8d20bcd3dd1f78c2ea996ecb429ac2b0f4a52c43c85ccc4da91604ec8508880ea564a0b685e5142d4087145e9a781c6c8b568c1578b0ea1e36eea5f1ac0f0944149be9ef8b1fd4f9b7b29e637a2565f47a02d3103c82a4db46c3c4ba4bb1a9e55455963a0dbeea3ee59aa39c54185386d2a46b7d7ec7b6cb781ffe062e7c0c45662af32e6fd0ac5c5cb11ba9c78b17deed8b3d62b484c52960c5fdd65914e7c72dcd3b7d1369d640bc4fe0c7643809f54de79b870ad13558755776e867177cd7fa1f890316ec0f0b68c1bb7813cf6bd7086778ef50dc69ee5d4b0b59e89dd514fa933b5f34c87eaf933f10eebc7f21d16aa733035557eec236e8035c10a2ee9adb650ac3b67751dedb5e1e46c5f09def60cd8c28488b47441d5627cf8894abbd8bb5fd6f2494bf19e25ff8beacd06858cde24efdb8ff1067220230a91ccc2868687c953dd8956b321e247561d8f6613f926c0d64d8160e9dc7535be1f3875b65c571c3c3c14d7971894cfb1249ec01051c252133f062e42c616cf8438484de21910b1ecb288672b93a83304d3f9ac34bddacf07c7e5be99e081daa95ccedd163b9cce8f6421b90bd3996ea17b68344531525845cc15226e79d500ca1efb66ad3a3034db473992b1dc135660290016c3d0f9e49154563f5cb253fc28c1f8105bbb935bcc3450ac5ffdb3e546ad80f792b74ddf3fc485651b84ac9acdea6d8e3978214ecc427bb627f54a1c1d7b2bac2bb1f8ba767d4341bd747e16988679e450245e6e9dd28416041c62c8a27efa3adb0a1ca3ca1ea55bfe603d44fa5b77b89efc2443e68abd1a7f0db0a95b7f92a3736deeddad0c79501fe32dee89589589aee505f4fea8440d8f937262e9e7cc638400ae1c58c108d8b12878e39802ac1fab679ccebb729049024a375bb92cba0f169882d10877c12a4b9a7e084dc5c38eee7d7b78c8b9c53459140a68124cb32e24b768ced1578f6e6e770fe4135d9606898b8ab6f821bab911c8230fc50ba334d3d881e70cc7c2a54a33dcf3b848eac56c26802bca8e5e1b0528c40d98a17376fe346f6a861481a2426b5c904bd8fcfc696e8a04b07661e971df82b810106a0ce318f1dabf7955d13d7c6cb8a38ff3f92bcda988ebe43e34f74a903698d47d3654d79cec63aa9922fbd9cc17662c5b4b89843ed29616a68f5532514c2fc14d94cf487054793b09aa3dee8ee56a65ae7b502abd9b181481973ed4c5115ae861747fbbbec878865db94f65f6ef5a7331873b3f5f850ea20dfa77d72804ce650932ac898c8baa4b6396bc236e42ec85ee41959e62d6ae92ce754b2de1d425dc2bd788143e52c64a1aae10cf4ac8874ac1698a7cd3a40ae52f27860247c108b11da7584cde9ef6ff4ffd7f2798a8480d59864ee48a6d9a942fee39f266e0c6b1f41e8346f587f3af4df7fc86036d6a677e8ab19a02fecfa8cd8d76dcd9fe0cb30c422ebcc6d0d1c699d06246df4dd70c771846134ccc21f80c06ae51d2cde2a4a5b7c924b13bdc42249be64a46b9f790e5d9f2e8326821b356f820aebe13c5e723ed02d7647e961c7cc11402cc1f369c50860cf0973c97f4f1309f870bab619512da2d49e433195c553f0bbceb5d97d3cdb299dd295b9bfc9d62d6b12d986d54ae0c9258e22aa3b4fd0c5ab51b235f451ea72ed0cd72166765e3a46ccdc9c17e2962ae847b0fe228e3ee59781b6b2cbb65dabc8d093cfa0b58a942833234af53ae466a39982c6613bee14fffe6dfc3b5d1c90ef41a99", 0x1000}, {&(0x7f0000001140)}, {&(0x7f0000001180)="8351d4021c701ed1b692e55cbf7a88b8fbb3a58a40e39cfebfbe41b9e3a70c06ef16ba1d96a3411969d4555e163b0486c0ec5ba2ba96cdb972bff18c7fab988656a5587a414bf0c8fb5993e39e563a8a448a15cd6a12dd4a507cc93b5d2ac3aa57df5b6b07e30e6152b97ca25699637d3f0aecc1e38c5c8ddb14f4f706eda197badc30a1a9339efdcb56b5ecc62fad0c40af3b548e3da7d6d2d01857904d899cf28332150a228935ca8d05341f983ba2c994c5c9a03791", 0xb7}, {0xffffffffffffffff}], 0x5, &(0x7f0000001340)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x4}, 0x40b) r7 = socket$unix(0x1, 0x3, 0x0) mmap(&(0x7f0000054000/0x2000)=nil, 0x2000, 0x0, 0x2810, r7, 0x0, 0x0) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 03:22:50 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/86, 0x56) r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x2}], 0x9, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x91}], 0xfffffffffffffb13, 0x0) kevent(r0, &(0x7f0000000080), 0xac, 0x0, 0xdde, 0x0) 03:22:50 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x80) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x4) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = shmget(0x1, 0x3000, 0x81, &(0x7f0000ffd000/0x3000)=nil) shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x3000) getsockopt(r1, 0x29, 0x32, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x401, 0x1}, 0x8) shmat(r2, &(0x7f0000ffb000/0x2000)=nil, 0x3000) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil, 0x1000) shmdt(r3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="da8ec8693481e492e8a8baf047ebcaec4fc1f374817fd92254e10b58625912ae123df27698d055ea1317eefc0abb9deb415c2c3f47fab68f7be8b6a30ef54ec196bd0b57540acc38e73533e6de86dbbc3b9f51b22bdddeb3cd414927c371a038f079a4cbdead7c214a2140c8c2bfd5f07e60ba9b593cd1e0e055ec6d4268f5615bcb7f68ead49c63f96374164e200d962c4a58c2714380bbee0026f236898f8a8d09a12b83c3d5badcf6ab1e56", 0xad) 03:22:50 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x40, 0x400) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) dup2(r0, r1) 03:22:50 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x10000000000029, 0x3, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 03:22:50 executing program 1: r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000001180)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001100)=[{&(0x7f0000000040)=""/182, 0xb6}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, &(0x7f0000001140)=""/34, 0x22}, 0x2) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000), 0x0) 03:22:50 executing program 0: socketpair$unix(0x1, 0x200000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7b", 0xffffffffffffff68, 0x0, 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 03:22:50 executing program 0: r0 = syz_open_pts() flock(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x2, 0xdad, r1}) write(r0, &(0x7f0000000080)="b677217873150ea0162ca8c9bcca8a71352bbe38ac7d316542f001e6f2be559c9d8b3dd27b046867cc911a3a915c610e2fac79fd78b55fcb9b7766f438927b47d42a775d99496e1d154d74eb6e0240c3d2d2faef72cb5f0fa29833ef1409b9ca90623c5f9fa59271b9467cbc353b8869dc6f7081fc08369ce57044736b64d858810388868645e36c46c15f78b778bc3d9e7123baf1bebf4a75d5f03e58b9e6474bbcad33f95d7ce8c0401848b42af29f7d846c74fba33a83f198", 0xba) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 03:22:50 executing program 0: kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) 03:22:55 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) recvfrom$unix(r0, &(0x7f0000000080)=""/8, 0x8, 0x1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x42, 0x2) recvfrom$unix(r0, &(0x7f0000000140)=""/30, 0x1e, 0x840, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x10) clock_gettime(0x7, &(0x7f0000000200)) r3 = dup2(r1, r0) ioctl$TIOCSDTR(r3, 0x20007479) poll(&(0x7f0000000240)=[{r1, 0x44}, {r2, 0x40}, {r2, 0x80}, {r1, 0x100}, {r0, 0x80}, {r3, 0x40}], 0x6, 0x1) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000002c0)="d7052c35", 0x4}], 0x1, 0x0}, 0x401) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = syz_open_pts() unveil(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='x\x00') connect$inet6(r5, &(0x7f0000000680)={0x18, 0x3, 0xff, 0x8000}, 0xc) recvfrom$unix(r4, &(0x7f00000006c0)=""/30, 0x1e, 0x840, &(0x7f0000000700)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000380)=0x73f2) getpeername(r0, &(0x7f0000000740)=@in, &(0x7f0000000780)=0xc) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000007c0)={0xff, 0x7, 0x1, 0x6, "b32f5bcb02740d47b542a14d0944e6bca50641d2", 0x7, 0x3ff}) recvfrom$unix(r4, &(0x7f0000000800)=""/219, 0xdb, 0x2, &(0x7f0000000900)=@abs={0x1, 0x0, 0x0}, 0x8) connect(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="01ffb000"], 0xa) bind$unix(r0, &(0x7f0000000980)=@abs={0x1, 0x0, 0x0}, 0x8) r7 = geteuid() mknod(&(0x7f0000000340)='./file0\x00', 0x9, 0x7f) r8 = semget$private(0x0, 0x3, 0x220) r9 = getegid() getgroups(0x1, &(0x7f00000009c0)=[0xffffffffffffffff]) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000a00)={{0x0, r7, r9, r7, r10, 0x20, 0x6}, 0x80000001, 0x20, 0x7f}) mkdirat(r1, &(0x7f0000000280)='./file0\x00', 0x0) 03:22:55 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) pipe(&(0x7f0000000000)) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x8001, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fcntl$dupfd(r0, 0x0, r0) 03:22:55 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) r1 = kqueue() r2 = semget(0x2, 0x0, 0x100) r3 = getuid() getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r5 = getuid() r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x0, r3, r4, r5, r6, 0x2, 0x200}, 0x13c, 0xffff, 0x2}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) r7 = semget(0x3, 0x3, 0x108) semctl$GETVAL(r7, 0x6, 0x5, &(0x7f0000000040)=""/105) open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) 03:22:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x507b}, 0x10) 03:22:55 executing program 1: r0 = socket(0x2, 0x7, 0x4000404000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) getsockname$inet(r0, 0x0, &(0x7f0000000180)) 03:22:56 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x200) ioctl$TIOCMSET(r0, 0x8004746d, 0xffffffffffffffff) 03:22:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r2 = fcntl$dupfd(r1, 0x6, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r3, r4) 03:22:56 executing program 0: socketpair(0x18, 0x2, 0x1, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) accept(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') mknod$loop(&(0x7f0000000340)='./file0\x00', 0x0, 0xffffffffffffffff) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') 03:22:56 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x4) chdir(&(0x7f00000000c0)='./file0\x00') bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0xff, 0x6}, 0xc) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0xafb, 0x400}, 0xc) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 03:22:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a8", 0x1) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) open(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3181c573349a247fc611a51095c9b78f74c414cd", 0xefd7, 0x5}) write(r1, &(0x7f0000000200), 0xfe72) pipe2(&(0x7f0000000140), 0x10000) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)) 03:22:56 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x1, 0xe859, 0x100000012, r1}) flock(r0, 0x5) syz_open_pts() 03:22:56 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0xf423f}}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x3f) 03:22:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1d", 0xf66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000040)="263f7919ded03e0ce2f56a550faefa993e3af4010b651b6cca741689877d9feffd579520ec2ec35f38184f", 0x2b) read(r0, &(0x7f0000000140)=""/138, 0x8a) socket$unix(0x1, 0x5, 0x0) sendto$unix(r0, &(0x7f0000000080)="ceb78588258efdf2bd383d5e2064bd805d454a643e154e3126cbab4580a299f9c85f37063ec091a4e78e973e6ae1f44b7198e4439ac2feed439e175affb955b7b2472e098d24be3190bf2a90a244641327ede4be84601232ff411e113689a0f435865851a99d7930f50d8fbaa51fc0ab21cde513de52faa04d9c3aa90caa36113757345c4472f5e06bd6c1c901d9795482bfda6b9fde6ad1d77672", 0x9b, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) read(r0, &(0x7f0000000240)=""/68, 0x2ad) recvfrom$unix(r0, &(0x7f00000002c0)=""/168, 0xa8, 0x840, &(0x7f0000000000)=ANY=[@ANYBLOB='\n\x00\x00\x00\x00\x00\x00\x000\x00'], 0xa) socket$unix(0x1, 0x7, 0x0) 03:22:57 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x5f, 0x0, 0xb36, 0x401, "ebe697079c78a1eb62b22ae49241d88d0fd724bb", 0x8, 0x3f}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xfffffffffffffcc8) 03:22:57 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x5, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 03:22:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f00000000c0)="b343e8a5e9278bce7a8004ff8a", 0xd) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0xde) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) syz_open_pts() 03:22:57 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x8, 0x4) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x4000000000000, 0x20003}}, 0x0) 03:22:57 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() kqueue() r2 = kqueue() syz_execute_func(&(0x7f0000000080)="87cc3e66450f38215cfc0066430f741bc4617b2df9c443197816b96665458e4b8440f63fc40179df372e0f0d9303000000460f9c4e35") r3 = kqueue() ioctl$TIOCSBRK(r1, 0x2000747b) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x19}], 0x8001, 0x0, 0xffffffffffffffff, 0x0) r4 = fcntl$dupfd(r3, 0xa, r2) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000040)={0x2, 0x1, 0x0, 0x5, 0xff}, 0xc) 03:22:57 executing program 0: execve(&(0x7f0000000000)='./file1\x00', &(0x7f0000000340)=[&(0x7f0000000040)='w\x00', &(0x7f0000000080)='w\x00', &(0x7f00000000c0)='w\x00', &(0x7f00000001c0)='%\xde\x00', &(0x7f0000000200)=':\x00', &(0x7f0000000240)='w\x00', &(0x7f0000000280)='w\x00', &(0x7f00000002c0)='w\x00', &(0x7f0000000300)='w\x00'], &(0x7f0000000540)=[&(0x7f00000003c0)='!]\x00', &(0x7f0000000400)='w\x00', &(0x7f0000000440)='w\x00', &(0x7f0000000480)='/#\'/@\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='w\x00']) mkdir(&(0x7f0000000100)='./file1\x00', 0x80) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') 03:22:57 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="88", 0x1}], 0x1, 0x0) r1 = semget(0x3, 0x3, 0x10) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f00000000c0)=""/102) ftruncate(r0, 0x0) 03:22:57 executing program 1: clock_getres(0x4, 0xfffffffffffffffe) socket$inet(0x2, 0x4, 0x3ff) r0 = msgget$private(0x0, 0x44) msgsnd(r0, &(0x7f0000000000)={0x0, "60a3f134782528ddc6d587e8fcfab832a34781d2ed584c51e3e276a5b5435f35e56b6995c4"}, 0x2d, 0x800) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/10) 03:22:57 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)="3690aab6330d5c927702ded89c23dd2b1d02b9443ea5e25df35c7e5f2bc4c2efa0af4a0fe9e7c9d4791ccf55c5d456d410e2428f900dce9015d891afe9d00a457b0ed8a1a16caba8e6feb0d986d124aa00b3f5163f35b8391ebd4a1038b9b1bd1f7c3d38f14dd0a7b5436efc2e63e6ba663fe0d000fc863ab21e6fbae329edbd", 0x80) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) 03:22:57 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x5, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0xce60, 0x8f, &(0x7f0000000040)="d6a0d8735ab86ed82f759856fcf81d58435a5fc35f5190be86a221f2af64aef9148503167ddef08ccf5b14d658723ee32a39a55eab0ffd0b95c48f2e7262d56c09773f42caf23eb1c3b5bdbbbacebc111076dd131791c82923b671761a9cc5ea8397c4598a56c106e559682309e4743f374b31a63a1a9bb1cb0e09ca46f3ea241b57e1ee00647c948848658b4e93f0d284b3", 0x92) 03:22:57 executing program 1: r0 = getpgid(0xffffffffffffffff) getpgid(r0) r1 = getpgrp() setpgid(r1, 0x0) 03:22:57 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "310711d77b93f73b6c05648f521c16e74be1b388", 0x0, 0xfff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x7, 0x6, 0x6, "b67740dfbe7a9975bef8d4dc3c590a1cba1cd11a", 0x9, 0x7e52}) 03:22:57 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000000)="04113d0e", 0x4) 03:22:57 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0x80611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="88", 0x1}], 0x1, 0x0) r1 = dup(r0) ioctl$TIOCEXCL(r1, 0x2000740d) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000500)="25089bf8c15bec4628479a0d6a797ea8e2f468a00b5b0e52d28a8316e964d27d0b60b0d3cf5ce740d24499af4f79e055ae21005bf252dd4327b4698bb514c66f0c98d37bb4b3600d9ebb818cfacfaf9ffa49d81cfe68a3109929b02602403717620251f89be2de389711ea0d1ce77127682c7d2086c3e675fc037149893d87f1c83e401c536bceb81a71fb334c5fab2a1b57ecac86853c15a7d055ea62b9abe37a7da685cc6c17bafa7ca2fa233ca12a778fae18aabdf873b87d2348d99610b6cfc2cf0a6807ab10a2f6c30502107d9f447774b29e96ff5677f9636df5f05be0c9524e492c1690760ccff17a634c449e09ad709b69cc9948cf842e09bf46f4cd476ffef7b8c624444bf4530b10f92ff23227e5bd6e7088815dde7394626750638a89e60454aa06bf39eb745bdb6f152a28059340f24bcaece0ae429fcf061804cb294545cabdd6feedd3a00f59ccecfcad468bf192fa65a0fea46ef05437025ebaff16b49e6a3d726ac59c95dc9a5f37cf7e12f13141a97f5defa3a996d9d9f74eeb2e8464dc01d3bad06f8573804c1cd0e617588f1e186bb8e3ebd57c3705f04d58ff16bc023826c54c654fc498225be2e09c5175c0fc4419b61f53c9c180dba265ff8d7e675c452f56e09629dee6b235adb9c355e74637445d1d49e42dbd5fced2034ca9daaa63faab1f55e4989286c8002e9333511597ca469abc6d08e5716e6fffa58db55ef881181a13a041b8673195f2cca1e4ccec0dd0799b3a3bd6c85902da0d2cca430d96b3ffcac51f1af01c41ab3c95cb7551048ca7fcbd11efbae161434a83179494ebebceb115bd278fb1b12285b0bac4924efb9437faae231205483e4d4c7e418ee799b1d96ad3e0e55322a0220facbd0ffdeedc85f9ae176b977f51e14d19827cc4f69ff322772f87184f4621d741202988245b259a39ef58b5a361cc0bef2bb7263970e5a42bd7ff3a2675fe7e5f12d25076736790fbb0845e34d8373453f8935503c43b3b3be9e9082086865064dd5949a19f6ad3b1d0aef076c90c2f249f61a840906aa99057d9b7bb7f89d2e5ef52335095820e8f7b0c036e86fbff4b0c10146d41bdf80f325d001d88a96286291775a561f4a9b1f88829019f5bd44df56ee3d1d57cabb8da1b3fceb578a42b21ba07fa20f5bb21ffe4426a8bd85225428220f6070b4801aff86851fdac171d5f641919f58ef70a8b6ffeafa8da4bd4fe1086a107a43129a0563aea06acbed4ff9e6c5a2d1440bb366a6f3926f4cc166cf7fb7149b8f50fd93f702abf442d1705622a06966ef93a7bfab05d9411dead400dfc2933b5f187369d9e4095f4c6718f2a5b952ac51da68a91ff50da1369bbd27d97ec0b5002f0327f0370250a79ded35682f9ac5a14143337d436a4ea6352389729b82713ea1fcda19507ce592a478f574594150ca1ae80a431b7d13b8c0a0cb59f99a0591a31ea5ded9fc0fbbbfb9025c733c10b7f79ead5c300aa0611becc596d563b8ad390632e35e3c4f5431b8439cb011abaa96817a9ee431b5e524e8e1b65264f058d4da7c7e471febf2968bd0dc8bab275132e721e6867f68b627515e17c342c96cfb072bd04f17c4abf17c10be0003c41e008f1fa5914f8327701e196516c24f2335bac53ac1a75bcc042677184a36e07c9e4cabaa1b375435bc1acf14ef9b8ac2b21ca2cabd3e244cba3408e0890602d6315993be6dd8de17207ff77c30d6e9598fd8bddb39f72eabf27cbcf6b737205fe1a5bcafe54527224fb5a984d21edcfd1439c4b861b587b2c837bc0bb85dec14cda788244f7d3da4856ffb691b67ab93879aebbcba7b5509a9edd5c2b12013055cab64891c6d7f54fb48fe6288b6ffc476862f3f54986fa6bee1715fa0dc00e3ba33e53a4ffeff319e27c2c795c6bc44a0041ce646dcced4442a1c26cfba85e94085aaa366a6cfe0a3578d27a0a77ab84468b733bf01058118c8d8a86dd29d648c7389bbea44d5097b485a4dcb57ce8f9ba2331c80e8c9c5e98bce9907261e014323fefbd37f3c8e202c487678cafb60978dd320b9e608c60bb26c60a4387b0b7b690c9dc54ae2d19cab3c6300f359256046cd326ec8a4bb572a66cd2f021ae50cf67fb17da933f002b1ec741b52c6714d75acbf5be997f8a295d859fe490e60a4d3e4da81a2c36296c9177e9ee3acf49827717c3daeb9a4cd8805b4bbc7b975fc20aae0ba5ba1f0c6c1b744937620320884ab9b9b6d150d3230b11dfd5e683107a9f37299a34e94da38641ce2220ab2e0944d35b73581a3ba93ac2c18f690d73cba5738636a958f851f8405b0c55c38f7e65474af76628f99b5b40063b15f7246f1b4f73e6f72217dde5fae0c267fc66abf56e7f8399906b1bee51a6f770255011641174e36ddfebecb4220fdf77ee2dbbfa2460bcf71c319f0f8d421901c2e57c9645990129c302769da2fa37da5760297395bb589f6d44dad693c76d51159a47fec5e81e1f014d9708f7d8f7e35409fd2214168d965481689ca26aafbcf54bdf91fb7f6a02f541361bab7e5790bb08d479ea208b5ff8d969fa99084a1c9de5e2bd5df450bb5da24b504368b9511394eb9fbe4d7e8f7a46d83c87e8bb3d611e7b52490e0b29f54b2ebb5833cca5b7c7adc526538115606dc86441c6ace46c85a78b89ca2f4ea1703b60cc783b48a1862286701a3c8744f7d5ae23535c3caa8e45c7f70d21ecb5dd888184cb75385c5f86621198fae162102ff3e007a1d1a3a0a4ff9a6d6e77b373e84867ad11bcba2692e0c87f41d0b2228cae201db83d0bf68766308ecdba0252aa728a97bac4860971efd235aa5a3a4f8f01237f240e221f99c5323908a93621ca7fb24943554bd0be79c7d475bb7e9a0a81996939d7f78748ece04c", 0x801}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) 03:22:57 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getegid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) kevent(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, &(0x7f00000000c0)={0x0, 0x8}) linkat(r1, &(0x7f0000000100)='.\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) socketpair(0x10, 0x8000, 0x7fffffff, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r4, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) kevent(r0, &(0x7f0000000140), 0x85, 0x0, 0x100, 0x0) 03:22:57 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f00000000c0), 0x5ef, 0x0, 0x0, 0x0) 03:22:58 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x26, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 03:22:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="0000e100000000e4b5a7f584", 0x470da20f94e8b80a) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) socket$inet(0x2, 0x1, 0x9) 03:22:58 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) kqueue() mlock(&(0x7f000021f000/0x1000)=nil, 0x1000) r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) r1 = semget$private(0x0, 0x1, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000040)=0x3) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{0x0}], 0xda) 03:22:58 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6", 0x52) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x9, 0xfffffffeffffffff, 0xe6f9, 0x5, "5f2feefee3c3638e1817f98b45cdd0001f34d05f", 0x8000, 0x9}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x39d8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 03:22:58 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) fsync(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r2, &(0x7f00000000c0)="14", 0x1) 03:22:58 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x4, 0x100000000}) flock(r0, 0x2) flock(r0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x1, 0x0, 0x7fffffff, 0x92ec, r1}) 03:22:58 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000003800)="012ebbab103fee58686eaf0d8f9c4031616338e7c8f2cd2e6b61cd827b74493ca36d1d224c5aef507dc151368dea5eab35d1e3ced16631c3959a154c8eb1e8018bad46cb3f7fef538859426bebcce7c1833530d2e1fc05f64ae5f29d706bfe73dd36d39adea84d255e50db463b0d1d58bb87447db13545c454a9dfdfe6e936e42a95829e322032149f5c3caf5e40", 0x8e, 0x2, &(0x7f00000038c0)=@abs={0x0, 0x0, 0x0}, 0x8) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) dup2(r1, r0) sendto$unix(r0, &(0x7f0000003a00)="b746bb047048e4b5baeb46700925da159e71683d74114972e6a3884860ba5cf0e43f5eaa36a2f704a78a98ae1f46fba48dcff2a1af9f7e55815a8d78cb8dde157dbbc20a2759ce2549369ae93295997a3eab2693c0463d68d66c02aa38e18e62e15434ef2c58c72d2e777cc111c17190b07898f4f4d73bcdf4ddc33988c1d25ee196f8d9da10b58baa2c2448c2ff90fcd2abc174067bc376494bfd546653eb248be7abaa6b67988d346679423b4d320e62a99bc2ab9fe2131e", 0xb9, 0x3fd, &(0x7f00000039c0)=@file={0x1, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f00000037c0)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000003740)=[{&(0x7f0000000140)=""/238, 0xee}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/255, 0xff}, {&(0x7f00000014c0)=""/239, 0xef}, {&(0x7f00000015c0)=""/182, 0xb6}, {&(0x7f0000001680)=""/4096, 0x1000}, {&(0x7f0000002680)=""/173, 0xad}, {&(0x7f0000002740)=""/4096, 0x1000}], 0x8, &(0x7f0000000340)=""/43, 0x2b}, 0x40) 03:22:58 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) getsockopt(r0, 0xfffffffeffffffff, 0x2, &(0x7f0000000000)=""/144, &(0x7f00000000c0)=0x90) sendto(r0, &(0x7f0000000100)="87c15275fc52842bbc8c171246b657ce6ef3637df27cdb9b14670604419ab7d18404f89c59e0f420431ccf135b2b8fe579c6219d45f792fe261b8229d434aafb710d4471b14cb917de1aa973d01373c13bc25bf471eb07519a3931298517e83c88c5f0333218fe03c70d480d26ed5ee5d09cf371a4be07ad8a050b684f7c9d539123b1fb6a817b3a7bebd65145eaab05d0390d7990d8897ca83bd853b9979744f3638e9bc779489fc7a228e8d83cc9fb33778e062f3189b764753fe1bfb1", 0xbe, 0x2, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x3, 0x6}, 0xc) 03:22:58 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x80) sendto(r0, &(0x7f0000000040)="4c7defdba162c87f4c068c0229d61566679dee9c50a6431c8e01a344437c3382b5a44e4896f3d99f18892cff552c7e3ab0ab5533faeaac0a15758d4e56d77d001d8e0a2da01a6b47cad1dea16683c012716bda28eb37fe4633e98cef56cadede7bb23e3eae0c6d76fce254538a3435eb6752d3d03a077c8a9863379d932c2c14296111feac3423c1882161adce08f2fe0fc75cc444a7fed9e25f377c431d978538e9f5ae9ee9916d4300a6ecc3599b44fac1b8eb4c6120c0f22d", 0xba, 0x3, &(0x7f0000000100)=@in6={0x18, 0x0, 0x20, 0x1f}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) bind$inet(r0, &(0x7f0000000180), 0x10) 03:22:59 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x20000000400022}) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0xc0c70353da04f5d1) 03:22:59 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff9, 0xc1, 0xfffffffffffffffd, 0x0, 0x4}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x32, 0x0, 0xc68, 0x0) shutdown(r0, 0x2) 03:22:59 executing program 1: mprotect(&(0x7f0000753000/0x2000)=nil, 0x2000, 0x1) mprotect(&(0x7f0000753000/0x2000)=nil, 0x2000, 0x40000000000014) r0 = socket(0x18, 0x1, 0x0) r1 = semget(0x2, 0x2, 0x4c0) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000040)=0xff) setsockopt(r0, 0x1, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget(0x1, 0x4000, 0x420, &(0x7f0000ffa000/0x4000)=nil) 03:22:59 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20088, 0xa) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 03:22:59 executing program 0: r0 = msgget$private(0x0, 0x200) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="0300000000000000285cd474b510647ceb2a228e15e86fd941dfe4855585caf2a7268957e5b3ddbd87e8e4a81a3ab9ae72416aff3d3bb8e074170c950295b657ddaf4fe5988e247a61665abf788a5499bcfb71d5c9311a8aaaa9f58a759c88babbe69154a13ac53dfb0415aebdb2ad3b26886e8258d326c6c893101eb4e399990c8c6a52fdb107cb3e7b9826545b6d4d669e09bf291161877aa9844e85bcc6e14a48b4b710d05e69856469a209c9ac85f0538f7a25469456fc1c7fe46bb546e30fc1a0bf77271db338611f519b8a4106f02f4a622757f3bc65b715863e0eff69836c72a8098e7fd0fb39ee61b52cf5a66cc396095a00e2dafb52e459cba429396ff5011a8229862a5f32b1edd72385939c3ade8c7b1fd86aa781196b77aac1e5615e553e30b38fccc724577924791202baa6528b7246101c44dbc71fb2f8887c9b3f84a9c5fde5348e6707a542db8f54ad"], 0xa7, 0x800) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 03:22:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup(r0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000100)={0xdf, 0x7, 0x8, 0x10}) write(r1, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000180)={0x3, 0x8, 0x60, 0x5}) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 03:22:59 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) socket$inet6(0x18, 0x7, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080)="34ba3e00", 0x4) 03:22:59 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xc6}, 0x10) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) socket(0x18, 0x4000, 0x7) 03:23:00 executing program 0: setpgid(0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 03:23:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = socket$unix(0x1, 0x3ffffffffff, 0x0) recvmsg(r1, &(0x7f0000000340)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f0000000100)=""/62, 0x3e}, {&(0x7f0000000240)=""/119, 0x77}], 0x2, &(0x7f0000000300)=""/21, 0x15}, 0x40) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x129}], 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x40) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 03:23:00 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82ffffffffffffffff00"], 0x10) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x5, 0x7}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 03:23:00 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x10020000009) sendmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=[{0x808, 0x0, 0x20, "897b72290babe6d42443b69c5b86342423fe58ecbecc71e99305a7e086d4901f9bcb8dbb03a40a36dee89e2d03c7675a2972c2f0e898de42121909db015f5d9a44e37c7d306b5c1956f96e20e5b45219fccc13b1220c92b8707847eb5476f1da1817bd5c47a1be4519ab3fb4414634aee23eac22ed099e0849cd3b8fba29be69d0b737ad3527086add1251ab751cee520237053d43f82ff53b2d341f8d260850a3df1fb92a2d18bdab53b1533cfe83027850f8ecc2b6fddbe4afdf096bae3f4f4f1d174d237f16fc96c212b1e57b31bc9027f0d16db60b48ceee7815f62066e68fbb79b61c70c0671b56756f683b7b10dc1d2948fa63ce94320c1d7aaabc0dcfdb341eeccc58325d5b9cc2d8cb2e6764db043a8955f4d496cf36d3dc5899f4e9272b1347096448fefa607f374a585e64c2b9988c1eb174a13a558d94987df6961a51df50599eeb281647a94bb5a2950dbf6aa317886009917c38c9ebe1bc84cee8b596973040d1f5c6bcb0fd900b3cd86d458473107935476c1711ee156f2bb84824aa46842e49e120aab10e3f1a4d5940f6a0c3f72470521302735e285751adb68e565e185f702f783b99d79e791d5e3ad6384ca07365140cadb6ac54d5383b93b3cd93d61056126940932fcfa42601af4314f1171825729a9f966983bf657618c566db21d178a43219e3e5fac9567e90b22bc71d8de40e0beac40117414ff5dc368845d84775fc201a2811b50d8148a2be1c5e9518606995c00ed1fa022ee011e9dcadb14664ee1eb255d2871dca441d28c6bfb9620d39983c6188b92b0266ed5235c70229ba0a0a3caec66b9031e5aeb51d7d3e5966330cb80ede98c7a11e893194afc26f342dd532d4257215e0a8cc41a15564a12964fa6e9d36d2212ad8a4fa0088181bb014300a4415b67cca542a0b1593df62715cfb2985b36d9db4913dbc73d12f533dc64b812258137a704e7ac940796bab18e0a8c026ed4d8f543676f83280ed5fb97ec04c62f8f389841b793fd5ba9d74189fdfa5cf4d588e0ef7b9e7f1491820820384eb4a0b86721268ae1d03aad451c6b3d26738700c0219fa5daf6b55f5354a9061bd3e01ff9a44c745d5224bfbd6235aac002493c0f45cd166b90c40deac15f62ca771f34c2bbebe0701ba4964bd8f32dc97c84cf2ee04590096dee2307ac9288f0eabcac4343cde84179b2f2bd0bdec1728b75983795f0d19cda1ead670b6c1d0ce91da0c002c7c23c3bbe9a397050463a80f2cbe67ff08d4e088aabaad9f24c47aa5e88f3085ec923c861f3a8cbdeb69be9edc92ad13e5a60a5b6e32cb8a87a3a4753b5502ab73fce0d4fc3238e5baff156d041498495803106170b93ca0de9d58beb7f98a68c17bfa6b43f923a62595d23b77671e41cc40248559e9e756384991b30f68a5e84eee59aae86d89729505f74a7262d720c8f6047c1b0a44803fee6c3ed7ea2a6154d096fc0cc95a4a573e186a93d638d6d77a1269f95c51e88d9a3f2ff437e7f60c157aab2458031eaf95c211f5b3b2a1d7846edddb1adc62c14bc07dc215496c940b2b5efc701588d512540fc20c132919150d5d7377a0cdde073f396c6704c102cb362b360236da4c82dea08bdd3ae03d65ff716d30078524b7b97a974a89ab1c309a9f420dc7e6386026035e149196733fc7048848f496c72717840a6dc393c19ac48799c898fe9740b2820d03f72134a5918f966b6666baedd33ae01af540169aa566c612e3a09b4c3b8f90d823620dbb7c82835eaa37d72fdae7f1f431736cd855b865bc5a435162cf4421ac1c37250b622bda3bab4fbe1728505dedd3269a92377ee8c7222529ff155a8b673f60d74c0316ea6b82d90ba4a0105d1c5b53501750cd076e74f1c732698d878245deaff406c3c444da07a39ae0cd9768c51a4ff48719b12ce18f3428843189c52e44ca4477815332bba5ea9251550f5d50db6fee375958499afa79de2bd2fa61c3d628bcd87609e3172d06f4f3d1edb69cf9e83e2048d62abf3a62bb7f056d854fe2abb20f7dd0bcd6ef76470cf0c79250701b8adaf7305906e1adf0df710783cdd0ac8f3bae5d0a7f59ce66d18d8f0e2f7344f8607a332d716bc962fc00f94819fe14f6224f2073b2086516f1241fc05e10f54a429bbc0f1c95a095ceb7799e08161a7633c4ea3047e1e7f5d70b9a2457903305df5e5d1220654fd3852c65f6362b29abf3a738246801c381becc5315cf00dcd2b846100d12a76edddf18787b5d2893749daab6eec4ad3b59e679f62c6b94cd099fee314db7700c9be552306f888e115471a323f6ad207ea1665b1bb32682156041844aae7d13e402fce42c47342856825831b5aa322794b90d1f0ae158d0eba267fccf0d01c6c3c905e985a058737e571bfb63b28c81862239421ab6f1e3eed7110cede545ab02ca57cffcdbbc6a8529e84e6fd026e4e8ed294cd80c45cf9ce3ba72b094e5ccdbac065c6acaee6dd84469ceab3bb3952283dd934b82f3352faf96645de759eb688b195038b057d14fbc4fcbe4b1a6e3bdb819d9243d32cab0defdcd8d822edf219977e50e91458c35c49476cac478db53220e66465b364cc6ce11baba1bc5034eff114ea57778ddbc59553ca4ba44e9d649c4d10da9efca00e92c0267103115100a9e08251364909f2f35792add9d758835eb42400395222048d3596b461cd62093fbf2c35b14fecf18772befcd8789b785135900889b843fa74f5f9f299bf95afe4795a250bf08c4f1662b40a914a561a4969d514abba8680670cd284442c1a90a53c30749fbbc286658643fa98b2f3e5320672d4db72c58bd82409709cb9fc313c024ad9ce26d8b7459c455c8c1ecc0cf7ef41207c4d6abf8"}], 0x808}, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x5ef0, 0x2}, {0x18, 0x0, 0x2, 0x6}, 0x7ff, [0x5092019e, 0x1, 0xffffffffffffdfd7, 0x1, 0x6, 0x7f, 0x30, 0x800]}, 0x3c) 03:23:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96", 0x206) r1 = syz_open_pts() r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) recvfrom$inet(r2, &(0x7f0000000680)=""/206, 0xce, 0x0, &(0x7f0000000100)={0x2, 0x0}, 0xc) close(r0) dup(r1) r3 = syz_open_pts() open(&(0x7f00000001c0)='./file0\x00', 0x10980, 0x10) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xd4f2, 0xbb, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000940)=[{&(0x7f0000000000)=""/103, 0x67}, {&(0x7f00000004c0)=""/162, 0xa2}, {&(0x7f0000000ac0)=""/149, 0x95}, {&(0x7f0000000a80)=""/17, 0x14}, {&(0x7f0000000640)=""/28, 0x1c}, {&(0x7f0000000b80)=""/202, 0xffffffffffffffd4}, {&(0x7f0000000c80)=""/236, 0xec}, {&(0x7f00000009c0)=""/186, 0xba}], 0x8) ioctl$TIOCNOTTY(r0, 0x20007471) 03:23:00 executing program 0: getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r0 = getgid() getgroups(0x6, &(0x7f0000000180)=[r0, r0, r0, r0, r0, r0]) getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0xffffffffffffffff, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:23:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x80000000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0x2063, 0x2, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) r1 = fcntl$dupfd(r0, 0xa, r0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x0, 0x3f, 0x1}, 0xc) ioctl$TIOCSTART(r0, 0x2000746e) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 03:23:00 executing program 1: r0 = socket$inet(0x2, 0x1, 0x8) setsockopt$inet_opts(r0, 0x0, 0x4002000006, &(0x7f0000000000)="92c0d3358e3d868162f022c2b1191d369c1663cc6741324fc45a70dff103e67b683a2e2300f897be00c7e2087800279a2300000000005ad4200000000040050ee1", 0xfffffeb0) 03:23:00 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xfffffffffffffff7) setsockopt(r0, 0x0, 0x1d, &(0x7f00000000c0), 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x20, 0x779}, 0x8) 03:23:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x32, 0x2, 0x0) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/33}, &(0x7f0000000080)=0x23) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='V\a\x00', 0x2) 03:23:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) sendmsg(r0, &(0x7f0000001880)={&(0x7f0000000080)=@in6, 0xc, 0x0, 0x0, 0x0, 0x16b}, 0xf) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 03:23:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) madvise(&(0x7f000076f000/0x3000)=nil, 0x3000, 0x4) getsockname(r0, &(0x7f0000001380)=@in6, &(0x7f00000013c0)=0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) readv(r0, &(0x7f0000001300)=[{&(0x7f0000000040)=""/208, 0xd0}, {&(0x7f0000000140)=""/97, 0x61}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/92, 0x5c}, {&(0x7f0000001240)=""/187, 0xbb}], 0x5) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) 03:23:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x203, 0x0) setrlimit(0x2, &(0x7f00000000c0)) clock_gettime(0x0, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) 03:23:00 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) 03:23:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) getgid() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x5, 0xfffffffffffffff9, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 03:23:00 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) r1 = socket(0x20, 0x4002, 0x8) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r2 = accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) readv(r1, &(0x7f0000000640)=[{&(0x7f0000000180)=""/79, 0x4f}, {&(0x7f0000000200)=""/74, 0x4a}, {&(0x7f0000000280)=""/126, 0x7e}, {&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/224, 0xe0}, {&(0x7f0000000500)=""/95, 0x5f}, {&(0x7f0000000580)=""/172, 0xac}], 0x7) readv(r0, &(0x7f00000007c0)=[{&(0x7f00000006c0)=""/199, 0xc7}], 0x1) shutdown(r1, 0x1) readv(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)=""/10, 0xa}, {&(0x7f0000000840)=""/86, 0x56}, {&(0x7f00000008c0)=""/236, 0xec}], 0x3) getsockname$inet(r0, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) getsockname$inet(r1, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) bind$unix(r1, &(0x7f0000000b00)=@abs={0x0, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000b40)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) writev(r3, &(0x7f0000000d40)=[{&(0x7f0000000b80)="9b19b6180a026cd29e7eb8366310107ff41dec4ef9197f6a9ecff87eec6d0ec171662f91be26ea16620f35abab346dcd557d03cb4c55c358e9efb6eba478b3bb67dadc0e55ca11347ddb601a0c13f7305a5fcd546a23ee5ea4e083d0b046bf44b2793b50c96ee36ba7a6d7e39a8ba6240ae1fcc664546d4a393f0539b98c811e5a1d8125bcb14a00ce01a1df2c58cf6131eb6d6e7e96f4e197b3eb", 0x9b}, {&(0x7f0000000c40)="33989c0d837f98cd0b22b97ec6105608445307ea110b35b10d8bccb726eed3a3838f344279c636e669e6af2f3ac070aec3b54c86e06c0ad3adbe76c231de9aed355622852f981843cb2061b6d2f0b7d41f2b6c1d0206708fe1592d5b23fd23e0263a29b2bdd1338b2684607a750a56b9537882036828dbf56e18516a20ae85d90ba77600cd1aefe0244e313a09ad377a974c4c8f7325f6edf4a0ae20e0d8536a1497fc6ab95c067afccf11ae8f6e1dad53f93cf2c8a9de1005c385720c21663196342ba5736b6a9a9299562a4632ebaad5", 0xd1}], 0x2) chdir(&(0x7f0000000d80)='./file0\x00') setsockopt(r4, 0x0, 0x3ff, &(0x7f0000000dc0)="6555a71764008c9ce13561ec2c12968183d831c02cfc97ccc7c96bfeec0f5da8073f36f4a27419742d08c6ed95692d04cd4f6e3d008c80c553ac2680a4e638abf4f7254fc7e9310d00dbde603f77225536622df8e1106332216db8e6353acabb8377f7a16741adbf790c", 0x6a) recvfrom$unix(r4, &(0x7f0000000e40)=""/240, 0xf0, 0x803, &(0x7f0000000f40)=@abs={0x1, 0x0, 0x3}, 0x8) flock(r0, 0x1) shutdown(r0, 0x2) r5 = open(&(0x7f0000000f80)='./file0\x00', 0x10, 0x2) r6 = socket(0x20, 0x8005, 0x8) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6, 0x2810, r3, 0x0, 0x0) open$dir(&(0x7f0000000fc0)='./file0\x00', 0x188, 0x40) r7 = getpgid(0xffffffffffffffff) fcntl$lock(r6, 0x8, &(0x7f0000001000)={0x3, 0x3, 0x3fc, 0xd64f, r7}) fsync(r2) getpeername(r5, &(0x7f0000001040)=@in, &(0x7f0000001080)=0xc) 03:23:00 executing program 1: mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r0 = getpgrp() getpgid(r0) 03:23:00 executing program 1: 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(r1) r5 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x3eebc28cda918fd9, 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, 0x0, 0x0, 0x0, 0x60d9}, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0) preadv(r8, &(0x7f0000000380)=[{&(0x7f00000001c0)=""/81, 0x51}, {&(0x7f0000000280)}, {&(0x7f00000005c0)=""/151, 0x97}], 0x3, 0x0) kqueue() r10 = socket$unix(0x1, 0x6, 0x0) r11 = dup(r10) r12 = dup(r11) mkdir(&(0x7f0000000140)='./file1\x00', 0x95) mprotect(&(0x7f00000b8000/0x1000)=nil, 0x1000, 0x0) dup(r12) geteuid() ioctl$TIOCSWINSZ(r9, 0x80087467, &(0x7f0000000280)={0x4, 0x0, 0x4}) semop(0x0, &(0x7f0000000580)=[{0x4, 0x8001, 0x1800}, {0x4, 0x1, 0x800}, {0x3, 0x120000000000000, 0x1800}], 0x3) 03:23:00 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r0 = semget$private(0x0, 0x7, 0x8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000001c0)=""/182) open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) utimensat(r1, &(0x7f0000000040)='./file0/../file0\x00', &(0x7f0000000080)={{0x6, 0x80}, {0x7ff, 0x5}}, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x800, 0x10) r2 = semget$private(0x0, 0x7, 0x7e6) semop(r2, &(0x7f0000000180)=[{0x0, 0x6, 0x800}, {0x3, 0x6, 0x800}, {0x3, 0x4, 0x1000}, {0x0, 0x2, 0x800}], 0x4) 03:23:00 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 03:23:01 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() socket(0x10, 0x0, 0x2) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x9, 0x1f, 0x1, 0x5, "54cf66771982d72ca6af02837186a663ce88f505", 0x10001, 0x335e}) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)=""/210, 0xd2) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) write(r2, &(0x7f0000000200)="bd", 0x1) kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 03:23:01 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = msgget$private(0x0, 0x10) msgsnd(r1, &(0x7f0000000040)={0x0, "08ef153524be3aa6a76313fccfec263c6d52584ada8f"}, 0x1e, 0x800) syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) 03:23:01 executing program 0: socketpair(0x1, 0x1, 0xd4a8, &(0x7f0000000040)={0xffffffffffffffff}) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) fcntl$dupfd(r0, 0x0, r1) clock_gettime(0x4, &(0x7f0000000000)) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x20000100000000}) 03:23:01 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0xd1, 0x9, &(0x7f0000000180)="8ca43ed5b0e1c1569565e19d85f2f00b610f77e6b7add1f75d2b318d03856d818bb3b14cbfa0e659b11fa6b00787b9ff3e62e712b8acf4bda91f94f68852cb0de5b847f230aad5787388167a39285a3ce2353750da2fbf90bc52730a29a0f89e867cf6cf33ebbf3232ff76314fd54f2efd761c7c3f4258cb1538a8f87848c357669953cb43a0b78e04d9ea8772fbefd5020c57c01812521eb915ed1f40e1602f71971c36b81d15fbc7493d1ad096db7b91552daa40e14b70ddf4abb90f", 0xbd) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="63079402e9eaf296bf6ba516ef68d54a8dda9b475dce9ad71e655c09977a718873", 0x21}, {&(0x7f0000000240)="4b3abeacbb941943990cb6904a583b7cd498d11f9b1d317e057fb474e1b2a85ff0072c8d56026d205824e60ae6ed22902cd49c77d8796f02de18a533dc51fbaa394ccb2d31e32584fed1254406e47941fa28249684faf0a409d28d46a0620009d38a5003d30b6fdb3acc742bd408585d571e47690cf01260ee2a7d8e2f0cac3f9cf22a35567f98fa6abe6fd9f424617e49e80a617903bfebebdf466d4e9e05899567add5067b6b4b5673701138024e9eaceafeb02451afee942f911d205ff832a25b85468ffe49e8d3c4381f", 0xcc}, {&(0x7f0000000340)="05ff0893377fedbdd7a67b7534b995699742e804b1e910129b4d8fd8eaadd74162a15a82597dfeb34794580b132732bf6639d9ea80a038c89117f967a0d1b04311586a6ba1f963cc4faf0c09963d829ff452cae99bdb5b4ee9407c95bc63f6e8cd1e2baed3f169ff3d0d7f60545d3f37fd1f3046b6f03ecfaccbf759536d1e4a1e74788376424414e2915c7c83143b35e63e4bf7b0bd606932a4f8b3a2c6abd2be9577c925b3b5ccc571a0ad11b0c7f963be66962d20b9c209be195c0a92b57a2eca4fa377f5f666", 0xc8}], 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) pipe(&(0x7f0000000440)={0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000480)={0x0, 0xffffffff80000000, 0x633d, 0x9, "1040aae6a39c47c15797b91f51547a7bbe7b1bd3", 0x5a96edd5, 0xc8}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000004c0)=0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:23:01 executing program 1: mlockall(0x2) r0 = getpgid(0xffffffffffffffff) wait4(r0, &(0x7f0000000000), 0x0, &(0x7f0000000100)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x1014, 0xffffffffffffffff, 0x0, 0x0) 03:23:01 executing program 0: socketpair(0x1, 0x1, 0xd4a8, &(0x7f0000000040)={0xffffffffffffffff}) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) fcntl$dupfd(r0, 0x0, r1) clock_gettime(0x4, &(0x7f0000000000)) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x20000100000000}) 03:23:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() write(r3, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffff6, 0x0, 0x98e, 0xffffffffffffff81, "85fe4dbfa6020009000fad0800000000000000bf"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 03:23:01 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x60, 0x0, 0x3, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x7, &(0x7f00000000c0)={0x0, 0x342f3a2f}) clock_gettime(0x0, &(0x7f0000000040)) 03:23:01 executing program 1: r0 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) write(r0, &(0x7f0000000000)="7b967cd55a1a7a64c4d1ce6b045abdd88ae04254170aca01502351149ff6ab3d9dc05182ab758c8cb0330a5ef4a3beb4a9c84b2e3f9db4ff6a2875d2a8f400f389e454a8d31375283a8bad2f8dcf5a16e00ed79f1437ac3268334c730cb28bee28abb1414c60d61e141038b263ab477401635ed694227ee50192c7658a4c3b364a5d17852082a62188917f3eff3a6d8bc836e416039fb255b8a2d771590f41731ed40fdc39ef8c822d0bef4bd10659992d3a6a", 0xb3) setitimer(0x2, &(0x7f00000002c0)={{0x0, 0x40}, {0x0, 0x8000}}, &(0x7f0000000300)) setitimer(0x2, &(0x7f0000000100)={{0x4, 0x2629}, {0x9, 0x10001}}, 0x0) 03:23:01 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) fchdir(r0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="7fda910bce28d3170de7e595308f63dc5726e3c470374bd48c62e2f50c4e31f2a3beb91066875c278d8eac2811d16944c307bdbceda5d3854f31d25bcb5883ea", 0x40}], 0x1, 0x0) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 03:23:02 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x401) poll(&(0x7f0000000140)=[{r0, 0x44}], 0x1, 0x0) close(r0) 03:23:02 executing program 0: select(0x40, &(0x7f0000000040)={0x8, 0x0, 0x0, 0x3f}, 0x0, 0x0, &(0x7f0000000200)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCDTR(r0, 0x20007478) 03:23:02 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) close(r0) lseek(r0, 0x0, 0x3) bind$inet6(r0, 0x0, 0x0) 03:23:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) read(r0, &(0x7f0000000080)=""/246, 0xf6) 03:23:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="baf92a3acb32095103a42242682fda4406aec856ece9d87cb754a38793b31b5ba67efb16be4992912848b1719f9dd9ea3f5c09c44f72742e6ade080c5a5f63eff795c784c8842e6dcc306148471fdb70f64f38577ad4b2456cb633f42c2e5a672b940fb917e46fbb8cd8a849b454c28ecab44d46db2dca3465c333dd94672985b457ac788d35f2ebeb90d08e6b7c51aa02b8c294dd3c58005aacaca1340d036b6913a758f6d3685bc07ef9b02d894d931c7aca1e36e7f227139fd7022c153ef24b3cfd66c8ba99bb81e584be31fcf4a6691f5788ddd8ee2ec67b8123dab2e8f50e64c3919583e3b14ecd1027055685bdfb1536c94aa110a6e73207eddfce", 0xfe}, {&(0x7f0000000200)="1899b9db4fa42536916413fde8adb6a569fbadab51d96d208b9a27989351813b62775bf36b7bd0ea6fb55e087f937e", 0x2f}], 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) setsockopt(r0, 0x4, 0x8, &(0x7f0000000000)="266778f705ecf2290f1566b7633f626edbf08cd744d8807ab4f034a8e82151f7893eda70f20ba68c63bc62369cce20ec734a1a1df6df79c4dc900a030cdca0eeb2cecc366944f4ccb2f9de3ed7472bc7aa01e277528fda7cbfee324ebf88121718cd2e2a5ecfad9663", 0x69) 03:23:02 executing program 0: r0 = socket$inet6(0x18, 0xfffffffffffffffe, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCNOTTY(r1, 0x20007471) 03:23:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x44}, {r0, 0x5}], 0x2, 0x0) pipe2(&(0x7f0000000000), 0x10004) 03:23:03 executing program 1: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = msgget(0x3, 0x8) msgctl$IPC_RMID(r1, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 03:23:03 executing program 0: 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) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r5 = socket$inet(0x2, 0x4, 0x10000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r3, &(0x7f0000000400)=""/199, 0xc7, 0x1, &(0x7f0000000500)={0x2, 0x1}, 0xc) r7 = socket$inet6(0x18, 0x3, 0x6) r8 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) accept$inet(r8, &(0x7f0000000540), &(0x7f0000000580)=0xc) r10 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000200)) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x81, 0x1, 0xffffffffffffffff, 0x5}], 0x2, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffa, 0x40, 0x3, 0x6, 0x4}, {{r3}, 0xfffffffffffffffb, 0x0, 0x1, 0xfff, 0xfff}, {{r4}, 0xfffffffffffffff9, 0x80, 0x200fffff, 0x80, 0xd6c}, {{r5}, 0xfffffffffffffffb, 0x4, 0x1, 0x40, 0xfffffffffffffffe}, {{r6}, 0xfffffffffffffffb, 0x8, 0x1, 0x7, 0x200}, {{r7}, 0xfffffffffffffff9, 0xc0, 0x80000003, 0x3f, 0xb0}, {{r8}, 0xfffffffffffffffa, 0x0, 0x40, 0x1, 0x7}, {{r9}, 0xfffffffffffffff8, 0x20, 0xf0000021, 0x6eab, 0x6}, {{r10}, 0x0, 0x40, 0xf0000000, 0x6, 0xfffffffffffffffc}, {{r11}, 0xfffffffffffffffa, 0x11, 0x40000000, 0x7, 0xfffffffffffffffd}], 0x6, &(0x7f00000003c0)={0x5, 0x7}) 03:23:03 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x100000001) setitimer(0x0, &(0x7f0000000140), &(0x7f0000000180)) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x20) r2 = socket$unix(0x1, 0x3, 0x0) socket$unix(0x1, 0x7, 0x0) r3 = socket$inet6(0x18, 0xc003, 0x3) socketpair(0x10, 0x8004, 0x7ff, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') poll(&(0x7f0000000100)=[{r0, 0x4}, {r1, 0x8}, {r2, 0x80}, {r3}, {r4, 0x80}], 0x5, 0x5) 03:23:03 executing program 1: socketpair(0x1, 0x2, 0x100000001, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) getdents(r1, &(0x7f00000000c0)=""/4096, 0x1000) 03:23:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r3, r4) sendto$unix(r1, &(0x7f0000000040)="c0", 0x1, 0x0, 0x0, 0x0) 03:23:03 executing program 0: r0 = open$dir(&(0x7f0000000200)='./file1\x00', 0x41000400000002c2, 0xfffffffffffffffd) lseek(r0, 0x0, 0x7fff) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x60) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x38, 0xfffffffffffffbff}, 0x0, 0xd97b, 0x0, 0x0, 0x8, 0x5, 0x2f, 0x4}) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x3) writev(r0, &(0x7f00000000c0), 0x64) truncate(&(0x7f0000000280)='./file0\x00', 0x100000001) writev(r0, &(0x7f00000006c0)=[{&(0x7f00000002c0)="8a2113cedd353b4f4516251d0cd904a77daabfd087bcd543b699368d2789af8f8947e71aca33404c138839a44c3a87f41bb014f87391f15ddd3b45f78a5d8087eeaefd359332b5614095864dc9d9ea32a04961790265266003e8860aed490292cbeff194210c8873ab331774a5349554e71ceb6c21b1daf80c58c448d57113b3872d3d174664e6c88cbfcd17736294ad009f01f756209943978cc8688c11332c1bad78d838a398bc1f86d6bc65a87b30d1fd1dfbde49d7df004054365f44b2b6acd79e0f68463c75e03b9104da0e8ae33bb15a", 0xd3}, {&(0x7f0000000000)="6f937bbfe327f96e7b2cd120aca28abd845d190ff72de4451b5bc25cd803e5c9158f0e2e5faa2a49e0235da5c199bbda5fddc29774f08f63edfdb94fd95e6d800e016ac813110a931eb5c8abe7da077c81740bf2782adee75573", 0x5a}, {&(0x7f0000000440)="30254ef46aad46eb2a10e877a868b2e1422ed55320a476e3f80b55dc473c599c3bdb1bf303012f3493210f0e4dd3956028ff0dc445c2decaa40249de1d4b8b51f8405f67f9c8e0c4c523f10692131c01b2a93148390f3aadbc052a822d49933bbc75fa2ded1ae89dbb71d574739228f76564f48fa48d4979b6be723bee10ac631b4d04f6d5012bd04ad3bfdf6b92f18bb25b0c38f8bc56eeb1aa3cc9b3de852ab7b9336d34885ef372b30350f7e83e6111e3f0691d84f51d2edea5664ef1c06341d5834b75aff2c252db03ef1322387d26c48e010b4234e7bc2ad807d8", 0xdd}, {&(0x7f0000000540)="d7bd9701c01e234c4be90e8ba16f749c8f64064e2193b85561009d3da5cf19b368fcec3a9dffbd07d4d6844ba8cbbb3ccd1eafcdcc53570bdf44c53625687921fdaec140da9f5e85ba14fe2967694f277970166a381a274d406c25b68cf892", 0x5f}, {&(0x7f00000005c0)="d4507adef86bf22eb1d9686433a51b2b80ac7a82028511ffabe62243281475449a8f25755531371a85b271db47c9cfef2a5b6d83a13567955c0714bcf4a2f9ca8a55938d135467ffc00407dd01418527d578a20818a0767e6913c6877d5dad6435044450819fc423bdf050e11c9d701c9ffcf9f4557566d548b05197e935b7327c3401a94c5eaa4011d281fb69999be46d3f6bfc85ae27fa5633c11040345c6f9c6e024b966b4701dc8eb3af91eec71efa0de2fcb028265973f1c753cadea1e9d39ac9e077e04fd07cc90fc57bbb3d26804a54acf7eaec1af1df0e05a4be2197343fdcfbb3", 0xe5}], 0x5) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3bc}], 0x10000000000000cd, 0x0) dup2(r0, r0) 03:23:03 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x0) sendmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0x14a}, 0x0) socket$inet6(0x18, 0x4004, 0x4) 03:23:03 executing program 0: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8004667c, &(0x7f00000000c0)=0xc6000000) 03:23:03 executing program 1: r0 = syz_open_pts() r1 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r3 = dup(r0) listen(r3, 0x8) r4 = getgid() chown(&(0x7f00000002c0)='./file0\x00', r2, r4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x60, 0x40) recvfrom$inet(r5, &(0x7f0000000080)=""/175, 0xaf, 0x1, &(0x7f0000000140)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x20000200000405, r1}) r6 = socket$inet6(0x18, 0x3, 0x0) fchmod(r3, 0x100) getsockopt$sock_int(r6, 0xffff, 0x1000, 0x0, 0x0) dup2(r0, r5) sendto(r5, &(0x7f0000000180)="63c519483112433a0506503d171aa31deb55ad0732315f42c00b8f145eee94f0edc865991b88ca347a03b9860e270e9d2555d7f1438e7c123fd8f8ae9dfca5a2c8d766ff8e95e7d69d61c002b565199ecaf4800baee96844bbf7040542fb910c05658ff10f38c0b364bc8e5af62c7e2af4c807fcef26d175df91a252f186dfa4cc524177d70327d66dd8aa4485a57607394da3f188be75e3127fd98d5b92847d91d2814f1c37fea1faeb019bf1653d20a53ce259cff73b0c1e22a5b712ff4fa3c77086f2669636e92895a9e9f7f70d0c2fc940d6108a28954543d5adde", 0xdd, 0x0, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) ioctl$TIOCCBRK(r5, 0x2000747a) ioctl$TIOCSCTTY(r5, 0x20007461) 03:23:03 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) fcntl$dupfd(r0, 0xd, r0) 03:23:03 executing program 1: r0 = socket$inet(0x2, 0x8402, 0xd) fsync(r0) getsockopt$inet_opts(r0, 0x0, 0x2000000000024, 0x0, 0x0) socket$inet(0x2, 0x8007, 0x5) 03:23:03 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x5) 03:23:03 executing program 1: execve(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x1) 03:23:04 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r1) semget$private(0x0, 0x1, 0x580) 03:23:04 executing program 1: r0 = syz_open_pts() r1 = kqueue() nanosleep(&(0x7f0000000080)={0x7, 0x209}, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) fcntl$dupfd(r1, 0xa, r2) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r5 = dup2(r0, r3) sendmsg(r5, &(0x7f0000001780)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f00000000c0)="6288d2dcba400f2734d2d96475b9fea96bba2bd1d16f3b194e8ab7b2a7dddf2044fd25c5a015e251f19bf3558cc0349a6f47c252d98699bf424d7b0c137c94112bea70f852e6f34fb326c96ca347307bb568052252b0bba00c8cd22d4450519eef6d2688cd250be195f629249214dee7cfc454d99cea59fc5d768d39e4a71c0438ab83aac9edc6e5744d2c4a6052fc244762b66c2b2de60cba9e9b2640288c3e040d950694c515c15c2ecbb1e47599401ee804e909cce161dd2f1da5e34dec66c0cf1870c1e6c409a6101e5c", 0xcc}, {&(0x7f0000000000)="54685f4140c67fe147eeaf2e32e8525803b71c030ad6bf7f0eb055b764def79c92f5d02b558722d97977e6fa56ad127d4e64b1cb4d7f83e813d7ce1b692cb34cc2bb33714a7f85bad4cd1beaee39879a20c7aaeacfc01f37a537ae3e721300a73e3b7d5092cb2025dca72f8c96c151", 0x6f}, {&(0x7f00000001c0)="aa119dc0b8745f9b1930afe4652b097b411327cf5661ba038f5ba7a2c8a2f56ed7", 0x21}, {&(0x7f0000000200)="61e7419250fcd50c09c9b192572b0f4f2939430fd13bb845e94820a3d160c358b90fbb23bd82d69c968f4668a1e90baf84b0fee57a5758f211d2ea26af2d5800be9c4d8910f1a8e96105ba8c952c1d14cfb843131ac150fae46fbf33388238deed8b8dfa970816d87f41dbf26692c23b154d0bd0617f61205c3b6d4e463078fa540f8b1a0df2669955e285071b5ed799b877e18720c156f9f73f17bd3595729172f9cf4979d8bf849fef39e7fbe4567e04ac675fb377a7a1817ab118fa5ffec68953c4c61ea96d4f023298012cca984f7f2b", 0xd2}, {&(0x7f0000000300)="9acf786f0c4fd5e81b7b74388bdc0dbd068f89e7", 0x14}, {&(0x7f0000000340)="987bb62e28e977ff5162cf6790318d924d1ecd68df7d958cddf4d161a0720db099a9280e0e7a35cb4902a3b2eb2a0eafb71dcc25327b2ade02", 0x39}, {&(0x7f0000000380)="7a84b86865233a49f17951099ec9965230a7ba31d8993cf1a2d46425aee6faa0238d87532bd27f08bb5fa9da5c3e35f93b00f527b31df94220b04e3a3d3e5364d9cc3f8387111f2238eae90488d1edbef4837a8775115caf01fac158fcabdfb31d8182cf04b25ca5e061c92ab633328f2593e7929c21f39cae7ad30f53d1a6cc93385effc11f9f3f72d4d7ff671fbb0c7006b008ff6ba53c420e53777d10705011d5e3105a3b257ea8d14273f45191c0a705eab40437a058cf8edb1ba47879c614020220003ea39e4db202c20813b4a1073584cc04e6fa3a163cc1461abb8e82b452edc103979d5322b44bb176cc2d58fbc039b89b68694846b3b2e30abc16a45a2a658c004ae9ec4a0e225a6b99e719282aa5627902e4f2be51146b394dadfb7e3922fc44006992525cd8f3805689c34219fb5fabcaa5e1effdf1f9d6314a3fc3ed924c52c36d237c63bf1f75f5843dadfa6f11e44b6ad831f40da6865f6d834d3aeb1b7080c1e16000e03cb0549ef08507a732fd5db31a422eeada1b5f1c9494e0207cbeb936c354f28eedd0a3cc8a3b526b9682fafd8dcb00cf6e087ef73a4d4cf9179bc1a6bb8a4edeb4f6de30cd8c7f242941d2357a8e34eb4f665aeae6a32d0d0613dbd059cfb016fbdcfb7271062bbf37b673cf16971cfc7c9bc7975491401c80b05b64ffe67e9b74bdc25d10fd656ae720025e27a7e77a695ae41c2f8b93c2668234b8e9740ba0c77eda3486b0aaff4ea87bbe2178271cdf61fa23cf3a43643ede30310ddc355166cd08b53d2c0ccc701a12684810e8e9b5e751b7293550c99408d4d8b35c25c93afc7ae43669d19c4a6a1ee8a09ea641c2463c6efec26562d4351e945c5282fdab701db29e2b086bc4b5ad7263b5c4258e22abf5c17e0d5ad3057d656e79eb084718505857958a08d49ab8fc5674a22ccb2c2408a6567bd6f3a8a11c3677b4045740f53cecbec8d36f29f771a8b54ca7db60d6914d4e0e4f29dc9d7815db575ea18299ea107a8abfa92707777fd4a3c069cd83c705a9652b815656b242eb6e1b649b56d4085a41491ceb5697a70d3af519842e126ee6e075c422468006f8e95a6ebaeca5c3357648c69e238c887850264540f7a14888b3ca008c4b1a0bd47aea25f3169c2a04bf0f6824d86a47499d7b6b215c8b698f1acdcf07b8668bfd5b995f8215aab3ea6f0865fd711c1e670e09d3f6121e3f60cf5d9c95530b33aec000ad5b2e56962968c8dcd6191152ae66ed36f91e1830d74e05b0c41e3fc5c08db8a6e5ab6e37da796d059daa5e556c6be4df7962901b4427d65b9708db78b934c2a1c0b061b5a0c68cba3e137a4e2a845b8bb6ad788a27a9e444f0ead9d1a895885730fec71755f6414c868fb8ba44c63279009f2d7ef09b067e635ecacc716291900d990d035814fcad7c54e37d42badd23e2939121555359e4de921122f5eceeecf8b5fb9eed0b09b79757c00f3be338c0c9a4d348f1427d5ca16f7c5b398e4b0341b268a77448ea81735c62b128d0f785ed8a6a2d6a213fc0c489d851c6e512392e7e6d88cffa01eed165df0d7277c4f4449e453647acd68b99b65b902a07d687ae2a98cfe95f1d06185375845acba062a77efe90da8da6a60c0726ed87ffccbb3fae5b453ca3be1fc22c6750ada942a0f89dd5a487a40e75d9765dbb7b35a5e05a5d99f9ede172417a80a87a1ffbf609de2faf241b039bc1d8d36fccd12730cca8684ba493936d99f1624d8e96ce24ab0225c04525afc947caebfe31a64d0d4aca59f7c208f96fa1375fb53e6f9e2dbdb41640647e2e08a44f998a5a3247121d191e7f4fea28c282dc4f3ac76e9dc84ec28a034aad3c34e554106d9c679985bb59b3b44dd2b1eba56419ee50fff9f8198609b8120ca0c941d7269e4d20443492dbc193c56fb43e2a165b31e58bbbff976740ec546845bf2335526cd7f7cde57ee1e9627aad907374ae253ed3e0514d167e4f732182b460a951325f49fe44f0937843a8024fe9f6cb7e764f708b036bee18ca18eb5f0a73c6d829b864ab4709c5b5a350c01490090ce7f695c4ca84099cf3789cf9c94b7d079486b4563a20a8523834c5d88ce3e072dae9251d33bf5e29eac09923f3984332b831270d1b4e750a57715c9abf93b567f128416a9d8a2c86ad5a753ceadf5407a913d86e72323fee6e16cbe12b0ae946b7c9e7b4df8ed3c8cb92a9a7f9ce6db26cb520e35cf7f4f84d89a25840ee89ba750ccbb1629913865b8732a5e8d9304f032ee660b3908a06b3940c1127084e4595baa4e107fe6817266de3e818c8981cbc287e27d279a8f74d62deda5f71fc577bf561a7bb308daf23b43153bd2aed15e32b8177622c558ec8e7f6e8696d35d305b4e38719f6c9dd1ee27113248ea9ba5557c815569d3c996c8652e7e660f9452bb7362bdb6f3c4d64fad9986dea1ba3c24386bfcca00bb7c78c488659e651955b0a0a0e22db8250d036c4a0663289ec7a01d6ad1cff7b9dd84506d5c7b2b8065e2081d5b75eee6da72c16e43ecd088fdd4fe4bca0426b86e44654621e5d20cf87518df76a693c1d1d1d3ae7e4c6ccc11a2796b9db0f5a7c3117363c3a67685e15ba43b6b181a2f71e0dcfc7080a3553a6733e71fe70e3dddf534a3b9f587a67aeb86d55fee04e3f1df3f98b3f2fad9dde2015d729191c8136a6bccd11db4b756bf7efedc49ac86b8150ac8b1793575067e991c84141ebe762d8010404a9cf512ed17c80715b45db9781f9038932ae0cfaa40104cb4e88a59eb2a8e0c762b9c016863c53d15534a3d959dbbb2da5842e97978f2df8c1ee1d37c6758728e05ecac90116671019b689063badca3ab990a3c8ba530953126ffa94793914895cfe0863c97262b188ed9468f13165e03b78902f17842c1dc023a411f8ed2b7448daef857213af40a9df5fff813f1dae9b65b5553ca8c81713bb7451e3f6c7cac438a7aa4044c9783939443dca3a29d57d9921903dc85f05278bfa697ba78e5abd72277ce7dedbfc2bf790385490351af35f237a8627e0873ecfbc56e9d4249628766567c6d4f465fce2e713df4db59c7e8eb82b8cda4ce4b99316f523a8ed7aa14dcd5d329bf46254c7476f947eeadd34f8d37f14322f11fb62f970a492200cd77843c79e8609023365af12819ac0a8607f76e894ae0fcd7a4d8106b8343a2d29fc0024f93f4b5d867012d1681a32b115f542f54b79799465a87f70fd231637708d9657ac416dff1df08edd058d5ea23317545f2bdfc9ffed215a1bbbd917c6d980a3486642609c590d879feb905a1590ec9c320c32e04f4b61a6eb470899040031c0c05f4bcaa49a638cab16835cfa54b1b2a881ed61c9f4d7118a43a002db8d84f84111127fbdf49532277f5fe65c634c4f7661a47e1e67b2dbd68cb7ae923bc2e775087e9149c35bedda90d0b9eb62ea908cfd7fb004c07914fe491c871d04dda4726e438ccd87b0b123c4ebb1f8b0f4f4409ca49a644532a79bb9cf1d42589ca68bed6a31105f3b7fec6a2fd250b9745764dc75af231eb49b56cf4fab9cf3d5eb6dd88272aa96e6ced2b3434bce857a64eab5c2808c496dd3ebd36d1fdb8166231472cbead5d94140006a00ad49e67c873b59b00dbc88c38e4085e555c15cf42ddb9c7fb11e3491fbb4f67606bd4a07183bd7933a228b76454e1472b83a745ab59d497343fa06d567e19912435294a4fa7a13689edc1394f705e42a0db8f85d157c1be39ee9b7883f03bca8803d541eb40fc53e2f40e198a62b14abd42f3653d1c28a10e428fdc7b15d16aa664af7f118231dd096a40538add1d0589b7e230995d0d1c7f8ea3d05b6df3973f105b6256de13bce48b35982192ccb53466e6ad771db1f78a0c65cd66afc2beeea11a27c172db3cdf26fe01c9168c18ec6fbc61fdc1e38d0dbac0606c87aa384eb2a2bab00784724672b3dacdbf27ba1beec1c52d89785aa24d55491dd6869be4b54d354e63846a1dde638d2b2e4938b0c84c22a4426c163b3402137d510db468eb540d2dcc289ac4c2c6bb697b3e830a330b94b2b117b22f1c0939d48ae684723ce2fb6500017c307a9a285466505af4ab3df2bfba6bc8167bbcca272fc9342cd41cf4dbd415ce4e38c0b11a3fadcd46e5abdf7661a5125db884d683891bb6ec0641bd286ddf46a5f3089a4b2f965afae667cb8b1776ee774300891e3c4542c52f030d5b216be3390ecc14f90f97f3c4f7f8aae667ff4bb8b3d488ca9998cb1afaabbba4ed27f9e96087837acf7b3d98126d489f11fab4417b5cacdf622397a7a29e557abd99de9d59b251a0512972ba2f007cf1e6fbbd3f2eedbeecfa0de2c996ee11093743b200f6a07fc2c96388701a3f07adfd3a277b23c21b7bf1c1465dbc6f8198e209b7186d1f5bc8da45f87e3828b2b40b444fb56e2123a894af734fe28aa1e35e1d4fbaf3a2e66881c1b8822a53453cac2cc0199e1eae286b066b2f9303067665556c93df07f5be2f8e2e8032935fd2859c00d03171d06c69970e391b961d6333ead8c4866ff93b74c0374a935bfd070d05137656605f1864b0ca802420a7633c5e00dc488c5ff97c7ee62e44a4d4552cefa5d1d477500524ca20079a39e3ebe2cbe23fc6cd6eeb7bd4460e1e5fd8d7dd8e364c794cf2995c3a11a237918ecac0ef042e91cee789ec67ad4f89d327b277da096d312a0dbf93e858831581575b15a3e04874b71f51b9bf3249b044653ebb2eddbe66b4072f857852298a31f08a792a194e69258b32080abda61a2e5d538c6f1771d8cd8be3731294ab10f2e8ca388d9ab26938eee2d04ecb5211a7a82b5bb8bf9d104cc0ccef2da66dcf6f91a8c1164a9e8d1b49dc7193c7337bb5b748d27b9090a5f27546cbe3e709e44fc11bfb1050d3a6eceb5b9aeca14134b058de7ae609f4ddb04484120942742d9ec10d1879359e107eb4c568cfb565ce16d061cef4748c9912a37fc2a0abca3b4980a87aeb2dde9285918fb2f20115b379b04580f5299ac4ad50e7f732c05c5fcb8836b7243439450398122fa724f80a031ca641bf66572f1aed13cf3f2ccc42873e592e6b03182946130d5797bd508bb077cf5a516c941cfd81a8fa74da3cf56bf94266b5184e35ea3ec69ac3106496d2c112853d7b84ab1604ed559fa250346f991aed5afc61243a7ddd0ce5dcb3ab9de4dfc5f5ccb9a02825e8e0b308524022b0ef7f1dc9b63d800f8a2067adc09cd70d8ee2f8916e6098974b9db7f173930d5e99429983fdb001bb5f9cb4522f32a6f3dc604ad5cf04ca95700b1e2c93dbd693b6ebcaa10da7c418c645ca8b6cc772cb7d29d892d3bcbea72fdbc3ff4878c48d45c73b9843848ec0d2fde130de5d8b1c06448bcb6f5072f1fb26c12b2cbbc0dcf42069c9affacdd8d5b83e7d63b85cd2954bcaaa8a99a42bfcd2ea374928b1664904428baed37f145992a56d717126ec5b38c43cd78f795b47d777af579a6f9c5a9b3c9123618bd90d8d3082e89cce43c6d09d01818b38838b00bc655806259d9201895c1d5392afe144f2ef3c336c1210e4f6c83d8b31ea11c56578e24502e90a83a63e3170bf89df98230cc8a6b5616c0e4ccc206a34af9502829127f29d5186b8fc470a93fbcaaf465b5e0b91f050daf86a0b6ccb3be53e72316f63121b613c59fb0d4f07f3bd65bec6603e4b8401ff7fab57b15a688107f3fc284acc592b9c8374771feef69b18c393076b0e201d6fb157cc3e4609d58cb6e4fb151e2ea71726a55f625c4bce8cd7d8125fdd04af57ea3a5e97504f41eadefab29af", 0x1000}, {&(0x7f0000001380)="b1e8168bb095e6994bc985ff5600923254d78cf14b186eed70a3e7f98baf1cf574666a2df6d21090e39e88d52d15ab51d5fb4d755c0c263d0305d9cd2a42504faeb04c65695235ab33225b47f5b22cbdf5167d07b2830a66f2071bf21c361c5307bf80ef173ae4f41b972b60492bcd2335be04a5b2f02687454626ff2349ff7c821268b021a990b4a5812f737fac3afe6c42480e21098d9204ef8ab927b3", 0x9e}, {&(0x7f0000001440)="5f4cb3f974908e2244ef51b0106eb373216b4ad772ddcae18c718b060fc63710d3951954159f2a17f91bcc521c9e80e8514d2d7b8863238d0b5069a685cb95ff945558c400159624109142dcc11fb1751fc64543ce1cbc9ab047bee3670bb8b229b48065b790597a55a677a0dcdf683c3b1551579b07e3558abd0d8c9fd4eea50d5cc43938259ecc83b1cdd23d70803e301d603425f1c3fdf55053923be5ee5871964d22399982c1eadb1453f76ba40c5859f6ffab1102dad697edd20b16bc011dd16b3fa4c9a49148de33048afccfe04b8df9e6adee616b958ca50743f076d7ffd13b", 0xe3}, {&(0x7f0000001540)="fe5b4d74afcb07866d86522a8164a9e240bf6bd6afd5d9865a1601041d474b08a2e132e34eefe9d5bf034fe225661815ade47ad314a2dea016eed7048256cf10d74d1159fcf65c26871cdd969cbc9f0eef53400c9af528350910acc2f76d3832588843ec0a89ab927b1c9f4b220c8253fdba3b07c26392d5e55125f4b6c57ea4", 0x80}], 0xa, &(0x7f0000001680)=[{0x100, 0xffff, 0x2c, "c710983dda523d3395a79f83ad1440c04c931d86016eef8d75d00322d14024d691f00d1c3503afbdaee2eb93274225f00ebf407e1b4e24dc316391fd5a0c51175747716c148b3ce8961d8c22e3098be6445dcc5fd6eeee643e6b948e0f1d83ae923947784269e2218070364b7883cbf73ed200f46bbabbb295c57224752e48e4ae8303351b9ff11c57341dd3b794d3995515631ab2cb6102967b719409b6a152b2faa9fd25ff840b3ddc7f833efa5f4a0c304410da1d3f6f02d6d5f27db7727c57551d73117c45f6d9a999848eb7454d53b47182b48c473026a14c58bbe300faca374813fc13be3a5f75db6852"}], 0x100}, 0x400) 03:23:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="6884fb27e3892f07dfac6f147efe3ea4efa5ea39e41cd8136b498d16e29111e73b49bb437a8e4e9aacc121c24b23021c1c7c00e32e5e85e69fda434096cccf82e7dac1c5b29cf38f69a8942b583a481683ca906d39da49a7fb8b2e9640f022dc29aa6bd905b4dcc19153f11ebefea6bef536cabbd029bc91c071f6f9466f49c5ef0a04014682ca83b099408111e26f2b0d2ffcdc712a01d074dacfbd26be5f3722a8a36c5653d2139c48a0ac8e578f3af51230aa97eb486a5b9e044918752bf9cd252cf1", 0xc4) r2 = dup(r1) r3 = fcntl$getown(r0, 0x5) fcntl$setown(r2, 0x6, r3) ioctl$TIOCSDTR(r2, 0x20007479) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 03:23:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="19", 0x1) socket$inet(0x2, 0x4000, 0x20) 03:23:04 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 03:23:05 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) read(r0, &(0x7f0000000140)=""/4096, 0x1000) select(0x8b, &(0x7f00000000c0)={0x0, 0x0, 0x10000}, &(0x7f0000000100)={0x3}, 0x0, 0x0) 03:23:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "168cc5a0a77bccc381169fbb86fb9e5147547393", 0xfffffffffffffffd}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 03:23:05 executing program 0: r0 = syz_open_pts() r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xf, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000, r1}) fcntl$getflags(r0, 0x3) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 03:23:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x0) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000040)="e2ffaad495d258a2733aa492ca9ae88a6d638ec252e479f0524855a84d5fbdf94515a752a2bfa053abaca8bdba3bc75148fef5a0a0ed3609719768e2666f6ddf4a6e965dc0638d76c9b740e49c2fecfb0885d778bf989842ff495b6af6434388302a8a", 0x63) getsockname$inet(r0, &(0x7f0000000000), &(0x7f00000011c0)=0xc) sendto(r0, &(0x7f0000000140)="83cb645ffcc406f261288e121f48328a65cd8b3ca25075032f089dac692b61ecfd93f962c5be8db95dac49f5f015be2e9774e934200b3fc79b397a96985e16831661c478746ce53e98eeb56b20164eff54a4e5c32abbe41e61cffd6c1d8b78795286373f14b07b8718943728f10962c2a49bb4bf4af6689fe9b5b954a923b3b3233c33484b310fa4ae8bf2080f766a21e8fdc3f05505b6b4fbf126e720e9f85cf0039356074a31771fe7995a7bf3fcf5d256358d52c796d19db67dfbbae39f6cdb260332eb9115c2aebf29d8db816a86572d7a4d857180549e8442688fc3eaf6e915e45326a75f83f7eda43ebc85f2134b0bf01269a18f481ce620ad6c318b7193f6f559fe4bd5761fd6767fe9be3114f8da008132b459d98bb63df12dd214948cfc48fcd1ac071656e10347aa8e2be6f83a7078e603b8ed036adc8e06ca33fe9e994bbe279dc3b244f28f9709a9da5c7af00b5efc02242b8beba226eed4a296307a45321be69fe4192c06457f199f36b3b2fb12a867f51124290a7ad27dc13594eae4bb7cbac19141323bbe6f35ddeef17fd30991cd2aef6ac66afcbc18a3dafc9b7bbddd072e5359decbc5551090eb181478f7af82e071b28d9d9bfad905c2c4417a373f2c32a612495fed83f7e2559c70098f786852d9a41e92c5f0bf36d1a2a8ffd2eff9ab24e6691f2af2fc2678b93cf95d4479f0b52c444c6137019a9966eeca9166154e3806d721e8feb530811134e32c626fe23d588646e35e332dc871b93e8df8fc6b99be27e52aed3657eb0c4b94e13ed0f563814c2546cfdbb9b566d45898846329603bb0e3a360bcac942e8573216555d8eba5bfa6322a2c865e28de4f072302f586531afec26e215e0863bbb7e88391e9cfedb7d97071e1069ccaac14c1d0352052bd6e1efa9091ac59aa7d1f04c6bb825ccabbc8d41c85b9f450b6f74876760bc2dd1f328b130b18f77fe25fa679c1268f23564be850ce89e3714f538da72a09f806e9b58ea55c9ca95d7901c42da7cb1b5bcb9e081036ab0591cfb955c0880d00649627a13c5be01ecf669855d8a5aea6160c514013ea58177b4c9301a875f1109cc69fc85534f76def9b7b1d58fce6ebef83d3dbcb9d210ba71466cebe773290fd815f2165c8b985f5ec06c4fe78500a1d009075eed72d4101f19fba899e54ed50258be1ccc1ee04c057e6c13a14ac46465b5d50d5eb2d408a24de726c3accf8c21b3f8ff15c407e39286082bb7cdc813d910b2c9482b5eb04acb788958ba740b1f0fe83ff9cc7fed63a25fbc5892324bd9afc25c5c38f4bf3f53c46a28a6dc64f5a53d27df7e233e45b15f44a9ba297ae8046215fb6a14872c4147b8c19a540bc2a9ccb02ef053c956d62fbf59d3c2e211064880c6792319441347d7fef380d4e978a0e3eee259c8465d84b22eb7777c7cf93e4badf35ddba4a23755c06f90785e1d2a750a4d6712bf444428388e7a39d3a6299a25af6bbae6ad2ba4a8aa3f8354e7056d2aef3bd7cb1a4df371050d6af8f4750e19b9a5c2df5bff5beaa9d37743d2b8271144fe77efa4ee334795380319d87c3e3665a55f28ae84dd6884cb21e68435b05056c3e746d5140e14e78247f08ff9dc21f25b23877b6597e27159aa923bbf962ec6ec237988df6598bee288dd737ce5eb8512ed22ed2aa5eeee95ed5a13d5ce17157bed06616a19c7b751386f58c7efe03550a12346338f64021f5b1ac42b542bebe04032aad980c76e893f7959a0dac088ccfe9aa2f333115eff99c400bf419b9c03cafb446fb38024b03c9176ba694f7e375537bad4fc22ead5597f95aa6efd2d7b4bf1af19d3783961c5ed0ca2276da8747c07f82ec6d8d80ed8d52c807f53e045434af2f006215a6ffc4d456818c7db3848d350765674410b56dd73083abc2ba69c2c64a979b6c51b343c57d3e6cca2ccb3411fcf6592589f046d065dcf8dad44af06ea7414abc733c36f1430ff926101453db3c0fb714df75a6df2a64667ca41a9e3e3cb5d1cf32339b3998a9d1902d6fb3d6531695ad783f4e18b803904dbd1185b9ef0cbe0a3530ba32f112480eb1e2e2aed982dc6974372ec5857eda3f828f3372b71eb5d3c15e86bdd9d738f8a9c2b1bbb24323b4b69a84f6189aaa740662090ea5f4bc553aad939965d0b7a904b331ebfbe885a6c89a5d1de9e99e762bc7d1686ff8ea64c55cd5dd1bba5c901a4979d4957db6ddc35246fb9ccc127b171db5237b7789a9bba1fef1dad56f876f9895692daeef9b23f5964ee29470b11a38ea65812950dfbbd78501bbea63e19f75b4e53ba79e9474d795156dcde3423b58c078547f7e41c8272aa8690737ee9682b4c329f1ccedb5a98aa64716bdece48cc5f7bb732008ea8f05ee300bff00d9d1105d34fa606f06a670c6bb09be2077ab6a02ba8790e92da9ddd5db9c6aeba2b09c6e07c6950bbd5398fe8ef617b54d264f33eebbd1548df33f2d63489dfff1ba07e9cb3645ca6e6a8242b63cc3a6bae05b3eb20cce12dd4371bbc47752fba3d991dcb904e3a6b30f4ed1f647420f67d41a488d9763fab94f90ea9be8ecf4803efc34a066380b59770817935d781b951d73276da2f49f70bae7e10948d59e4b00c8e456ad8d79a358e109e5f38e2fc31f4cdb6466b03b9eed0c02f5768c53276db497b54358fe3453d1dfa8aabd3a965f8fa582722a34b0d3a85f38e3a86a8afcd84265c10dfe2f5579f2b05e463b42cb32e3c48b0773ec797ee028d494717171c2cc5c22b731bd58663571dccdba6a9b985af4d066b122496ced0528d3ebecabbd66f814ac1ad9747942b2d4773e35931f44b051820947f444dc0d871d28c9a0018c43a6cfb1ca34d36991c9c5411a8ff9439f9d0577fe09a41aec88ccf1166eb7ae5547b947512b5c2abe54c4100d299380e9770f18d66e413fe33f56f4f14982f3cb6a00d732e814166875276f83b4b0b353553afa6ae034e2eecb5622de47d9266a9057ab39f4b1007bb3bddc01540f6dd91202c72736f147da9d9c92e3f50a47c4e90c79d6fc0af6ec93edb71af8d5248f9fa81e5a0931ec9a053bd78410332523394fed87f7ce442c4b5ebf88401f53b9ef6bc8a02e4654c81fe6b6d4d8345f92b3262b6883c860759885aea95bd744f6ac02730942592120d5bd6d2f1e81d3019264db89b85fd9bbe86b0f43ac2411e577557541031ce34ae9c20dc0ea5748357c3e37b2d19b8bf2cb7401b58f98bcff63aeba40cf22037591ca9e132aec2e3dff0c0b1e6ecf5f24aaa9439d80707136e530e7f02f0038c6283f67c0aa979a477e83cc6b6f6dd036fbf4a31a417d71af9cbe8ecb7215775e067518298b9e7ce99820a865ec22eb1eb272100339858b3239a334efaaaf7577cdaf60b59231c872bcb9b6d67507e88e1cac0467fe3d98df27e3c6c866e6a6ded9886df5162d768ac8aa02956320c44a1220d1f5f737a0c818d8c0a86ed8d88d02eaa9bf5025750146680e2182372c48564faad521b398c543eec5187586bdd701ebad1c5df38c884fab36c6da2201ccdd0f54ccbfc404462bc715ae311898bc6353f60b1cee89d3f27685cabbf6cd42912405d8f3cd1bd43def2bb130b2c35f863ce573785cf4dfb6946c12a70594df434b3539ab84e0fea4b12f558a5cd588f89695ef5ae66886e3000a5c6a72b30c3d6675fbdfee47ebca87cac1af4b7b575323be441ccdc0187e4e89c39fdca74123488fa723ce3d1aee101eb109070e73eaa3887fbae8dad3ec80f55f4bd46eca3cddbc8948131a4081d4902518b5eb27e4109e4deaf20802e0ff15aedd7d4f1b05480b22a6ca80ccc4c215e2ca450f90a135fe18ce1ea2311fc311b4596f538b4adeebfecfbefe88040e904512ca12c9e5e9329fe0697881d2bdc4c1236b7251c4b906a6f181822b306d0540f7c7bc0607b5946400e4e73d96194e0c7d7645e41b23db362b6fa8783fbb16b31110beec2847f9de0c5260cefb6857ae7991285be535e6414abc52a1e22a9daf6bc8266a9db07b54ba7f8673637f3ae8b56318bdf307da41136ccce0db58420d794dbc9ccf4a275f522824c42a013a9c5c3b3e46cc55d94edcd8cd23c6388f59e6a351380cc15bb993510c3d27f92f8d81692bb91c2e4109ef2c1ec004d4702460839a960aa39e6721e35a98c34e40ff92e8ece61b882be0ca5ba1a5c16fcb88c455db55901d7297c023b319ec6d270204b663c103b238389e5a51dbd453b2bb64cfe6213aab937e2f9830ba42bae5054dfa582f75e95031dc78489f6599852ba8c9494bd932af1dd4670c4bd632036861bc12cf26d9aa8c9ca0acff1557c1bde5550347cec4e22c5ca171efe14ddc99ea3d58153bd21c1a92a417a3bdc081cd343769294793514434d744a24c18f078d26d950479f27c3a18bec6b13b782e6c004d1f7c10ea13f6309d3fbf566022fd0446904dc1d4231a2d6dfc61b355b36a4f1f9bc583b2c851aad1b883b8334b365e7a83948441fa073e744fb1ee574fb9ea56f1234fb21d9cef58b302c10e30db96138fd8fd7f9e7d5569cf24208e0fef4b0d40400adacc47ae8b7320f34a326a646b97ff9d1fc59566fd3da22a0a1e310913294d658b31f320792d3d5bc9b3fd90d29a23fff734dc9149d8b18fd2dffdbb39223d4014373a23e57a299f7b4863a9f7e54f93e55456e75433d10deb15cdad704cb30525f278aa3ed2ccc3270b1b2d38e04e25bac3b2eb5a2975fd7293ef63fd063dfe6e71fd830a26ea608282a538a7892de34d3943c5b702750f5259e8408f739db90d567c1e00fc5dcb8a85abe246323a9fec203e66d9167e7b6d13340dc232b895bab3306c8d3cf7ca0b042cfc777b81fa69f3130efd739aae56e3b6ff84e42144ff95b587c4e8b230293f041d0214e52b29f43008bc388e5a031ca92952b05e2325dff1a6792df9265a2b6b2b89540c95e428a9207bae3a5883a3180db5a4a3c1f9d958e6723a649c5998a09a35cc467ca79420203f3a3212cced14812a69a4c69d5f56c0ece29cffcfd272e6a71f3dc56bf40296c48a3c986a030cb8844d756d057c147a9b6e203e35ee1a8410324f653d5d90d3fb19a72075e370ea135a1bf9b938f24a1c156c2fe277e1eabc2c7c274f9f4e75cca98b83e6ae2a6e82f26260936a0dabd202d9a713babaa4535f9a76639af21dcb0012b48d486a00e68d00ff82197de0d7c8f7cc5706fe7166d76e8bb1d545d58430f9b84bd8386465a1c3144cad28ea539fc0b39eceb52394885e13c03aae744d76232b5e9540513c7f24cf3e1f24cd487b8eef7d0120f0b9a07233463f0c5ea2dbe04fdac47a8ac64ed7bf5e36d27bd8ff676ea3b90293914929e4bc0117cd362329bceb1382f68c581bf899438479d341fb4043a8832811036624651bb4bf8f10022b0ebf1d7f27e82a1892b2a38d0ae47e86cad567784f84eb95329be212b73e982b5d67f72dad5e98db97317e0900397571d4737342853659132e96ca3c23cea53e0fe0331a0cf96c905e8ac234f0f54806cb49572253d18648b5ea5262dfa410c4bde1682af10664bf68dc4431ef98c339c0a875a3e134b3bbc23404d70a4dc669604769fb77a4d6dcfdae584ffb6f917c3af011e0ed9384104e8f73e0edc8ae120c870f459731426c693d58ae70ab41aeb10a788683771e11f07d86fde3c6f7fc03b10fe32271352de677ac999a9aa5ec5307c0f106484841b27244d0ee73adbd515ab88778b28e297a7188dcb5e95452fbef30850a718445edca4b41b1629cfe5cedd1d6d970268c0456c12e", 0x1000, 0x9, &(0x7f0000001140)=@in={0x2, 0x3}, 0xc) recvfrom$inet(r0, &(0x7f0000000100)=""/45, 0x2d, 0x800, &(0x7f0000001180)={0x2, 0x0}, 0xc) 03:23:06 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x80000000, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0xa0, 0x80000000, 0x6, 0x80000000}, {{r0}, 0xfffffffffffffffa, 0xb4, 0x20000000, 0x31c6, 0x9}, {{r0}, 0xfffffffffffffffa, 0x82, 0x60000021, 0x80000001, 0xffffffffffffffc0}, {{r0}, 0xfffffffffffffffc, 0x2b, 0x10, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x7, 0xffffffff00000001}, {{r0}, 0xfffffffffffffffb, 0x2, 0x12, 0x7ff, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x5, 0x3, 0x3146c17a}], 0x3f, &(0x7f0000000000)={0x1, 0x10000}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff6, 0x31, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() 03:23:06 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) 03:23:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="559b6a1da8e7d0c7b8c52569c4a1fe00dcf27ff596441c23cb15427bdf391f1f9b8c177d2a71089ce3ac6d60f21fcb81bccc6d4ee4b9ab1470f63735f4bce6361281236ea660b6be21f62552296feba5f2b040026145eaac3331959e9ba7b6ba14e8f1b302749543c366e4dbd3fb28a28ee46fe0362f643998137aed88ec72d42b1c76be43cc2b58ab6882db806869bfb278053426256a2eae8384e602b545ecebcbbf719dd854c29d7b64ba3b490b5da26d3db8eec34ef790e13e0352d7aa6c2555c8eb6e70", 0xc6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x2961ce78, 0x80000000010, &(0x7f0000000200)="5d3f6b430e427419f419c6078ef73ae0ba71150ddef1c93cff8e62eab6afd40e67b4fd9e9241e01d779011d518d06088a0be6d39e6630000f80000000000414173bf4e777e1edee97eb1350b49e2b44af4c65f93ad3c99091d86b607ed8afa17ed332a9c970be2f809f0fdbc8f2a0e6316ed75ab13f686be45000080c92d9b978079f21fe2e3eae0e29f391f89c8514f3fd57db8338f501aefae7ab45f224c40f73b26ca61de10a4921f3591e5ac47d5f85fb5a2ce08a5ef674c00000000000000000000000000000000000000", 0x4f) open$dir(&(0x7f0000000000)='./file0\x00', 0x110, 0x40) socket$inet(0x2, 0x0, 0x81) 03:23:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 03:23:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x3, 0x200) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000340)=0xc) r2 = semget$private(0x0, 0x0, 0x444) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0x0, 0x2, 0x5]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xfffffffffffffd0c) r4 = geteuid() mknod(&(0x7f00000001c0)='./file1\x00', 0x20, 0x10000) r5 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r5}, 0xc) getgid() bind(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="00002e2f66696c653000ec5b0766a357fdbb6e48d29399d6f8a6d2a7ac6f4b9b44fb9fa6269005393b7ee388b4dc25ce569af5e088cb23f397d10052a6c83006d7a8c2862ff395d406312c28ee14cf0e376a49ac4700242c30936da634edc35d99b62501dd7bf6b6cf49b336a20f81b6a5c5449d71af72e18f815d2e95ebd95abeaaf0a9a9f19dd959acfc651301f8f170cf6ed2a7bf36573febefdcf4270d7e9a4a4efb6f3ed9ba6b6081c38a03868b89925e906961384775ce4c4a14723a2cd97774ff9fe812a6e8720ec1cd6e49bf661f265898274e4403aafc0315"], 0xa) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000040)=0x4) setsockopt(r0, 0x5, 0x9, &(0x7f0000000000), 0x0) r6 = geteuid() flock(r0, 0x1) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r3, r6, r5}, 0xc) socketpair(0x20, 0x2000000000000001, 0x80000000, &(0x7f0000000080)) socketpair(0x2, 0x1, 0xffff, &(0x7f0000000240)) 03:23:06 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) fcntl$getown(r0, 0x5) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)="e246b3d765795d416ca21df8af404b97b8391c309389fefd2e6cf3b57f21ed767da9e141312628f3cb257c4b2425f986f2782a655f94d350f4187b5c3b46e2c670c2cdc62c62a431a7a5065c5a24ae825fcef61c0a5f138477a12a6d5d5dc6db934f02012275bb91fde7022c4c31ca9452f0c58c6b2692c95c95efdb5c976faf264c8b077e4c10d6c54f6328e6d652d915b3e83b416d042f41c265119793bd405119007ddd8a774ba46dcb10b56409cdd91121d104b1f4abf3dd4414b7ab1da3b4e1bb2c76746646d701e68758b87976d8c60646f48e8615ed7482f53125ff3f738feae21106a1134e63132743e5c721ecdd342d01efc36462528b28ee2b6c", 0xff) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0x8) 03:23:06 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = dup(r0) getpeername$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000a976cb6376bb0b64000000000000000000209dfc660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000001c0)=0x6e) pipe(&(0x7f0000000200)) syz_open_pts() pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="ea8a28b2b2d1944a90afbc0f7e9dc4668c4a9b9660ed57df8fe54395e47e7d4cf10b6fc113502e7e336e083e1f54194e750f4f538f5c52d8e83e61f6a17b14e10c3fef12ae9251569ac7cbdb501657ac49e9986c4d6755eab90f1c8c7eee8ba087e62683fea5db9a110739719911b16d646e21b618dff8054f442f6850a45e413d043041506405fd982532432969d9a6b00f3eaa95feda55d2f88297273e99690094ad381190f0d67c76b77efc", 0xad}, {&(0x7f00000000c0)="5072e9", 0x3}], 0x2, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 03:23:06 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='c\x00') chdir(&(0x7f0000000080)='./file0\x00') r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) fcntl$getflags(r0, 0x3) chdir(&(0x7f0000739ffe)='..') 03:23:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) socket$inet(0x2, 0x0, 0x0) r1 = socket$inet(0x2, 0x4007, 0x3fffffd) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000500)="112cf83a0cd64534539af1599a8342795449f1e529cfd943d7ce860e9244c35ac393bd27407b1f2c114b7660e6963cadae83239acdf6f106e50284659b312c33232885e059fc9a90817f097cac082b8e3e727bc265f0ef29880826e47b027e5f970d520f2e36defdd937793b6d4b216ac7e65f32d6416416658ab426758f2797402260d4799b1eb3f318388e16c50917acad3bbb198027cb7b79257fa360ed4e7435a998572d36edf31c6ed7eeadb57fc6a36b28896ab8640c53e8d3a919396808638e8a5097d598f57583cf164917a3b5b6bdc8656c681d3a225593be754149aaed3942113c72dbea4768", 0x117) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockname$inet6(r2, &(0x7f0000000180), &(0x7f0000000200)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="eaf7125c00000000", 0xfd5d) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000001c0)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000300)="0ff1f88296e862c658b2b3b02f98aaf7f4dea6ba93075e6d8fc03c6084255e1a048dde8bcaba1538df8e5bbc773a1f8a36cbdf3770002fa1c61354fab65e893346e512b611d93b28fda47518c2847418b7e2f3f99f42c62458eda68f2336dc681cbdd151c99fb6b9f1cef3ea91929598f9bc6594e341e5b632af2709f7710cdc579a85b7401ef8b8ed2bcdc71279221640f15af37744fbbe1f4205a5958cd7ad2c8a636d9c41204e8991ab871093fe1d5b2145422aebd56cd1b0416977cd9d44b9b33767ee75e5f3bbed09", 0xcb) 03:23:06 executing program 0: 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) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r5 = socket$inet(0x2, 0x4, 0x10000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r3, &(0x7f0000000400)=""/199, 0xc7, 0x1, &(0x7f0000000500)={0x2, 0x1}, 0xc) r8 = socket$inet6(0x18, 0x3, 0x6) getsockname(r6, &(0x7f0000000540)=@in, &(0x7f0000000580)=0xc) getsockname(r4, &(0x7f00000005c0)=@un=@abs, &(0x7f0000000600)=0x8) r9 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r10 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r11 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000200)) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x81, 0x1, 0xffffffffffffffff, 0x5}], 0x2, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffa, 0x40, 0x3, 0x6, 0x4}, {{r3}, 0xfffffffffffffffb, 0x0, 0x1, 0xfff, 0xfff}, {{r4}, 0xfffffffffffffff9, 0x80, 0x200fffff, 0x80, 0xd6c}, {{r5}, 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}, {{r12}, 0xfffffffffffffffa, 0x11, 0x40000000, 0x7, 0xfffffffffffffffd}], 0x6, &(0x7f00000003c0)={0x5, 0x7}) 03:23:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) socket$inet(0x2, 0x4, 0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)='\"', 0x1) 03:23:06 executing program 0: geteuid() r0 = socket$inet(0x2, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xfffffffffffffd0f) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="eaff125c", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="9978f0155804a2b0467f91737b531cbdf19b8249fabbf3d8530f524dcd4e79e4a26ec351e899d585d763277f8060d2109e751eb344d0b16cda6a0d36404b4b609c6ae6d6d3d079417e9a2320aed46e30804ce84052ebe8c43654509af455a623942e699e942e98c9c590d6a223156cdad9f254a4de08c8a18ca75de9dc28750929c43398d054e307ab76d5be49950c478d764c3a8c9f09d7b27fc55e82d5d09f7813eefbd08c4adaea7095c0543e13d389e30ac535f9176fd2213421fbb5f190b4cc", 0xc2) 03:23:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x0, 0x800, &(0x7f0000000040)="feaeb92c18e2c30bfa3deca64f89e4a61ecb60053c73b3ee26f57052736f630ea2cec9d4b636cbff000a5bda3ece36e3879c3ed07dbcb9ea76c89f52bad4552f6ffe7e43571fd4d5244173a48e5e472a", 0x50) mprotect(&(0x7f0000441000/0x1000)=nil, 0x1000, 0x2) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockname(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000180)=0x8) r1 = socket$inet6(0x18, 0x1, 0x10000000000) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0xe732, 0x100000001}, {0x18, 0x2, 0x101, 0x5}, 0x716, [0xffffffff, 0x4, 0x2, 0xe66, 0x9, 0x4, 0x7fff, 0x3]}, 0x3c) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4f) 03:23:06 executing program 0: syz_open_pts() r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() r3 = socket$inet(0x2, 0x5, 0x3) ioctl$TIOCCDTR(r2, 0x20007478) accept$inet(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r2, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind$inet(r5, &(0x7f00000000c0)={0x2, 0x3}, 0xc) kevent(r4, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000000)={0x800000000}) 03:23:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x6, &(0x7f0000000040), 0x0) setsockopt(r0, 0xffffffff, 0x11, 0x0, 0x2cb5a9d3) 03:23:06 executing program 1: r0 = msgget(0x3, 0x0) msgsnd(r0, &(0x7f0000000000)={0x3, "3e4d5a4731361a366a6370395efc48109f155cd1c880171eb7b8460965ce258bfa0ab2dff4b51ca82756546377a111cd6235323e5e14f527b782ed4b59855655ee4987a7cf33902162aa243e3b314f9a3bf31041b4faeb31f83279fc327cf3017d07e715be54dc150f075183e8f9450ee7e9091b86447cda7faa0be0059ae9035869c422b615f91e35f2e0f940c592b4c03d9206b2bb120f6729c6cf9bb65c5196bc7af3d09a42573325c67a94919bfc83c3eb1e66"}, 0xbd, 0x800) msgget(0x3, 0x28) 03:23:06 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) setitimer(0xfffffffffffffffe, 0x0, &(0x7f0000000080)) 03:23:07 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0x9) 03:23:07 executing program 1: r0 = getgid() getgroups(0x5, &(0x7f0000000040)=[r0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getgroups(0x3, &(0x7f0000000080)=[r0, r0, r1]) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:23:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000009c0)="582720efabd16ebae632252595a12fd6aa5baf585b44fd33055552fbd5e41789632dfc94ff104a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ea5d00d1628b53ab5a75f6c5f3229f590b76c", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x81}], 0x1, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) 03:23:07 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000080)='r\x00') setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000100)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0xa003, 0x0) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) stat(&(0x7f0000000400)='./file0/file0\x00', 0x0) 03:23:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c6", 0x21e) 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)={0xfffffffffffffffe, 0x209, 0x3, 0x100000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCNXCL(r1, 0x2000740e) syz_open_pts() 03:23:07 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) fcntl$setstatus(r1, 0x4, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x88, 0x51, 0x9, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf0000004, 0x5, 0x7fff}, {{r1}, 0xfffffffffffffffe, 0x8, 0x40000000, 0x2}, {{r1}, 0x0, 0x80, 0x80, 0x4, 0x7ff}], 0x1000, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x10, 0xf000000f, 0x200, 0x800}, {{r1}, 0xfffffffffffffff9, 0x0, 0x20000000, 0x3, 0x6}, {{r0}, 0xfffffffffffffffd, 0x8, 0x8, 0xba66, 0x401}, {{r2}, 0xfffffffffffffffa, 0xb, 0x1, 0x6, 0xeb88}, {{r2}, 0xfffffffffffffffb, 0x0, 0x4, 0x9, 0x80000001}, {{r2}, 0xffffffffffffffff, 0x5, 0x42, 0x5, 0x4}, {{r2}, 0xffffffffffffffff, 0x80, 0x10, 0xf2a, 0x10000}], 0x7a, &(0x7f0000000180)={0x2, 0x1}) r3 = msgget$private(0x0, 0x200) msgsnd(r3, &(0x7f00000001c0)={0x2, "2120b147728190ffc949d11f5450794add0531e97abdcc254648aba152f44c1167f8ba0bfcc6924fe17e02bfd0467bf2d066174a9ab7a04ca205bb539bf3f71b8154cc7e1b9ea202b54cb4d30a6b826f01a5fbfde50d3fe67eda7ebdcf274ed79efb0d36457ea8b1c0b1fd94019a2d6e8cc619475f0a31f150b31ac812b9427c15eb6f5ef7b4b97d8244f85ed3acbe64fad7b1f1bd2fca0b72f7af6cc5610f368f6eaca73ae52eb17a868da2713047d04c07ed27de90cc42935f99c343eb977fe6655c105d6503f75710aee79e2eaffb1e83f13738c24a22422e16655e9c93ef95399c992a944f0078d4abd44ae08a8229f7c10facb63b605038379ad78e799f2b0ae4539505678eda7278e93287a1da184315236a206f853a2d3385914f75517e26275fa3699e8c45cc4a1426076067afa0111fcbe7e03ffd98348efd99c01153abea6befa4ae90ea2147608b34c493ed22382e4705b6e96a2625c82c4546babd0d52593814aa581236a610e8bce210963e3c203f13b8999c8f1665ce8eb7595ae9ab3ecd92798c71307170a6af63b63ada1a6edc6a4dece3e104ff3d109e4bef4e572981e28c64a3c77194eaf3b9ccd36c2b70f17452cf6293eba6263d5ae5b9e787984f9ece0f80617817565425ecc64bc1dcbef409e7bce747dc382b19d8e6ebf42e75e120113891628c9ece22145033b7af4b4ba445e2c7fbfe6673e3fcaeec4d67e94b6ed822a5ff1745aea3b115569535486af1567a4c5eaec5e7b7bb58b35e210360f0919c71460ecbb71684bf6edc228f80dce0f1d07c9e79b7faa18abb5f8e83c96527678b10c1bd2369cbed8c557579536174e6cc2882f2ade7e5b49f6aaaafd70580333b467a19a68f24c0eef7cc16053af0a0bdd8f80435cd4a09514939e7d16399179e4ee6ac4a8187bf723445f66ddf1b922c830c639ecae50a0659350d7e6d033998b50e6bbf7fa0f0ea4c3d37c1c90b3f228440bb39ca57c7e1a270ef9a2613816028ed4154ace7acd32fe7a2818f1fc29a2a8ad098d13bd736aab89177728b2cb5451b89f69014af97dcb15d3fec9209e8fe27eead05b182fcdbf29479fc1ecc6f6a6d2ead442f049c132cf8b68e0138bc694303dd2e8a177267f29a4c6249672834fcdd75e2d53e4aeb96e44d8233c0b3d7a4aa5ea6abbe5b0707b7df8155b59ca4c77e043924984bcb0b44bf2ab65f9f25e85036c294d5d1dfea7ae0e23ce75fb65a0a94880029c9c2d4cb1e5c3fae66c1d7ca8ef80e4ae84e9a36b5917fbcebd2fe00649c7deb1a701421c71160314b2d4c806c5bd432aadd24eaa4fec93cda8d0f412831b7074334a03bc468d72a5f61e254b17a3cad43448451e119db42e5336dfd9e4961950402e184a733c2a297c6f67bf8ad06d15811fc7a1b0e0150340ad139334e0b15f2a58623df63566d30b4822b2842806307c15e94eaa390597a7ce81aa77ad91ead6dcd67e6495eb2b71690aa8993fd168c3463cac7c60e63b0d3bf9828c9f4d5d84e25e7a4341e30af056d28f74dc8c133786078055fbac5223f7573cc72f6df750a52535b24631db09a0b3a6201e810e6b3b557b3974d5c5fb66b97f4e8d8eb6a0728556c375d89450d7b41c14fe0b487ebc534bcb0f9b1f4748c8fe013b77c270ade1b1296824f388a4cb5fb0627394aa9f4de87ee79ec420dea70e9374960881f57784b19e596645c80bd290ee55671ede47741459b1270d97b88e3d53a2ba5105b8a8bd1ba991ade38a2cbe852b2de3ee9b3e7414b61f17e7241fc806d79069e08695936a02ed3406e6f041959126e27b20590e29cee233f2041abc8336bb045f8205ef6e2b3debb3821e5fe41bac01e5d678dfacabfdaa557e4567140d04673d7e45ae688a98e3aa3586a63a02b8090e09c592f60d376ca8e63b90bfd609de5d69f649868a3c3492d23787ef4f3bb689ecc4f7af0d2871dc9b87e9205852312ac6be6b4cf09c5a2b948c67eff4a525da275b7b59f85bd42ebf023978d2b9f1ecf13b7ef70ac88991fea358cd113842fc1bd9d684b1ff4000950ef1f9e730456edb3083e4d18112b5d21337d0c1b40729a385a8700444cbf6614452937af1946b903d481f301d447a30a81f220227a3f46101b0b8ea56b18df9d3e49d36d23f35fb0c54872968e3effdf9cd1b218572a88ad6823737abbe38296a1bc209c460e63776e670cfb500593d1bbe87677af3596da393a38c8e64bb9d66b469446bca2a2059b4f9d6285d02050925d4298e242eef2f25c36bcb35f74d7a7767992d007b3c0ffaf9d9088f8f6b6a6396f0521fc79c043f5f2e31fac63d49d519ca26088cf8515ae2ca8e817c7524c7ca991ba86dd7331f5187fdc853be211bb54d799774446a9d6e64e8b2a6be23eec59c0a3ff96d57372b592ebfe0cec5c2c6c471dd6821de20185fbb9ff3a6b51d8308426b9ada14b559aaccf7dc351090b69772269c8066fb7104652c700286326ddbe9ade7b75b3cd32e77660d6841e386e482d585b59a69e5ac730b7cedaa365831e1618d1e69f3e35b5a379aee816e5323b38aea2d4c64db9d8d63ba0aba48613928a2b86a5bc097a7dd5cb8e77a7f6131b870bbf22abf4d352a61eee85bebdf87384a6568a46e6b08ee1f8111dd0ffd64836ebac4729928a0afd21ce78f00088e8ba830d43a39c9ec0d0a83aa17ed9a51f4a1a1cd8b626a8d09f57ce48d3df0c5dc0bef05c7fe06d064e40fb1ec38c4def05916b385aba9ea6ba7fdda546b2e6d46779139d760aa95c19198e24ed3c4cf6a5799ffb6ddc1578dc1921846a511f28afbca3d198d3d30c1882b8b9fd575d5497d32594551a5e5f4f89c589cf0855bbd5c5de7fbc0f3dce883db824c0f1517cdc69f23265247abb80954b0c11f04bf277ee15f9c1f1bd4fc73908befa41d8877403ccda24ed5746e0019ae166230073aed3e6fd5cc69106973d4fe5d4db352cd9432e5a26af0b4fc578d60f69c7188e5bcd1bdb2d3a993e6b85bc2cce922b1c66e3571bd2b97d3fcde0d7aeef83182d73bf98156b9d0c45ed80b76f35119dcff61efa7babaf97eec5637af68af5505554e1f45612eeef8f1c582e398f6825c90062c38cac1c43f3d76e918d7b06253032f3845d94917751052f57841bbf45b7db1b3a134d149b31550fd0355e5d416ef31f3ae3f05fc0352540eebfd607f380b17f42b97fc57cbc23e0d50435a6e917db754757896e9a3be48a6cd74523dfef32190b8855a35dc8f9f31ff71019b2f57c733f66a51ab766b98d82a8397e3769c9fa0cf7fa46ed774e02a45a962bc6ff4122a5172fbe9a26c4a452a3edcf9b23dc76d956b56d0ce3cd9866b30cb299cf0b54b9e228589781b09cfdf447d81045e6b727c2798802caf63a605f9251b1413438caf659076e21b87bc8ed9321bf50db16935e622476e3818e2b5cf648a327fa7dc3b685262d6cba53da21ec9e10d8601303a04ae54195ae0addecf788dba96f56ec09735dab24ebe98c628d514f5b1bde3baef01f9c7573d3a74785a3a7003ae85eddafebd46bda8fb14f0e037c8b890ff7f00a99305f8cf388c29ee265b33ea2dcc29aedcbcafd1ffe99918396efa946ada212271454bbc130b28a2bf8466946b78292ffff77e288180d335c10586f1c6eac42ba93937fdb12edf958a6e7266ccca5cbce5306f906bca2b1f37f5ed367b6fa318e1eeab08a2d22ab438a70e9bbf69665f33b952186bc26a45e2f7639fd871f06a2141817fba80fe493cb8734fbb0e8b437d7ca03fff85ba16bd926450012efe4b04e4f22525d2f1194946d23c214f025f42a0d21d17400372b747d6b28d7ea669075f2e5906343e9042c6ca67cee31dbe424ac1b6a37ac7f22a4428cc672bfc2f09c7804c2977ce6a57fc31bb3f3a64cfc658af52b43dd5822739e1f34630a8d47da9ace54863b445f59d06c7d660adff9284cb8ba2d182ac4ab6516012e89dfdde0a3398fac7a9fb6b3c8e22ea342338979198312464c72d0e3d361a35a04962d315586b2bd776a75cb0378a9ff5e0c02efb8d36e9be8f4edd9576668264b6a478a76e6cf0bf1499b0b5ad31abe4068cbc902751c6273468b32bd8af4434b39c3bb3589417ecd405753abe978632d39bd08cda599a3e28d1bfc948241f3aa2fa1ae26cca7598f87676a1a49ea1841ae7ed713f475f64bfeacb871e3fd19c95d32d8f8a6878480b3d1fb7fd1250a0042fe12258ee385aa1cf94a1223cd3e68baddae1be67cc9cafd3163d97a57bdccc7311155f4cdb02a9da5f65ad9af1256cbc2e0e61821873925fc4a6d1be3ebe931bab395eea97672da5538b9e4701eb0ef208fd65796a724a0056d1bbb030ba1e68a01cb8cc6f13acbef12cfa71edc9361cfffeded2b59cbef19d11dbcc08009f06a980be53801cc7be70054136f9a09f83c627cac5c303acb59a018f9432ac03936118896e5689c75df8ab4a080bcd0677d2084c4a5ceec9e3ed29b044177d64b393b9ebda14eb22950afc3c75825a6e7cc5188a9b8879d3b340323014ee6bf7882a8a82c88490b8306c63e8100e549cfcc69879d2298a28e891da12cda947fbc99c7f97f62ae29dee248357d594411a25716292137f2693ee7817e0ed3b6f39f91a8b11adfd86a35d758a8da8c46a17c168134a751fcc1bf32121a1ded9f374af5cf01b78c22bf659a79b596f3cd5179a7ac992651ed607706c1de35d3a2f99414cdab418f4227464547fae12dc2ce928303068e2342d7df4ab22d839bc42890c659f5183108b2ed63b8f05220cb0d50cb0567606b74462cd4b76dd17a7a7a0220891b37d9745bfe77beb71928cc099d19d94a17435f085329a76de344c3f05ae096a4960bf140bd8212343e5e460d037c8ec1507b18b927f554276dc7b731a9d78524f645a07b8a148c6a8b289a500603f98f77387a93a68e61995840404d1599cfdea3ff95df2dc047a7967025ce4278ce513afd2fee81328e32aee1877dcfab25bcc3c51980853b7c03bf027de5954eb87459736e5fd2a0f1a192f2cef520542975aa9e9cfa6e78a4f61836b7fc6a22ee76883c0cd59061194bdaa1f3104f8bcc3b7cabfc095ac219e4ac743b5cd7422fb3270b594059aa1ec2519ff98affa3d8f7d33e4edf7cd6a58cdc95f18fea70ad7217a06b2eaf38d0d4d33d09fcc70460f310d7de4e9b648d9cdef02a699b92f7e0b1dffd14606b927aba25c9b2949fe56610097d2bf765f84e8bbfd825bf59cd84d0f0d6e15a8e9fcef5be6837789c8873fa524793a02849689708d1af6e0c543280277f6cd52b2c86adb6e8d386188b8f75dfd4f0723143011a1510a7cb361d948372ec341dff5b4be90d4671077d168cf289af593f30f5558ad3876f4a2033ce744a6254b4885e7e51a5c1f6683df6e4fda27ff16698de73a1783c9ec189dcc69742402b848b19d0d0acb67495311c6ed83766ebb8d89697a51eb2966766b5ee736e143af1db4027b76267dbee7ff3499200758f17b152f94f984076a081d88049d0000e128ff0c37a7ccd3c85ba7165fe3a5fd0c829ed66c7a08f83a3749d8745fd3756545c43c36f80e9be7d683d3970f4074459a86674a87df35c3698a6738a53e05d75aa927be94fe868eb194fe6b5d9a3c444137ff2efc0ccb8027d03e8df6e98746858951be21182d4d0f7278c0bf5827de394e346ae79c086ec6063a3d2d4e72719199e2646dd056b8861dab49f75b3aab630339aaa301b49ed963f67080b42d74e9458631d41053147d0452a1315c6ed6940f2e9a6ebf6c8f961cc6d1c7836267fc732"}, 0x1008, 0x800) 03:23:07 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') lstat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') 03:23:07 executing program 1: r0 = msgget(0x1, 0x2c) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_RMID(r0, 0x0) 03:23:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="291c9a38f0051044abf3e75a1a73707581a0cb9be1569462cbd9018b71397d3ca64640aa20f21314a46f51e3e1609d16d0be85f0ed16e31c99c418623e7b178364e93ae557a648dca430d0c1c066856f9f060a58e8da064f51a671eb844d17650d53a6b870d98aa8acef5f08d3a908e5b7dd11aaf5d2a9aaaaa0856fd2c9ec3e732a5c4c8c81a488ac342fad8b2f3c22d8", 0x91) 03:23:08 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r3) close(r2) 03:23:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000000}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x3402) 03:23:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000280), &(0x7f00000002c0)=0x2) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x2, 0x9, 0x6, r2}) r3 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r0, &(0x7f0000000040)="a938ce3d464c705e4ff74b4fa84d2c8f667e1525470660de729367b6dbf0c8890b770cbc01661c7d1dcebcb8697dd51f1b186030", 0x34) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 03:23:08 executing program 0: r0 = shmget(0x0, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) shmctl$IPC_RMID(r0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f00000000c0)=[0x0]) r7 = getpgid(0x0) r8 = getpgid(0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x5, r1, r3, r5, r6, 0x40, 0x8}, 0x2, 0xfff, r7, r8, 0x525, 0x2, 0x5}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x101, r2, r6, r2, r6, 0x40, 0x7}, 0xffffffffffffffff, 0x9, r4, r4, 0x81, 0x565, 0x7}) shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) r9 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x7f9dbc3d51324405, 0x10d) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r10 = dup(r9) sendto$unix(r9, &(0x7f0000000280)="885526ebf2b3613f6d47171bbd8767827603f175df1b626618139c9518009be7a2755b97c415e2a322d4ec31a5eb2baf3a1f8bf2ef3cf1c5e10d7df45d28bd4feaa7908ec55e114ef9a08756b5b0a50e697ae2093109f6c8c9c87a1ae7ba521745c45e2488467cf86d5895f851a086ca40f5f6ae65ba584c124171ba505519a774d88fd949b2e745ed24deb0ebdf1765", 0x90, 0x0, &(0x7f0000000340)=@abs={0x1, 0x0, 0x2}, 0x8) r11 = shmget(0x1, 0x1000, 0x90, &(0x7f0000ffe000/0x1000)=nil) sendto$unix(r9, &(0x7f0000000380)="ebb71a5fd462eccb4651c78cad7589208d5279ce87eede143c9c84483b9b20b748eee924cb6a11e95ee9a952c4083b95b3e001eec2c06b64280ebbd3106531fcdd751a6015acde4328c316341981c1", 0x4f, 0x401, &(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa) shmat(r11, &(0x7f0000ffc000/0x1000)=nil, 0x1000) connect(r9, &(0x7f0000000440)=@in6={0x18, 0x3, 0xffffffffffffffbd, 0x1000}, 0xc) r12 = open(&(0x7f0000000480)='./file0/file0\x00', 0x20120, 0x2) shmget(0x2, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) preadv(r10, &(0x7f0000000640)=[{&(0x7f00000004c0)=""/70, 0x46}, {&(0x7f0000000540)=""/148, 0x94}, {&(0x7f0000000600)=""/62, 0x3e}], 0x3, 0x0) connect$inet6(r9, &(0x7f0000000680)={0x18, 0x2, 0x5, 0x19}, 0xc) bind$unix(r12, &(0x7f00000006c0)=@file={0x0, './file0/file0\x00'}, 0x10) fchdir(r10) ioctl$TIOCSDTR(r10, 0x20007479) close(r10) getpeername$unix(r9, &(0x7f0000000700)=@file={0x0, ""/108}, &(0x7f0000000780)=0x6e) getgid() 03:23:08 executing program 1: chdir(&(0x7f0000739ffe)='..') chdir(&(0x7f00001ec000)='..') chdir(&(0x7f0000001080)='./file0\x00') r0 = socket$inet6(0x18, 0x8000, 0x10001) r1 = msgget$private(0x0, 0x20) msgget$private(0x0, 0x100) msgrcv(r1, &(0x7f00000010c0)={0x0, ""/72}, 0x50, 0x3, 0x800) readv(r0, &(0x7f0000001040)=[{&(0x7f0000000000)=""/54, 0x36}, {&(0x7f0000000040)=""/4096, 0x1000}], 0x2) openat(0xffffffffffffff9c, &(0x7f00004d2ffe)='..', 0x0, 0x0) 03:23:08 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) fcntl$getflags(r0, 0x1) 03:23:08 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)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) close(r4) dup2(r2, r4) 03:23:08 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x2, 0x7, 0x1) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x4, 0xd83a, &(0x7f0000000080)="361358ddea20530ca86a056d75d180b5f795d33c8466e4f3890fa1bf2e259a91ce7230e62853bbc821c388b43f5169af14878ae8c5b64655c3549b41f3369e73c0ffead872ff27767bdcd13f8a6212b9bad9910b8378c9b8a4ff3dd583129024ca3d5df79d4aad99dcb8a50ebb4b8412c930f705adcbf69e4ef02a4e90f870fa6a0bdb1433951757", 0x88) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x5) 03:23:08 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0xfffffffffffffff7) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f99429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f0660b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff0000693109b86c402f371c8eacead4f7c9d0d4d2c745729a0536e5fa05b0d0e382b733e6709c3e4ab8e8d38782e239471e01e8310dbd56e54bf7d853bef5a58d4d53a040dd749e13481bdb784cb54ceb424031dfa02e31262b9f5d1a32167a3a6de41574a81fd822d489681df1bb39d7b24ec80fcc0197ff04", 0x1e7) r2 = syz_open_pts() close(r0) dup(r2) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 03:23:08 executing program 1: pipe(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) poll(&(0x7f00000002c0)=[{r2, 0x8}, {r1, 0x10}, {r2, 0x6}, {r1, 0x4}, {r0, 0x80}, {r2, 0x8}], 0x6, 0x400) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2, 0x40, 0x0, 0x1}, {{r2}, 0xffffffffffffffff, 0x9, 0x4, 0x7, 0x2800000000000000}, {{r0}, 0x0, 0xa8, 0xf0000000, 0x40008000000, 0x85}], 0x7, &(0x7f00000001c0)=[{{r1}, 0x0, 0x4, 0x1, 0x4, 0x1000}, {{r0}, 0xffffffffffffffff, 0x42, 0x2, 0x200, 0x4}, {{r2}, 0xfffffffffffffffb, 0x40, 0x8, 0xfffffffffffff44c, 0x71}, {{r2}, 0xffffffffffffffff, 0x2, 0x40000000, 0x3f, 0xbb}, {{r0}, 0xfffffffffffffff9, 0x87, 0x1, 0x0, 0xae3}, {{r0}, 0xffffffffffffffff, 0x12, 0x20, 0x0, 0x1f}, {{r2}, 0x0, 0x4, 0x40000000, 0x4, 0x7}], 0x0, &(0x7f0000000100)={0x5, 0x8}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x40) poll(&(0x7f0000000100)=[{r3, 0x21}], 0x13, 0x0) write(r4, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) fcntl$setstatus(r4, 0x4, 0xc0) dup2(r1, r1) execve(0x0, 0x0, 0x0) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000300)="e8d1f4ec879bcc", 0x7}, {&(0x7f0000000340)="26cc27f89bbbc27cda43433c94916260a72484c9fd82264b9644c5f2adaa4dde3f3ea4f8afa83491dd88608c01c3b568cb9eb10dc4d2e5cf1893d574f453fce085fe965d8e4147a04c2cebd9a85fe575d6b74871cc18f0ccdf9df2688d8638f374731d377d63b7ccf7951a4b05a98c6028726eb3cb88ee3e60b4afe1e8352bb8ca56dfd8867fa911aa04ed87055ad6fc3714a262ccdd964a324e122c217bec887fc9fa5ffade25c59e02462209d01de46a2f5cbe48698f1d500a37c26bd1050d87eae07dc60b1f6948cb6dd90bd95fb304a5b31abf", 0xd5}, {&(0x7f0000000440)="d76b963d2209ffec81b4aceb74fe859c4af6c6be42cbe33d40177e2a2863cbfb33cce8484aae39184e4c5fb4259d2b6062ef5543fd256ad027270f8e032ec191877febcf92a4853d3514a8ddfe0b351c15ce3310aebd688ad06f67144fc5d9e79234a6896e6a965b2b7d55aa24751d4c7bb2a3d9e737fe778e88ea67e9c58f4697aec90cc51dd36cf810eef5467d48", 0x8f}], 0x3) 03:23:09 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r2, 0x6, 0x1, 0x0, 0x0) 03:23:09 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x100, 0xffffffffffffff86}, {0x1d, 0x8f14}}, 0x0) socketpair(0x1, 0x2, 0x100000003, &(0x7f0000000080)) 03:23:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000340)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x4) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) 03:23:09 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 03:23:09 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = socket$inet6(0x18, 0x2, 0x235) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x2) socket$unix(0x1, 0x5, 0x0) 03:23:09 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x2) openat(r0, &(0x7f0000000140)='./file0\x00', 0xffff, 0xfffffffffff00001) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r1 = socket$inet(0x2, 0x0, 0x81) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 03:23:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) getsockopt(r0, 0xff0000000, 0x10000, &(0x7f0000000080)=""/211, &(0x7f0000000000)=0xd3) setsockopt(r0, 0x0, 0xd, &(0x7f00000001c0)="45021cf4e949690000000000000007cfdd04000800000000f6b20c46114c4500c60b01a0", 0x24) pmap_unwire: wiring for pmap 0xfffffd807f00ca80 va 0x1b2ce20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ca80 va 0x1b2ce21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ca80 va 0x1b2ce22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ca80 va 0x1b2ce23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ca80 va 0x1b2ce20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ca80 va 0x1b2ce21000 didn't change! 03:23:09 executing program 1: clock_getres(0x4, &(0x7f0000000240)) r0 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x1000) 03:23:09 executing program 0: faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x4, 0x0) r0 = semget(0x0, 0x4, 0x408) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000080)=""/142) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') pmap_unwire: wiring for pmap 0xfffffd807f00ca80 va 0x1b2ce22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ca80 va 0x1b2ce23000 didn't change! 03:23:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="8fe4e1aef37f56f84a4980ba6ed40912a2e345e2de8e73df18af1c6123c6a616206d9b5e65aabe85e6a9586f6b11137661a9e09c5aac1f13d082d136022136d4fab816dfeb95aacce6e0a97813ada7b18b0948a6b18f277442be462140bee704e7d3cb27f214a101f19c5816fcf793c9b73d4a1ff9a116d17b20dfb18b1a6ce7c66a3ee717ef375628734a7fc8a83f1230fb847297e9ee092f77b62ae55cb1470a2c0018864082b7f5fb27b5c992dd62b1dd5a5a4fa1e587262241265eb99afc56450ba7e8e673178997fad6efd6f0a85037a71874b2439e621a6246843523385a420a6bcbf87ea41b4abb02a8a8da8760a72d08fffd11ae97eeef745f9db31a3b6e178dee00fb6c731a932c4e375a3cf9cc2386efd6293c9eda990000000000000000000000000023a170c92cfdd895b70552ba135bbf47f67f3382fb7208f2ac5d290c075344c4a27a762f77c6d0babfb870bbebc0508553001368a4addb3b06117bad7262d12dccfb6fc76084641fef950d25d68269632ffab32a75c56ca3c60c6dc5a84d4f7ce1dca533106b958f39f35e12c31970b60fb3296620e4632ccfd7ca705e98337eb9570c00ed5df2d43754b4c3d7e6d31962af4365c981439969b8d6badeaea3f220bdcdc5924f4790cfad8f9f53a6a62b188b1879950b05204a4c5e91b2c9a00b40e63d14874ee7da3e0e53b2f96feac0d885f96dec4af2189dc308e3c2e20a439684ea8bd71666db4dd5dbdc873969b6b0846e942a2444584ba356ae82659e1a8fca57e58c1635ba6a5969d23789ec212c28e8dba9325d5dffc994f7a9b27ea736bc5ed7845af26dcff13563a2ce0862478ba2da2ed675d891127e1b03e49abbe7e2b18f6f9751c265396afa02daedccfaab78cae3c4a16eb67895c93616d735a0c4dbb94599da02e272e87d3ce578f2349e063b44402cd21d316971f8d9116f31f853dc67b16996176cf296f4cf75901ddb2fa01d1ad61e05dc3036c584ead32e3f4b9e604d0dd6a78e7facb9c5c050558e35fd0596c344c06f83798fc1c1186df11e840f88f5ec458fdf39", 0x289) 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"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x4, 0x7, 0x8, "b08dce5800", 0x10000, 0xfffffffffffffffc}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x1, 0x7}, {0x18, 0x0, 0x8001, 0x200}, 0x10000, [0x3, 0x4, 0x100000000, 0x401, 0x100, 0x4, 0x7ff, 0x8]}, 0x3c) 03:23:09 executing program 0: r0 = kqueue() r1 = socket$unix(0x1, 0x7, 0x0) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) close(r0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) 03:23:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x9, 0x4) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 03:23:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r2 = shmat(r1, &(0x7f0000e80000/0x2000)=nil, 0x1000) shmat(r1, &(0x7f0000f53000/0x4000)=nil, 0x1004) shmget$private(0x0, 0x4000, 0x14, &(0x7f0000de2000/0x4000)=nil) r3 = shmat(r1, &(0x7f0000f8d000/0x2000)=nil, 0x3000) r4 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x2) ioctl$TIOCEXCL(r4, 0x2000740d) shmdt(r2) shmdt(r3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0x7}, 0x8) shmdt(r3) mlockall(0x2) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 03:23:09 executing program 0: r0 = socket(0x12, 0x3, 0x530bc185) setsockopt$sock_int(r0, 0xffff, 0xaa06d291e1c1d71a, &(0x7f0000000180), 0x4) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') close(r0) r1 = semget$private(0x0, 0x0, 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0xfffffffffffffffc, 0x43, 0x3, 0x2, 0x0, 0x5]) socket(0x12, 0x5, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = fcntl$dupfd(r0, 0x0, r0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x48, 0x66) 03:23:09 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x4) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 03:23:09 executing program 0: write(0xffffffffffffffff, &(0x7f0000000040)="3502518be6c408e1", 0x8) r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f0000000080)='./file0\x00', 0x10000, 0x8) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) 03:23:10 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x3, 0x6, 0x0, r1}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)=0x5) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:23:10 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000080)='./file1\x00', 0x0) stat(&(0x7f00000000c0)='./file2\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') 03:23:10 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) mkdir(&(0x7f0000000000)='./file0\x00', 0x90) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') r0 = socket$inet6(0x18, 0x4, 0x7fff) getpeername(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r1 = open$dir(&(0x7f00000003c0)='./file1\x00', 0x8110, 0xfdfffffffffffffd) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='c\x00') truncate(&(0x7f0000000280)='./file1\x00', 0x4) fchdir(r1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') 03:23:10 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = semget(0x2, 0x4, 0x1c) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000080)=0x8) 03:23:10 executing program 0: r0 = semget(0x0, 0x0, 0x8000) semop(r0, &(0x7f0000000000)=[{0x1}], 0x1) execve(0x0, 0x0, 0x0) 03:23:10 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x4, 0x1000000002010, r0, 0x0, 0x4000000000) r1 = shmget$private(0x0, 0x14000, 0x8, &(0x7f0000fec000/0x14000)=nil) shmat(r1, &(0x7f0000fef000/0x4000)=nil, 0x1000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x1) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x1000, 0x1) 03:23:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) fchdir(r0) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 03:23:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x2) close(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getegid() fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x2) open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 03:23:10 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x82, 0xfffff, 0x5b00986f, 0x8001}, {{r0}, 0xfffffffffffffff9, 0x2, 0x40, 0x6, 0x3}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x75, 0x3}, {{r0}, 0xfffffffffffffffd, 0x1, 0x2000008b, 0x8, 0x2}, {{r0}, 0xfffffffffffffffd, 0x80, 0x80, 0xffb1, 0x40}], 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x40000000, 0x7fffffff, 0x9}, {{r1}, 0xfffffffffffffff9, 0x20, 0x1, 0x9b1, 0x1}, {{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x10001, 0x1000200000000}, {{r1}, 0x0, 0x8, 0xb, 0xda50, 0x5}], 0xfffffffffffffffc, &(0x7f00000001c0)={0x8, 0x4}) 03:23:10 executing program 1: write(0xffffffffffffffff, &(0x7f0000000040)="3502518be6c408e1", 0x8) r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0xfff, 0x9, 0x9, 0xffffffffffff8001}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000340)=0x9) socket$unix(0x1, 0x1, 0x0) chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCNXCL(r1, 0x2000740e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = socket$inet(0x2, 0xc005, 0x20) recvmsg(r2, &(0x7f0000000440)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/72, 0xa6243b9a51b12368}, {&(0x7f0000000140)=""/136, 0x88}, {&(0x7f0000000200)=""/10, 0xa}, {&(0x7f0000000240)=""/221, 0xdd}], 0x4, &(0x7f0000000380)=""/140, 0xfffffdcf}, 0x800) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r3 = semget$private(0x0, 0x3, 0x80) semop(r3, &(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) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x400000200000005}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x1) 03:23:10 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) fchmod(r0, 0x2) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 03:23:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000040a, &(0x7f0000000040)="8a86e5324722ebf3b8aa76a43ab6d872ca", 0x11) 03:23:10 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) recvmsg(r0, &(0x7f00000016c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x40000001) socket$inet(0x2, 0x5, 0x3) 03:23:10 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x200002000, 0x9) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r0) 03:23:10 executing program 0: socket(0x1000018, 0x2, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r1 = dup2(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) socket$inet6(0x18, 0x2, 0x0) 03:23:10 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x9, 0x2000}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000002680)=@in={0x2, 0x3}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000180)="6d0124d9c3daea43749ed8e7bbf3e3d1def52774b4edad888cab95c00952b0d23aecb9dcb0c8e231b36b0a36a1abd1e4baed50528065cdec1e7db5793f7bed05065be910cc340131597ceca37170deece0e72b2e395ba0d3c2cad9a227b5fcd54518bea585d31a65c10f1bbf39a48ebb6794f6cb634a7cf7863d3373df9ff39cfe65a6b4762da900eececec811aefaa8368cac8153eb5d12fec71a4ae48177", 0x9f}], 0x1) 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) writev(r7, &(0x7f0000004b40)=[{&(0x7f0000002800)="edb5030d83e84d95547336fad81ee92619b66d226c8077c930bb5ba33fddec4a8192d1c6c23dc11ddb765f07840bf8e389a5eeacf96136020d000677904eff1c70c01a1831c7364b22e72a0bb797c5132ee925422e22748df0047a41a4332c97c17cc9a3361b02ce6f37c6cc882250b9bdb154b4a7fd55f654b7f8cf22b8aa", 0x7f}, {&(0x7f0000002880)="a7e697a6b8c861eddce128be20c95293e37c54da2c31821e3133118feaf06133d5b9e7afa12b50eb6355d93ddab7cb4bf9f39a1759c885f3df98dbea6692e857e54ed9710000dabf78587fdcbe928b8badf20f748cace9e5370f9adbbbf9dc9d9ba815e4e2330271d0394285d386d1d3c7550dd30b987fe579a33bba2b08ea1690fe6e573d2e9ed573943aa8d1e94c417dcc71e961fc0b73539dbb3759a9a1d5449f82468103c10eba00020c96199b527719c257f8e8b42d943c8e30988319ed6163324598e520036bb8dece26318fafc805fe82192f4e289d1409d2ba9dcefe352590908c0a921b7f6be85cf64b5d6242850b31e4f3794c7b0bdb5f2198", 0xfe}, {&(0x7f0000002980)="02f0b51d2074b365776d04a7549349b3b79fac8c834448f867cdccf5fb64fe8946876a3207370a1f94e1fe2aee1dd27ce02e6bc9ae1c24942b25dbe204f61737f572e649043ec59c1f8ab9c470901bf1a51fc2a892fa75ef10ad2412180921e864d5fa921632cf187e3285cf73a35241d548ee57adeb09ebae386ae8ae93487480f665636197e77593f6b21f1837741a5700186775e5a7c932901c6a0f9181bb1c0213c3c55e4b0bc6b79d7bbeb3aba1fc0394b0ea2b477d207c324a07", 0xbd}, {&(0x7f0000002a40)="654d5d92b5f9942c42545f40352cc4308585d53e6cc708a81a85a64d14e692bd4bee4c186da284227633f2f9d4533b20a2a60859bdc6edbfbf48d5a777de2e2905c2cc4ebf6ad853ff16d342aa3e52ecb66426b82a217b2af6c56c211714ae61e47fd6f8af6b6f53b0fe92e023e48a40b769fcf7220bb24cc3c80e96", 0x7c}, {&(0x7f0000002ac0)="75b3fb303a38e5e2f11c4d7594a0b64bcbdef3c7dc9dbb3795bfd8340eb96e3701894bd88b0980d65617cfcded64abed9d3c3f012c14346402290d1d7630a6790c2884e919a7984f5fc4eb1222b4fa8c3b0f974f2ee854767f517d5c45086f1cc2f3c8011842355eff490e4faff59a3f73ca918ebfadab955aa6a17296575c4f53b6e1e5c8b35bfc81bfa550b91bdbba8f8a3958f6119a723868fd80682a4bbdc39edcc204dc413a9ce3c356909a55635f2f354f4923e1f622ddad8c9c9aa997dba3e8280b1bcb80eec1ccdfef43ca5547ec5cbbb403edff15e130af565c979fb51ffcfd0cd82e8c3309c4ec9eb0c7dcb46067980646d708845c83b92fae221ab0d147f607893e8b1d351fbe5af34ead6d81e4df24b38461eecd7c6e0ef8e0734dbb9310e7515021ae03c38088a10222efa135d75cd051783d24e4c4c85263343325a67108641f53f8e427370b940323593a944e9835cc2d7a84a0ce1619cc3182adf6e0536daef196090a41cdd62361c1e2b6719412b8256eac6d2167b91783a448c523a4f27cc3138d2c71e63aaa9d249ca43893b3bd46aab92a8eff4c63503a86ef9cb98df810052e1b1c989f9f6614c3b64338ea830b6d2dff2d66211c10806143f815a76fedbdd97a284b50454b94de379913376249a16bf417e7e27d47bb944aee70ae981a426a4170e48320c8243af43a69d3e1d7a7b9b0120084438528a2ad7f05a9caf97eb74f7c8e83ea42bc56d9a1b3cd77fd4b650bc736382177b3304d339f8f8bd86005a0be194d4bcd2ab2e24b3b08cc7a177470e4979d4f64066e782d87c73fa5283bb6c5e7addca3ec9d219d9414166b17c1f2bd23767c79d6556bce867d17be4ac7fa356ecd6498107675d37d0fa444b06e3e18fb3c0e25ea0dbb417a15e90e3d3e7a5b8613a6b5bfe34af138d9567fec21aaa2a18db3b6c6a986bee02b021c0b96cb4d43f9d99f5fd2d51d850d047862838b612508bc6259dcc5cf866e4883547b7cae2300618fdb11f003a5c13cc9935f4b107fa79f990275c3ff4c6e34e30946bbad32c29c0dd1f4ed40000b21d0833feaa99b3040e36600fdf917ab0e7dba6a1040ad55e8a2b45ef2f6a3e79fedd72b44ec17381bc5e6a47fe5bc7e4e66bf1745fa0a018e69640fec02378d8ea1b991b5f71bb1ec01ed26afee2469950084dc600e955f7a03c56e077e735ecfc302abf5e67309c78c7533932927d2a033a1377f4db17124e9faba358f820bde068bc636092e4f40b254a3865c24cd30524774eec7bafe5efdc71fe41712cc8d2632220242ade948dada65545355572d4f641459b637a5b00df15bf71ef3ad597ca0ac64e2660f2b5c4c56b2298a34ff9b826cc5593749697e440f4d5ae23e93b72fc19de4683b8305d8a13495f522845057bfd0324b2a45c436a7ae57b309b5de9d33d5bbfa9612d793c190a7cdf81b26ff9e5c82483b9654a71d4435e39ab67cabb9977661c9666804f756079d12d45dc651538f3c5d83afa31d3e921d1fc8efd2b32e2cdc874849feaefe5cb1cfa8d10bfa029a7a3b79113ce16119c205403cb934ee6092d8e5a3a672ed0d273e584e7b5128836a5e4c84e34ed546f79fd0eb99acfeb685d2e9d71a48eed41e0ee33f0b2c855056791d6a6436efc265f04848c6b75986640a62646c3f4d6cdf5171b662e9e7e9f0898d3477fc03e9676bc3441056d17c2db31e86625c2a7e9c0b6ba3449be1d2afcba73bd2c12930382e78af0ac085c095456e538b0051c86fcb4dd1f5aa1d23f80ef043e822926d6e4ba17171016272bffee00c6ebc658e82b525c174688018b4d43572a968de15b5d1717eaa8bff818a059df0316dedcba42c1e0bf82768bb77c358427af4fafcc8dadc67bc1262d336dbf68525671d8a015103d1368e6161ef79941a3eebeefe68d2a02b10f5a39dcbba1fdf1239db79c4d183fba7c9749bb67b7b9a01986890f4c72c2f79bf3e3fbb85233229623492c545058f03dfa608b7143c4de7064b2562adaf9dd0c024a001437b0a911425132cfbf0cd2427c5eee6de0e27d373bdc1caaf15736257d05bf3b81603680a252bbc089f657b90a482ee519d194197ebac8a7a11f76a7ba51021f07dfbdf591e4dfe6981c023f98840bef342357370186495fdf180f3f8ecca0d40e9cba83d75e8c59c9b0585cbb79917700cd26766db593bdc32c66ed84be727e03082c95c916949b46df3ea6fe437caf483e2007fc8cf0937e44dcd950cd0f6fac831e3af8af01e4d2a33278c45adfd7c9f2c2cd3bed193b72fa0040b495cf8025128dbcf93bbf784f9a0ca6c78ecd8620fc7fd576fbe147b4d2eb43f40d6641de37f91579f06a3c824f281cd4e7a9c3f34c65067f451b28d35d743320b8390005e3afbe663fcf50a7eba97d25b9edc7a55b7ecf32de8196c38aa01128858c7cc81b49ac080e50023fd91c58adb3ab93f3cf9523e501dca8cf338117a462a55d729b861306c0aba6eb91d24f0cbfb8a3e5ae232ce1b843e47b148777d80ed4a2158af74c0dcf7b606b45369dae1dd549b7560c7ac27dd5489e0ab5c5747e44d36f76e2e92e47764a780776250abfab2cf1c0244f28dca98c26377b4702f797c38480fe25248379a5608daf7eab905dfe63eb053751cf83cbfbe9c3589fe05acde880de991624187b978a4098523fd302d75fa90bae4488d6902a32bc9ee03f275524134eb2213eb328645561dfab799bd5f5e748c5368e08030e005e4a1855593c4592d6df1f5a2b55e6c66a493fbfd241b9c26e9e5cbcf96368eb03b702659fc5a68f1c76cf1b99c68df7476ae3fd34266834c025175ad2c53775003ca96bfdc72655b86d01662d01cf718b882fe3e922411beac55ceb76a0b8ade4891cc3f0548ecf657e2477f2f14d56f3d6b67cb59492b233282a7a7cb7a16ab3a35d5956a9ede6bedd7e3e5f4ee5c3c00da3536eb4f38061a3f6ff1769feaf20760ccea30cafb5b62408b33198287703cb1ee6cbf6ebb7ffbb6dd358bd6fbd2e4b5c746c8b2e7eec95ee194d7c54467ec231575b8b0f073c5ea9e1db97fe67d546d4bde60b03e5722232efcfa5ced131000b8f7755852c0fcba2c4bd07f54db62edf1b261ee420dfe7c71b60ab3576c4a929e02f5c0f12dec3f85acd2566377af018bfd4e4cf66bb9a5dd4fc83600fb2828498869c358bf6086806d06ca1c1eb44c125cb7c2f8daec08f53dd11fd5449f7d66d6f4a3c2cc4fd782a398a85f29233b12ff9ccc20f821a94bd93625a35d39e76d4794bc35df2340fbb4b7d916e8f89633334d0ee3eca31882cba45d3fa18675ef14d263f11cbc0ba270d92cffd6832a300d60a3b0687224f9ddab93c4dbbe03ea0b4512fdca77e77ed2e562fa05f029fc0fc56ee37c5cf26ce3e9df40d6b4c20963bb297a9315a7b36b7583219bafd1704b6c27df83583c4f459d30e236284e1f1afa63f431e4edbcf16072115d43897df13f853aa50834548253aa773e9468cdd8f01242b829f7b93174a7e8e16b4f3e7d8a03a9838f2dc63e25765fe89bad31b97349ddb050023346526c62cae92c1abedbaaf743e27471b2f44c203a186be6d0bb1536842e55e9756eb225b9e524d3f99a4ed130be45793801050e04bd1f38371a39f30added78e10fc5d5dfcd5f4169a1fdaefc4c15f9971c964e8c96376a7599d05ae63d18c5af1e1cad436b1d35cc8737be77ecd26e728cd045b7598169c23272615dbe41dc63e836720c6c8b42f054310855acbe67ade7bad2387157f55559f09116fe049a385eff8a7b0c895873029995686bf88ca759d2bf2276e5085c9aa52ef9c2c72ec5e58823e997f53950e5f6be57716f20d673e8e34d0e31f63c5ffb05355be669e0594f7d5cf45bae958ad7000c160b8c90f6b90ed50481c5f72e7b776e6d2d4a7fbe0cf3b355e78b926ab2a000d47ffe2ea33f7f73caa22390172d6bf4fd0ebf423248278328091d47bffd233501a00bf428c61f704b8427c9b98c7cbd6f43f24b8e647dbd05491d878411a5acb0bb3d41180fc0fe0716e8aa2cf9bc0e82cc82006239b502d9a993213791ab47ee325697cef3604cc1d2f32a6f49040e4e6f75061aebfa68f36c81058f526a83060a1a13888c93acf4d9d2d7ad89112c95a7721e87fda3cacea48b43633cdc352e81cf3e959ea111f0fb9e2ad7f3b651730d6866d459a8424da6f268004b0ea11ebba5da59a963e1ec82017e63e3c0353fef4205386dedd3770b41bbab43776128c7ca52c09926311ffdbe6abf046b16b3ca7602141854bea775cc311f0dfed0abbd73e8b0a0431b02750186f55fe384ed90705fa0b49cc2fc4893631552d37428529113ecaa87bcebf5e10e5a02b54c2cbad1809b11a78abf8a02b1cc630f0beb358217c2ed4d186a360390d062c2f5aee3018fad7bd9aa2a22d5c355243d9f82f47f764d8273cd6ebf7a4e376e16d99cd7a8c549f3ac467195cb8e784179c253c8a7770b28efb8882ca49c3f825c48717eeb29d85e6b610c354374d45b865d418e3f8fb5d58a3901381a2414be231a4ef430ee5a42e10c2e25c72562966aa224e17ff537191102c4b66924db62a8cce2fb1f8e10ccb6d06c2f7255b06b386cf4a69c29c00aa55e2b6d609aac3c597666c2ff28524a1432ba7771c104546cd60e4071d0d4d33bcba3afd167d74e07c098d9835971d38ada113bc6e77cb4b654f40e67e3478301abf4f384f35e1a872e5a9232ea636a067b189a8b6ce55b0ecc58b94bc839aae7ab0b8582312d44d27c3936b54123b5a0a200f5c96d4270629774ad12a4ce2deea44c4eb3edf1c0193aad4237b1bf74069cd78b07394c5aa3187aa7cbd18b6863f8cb985e851af5fee906451435dc88e5f401a5b328ade42f0d03aebf0439995c7378f4e0706e9169092ac48fa1c86ad763e3945a52b6bf05114da58bfee1bb8fa3de214f376e66a4b9129ae89ae03182046e46bcf87745e5aed6fd0ea81aa478abaa3e071fdfc198cd1467c5232763d47403b6b0c4d7897288f7360194c6f35b052e59a148b4baa5dfe477a645297d1688729518d1b3e5ef257c3db3dc02d5b4775c12b929ca3ceaf54336139f51355779b635af2f37d57cb0f524e4f284899b2579d7044a705071c296cfbb60e18e688e21d8b6a23e2b147e3aad1e65e266d1a218027bbfcc25f55028e40cb3586bf0ebece0b1c83fc434418c3f55235b4630f291b999613b01a7d0d34c2867e232f22383ce4a2be92901e91f885dd62229a14f2b0436838b70daddf1043d6d7f124387964eb73695ab30ecfea93adc243c3845235de391c0cc99a2e9f56ad5f28e020038aab0c878e829f881b911f3c2d0e90a3112e2fb7ad48d562dc227e706860584e0edb2dc7a651fd95c53f67af9b19dd6ac1ddbc583faa3c07d27245cd7a8008a2bf57e03de1e5dc9c0646cdd5e3a7fdb3edbbaf3335bb1d1209bcbc4a9b9a520a7ce676a9403a9de9ce060d4aaf79483e617d05c6c914ce373f54c363d99bb569dea98089edc278002079f90341c590b3df2408df045ecac58bd0690386c41e2dddee9f873837ae95e8fc854375a17e4de71d40fe3c6f28ed3bf29b88e62c2488c1d257fbc4ace008a1e146111c9defea805ff776fbba63a1fd4ca818bc3cca145f57179f4ed074e8b03a90c9a6db790d5493ba9f7aee5de2f355bfa502ad810d12a962fec64e4134ab5c6f53d5686cd999730cabe77d22f3e95eeed7ca8c5ebb0e43b90e0a9e19105ecc6608063f97e79c15e206ee46f499decf5bfe5d015816b066f9185880c", 0x1000}, {&(0x7f0000003ac0)="260517664bdfab7b2ded6a83d76f63a8fe4d0fe03fee21fbd33139190988cf2f44e56821644f5fafee472b2cd1bd46610488387f6b973a97dca7e5de1943197589132a999eeaaf3e334cc344bb0bf8a94dc90d4aa4cba155c4f372df6b68e90b9a0966ede49df49707b4345e79bd20712e1a898ed4ce1a8ea10be56077e8b3b8b2ae4229883b1f906796d02d0c65cf467ef6ef7957ffd65fa83da3833ae0e83e39ace75c65e4a4c1b43e9ee93d2f3398b602778b58a47186117a6d2bf0721d8459b641811c6aca6b8cd2319335b75f721da828307a0a9be3c219f4bf61f1b79b6b11171ef8f1efe668c601ba87d295435a4573c4eb8fcc31f8f4cc9fd16df3d8c819fc1e1638df4e98305d1e2bf6e5cfde19931a67838a5c44a5d5937b5929759cc01df9eb700004f64e05c670374af6164b6c6ea6453d128b69ad4b062d113cdcfd39d65518b4165c5fa2889f976b3dd161bb2b23c9df2e42126a200e7c6f6487ab038d25e3a75c49f84e24b18b04b5d043c20c0e8b6c5c029cb7dd3d159e8146d8111d12bae6eaeb0d9c3143ebddffeff047fe802526b7990572f7ae0f6d6ed6b212488595f216ed98839030929defcf7219293f43c38db928c119d39cbefbeced5d8f6f37154596f54160bac432473de71903caa987f0ea481c0093bfd674d32e72062f230f9a5b32d59afa81c5821df7d4e3c03de6615f5cb4080812d53f4ff5b22b54c0d808daefa2b27d00a24ed31943d52fe762757d8494423275acabc51b701ae7001aba26021da7c2baee18631968e3e49b543c94d7f7e7577623105796ae65ed1f079c33fa4e1c95a41a06fcc2ce4e57c01e23a7e1e8ae79059f9143e9c8060acf440d1bac95429072256db2968c427b47de7b8d821258ac80bb499b3965275c6d3a5ba32dc9899b8376a3097e587db44d52c292d0ecb6755c6067121989e5e830645a045d492e03a6b9ba38e4fdb71427eab60a6078eef8199e38f83660fdc633dbca42ee873ad6f30eed15767c315d8ac5b6507b55b9486d7ce5f57f11a23fea3aef86bb7628656306556bc3a8ca060583b8d8ffb50f7be2c0ff2e05543ac864ff9b9ffe45f2383cab8c41c7800bcfc547ea82481b93259b85fc05149b603ffa53ee48af18c9f992e8c954ee4cea2483e4ddd31ac17f987a565a297a3860d4d481bc0295917fb9edb97e56ca5a99f5b951ff90ff992089887ce21ff8e1e487360fb753050013a55fd47eaad7032f8a942b89b3f040119bb9e7c12ed09077b37b4bd5c99349828ff776d19407a70c6c997fc6c45179cfb7adc052a04255ad956963ae2134598c4de09a31c8ce45adafc85ea66d6e7d57ab730b40663b71239bbc8334af5884297afdce6e7bbb426e893390dd67faccc450757454c627938fec4374b0c4ecad98a4266d6cd53c7d91c766a2d4f4f9b22438d2d2dc087e0b2e5ff81c70505b8fe5a119d19072472e937e8bf2b8c46117188ef73897799e56f042e40bdddfc4a9d55857e2c3e31f17650ac7ea3d3764afac89d007bcf8c7f47b0e341e400fa8b5bb005efc7352fe5ef99ebb35e119b69e9a928f2d097309f5af5acdc22cee33b117212cd64ffc63cd10cce9ac8d3be8473389510b9a991af1eb30a54e528bd09803cc8ad14bdb97b3741207b7e0acc17aa1f9b308cd68436c942c7336b3c0136d0e73d1b3bd156f91ac6eb48d0b9009e3d291ed71dd1a90d5507cf4d5795303b10ecad0e1bdd7f27eec6b793711b6c1b131aa354669a7e1e29edbc38e340b30836748c6187dd31ea448dc3e060681b0a323f5048d80865f2266c12bc0a6313e28b6caf18d0ac0053620554aaf27d1c94a88ff3f51cac6d245f5c75a5634a64b9cee0c9ce44d0df6d0b47a089b5b59347df143d53dd743f4c1575044b671f8ad8d140f8f25727fa091fb8191ecf63fc5b7309ec15d2b78a638265e9d57d5e05fa8d6d63d1b6fd0f414c475a1b8457409c7d6b2a628dc6497c40d0a1fd8f53c53b241c5711b5f88e605166e1582226d4c4f317d22e4fbc614f8884894c4ba763d41348fb2315e98c3dd614e7d73c7b25a33f796f0b3d3b5f65419e37d6be110901d8831656b1cb41dc05fe4a87d886a94154cc7b1920f8d676a3168b64f01a5ff4440282107db714fed4f385b8a538585003a140919b9c028cc3ab13fed273ada3df0039035564fcb0dd22e1fd22d15ae96d329d531f3453229d1ddd87e5e7f56f2c585ceadcd850840ce285837be2f730fec6481f0ab75a185bcf8efb95f4807cd2118b1411314c08588bdf218ab6aabd2c6e7e16c2df18bcef0f39e023d52ceab584a7051d073a73ab7b250561b37f77836ce0ed5950d27e457a9807f97091ddf1f2e94690cfb7bfdced5f55d0f59eb003b11cd2d14277d61134a8d5592ca230850907a9636f9240d96447e76de7014d8d3c3bcbba5678e72372f10a961fa647154246d40b03783062003900aa7c958c3a6da3d000437a609f00533fb08590297e1d799fd6da741db7d392097fbc31fa03df330ee6f1edde31ac36e0e4b66f293740bc8c62e2952d53aef3e4b7d311eadcedd756e50e7241b8ac603982630c6bc60a30b9309e6c41e944b14e9352030879dfacc3855ae68a61c92b68c43eeb2db58b27cfec3ca1aea61fafef53a10eb2ac226a532c772362647b47e9849ea93629db775eb2d3327ab243ba2c5d3069d57ab979b3b17a2b89c01110985fd66d3e684d3b25ce28bdedc5f5f44dcd9cc860f23f46b6cac00bcd24d138b6656bde7000fcb3740adb4b878e2a5378495578153a711eea50fdd324b6b349b53563d19ebae11de2b8c997c53e7d9e7551e6bc23b23fb4c49a447fc911140db8547fa7b9a8918f69d89eb3cbd780688556855a9341504bc94c3819fca2412feda0d39045430f0258f8732fb3f32973635c0a59aea2a65bf9c7c247d6bb8b85a205c0d4fa6df344892236ea7840032448c02ba45138412351a217050f6864b9a168f346571b0be02a7a9a49cb7df771d0a11c8efedf061cc36bfec96549ba1e72530154ddb2d535cfc81938009556687abadf881668b73e968315f5df888fcb9014429f962dc794569c11fe387c45948c7b47076bf4a05c35ed284109ad44e19a424e099a827d4357f806d8645903f2b37d10290ade8f03764313883a96c81a774d66403da9e1862be18b617e9febb8ab68a4eb550babde67439b47dd3fc68597f5f3b4ae169b86558442044cb66069eebdf33fbb7ab57460ac4064c5007055c1a208b5ef9c4909af38ee78f350ea288dc4b2211d817ecabcaf715a5336f434197302517ef0e97a66fd3002b9e6f49c301e9b4d1f6811c344dc9c977988a342d4de5055227ea1e0fa3c1634ccd2fa6e295d9aed5a364e1ad72c68788b67a4d856871045b63f9b828fb5f12c1d143daec65574ec31bb9a3c1ace3a6ae0acf58ffaddc73b5e1099606f24ef57df1439de6ee2275b1965da9b19a1829c6ff1a7be68cb6674bce71c7048728ec6e7295d24354b4100a5ccfcd07fdf2b794cdf90ed7752164642d645ddc649859e3a7e50f467b7a74bbae7239537a60d15219fa0741871c5e353a236c1ac9ff1790dc334144324be64b6ed6d524125901f391def26df4a9c6340a82e398f3bf7d7f2ff53f89f172a2df060bb235a9d0c033fa6aaaf6df1a640ec0e9f617386373698d0d56995f03f2603aea5be14bb7cf913cde4acf0afc654e5b0e77b9bd380686ef9e128a96a38f39672ba6b3d225612d70e02e81f0cfde030593897034a5c2c6ba4eb183460e0bee85c8b854a420dc7e7a8a9efa4873a6f4a34f0135e41b8b2aaf3d14e5026722863af43fb128629feb043ddeb3752388e662545f505b3eb4e1a5763785f754a5543b303efec473bf410a137df8736902ec38af2bc9889072c0ea3480ba856da2caf0a14ec60ec3f5526ca49f108ba574d69827b7a214994359167343cff6f8931d803fe6cbec4d0fb2642a4ce56912e48f72420c54a47fdf4683d10a293ef639741cfbb947c92b4327ebb09db46056757c7d1e6d704e5fe8aa31b6f460812dd0b4c87dcf6a51ece04665f566d6f89b4ed4c9f24fb3256bfb9bf7437c36ae3ef71cfab355817ec485578ef5fb2daa210288fdf7c59942bab4973c12680bcc13e0b61af23f54674a4af535fd8f49b46b25fafd1d6e2828a44b7bedc34da0e4fd459c76bf844effad9324b4e36b61ca07b94a715804e2738baf6d1bab1f748d24f92b4b4301d117e2c66b5cf3fb9ff7fcb0084df458395ed6359085e500e24fc22d1da5db70d8ad2e3f7c9042342d96f82384d487a840150441e7950a8b8e3301570a3341d952bb3e6042739259cf855d44628f48446ef3d8bc8147366ea09a7a1d415e3f4909465c14ad4091a87f4ba35a67d97ad81ee0230feb0cfaf7192fd41224efb772e8d120b101a439f87c7ddf630ad73598986a697cbd7aa73a9821dfe6bcaa9f16610d275f8d79e9b071e07572029edd4b4941fb44b54dce7eeca04d010894b02d6f6a02edaf01e60947253122a19f110a78b7dbb3d8038c96ee4ca7cb60e558feb9dff83688593892589d494ca0abed794287053483c3c76d01055a412175170cd608d4b91f4d492d10436b27ffbfd5b43576d9a981b90d7642ae02eb36d10649fd593b55af1a23df4955f6b7d06da61154f33959eeb9a4273695b97f5d791438d0a3b4f0462474be01b1bbe7b95e939235906f1f06b9aa1850242bb28092cd4608e2b219c695c52fe10a9c6655f08909d29ab91cfee1c04b2eeded6e4b092740e6e2d5757c8fab0b82bea3abaa4ca65a86811579c874e708ee7510fce34abe0184e6791be1e7c68ca3ab066e58ffb6f4bbe1ec6de25e8313ef671ae98ffd5825157584222f66ea82de4316ca7e2702207bce52ad1f66f6478a75f5e6ea1f6f7c5b64972219cd69638f899a7b9552340c2425db932dcbd66e419694654753016ff7060c5cc378bef4182307e23f183bb14e91bd6bf632b555fa23242242f1fe291c80c1cfdf7e49562badd3fde854402f71a2a4b6427368c4c4479a932d90f1f51002865d0dd22406f23e4f03f0b67df7ac5c52210bf244e84b25abe733fd5f65a91757db7bf9b54a0f4cd5330074eb06a5df17439eab95a77fa337ba0c316161b701d935ac4115eee227107242d2b16755ea24bd0b861b393f8315addeeb25f915c4e258ec5acdb78e4cb9728b2b8e2df45ca2fb63185566261dc848cc9849c03a17f699ae7407035e92c281c209d5760638846f2f2a5d04b1b3553ab93599eaf29c805351585e72c569d900be20b707e6c4e1559cc00802846e705626346996194b84690c177c474eb6099704259e4ab0f34ac1a991f6ab9465240f76ef46aa1c517f6c6ddd3bfd7a2b46c5c254fb77e0f73399d26c1538a2d27934e24052f90f6ad92d0f7a05c1610d933b3f1b09337d16370a20d440250b4c80707908c254ff8116716e551f542bb74daaa609b195dc83c1d8958970f7f812380c0507bde960e034c75ec28bdffd755b0727b242b655f05ac7ef51694c849ca66deb560b820b0ada6ae17f441cebfb6bce0b727e5a8a85e4e81196721edcb9ff39055972970fa776699028473770c2841d3856a21b5af334f57b6fbf35f04b000d8be94abc59dbad00ffda36e0c2545eff8660901f6c071548c839614de8d566bc4a7c213bee60dfc23c624cabad8bdcc955dc29257705b966c7902b6baf689f98945d4bb4c034167a279413d5eeaa30a2367810c1786efe9ed36325c573701130e431d157db7819", 0x1000}, {&(0x7f0000002580)="cfa5c23d4d0f86174c771febfd07f9e6e94757f673db8f418a013a8972fa82dec95849122fbf89b4ba10e5bced0da424aa19784fd9909ba532cd169d", 0x3c}, {&(0x7f0000004ac0)="dfdf9ba5cc0f206045372f8c0596763ac6864f269809889718a853b8dc4d689a13585c8ad39f9723694db7df5d2be65d2567904296e29fcc6bd72872e16060e2c6e1816ab1edffadf160177627eb151526cfc6dba87c90", 0x57}], 0x8) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) fcntl$setown(r2, 0x6, r4) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') ioctl$TIOCDRAIN(r6, 0x2000745e) sync() 03:23:10 executing program 1: getegid() r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) listen(r0, 0x0) connect(r0, &(0x7f00000000c0)=@un=@abs, 0x8) 03:23:10 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) fcntl$getflags(r1, 0x0) execve(0x0, 0x0, 0x0) 03:23:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022a2f66696c653000"], 0x10) r1 = socket$inet(0x2, 0x8005, 0x6) recvfrom$unix(r0, &(0x7f0000000180)=""/147, 0x93, 0x800, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) bind(r1, &(0x7f0000000240)=@in6={0x18, 0x0, 0x8, 0x7}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="9a02e303000000b90cba8590", 0xc) write(r0, &(0x7f00000000c0)="6a5b5de789dabd9c750e49c08062b6d64231882752e3fd97972d61145f71e710a4a92c5a78b4798e1328bba2c3c17af7ed2ca42889f0b3c5b7203b5f08bcde1919b9110b270951c7d2ac8d4bb103800bec0a8304367ed2670cae6d6a41ebf37d7348a2a764e93fc22981547858310808a93d9f45d7cb03b01cab41083161e5acfdabdae4bf4cff22c774c50adb1ab592a49cc445b3580761957aa78428252f43", 0xa0) 03:23:11 executing program 1: chdir(&(0x7f0000739ffe)='..') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x144) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) recvfrom(r0, &(0x7f00000000c0)=""/117, 0x75, 0x803, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 03:23:11 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x20) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="74891d41b482f1a8fa06e9589d1b2121f4afbd74c6c215cc9853f7d347acbbb4130f8fbf7eb04cc3e5c63e4f28287437758de30eb0e34c16abe171adf3aaa5f3e74174e2ade84a07d11142269ea84cfa0c9d3203dfb7f7e95113b0a0f708c7a31adcabc43595f999d1719e6b38e19a6ad1659ae2143c7d3dac712d2fd3db6ca795ff", 0x82}, {&(0x7f0000000140)="a7fce3b16a3e68527be02370d3470eff2be658d2d47215ab7e557102e63cf752833c3f1ab2113a282e7103bd46e7404605c93af8d1d8a2f21792ebdd046a665e161823a05e329cab70a4f3bdbe1d8f06d7e4a969d18981562c032a9f5c1033ea919540ac93bfdd96e6527e4f0de925f12cf19f43ceef54072bc810e4d50595eb0084c26145b67299ac06a1142c0f4c2dc0b01eacef406cc7fab05c8eab7a582d2427a133ca0f019f959485", 0xab}, {&(0x7f0000000200)="660a615c642d653ccd9b32ace8077293f1d5af5b2a3cc9bd67f8bc3627299b36e2bc8408fdda7c5ba4ddef87b793c127e2aabe6fee25e750040672749d9e6e4da7eebd415675d8e0419ea14dc88bbdc391861121bdec154a62f75e8ff5f9d11f3ee773895bb313e0911538a503ada2816bb183d4972f6526402ff12cb908623cca607bd5596e255026b64fb67ee04b249154d2df7c52acd820ff92138f502aa6daf7b37db070e134b777d65fcdf48266e61e9f41524c037e0c742c7abb4bbe4209", 0xc1}], 0x3) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) 03:23:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = dup2(r1, r0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0xfffffffffffffffe) r3 = socket(0x10000000008, 0x2, 0x0) write(r2, &(0x7f0000001a80)="e5f195c74145ffa2bcfcb8f8440c8501010000945ebd91c99624a42c76d00500000000000000fd4e9edff8613dfd31c45abb9dfbbab0ffc7d018bef813a3c5dff46c16cad68a6b3eaab047dceb65ae2c0205c4d4f9c0ff117b675135eea5bf8b07421dba4db0c12687ad2e2ecc040000001db4060969cc730000000000", 0xff69) sendto(r0, &(0x7f00000019c0)="91661104f81426be192a8bc99d7da188b5958d6e164e6c8fb7fa75e23ce06f3d6e18271bc4dd94a3babafcf39af4182ff22d5fe4e11d43243172b2ea", 0x3c, 0x402, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000001940)={&(0x7f0000000200)=@in6, 0xc, &(0x7f00000017c0)=[{&(0x7f0000000240)=""/97, 0x61}, {&(0x7f00000002c0)=""/109, 0x6d}, {&(0x7f0000000340)=""/223, 0xdf}, {&(0x7f00000014c0)=""/72, 0x48}, {&(0x7f0000000440)}, {&(0x7f0000001540)=""/39, 0x27}, {&(0x7f0000001580)=""/90, 0x5a}, {&(0x7f0000001600)=""/202, 0xca}, {&(0x7f0000001700)=""/137, 0x89}], 0x9, &(0x7f0000001880)=""/186, 0xba}, 0x40) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) accept(r4, &(0x7f0000001a40)=@in, &(0x7f0000001b00)=0xc) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) getsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000440), &(0x7f0000001980)=0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001a00)) getuid() 03:23:11 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x1000) read(r0, &(0x7f0000000000)=""/98, 0x2af) listen(r0, 0x0) 03:23:11 executing program 1: chdir(&(0x7f0000739ffe)='..') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f0000000000)='./file0\x00') mkdir(&(0x7f0000000040)='./file1\x00', 0x77ee92cfdc34bf68) chmod(&(0x7f00000000c0)='./file1\x00', 0x108) 03:23:11 executing program 1: getrusage(0x0, &(0x7f0000000000)) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$inet6(r1, &(0x7f0000001b80)={0x18, 0x2, 0x1}, 0xc) readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/4, 0x4) semget$private(0x0, 0x0, 0x0) getitimer(0x2, &(0x7f0000000240)) r2 = semget$private(0x0, 0x4, 0x400) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) connect$unix(r1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8) getitimer(0x0, &(0x7f0000000380)) readlinkat(r0, &(0x7f0000000b40)='./file0\x00', &(0x7f0000000b80)=""/4096, 0x1000) readv(r0, &(0x7f0000000600)=[{&(0x7f00000003c0)=""/147, 0x93}, {&(0x7f0000000480)=""/54, 0x36}, {&(0x7f00000004c0)=""/46, 0x2e}, {&(0x7f0000000500)=""/216, 0xd8}], 0x4) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000640)=""/167) getrusage(0x0, &(0x7f0000000700)) fcntl$setstatus(r0, 0x4, 0xc0) unveil(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='x\x00') fcntl$getflags(r1, 0x3) fsync(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r4) r5 = getpgid(0x0) r6 = getpgid(r5) r7 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0, 0x0, 0x0}, &(0x7f0000001c00)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001c40)={r6, r7, r8}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setuid(0x0) 03:23:12 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) shutdown(r0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x4, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:23:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)='a', 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) preadv(r1, &(0x7f0000000280)=[{&(0x7f0000000180)=""/123, 0x7b}, {&(0x7f0000000200)=""/81, 0x51}], 0x2, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 03:23:12 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) flock(r0, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:23:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) rmdir(&(0x7f0000000000)='./file0\x00') minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 03:23:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0xa0) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8edd5f4301f5d715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fec2ef58b51f7e31331aacc15a177f3cf1b6bf444262e4b0b351b0c8cd40a7b57ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4", 0xffffffffffffffc9, 0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 03:23:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) write(r0, &(0x7f0000000040)='h', 0x1) execve(0x0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20080, 0x80) getsockopt(r0, 0x1, 0xff, &(0x7f0000000000)=""/7, &(0x7f0000000140)=0x7) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 03:23:12 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="e1f46c99", 0x4) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) 03:23:12 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) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x81ea, 0xffffffffffffffff, 0x3, 0xfffffffffffffff9, "0900abb8afb40000000000d1df0c842a9d0e8b00"}) openat(r2, &(0x7f0000000000)='./file0\x00', 0x20440, 0xe0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 03:23:12 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, 0x0) poll(0x0, 0x348, 0x0) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)}], 0x1) r2 = getpgid(0xffffffffffffffff) r3 = fcntl$dupfd(r1, 0x0, r1) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x0, 0x38, 0x2}], 0x9, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x84, 0x60, 0xb175, 0x4}, {{r1}, 0xfffffffffffffff9, 0xc1, 0xa, 0x401}], 0xfffffffffffff001, &(0x7f0000000140)={0x9c00000000000000, 0x1}) fcntl$setown(r1, 0x6, r2) ftruncate(r1, 0x0) 03:23:12 executing program 1: syz_emit_ethernet(0x3cc, &(0x7f00006ba000)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = shmget$private(0x0, 0x4000, 0x140, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) getgroups(0x1, &(0x7f00000000c0)=[0x0]) chown(&(0x7f0000000280)='./file0\x00', r0, r2) r3 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) ftruncate(r3, 0x1) 03:23:12 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) open$dir(&(0x7f0000000180)='./file0\x00', 0x10000, 0x100) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x2000000001002, 0x0, 0x0) 03:23:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x410, 0x100) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x1, 0x9, 0xcd64, 0x5, "95a40ea02f260c542f7278b714ed0286a18ba0ba", 0x9, 0x64}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x200000010004) dup(r1) openat(r2, &(0x7f0000000080)='./file0\x00', 0x200, 0x2) 03:23:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x162) write(r0, 0x0, 0xfffffffffffffeea) write(0xffffffffffffffff, 0x0, 0x0) writev(r1, &(0x7f0000001b40)=[{0x0}], 0x1) 03:23:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x8, 0x9}, {0x18, 0x0, 0x9, 0x7}, 0x6729, [0x1, 0x4, 0x83, 0x3, 0x2, 0x100000001, 0xffff, 0x773]}, 0x3c) 03:23:13 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="c13d8a9ff4196b6b92d0f2fbb0190826dc92572274f7c4a74e259a843b88167a65f33ddc4b72fa384e92408b99f533c099da28d49a1e87389b54dc0ff9d448f2b03b56d24c05b1477eb162aa7d671b0433f5bf986144e428c5f625bb7ff0b2a8dcce024b89b4d7cb69d6b8707e5da57ebeff5822511851ce6311923a52ac52ba6aebc273b36e2d87063564adff298d0e16083e7fdf8edc7f690ca23cd58197b4223b8e1fe37362d9a30a6ea916304e6ce000f19f3a2f0376b90a303dfef877a233a0f38abc634479f0f82785bb91c60c17b12da1d2fcd6b7cb3823c3eeef78241f7c9c19918c90c12ae4395222a2e9647f3cc8c5977073400197fd308a590c16c52bb40cf23c918c3c819157db5a59facf855bc3de8f8031fab4f90359a1466e6c9bda140e5900af3e2ebbc60f38efcd58018651c5ee10b40eb6d8e02cf56fc913084da15c2c984cc4c46e148a90f2c78a49c4957ebfec93f0a2c076e5660dfeb712d86650bf1b0eaa1791d1f0bc51373c1e2eb4e917828291bca376a4ce27d898e42f70c560ec6f39daf4b2b59bc4b2c2f1dc576a3ddee4fc4590018fcd0eefc2af65c86db0e2708b4ef28d6aa85fe64021d71bca8142f3eef4ae66f37b070b59b8e81a21fd1ed47e6a045ed1f8cd59aa5ae18a902a6efad3859d3626eab7d2614723a659e6e9d83d6cc3c47e0174ba8f69132e30fa259bbc235a1b298694d9fdffb766f1c9c97b73818551119636bd0f82312858e04ef3156061104427b6dba166a92d3b63c44c2930c7619b9eef2da7fbfec41e20a7f97f444a2a2dfddf62c7503dff21facaa43e7f599bfa5f9879a0f1203f1b976a46cb46d5da09debbb40415e8b9aeea2a7f63e39d7190ed8cea910f344c5d15666a34449ccc590737b72b7afb7927e34fd115d2483c6bd88ec0b3c1b9c98f4c9888c315e9ed86fd8d75ee18c4285c1c845d965eef0d69aad142e58148c70c51d9a767b009727d1d503cb4426d60d0a14cabcaa6652cc499f9c60ab2da3a3373cc82e511a4570a23b237446ccd94f9bdb1742f37339c5fb3f9cedaa0c60334366653e4dfa8984615b696f51e89f7a292d4c8a62acd714b78f374daef9ef195f5408386a3bf84498839695d030ded8c9d5a3eeb3de51da20a33ce8ccf077c2a111a8f844df4b65114c20fa944158f50aee1d2ddb9976dcd17615f9e9015d570953bcb3c3cb0e4f507765ea554fd127bad23a7c85d9db03463d88b3960d9c7492e1b25335ce6f712d65cf9866b2343a55ec4a598ef0bab0548d490b9b2cbc06737985e87edb37431dba1a2c8016215f627985d4c3129737e79c418beb2ad42e849af750057d5d57476a98955bde89986275f83bef881f92ecf558d5ae2f757785224dd686d1d09faeb7292aa3a22a09a1fe2055cdac459f2cfd6752921c438d2d7a2adbac038c2696ea3bb7e406833b316a6f2a1d76d1340a5fbf7b8cc395378e485c3bd5491c1ed53834d2cc30ac0efb4c9bfee8a02907c17e2e3c33e8d9e17fa982dc488730b085add9515b075606313e958fb471272b8c6ce5279bd73458a754a9df538d4c1f361f15f5e55f6079f3a11ae4dc28dc17a2bc486e1d67d56f3caa03907296ee1d8eb3e7af2e38e142a0d7a4555fbbe8195010304f5853042634d5844e9e21a38a8e5aa9ce0f7b2edbb31dcd7dee189add4ca544293e8407eac616e64a3210c3351392dc92ea76c5c2c12c912589ec865c300603a988a0a46aeec9294c85ac5db0066868007555b1e3bc72339b0b0aa88e189ac25536304b2ec33a8a61a46c74a578044c48dee4a21545635390caacda16d3bb1893dc70774858dbd0da2aa49ea3091e1b039262d0af5c49050692281555ae6198eff07fd3e33bb36aed093e20db42f4f275091d3865bc96fc865f825d3bf0128b835dcb3a996ca66ce38a4df58876f5dc37003b415d85f3ef0c7c3aa1f39e6d5cb4efd478cfcdfbe97520d46d74ab494218aeec309f44d088c76ec4710ec0cb9cb49fa5fb825459cfe9349b210965811ad480b1481f1442036fd814fe7500a44492cf6cc2283f6fd19138ec57eb44b28fa9691fbbc2cd00836c240d240962ac56729076eb68a4837fd6f3e95da3c1ffae7a6bccdb0a473912a84d306cb24d4f64033d316c356d326ab276325dc63832c7426b679fad98590f4d844b945c41b9803773b31326a03cc3690e17f411816c5064625608d9ce5117c0524a378ba851e3c92317da55c19a2f8bd862c7c41cc78c4c922a7985d15c1938894edd4dc8aa4784914c9a55efe7729889eba8f4162bda6f99d0f67c03dbc07a5a5b720fe83661590aa562cfa5e22fc4558849773bd34028e59bd3640c59eac22549ec3ef2d985760188cdb048c7bcd14e9f84f6ac9a1ce7cbe5bc3cc0e9d9846a5bc6ad664ab8a6bbb509ff63be1166fd14243484169a39f23fd6b5c94a54bdba14f40a979d20ad014e8ef86cd0910603022aa2bd5a4b74ab81b99c3058d8df82dc02bdc4023ef6cd6ff30fefdb77b0d9e0caeb0cf70d737e5c0d1f433ab048cb011f9a6b8c5c05d6735255c47ea3416e4770b7ff2e5c6aae3975d45341624d45847424279515e90516b0f7a2f79d9d7cb00a4de41062692ee50b86d805352a9680f0e05eef2cc28cdd494cc06bbdcd950df4454214e326693351efc943783d4554028cbf3ebfa6d001294f47e4a5fb2ee90e8b2e034a03cbdb44cf18aae8b1ec7aedf7d8c4c33098c97f0f276746e3f046152f33e54e9e8339ee8a47354e1c53abcb7519282d6aa2f68f28d32dcd63c26fe43da33281c8e20d129fe352ca9d919f17c2a1d0cb7a0e7aff94b1a2cf75822799af53d9b5cf8931edc3d8f5980fda7400eb6e5a0edb1aa7040de600420d7ab3d5684eeee6cfa8157f0751e33b4fd5d855cb8f5199dcd030843c7f14cbe92522ec645cfb35c51592361f6657eac74e9240d3645590ecd199922a67c3185626a3383613d60f71a5d0110820c59fdaddd962478d4813af9a8b1a68c932b7ab5ce44739132631883a1c8ae195dfa93209296a360ec25c56d97c6a022c8cbc7655397583e90f93220cd8eaf7906fb508455664b6ed11dc7d1b963116593836c124b43f0abf6511556b024f506b30afc022dd83edd97b79dfeb2d9fde61b9ddd7f80c9fe1a0e397b73ba96282f493a827bf447fdc74049b9c7e44dcb87203272025eb064395e1f9b115e1eefbfe9c74e4cf7e668c78d95fb74856e2268b95c6e69f5f7abd857b31cac0c6d3d4f7cf94ac6931614bb307959274b204e2b5735a28640a0ce9e2199b8c0ca6f65d86c3d2860e292d83f17da83703a48a92fff75dedc969450e2dafca3c7e8b25d27340a2ab3239510c3852cccce198eff0d3988679cb98b46f3e9abb81fba79a6d93797b82bc7c8eb2c57f2c080b8c624f604911077989e169545b3d0a904f50bd538eca020ac95dad190ee8a848cdc08def3dfd21b84f9448c74f7afb52172d091b8e52cd4225949de9ec379e32b44f0fbc28fe34de2712d602bc91e3134d0d5921d9f7133bfa894f10609a67c864f8ba779a8ec700cdcf9defbe085777b303e5536ac5039b03d2ef186922927a84f106633580753ae49d9a71c777e2f136d1395bd9a22a826ad483e5a2e5e4c14fefa6f2b523670c5d7f048e44c0779f9741f8458000ebc78bccbecabd939a070c4ba800464964bda7d8716da74d2178f168539887f72861da54a3583c8ae4e382990be2b55e1d5f17a1afeb1f1274e250a041e41ed85c42216443c0c8678bc28fd419826f62a0a5a8d0ebbdfb4441aa31abc8974b006f99ca6d45bee5481e943269c8706be4f0a542ff717328709e7859d5f1538f18db0b1a872190daff15867c8ff64bc339bfa1895eb7b41b7461aabd95e4ef555b076e385d21a85f137b6f7d5f29e5de504c5ca17e724eb3929740b35c991a2ca2d42d7574acafbc2b13fda8d96d1d8a2bf9c7ca1e925429be8d94c9d55c470305b342ced26715eb975310811542e339a19a27125c85777d6a219e33d2e44aaaecd2ab7c39f30919d13ebc6c4fc40b6ca036d6cddf6290c46ea98be6083a44752b18d31434415abd5e95786b17f3e95f6e9687dc87da2e9a075babb75780cb7751b75eb05364a770b19726e74365b53e474c564f0b565d5c546432b8dd6aed54e570d9c32cc259562257e634d49bcff538d9d8dec88af57921b699ba14ed092307273a064f37c44ff55237685ab989d9f8d473cf89b5bc4c6ceabd20da237fb755e62c304c2426e0237ffe1d0d062df06cd4814f91a17cd559a3cab02aa2b8bfd06b15aa5e9771375bdb6511414bd7175e5b13c1ce3bfc2ab78d3b2ab1e4fb60576e1f5c68087e9bb7e131e3d981754547d3da5594d523a7ceaa901dea371cea5cdd84b0617cf601e5328696ee4a8ed961eda07b1a19a1017148f1c051a32ec0704b3aa9bcf7cbc356e93e7cec7b7fc4ea65fd70bea618d2a04fcc599473cd9b89f1016c507d8d147ec8ab9b5e5a45fede6e14cdb4d1a967e8512e78ef88e5c62a0ec8230dc603f0f65b707e60dda126b99318a2448a79a6879b495e886d13c71d9aa42d8220c7705e053932c5f7925740563edbb62a46e6b4d7b2d7aa3ec862363af5e8035a8e23d82f6a913a6c82d267fb8efd1bfa1f6b31cda199d5a4412e6006aeee855096c4f3edd63488ab0e9da085ae152bd1cff1c5d4353b0294caefe25975aae35f16eb403df9cb10fdb8252ff8f77e042c13e2fd62aed7c8b8e6d04ca61c27773d2437232e27ff47c0057d26a98f0322b03088a925e5e320087721ad9f631527c9c5dc256ef1cb2d6f2d4aca3815594c11118a40fba303c9237e75783d24cfd7c491a025b0d0d19c87ad7f25b1136de1c7eaf7361cfc7e7fa8f522c189ea4ec0bdeb8aa6a4cd6e3ceaf595fcf0dca795ae8a729a723178a8a542dc3f8cb75cf3af47d83bfff6514271cc826d95673bf7b0badedc09bc80b3916ef41e9f0682305d9af87ddbcef63d6f7d0fae9c89f13e60a6d2981ae847fc17b1685331cebbcf755041b328027635a5998a0838d567797ac9c87b8da7eb1181ce15b4ea8bed4cf011b543fd4c8fe48c7ec3b456190f50afab73d60d5ed3ee80b50e0b4c2933923b0c4762fb7fbbddf6b943b4dde5bdd8f4127ddaedee4291f07fe5d84c53edaa93e78c640e47373ef71fc58cb151215123e48d596089a3b018df84b8d9947d51baacd97b82ef8c954e78c6594282b9a50b7c505ac5cebb18b961fa4cba6174ead7d9c029cca3eac8fe72671071f5045861cf5cd3a8651f015bab65d137aa899f5161e16bc8ef2de4286a3d323cfd66030c71e82808599ac5100d46737ef1c7a984c5299777a51adaf9804d62236ccb63e9c583499c44ae8f2335970e76bf87c74251ad2e08894915ad4e7b0b7bd41336391bd7ecfc769ae3597ca714bc66678840fb27ddb4c07dd2b3d90e7bf3b6421783d6c69d06d4e6cebcfea4feaa3e1c59eed383a3409e993061631d099a49453db1964e15048555502f25194a53cc6b0e7fb9066bb11266fda09e206b76517fbf6a85bd60994949cc09d7021f025c4470781f34cb532baaa1684dff7da057989975adaa3c1a6ab8357c1eb56c657a09f6c9329f8e82b5168b2e269893dbbd94351b6072f61fafc3f330101ff673972cce2e4de4cbd573927e3ea6759de690e69aa0ebb2ed1edcb851629de26a570cd53a94bca798f8d9e612728f330796ece38f947c0b4693f614c3d01c51c75c622d794f647c2806fa818974b93297db1e453651c4fc1f6", 0x1000) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 03:23:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000800)="582720efabd16ebae63225259560f8e5817f73f2a044fdfbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87db2d72b8bcdb9ad8a4f5f728193eeb6a960387a64d5f16d336a5d00d1628b53ad4aec979b187682c3c4c2ff31a579c0079aa0949c346c3f7a5e40cdade3b6532d61d2796923df738060e009a13b4a2386819fff0b928db2e3d99963bf7891b8bcb35a982398e71d3f25eb6ba3b75714387fd98aa457a3abd3962fb5e8986d1754babdd3cf44cacb454827b54161a3f94fa4159c1cde6d622ab9a055da7000000000000000000000000000000006a6e2d1ceff330f39977742f48fc0d0527948b495251953468aa814f1f5b603aeae91700e801cd28bc69b47058756b0097a18a034fc769238178f4eb60b5d049af620237ce1b038fcda56e14c71b9ca87a917cada64d1bcec4bd4ad5f7ca88b20009c161daf4352605f04073b25d58203c5149e528f9be8f5c278cd0222a7be6acd83db41ea2ee69dc907916f9d123d98ae9dd2aefa2611737528906217207697e60f760ed655c894805c846981a7de9aa96cda773201a1b285ca7139fb6394c29d159740ac0ccad51eb6837a05fcb4087758e65410a82c6003c78744d7838e8e1f1ff6272aaa25c8cfb33fa011f88dbbc94", 0x448) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921000000000000000029f46af98260d222", 0x25c) r1 = syz_open_pts() close(r0) fcntl$getflags(r0, 0x1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x4, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 03:23:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) openat(r3, &(0x7f0000000000)='./file0\x00', 0x10000, 0x2) 03:23:13 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ftruncate(r1, 0x1) 03:23:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x7) write(r0, &(0x7f0000000200), 0xfe72) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') pipe(&(0x7f0000000000)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 03:23:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) r0 = dup(0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/154, 0x9a) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000040)=[{r1, 0x9}, {r1, 0x105}], 0x2, 0x0) 03:23:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x113) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x8) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:23:14 executing program 1: syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:23:14 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="0200000008000000", 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/162, &(0x7f0000000140)=0xa2) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 03:23:14 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000001, 0x0, 0x0, "0124b8b4e4ddc01c08072adf9f5e2538ad905f4d"}) ftruncate(r0, 0x68a95eca) write(r2, &(0x7f00000000c0)="148d063beedd2ad5cc02d55c3cf6edf763e535c51486cce725316058b73b0ab6f99dd373f3969fe6a9b4f29787c034d9882372608592faf4661138f46e5043cfa9d2fa327c1733fba56161f6dd0d3f56c89889f67d5dfc8b9471ec0e5b3eab65017cfcea899b13", 0x67) 03:23:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfffffffffffffe57) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x90c5, 0x3f, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 03:23:14 executing program 0: r0 = socket(0x2, 0x400000000002, 0x6ac1) setsockopt(r0, 0x0, 0x20, &(0x7f0000000040), 0x0) 03:23:14 executing program 0: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x80) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) fchown(r3, r1, r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xfffffde0) semctl$GETPID(r0, 0x6, 0x4, &(0x7f0000000380)=""/4096) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000340)=0x6) getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000180)=0x2) 03:23:15 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = socket(0x10000000002, 0x2, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffe1f, "e340ac948b074256450134d24f2c170de37f9637"}) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000100), 0x287) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) 03:23:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r2) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff0000010000000047aa38", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 03:23:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x100) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0x5) unlinkat(r2, &(0x7f0000000180)='./file0\x00', 0x8) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 03:23:15 executing program 1: r0 = syz_open_pts() r1 = getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x1, 0x7, 0x459, r1}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) pipe(&(0x7f0000000080)) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x12, 0x2000300000000}) 03:23:15 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) getsockopt(r0, 0x3, 0x1, &(0x7f0000000000)=""/184, &(0x7f00000000c0)=0xb8) 03:23:15 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x2) open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) 03:23:16 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) shutdown(r0, 0x3) pipe2(&(0x7f0000000000), 0x10004) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 03:23:16 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 03:23:16 executing program 1: r0 = semget(0x0, 0x3, 0x40) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x11) setsockopt(0xffffffffffffffff, 0x29, 0x3f, &(0x7f0000000000), 0x0) 03:23:16 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x10) unlinkat(r0, &(0x7f00000000c0)='./file1/file0\x00', 0x8) mkdir(&(0x7f0000000080)='./file1\x00', 0x10000) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000180)='./file1\x00', r1, &(0x7f0000000300)='./file0\x00', 0x0) 03:23:17 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r3 = socket$unix(0x1, 0x3, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x20000021, 0x1, 0xb69a}, {{r2}, 0xfffffffffffffffd, 0x4, 0x89, 0x4, 0x7}], 0xffffffff80000001, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffc, 0x2, 0xf0000004, 0x0, 0x9}], 0x2, &(0x7f0000000180)={0x7, 0x7fffffff}) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) write(r5, &(0x7f0000000100), 0xffffffb5) dup2(r5, r5) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) pipe2(&(0x7f0000000000), 0x10000) 03:23:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) flock(r0, 0x2) getsockopt(r0, 0x2, 0x9, &(0x7f0000000040)=""/210, &(0x7f0000000140)=0xd2) 03:23:17 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) rename(&(0x7f0000000040)='./file2\x00', &(0x7f0000000080)='./file0\x00') 03:23:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000340)=0x10001) socketpair(0x2, 0x4005, 0x9, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f00000002c0)=0x10) write(r0, &(0x7f0000000200)="1a10a1b831db5d2971c0d87febc3a27b7b12f22972838ddbf52e0d715e53f0c031cc296db6364e02cc22a7e4eea7ff69b9b43d25de1de9702d0cab92ab95820852680a4a2a4f85604e97cf3d883efe40a9d63991149f25090fdfd0fd780f77a683eb4b8c5d8595c6c0845a8cae4fa43b6424e0234fdb56ae393e73275cbcd8929bbccb083199bdbc055299ba113209541fd732c71ffaacb6c2b6dd95e973e902f3ba94f0167f", 0xa6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0x401, 0x2, 0x4, 0x7fffffff, "648d2cbaffe20c61801362139696a8b7f0ee917f", 0x4, 0x1}) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffe0a, "8549ce4e00008e5c46d1766f695f72df00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:23:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3d1aaf1a34ee6cfd0f85000000e5522aeefeaff0f2c85e2831c61a32b263c6205a400e2c424f9aba99d3d449011e78009da398bcd62b103434820abc4bcabba3444002007e142937ffabbb9917dd1d95e8f6b9d378ee4ef8f0c9ea000014e4725b38176a5f91942057cb5837d701adc6100ffc308cb6e417ae9762f09106fac07683bf4d2ad48964769baedbbe6dff4bc732b11ca7d2588a04a0488c2e54c1db0dbac5b34deea40d85e6187af12c8970d423eb9061d4a61fb1467a3148e7bd97293df0b57b990bf3d12615ebc74060f9e1d6c4a95e265d8f5c290000000000000000000000000000000000000000000000bc1b5c216a", 0x10f) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x2) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffbfffffffff3d, "857df934ea00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:23:18 executing program 1: r0 = socket$inet(0x2, 0x7, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)='a', 0x1) write(r1, &(0x7f0000335000), 0xfc94) write(r1, 0x0, 0xfffffd7e) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000000100), 0x0) 03:23:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x80000002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) close(r0) 03:23:18 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940), 0x37ba772adf623941}], 0x1) write(r0, &(0x7f0000335000), 0xfc94) fchmod(r0, 0x80) 03:23:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x11, &(0x7f0000000000)='\x00\x00\x00\x00', 0xfffffffffffffe26) 03:23:19 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x100000210, 0x0) utimes(&(0x7f0000000040)='./file0\x00', 0x0) 03:23:19 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)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() close(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) fcntl$getflags(r0, 0x3) syz_open_pts() kqueue() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 03:23:19 executing program 1: r0 = getppid() r1 = msgget(0x3, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f0000000080)=[0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x8001, r2, r3, r4, r5, 0x20, 0x1}, 0x2, 0xffffffffffffffc0, r0, r0, 0x101, 0x6, 0xfffffffffffffffd, 0xffffffffffffffc0}) 03:23:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/63, 0x3f, 0x2, &(0x7f00000000c0)=ANY=[@ANYBLOB="7cf45b5c3c841221918a6c01002e2f66696c653000"], 0xa) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') 03:23:19 executing program 1: r0 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_int(r1, 0xffff, 0x100f, &(0x7f0000000080), &(0x7f0000000100)=0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:23:19 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) flock(r0, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x6, 0x3, 0x10000, 0x40, "d0c8933945c33d3242a3a16985bb2ee2f9df74a3", 0x2, 0x9}) flock(r0, 0x3) close(r0) 03:23:19 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x0, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, 0x0, 0x9, 0x4}, 0x0, &(0x7f00000000c0)) 03:23:19 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2040, 0x16) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 03:23:19 executing program 0: r0 = msgget$private(0x0, 0x1) msgsnd(r0, &(0x7f0000000000)={0x3, "dbc4f819ae553790207149c225ea7ba3a89420f194ad07ff27af5f46e1b9235d441467b2b8c2c093e0c642f76eeff98ed1d93e017e377744bce4d45f46573e8812193b1c09023ec5e42b993dae04af8b1c89fa4790649230aa5f24000bb84042ec0724aecdeffd2c1ee461de9a6653bbd17505f50fb352a1819dd84505953d911b31d9a69bee3b0c2436fdcc188cbd71b38649c71ffbf61a85feeeaf446ffe349f9242f3fec636edcb4bfe93628d9077a52f5933fb9355f77d4f530c376fa29832137cf46acc1d5f764b2530b84297f396a87ca1fdf1cbbd9466886823ef8579020b697b15"}, 0xed, 0x0) r1 = msgget(0x3, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r2, &(0x7f00000001c0)='./file0\x00', 0x90, 0x1) r3 = semget$private(0x0, 0x3, 0xc) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000100)=""/83) msgsnd(r1, &(0x7f00000030c0)=ANY=[@ANYBLOB="0000000000000000f71ba0520a479a33c51f5e1ce8eb2e255b7d7b395c91469cade1516be49f63e6f759598aec143dc65f9aeb7e10aedfde4ba6eb7eaddfe3a2ffed9e2312fa72fbece47c62796a8fc6724ae6f417314854c71d7e2a6d2b87e10a244f57d654836e0ea442d1501670df567818abfdd197578f40d374eac6c094047d56fba22a2f080f145127a64bf136e825f1873184e9447f238ce0475005c5ef75387b9396c08de84d4b244b061706fe0fba151157762015a478dfddfade0474f9720f8b4749dc7182f92c7c4d4e827e74c2898005e97bd7eadd26200f6fb0a2a5f5f0732c3627d9c515d618937cd45ef8e77dd056ee30d352652378f066d8283eeab11ddd875e5907a6169efe1272e40db9c6d46fddd00280bf5e9afc03625ea1360914eefa99016f8dc665c7c2f7b1116b971a1ff8fb45b9fc822b7f1fc5c7d288716e840dac14ddcdeaf4267431f68a26433194b1c3a0a3bf54e30eb86db1cf2a230b088b5922742413bd2691d66afabf08a51035a4fa79573293e60a3fa735ff1724072117395a82436c10a03bc68f512b86b19408f8c7bb5820cc27c05d2b42d7fe6aea"], 0x1, 0x0) 03:23:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 03:23:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) r3 = geteuid() seteuid(r3) r4 = semget$private(0x0, 0x0, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000040)=0x8) ioctl$TIOCSCTTY(r2, 0x20007461) setsockopt(r2, 0x10001, 0x39c, &(0x7f0000000180)="3a0cecb02c1464c840a10f50838099b9e38d03f07b063e72dc1bf7814495ed3323d628323911c9647e0fb7afa44a8d6d9f472360dd4255c1886c77492636e40d7c7b8008284b1a4dc20551f53b412712a65942a186fd9c5e337834e183f2f3f1baa097f55114ab389c91b7ee3cdb147e42f3ef2a085d2360928af6b31519be1d328764c1ef41ac4ee30c9127bf5253d5d2212ebd56432d11908f5ba384c5bd321f565571febf", 0xa6) socket(0x10000000002, 0x2, 0x0) close(r0) 03:23:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) read(r0, &(0x7f0000000280)=""/172, 0xac) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000140)="d20ab91d1c1392866337bf5a472c1ae53d0607838e1e0e3ce2f9e89b4bb6d81148d2427fea25f6e770fca60b75b7662f26fe0dc9be2218c3fa8f7ca86d85c0c9f6362760a57cd68d6c808823", 0x4c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 03:23:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xfff, 0x3, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd162a3e86ebae6e6fceb856e3225259560f8e5817f73f2a044fd33055552fbd5e41389632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x61) 03:23:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) fchmod(r0, 0x0) 03:23:19 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x90, 0x110) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x10) 03:23:20 executing program 0: socket$inet(0x2, 0x2, 0x0) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) r0 = semget(0x0, 0x3, 0x16) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/163) semctl$GETPID(r0, 0x3, 0x4, &(0x7f00000000c0)=""/228) 03:23:20 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x1, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x3}, {r0, 0x80}, {r0, 0x1}, {}, {r0, 0x4}, {0xffffffffffffffff, 0x2}], 0x6, 0x6974) 03:23:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x1, 0xbeb0, 0x5, r1}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="1092b772f04a971e57a6f5212022", 0xe) 03:23:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0xffffffffffffffeb, 0x0, 0x0, &(0x7f0000000080)=[@cred], 0x18}, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6, 0x810, r2, 0x0, 0x0) 03:23:20 executing program 1: r0 = getgid() r1 = semget(0x3, 0x3, 0x0) semop(r1, &(0x7f0000000080), 0x0) getgroups(0x4003, &(0x7f0000000000)=[r0]) setregid(r0, r2) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$dupfd(r3, 0x0, r3) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) r5 = fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) r6 = getppid() semget$private(0x0, 0x3, 0x420) r7 = geteuid() fcntl$setstatus(r5, 0x4, 0x80) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={r6, r7, r0}, 0xc) 03:23:20 executing program 0: r0 = socket$inet(0x2, 0x1, 0x80002001) setsockopt$inet_opts(r0, 0x0, 0x8000000000000001, &(0x7f0000000000)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf03019df8c6323775f6a89dbdf", 0x17eeb69c855b284a) socket$inet(0x2, 0x8000, 0x7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) fchmodat(r2, &(0x7f0000000180)='./file0\x00', 0x80, 0x2) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r3, r4}, 0xc) 03:23: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, &(0x7f00000002c0)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea81631e0f8374a01addc278dbc02aff4a2f0f63e95366f47b96bf", 0xe3) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() close(r0) dup(r1) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000000)="6d70be38c1d7ae4068b937a8584df2ec602daaa42eeb573063f4b37d8ee52e", 0x1f}, {&(0x7f0000000200)="b5a90d6f61437fc712fe234b298691a8f1519856ca51afe348caa0ef4b69f27f3e8b4d183b9c17301ab1cf0b1bef297400762d85972bd355a0930a1e53747a1cd7800e93f9ed6e08d320ce9015b00de9e9519e739e0ed15c942ec8181fbbc26f63be43d2e5f2f1a0c456fa", 0x6b}, {&(0x7f0000000140)="995103c5e5e81e16d1ff6e6da4598fea281b0bb9f8e6c16167fbdd30aa0ea07da352b442ea44016441a094b4", 0x2c}, {&(0x7f00000003c0)="c4a50512c7661255363d1f44bd46bc292832bb5ac5bf53b0a67b66f17067a4431b6788220cf3915e668602110d0bef7003c5f5189b17d7e40e351f5f3a4a067849d692716e45a02f8299642188b95cb85d94083a6d359c7ca94ef74d50426296c37e7a8fcf7b7b8b7857619273ddb3", 0x6f}, {&(0x7f0000000280)="af160a4772", 0x5}, {&(0x7f0000000440)="c80f10800f8c3ba2ad3e6da0c8e6ce2a51631c6ff5a026c0a1d8f24a0808f2c8560c531ce2", 0x25}, {&(0x7f0000000480)="a0e95c86d6dc5d3c8bb27ccef460ebe2b69b7c0fbdc08c86dbd98a9cf2ffbfad201f53ff717980e305b8370df4d5713243d155d5eef0fc116a9fb813f7506a00e2cf100aa4e73c819d6769e95c6e1330fd1f33d62c614852b8a2e8c09b53bd4fba2237e400a6f96d3f922813a5c0c5f97188413ae22017f86bcb2cb1c6bd5c64929c6723ae6db0cc2516f60fecbf9cf4723c87d53581f13aa5f252d4735fc795ac21382c8334ce2b93fdf91abe0a9469da82268cd6399c26f28e6faf4e8cb8aa0691b560a2755643edc8d467a2a2cc5f5c938456df58a33daeb9642ed12e302e14efcf96547a0d041a8c4c79cd192cc40aee03a1318f6a68ab7085ef06150e967ed99ac9f94970ac00fe65a00ece2749f7451847de063f51f0094162fd3b23569760a8ec7000405399dafdd6c67991689f72b8a9cac328642cd05927585dc7f070ce1f6d118a082c2c1c6fc32ee67ade0159fc95a2cfba92213171873cd0e92f087d2dc7d01ad05126d97078d54c60a7380bc0aa820f7855026e5a40336083345d2fcc1320d411b7bdc2c64561f357ad6857825042c43faf3b93bb509ed7e8b7ff2b346d9696e8ec18d59c6175f1021a4aef0b7c2ee7756ebf483e088a83b0997ca1e839e20c77bb6bafd42cd876be7304cb50091149f1bc355d2f78aabd095581688616b445dfa64ebcc5539ed5f32647af06a67a63b02d6355d752f116efbe367833a4d0b429ce8a3329e1a764a916d1ec0e3646a29767f95040c737d14ca2d8c6c093d3565ea1e463e7f5f2ed41d36da2a71adf0a250863a95a0d62011c3ea60c12809098ed7ac749404fc77e1e69c96219277603535f397f39518a4a331ac75ee0d272ff0b46459e0066e828b29fca858dea885ca1ab2ab076637895f981c78b0b322402f27e0e3a7b4e16a492c606b205ba041ce67c5775d5bd96cbf43a7d786226377f45dc16a47d17bfb108e6d7330161cedee9a18f009538b53340bd3c81d30b232755b500e75ce3c9507c2122bddccb59f904e38697619be935db510f6ceffe77c11616d32b6d1c3847b27c91093ebc97a5808498a19139b2666aa0477fdc8adb488e442b5d6f965d8580c9405c050ade6ddb1c5cf9e2786e5f0eafa7874db1ab9de6842fcdb7e36a0331a9355d1ca0ec76940c5b4891b924231c55c33c38fc95ec0e4095af2228268ec6262caaae4410fa0198ea4d384664d5159d42632c1271e6af535d9e204820b1932a5fdfa5bfd8b251fc4f8700fda10c7e4aff7372feebc8af3a8628873cdc09fe98f47f35d6f54d661f4f6861d3acde950395262016450d491299c73903a410aaf693790e04f6f212660d872cbae7a8e1106404fbd17c9e2f0f7b00796b8416da79c9fd2c561a9c7d57235b288f434c84d951efd0fd9f6bb1c1a54cddc38e41e344a992bd32c2b67151aa8e7c0bf421ffb1a8c676d553809298593502062ab581b48f52fc0a7251b64e8c6965fa190d1efc6b2996e716552846cb3126bbef2dd3137bf7915efb9c591be25f4661a07459b312bc74d0e6cb1ce3c9219c308e18496404c9e3b25f461972956d01133e154dfc9e604f7ff83ac98ccb142fe0ab0eece689519a72b4084ea9a49e66571a6d536cf0207379163753355f367cf2ebe2dfececa78e510810d112e4e135e93ef847a5a50600c56fe2c72e688fb82952cb475f66ae4d961a996c8291d218c44ed72a7154734b8003023858040ded14e29a48ac96f1ef832e1e4a5abff163f1017e97a104d42f50590d1a8c929eaa3f34d6138b8b56a9d51a86e809377a0a738e837b60bd0bb8f5b1089288f627a53bbdfc07d6e4a92845b33c222199ef6db8396b72be36635e1f32c806b735e84d2f4a962e41b947f4f0e11a39afdd2ccd10f0ca7fe37f6af5082011b32c474f7b7ea952f0ebbc50780b76664fb5855a5b4f97f9b890e3e153bffbee8a44cf05035f99bedf8d59a36a2decd3562686ae8c9d40babd936dd603450f9b8d7d765b81d05b4b1689ca0dc05ff0aa43af7ef1efa0150838a22825a3233e175067c207095b78051f7450534b10c0707ab27ca0d61dff67688ac292c0bf7ccaecca20b21a3975e2028a51fa33233255fe88df050b8f2161e5471f08efda4cdd59d182472e40fa00178c203aaa249ec02d69f5f372561ecad9a8b1ab6defe2639882d0707eae8339790ed9cb10aee7c46fa01022e18de49e0d6bdbdf7ba5e4e34b9d21125bf2ce14e43bbb62b979bbb02029125e78907bcf6f7f308a45945c93dcdefbbaef5c51d40f28753c9db8be92635ebbc35b6fa0a80498b13325cc8c08ffa9ea8860850418ae48e2dfecc610b23c17ae35ff1d6cb7ba4ab6f08b818314192158ac697bcb13cd398bfe35fee269b670ddbdbd2245b4fe28453edea72b0d8e0cd11a217eb95f6c3d6c0bd8036a5789e6d4c41b4871c601bdd59fd2434b8afd46c6ab81812beb4ef2db5d0575c8ca739068860934a6c94ef2abc573495a868a5dbf5bf8f772014dd2efad59f7ea1df03db3b7316d3942a6bc922000190665ee95f9ad1dc42266293f57ff4288884ee52a54e934cd85aeaacd82244c13b1201c73adfe37c4272c4ba35cca63a9c32f3e0b8e84035d7166b5e910eab31287d63db2c8bc9dad668f5afbd6da5f5f1a459c1359062e7edfcd34cc342d314ec0511a5a8560fe196ca77fe842da78d908ae299999584099f177d6e4ab40ff1e8e17697200fb6449b39bf97492abe06c9cbcc3f74e25bd5a464af64da4810756109596fdc0583b6674359fba79be49540d7bc213662c69b87772ef501ec0cad3f1f49c59ebd823b40750535a6140cdbe17a1b083f55248c13ce87fbcc8dea215105548eaecea576480bd5319006c2563f39e36094faffc0effaba375f793d1970f3b84b345bd13a97258b7f60fdd31c18a81176b36cfca1c2c8bf0ecd218bebe52751806dc6f22aaaf8738fcc8b5487e69afa8fb79b98d58250d746aab4ca4af871c00c052bdc4fe5d88f2d623bb0e51d2b44032a53a13bb7740370ca744ca41c2b3c76c84d7b4b1b758db0e9744dc19132ff22b7c67ede3b879135ac8be805cbd534c4aabf54b0eadd6b3914764b9bbcfae417cd0798ce018231b2afed73f3d00789bbfb23e810f2f55726c8a413ac6e874f451c01cc8dc0f78ce51ed9e8ad65c0d25ad9bc7b26ed125bad1300a86db852e0c4a8feaf58f6cc29a0a4bedc150d331c3082f5fce13d50a220bbbfedd857ec7c625a7a90c9c197ee59857de13507082ab0724702db66d6ce81081cf963bef992159776005847073168c95e2217d4b87c8dd16b751f5087b7dcb49d78d8689c506808de6a4c874fe7ae3c13cffa305f30d675771b0005972df631805448fcc785ab378832afe41034485f724d515b7c14939dfc3ff3621a07f8e0be9cc538fa8dd1c55b9a53a6062265e33e3588d392fa3a029b32c150f031c70242b68438bfb5fdacfaf52bc7463bfc47bfb7741910c6009396d26f26f721ff1055e365a829c8cf4c6e0bd60dc6421a799bb8ffa1803ce79b2bf3534838e61112b6678928585a6be05db61a3e6a70a65122f2914f2efa00d46f433a92b66362cb52c595d0d9729122eedb9145ecc57c68cc254ed1b15c4867ee31081d2b8395f57a13221cb339512338d29a5285cbc07d04ca388308bf20d319a140cd4c3ce78cd62a1391efb0abd305f798dde883746aaecec9edcd2b0f36ae54a2486c7177b4fe6a0f3423bfd5c16547fb0abfde8d7f6e99d53cb512b9f718b2d9d56f9fa546229e56096cf2d7f09aadf2cc1118c51a6caa81fc9a7afba8b786454c2995fee147c62c13de22b1d59b70c5122836ec8bcc9daf0608cbcb19893aeb044663ae37f894d4af5d23e06444d289d32a77ec636d09ff90d4a0811cc7a9275b9b772b9eb76d5a32a0a2e4be19fa2edae96e92ad0abc235e6d1cf52b450ea0f79993852caccebf8c3346b7186d2d44ccd46903504f5695ad6a957db51affce869d038e107c6893c620f6685a247bf1ff9a10a26fee1778e2ef1e031d9e5fcfacbe22eed12572828b73cd681f7272a81ce6fce1a658eb3746ae2043a1cfe734e980093f24487716b65a2f8579c778264a26b606e5963371175ed4221cd440aed1d940d69a78c258cecedaba2ff76109d106d868f3784a630e75ead43375aa0e8a73eddd528345032e5d0283da02f40d9523d7d202b131f68b54a4a838e09b765c402e686ce0059a768bb403434c392f0b489eb3207559e040c3e0c1ec944834a3eb2368ab003232fa2eb665eca71b5f2d8df16a69c43040ed2ceaa58ff0eb5b2f1cb070d5538ef4e3145ac9e01060c5e72395eb44d420d7d05233ea4deadc544bfec3896933b50ecf6629e1dbc0e10d84d8b77d29d97c1a14030891944d87c43ae5bb3358d7674fc14d5afe50d3b89e2a2d548401d3c6c1b17574a1c752bd155e7059c8446bfecc10b93f43227d612d11aefc61fb599758c802a29773badf8541cdccbb7108b8402440bff76aff7e93349d99bdeb64a155518dffadc3d1483e561dfe553f2d8bdc52cf21bdda2b0e87e70df8487c215d32d0495c39323eb54c7a06ab8cd07cb0661a3b2a660d70eba6363acd9dd706b5424f9945ab1c06260e9e9aede4e5becb535d339be15c9a871445bca03dc545922ecd752a6f2d62fc6778c37ce2a22ff0541f1feeb030f0b5fd7355f93c3d7302950dbedf64432b0b651c4ad1cde3e9a8d024f432983f1074af7ec3eb36e6633345e37ff736a984e84ca90bf446348723aecab6f7c6bb8e7c62ad9978583e150ac5bcde3276436f74a037cdb28120d08352f4f83c9d0ee4a779e9c783aa07aaf19c26a636f45e223be7ca152d1cde63ed5d89be7afccbefacdf2f52703c999871ab3f3243cd95cabf1b41578c7ae36de72cc92ef60f104689652542ff94ae2a64c28a7302d38db15ff807f03d2c90f338038d0fded5f0aa54ff73201d911303edc7c4fe6d474a5e2fbd7f77116816a95f74111a4375a28d1ff71566f3d15d3021d9c93817df6706990198239a02c11a58b07bc00904722170819b40957f93e4267ba8b3b817a0dc77124da1ce661c430d8910b1b212b07c5a06adbb0df2433dd9f99415c62f2c8745189aa22c863718963d7499d5d3edc4d415ca9a666e1a74c810dba56c77b796d99b7f5e1a5dbbcd19edda07982296a4355bc3cda8f76551a853a528d27a77eb38f378bd40ecedbca9c0f2408802b54f3fc0c0819246e64a7e016092400f4a53a3d7b4da85d90400e842e88a30a4914e58e938a5db8e4eaa2f98a24dc0bd61dd5be7d57f0b43f09ce6858bb9c63540eeee71a704623886285c00163fa74280d03f96cd3feb9e99db44120874f5c836b8e1545b19350cdcb7fea10200b81746fabb660503bc230ee91c7498faf5e20a759e801f807c16242e4d2909c7f93b33276dea9836dd65fc444a40b6d329c5988c82bd4d1b4f956cc1954d22566cde28d67ae8918b9fe3a10e81273d300712b9b39b9ad53aefe1cbc94763a2af090346ea2c4ce9378d188e0ac8d720ba65ad686d945cf1788a47c0ce52179ca97beb5d921951a6a59b9cd11e21dd57e7c1119afc9ab7b753e4274021028d30f9873197ad8bd8ccb4c7c6de09f938c85858fb9dc6b641713d32c3ee0ec695212b00741405ee80a6eb370c6ec1fd2480dedadfa2195745af592902eef2390d2bc2be24678cd6b896d411409c7385d5ce812c63222daf5ef93d6c75370b7683545c328b82f5d432bbd784186ab3e4c7cff81fd85dd05fe0a904a86a4", 0x1000}, {&(0x7f0000001480)="6f7abce73a36a6da6804cad1d196c21da38d8adf9e58826d11aa5c7e079da1c0f3f141a6413c849f2245e83563ebc45a65775dc0f5b38dd804f856cfd23d2d85a6f450f6e2952c533be7f3db10c2489b333aba37b24c76bb79d7eb710fca486719ad8d20689ef7fd20ecfdea69ade4762d95ecc3c67a798c70ca497decaab07c5f31e06fd98d0152569d3ea2b4fe65e872716cd75066bc356733322e24ba62ac4ee34c000927762359f8b9aee8107fc90acc94da7284961b25", 0xb9}, {&(0x7f0000001540)="c6e1725924d634952baeb0ccff2e03606cf98b32b5db3d56363975d973a292b078b0a74e6680e9066b", 0x29}], 0x9) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 03:23:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x212) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/118, 0x76) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) msgget$private(0x0, 0x80) 03:23:20 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() r3 = getgid() r4 = getegid() getgroups(0x5, &(0x7f0000000100)=[r0, r1, r2, r3, r4]) 03:23:20 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 03:23:20 executing program 0: r0 = dup(0xffffffffffffffff) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x18, 0x2, 0x0) getpid() setsockopt(r1, 0x29, 0xc, 0x0, 0x0) getppid() 03:23:20 executing program 1: r0 = kqueue() dup(r0) mkdir(&(0x7f0000000040)='./file0\x00', 0xc9) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10000) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000400)=0x6) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000280)={0x0, 0x2, 0x8, 0x97a1, "a9be8215143c09959ebdd6f7a526a7d8188dd573", 0x10001, 0x19}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$unix(r3, &(0x7f0000000180)="c4175e0c828dcc3e1bad49fcd162539cff5fa3955bd2fe7d86fee2585b770f15f09d21a571794281c7f6952833ab21791d18d63365e639d47d2d234dc303075c59ec94692d239d88716dba6b6efa7c7c3f686a9863c43df7c494639646d2d7c440e771b1c7cdcb8ae1d46ffbb369", 0x6e, 0x0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) r4 = dup(0xffffffffffffffff) mkdir(&(0x7f0000000340)='./file0/file0\x00', 0xac) getsockname$unix(r4, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000440)=0x9) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000003c0)={0x9, 0x0, 0xa5, 0x0, "7a1c29cfbef1b1d3d4482effc59547f4e5b9d59f", 0xffff, 0x80}) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 03:23:20 executing program 0: chmod(&(0x7f0000000040)='./file0/../file0\x00', 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chdir(&(0x7f0000000000)='./file0\x00') r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:23:20 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xfff, 0x9}, {0xfffffffffffffff9, 0x5}}, 0x2) sendto$unix(r0, &(0x7f0000000080)="9eb80e87cec52bec5476b482dbb5141720a6331e90b1cbff78a3cec1cb701b3d9e865b4b45661894a95a291bf83e04836873a8eab17f53056a1883b6d95ddad65adf34add5d86eab06799705", 0x4c, 0x400, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r2 = getgid() lchown(&(0x7f0000000140)='./file0\x00', r1, r2) chmod(&(0x7f0000000200)='./file0\x00', 0x88) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f0000000280)='./file0\x00', 0xe8) getpeername$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000001300)=0x1002) getgid() r5 = accept$unix(r0, 0x0, &(0x7f0000001340)) r6 = semget$private(0x0, 0x4, 0x80) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000001380)=0x2) fcntl$getown(r0, 0x5) r7 = semget$private(0x0, 0x1, 0x2) geteuid() semop(r7, &(0x7f00000013c0)=[{0x4, 0x3, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x7b, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x5, 0x800}, {0x4, 0x82, 0x1000}, {0x7, 0x6, 0x800}, {0x1, 0x9}], 0x9) chmod(&(0x7f0000001400)='./file0/file0\x00', 0x2) r8 = dup2(r4, r3) utimes(&(0x7f0000001440)='./file0/file0\x00', &(0x7f0000001480)={{0x0, 0xfffffffffffffffe}, {0x400}}) geteuid() rename(&(0x7f00000014c0)='./file0/file1\x00', &(0x7f0000001500)='./file0/file0\x00') getsockopt$sock_int(r5, 0xffff, 0x800, &(0x7f0000001540), &(0x7f0000001580)=0x4) ftruncate(r3, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000015c0)) ioctl$TIOCCDTR(r8, 0x20007478) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001600)=[0x200, 0x9, 0xa1e, 0x0, 0x9]) semget(0x3, 0x2, 0x10) 03:23:21 executing program 0: r0 = syz_open_pts() r1 = socket(0x18, 0x8000, 0x5) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) r2 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x3, 0xcb1, 0x912, r2}) flock(r0, 0xa) 03:23:21 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x40000000000000, 0x2, 0x3, 0x0, "81e9c3b890653d3d01f200", 0x3, 0x4}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = dup2(r0, r0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x90, 0x1, 0x2, 0x8}, {{r1}, 0xffffffffffffffff, 0x39, 0x0, 0x100000000, 0x40}], 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00001f1000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) fcntl$getflags(r1, 0x1) minherit(&(0x7f00001f0000/0x2000)=nil, 0x2000, 0x0) 03:23:21 executing program 0: r0 = getpgrp() r1 = kqueue() kqueue() fcntl$setown(r1, 0x6, r0) 03:23:22 executing program 1: msgget(0x1, 0x20) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x3ff, 0xea67}) 03:23:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000500)={0x2, 0x0, 0x2, 0x7000000, r1}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$unix(r0, &(0x7f0000000540)=@abs={0x1, 0x0, 0x0}, 0x8) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000080)='\x00', &(0x7f0000000140)='\'!*-[/\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='(\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000440)=[&(0x7f0000000280)='.)\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=')!!\x00', &(0x7f00000003c0)='[-\xfc$-.\'-\x00', &(0x7f0000000400)='\x00']) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r2, 0x44}], 0x1, 0x0) 03:23:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) socket$inet(0x2, 0x3, 0x7) 03:23:22 executing program 1: socket(0x18, 0x2, 0x0) r0 = socket(0x3b, 0x4003, 0x0) setsockopt(r0, 0xaffe, 0x200000031, &(0x7f0000000080)="ef1c9feb5ed7162539", 0x9) 03:23:22 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = semget(0x3, 0x0, 0x8) r3 = geteuid() r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000004c0)={{0x2, r3, r4, r5, r6, 0x100, 0x76}, 0x80, 0x7, 0x2}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r10 = getuid() r11 = getegid() r12 = getpid() r13 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r15 = getpid() r16 = geteuid() getgroups(0x2, &(0x7f0000000240)=[0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000040)=ANY=[@ANYBLOB="00007041f3ddfeb2b0dc"], 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="d042a491d567757f0e18dcd74b2de18170c79a5da493dc045b74f922a2a76c0a2d145158d926cc84f9eccc306db683b7fec6336fb96c11f4c11e65b2c63feffda0b27f1d5aa93a04", 0x48}], 0x1, &(0x7f0000000280)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r7, r8}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0x150, 0x8}, 0x8) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000005a40)=[{0x0}, {0x0}, {0x0}, {0x0, 0xffffffffffffff23}, {0x0, 0xffce}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 03:23:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r2) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) recvfrom$unix(r1, &(0x7f0000000000)=""/68, 0x44, 0x800, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) 03:23:22 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) getrlimit(0x0, &(0x7f0000000000)) setsockopt(0xffffffffffffffff, 0x2, 0x80000001, &(0x7f0000000140)="5c06bb0f0c28d6a0cf8d7c7e36d26e357f6ebe1e3eecbb6b73d92435d72bdd9f5477b33517b8ac7ac117ba0caff45e01d6a39e1babb54ce48b90ba083c3120014afbda261e0dc25b2d1661b8e8f2e599f5b57964ad24f4a47df18e9e6a2a90506d9153b3f52a916d4570a128e6be093c7e657e35d46d01fd440da9c7fa82b84082d451f98112bf09d251fd1305a8d07fc6738ed00fa28be9813dad", 0x9b) setsockopt(0xffffffffffffffff, 0x20000000000011, 0x2, &(0x7f0000001280)="05000000", 0x4) r1 = getppid() setpgid(r1, r0) setpgid(0x0, r0) 03:23:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 03:23:22 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x3, 0xc8) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000080)=""/108) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:23:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4b}, 0x8) pwritev(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)="5ed1913d8a24e9fc609d2377a1c23e23936f898bcb6f535fb336d4df013a9bfbed4257745a7384192b2b56dc501c07279670876b84f16ea9b6c17b89934361f3675a3774d9ac290535c7554ae232a713600732de38067148f22b7932942365412b0ca84a7387faa2cf6933e21995dc4df1c4a56ed21c1cb6f9e4943affa96c1e3ab0af2bed6fd47832d4e138bd5f95e5e9fc6cfb94b5fbbe832f4ac62ffcc5ea75092a07a46acd471a96c03119e026e69320fbe67425ee7cb6da0f13d267f8e8a0b4ca742c3ac3b804c5ca889d440b1ed01721b469b5b5c89ec0ed4778146e522384dc1fab5cbcf82716fa15", 0xec}, {&(0x7f00000001c0)="8fdd423b894eb64884526f65944b53da048087d6aba8b9054ca6773162f27eae6b394c79099af08f4bc8610471fd7c0988f527f6a3b68c1d3374faf06a08154f3e613f7dfd00", 0x46}, {&(0x7f0000000240)="11117fe92093af8d65beb212e34580bac10c0eded254e25bf95936fa4549883d4355872698b50f97aebc0eeded442e47e9c2b9f5b1cbf6d376aa7a6768b174b60d43425717f0c0baed463b58a4ead4c830bbfc4e47af9dca1f10534d469924215cbd649b40fa91b5e633f74721b3c2bd1ab146ac7f17efab846bbea46c528fc1eb97874fd0830bb73700b24e996a5080eafb4ab13bb9", 0x96}, {&(0x7f0000000040)="1f1949aa00a7c5b548d2735098c6c35e53eb73adeac875d27012eb5a7ebd3fd2e9f76aef", 0x24}], 0x4, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) dup2(r2, r0) 03:23:22 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x2}], 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) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xf8, 0x1, 0x6, 0x5}, {{r0}, 0x0, 0x8, 0x82, 0xfffffffffffffcc2, 0x6}, {{r0}, 0xfffffffffffffffe, 0x14, 0x400fffff, 0x3914, 0x1}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20000000, 0x3f, 0x5}], 0xfffffffffffffff8, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0xa8, 0x43, 0x1ea00000000000, 0x6}, {{r0}, 0xfffffffffffffffd, 0x607352953cd82c24, 0xf0000005, 0xfc4b, 0xff}, {{r0}, 0xffffffffffffffff, 0x12, 0x0, 0x1ff, 0x80}, {{r0}, 0x0, 0x30, 0x600fffff, 0x2, 0x6}, {{r0}, 0x0, 0x11, 0x2, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x53, 0x20}, {{r0}, 0xfffffffffffffffe, 0x4, 0x80, 0x2, 0x1}], 0x8, &(0x7f0000000300)={0x1000, 0x7}) sendto(r0, &(0x7f0000000040)="49eb4336eb5b7cdc93ed640229813046eed3734ebace86c8f4eb8635c091edf519f69547937896546053e57a9b23e7587a56d5a83e83ffa7353f4b176a5a8985a914e0abd9900bb7fd4024c0aac6ac515f2b9076e17cff1f8e3f1a81bed5b73018b5c4e449a210641e4abcb9d0e1d6c62bbc145dd9935362876f25c5e84a5af17b61e913a639cf703a431e2bbd84", 0x8e, 0xc, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) kqueue() setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000340)={0x3f, 0x0, 0x7fff, 0x4, "36c8397fadcda3b2ce9bf5b101cd97461a8fa46c", 0x80000000, 0x4}) fchmod(r0, 0x40) 03:23:22 executing program 0: execve(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) read(r0, &(0x7f0000000100)=""/154, 0x9a) 03:23:22 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 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) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x4, 0xae8, 0xc6c, 0x80000000, "9cd0c12cbf6baceb08ca52f040eb886e9fff983b", 0x8, 0x79d8}) 03:23:22 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x20000000400022}) r2 = dup2(r1, r1) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) kevent(r0, &(0x7f0000000140)=[{{r1}, 0x0, 0x0, 0x4, 0xed8, 0x7}, {{r1}, 0x0, 0xc7, 0x3, 0x1, 0x3}, {{r0}, 0xfffffffffffffff9, 0xc1, 0x3, 0x3b5104ad, 0x10000}, {{r0}, 0xffffffffffffffff, 0x98, 0x400fffff, 0x5, 0x4}], 0x4, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x40, 0x80000020, 0x3655, 0x100000000}, {{r0}, 0x0, 0x1c, 0x41, 0x7, 0x9}, {{r0}, 0xfffffffffffffffd, 0x8, 0x20, 0x3, 0x40}], 0x2, &(0x7f0000000240)) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/5}, &(0x7f0000000080)=0x7) 03:23:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x15, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x400000000000000}) 03:23:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) listen(r0, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000), 0x0) 03:23:22 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) write(r0, &(0x7f0000000140)="5766d6e276c75be2b3ff378c13e119792709eadbabb2cdf429ca4b79b48f68b93058a7372d64553f1faf372890551528c1ca9842dca0b55ec07c00b4f52246f1fc9afa87d8a959d16d203c5cb62267b496fc41eddf586323c8d5c12406d0627dd1c3aec234d11b2f5c8f3ca563eda30a408bdb659e066ae6cea2f1309e20d3bb471772f50250d92d174579de89472f3078d38bbfde77d251f1875d34142096932326da3ad4f9598e76b7e7b8c29788ff31588834e210e8bb8fed5000c1ff47e4e35c2596fd5a1a8b6b39f41bea0c974efef1700402650ef975b28406b4fd8d1bd4083228dce240b8e6127d10631e151d33169c805ff84fa63547", 0xfa) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x81, 0x8001, 0x800, 0x1000, "dd08066b41570b56d8c13f91e097954a96f9bf26", 0x0, 0x9}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0xe) dup2(r2, r1) 03:23:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b", 0x9d9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() sendto(r0, &(0x7f0000000e80)="1e85c4104c8049fcf30f815b0f34293b4cdc0f5068954f693faf9df9da6760c6c9f02dd907fc4758a7d33309e890f9990c651587002d179bdd704520b250a909af50c345b11192cdc666699b2db7aa0fa02f01e69b527a8da79431b1ad7a0e4adfd8cba4f25fcecafddbff677b7518dd6e27aad07f8b282394cc1fb6e383dcb1614c402623ad7d15dd869405cacd5597988b16e374049c5e5a50cb7782ade2af6fd9a0fcde7fbcaecb06ff747bdae477a38895a5c6b8cfc532931fe49f1c02a36e779291a568be43b735136f3e7e500561cc7df9f872f671062191a0dc9fd697fe32c28a649b64e3b6127033eb66c3feebc9b658d7cbed9f08a05dee647eeeb165f1abf094aeb2254289d960e991a79a91cfc17d364ea569153cb98202d5e9720ec02ca7162bf4a255b35d88c24f39d1d8b44bab9647ce315011c3ef082f72a2ecb535a918716d711e509286091f5e1bfa58a45beef93a2d22e7b2e6c1a439fe82ac8c7764ed7076c0eab9d073b356b7ffa47075c9c62a8252aa079738fe87685389e2480bd82d0e19ff36eb0d7dcd992853234e39699d38d6bfaeff0a623c22a60078fe24b43227f51c6efbbd6b874a7d97c277d58186f3f7a56340185e58a2195db8e26ca9cf9de4076f0caf3efe65c301ebb1a8fd9332f4777f2603c908fd49f05e269bfd964df7341b013f3687889f4501aa9756597df5e660032fa05057e2c59a9ab1f2831a553acbc3e3c4aa0e2b05d659c1912a8f95c7f38f8133f625d1db2a6855970178b31cf437fbdc6f80f49e931225c6eac0f1d5db06310ff45608199c6b14ca90cb22ede780f2220d147c593e2c243d01a7b115e9a343a8667ca0bf69f1dc38f52e3ca343c21aebdf86da91fcf50db356af265ee49438d47a1fa82c7d7772111fd15686b4ef27329894cd6910e27522730b7e5f1fe83cb7877de9ec98d460cc36649f405bdcb6b471dc51a7e614509e42d9bc26cd1c75ccb66722483cb5d6a34c84cef60cdeb5313bc7c9c42e376d94cd636a04be528f8cf05fb203280e5e251270b9887d49f35961a08860d4d22a385cf19ec3ac9dae22e6f7613f41df2953042583f45bdcde1418f3e0776b605381b7b5ae741e6be0e5671885bd967bc180d4e2c4a836320ed13858f24ed423db4b09089944bdd1d7d1736db3b628f8ae89a9a1d36109c66df50de020be7274370169996c7fdc4bffe0d37205284ad2dad76344308a76d235ea43f74c613c9f4082a10a6bf5254597045eed46073913200156ac6383e6a6e472a552d4f3d714be414270e31975bc1e9ad4854903132954e293915b10e529079ad282d58e4886cd9bf9594b52271c80f0b3f389dd1f4b02c11402c375f741d0cc83b50c92be057c00269e2ed68e45dd3d998f50ac0d39109ba2e762a0f0ccd05d2518b2d5516178fc5ee930688887ab2f7b07a1015ef8875c5f520d0dbe6909366c638f24b71661b047fccae635743a37b632519859d70a221f9cbd1d81cea9de4b2a19706f3f7854b3c95a43cf3afb17ce8248507470217199003db546fd075f5a12b2b560c04e07069e8833653967bd4cf0a6ba592466ba1bbed43743bf10a9eeff78dc810b640566f80b241af7062b1014d377ca913742fb54275f2d21210785528cda1a5ed90bc247823e8a17b5d9c8ae6b715febde4f0d655eca9a67de2cae51de882f3866558a44a645b429d16d1773413f8024bec3c935fc8f14410860768e8585d32cff59713a60a8092f164aec2be2890a31169cd27c24e3c5b67875d267f8618f825c83a6214682882c8357da0f054aaab22daf60fe2a8b453f3c1c0cccaf8815af97c9351b78db293435bf9e8faccbd98db9ad3416f2d7c5eba576fe80f77fd0c76cd78689a17b6f105a9a3efd2e417fcd658bc56d52d78cc2935db857e31d239fa87d6337c4e952f420ee56bb52f3948914532d8993e40f434d80b12c68111bada51e70ca33f2a223a577c174bc0e57428c38e72ba1425629c93f840262a79aa5dd404a9599e43104f395743808b5d3c9e782ad95a98b05f70dc3b9e96ddee596ed47e879e53a169948b29fb479285a0a0fc999bbcf1d17e914146564d47ddfc0a65fce342b22d4ac46664ebd96be98f42e5505d4be474eeda1bc9cc11eba9ec973590cb6969a9fe4504cfb1b6a0b8ae365f01502322cab90c756d9b09d4dd1784d2608ac5051a8c62fef1095aaced31870acccf991701dfa01b975aa226bd1568ee04b63ec801da3293f054e2c04b9e0620ebee8299147406e7fb3f1d380a3f7cac475f5d5da5e38f20f6559584116abfb07cf704482535b2a8c51e5e00a0af63a5c4ff770c958497a03b302c5c2e925d0c5ba2de7b4c14c02f0a2dbe52b4ed0973f01426e707c524098c2cc53d718bb177641884adfe239634da727ed687521d1ed2135c80ec46db55ab35fa3c7024b510906bcb128fa264237b11790fb34be0f76c2a5e0ea141e15242838db9f0f1603a2b4f5945844f6b3cbb9da98b01c7200f09c8712485e04c66a6a08327ea57c1880bf6b8030027e10fe9ed9a49a43f138f035bc47e6557dfedec91aef1e728f3b165c053b6593b026a67d951a7efbd272e1e72da19b9f3345ede457342c9de8f2615c7046b1369519fba6fdb0bb8715640930056bb2becb97498eb83b7d32d0a62ac2a0811b199a54fedb14e16ef1ae753123484c6eb7881bc81cfeb1b997c3a36f7242cf36b5fec07884aa82968955fd564e5ba857c51be741eed01c64f9b45c5dac5319fb3210aff9efa5ea7777c0397aae05719cd40227ba09fa1b82f28a75fe77b51ad75211ed66871b70be74a869c1d33aaf544c9f9d04ab6d26e83ec1f7f7a163e73614dd5e99278be07644ec564d374edac65d378b2803c18f6b7a04f5ad86461318406cc78053d8e6181593c401f9a4a597ca4a31afb31802fea453bbd2ac04d95fcf6a9264429e98cedf19ef094b87280f12d91775641354b372292777b5a574f08941efe1ae0311d2f61042ff17f30ae69687e2141711093a9eed057a0b62311643852171f92c050cf57ff7afd613f229e1498a659386e3b586615a422bb4b86968b84290733e6a831026a4efd35fc2ecd9de3ec5c7b0ae3b76ec64bc3e78edf097349a9a32c250bf5cc378d153822e7833241f155347e7002272c809ebf288c4f8ff8f79a0e90425782ce6c4f6e87e7221cc15a1694cdd5ae4446d24efbbef70a04e903fdf919974b8d600f83910d46388557520667a63f8325c6398d6812ebcffc185334ff12a058d4bf216e34e54d785f5c67bdff79fe963669dcbbdaacc9fbd0d82e2c6431437bdb4c97d788cefee7de48ebb9c1e3da7e4e2bba4ffdfe06c06c5a4d050fdc47125721ac4ffc8eed3f450ab5aeae182b74f0e90016a98240d65a68581eebbac4d2cd7dd3a36524987944263eb8be94a779c319653b4117886d908f007fbae04de87f843416fcd4f589cada626e8a76b076b0288015f1911f982f2dae5c3776c3551dbf594c1aa2babbb2f7d28526d3f839003ee3b72d49d47138823fb2934b6d8ae98a4ec5137603f4d14c8ab7852a39ce91b9c5806c51e3371e145994bece267afe29abc809712b48b888f7f10fbf593281533ad4c530b0773384e64c650f2dab96bd6119d471e02bf277c8e2d6a741c8f034a69ccfd26a6e9735c4d9650b51392cd2870056dfe183e5b112e50ed2c52f8b4ac6ae15fc303cbdc7eb5477c9482933b30f2f3daa53ea491eea891e0693f761a20a00a12e02e40bbd0fe32d1f9974b14108aa50f2fef5796563999f0ba51a0e7aa8a3f10b218f126a6a68a24b72a908c3ae1dbdc218a60f07d551b50627708af70f9e7e4bdd8998c8f552af97a6117ae019ff46a00a7806407f1f7cdb20b22565501f7f3c16e30dda07655577a350287b3c44e65fd7e919deeb6810dea3c3a09dacfa10aa0c9f88fa43be9e2d5b3c38d0a6fb7c9b2f812afa70d4af9285954139ed9356d88aae82622c14161bb5256a1e686307acb3f2c934da1acad51144d8274c103260c16014ea01d78328fec4975c840514a704873ff14c69a74aa9a5800f2172cf4de9f67cf9bf1bfe962e428f9ade67bb6c34b5941fce430aa75c6def6d406732197a5ff29c43d9abbe5f78b683103ef5fea66230637aff5d1bb5dfde8e0ce3472aeedfcda781d7dad2878066a6522162ffe2ffd80e243c5c8cb9c0c4b3139c1bc49285004c0ce52e0c188e923746fc1d5b8b12944e77a36acb1ca70a8af6c381977664d06e5f5ada31adee200918c54407b55b194c92c5fa0cf176699db67d6c7ebd68781a5e96586ec71357e4a499df1623d779fb68ce354ea41b54b8e6a89c8c334ebec956a84b62f79354aa86083601843d9654e742f81e44c5645dc595acdc2dfc74f8e77d6628600acf26fc6f864665a2bcaf9196f1bce7808e5cecf06707ee229b99960b27cdc597df3bc72af3ea96927f74eabecb57c8afa5ba7fa3986bd3784a7a5c33422842f32b508724e912456cc7cb8f2a80ed875fad5d2fe001606d4da7f54cd00abe54d2b2659e53b338bed490e08c90aa900212db2d54682d933c90c7b3629bf5a4b5fd83d3e241466faedb93ead52aebb1f37a209c47e82a203f86df943194b3043fcdf8032557b6808cffca43f7fe667f4bbc58d8ad19c06596d7c573b545017ca60a4a17ab744f8524bc705d6c139c7fdf421a677312e5acafcc906f4e1865eb602efb7eb82d4896f4498f2dd8c3737c152d08a4ba05444cf492179dca4ccaab6e7d3090a2abe574c547cb5060f84c09fc10986c210d0982e5fe9cf05e3fb45cf910613558698b8689092d0c6e359dbd6306d1ccdf2df37e9929049b98f0da807d32ce0e2d77505c5e9cad24952708637d2b1a6760b985aa826a46d99302438fa21ebc2162349715e7ad3ef46ee42aa463e4d1d3d85da1ad2f2bce4ffc7b26c8e281ada9850fd45258c0a086067d335202a55ac43b146ab0cfa177e7c470d94b3aaa0d40db3de6d0927ffa4a939eb068d41e4bf4f67c72a5504a975c1bc2c0ee0fa262bafa1009a3657ee5e9a001c1bb3d6acd6db3b748e21a25087d329a1fb4fe71895163907e60cf340b1802b8e372826aa9e23239c4cf0bd4b7ee78b2f5215a4536216a0e0d09a80ddeaa63c449cc21d80af71e0f2a92ed3d6229f6b967132d54054d05f0133d6a5fea05ce938e58685dd947dde4f5cec537c273b4b9a89550b7a167c5152f87ac2f8dfbee810f1f45d18083a3ca438e48d3858491fb4f786e4c4206d6e70feb4d3f09e86084bf3b00307b9911c94c75388336c4ff86b1e04c3310a90ecc48483fae90b90ec7c2ff78884c1d5d1d7ba7daa34b0cc948a586453df5d1e91426b02d876cf712455e509ad8072d20ec9e441e3a75372a9e5d154b9683da58a9a52189e12b23ecc662c2f0dadfb72327a336442d324875a5b687a8c13eafbefa26e7bdae1fdda81e5c133f2f0dc1499dc0adf79ec84cacc5bd23407a7ddf49f8ba41bec628afdcef3240ddb31dd33b3a63a3d16d8193ef6530efc67befa67b5d944f5f5d9ace3d9339366537bb886feb9cb2fa0abf282e347eee7753cc8175268bfa085455ab373825cdc2696c5b6d19622419b3cd4838a93c7d8c8672333f994f18c61433e68cee054b9906b86303d079e5d9ea3f681814d1b84b7165c402ad5fc58e558f950a9d4424e72dffefc7024ad161343a29a9d948403236966994ad69ca3477c7d033c1bc12a16fa5569b7eceb91a64510ff955c5007f47096951b7f285e14d3ed42b4542b", 0x1000, 0x9948baa5d7f143ed, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x40, 0x3}, 0xc) 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) 03:23:23 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x82, 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x86) fcntl$setstatus(r0, 0x4, 0x8c) dup2(r0, r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0) 03:23:23 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) syz_execute_func(&(0x7f0000000000)="c483dd5f9693070000e7ee66460f584ee7c481625a8962ca0000dbefbeffefffff3e2e450f597300c442458c8d05000000c44190c203eff20f585d00") bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 03:23:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 03:23:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x4, 0x6}, {0x18, 0x1, 0xff, 0x800}, 0xe7d, [0xffffffff, 0x1, 0x1f, 0x4, 0x5, 0x7, 0x7, 0x80000000]}, 0x3c) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 03:23:23 executing program 1: select(0x40, &(0x7f0000000040)={0x2c494f49, 0x7fff, 0x9, 0x48c8, 0xbcac, 0xf0fc, 0xffffffff, 0x80000001}, &(0x7f0000000080)={0x1ff, 0x8, 0x8001, 0xf4, 0x0, 0x1, 0x2, 0x3}, &(0x7f0000000100)={0x0, 0x4, 0x56, 0x2, 0x2827, 0x40, 0x2, 0xffffffff}, &(0x7f0000000140)={0x5, 0x3ff}) r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, &(0x7f00000000c0)={0xffffffff}) socket$inet(0x2, 0x7, 0x1) shutdown(r0, 0x0) 03:23:23 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) chdir(&(0x7f0000000000)='./file0\x00') writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 03:23:24 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) poll(&(0x7f0000000080)=[{r1, 0x40}, {r0, 0x180}], 0x2, 0x6) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r2, &(0x7f0000000580), 0x0) syz_open_pts() 03:23:24 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockname(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 03:23:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x400}], 0x1, 0x0) chdir(&(0x7f0000000080)='./file0\x00') sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() nanosleep(&(0x7f0000000000)={0x436, 0x81}, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mknodat(r3, &(0x7f0000000100)='./file0\x00', 0x0, 0xf25) read(r0, 0x0, 0x0) 03:23:24 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2080, 0x1) socket$unix(0x1, 0x0, 0x0) 03:23:24 executing program 0: r0 = socket(0x10, 0x2, 0x0) setrlimit(0x8, &(0x7f00000001c0)) r1 = accept$unix(r0, 0x0, 0x0) setsockopt(r1, 0x1f, 0x80, &(0x7f0000000000)="58e9dead9d86e062cb829bcd1e45ec459a0b5ad747c9d932903fa28727a27c556c81df0fe280bb77a0f0ad570ce0", 0x2e) 03:23:24 executing program 0: r0 = socket(0x11, 0x8002, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kqueue() r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x28, 0x0, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0xd8, 0x40, 0xfffffffffffffff9, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffa, 0xa0, 0x2, 0x10001, 0x7}, {{r0}, 0xffffffffffffffff, 0x48, 0x20000004, 0x1, 0x10}, {{r1}, 0xfffffffffffffffb, 0x58, 0xf0000080, 0x5, 0x5df7}, {{r0}, 0xfffffffffffffffb, 0x4, 0xc0, 0x10001, 0x1}, {{r1}, 0xfffffffffffffffc, 0x8, 0x10, 0x3, 0x9}], 0x6, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x40, 0x80, 0x7}, {{r0}, 0xfffffffffffffffe, 0x68, 0x20000000, 0xcf, 0x1e}, {{r1}, 0xffffffffffffffff, 0xd23cb75713ba486a, 0x10, 0x10000, 0x80000001}, {{r1}, 0xfffffffffffffffd, 0x2a, 0x0, 0x1ff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x8, 0x60000008, 0x1000, 0x4}, {{r0}, 0x0, 0x2, 0xfffff, 0x0, 0x4}], 0x2, &(0x7f0000000540)={0xded, 0xff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r3 = getuid() r4 = getegid() fcntl$dupfd(r0, 0x0, r0) fchown(r0, r3, r4) dup2(r0, r1) readv(r1, &(0x7f0000000340)=[{&(0x7f0000000040)=""/147, 0x93}, {&(0x7f0000000600)=""/57, 0x39}, {&(0x7f0000000580)=""/74, 0x4a}, {&(0x7f0000000200)=""/200, 0xc8}, {&(0x7f0000000300)=""/45, 0x2d}], 0x5) 03:23:25 executing program 1: r0 = kqueue() kqueue() kevent(r0, 0xfffffffffffffffe, 0x867, 0x0, 0x0, &(0x7f0000000100)) kqueue() 03:23:25 executing program 0: r0 = socket(0x2, 0x5, 0x1) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000080)="02000000", 0xfffffffffffffcd8) 03:23:25 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) poll(&(0x7f0000000040), 0x1ffffffffffffe56, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000280)="ea", 0x1}], 0x1) 03:23:25 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) preadv(r0, &(0x7f0000002500)=[{&(0x7f0000000000)=""/41, 0x29}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/212, 0xd4}, {&(0x7f00000000c0)=""/143, 0x8f}, {&(0x7f00000012c0)=""/181, 0xb5}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/131, 0x83}, {&(0x7f0000000040)=""/35, 0x23}, {&(0x7f0000002440)=""/60, 0x3c}, {&(0x7f0000002480)=""/103, 0x67}], 0xa, 0x0) 03:23:25 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2", 0x20) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x2000000, 0x0, 0x0, 0xffffffffffffbffc, "854955882ec4fe3cf774857589e8bacb154dbfa6", 0x10000000000000, 0x10000}) poll(&(0x7f0000000200)=[{r4, 0x40}], 0x1, 0x0) r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x800) kevent(r0, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r7 = getgid() fchown(r1, r6, r7) open$dir(&(0x7f0000000180)='./file0\x00', 0x20280, 0x0) unlink(&(0x7f0000000300)='./file0\x00') 03:23:25 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000000)="f000a7ad5e900386695813d733f813aaaf21efd8b29381080ba29b7bf6db998387fb97b628abbe3f467e270484e39a72e749ccdb920c4087a499030d33227a9358766aec914f0ca63a7c97a86da781e1261b139bc657c4e7228ce777b88e43a9d658eadab5ec394ee56f13f7b1aa50b1e3bf2cd5173c54af8a66143bb78c171eba6bd30b8c5f5412ca5e63d8af05c7088e185fdfbe", 0x95}, {&(0x7f00000000c0)="d643cae85b8a8e25350fd86704da83165b870fe2754e22fc8e01c8fcd41a694a331224f1bf7f95d6965ce02864dd8ae9da1d0e303b5405b2ddb41e7d83735f371017b939d9cd058eafe7e9b8e3dd40abccbbf4e67415e46b3994255b8801a7b7bee248abb54c", 0x66}, {&(0x7f0000000140)="08e66fc3e7ad487a969ad4a7518ed8859ee90ab81a7e56a755c4cea32e339c6581f941b6e7de66f59c04a99f", 0x2c}, {&(0x7f0000000680)="7c15e4e6e321b0886e4497eedecf562b71fb4b4c0cb26f69278c80b752de01e3090d8b2bd136175b6615080c66a689eff71c1e40cfeec6d5b0c126896a1777bec6f401b200cb2ef57f57c22a94820afa5791e1ba6f2cca3bba61c1a92222d2d66838445d7261e42e84cbe10094a3bb76c294987d17703913d3cc2ffebd146b10d615920d7796f9d3347854fde214a17ff0495bef74feb953c60f84c62deb86de708e5c83541b2f88953fde623cc917776873f68992ba98a790ba67efda791de3912f9b8e77a4a00475966a0acf02414ceda0d8c9300d6ee2476bb71216b20d86f3cf24d0fc8d830c5932e683e2e097fee93806f6454b6d4836bf5d80efb3b10ad3daa70cc269018c81922800a23335711c597fed9c3cfb45a59702a944d15ca4a24f5ef902fa99faef81b51f4affc1547929e131049c92d5f0a619344f13f1c0800cba8f0040854449526036a6ebffcb85085748e0167e165c196a78f19438939ba41439", 0x3c}, {&(0x7f00000001c0)="9f43ed02a64a334e91cd9aaa1a67c1a9f72f960aa2e6ddd9266c894a52270bb7a716fbc17634bc0db1380b79c019308fabec1ac249889c36994260c847b69dbb1a97fb8561288c728cc345734fc7380559022860fbc5b2d9156e4dffe1c934614a7586ab94acfbf556d18d772db79fda2f51ef350296c6f5be291a687a0066f23e9cd8a7f74c98d7e8cfda1d8c8595ed5ab1000da3fe5eef270d18d84e1e72f7639a01b5bf2cbb2fa0b5fd7b26c8dd47b65edcfff2d113d3391e8bd0c4820263f7fe6a12a75ad97456072935db241f8f76ae0e8c04bacce3dd10c6", 0xdb}, {&(0x7f0000000600)="384a5f3df6b08541792c8d44d811d1c598a1a36f10d5eb11bad94859f6c525e67be278e5573fc79b8d6eb22c8b7212f9f754639adba42b5109739510f49f2efe01339140fb719dae27647ec070977d74a19e101d81e853c64162472dd0b3", 0x5e}, {&(0x7f00000003c0)="12b6c6ffb588a04c8358252ad781d6f946927281d53a4d62da58fcd73c24f918e9e9182efe77381962647c8289b66ee1531bb5489138f4000ebfb4346526337fa86847b1cff4ab212dcc01f303c4058f8b274d7440abd1d0ae3370dfbd93dba7927b5b7afce1be68a8233a310a97cdb3488ebf7b2a199cb6a509bdc32eb77acd90246b7d598265314ae351d8c5a991879113dee723f6849b8441", 0x9a}, {&(0x7f00000002c0)="a9f0088ac80ad46a15066284a1c059", 0xf}, {&(0x7f0000000480)="8c3f77682465746ceec2a624deadb82353712641591b8d058f11819d1ec568541a1847fadf98f6af79f4644e303512570d34d10afa2e6b23183484da25d8861220b2bc008592607b7e7e90efbbbbe38a27100738aa019fa5a542463520be1c1f305f7a1cdc07c1ef47d6734f424835", 0x6f}, {&(0x7f0000000500), 0xfffffffffffffede}], 0xa) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 03:23:25 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) 03:23:26 executing program 1: socketpair(0x1b, 0x4003, 0x2295, 0x0) 03:23:26 executing program 0: pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b7b2ff90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697be3be0fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e00000000bae9df8156745188e3629a90", 0x87) r2 = syz_open_pts() r3 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000140)={0x1, 0x1, 0x2, 0xffff, 0x100}, 0xc) close(r3) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xfff, 0x9, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:23:26 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) 03:23:26 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/144, 0x90}], 0x1) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000040), 0x0) 03:23:26 executing program 0: shmget(0x3, 0x4000, 0xfffffffffffffffc, &(0x7f0000ffc000/0x4000)=nil) 03:23:26 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) sendto(r2, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x11) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000040)=""/73) fchdir(r0) r4 = getuid() ioctl$TIOCSTOP(r1, 0x2000746f) r5 = getegid() lchown(&(0x7f0000000340)='./file0\x00', r4, r5) r6 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000580)=0x80000002, 0xfffffffffffffedb) r7 = getuid() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setuid(r7) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) fsync(r0) semop(r6, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x0, 0x8, 0x1003}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0xa0, 0x4) openat(r2, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) r9 = getgid() fchown(r2, r8, r9) symlink(&(0x7f0000000680)='./file0/file0\x00', &(0x7f00000005c0)='./file0\x00') accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) sendto(r1, &(0x7f0000000980)="b88f3305c19220f1b09cc7dfe23a2582c0a36fb21e14d2d092518d52f63d69495a2c6920b295ae187dd85d1eccccbd70a81af4b008d8615d8e273b58e77991c1ef064c6ff20378fd1e551f7897e1e1f27a0c7dda31ebc5b581c2a647a26efd3a8985488f93711eb5d9ce7571bb2967070000000000000087b6eead2f05fec434e3f19be7ebaaa22161530884288a9eadbec6af2be634e13fd36bed3cc36b1acd78383c16d2faa26eb7f9ff628d78e495cd9bf982e37a888922e2399ec54d32d391cb187bc0beba90003b5aeecaabcd4a3d948688bf1cc6ebc06faab1a73e89622bc56d7a2c888ece4f338bfdd698fba442c10a1b66794b12554c3c812db9afd44109a316cb4c0d0c0e5fbad45b9927f79529b777dc46926812a8811180326ddbc4f978a62eb320fbd64e634e454d6f1fb2d84d05f8aa54125114f2d0a68c5119dfbc544d26213b736c9b0ef99d49cf51d2c6fcb0aa5d2278ec4050cb3f8d0691d24458b82c7dc7cb88a4b17972abd744904889e5e07a2ce40a4db481487de4f93ce4807ce7fff8f017e7da794679323836bdb6", 0x9ff06176, 0x2, 0x0, 0x177) semop(r6, &(0x7f0000000100)=[{0x0, 0x9, 0x800}, {0x6, 0x4}, {0x0, 0x1, 0x800}, {0x3, 0xdd2, 0x1000}], 0x4) fsync(r2) pipe2(0x0, 0xffff) 03:23:27 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)='X', 0x1) poll(&(0x7f0000000580)=[{r0}], 0x1, 0xba) r1 = dup(r0) close(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) 03:23:27 executing program 1: poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x40, 0x2) sendmsg(r0, &(0x7f0000002a80)={0x0, 0x0, &(0x7f0000002a00)=[{&(0x7f0000001800)="5565e2cc716f11e5e942b57975cb4d4c841629cd6864c1031ec3afc5d4cba86592db1d31731b88f1a2d422857ae8b2d2bf3d5bf1036759b91646faea2f34b91af81a9dd8f765ec35e25ea50d5f75aac2b5d9d9fe5388a1a315c91bcc193d84163535ea4e3812889c0eb9920b38c6688abefb65e54629bd3f4f0e3cd653fbafbea73facea6ca78d1049c2b5324f0eaf55939bf6dd5cfadde856cea420820d3168beebe8d1c8645b2de419204af53081b2399fbf16d687f3fc2866a70929cf9173a3", 0xc1}, {&(0x7f0000001900)="f3f6803d1f00c48bcfd7d35819177e8723b63bb159e8b48d175b25b842e143131f20f64ad0189ab31e48dd13103167209f51ee3230b6ea51a476ba76565e19c222dbdc1302b71605f9607aad2eef726bd939b266f4e02c2f49a161f78d0f65aac1c8664f353b9e80944b413376bc80b0d43a8c38931be5588b9a02aa35eebd94d76a9279aabb570c269d9b25c24adacc330dbe672eb4a4bc2369e02f2547b2aa108e27eb88600a868f6f18d99e184ded4364d7e21c9a5d2559333afa296d73ca6268ff0315a89d93f6b0923e5abe74fc84b4ed13f3596aa767cb69b79d02652717cbcc5c9fcfc6726f4cbb85f25dac2928eb0bfd7363bdeaac5623f5d94c2ca48580ccac06bd201b44200698d4e489e2c8f179f0081629f3506ebab2e4f0d4575b89de972a20728216fdaa8963c6ee6f77fd4001b00d2b3f38125fdc969b8d0b50ba9c9ae8311912d3226cf01dcefff984497360e8ca0de98eeb4b8b320dcd12c192fd40817fd1d804b2ae6e8dd71f686d9317b97e79703cab3202c1855d022ba58bda83423a103351b903268022ce23561fb6b3487018300b595ff18ba4164c3b44f3a7aae42d1a8771b564464e151b0ed19145af3826df5237d5aab5bc4ac009cb5679b63f1fd80e0b05fa37855f7732bc22154a1093ccc8b0ca8a58f8966c6271eacf719866c91d128d1e917701b9afb86fe225ba9be0b0f462f1badcace43cb08719b6066ef6b015e0e2f13f3172cd43bf1bba43937316f4deaed781cef68a5601c3b3bd487901ffc44e4ddbce315238723466cf41f590476569744b97b7d3d22b241ad1582170b9c4987b55b1639344b6c5008f3b42e264960ffa5389f2f005869260ad56ddc1624465a3b194f1c9fc435628350de834296bf04fd1ea3e8863dee7d1192d8f84894613f3ed7da27d94bd0b392d8bb4a90c3059859ae4f1ff3332b96b5e75129186068de0fd0ff085eeabe788d71377bbe9684273acf9d6e37420c6814eb9ba2a946b4c67356c1ffb9504ea949c97ab7210b63be8f51936e1c435ccd0a21cba6a63d68cd533c4c97a20d9198315558a33fd42b36644211147d7a4f74330412b4fc8cd010a08caef481393a4b4132bc829eb0f0a50640993dbcc47d5c458d78a24a833396c4c7d52ab7769f51c1d64b0456ab76150b302e5fc1f9411042d42b0414bcd58c62075bfa2decf9e88d8bb047894af9ee4a7f937e45ff0bd8221aa7f63e8fd6af4843652e369f58fa88aa0a64b7c1428557708ef7aa7946e779bb823e6deb3ceb63e41613bc8658ff5fd5965a1e465dcae80f8ce5c1a2ea53d533f5fd715fc4e288493693a72931a84784804fddc11399aae0fd082822e2c6759b017296a57f6199314666afb2d9f40f28a64ec2d55f0a96a6112aad5194724a4cfe9647537375db719705698787e3de9d22813c9556131eb7fff0e6dc883fdb130ddfce86189027b5f2fe3d91d542f69109463257383bd54c9d4bb9e8d4ae3d3eb39d32fe54790afdb3b50fde291e657249f3bee338b3202b8dfc49647da8d82e781c2d38948d9526cb29e6b01bacba00df2a4a33c87357204b2702af886a4f7cf6c195977a0dd151ac77aa47bab001695c1744296d4ebc27ac0a8e52ca94cf004a2a610ca610423a95b28eddbfa3db890486a4c48271a4ef5143466ed80614d1ec91e667de0325fe48c1213df2f35789622c36d25f7a1b176836ec104f4c7da5609664241b4ea2f9fd9cdc5d957627442e441945ba7c804d19dca48e2ffb86d810fed324048dd270cdea667e15374af5979f594cfbdd142a818a48851e4dcb3fb63ae1957365e40db05eeb955505a1128ebc6652bd535fb5242a404a09ea2e9233b28ce71dab92a73c46abf8821e77b7e5e498a6ace3da9e6bd0086cab33303128f03117b08bff6cc32009dafcbf0e30d1a7e0586f08cfa63b489436244eb0ccb5dba72a4469000624dc504ceac99cfbff8572963c705e7a9f593c27a4003d7a1b969a77b02206915253811da49c6b1a04a0d5e721b140609a57abdfee0277f68d19438a40f488f0e98f3030576581c51965dcd0462882c97c8eb02d06250e0f8f90bc0d8197cd7035aed6450ad7f6881a1857b6a972cf21f1a80613350f21a9728c3f56211e609660d652fd7d7fc12d322f4530feec9d6f568f9d40d1ea6b40e308ef2e2f74165abe38b38a3d65d24b7f940c053f2e46e115d871ce6bcaa0a2951561e5c45694a61bc3ed2a3e1902d4d10687ebe1a441b3c1e9a8307adc6b664e3d381c1c885561a3c567904079d062c25595873acf33ff6daa0c820ad7c20c00903e08e896bec29478da79792aefba02e822df5619b59d41dec524eb280850993283d71f376e023faf3765460982876dca89d33ad05d949d9bb7fec68ccae33631d96a64b6d81b9a8107c78c98035720d74d0c0da814d417fc3eb89aa6d28896befd56de278a3f3126c67aed078e5a16c3ba195c4dbf697ac3f1a0d9d9e830a28b250dd6ebad54e47075c5c7108836302750b1c7d60dc1e9a7453af39241bdbf1887134424ead62077cd80342963dd6d29eb4e983a8b8e91aa48f2c6bb0b32e1e3b81753d218447df2361744830ecef6ae6b1c6244a3be72c0520d25c4f113c3b43a9c79c4250f9e2857bd77b5c1f2f5978a23e930a2e6fbfc5a75de0ba9869da3fb08ed1edcf44e493f5197abea40b876e2eb6c484be2fce4b2d45397bd236c9fcf408af8b0f1d3fdd7574362dffe4531d920bae9d5d9e2480bd298863aab77aee23a5f2a4d10b49766b4adc4bd9c8b268a4863345d13542eb73c163d64b922d7f191750dae49a07839298237a2c20e094539c73c9219987d4e6a7b1a8199f0b13b7a4b62df11cd0be1a63d44f3ecd1786246bf275c47bc905053c84f17154f73a1a1a650c6e74119e79c9085576b239bf8dd3bd6ee6764e0a4c3a53228e36e19377cd665bac12d67ef53dacd43255b399a619a230419ec84057b16663c815b26049c2ad2eb0484d5bddf7ce6e2234318e5397907237b9f2b6929a7e2f6b50be4b5a9980f9b611faf7697eba057292a99b92a27340fe2dcc017ab1c385e7f661a6ca74200ee67b6da0ee0fd666c9e29f47bb0e4ccac82db7c2e4223aec91e3b7d4df5b9105b89af49d84c4c68e8fd010d261d099319aabac129619c7fc0ce2cc93f72df21f6f18c2ea82066f5f7779155b757bb3a9af02875ad24419a983bf491d06471353ed1b8cfd28473fd91ff647a84665aa8f77cad850aa82308282a2ebae2c6fd8732e6c8c457dcfbcb9637ec9c8faf49cb24eed37fd28233730dfe1a20e2d6f4b6061f8e2b6b81cb239c4fb7283283ba95cf25952f18c93db30de5a07037615d4787e89a6249dc8baeac6cb8abe7cc623894c4bbca10b161cea4a13bda3c295e63ed53f35cbbad530bb053def7235de4238e2d1b58a24d52e6e3390ce2b10d0c4f787dd502d75c2e2b07452dc136defbe5bf612808d724b5ee8a30426480e57519dc4aab2339a607e5a1ceb5b5a137266bf74775f9cfb647f5ff86a10c16133be68757f3fa12c11d86c089451fb4abbb1b04f3e63f02fbc824196407509632507c2c7eee0fcce0872188dd6dddc29b4e470f2119b4a27b0aaea9199e46b4e39097c9bc141449b86ce094b350b8f3460b5a9a87157ff06e1a6084c90fee3df4bce814c5571c9954b9d6351bf76f6aba0396dfae8ccc95d6ac5ccd8cf0e2928de699a79c3176c5560e21afef6e02b6f698b98f3478eac6122ba2b3ebe06a5d9e1d392fd5ee9366b146c939c83d34a768003ccb4234a81050ef7bff1e7d066409b39ef4bb950abc7d0a961c3e72a7544b20005964f1ea7dedc26abc527b225d61a1e6fa3446e5d8541ba801dd5937ae09fca8857b76145cd188feaabdb37b6f3936b1cd06f6ec91ab66af1f2a205a364d473bc954181b953f097c0626a3b1c6f6aca982cbcde51ff06234b2435883118b0efcfef7fb0c51e09f404fc45abbc37bab99d0be6ae200fee3e3abaa26b463ce76aa42747d4d85d6282daec17c802bc278025c16b5bda0675401e8161eb745e92f57d83d3b0430eaef521239add7c3dbef4268986e5f5109d43e4c22078558fd26ee0655213c1ee85e365bce9a40d9b47dcba047f8d0b7c1ddc1daa088601997594217f355b115aa2454b753f9201bac2e065c497d9039eb848bcbb646af8a1e9f82c489daadc3ea20088bbcaeba18a182b7f8e3c74bc7098c6ed7750e52febf9a36aba60e67a74a22c0494da78560fc7dd9fc88d821c1bfed395279a4e6c9436cc4eee86f9939e49249e82c0ce167328cbfb9ae56ff77c35a00c133f7da80b2ec5c1aaac4a519d5deec7504b7d9788694db37aa2b24b259d6411ef579fbe2f9d7a2e146b83aa848e4e37a5ca63cd7afa4fe02467e900ea35ce8a6f3d1212be6ed8cf63245c8b9788b7d65ff76a4f996554bc6c63d07f4b80c783f700760631222fe63825d10da5bb87d57da78bc68e984e09a1a696af47bc8e2e9ac779d96d51f1852c5c7f93ed222628aea9eb664c68f7e177f1fef15df806960beb353da1f430da4d9160376d6384218cc98d92d70a8372f05f0aff3d21bdff7e9bf65a0a16b11ec71de9d5de2ac405ab7df5be11bf8ba1c8a396518ee035c8886725efd6139391c3120f872a13bec47df8008e08ce2518073e31c06347aae785ac3513c9732e614ab98d4dd3a2e16633c66553c3299d6806190ad09357dd0b9ce3c55e3653f1a56bdbe88063b5870fec260d93529bba4a9d83349d60ef8040d9ab6dc7a1edb7e522a5213cf181f531f4aa5a827c8906048c42765b91bbd3db0ce72883ff8934443c1d28ef894084c3c8a2bdadc1eabf3acde745e0fbe4f64177e9eec7adf93d7651757ef411ca977b4663ca3500ee76b2f0883785092d41a78a9a1d4af842e67ab427340ca053192931e86872fc961ab961338671d5b1484741041f1c6545eae9c40320f885208679e823a992a2e6d0b69e542965f3ba486e0e327f8f34a5e00bd624b5f0f3d32caa081a68e0b2b77858289d15ad4072cf7928e8f0a27701fb6db6b21a6f6364cf65b2714dc02bf4f3bd9ebe76fee69a9058b719f5504c679457c9ec937e72bf5b72e6143ad42513f2b932edf8037e364bafaa3a93a2c91fe9a8d19616d3e6848d0201a7c2e0f06ce852cb919c9d72918d0970715365b0424bb1b0d69413b9808224268a7eb1ec4d3daee7ef684e8ced51741b6761ec4b3b19d3a55091ca6f491b9b0cdab668c2fdd961dd3a76682ae05506b9597589a3d8bed9d74c13ce0ec004a09ff5e9b7af4dff52de85a77f8d68d6112aa8ef9a942b7d53df32402c2c5c86c6eecdcbadb5b34f8c8f5bb268b5144f214161fc17e3936bfc121ee8168819e3f717fa98ccf82b8658fcd51513e8f96a37963d570ad4e291c5ea89d48211c4945b43b67ac8acfb73ebccc0b2589120634e01a9cc57d6dd13bada87935428aaa03bd6add80710d8085dfb5f3d225fa888e3d90b0410e8b9a5b6cc417522163cfbc8a7abc89c71ee37f1e602577a1a916c13ae37ba8b541ece330b59df704053f7c1cfd5c5168f4dab51cabba6276b978c1f08ece8b404def2a88acf6fcb0314fd3e9a28fab3880586b657daeef1b9ef89f54779a2575679e3fc07fe7767ea201149b013dbf212aadc4a1c4ea8a589e19c1087c878e841e4923b6f077430bf112b9eb3e756b08553664a3a24133b10239efeafdc9579a6f32aa1020e4fc4334d8f95840c97fc0559465c8549a4f144c9c06d913544910edea63b8030e2", 0x1000}, {&(0x7f0000002900)="239b", 0x2}, {&(0x7f0000002940)="53a0ef9cf3f970faaa34590bd55f62d3e00e97e438efedb93778179a4c71ab3b6e3ea793b20e03ec870f7118af6e553c0dadf0e3df81b15031f58b5390fe42ecb6c86011ce53e1efb595e5b624b0984d409d6c5ceea30172bbdeeaf71f84fcf8e68047dc6cf28157c50bd0abafdac426117d23a5743d5e3919e7c709723442c10dc8f797249682d2ee014fc4a8792ecbc4d271ad574d6dadd57647f28b9d095a92c43fcbae8da39ce9f9782982bb0378", 0xb0}], 0x4, &(0x7f0000002a40)=[{0x18, 0x1, 0x8d, "7964367e9379"}], 0x18}, 0x6) connect(r0, &(0x7f0000002ac0)=@in={0x2, 0x1}, 0xc) writev(r0, &(0x7f0000001700)=[{&(0x7f00000000c0)="7c70e60edd369550ad1b28c1c75bdbd13b0818f9218ef26ef4827b626cee28d3da6a2ee37e80918fed3d75017e56909767bce97e8b59aeb4b10b70dbd304bd52168fff705592758bd5085a5b2b48335540225e47", 0x54}, {&(0x7f0000000140)="2d050a1a7c62ff9dd472b21f29296640a3b6e7dacb7a248578013d08dcc3c1980ce230be06a737794205bc62ff69ffbb58719de0c6e402832e625b54f61dd439931b2cc2ac1637b0a8a96898e7ef8ace65423afecc915e4678ecaaba", 0x5c}, {&(0x7f00000001c0)="ad6b96a4f0804b6bdb2168b4d64e9ae3ae578031f0ba381118c77e9d897dbde6945c427ec418e4b2384a926b929f278075537f5f8a589629eaf4327d1925c4b1022d6c618a6433ed7e2c2f27fae1fff954bb69b6b135798969bd4dd40389c9676e9b75a20c9736414e44bbac65970158d485fe0511437a12306837bb873cddfcb76b53cb8bf956bcbf5ab4d4d14340e223e2e3eee54046ef692b76017949957a0ac4341bb0ce58de67bfab420a97aa66a388f611b8c1bb37cecc6b220d4d93f4adbda8433f41bafc0908b270408c8113834460e14f17862f0a5724", 0xdb}, {&(0x7f00000002c0)="43fac643cd242a322fadd90030e71487e8fed049fb7a00e316eff38e7310208a19aef0ba8e429af266cc336edc7b82de1c1f81e4d7ed28d2ed6e6ed45df4a73ddd0bde634bcbf02602f0c91f87894448758a951c9ca58ffb31d966def39974e599a93c2fe6fae645ef7e117d6a5a54a08e4a4d5751a01f85683fa3796fe7a973501c177f3974c00977d9849469e4abf724d497dcea72d8ef0e32f24781ba6cb4befa52c93fce4aa199eb8cdcfd5a08965e99b960afb07fdd5149678d", 0xbc}, {&(0x7f0000000380)="665490bee19ef51e90b26e44e69b5d0f56802acbb7df5cdc772a34afa3c7c43c2c259cd4970a717325b0e30aa93799058bcd25839afb1e44bd984b9470c49ceecce530c7344fd1bc221b448221e62426964fb8869b4b2880557b63021a238f2ec8c2452cd65315f663e2b3c36540923a4af15a52a6a1690e1416ec4534ace45846a0b52b631596f4d00a67b17491bff4113c99644f002b92d428861e2b7bdb80621daf1eb1495e51a632e2810f468c81636f680f7f69e5c777a435f7fd2724c1e67b3bb5e4fc42216af143600c2e45354357fe7397b02a2ff81b8fa10231f26169deb830d95aae8abca2467d85b2135a9435334ed229ca26", 0xf8}, {&(0x7f0000000480)="e0be5a1680cd4860c726c23914b2cbcf7696b4b3eaf75fa84b2897502a98191b2b92ba9fe6d9beefc64059ecf413b978796b4f2c5c3d84fa21d39d1cb5ee37e14c4264bed5e2878590d66586179b7a58a5484595e02eaf0913ab2334110312846ff8235f6dbc11597dbab6fcf6d934e322ae5c2e27d82f65cd22e70cd7b19ab1802e874d", 0x84}, {&(0x7f0000000040)="9e17fbeae1abc8111ff4f8a5ed70d95923f98c4564ad7bff15bed52bd17c380c03dc31742b5ec28201864f138f626861eef91a2b494267952570f4206717", 0x3e}, {&(0x7f0000000540)="239ec104d72e44d7a3d479aa02dd05fc208dd224150ed95f18bd01d683134f3562be63a15032e9e4af298c763bd7f474d4cd7eeaa9bc950825701f26f8f43d726235cc0f10165fdb014a19aeb70e1796b818c7e2bf7df16f49e57e5e273b147628859d5759a1719eb0957666960aad55cbb1b332db0246abc0fa26bbe11a38d6c461a1e7bd4edac4be499d6d55347c41e53f87e56468e4e1e55e523dfb34be6deab1a041c5c471576b0b5632b6ede7dc115d179374210de486e972985a4d7503fdd8945b328895a55ab7c88dd8aef3c13812192f9e4413a590b99493ba560a2058485d0187c9c08136a4fa5168cbf1929e285af481d925851ca9de415825ad8dc44d2f22ad241a598ab1875ab108f56407c507cf18ee1b8a0c50b9d1f0a39231603523c7f51f768ad4a97cf5e7c0acb38563eaf67579b807102a040cd9588712251d2cd091db9e17186bfda18a685d4df1cc1a9487b54b57d8286fda94334acc7ab45ae84cb0c0517b772bb4a27f3a870ed9afcc50753113a0e287d8cf74c3de2f255f3eef7e49c331730e8050164e87a8ed2bc8c887d2ba8318601d3a9d954368a8799b972f385b7899123c355bdd0a968201cad9dfdf9de926aa3c0b74dcad1d6b490ba62d99864fd516ced6de4796d79bf449496969e2e7bf769d70603383989d9931ca199cb9eed54f74c269601dcc7b7d6f049a4d2f7a5904670e79256e4d552450ceb5bc473378d7051a878b7bb0ac5907d447d59b8812fe6728efa60d60f1a6b2982a0e0f82b13e2aaa49c68cbda59ad143f5353460ff7bf82df4c389e5f98e48b8f87b3e5623b967753a46802c51676e3727010f0c39d2143c9cc880ebb2d1f1c2cb8cef2b51d372b89a306a5a4dd970f72510d90f7c4daec7f2b59c46717a00ff3959e03c2d58c3afc3e898abae1009fa85866e34509a06748e88b1bc74fd3cde2862d3059cc7172c52344d5c2f8a3918899e8240f7f83a7849d2058f33d95b6c4b7d90325f8c4147b9caa85fd19d250eedd95a817591f8e90fb40cf87882b298232e282c842ccbd2eca218c31f82fe99affa811740124aa981d74acf6cbd423376f1b93bd08cba55f55637cb64e89871dc994231a61131528f8a895344078c8f69ec2f52509fd7151bb1de1f792045f6abd09ec91645f880b56a1ed51ba7219a03766cd85a51e3c41e8661b140ee0f21de7d97e83565118d22c80bce5c73149252808cc09393841c3201cf45f282e9e0dd56993fe522c3154bcb909f7e14cf8f6db0e5838b71356e74a63a003167f079b7416a0b4139321b37d60eb6d77ea1e5999c9fda31f2246fd2db7a7ed60984f129803bfc74775c4a761faf02b718d6e9d9db1af96cab9ab9b2d1e0df3f002ad09d5f1e72ba375cb60a97f9cebe0f8ca358b00acd8ff6e10f37965dfa23414b396adeb1408da2676967300ac13dbb1a2dd20a731b2a7d48a6868b6dcdd13797211313dadfe60d982f32a374a215708fc50b62e8174874e8109a266224488d51f5f94cd4efc9ee1038489f4a7cb9aaeb5e9364be74188b0762e1d2369a528bacbce833f1c5ddc2605de98cd4b6d590bcc5de25b00fbf3b8099189e78b72763475c68ed099ebffbbc74c33f61c1eca51a14eeedd84b7d0fcd0ddbd78936394f57c4c4a210e5fe839f2931fe8b338e7a20e8f4f5988ec4a9ae6d62b802601d45b6c9e6a8a8d8ad452ec03852c62d4fc8cb507e19ab8ccfe62ff67ae179fcdb2710fcfab2ea97471a738c6e4e1852593fff642a7e9b4bcb7de7209fa242a8dec80a122ac6e45b67966a6f98e952d2f76020749c3ee34d08a5ceb99db48d3a4b76d3a4cc544b6a1364f591788c1ba0a62ca3e29fa3463a6b275451f9da0245403a7f7c9e66e45ea9405ef7c5a71edba7fa2574232279581c94c0fdda616369feb7449b58147cff87633489392ca1a35795be22aea16ec252981755b42058389f6e02985e20575621f18e1024a1f1bdbfb3f3b1499840593e9711d725a15fdbe2319bc6e48db6ef9076908377faaca5dd5bea5a3a317a6a36e248bdb093afcb229e9cfe658bdecdf3d636d1356e865ed332d8094972683c6c316261c20898b9af39a9a9a6175891af93fc7bc20b81f710abb77eaddf3676087c89e832a84e49ba49b8b6a59589dd85fd991ef6ad58192680ada3aec9a0164d8c063c4a126729db7b514af4d73b57c464ef45d94cb744522260ad80e74eb715ae1ea863596b5aa0d1fd4142bd150172c8dd5fe8f3a8c155ccddd72da93374548a4f958d22a1421cf2349053d56206fb83fd282de522a02519e517a6cc30a77dcf09ba15a6f972daefb7d136898054d0eac74af928c36ea92f340efb4738a0cb0901283686c63a4a10a9edfe1d8709484ecf5a776f1d1886cd8f2e2ba301ce7a98d87155ae95ff308a18d28d2cf7582d9740314a8449855cdf647a24159b9d0974704f6fae26adc21b8f41f75211283829a525a023c9845eca4e98967e62d6a07da0d7524c42bb47676f7c20bdc434faa8a6bae6bedcddc4db31adac3e234e87346bfcd6f90d765fdd49944b57a24e5b7b4d3e8f113fb6f2a7cccf63a0640a3ef45b6a275248936b621f5a606b7e95d2893a8df77bacc49aa03528c0dd08e17e59e87d022a9b87895fde089d12049b0bbffae77ee0f498a23d67d0ce36226babc93d9bddba1f6e16f8bdb26bf136440c736182473047a09f7ed256757dc3ec7c253cc124fc6d03a828abd375e0a5e1e02900c7cf55616d357084cd0f7776a39e084baabbdad91cd0cb69e843a8a38831ae21119df651ed94efacc674fcee49f044ecf452a3bde9f35f78c39b7c6cbc8f978494f1616be561b6ccd8d938ac4fbf4900cbc700feabb5fa9132254d6ef34d300018d2fff21f1731c1aaad9b28fb174265564e958aff7c60d997388a0b1725bd05a16a5c58e1a938e69306b4940f7fbedd0f4627caeff09c5072e7bc31149e3a6f1e76a84a593e23e1cc3996e187115b716c3646c5660e5257dbbd49bb8ddf1878df2b5a44c20837028dd13e28512711fc45fae60acf14f4875ba80a8ee7cf9b0f16e894ff729076a63e99b9a94bf22a1bc4dcb28be8719dc014138b7e35b55a8424b5cdbdc2d086ffd97ca954fa6c30bf8ee971987e606901d7a2727d71279c31798fde7afe36b5e20fb4744f21583b6937b897692cdc4bc1e34ff550be34b88ee61c15116618286e740ad31c37c691c0ba1ab79cb6f50ba4caf56141f49e8fa3783be51984794428bcd6261be88c25a256c667fe22a92f044fd6a4f355925774b0db981be7dee1dbfeacd428148b950c754f910a1afc3879dde618dccc3825e47e3210ab28ba3e34e7f14993d1923e12c26ab86491c0ad9f0189fdcbdc2fb816572b1223894140ff0319e19742c14a144fd839d1a49f52cb4de5748c84cd754f8b56399dfd76e0c3eafb0c15ccdc2a06366931276bd5afd106a9184f7bd42cb7124088772688a7c580f21c6cfd8f9ed7864f50554722af8e9deb814460b966183e6fde093bbbc739d00ec5dd283b65370e34af4d91f7f4684e00eab85b95b9bdb067003708abaea1366013e2cde37079b3e28a18ba8fc4fbe354b0b5fd60c75890107b24d12779d9b3416c05e0fdea395f521501e94fe22d6c647aaf4d97ae373f4c1854931256f5794bc5ede39a7e4bc65498810e4756a4767a1991b7ac0f29fdd7bb766cd1c910521593689c1639f0ab7e31bc61224b7159345f3de0029356e4c15cd87bc382574c9cb2f8e21e950e64edb512a0ea1bd7388e25f8bd00c7eb7fac301a7adc86e6d2027a830c42aa8496b320298d99c753aaa62c21b3074b487cdfb38a658eb67c0a9d8b9f61d64699ee5805ef8678df8283caada94b15077d02e194135d7e243c60db13d26c71b5ab122479ad1e2f4222e2da9cacadc34a7b20a33321dd089e320208a936aa86b07e9a63f3e8a8a66bc2b5c1de49972768952f80a04de8418f9d778ca9aa222d1f554101a8fa843b28517b26bfdd2c7c2e63c93ecc13389f32f2e2e0b49b078801e5f0d6b64530ded339456e9c84229c296568dc65ff9a36b5caaf4a975057496cca43b574726b78759406b45787072bbab12b9197b635a64b0848804f48ca06a4e91d4cc07f82aac8d22ef08f088b399246e9fc089cf081c519840cb73a84520d3d3b10b64b17b25564cceadf46bc312728b7a65f49e3cccdae45f439feb3f2190db33543444b132db705086867cf19ed9dc5007c8f31c678e39c6562f06b952a57553bb238b3af497222d56897a0e1c141024bc17624fef22d1deeef6988d8ca80e451ca9ef78dd9a5db1a57250bd73ec3be22db19714f6cecb4d12edcd835ffeee57fd6e76f97d02c89f9d1096489455dc41f0be3b54b74f8604104e71892b43d97798b5e0b2c0780f2cd980f30c146b24df10ebff0df80099a58516a689216dc47f2f5208e5e32991e5f0094b11ea1fcdabfd94599e55129d672b93885f1651a034192810518d3b86dc22f9ddf783ee43635a15391d9a0411ef3de73a20a85599a827e17e346253b949d9d6ee6937b0b15f786231ce1c2a87a5f527b5df521d3a7e962c06c2f3d26e2a4321a004648fecf100dbe08ce6a7a53b8014b856528518a7a131d7a4c9eb172c15e1ff03381aa0386562c1439951b749c5974da4b6658f423744f0feb529dd34a10a271d421465f97dc302cad09e44266b9b8fc52702c1cc412619251d2f0b6617b7af1e0b201d07a93336594d431089ccb3e7a193557823ecd2913f86e57d2fceeb2ab620dd4e0cb9b6966a95e09889c034396e13fe01541d9b6655ba136cb79a1e891d028455de740dd621efbaa25c80a22c2d074e3fe83b95e80c136cd50954fe6b4b4552f58d055ca21370ab698215e3725e15e2ebbec7bd2326512e5b0bb77000fcb6fed36ff82184e9910d4862beef4b8525ebfc08969f29b9276c85cd1e759a718a64d643f9f9867b73785a732ecfc20a42f664b90909069d0a0986be3c08c8518ab114e9317039f406623bd29fbe271fd70bcbab9d16ede6a9d620653e315a502731dfe536c581cdd9a97910d48c3948be2d47ca2dc27435a650fecaacd89d2e9ef352d995443280b356e551852e6101c37083d82b246e3af06f60670346c203c5a37a344b5f22705258c45c166778a75e3f226ab6a92f7404e3923e0c20f1ad4a5fd03f15b4b06d1475508fa557a1e90bf0ec533cfb075334a85a3f7d16eab082e390309666ea9f5ba960e557d687869f1eda8e42e60f728b8fd8331318ff86b93ab1fc9ab6bb1b36fad3e0125df9325a8b7e02b20107680322f3486bf9f135a4f387e99cf02d7edbc4c3b15096d4b0c32aa8ef7c0a5b13a70a448d7cfcc755e89669cece422690912be8c495662960a724594ccaafb49c47cfac15b98e276ed0985b441ddee4fa11217c259cf400ac7d51a066114d8875a037c3cc427490add89b2e58961e5f6aed4b8c7eef553eefa3a7ab040b6ce90c7bca72fb337421a91c63a8e94afc77f78cb7b9360e50fb786944e5a1893c5de7aa3f8d65664d74babbc438a03dc963f012491a0dd99be618a01c1c21552ed9cd8c1feb78374465ad0928f88586735444a6452216f354c88e060b077d1327967174c8c93fd0729cb863dd2b8444e950a5532409a8774c771374ca9edf97f11c752ea3b26e0eab6afbc6b069f2109832f722a58f73fa88270873d4dbb38f74fc40eba0ce28afcbe21a03c8b7ae3c2e1ddbbf009c5a70ef4add38d445217be17877cefc379034a662e06f8a84516e5f8", 0x1000}, {&(0x7f0000001540)="0226af505034d4acc90e1d337881c66a6ee9aab37658b1153959a6fa7b90bedfabaf29c048ee3a43d542751acbb596473f9b887a7a6c990c890dc843550ff6ea79d02b96a9408a4e81f460028e321ddbd1ce76758a112aa493a2c770b0a2781135061f19f8632e8038e6672a20f1a410113c6e676ba751c02e5a16597bf8d1461716096a856392d9d0113b9e4ae44a416bc356db5588e21803", 0x99}, {&(0x7f0000001600)="5a7f8ca3924efa74919fae78647d22d645d6598e56205c968f9c16354f9a484585e30fa8f2357b5a08476fca303a6ed17fb679f7ce4fc9ad548a9ec0415622a7a1457ea4c96160f37427138de56fa944b90a95b9743af7360760407fad0dfe826fcaf6292ec49fe3de8bd7bdd9d365275c79c78ace88e64e63aa840d2b63de200b663d13a584f317fe828b5ba3301a4babb6006328827ef536a777a0dfc2269783d5c855d389f2ea1185dedea056b8c38d1a8bf1abd5680d0c96491002c2d14e522f4434", 0xc4}], 0xa) 03:23:27 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = getpid() fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000300)='./file0\x00', 0x180, 0x8) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r2}, 0x0, 0x42, 0x1, 0xffffffff80000000, 0x3f}, {{r3}, 0xffffffffffffffff, 0xca, 0x40, 0x10d, 0x81}, {{r3}, 0x0, 0x4, 0x4, 0xffffffffffffff00, 0x9}, {{r3}, 0xfffffffffffffffe, 0x29}], 0x9, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffff8, 0x24, 0x0, 0x8, 0x5}, {{r3}, 0xffffffffffffffff, 0x89, 0x80, 0x1, 0x101}, {{r3}, 0x0, 0x23, 0xf000000e, 0x4, 0x8}], 0x14f, &(0x7f0000000140)={0xb7, 0x3}) close(r3) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x78) 03:23:27 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgroups(0x5, &(0x7f00000000c0)=[r0, r1, r2, r3, r4]) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) 03:23:27 executing program 0: socketpair(0x18, 0x4000, 0x6, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000340), 0x10000028, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x7) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) r1 = socket(0x1, 0x400000000002, 0x2) fchmod(r1, 0x15d) setsockopt(r1, 0x0, 0x3, &(0x7f0000000280)="040000003aeecb3cf752d14b49beb41782a163f1a3a1dcdde039e282d9e11f44c55b8ea424b0bc1f2373c8bdfbae2c87f6d7a1c2feeccb3cbe3c59df34d1878d39121e8dcfd803d9d32a60794d3662006775c08dce6953363d8b0d03f44fc372650c5ac4cecf6392a67bbdba40ac2ddf6f5b1e3723f73617d053a6115994bf26369a804db7093c2f9eff8ca551228c1e5871dad7810899b49139ae42d2d62ac2d3022b6a88bc6c7832ccef807291437714", 0xb1) 03:23:27 executing program 0: r0 = socket(0x2, 0x1, 0x0) sendto(r0, &(0x7f0000000040)="a097e5d653f60dfe009d3e26ac310ca87f8a8c7c663d47cef4efef4a25b4460c16b3dba94fc1604574775e771403cda1681ab102ba1d1d6b42502080becd6744fac91e61f8588da86847afcd6975c1cbb9e6c102bc47e9d84c194687f9eb563e5238de7222cb4de18e46cd6218d853a2f39492d3ba7aea9c54270ef52cb0dd711ab219d79448c143571d0e9749b0", 0x8e, 0x1, &(0x7f0000000100)=ANY=[@ANYBLOB='m0\x00'], 0xa) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) 03:23:28 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f00007a1000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)) shmctl$IPC_SET(r0, 0x1, 0x0) r1 = dup(0xffffffffffffff9c) setsockopt(r1, 0x1ff, 0x1b, &(0x7f0000000100)="f61a75a0f36830aa062134393448e0b497c4392b60c2e9ce554cc0985926fb572864007a2941f9db2b60fa3c115829ae555903dc4239f9c85153cfc49402b6f486d67f6fac0c815cb3cc36ea8681a1d47b8099c16fabe27e3853a9c76ead63650ba5e92bfc186c5342ca3cb30a639459a4e7c866e35aa1c25794afb19372d7086d14dc3cf139f857801a08d9e0ae2648c8d8cdf8b22b0eaf83bb7e4228271d489aa359161c50206f01c85ca671547fe68abda8720f2106247bbe9bd05a7c5c0753e16299b6d2045bcaeca7e5b20f4f6c", 0xd0) 03:23:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) getpid() r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 03:23:28 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000200)=""/24, 0x18, 0x800, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0xfffffffffffffff0) unveil(0x0, &(0x7f0000000400)='c\x00') r2 = dup2(r0, r1) r3 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x2) linkat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0x4) 03:23:28 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x0) flock(r0, 0x8) r1 = kqueue() poll(&(0x7f0000000080)=[{r1, 0x17}], 0x1, 0x0) fcntl$getflags(r1, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r1, &(0x7f00000000c0), 0x4, 0x0, 0x8001, 0x0) 03:23:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xffffffffffffff59, 0x3, 0x0, 0x0) r2 = dup2(r0, r1) execve(0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x38) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x80, 0x40}, {0xa00000000, 0x1000}}, 0x2) 03:23:28 executing program 0: socket$inet6(0x18, 0x4005, 0x2000000000007) r0 = kqueue() r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) sendto$unix(r1, &(0x7f0000000040)="1de1805a7c1eeb052efab1c49717e237731ac53d4c81344abdd6c2ad31e2d2cec085a023437d0171c4435889ff154aaa670cb5398706f46c4dc8a2630110f0a25de858ef6e220b0e6b856165fb7cf8bf034d44eea6aeae310e9d3a13a70c2c0f9f43d2089984c553588572cc607464ef661a2a061eb948e8853597115b4acd886ad2c113f47826395691c5a519e0fe77535f1e41cfbf05c8280f96aa0903c32cd2968e6c1320a1247dddea03444a0a96d8bfaf87d224f4c6deab", 0xba, 0x4, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = fcntl$dupfd(r0, 0x1000000000002, 0xffffffffffffffff) fcntl$setstatus(r2, 0x4, 0x5) 03:23:28 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x0, 0xff}, {0x18, 0x0, 0x3ff, 0xc5}, 0x0, [0x4, 0x371, 0x663b000000, 0xd00, 0x9, 0x7, 0x20, 0xffffffffffff0001]}, 0x3c) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x10004) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 03:23:29 executing program 1: mprotect(&(0x7f00004c0000/0x12000)=nil, 0x12000, 0x3000008) mprotect(&(0x7f00004d1000/0x1000)=nil, 0x1000, 0x2) mprotect(&(0x7f00004cd000/0x3000)=nil, 0x3000, 0x0) 03:23:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff4) truncate(&(0x7f0000000080)='./file0/../file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') open$dir(&(0x7f0000000040)='./file0/../file0\x00', 0x800, 0x40) 03:23:29 executing program 0: rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000380)='./file0/file0\x00') pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r1 = open(&(0x7f0000000100)='./file0/file0\x00', 0x400, 0x2) getgid() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x401, 0x56, 0xfffffffffffffbf9, 0x5, "ab3117807a8fdbaf4fc155918c78efe85d7b5068", 0xb6e, 0x5}) socketpair(0x20, 0x5, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) sendto(r2, &(0x7f0000000040)="4783fced7f09ba7fcf46", 0xa, 0x40a, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000a040ec71f8042e795dbb0bd380d5226124343508ecefd0338f4b2caac820d13f135a5d622c82959060205bccbdf11097af8de8a1c579220ea94237c4a560c8a7eb822257ba48feb2cd96a089643199b933ef7036ebdd246a5db4dfc634e77ceec3980886bb10b08bd875a085ad88c11a2f7865834c9e88c0aec08ebeb2d8b16e8180be59626fd7d0edceae93fe32a6089c308f32de"], 0x10) 03:23:29 executing program 1: mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 03:23:29 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, r1, r2}, 0xc) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) lseek(r0, 0x0, 0x1) bind(r0, &(0x7f00000012c0)=@in={0x2, 0x1}, 0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) syz_open_pts() mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r3 = msgget(0x3, 0x10) msgrcv(r3, &(0x7f00000000c0)={0x0, ""/200}, 0xd0, 0x3, 0x800) r4 = msgget(0x3, 0x80) fcntl$getflags(r0, 0x3) fchownat(r0, &(0x7f0000001300)='./file0\x00', r1, r2, 0x2) open(&(0x7f00000001c0)='./file0\x00', 0xfd301a27f930bc33, 0x108) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) pipe(&(0x7f0000000240)={0xffffffffffffffff}) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmget(0x0, 0x3000, 0x1, &(0x7f0000ff8000/0x3000)=nil) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000280)) sendto$inet(0xffffffffffffffff, &(0x7f00000002c0)="b485f37b7422c8c1f039dec26fbaa4dee4117bae413471162c87d470e7c64b492b847d65c1ad50210286b44a38261caefde1453572ac021dd924a8376c1a5ffb88dfe5e2079fb76d651154dd68b7722b351d4433ac01dcb9913be571358790af664d445baa8e765ff943c0726b7fef2fe296d20fb4a45e54368e326a2f1833f3a6d595adf13b574d04a64dba1a76a16ef1d431fe5ff4274605c220cfa196834318c00c783c01d79b794b18d042c801f3f4375da61a09ececa6171b33a8d24eb3874c49da9fc07226e411a6489faf6c9d1fb9ab4f133c0ec17665b43876898ba11b77ac7553d13156235d8fa4430482d90c36f0df74eabdd2a9d6b3f78f5a6cb9d7abaa395d64f4c97fcafac5452ca21ae65bcd1a7babde36eb6998819a989a9f927fed6ec167405999a53f7a0db2af0cbf03fcbe3425e1dbeb10821b90e884ffe80587439bdcd718f76ef613b2ab7726aef20c7a8aaa653629e8311b1083988042be27b9a86ee6204acb33c0aeb21c03e8f2e9905071f078b682165d53c3d84aa302aa2cf5364e999eccfdaf7ce0df4510e66f8e4f4dbcac7874769c6941b1b22af0aad560ecd7b543d70e42789017df18d173da2cbe7019e56eb212922a52a72ab25b8e8965c71aa21d607500fd27148e37c5896daca0b4eb8b36db9fbdf4945c70f9be5d5345a60512f35317f9cc5c9e3fc94d3dfe880ec7ff92db85dbbb5ddd01e7294a845515e688a752ff60c1736b77d63161cbbcd1dc489689fcba0bab0dc698d917ec6d6a4b9b75c129d216b1fd7da3d2eceeb402a8466a8eb14e5d74f8980a0b01e318f01635294542392efe1745a830ba2c69a8037606a5607d202baca16e819c526b567008aaa0d5b5617d91bd6d69ee198412a71f3c1a87fafb48876658ab3ea093f3ff6acd4f847071d52be8371dd9f85427bd470469c9dbdb6825f6c9762e06ba22becc52df54dc6de7cf6e2357d63ca668f0294943ca083f7d2c5c2c1d69a21e6a5ca6e11e928259343dfcc10f32e7b9fea8d5888f8d34f1cde924e5b6c5c5faa55a39465152402be6698e6f59b285994b6826e294e99a3de41caab7064e159a0159dfd0d5a386cfaf943ba802323771fb2d01bb50254e1349bfb45175f1d3f2a0e38291363969582b65b915ac1626ade4cf00d4eb4ab4743129aaf3f6a41d44d76037ebae9233276aabe8787ef6beb5c1c6ca2cb99faef305aac17f0594aef6e873fe3c4cd10398078779bcea2d7b8857bf088a45397055f3fd7f2b2ed02f721db8e79949cd3606bb4c83258dd11f7c7e0381865d37086f59dab32cd2fab0114c95b35ab6144001895b32705421943de40af0e86262ed5cafa5f728ccc5bd5cf03423eaf7f5e60c287016ed7c8f5a1bd4ed720335e16accfd37e828b746808058cba58404706d7902b459b234038172731ad1d6af9203f355d61363cf468a3adc2277685b24007956b59085e4c5bf2e7f700cf162fff52df961f0c93167fa5214198d76bc4d4c62a281843ebe229287de2b1a5e30f42efeb49b5e7772ff5bccb2f6c253ebe416101270f2f731f42c2b0bd7f313708a4d91056b9312c2034bd49c496e1c2c1961225e7c81f2e0d05080d23109873807ddaea6cd1f52d4d69ae6d4f234c9b4174f225271a052181c85311b6423754a972aabff54568f2670e90f93b32dc6c9976507869f82e4e7ff645914c29c58bb34356cad2bcab30da68ceaadedb590be17c36aee6d126016e549d00410703e71f1f12e948fc9c12b1d224d1a3ebac188a5533ff8e56e0602af9aa83ea0cf0f4ee04bd59ef87ed0e03abea330406cb02a8bffebc3c4fa6a3a0cecf22b066cbb3263647ea6b3e1adee86e32a8b25512a83e4592a6bf52300fc1820f9fae9a11d04f03e194cc6663b03841c37e217726bb0701f1467420bb82af798a635d8d8573c8622fa2dbd28f846468f2e85eaa7c8b6f759fc2641139545fa7547019d05bf417b2daae213cef6e4b3c3f16355c240c1a25f081360e2cb69fa837fb5d4c61f14688b804bfd6497f636605d915350d1087ebf9556e7ccd485e525abd65de0e666778a6bb1481e877995f54dcc12fee82abecd3cf327e8b4e0882fe3aab677fac92e6cb7686e99413145586788eca9b90ba8f8ac7a18b456934b99a0519cc518f99014ac1aac124100b3c0e63df2fa86238ee2d531d069d2f17578a3ad2028cf1217e8af90baecc62ff869dd264ff063b018708defbca15e3c48a2b717fe29860bedb15661541eda467d9979c4a06da68d726a41cea6799a3f84f68f52b3ed21feb46475eb7ba6daffb43275c9ac40347b3d0079b0bd420cbe06740e9e91dc0ac8ac25525e160b45fc3f4c89608f14c20d8eded02b66518d19763ba11d7db3f234efa113a472d855cbc4c735757827b2042b799ef03ef5958c23616c348466c05b5510c501e9fa8fd7d0b9c2f5457a0d00c79ae9e7333bff58c915c87ed69937ef076d730a1379bc8a7b6e03d6de802b121951bf2909c0b15db67773cbac62f4513653f700d1a7dbc67d5b2d547f628eaf5e979b4c9d90f940650dd5a8da4bb6bb58fb9001fb8376787e5f269063b1e6e7d682d71da31b03ac79c86eee968e6155a247041cb87ecd7b5f96bdf5d1c0b12c5f2daa3cd05b208ae025d81994afbc86d94808394c775ad5fe2826cfbf6417adfd9f2739e6e6e1e7eba75e7c35677298e0bca62c926b3193a1300034f0bb5fee22d791488116075e1d38477301ac19b24ca82b9791a2551135ae1eb88fe8646354030956af2b024d646bfd0e4ecf64392725a75b19373bdb1b51e656dc4d1db8b5523607147e3f894c17bb5ffb04bc892d717cfdb5291fb31bbb791d41175bd94f1081d4ecdfe3b70dfa24d89cfe94949d999cbd8da0b7e7be1309c61c7d6a7311cbaadfcda52dc1ec28318b3566c8063ac949e36b25098f36b2d9e7a7c375758895efb7e9af64ffa86209dc085d7b15548eea45b6e44c4804e0515b98509a0a4d4fc21dd10e11181500e859bbeab942410b48564f115bd44bc763ca141ad34b68af79d9a21e69cf4ea1d547f88e762e95ad30e225ad15d950c9cdad6c99188b086dab63cdf0a879365848fe5e77c74da07938e5665c5d84f796fde7e1a73a8c1c8d76d2102ce1d907c500d1a5b0e618c8c9ef84fc8a2ab67fd935a94f824ba239a0d6659e25f5425029f07832e716cadd07b14d125a7b7fd6d6784a74bd114a68fe9ce34e424295eebdd8f6d1344b4a7b63b4f4ac42aaa87f43709d004f03bf0e3b8adab2232cda492a488d2ddcd9c083d7cc94d95c7dfe7bae1d770543668fa023b17c1f6a7dd3a5fe30b081deb37de2fc9f0331a639df6eac38e85d336f946614b7f306684202c078acfdbd8ca2d05d454f93c5add48e73435467bc4a9918d9dc58e5e74851c0e120703d15cad62b46f8b0745d1997e72f743239f8df754db16dcad4fd29598fa1bfb7643cceeebbd20d8a63e19a6c0710f44e19be0fa3267a4ab6084087e63ea9d0b091979d2d13d425c6c2496b02e0012e95bf35bd5ee4b8ef02d56add71165edd566b11c21a2b5ee0cc68d1cfb89672515ee13392d638a16e50326419b898b81e4a79f68e6f5df294952e85a45478430c7567df3598a04e84b9631fae8f0e147c51be6d64882be5b697a311edff472c308125db4a958e13b9dee11319e6ca16360e187bc2cd94011c2067a63e1d998f1e1c72c7dcb8028d63d08ce2145e47da9284d5e6f1c70d2d03d14594bd500116c93fc87a28ffb49c07251d39f26fc1b6a5ce8ace8550d4e223c0c40af1d78773ba0717008b405fc135af9a24c1183f4938503a9673f5c9dc9bb381b94a725e6ff21a4fb5d6d83c0a952a5c71f2b38107f84e09037751e432c2a105199c5b31050d9ac4ac6ae896c34dfe69e1b23a5081d7758e4eacecf492e9d2288280b6c2e02c8bc2042a4d239909439a587949efeeba4fbc58fbdf76b1da54b68fc19eb02eb5052b21301a8cea6966a55b677d5b3d44de1b18c64e60693d09b5ed4a650fe84926a041b906c2cbbc1c35c9062f50711da9b40cf1157296c506f03b8e98bda18e8182d68c0c35929dff6faae9d40c566714eda71326336541577dce8dbcdd8a4a308424eab1d649b8de8369c0989a2c5e576da554e9838b699bfe79b6f0ea6fd41cd4cd3514f1f793a0df2e88c57c86a36b89f6b308225b6139e1415da186eb8220ad6d06075cdd938fb9eafc4d32d71cefd8dc58a636825a28f009468026c45c600a539d902bc18ba8884e6b5d3c52754ab08f82962e8f73c25b82789a69c5b3106d6dc4fa9d615dbed051db0f57819891c791f3e52030236c2435c48159e33cd40dccfc225ac168e3943d75ff4880df479cc84f44eeb1b12cb0115d477f89d30314d976ab06506c1273935e61c3ec3eb538635ce464a39824ed04829ca2a1d0ffdc47e32ab6e0e6f76a0af42650dbeb08771146eaffc928cc8513fe621719cccff4223fb375b71ea4772b5e9cd059dc089de9ad15978ce05bf0716808c4cbad8432b73ae2fd3c694aae18608106217ded97969aca150d18fb471e4c21549ba2163365aeb696862ced1bf59fa57b196f57079f3514355fafd924773afd63fb16e46a00dc0c433da77761e2790737cb93e62f8fa471724f824fb27a26f3d0f7598d4a3ccfe157643f0ee61d9bb8e4a216eea7e1628ed63914df771ac33a7f4a9be8469d6930f0b55b7fde17e84689523146d8851ee1541c626efd3198a704551ba3f407b1e5073cb01a0d634baec957ff6152c0c56b3df0229594f44a2041ef7801ba63b07f7e6de7337c664d718b5df08c58d82659dc90349c872ca8a45506e01629a82bd2d46830cd27ed9159a05cf7e8e8ba719f1db2c0d492c1916d851a7f7d4a56ef70e153a81625f7a0b87ae274629124ccac79c2435a863db01d2295a200c324a2d05db30d88a530f25978bcb090bd478ce11bd8dea9bca8b17c2fc54af47cf2510c5eed3d3242e410d429c252838abfea5f98acd9a5f018d363770ce767b464a4956906f0617e3a40a3797462e283fe44f23db89d205044bf22a366c3c45baee9bf6c6ac9cec97368f6119b3973c49f449fb24ade4b8925980e0be5b33b9976154aa2e0c4ebbc688ed4f97a9fcb33779de0757bff0c9d86feb5737d686ccf16ba63cc9baef3e67004a2a1d9804092ad49d1b0a2da0b6841e8a754c732fe5954fa811a4474c9dafc2bf124344d7ddf78ed1a848694e0de843411e373600bc15f6577f089c43468f022555ac3cfb8e0a63b54137978961ba79443594ae150a9744e838d5fbaae647a6300f80d9d1a11090fa199857f939ca3920a72458ba4b3fdfb01993a7c55d51a4582d60ccee8dd2a08e9983e492ea3abedd59fd746853bc5a1e89c01f688be519ad985f5f97ffd4f2fbaa382013780ca5c943e1b8a954831b4db786aa6b915efe93a3c13bdcb6391c31e1e1b43ed460470ccf12880a474a1ac88dd59c1402e032dcfda9ecce2cb3ee88799242f7765e25b5fcb5308ea070258f544b48ae629383ee258896b104e32a4919ce17a250daaaa83ec3dc1c7defcde39870c22b823518871fa860d0b8477354f9e7db271fa72a330463fd84184905ef55734a0a2442a32fe69e2d5b2cc87caa367131e5929b2116445d2c5891b9126bac2faacf5fc69181fa14ad73929d0cd2a14c2fc41da0d1fb906d924c6c33ddce40aca53a6802efd33666a2d745f249d18b3590f0f176788ca9c568a193fcd9ae93d41556e25446367b71339d8a908721baae05b7dc5", 0x1000, 0x2, 0x0, 0x0) writev(r5, &(0x7f0000001340), 0xcda9e28cc69d4bd) fchown(r0, r1, r2) bind(r5, &(0x7f0000002440)=@in6={0x18, 0x1, 0x5, 0x3f}, 0xc) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) faccessat(r0, &(0x7f0000002480)='./file0\x00', 0x8, 0x1) setgroups(0x1c0, &(0x7f0000001340)=[r2, r2, r2]) getgroups(0x1, &(0x7f0000002500)=[r2]) msgctl$IPC_SET(r4, 0x1, &(0x7f0000002540)={{0x6, r1, r6, r1, r6, 0x12, 0xffff}, 0xfffffffffffffffd, 0x2, 0x0, 0x0, 0x40, 0x89, 0xed, 0x2}) 03:23:29 executing program 0: r0 = socket$inet(0x2, 0x4, 0xff) r1 = fcntl$getown(r0, 0x5) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="7d3bcc2bf38ad0da2660bd1d5b", 0xd}], 0x1) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000280)) sendto(r0, &(0x7f0000000180)="9c723348d95a2b311c487462fbf09c6a2cb87fa38e232979c406cc620d3b25013cfb0b649cc32691fd732b400405b80db4e6a7c2a83e0436e5edb5f0cf5023b5b86833693ce8a02929cadb1de509ba1b326f4d131b45813fc0684e493ef8119d70e973cd1d0ed3020721faebe1fa4e56ea9d73a77598a221167ff511f824bd238033ee9afa67eff624e0b427fe0c88fd19c7759eef74d7ac13ec494732faf584d74fb3674758e1f3fc4d6dbe9b2662a21fa24612f528d2bda2ac838cda10f404da640b46bc2cf9308c03c60f19e22b592a61206249763592e43c14491cf7381f3ac0e9059bff5fac2f6d8862c1979f41b4dd7935c7d01639c493667fa9", 0xfd, 0x1, 0x0, 0x0) r3 = syz_open_pts() pledge(&(0x7f00000002c0)='\x00', &(0x7f0000000300)='F:-[/\x00') recvmsg(r0, &(0x7f0000001700)={&(0x7f0000000340)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000015c0)=[{&(0x7f0000001380)=""/95, 0x5f}, {&(0x7f0000001400)=""/84, 0x54}, {&(0x7f0000001480)=""/3, 0x3}, {&(0x7f00000014c0)=""/237, 0xed}], 0x4, &(0x7f0000001600)=""/231, 0xe7}, 0x40) 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]) 03:23:29 executing program 1: clock_gettime(0x3, &(0x7f0000000000)) clock_gettime(0x4, &(0x7f0000000080)) munlockall() 03:23:29 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) ftruncate(r0, 0x5) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x0, 0x200}, {0x18, 0x1, 0x7, 0xffffffff}, 0x2, [0x71, 0x9, 0x6, 0x5, 0x400, 0x0, 0x6, 0x480e]}, 0x3c) r2 = accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) preadv(r1, &(0x7f0000000640)=[{&(0x7f0000000140)=""/90, 0x5a}, {&(0x7f00000001c0)=""/239, 0xef}, {&(0x7f00000002c0)=""/62, 0x3e}, {&(0x7f0000000300)=""/18, 0x12}, {&(0x7f0000000340)=""/212, 0xd4}, {&(0x7f0000000440)=""/111, 0x6f}, {&(0x7f00000004c0)=""/203, 0xcb}, {&(0x7f00000005c0)=""/57, 0x39}, {&(0x7f0000000600)=""/62, 0x3e}], 0x9, 0x0) r3 = kqueue() preadv(r2, &(0x7f0000000b00)=[{&(0x7f0000000700)=""/49, 0x31}, {&(0x7f0000000740)=""/78, 0x4e}, {&(0x7f00000007c0)=""/20, 0x14}, {&(0x7f0000000800)=""/182, 0xb6}, {&(0x7f00000008c0)=""/28, 0x1c}, {&(0x7f0000000900)=""/209, 0xd1}, {&(0x7f0000000a00)}, {&(0x7f0000000a40)=""/166, 0xa6}], 0x8, 0x0) pipe2(&(0x7f0000000b80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$unix(r5, &(0x7f0000000bc0)=@file={0x0, ""/4096}, &(0x7f0000001c00)=0x1002) r6 = semget$private(0x0, 0x2, 0x40) socket$inet6(0x18, 0x7, 0x8000) read(r3, &(0x7f0000001c40)=""/119, 0x77) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) r7 = shmget(0x1, 0x4000, 0x220, &(0x7f0000ffb000/0x4000)=nil) shmat(r7, &(0x7f0000ffd000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x5000, 0x40, &(0x7f0000ffb000/0x5000)=nil) select(0x40, &(0x7f0000001cc0)={0x40, 0xe8e, 0xa7bd, 0x2, 0x8, 0xc6b, 0x8}, &(0x7f0000001d00)={0xfffffffffffffffb, 0x2, 0x0, 0x7, 0x40, 0x7ff, 0x3, 0x9}, &(0x7f0000001d40)={0xff, 0x8, 0x100000000, 0x21, 0x6, 0xffffffffffff7fff, 0x4, 0x101}, &(0x7f0000001d80)={0x755, 0x80}) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000001dc0)=0x401) sendto$unix(r1, &(0x7f0000001e00)="7b427398528532f7409292c8018f5205fa93df1a34b3cb1246e61640a86efb127ff226e0ae65308ce815d500fed170f5a12d8fd1576b576c5b49d1137d716af80683945ecaeeaea68ad63a57d71509ac541e9933ded97c347ce0aab9c7cd2b65f520bc1949b32614733fa5422977d747c1c2f64f4e2739c72c045d7959e2248d42c1e17b78ba1143f5f630d15bfc6ad8bb38234455c50149c7b710b57a3ec4f437c015d18f64a85696de4c42c2836d65a6d3cfc0c24de4c84e3699383bafc76d529fe151b1a3710c65f67502", 0xcc, 0x2, &(0x7f0000001f00)=@abs={0x1, 0x0, 0x1}, 0x8) pwritev(r1, &(0x7f0000004000)=[{&(0x7f0000001f40)="2e3e0dbd0a88e32b32aec84cc4e545720d05926a95d6c53a131f9823829a40da44dc9a217a92bb96fb7c40d10a6dd8009d120942832835b89ca454fe648b6f6aa146e6f54c0513cc242fe87bf368703f53adfc5ad63726ea46c48d4c88670a82c14659e688cd002d117d52a3e4103b0ea33c5e6a58c46fdac5ccea90762b076fdb45ab594fddb4c06aa47442b87a65f4804f9bd449b54bae26958fe19f54272f948cb4239e", 0xa5}, {&(0x7f0000002000)="db2b83aea9153ff245c23cc04fcb1abb5cb6ff209f98c5c7702b130c6b0a59e6f962ba292dd0ad3377f0154cb4901c89994f702d600a9d440e07ca3eaed4d7b16ab0cd7e8a00a4dbfd0ff0140e7f631ac2eaac6e2adc15121e88399de6f7a332744300652763849def34e9fbdc7d3a4d0fb64631263e9305724d6e6e2e1aa7c5d4299a40e6c87c6b87384a23517bb774712d4f3237dba0ce631c1cd8e561e4a81923a5a492414a93ea5f398a2c85c4c1db2361c0c6df581a9f3df4c7c6d7fd73c52a229c1bfeb72a61485f514d753163ad6d27c3705f52afa6f5c19061995602a2c75c3d9571bfe68a10f8776b95c3ca0013126f54376c8bd52fb4cb6031cb21ae246600d74181b600ebf80c8ffa83c7ce589deda7af98d4510fb0eb67daa2551233cb08ccf4b65ffb4f058f40e8eb04a0c12fe68e23f1694cc0a43b6027cfc2cbc2c7477421cd94935c2e0306dad9342ac392f10bcdc1855676c90257047593ec1ee61746e6153957734d3ae6aeaeb4e8ee81c45a5e24996f7e989252735c8690d239b497cc1163c5349a52367d5140fd10d961ae38685ebd39dbbb2fb7722d7684420c337d5b154d1b29863cec79fc42f24ca85d15e678d2f81d43130fb0f670a36f26a50b51652031a8899e8c1111925d4da4375bd8fc07fc69dae3080c2de0ed3f32314860f0c2af3845b89751f2a6f7c5c1c804db602d7006457c7f62e7f9e98e06d7c577c038d1898b03871c12e53c71ee67e1c443fc5ad281da9027944420fb82fee3be3b10af7909afd6b56722fdc34234d36492a4a7a8546cf5a955a81404e860f31871b9e894edf1abd5f6575ba4669c9b5161214880cd3dfc95b460ad713b064bc00648933719cd72bfd149eb3e86af0cae86646a7fb9454094a816a217af9507919b8984cb4d226efcf5d500ff9abf34111f6a8f7349270d2ebbf1cb8e63625313666dad4de93a92d2341722f26ce9498f799e86b8107de01fed3f4358740ce2b3d6adbbf4f9c14d5dbfacb7d596643910c3b28e9fd6a44651e63a2d9e336cb4c76034511fbb559a7c7e5b2f20760ed217c30cde881da69d3f6a154c9c58021298c6bf66fa32ca41403e0b5ba954e630e017fd2d99506201fae23c08d98ced1e0c268b5cab1ff70bf4d5026ce46be251926431d23fdba205d9572e7e3a58b3f3baeea29d1e14ea2fc0aa69bb845820cd7feda06eb4f51fbccc841bbd5b7ba81e52524d1a5410c7c0c3640cfd9b19eb9f201116f97f9ef36fc7d20415f40a7a656ca9d569f9c0a23044356a4689a6d38771de5c2dc02b74f231c8b89c4874bc8cc8a47c999379230042587f83bc993023d96adc37b0a5edb026be53fd3a3953fe82e7edecc09fbe2c9407dcc108b3d2307b2355454d466d1dd3ed91e66c6c63759dd6f74de1d553f5864ff6138e4d6cd51284990f0d4f72c7c8f3029d3b54f369e764de3664c40a2099825d62f4fa6de98b6bbedcaa0d417b38b1e27a824f6037950048a5b737dc74128d3f8aac10e7c51b1322f5368f280439d4c3419e15b4424154146917f872f4f87f4ff43f025c8f53e85ea9e29b934d17ba93f8c25c1e988eb8bf2af9b77c3bcfb2c08cacc35d6c614fac1f9b2ea1ef550884088099fca9da31c090022e75a8d7eacfc85728dedff711517ebe66b54b86ed496e2eea99ebf92bc6f01bb1d74ae888235c03e4100deeeaedfc67d075b9b5a206f1bfc3e5f02a21fe13507d17ad8270aa9184e9450185e7516ca505e053d4abaaf4709eba64cb05a8209370b56913a9ed91812ba1749407656b9608e381b1781a8577f0a0803b8032e7f948e244fcdf16f50a259d83e386ea9746e2a5290ed8c5b5d600dc21bf3826b2d66c5b9e3be468b711e68971fb488ee77c5b7d2e5b4dbadebd19c4ae264f6542b08c2aa5829404e4b7ace7cb054d329c87be96b15f0dcbec4c4214f556134f58dbadddd48b22153d4ca88cfeaf8be5587a5cb9771d0bbb9a189ae26a92ecab583f933a95c55774697462ea8e0e0c03006ba5344e0006680a200b1c99cd9aae7093a89575f5efa9cec64eb719d899997ae53a6ea4cf03467ed8ab02625f3c04410c2f91381dc1a0a10aaa620502411a7db244eddf7f87869f9cff4eb1ab5b504b2d473625883ef1339a43252c432833684c0762e631cb4635053db86a1911a1f8e4ba0926da31fbd71fa71479eb18b8e28ce6f909024fdd502e5d231f6ad072ab36040e3a31eb99cd68a9315844157e74f9438a2f8ccdcbd424745b2647f29670bdd051047d5161492b2aeed733bf5f73912253f29884314038ab16cf30e384976192df2f34bd70c0e6ba2ba06014f0fa661d2915856d9d988caddf22fef7319d9057d1cc045d9567aa0060fd7eb4e1e2e76897736a8898137f28a42be222751bf8de9a2cce4ffaa80c7d9b6f812b43910b26f5ad3088e76c2ae4e645d197c4923262753d579090f342361763b10c5b9f70ad1ee741a2ca213b06533d36c2d11dac28ecc4ca4f4fdec77bde46c2fcd90fb1e392bc13d2ac1f1d342e1e580a184e1a24524a6e5527491a164ba754060d09c95974bec9e022ba9a04983f9aea2c0960a4947b79ade16139745fa806bc3d17b11757e3e5dbdf0a6c230dfd5dec3511e4aead9dd8795e4d00c6e9f02dac5d2c78a152027c97d7d83acbab2a5865a758bb746650d1af7a3c65d52ff9551b7bca7907bbee08f97246c1c3dbebd887c7c667c1bc64faee24ae7e151fdb6b8ddfaef90d852c19be3b53816faf864de4f6926e110d19086e6c50c067f4a97915bffcda8f90fa3a9a3b46ea2172f183d1841f3ee9fb80d046c53414b6e395d1b6f03fefebd99349122aa88d24a1aa505d649b32aa43e33eb50b3e83259561493ac33dc3e177ecca325a70eae414abe0716c6cb7475988acbda0736ed44d07b8f184fe8889c8214eb5d400f41d78abe3584819385a9291806a822d65fd099a80b568de4d4d841402004c7e6088250b0357076a5fe73ce022d70e7a4e91505125905582194794df691faf648ab8300201cfa542e782c72c33786ef6804e4596421048343fb47d699fafffa89988f59acac8c6b2ce8841ecd9a2c7dbeff31b200056fbc10af1f14831c6c34923da3b66cd01fd9c7e4a12037e7a07677e7047e246ac5788b4c204a69e3aaea4fcd636248dfdad218eb9bec4b7aa5a220015c1d30673cbeb3c68fe80ed6dde52e2f4d9e18d03548096c0b7ddf1de79d4a9ed211f5e323f4c03ca1ead6cd7c98b6627517884bf55bc1b5d0d453cc5da66ed855496d723027893adf489109329ca58551a1f9f7c84b761fec720b1dea816370c812ab83ff8b8c75742d4344b8bbd34b83b405d52d214073a114e6352de14f93fcee807dd66b94ef2a350b2cff72caf7dafa85b3ede6fa66b9103349068ca7bd66085090ed96e9c5b41910d563209fa188ddf806e1aa8d9d330f7168110381cf931fb5607df77c9266b27c7b9ac33fefdf0790c3667e06fb88fc9c29013c40f0cca69132b2d763ed04d8e9a55524133299a9f48ed0413fc1b12d5551876147a2cd08c4009c826284aa8c7be29f11ce5dc00995ace3a32adf9ccf86f121c5c6701cf446e6cb24d8e1cecd19c2d32fb4459746e0355c4ae5e10e3261cd82889f25bd1cb8d44bb2f4bac5847df780bc5886077d7675b4241628e2dc4cfd6c83d813bebecd690bb73a23a921032dc87363ad8b6d1881cda2b620a3b808940890ee2c91a847a208f96f57e27dc81bec2c8f80deaae59744a1e00a77a500d53436600fd84689ae03d67f86f8de0b908915de7f38143dd512811c92fedc2fb8f84980704b30e95e84d67f55ee733f762ff71c1420435535e723f5f06078effd634fbc54f4e150962b880280497f8e872f59e7c3f0ecc39b86e14f806fd8106094bd29078c0ddb0912243c87a85b28555c10f9d6fc69a5406bb97af6a3781698505e10f01fc01f0568f44249e42febe335c3f36a3679d456b093098a01f6b4ba494b06b8b3cba1a5bde797062b78260cb7d256029805fc93b654ae909700ff23a9b0cda49337d4a32467fa9600f1b32ad28aa325a1d78ef2a1052335a1883efacb031245bf81504c869ddf580b7a75853cbf03634419f44d0dcabf403c364a15c24b04e4ca3c1d25ceddecbf4308be4361d9cbb1b1c24e41e979e65bf8f3fbe611fc86a681e3982d609ef690b03210d864cb8504244106068fd54a207ad4b85d576f8b08f2a0c13ba17c0310356ba5df602e37875f7aa54e8d15fecb908cc89513d7074dcc517db12270a6f39970ad7391346eb1e58404cca39fb17f8719b33958edd09ce6b1da2347e85bd1a92ff3b16b903deff7a09375837fefcb368058fd2f76b4b000d7bc973e24701e52fbac09ee5c7d9052b84a81f6edb9483380d9bd6dff85131b5c06891628e9591d02e39e35681e9dbe38d4c8565f47976597f2e4e0990ac029f8be5a1779f6e202bb5b021a7f58a98cafb6bc876c7eed9a7d48081ddbe4b07ffcfe3000027574c4ba3dcad21ad10c5230b1d159e4f6df9b9ff61ac749fd8a607f2b4a0913ad9f7d0c21b469859a0213aa6565c016cf9a48c8d6296952e826bc7bf30effef3d3c9e42e09489e6e069b3e84815ed81768ac53630da05d03e1fddd918a914fcace7a9ac1d41aaf2464f620a2690324f1395dfc92995cd11b4a9e2ced299a322f5aff2c69fe33074f1f0d04be7b1474dd8bc5a891d66f117e522d15836befd85f0394ac5178857074ab59cd46333788da4dfe6636c40c71763f99e3db16ca6336551a35bd625ce67c6718cb0ac7232811f8cd133ab43ec46682e6ddd4e4dbc98992bb7518b38b8d3f33149fe5f7eed20f408e8b775945d11281c652e5574a42e72aa55b079ffea63ee7cc66c80a484ae931c75b3ddd78bafcf744436e3e649548b07c15ebad8957a6faf51ff71cc5f3c595f27bbf6ecc77bcb598363f6ec039f6ecb14ce5e02d86cb63c40a0c8f0d9bf2f7962d868a2ef8ecbbaa5c10e16e3ca40c983737992a3c181ffd21c2b0212fb58a5eb95823f4e3198d8330a27972f38dfc3d7e0919e514225e8faf8c5527efd436074ab13e752bb7de4a1a177893d5a5e0e27f0688d8528af44ad86a6c3d4fc5190b6035a2b5f6e4517071a8585b42f814e4083e70d7525c9497da2fa64fc67a2fc7b56953f139ef4bd3356d3f45a8e62b8acc4e506d42a365fcef142c1bdac63dfac104eaaaf7d840408f6958d936d3f56f484b153f0dab18ac4bfa04c525d76a63b3f6de7ff6f86f9d8ccf5a6cd6e07b01f6952134f9a3d8dbd28ff3a3580ebf0afc4439b61a03a999810499946561e5c0a72be015c101547f94a208e58828d09486cd66bdecd2d36293ee0c8f34f23e42390a33acdb09b1dfb57a2680bea99dc59898e40eca14bf26f0d663425c09ac5a21d59ebb4d843ac82a87ff7adeec3189cae09faf14968e264ee07c541ac29e1b3554fadde432521ccf9b7551aa3d5234458ca6e5dc3387d1dc62fbbb071e3fb3cc355051da5bdb7113dbab7d4c7c551077a19a42f29cfbc18504c9d87e20795b30b49c5a4059fd5091b082b32334abd41ba3bd62ec94d17b805b04057add5be94c398a5b1fa2320d87c3a1e0b483d25ca60c5887b54c44fb8861c568fc7bf1a0201652c4fc5e103ba853f2827ecfad8e3caad3e59a7b89b5afb66abd2debca3423afcfc7f64e18497f78f36ba4a5ef70380071b12843c7a765ebec4accb2ce2b9b25cb0dfcd39e3a2b9e36577965ba9a801783eea8d34df44df3debbc86f26b3b145223b", 0x1000}, {&(0x7f0000003000)="de1e0d9b5607f1fb27198fa11577021c710799473971cb9e7e6eaa0e267b775a9932deed18461158cca1c082f2c99fdcaf2db00ab2f5b7d6896bdfb7e3fefb31a9938c842b70917cf90cef29336b68de0b148c4d9e0a49b9d31a9187af65512baa4eda2bb8adb527c40c6f29c8121ea317680a43575904162bdaa47b10ece0dfa9e5ec9853ca93e8bb1feeef803f7013a4b6e01ee3d9c868da9a17e4aae44ae41f2b2fb08be22b42a70974078cb3473146a9e7999b69aa597add8c181589ff7879cadbd144846ae68b380d5ac69f378fa7b2d752293f991538bc4e3f7e5c40f012a269b112213715812279a5c1066b702b09850b0d37f567b02fa14b7c9281ae1f84419636ca887922f7ebfc3d3f5e5e8be3b7a100b8edb2a253f9a56316cc82b1130f7ecf61415f244bd568faf94fdaee873e6e210b855492d6d56d5efb7b7e91295430c95b937c6e224fed81f8bd222280f6cee0341deb9eceaaab77b7a530089314072c8b3cd283b4b9409b46f3777a8bcb2e457b4bd05d18064c0dfa653b72b2de5cee95ab385bb78189584474b2bb0be1a8a0710a47b5f17040c9db1be2277f615d6a602ed9e07c3559d746df0b6923f4072fab5c86725ba6ce47e5b098c3f72b9bbdcf147e751d9aee04aa5a7bf8d5cee04c22df5432c5c3697969d145166a54b806ad11f5bb4514d5f5cba13c797367d1ad8d12d73698753ea12017a7187ffc0889dde583a35b0387e5f81b365dd5effec32295bc9cd2c7b2f38b57a7dd03d62346a6a85eeaa2c4abcea7de73e79d005a4b822f6dfb4a16e364ce9789058dbe95e887c520d4a959c316324870cc850810f93882462eb4458ba346029c402f1c4cd5d12f45042d70c0237ad41738a1da4d79f82aba412ec3e0bc13a18ca95878e37557d317721e9bf915add7156923bc9051a56b35a43b6e658753761d4548900c1932ee0453a51aa4ab31b927f7b4cd0067b41902f37103e4be28728a59444eadb5e5d32093e1856ee16688c700cd3b83f4c2e53f591999aadae58a0361e56d22abe00b9b7320b443a8e97d75fbf7893791cf16ec90d229bfb940b0c167a824f2b4d8cfbae0aa9f01f1e9515d50001897713337606030731810e570950038a633832e0820f5aa2c8d512a1aff5ab556ff63dfbbe01a38e243070e97f015514e127b8298b19075efd8ead03fc2938a98ccccddef764f76f4d65597e068f40d1c3fda81b2a43e19b182ca01a48d7ff8d11d04c283d198fed3d4d7effc862a471faaafba584e051797bed90bed8f14e7c69aeefaab66ee478bfaf5902b693ebd5486ece422da57f329f05d4475989d3c167040361d8cd2fe50915b5162c2ba0bbcfa8ca4869db6adb29f2bb29fec152573942800b630399a2d926946a1fb7ade292918a0fa41f7dba3f1ef4f97450f428d0e93b527c08ce4617d1ec4cca4f55d54f497bfa9f668c52c0005994b19e45bb0549e105e42158679e7e7a28114547c9bd66786b2ac7efb1f78c36b60686acf18f35662823ae5b813a5f723703169ae6d5cac74d577252f0dd80ea94a10637d23fb9f8e59cf4905b391f8017757418f9322a9b26192d253fddace71ce3d3de30ce0616f3e4f7605cba40d22a98291561c17c3ad216d745da9a17bb563e4232ba16b2cde2853981cfbfb8c7194f21dd27cae21b41a800f480ba12c3d00f8ee47cd4dbe6e2b518e9d7fcc365fe1b6c8b989ec42707b22ba43be740b30689a63945935f2b65ec8cb7a8e6eb2cc3f48448e08e8ebfc17284ed5934340405b0a1e376f7bcf83d59f7c66402a45656cdd8d9f4ea64082b97a65a7880dafd8ebc459c25dbca8b1c19c686caaea297823a55e330965397231f2249af55a4d706a82e28fff90984dc60cc617a6fa5d4d6fc24ed8f1c3d361fef65b99fbbc8f74996b28f3e6ff2cc260654a4eeec718be6ab1b88870d8d46f483a79e907a47a4a5fc8585a270456e012c2c3456b0ebf3e07cf76e4178f0e699033faa3931dcf28210437e7557ff77e8d3ba657a1b1b012a67936723d1dedc58fb8c888f5e5cccb33287db69f498b102b6af6041e60390da6f5050a86a8cf7113696a401f4acddbec60af99d68eafc54114218d17966308b793e1833f09ef4a0464e0623867799f5c53300b28f7e39762066fdacf88d46ca99ac872bd5b60f15e2d93a6569d6fbbfd0a19a4108fdd5e0f8c78b639e45f119ba5d015bcea602f4e784a1b0bd59dc86439cad1c73265f0a26b8c522d5ea1ef6be4600cb91831938ebde769099549f5937e04dbe68579fa218bdabc171a805b198ec97de77ebed5b9c92a764ff46064d84f0d68dc0ee933b25ec1f3d0ee47fc5eb344f4318f8a098d91bde2bd2f7920a7719e8fd76df291a376eb0d488a403f598bb3a54402f4ccf6b26bb32faf5bfa230af65a6eddab4794d9bd7b19ede6442375b810d848fbeda3fdbdf4deedd2074ae3d812ebe7180dc08a6e36e42d6d775d7db6cbb19a3bd033b672ca2f934cc7eddabe83ee6be7189e9d81db5ec5d90e927926acba4aacfe18724e7b7bfcc6d56497e195c07cc98b43ecca12728dfc5071c5c4a39052ff5981cad0372a4514c7acff3a294aafa0bff71af3d889bea2dc11a9c7d3bab32f7d18f14020956d9efcfa8a1cd088889c07320b2328944efab5d3201e538227083375873362cac7f36c1f725127398f2f80722235d561786c8409378217cd16801a25d7f9b64e1e5eb17e41434484c9dc501553a864dc1b7de8e2f64a9053aacef188fe10e6cad7ffdaab817f99a470c5553240015a7a486ec6acdb926632424df4810ec2c5209437450c7ccfdf142f290eaf674229029e2bd9d7c1c8f0a2fa50a941ba2d0254b4568e7b95640c4ba919c80cd90d137cdfa5f241244dfca1dc3077d0662676c02b910c360f30c5f5465bd7690e766cdbb5096cca6aa2683e90eddcf4ad2dea5c4069e9b1215f9b313f17416ea258e7ce8e4ecc5b8e8279333af9a524d87c2b40035dff3041b5f0ca9e4b928388cb10a96ada4897c2fcd92be87afa34c6b17ac5030af8c0ecc52ee2608517bfed3d6c4729d98e11ef880d119abf7ef9bc3d41abff41d1bdd4094a4a33062386b2292714ef0eca96df4dfd5cb65d6a0efdbdb2f926111067e7d23115cca5f07c63ba27014b33186874ff661763467f1e5cb7514fdaac4715ba446f751b750053420193b3679096f95170016e9f38b69f6c4a00597cbed34b7550a05d948cf41f2cc8758c95f4af1a2e3aa90f3f750f7b778d3dc3d7dac8fc377ebbd94d23c4518ee23f64a76fb482ee1f080ef133fed427035559aebc5450a37c8e4f579ead6763e41117c9b7c76768ed11356c0f4bf7e06d877a1a553ba71a1171e41a529742a5b3dbf11912ef7856ee6f3a769c6304d103470d703f3ee07958bd55f573bde7ffd82408c2537bbe85905580e1ba06e28f2568b25cf1858d4b19d3bcb15ab798ec95c7ff4ddb537b85a7c3fe79b01f14c6d2bf95b3ec0954b2afd586f8bd907632255101f4dce431853a54581dff1a77b0c684eef4b8538bb99c38f647e4b8a1543219cabc5eb67e98d21285f6369bd74cf950b212190fd73d95f5ca4aef4e0a48d1261cd664a1c99505a34b2c8614f22f13934d8c6f9f3199c8df19d495a7507dd20886329e86a48f9eb0fd2741a5d2145303d39cec7c3051ce34383800e266175105f38588941519931e88a000df67946638c66d58325ccc7438ba4e351c2505f4e966200c9760f416b24e159222fe681b7306822649ffa91ce4b5954e06727b3edffc17dc09a883e1974d42d2686b14e9356471ab059d1e20c195982328a93a77f3f600284c1310c44c0db6567e8f1418d5ca5d4c0b9430757162490b34a8e0d77c296ffc83cc518bdbbe00f2f25628adeb550bed9cd1f6b41cb5dd35bf08b51c0daec783c94314c7add3b5c6dd75de96dd180c8d1c8a88e31c458b1abc4d00730e3fc1dcafef253af1ab28b5fe4cc8fbca4c2ee7cc889bc61b70f01c0277ad5614de81a5d8143000e0426053b30408ce21e33279b341e8fe14cc732794e8d4a7076a6432e6cea0533dd471eea04fb018aa81b259d40966b9f0b314941f0b300af3cdba1d736197758378305eb194b242b8c140e909cfdeaff00071dae4b1e1a8801a7637a8381eb22bd5e994232d75d1988eb96b2dac251130eeecef39cc502501ff1b38126d8a2f562ea5e41a0916c1f20d4c3ccf672582a967604e992342f009efdd4cc56283a0b0e8ffad1005ab27e4ec68addcfc250ee1d031bed9f12f4cb5ada987ab21614b35fe6fe4174f2d1dcf699f4d10155de7845e2d6c5eca0aa5952bf45f09a2314ce196f6ab2f8320bf08c22cca31629ffbc0e969b82c30721afdbf29121851c2f01f39700b94b23e32450896d43191b169f6272618f408372299dd42e8f84c13fa830b020efee1e1245a1984730a2363961d88c4c0f9e920d73581e653236a0f09041c3929864e1ec3587f3d5a4f0d29768f580dd8af2e66bbc8ea5fc78e986e8fad174117adf804e47c1c07f367fa0653ea63d6ccfa3a7e7ac41e174d81463f449ad1eecb57cd3288ec6f584e95dfe2c2e9a563c1091ffe0028121ae39cc37dd8d0bffa824d023fb6f68c15264b6e7f67564536051f8c448b24fbc9725660debc5c24a29a2aeddb64b02659ae24c94123e0cd21988d52c62113d091ec6021daa9f43bb5abfb73e2df70f27800f43918a3ae2aa12a530f5b9ce977beb09682ee7ab9c1dc5b0f55dd5d6f08acc5e40e05dfa6fc6e2f1349cf4be00d8c601845595e3caced048dd39e143ba56b5e72802f2f400f25bf5bff54ef641bf63363305e5541463ec20cc1e4eb246368b2dbbe312b7af5393ca034a533a2d924156f7f0d09b9efacc1dcb7fd889efb6413087696825b203ed6ff81a00b4fe04eedc1084d43275c52761baa5329fc7777eb57e70030f7ae650dd787d82556a68ccbb02c54663b1a031555bc62b6c268fc23b27b736dd84299df332eaabfd06cc3bd5e6a20ab3d3fda5933945ddd19dd67f61f7b710faa4813dc667a13dd63cc5f6c1caef9985186b23ca2a313b82e5f0c605385a3841154894fcf3e63eccf4d3f3e6277d9c88badd8b22ffe373f8852259badbb90cf4beb7fb54d3ea2920b189058e7455a3add15e1867e41669fb57f5a9d76752cddbd6a194cce987834402f047401a4cc10c536ba55437bbf5cb290e62795022b1e3faafe6af27fdbe1ab4d7580049daf5064ea00cdefdf66eb3c39ae55a720e90431df08a1ca14da9665e0e45c601b711a8e5e2e3db7e1a6fa25d3545911249e6bccec1c4b5f3c8188aae3ca9b5567f1054d31d7ec5cf64b30a59300dcd8d9a3e3be48f2b343bc782ba1222f8abb200a2084195947d7381327dbd8602bb764be0b0e130bd494b20f22fb312be93d5ec00be099146ba99902ff4cbc1bf44bfe71e33db547bc5ba0a43bcb4943a924d05d73430cd7d7520ef45a78e4738bace2de300ec1b3f73e748a5b3b51c47bfb8b78ecf3ee85a9a329a353b964c6b52229683b08ffae6fd845627a6f466bbbbe501f2119731515bfb178e927b82ff8ae19477b3b67600d649e18a8d470407da9837de5e01b060ec0d0dc4bea5812598f0a7c554dd3191316bf2a46f9c899c69a007e26b01fe496746829153bd13f57dd8f4bb22ab41e8a3c0bd10a161c07b7896f79e0b10aae290d4427a5eb1296a55986926bfa866e78200129ed09c9a96f5be6e35cd26b0acf6b404416270535380152a36540c3f059c8774462072ac6213304a8", 0x1000}], 0x3, 0x0) pipe(&(0x7f0000004040)) flock(r2, 0x1) flock(r2, 0x0) sendmsg(r5, &(0x7f0000005840)={&(0x7f0000004080)=@in={0x2, 0x2}, 0xc, &(0x7f0000005400)=[{&(0x7f00000040c0)="3e35b5ddeb0b05fdcec5c73ba1d1f6cd8d1b6fe81ae68b9b51a439a348e3f76d9a233507caec24b606071f19d1e3631bc1bac1ba3b5012ecfe91d97ca7bf4062d43176a2c2e453229d473666f6927088e1d2281319900c9bdea0faf90bed393a53c8d15fd0534c6262e8637ab0f99fea455a6b2e5998547d5ee0c65465103bc7de3b90ca6bb22eed9c69453f4641fbaaa011e8e4096106", 0x97}, {&(0x7f0000004180)="9bfd449dbab58eb88bb075a1a8e925d2f261939b4309d6f655fb545d5887ed6527b71f508f45ea143cdb0cd4e345d7aaf70b619554736d31c46f00a73b6f7269355c83d745d26f74d283acea63007085ef630e71e9c242dde9923303e23fb164eda6b560a4c48323f5eff40e58f0eaf788d45328162eb8c34f0f24c3431824a99d2767", 0x83}, {&(0x7f0000004240)="d99b2f7bbcae989abd4dd5648c8542b7797bbc4a73748626b653c33a0e1ce1d5fefe6f097697f0b728cada1d25cc8f9ed5183d4d7a14f3477d162ba9f2a3744eb8f093dc0a580497f71af2be750779b12747b65709737cefb51c4c2a2fd22208254e59199d32deb7f7cd26320f24605be8f7aea6df2a64a6d6c3227538f45a4225db7949f26e001ea33df4dc7bee21379a6ed491be35718534102a05bb22a5bf5f23c96f0e6b1c82cde62ec17eba500e6b9b332071", 0xb5}, {&(0x7f0000004300)="5b127b37623f259f2597e6e2f93db30c7a89863d140c47bfb3217f80adb92e8aa65c98860968f87b2e3d64570b54050c2cbb2d961611468820568effbe5f4f9d0711fdbe0c547bb994f8863f69ed3a887b2cd464489a5edf9b40fcb9a23b9674a756c1f1e65dc2d16f33c1633666f645805c2c4a052fbc4582fc3f3aa5ef56471dcc9246124a64ced48bf529597f11c10c4452cd7be971016a27d8aec296f3563b30bd3aa26c7413d45c4e81432d2a83f6d4351e0d93eee4c2e709956ab01fdc48d14acef15086358c5e9a718b324d02ed0c2a1907a97c3c154def93d9ff09debf9e3700cab42874ff6bcea4e50b97d46d978adbff5a0cea1aca52230863e87a62943a93d1ba812e49fc659fd39f6ed975a052c1785ee9c5b10e7cef4300381c901687cadacec1d5783fd1f42255a3535d99bd2b214c71cf728438b8b563dbf27254734de6a556309d5d319ad4a2a42647ff1c5f5360c8e8eb586887e7a45dadf2b088573c8e6dce546ec4a9a3053c06fa96bacf63d02005af59c6f56619a6a8a96e02e2aaaaf33f6977eb3349fee0403fa5a0e66f29781c91249b1aec9d98356baa6bb926b19e4b9d99a3945c5b31b1a4119449bfe423ed8f91a6c1f5ca54e0d6b90f433aee69ede232f0802d5a6747a722ee6f9b81ef5c4ec9ac14857e79ca1819b61dbd7cf8342ca829faebde9601f9b15dac0743664fbbb6c2d81862fa4cf0bac2baae2263323974e4f056e61adf4889c649b831156a26f8a244ca3746459d98158bb5d3a00ea12a586f5d441edc5984f202b8fb065c444cd08f2993dbd764889f794dc60bd0f33bf44623d1e6a9d8a015f10737b3c2ccd07da21b11aeff38c3367f9e79ffee80d13a62c59bb1d73778ee9d64834d21efd3ef7163d190e362921dc3385c4b4e4213b1d1496b25d363d70418f4f0321496f777aa92989be8513c63ac3aeae30c1418630408262513613f0eb35485903a8b9a5345d0f2cfd80865037ba782b6932151f4dd28ec0fd53d03041573f734ebe9226d967083a285133a6800b9ff4fc3e844f20594973f860f6be631062f7e625c0457ec90df35d231b6ebff187c573bac0a37060643e5f12126d8cf4e9c06261942094ea075c362b09258b89a3e67a1c8c0692d7617393452c8b11d34320fb65c90bd316e6723de7a9084bcb7e17005c812f1b69bc067486fee639ed45ab1259b455ffcaa0b4c493d1234e6ab8866fdbe317050428aea24a08a84afdd873eb1fdfdc17e62fdb741edbe43c86b2659c660c0c711c70625ee7d20be3e0faa2bbdd37acb6635255d9727d724ebbe4b21cf71c7914b4c37bee3e76e9bb70c03d3ce657da04ba965d417c4ea974a41c253e5a95044f64b0df9ca6fc234674bc78865ece7465af6ce94b9433fe6aebf67379d63d555b69550c4e12bb320d82a321be1e7835edfa22ccdab317a240de3a57a1cfcff99b348c290d9e3c600abe43c69e6cd53cc2dd05b24bcab316a13beb88ae9590ac237a908bc6b859e02f339899bb56b75d5efacf0e2524d08e56e9a2c663c5f868aa91004681c8fd83c8b001e312cbc8beb0a18950d570331a911c1378cea9a7f36b5e3c5eb94d3045cec18c1f28cf561753a8888cf88bcb6163a827e96e0db556c1ec281da11c5e0c0fbc472839e123150f0a4a3dd89761c990c051b7b1ff9c7c1ef371bcf36383cc82b22720deda0ef6aad5cfb37f6a61eed3a310cf153a09fdf65e65a3c0b8fb287fbce8fe342b898c2a7c8dcf15b5d8c866dc39716ca789eb990c61ca1f8904858da9ff27ccd95da80e84e3139161e8f605bc20d3f30f94b886605c7402fea402e799274df05b64f456aa6189a983ee641a82d9acf8b37c130f51ae03061c0af46dd0af3a3730bc6a032ba4b8ecfa5ee9fbbf2894d83f95e7a6987eb77f1bd343aeb9d188fc341b6731b8846d79ad37bd75507575ade37f492f14dfe872f7edb01f8aec75da62da3ced72ba7289c272bbcf72b7f62bb4d5f8eec52c2bc21506ed34a6d9234f2709987da85e65f55a1499c78dd34774bb103e7ecb10beb4c78d9bb6d66b641166559c46cfb84650c496c2274b48970cc1f1040ac374720d7812bcdcbc170beee50611e41639d9b2ac9d27bf322275543037faa8aaeedca6e7b1bca9517ef55e9454404efb524b4c8cfb4331726c1c2ed952725cd200d142084ba476d5e95dca4ad999731ccdadf0519818a703be5598856fa459178a0e20a5b734e8c6fb600bc737d1c27c4ae9973a1a65e064441910649617d35837f2db983c5c6c9ee0e6a3506583d1d965497a86ce2421d9017348bc2da6abbdd181fba60d326bb91713d27310321634c71bb3260e8efc0b039b0b6b0f0da77dfe712ad3a291ff681c635ce30224f3add34140a2a36dd6d77d3ce9378fb4297dfee02ef2dded59c960e6134d79c0e0082bf63ef7e22eb7ca4f3a1db969b0fa731e6183811a6593b36a716662d944bc93407cfdd8d98654f4958509943bc80e0c33daf600a8ace3f65a5c5687454704e2d8b77408b1527cfb1920f4eb007343c0b845aec0598e0568a34ae62ddffd481c85704ba3e72f4787a4fe97d438cff7d8b08e56fb8a17d59001f28112118a20d6d69fb3f96e1e012248681795b2d0ee24365a72abbfa81fef8c00f26e1c949cb67bc954b48e42088d72d3e64808ebf43e5d78481e89b5bd492701debda084511d378b15ea1a27b545661fc74e862f83b437dd27ce2a6c6f9b454acbb7d512295c36eb7b89bdae5127fce4a2f2dab8cd6265426d13e64227b8606970f49ec17caddb688d56a0534ddf4f0ec9828698d5bff09eee2ca7f1a9a43029acf7f65723a4f59824064ce9d85ba986263c5bc819d8bf128204b61e3d2e27d4ac133ca9706c6239250aaa703ac74ddf1776c5c40225a19d8ef1a47828e86f2a974a874732fc07091a459270d94dffa00ce731eab0cc8e82f86e50c3db6e8383d39df61ce621b2633af423395a08156632c91cba250fb37d8775a6177f802796fc6be5f1cc307f72e77dfef11a8bfbaaea44d069669d97bdd190690517e1eb3d1ecfd18bf8b1dc4dc9d03730b97baebf974e62099bdb1b6820dd1ef2feb0a571e6ff2058abceaddf0742240ac0b3b455bf61cfa87a615f0273b7d62a4d320ea0351876ac9222bbdfd93b48082b393ba925aeab3a7f5e3fd70e9a990c1c64e31181e9b4accdacdbb3c4ecbb93fcbd3f4b94bbf5adc52226107bd6983c41e4cf067938615f75ed29ffb525729ce5aa6b011c3bd756276f5c912bf2f804499bbd511c8137a5cc2e1be08561206c3278228ce400fb81ca516d9a8a34ab262433bf6602e63bfe7e01498c5bc1e4b5c860e39d281f65f42919fcb873e3a1072fb4647bed8810219d0dc7378638c8231298a11c720cef29c274861e3340fbf459bdc6e1d8ca322875fc1dd361c8bfa08cbce07311578fd964b940333943f80cc0cb6e3fd1a8c882e0726acf519eeb20253718bd0799d00e7cd229107ac6ea43ea5cc4b6c3cbf66c6ee62aa3c701f9eeb7b005f4e84e046aeaef9af3fe62e0f551423b1a66d622fc47b6d945b128b25e517274ba5008194861057a0371ef491b3f32080b0369ce1efa0c0da19a3974e9544ed961f943f12eb1eb3f8713ab779a454613ec05aafd4403f2c7d9f7cc4645d388aa76d3932a1d65ccccfa0d3d52ca0072a1cf74da581f26cff98190c71e8371ddc9e5926eae45c72d23db9111e011e3e0459fa054b8d6609b4321b32e63dbde7d837be2b34c12474e9b46293aa0e10b81b3485709542215c97da053d5c1d542596dd3c91aa4f2f5048f0631c28c9b1f1040b411077475fb271c7b375c8d4204e6219108fe52fd92a3fff24507b66aa04cce1528ed9b9c4eec55108e69c7f4cfe607befba4256d09f6a40c34200711d092fd24b4c9ca0d1cc72d64d42593aa710001c258c8dfced7531f0a12d02ba11ef6e46bb98050b5170ed48145a5fa19def397c76cd3124870490e81697053c22b62ef0e7a6ff083416dbb08c25ba392c370ff498aa0e57c9243d9d67480d852aac6aa2c60984fe7ba317081e6c8d15f874fce367b6a782d415ce065683903506830e4332e03be2432e11cd90103aed5cc5ee151db77bad035bd3c7f24bb22ad778bcea00d1a591840633f10b759a6e3692e0e9749428b2e73736407d50efbf608f1cf70b9f50913044e90ead8167844fc02ad68d3770bad8ff7df905ee863bcf679520f19192ffffb59db763b0d2ad8f34159401208175e00c50a98518a6e21b296c7d0893ddcab5927ca05c4f3d093deb1061e7c44933eb65cfa66b8cc326465df3fe36b115bc031422260a90df040d837b3fc05898edd97302f5f582fe9e476a3aa5b83633f813eaafcd593636f0b823157d75c7edadb62ec61b96bb35104d50e8b561fbdad3d237b898aff36ef39d52f810a3489d0a0ed3434e2712fe410919f4ac1a0498972294f0e8aaeed2257af41a2dd871f22700f6278207478adf41bd03af70cd8cbced30d97244b7af106361202a2432727bed50d6d4c5e1a23b7660afd83719161b1ee6d0504cef3827dd3c2e751df684ac040281a21fcb8286c2541925dcd8c5d6c38d32992beb2b4322a89e534b2653b773e86a004b0dbfe365ab699a049762a2d277e756e6e235fa07b206a90fb2e30c1bfd82e0bc8418effa41f751715e0ba9e55d2d831c3361e474a877048d1ce1eee64213467785f78908da64cdce99115cdc9ec50bdb91024b9ca7e52960fb8c04977d2a731059a753fae8f561c91267be792904135df0f5dc204e6d0e42eff7c84903275ac6b2ad7fe20c98b4a8a954ef7afc1c57a887b49b3043956b794b281f9cb37d067fb02af4dca8e501d4d779273edca7b3a8c280b71651b19c597f2456e02acd40bb513ddabdcd04e734a831ee1e0559f44052f69aaf7243168ede9bea31eced26d3dc243fabeb80605659d8c7db15d011b35ab8de4bb16937dd5785c931975524e4de1603bcdf929f24f1b8d7bda7da7575e57cf5764695dd2f2c494ada08b765a7d5a1968923a912485f441350040b3061240968af24178589e118e4a862563371a26f314b09c969951f1be0a483fa76f7493287be1e6e66ee4f0ef2692d474b2382731e750925eebd3dc64296141e87c24e63e43f0a49dc251245532449cf70a020173c3a144ca4bf57abfbdc6c2a31eba5b7bb025e4c580d40972d637df111daa725fb056ae84ea2ad443b0a4b80d63cb6a1e217f2255ac9c185305604f73e6fddd3ce08ff0713973452f68d99c37d332944da2cb6dea82fd2b23fc1625381073e9300b3a41e5e1a2675be7f21d49715a5029f33c51959d14880d9be0298d8583e39fa9c4f60d904691473f90a0999db94ef7a64dc09b6d2976da628937ba0561720f255251eccf645486830ab580454dffd7ed3b799c708cc0c4816d2a72bfce4aaccbcc94af35d4eb7dc72dbfb821e9de691d9ea5d1590e8d68fc90e844684b62d983327b872fe51f2e16a50842e2d597c7bd07bb234a0a04ae24019f4da0cdb3d5d26375cba3a31bc2ab051cceca301048ce4b218d9c0a146923defb2a1b7e22fc095672c1af21e9c74cc2888cda2dcf3c1a2eb9449492eb2dbb935be9130e40a9bca0c53ef6d3180fe5a5a17552f64b9f41c750d49038ffd9cfab5f38930e1a927e7c46a865183c12d3cddb9fc08bbdac443490f98aa43461171fc2854483f9adf4718c6ed314b70bfb566b6409ad9f6504c4eebba5829bff49dc64bc5eb186ead4869c33e5f03858cab8287bbf24d", 0x1000}, {&(0x7f0000005300)="993cacaa922f79541ed22ce1791fa8695318ef20e194e85ee6e35b85b5c3f67d2600274be317e973c7ffe06035a0a3716c89810648c09436a483f92b01aca4dec805e79f479bcdea21b62b03cfef069f798dfa94e5b49be64b4a56ff1544ec823dbce59c", 0x64}, {&(0x7f0000005380)="8d06843e8e12324f96ae1baef9dc82ea163866aaeaea6aeede03ce1a69001106a11474ac4f16fa68cbc8d95186107148f0d7bc81df93c94aa513e97901b284a5482acab87546a1f409691acda1af8ad90824e7de2fe79dac86331d77c7e9b124aa2def94", 0x64}], 0x6, &(0x7f0000005480)=[{0xe8, 0xffff, 0xe843, "650ae922b1d16d7390afb67cc6c3aca4251e6ea8fe4f536282efab1f4d8d60447fee30f39a632611f310114347eeff038efa864e667483f757d32050af9b29b6e7d1e418526d82ade938a1ba53ebf7be3c9abfb06045de0004905f5611f47d60db7450af057f7b235c1974eee828b144da104cf302c9fd95fc2de8afcb7843260a0b014dc2be394096c7a12eca6d8e77463baae201b5cc311a34532f88408888a3dc75a40c39f3c3ac96d06b4cf89a7eeb6018829d169776cc6b5ce27b562642a206cc92cae37dfc7af2d0f2b162e5b2c95c"}, {0x48, 0xffff, 0x9, "f614166eb97ad286a62142da6fe741c8c9bbc59ec15ea73213b24d0f96645d7d4d33fb927096ef5acbc375e1e0f8c938861a8303"}, {0xd8, 0xffff, 0x4, "30b5d621db01d38ad862c4745d9d6511ec471a0281ea74609857da5fcdac6376d13f7f25a8fb0b4ad44a91af841ba19b1931c1abc47dfe266bc3606b3470de35a86070b9a1385915900ffcaf3099592d5054f4d83f424bf3e3fdf76e43b9825f9e00996baf6d3727c31d589b06aa408e5d6104ea4a6f08842aa9b716d62961775c898db150eafdfcffa06028b5f47dfd4b3da34f3f68e9d97c181579c375caf45664a2f07c94aaec0dbc61661b7e16130629cc9d0d514571f5d2314471779160a6"}, {0xd8, 0xffff, 0xffffffffffffec01, "236a3b7b53a581ecca6934c2d03cb6f1d158003065b0892b4d8636e1ccb710a76afe91c1e04aa86bffba22a515fcf15241ba10439c6296135e2a00a79f5e9346d5fd00ec93771a2bcc6b2e8e2b3e149cc6503ee95f195cfd44de0d7c45734c27f6e9ad143c9f3901b479be4636628f1a6a8eb37e2988e7481d95cedfc41f95b16f241c5ec756c7be8f5f5011b388054d9de1551cbe317be77e601d8036c994a3e6ee986f3e67be752991db935d7d60df0cfd2ea03240ec9d7c1739c4c0610232b0"}, {0x38, 0xffff, 0x7, "ba84dd545c3120b01add39898298909c1f8e3fe23f8c533556a5f7df0f865efb17abfec3d2a20fc3"}, {0x48, 0xffff, 0x3, "8f71d96875f3775bc1a3be405e591bbea64963f3c41f2f1a26f9045cf86e660d223dcaf27f1bc6c80cc9631dadad3814f222"}, {0x30, 0xffff, 0x4, "2007cce403a39fc20cf87e8702e02ccecb4a1c717bcc12165a4df1edb1738d"}], 0x390}, 0x400) r8 = getuid() semop(r6, &(0x7f0000005880), 0x0) r9 = getegid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000058c0)={0x0, 0x0, 0x0}, &(0x7f0000005900)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000005940)={{0x8, r8, r9, r8, r10, 0x6c, 0x1}, 0x1, 0x4, 0x7}) 03:23:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f00000000c0)="cfa7dee046a321b1700947fa407bec8a3fc3b90c088573a56efb92d67fb589a64d6ea5fb53cb24641b0890cb6141a8cdab81b8df6e67", 0x36) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, 0x0) 03:23:29 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x40, 0x401, 0x1, 0x25, "07d556add959b90681f8cdf9ae70ae1a9a175ed8", 0x4ea, 0x60fe}) write(r3, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r3, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r4 = syz_open_pts() close(r3) dup(r1) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 03:23:29 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='.\x00', 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 03:23:29 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) recvmsg(r0, &(0x7f0000001680)={&(0x7f00000016c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f00000000000000000000000000000000000000005caef8ab333c72c7c2c362bd71c42e47872907d4856d2f7e9cc3c13e3dbfbfce7619d5dce96c7a54afb0809438bd0150dc73eb9a87fb2f1f1439420b3fdcb64865bbdc3abc56e6355dad208bf7ae64c0718967395d139c8241a83605fdf34f1835e37e25523019699b14643545991786fb9736835a8953cc2548897c94964d7efa95b192e72c8a613b9da68ac258ed1c0eb1cf5a733d2fd491bdd120d33335ea3486a1ca46cbc710ca38a77a87bfc8de129161a52afa1fca60873573139d512f0bb3b7c79c14c48213b423142e151a7b282bf491a6"], 0x56, &(0x7f0000001500)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000100)=""/236, 0xec}, {&(0x7f0000000200)=""/156, 0x9c}, {&(0x7f00000002c0)=""/118, 0x76}, {&(0x7f0000000340)=""/147, 0x93}, {&(0x7f0000000400)=""/156, 0x9c}, {&(0x7f00000004c0)=""/34, 0x22}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x8, &(0x7f0000001580)=""/251, 0xfb}, 0x840) listen(r0, 0x0) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) 03:23:29 executing program 1: setitimer(0x3, &(0x7f00000000c0)={{0x0, 0x8}, {0xfffffffffffeffff}}, 0x0) 03:23:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="180c197778a631e82346d45bc6164a065d16a42ebf164c731177148078cb14bb8f0f22dc3001b46789f9d79cab17dba8c178b32082c2d489330e1b3b4d92d22700e3a467e21d", 0x46}, {&(0x7f0000000180)="8e05382f0afb10740df4b85f75b42ecd2f805df6c1e4137f16a22567f39bfad50101abbbea009aea9fd881bce786e5f066483287b54316d1dbb0a25c0e726e51acceb6c37e0b4958d96f23b55dcddc19c051f793b4f7103a84832e990c4243ed8def33950f3b521ef51928e1d81e39bfb0e8429a27d3cae84ea85fdbbcc24f41e6fd41afc264b137ab00d42de0c349500fe9c2ebb39896fbcef083005af00affd5f715d02b283341958703dc4a84b0734d157a41b730e9090e87bf23312e2483078a81d495c38a4bba8f8120889e387fefa79b0e241929", 0xd7}, {&(0x7f0000000280)="ba264d16b1cc70aa342c616c29780ea1ba08b055a1eb0cda9731ad3d3bf8320936955d0e912a4f96c0e427579d763ca9403536e6b32c6aed382894a5ba1ff31b7792fb7ebe2e716b5b38b8f9731b536dc32aa933cc", 0x55}, {&(0x7f0000000300)="665b55fcf5928ddf722e28d2fa5ed29dbeb48e4625f2db165b5f1d0076b6e168c98fcdce9d7f74688a5b8624a97c141c5c09a2d843c6b806c3ba4475f206f6b48adb3ed1ffc772d98f65263d4f2981b753aae9c313bc6b11d169cd6d35a84a5fd7942942067da3e39fa2e475a033bde6c35c3e06d6ae61f0b3bf1a570811d42ba5ef29e42eb53a6381b24cf89e4b8babee5129b5ffe87c390e345306c34f2d5cc6e6e570bf7eb0554efa22c145946fbfe3a4fa7b", 0xb4}], 0x4) 03:23:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="29b99bc15a70001000006e70a98fb321e6671f09f901c6b34f729b03d1c422db8ddf6e903642f1e4274c7389823e309dc5de10bcc5d140607e36febe6d45ad623402b20509790eea5187b646089643f878705dd704bb1998d48bdd42ab732cc8ff0f", 0xfffffffffffffffb) write(r0, &(0x7f0000000180)='X', 0x1) syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() pipe(&(0x7f00000001c0)={0xffffffffffffffff}) openat(r2, &(0x7f0000000200)='./file0\x00', 0x450, 0xa8) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) r3 = syz_open_pts() ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000000c0)) 03:23:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) syz_open_pts() write(r1, &(0x7f0000000140)="02f49ed4e353f69cadd1e75fd00cc85768970b809af5412464a41e476669e771046af38be18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379b27f09d227c20bfdb7deba50ba920e5f712309d65c4208", 0x91) write(r1, 0x0, 0x0) flock(r0, 0x8) 03:23:29 executing program 0: r0 = socket(0x18, 0x10c007, 0x0) setsockopt(r0, 0x29, 0x800000a, &(0x7f0000000080)="e1", 0xffffffffffffffcb) shutdown(r0, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 03:23:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="0111557e32aa973d9076b24a19a2b200", 0x10) r1 = dup(r0) syz_open_pts() r2 = kqueue() close(r0) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) lseek(r1, 0x0, 0x2) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 03:23:29 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000001b40)={0x0, ""/98}, 0x6a, 0x2, 0x1800) msgsnd(r0, &(0x7f00000001c0)={0x3, "a2cc296e494bf074191e643ef9a191e6a0a9d681858dd3a053ddbf4a4b9e8f9ff8bcfc2204ebf510e1c98f1979b501c708bb1268a914f98f945d172b760994c5aae683643cad8eaf407dcff25c9fb8a90ae26f99fdc699ac012b381d259029686d5478cb01269d7aa761b724fb4a9a6d296eed4965795b16d4dc33b47c35e9218844b334c4117d7e464f6a4179dcf17dc256fc81f5cbbea4d3c0bc62f4f618f220c28eafbcba194c263733dec44254b3e1358b45082be9bf490200ca76e80de632bf9a95d9d635d219fbc7afbd8cebd8d8b72aaad60174f1920b09213ab107af"}, 0xe8, 0x800) msgrcv(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x0, 0x62d186f8b7ff44dc) r1 = open(&(0x7f0000001300)='./file0\x00', 0x808, 0x10) msgsnd(r0, &(0x7f0000001a80)={0x3, "a9309c23f110d10b41bcf4c32b5f39d30d4bee220d66d7dd2ed8374a9327cee53762c9109aab803981160414f779364e4f57142d60963cefe5094514e9063b1df2c40b0b9760971629f6ad0021686702be003c93121ede34e7f44e3974acaddccf887abf44e6943135b2a1ae4b691c3b75a34118275fda3150c462"}, 0x83, 0x800) sendmsg(r1, &(0x7f0000001a40)={&(0x7f0000001340)=@in={0x2, 0x2}, 0xc, &(0x7f0000001500)=[{&(0x7f0000001440)="f402df12568876b1903c62aa6eb39c48ca4194c5caf1f3b018d0072f5b1b698e67f88a59d11697d4739dd826d92b10335e975670e78a40431e2500ea200ec01849dd1dc6ea3497bf24afc88dad8cf26a7f9114219418e1917c821a7add992f3ec504a4ac6d09131500bcbd1c05f61ccdbdba2838ed430f64eab47618f19f5a87c1585db6cd671c6d1bd83b", 0x8b}], 0x1}, 0x8) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) readlinkat(r1, &(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)=""/58, 0x3a) msgsnd(r0, &(0x7f0000000000)={0x3, "b0fd86fc7de466a9887565bb615b7ba420d387e9e172c4b9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e6050431df60aa47b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3d4ac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d6869129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f078e903b4ae79b58b376d1ac418ca2fe5e650b1ff135a142c001da4be0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4"}, 0x102, 0x800) 03:23:29 executing program 0: r0 = socket$inet(0x2, 0x10003fff, 0x3) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x800, &(0x7f0000001000)={0x2, 0x1}, 0xc) 03:23:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x80, 0x7fff, 0x1}], 0x6, &(0x7f0000000080)=[{{r0}, 0x0, 0x4, 0xf0000000, 0xa3, 0x5}, {{r0}, 0xfffffffffffffffc, 0x4b, 0x8, 0x9f0, 0x8000}, {{r0}, 0xfffffffffffffff8, 0x1, 0xe00000ac, 0x3ff, 0x3}], 0x2, &(0x7f0000000100)={0x3}) pwritev(r0, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) 03:23:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x10000, 0x18, 0x8000000000000000, 0xffffffff, "4d1b80fcc9a069710ebb71f7f0777c43bf4394dc", 0x0, 0x1dc}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffbf, "a508000000027f00007f1000000000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 03:23:30 executing program 0: ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) open(&(0x7f0000000100)='./file0\x00', 0x811, 0x10a) socketpair(0x20, 0x8006, 0xc2f, &(0x7f0000000140)) socket(0x0, 0x4000, 0x4) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r0 = dup(0xffffffffffffff9c) r1 = accept$unix(r0, 0x0, &(0x7f0000000240)) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="c26680", 0x3}], 0x1) r2 = syz_open_pts() r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x100000001, 0x2, 0x9, 0x9, "36af03b263246ec37ad3147f2570ecbb92254005", 0x8}) ioctl$TIOCEXCL(r4, 0x2000740d) ftruncate(r2, 0x0) 03:23:30 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff6) r3 = open(&(0x7f0000000240)='./file0/../file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file0/file0\x00', r3, &(0x7f0000000100)='./file2\x00') fcntl$setown(r0, 0x6, r2) 03:23:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 03:23:30 executing program 1: semctl$SETVAL(0x0, 0x0, 0x8, 0xfffffffffffffffe) r0 = dup(0xffffffffffffffff) write(r0, &(0x7f0000000100)="991a2d4d25abd90e4fe4af6a80880af76cca350db88442ce534df5d6bd7fe267bcae2d36502e770411fd67ee5a42d2ee1e9989edf11e2fe2a09c44933cd9a5fc5b04ee4da9ea9c998019cebc36d3bde04e681d8b09a644b4c87c17c158a3799f320e0526542980f73fa1e311db64f2e627a7e8092e09ec34c3303fb1f6e14724704ff0e30f3e81ef84951b88b4fe41dde8b858afb9e2151cce66e9643d117731d414f13b1590ffacd3a7f07ed6ceaca00b80e86cdfbaffbfd741c9e26993d5b577c5", 0xc2) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20002, 0x4) r2 = accept$inet(r1, 0x0, &(0x7f0000000040)) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000000c0)="f19562c12d2649f0243ef11049", 0xffffffffffffffe7) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCBRK(r3, 0x2000747a) 03:23:30 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0000000000000020e0357f000000050900f700"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080)={0x1ff, 0xd1d}, 0x10) 03:23:31 executing program 0: geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x1, 0x29d) 03:23:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000340)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) linkat(r2, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) 03:23:31 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="80ec61be29dd7ead5008983e40a1cc1c306d0fe69d736f146d2c39070a13b20d6624708872a017a7a5ba21b62d3aa18ab84da4901e02512a14b118cd602d2da00172", 0x42}, {&(0x7f0000000140)="fb0f8f62cc9db14ffcd5f600b8783694c05c180da651b7aadee597c3436e91dadd807190438a48f58b521f9ce1c62b515512dd7a21de2ce7845a247511975902231c9de398767c7833053faf67d73d0442d309794dd8d166b2f9f5ce818c3ec752ca755507d67afb7213eba91f53526a17edfa1a3993a53639216cb5b073cc9ec066fe76b9419c4d166c5c27014d5cf6ce4dba949ea1a23fc81d3b95cdb598fb48ba04", 0xa3}, {&(0x7f0000000200)="5fd9ade50d2c0534deb515ef3f1e7f54b508816e071808c8f27f19e21aa678a4c38fd802ea0db6fa19436bacd1fa46df55bd230989ca5da4601515778011d41a944adc01d1a7f01162a7a283b744ea4e5d90d236fc8fa79b4e7bba9bd243e26d4ea11d0d7b", 0x65}], 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) lseek(r1, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) pwritev(r1, &(0x7f0000000100)=[{0x0}], 0x1, 0x0) close(r1) fsync(r1) 03:23:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x80) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) 03:23:31 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000ffc000/0x4000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getgid() r6 = fcntl$getown(0xffffffffffffff9c, 0x5) r7 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x4, r2, r3, r4, r5, 0x50, 0x22}, 0x401, 0x0, r6, r7, 0xd2bf, 0x1, 0x15ca}) mlock(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r1) 03:23:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) 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"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x7) 03:23:31 executing program 1: r0 = socket(0x18, 0x8004, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) 03:23:31 executing program 1: pledge(&(0x7f0000000080)='\x01\x00', &(0x7f0000000040)='\x00') r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 03:23:31 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x7) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) 03:23:32 executing program 0: r0 = socket$inet(0x2, 0x40000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="ea00005c02000060ddcd8e6565a12d08cb5fdc2b921ba91d768dbe28dc0826a425510bb20c42aa69e5b412194214f44df587545fb18ee068374dd5060000005a8ae630386a8bac3c2b2e884d73fdff060e79155d41bcab0c7668c305edf93577dc3dbb4280442eb5aea5fe87300501d0b5b06b0d18afe902cd5ea04cbbe7cf189fa57c5f98836535a9bba57eae1ff7fb10399ce9dcecf80d3c9b1b0acf3757000000000000000000000000b05a977a311e9ecf3e76aae6d750e1d71c", 0xfffffffffffffea8) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x122}, {r0}, {r0}, {r0, 0xa8}], 0x4, 0x4) write(r0, &(0x7f0000000000)="d1dc6177ea628278a0a3fd8ef05af6723ec1de6c192c8786b895b3240a3ae6c9684658e9953a11b337bdbdeece8b2918985b5f36f81357f2cf6d2e7831b378bb999cc4e235f80d9072f8711fa67a6bf6bb1c4b128010", 0x56) close(r0) 03:23:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xc600, 0x0, 0x0, 0x0, "1d78ef7684e8b800826afc86a0e18b00001b666f"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 03:23:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)="95ffe0a4b7ce9721e5cc7614ec7c3fcf2924c8f3f8c240ceaa2b31af34bf3cb26eb7ffc28621bbcbc66810141ee3d8bbfd5a488a630abf58c964b5d818644b4ca6a2b8a27e4db063e66592ccd637ad2b1cfb4d0222768d85aa1649e348c8497938a3e64267dfca60f1c46c76ab9197", 0x6f}, {&(0x7f00000000c0)="3e476e3f2fcd9ed152fa1d742a15b648a7db25328788aa5cfc68242a13e5b92bd372d575bbc9f471bb18c8d1772f5fc9873bef85811b18df757bcb54eb8ad311b25c08898115a8bf835ca922458ab1b3405392f3aa34a3c767b6896009ca197fa93d9dc697d32bf0688cf01b338cc1af82046e8ebc7303395b69eb4e7fae3ae73f488692c07804e81a404efbf4046022ddb14b7a135c096c44638420928e419046bffa75f2a0aab0291a750191b74f3af9e388439f42a0511b4212dc62bf6ab3a24e2016f4f2c85510ac639a9d738e413db5d90527cdd4d283b4dc094cfb24b21b4698d2164b6ceb6a7198364c65c7d6ec052f3e135292e9c2", 0xf9}, {&(0x7f00000001c0)="8f5bbeda72dac3921b79246052314c1564dd414990e8da996892107b9f134b5a8c6a01bb16a58eb323ec63fefc9f55f22e018c6a959f2175890ece6928a985c19889d217e8717afe56a8a6c95fb6bc644e6aa73b530a067c03dd550c83f563a23bab99165cfaa6155e57c934ae8c879c10bb50b283b8466dc53a0db77a72b15505a70b26240b1376bbf2c92ab2453c88267726034b92917aceca4cedc59dc571ad318b7217834513c1b3c2729aae9e01807d99dc8bcd8eaf644d3b8109490647be484cee49adf21639ac98d55eb4add0d72c7f5e832c8d2a14c50340b18c8785e01ad8", 0xe3}, {&(0x7f00000002c0)="f03424865c3c3c61dbbe78e2fb0456d3152ff3fc18e30056edd805758a90cae5c8700dbe7dc499", 0x27}, {&(0x7f0000000300)="96fe13bd9cf9fc7e5de2e23475711424d1613789d4f4f29af131f6c653b87797a6320cb95d94f23f160951f5cad3d6031e4bfdda6cb716aefb3325174d7172ce3bd12cb8595051445f476d123f0a48540e2463e682c2493649a2aea707a1698eb7f1f440f1812d2e9e08b3c69cd3b69b81cae62424592e0136b9acc8d0434328846570926114919491d4d13fa57e9a2712fa89d95f531c1290768acf4a6ec00bfc5fe5ccc5aa77ef47647b2929230fa7cc99fd421a299326838f3ea30e", 0xbd}, {&(0x7f00000003c0)="d37ff7cef3b73caf893ce5f43f4a032c7e1214bfa70abe4ea219ad1d8000877b89413cb54c13a104912ef3a09fc1826e4cba7241c3504807d0", 0x39}], 0x6, 0x0) r1 = dup(r0) getdents(r1, &(0x7f0000000000)=""/34, 0x22) pwritev(r1, &(0x7f00000007c0)=[{&(0x7f0000000480)="07abd3b87d01b1b60bbd0ff1712538f2e0d80bb2985fa2753fadf91967c6037a7a30c1c492cae528fff666098b83f5bc6662092268e522eae09cf62a018e1ce7aecd55012af9ac9f931ce26dbe83a8c0438c1fac31506ef3ce5d5bb1c85a1d4eba52fcf5f8b9ac0ae58034501a0106b066f2c5e59d0e347cc346cfb70f0523d4715505dcb1567c5904db12e73d389d30f562e2e891ba35dde3", 0x99}, {&(0x7f0000000540)="efe6830ec5ad10fbb6957542c76cbfd64711982ab6b0c020631c4b81fb609658", 0x20}, {&(0x7f0000000580)="b816bf4f6ae1dea51bda062df8a15266983a7bd22aa4a5165f5238858d19ef0672bb457235ac15b35439922663b853a18d4f3dc202ece597fe0e5200ac540b1fb68b03bd16c7", 0x46}, {&(0x7f0000000600)="31666861134b836d4eb47cabe4fd6034e399e724b67465ea7f685deccc71fa6b9c30e21da0c30240dc56ee3aa78dcf3cfb15255a05a366f513543b0f98f276eccfa80c03e87f52b5df048aebff3eb64898909b3f4fa0b81d3158b0f00e69da42e7c0f74de3be20710632eaa32805720a9ed8bf4b5a6bf7d0833cf5e3319ae8a133daf4caeb351d7045e32440aede0ed6aa551f712faa4bdd3a3eb6f10df5a0b89f2d9d19c29e8e8ab02f3bc8ecaad566c3f49a5ddefbd835fd6d4c41ea494170da2a61cc120c5816fc59e8d3d05271062f6b9bbfcc73910c17d4a3e5242d7e76b26e4b1504a3be51e17b506e9492e279feb0826dc8347ccab1", 0xf9}, {&(0x7f0000000700)="9ce928b127a178833c92af2eb0f03d9195beaa37b06d15f19df940c2b852e1fbbef8bc073fa2e78a3d6492e5ea06e3e72d0926467e3e34734b9464a2015ec43af519ce928c441cf5f8b2e5636c6bd3cb644876e93ff70fbfb1f8195a61b3bc08ecb0f5c206a8810c65889399f63c0a4950b1de1af0e0da5e13e7399aa1c8f77c6e0d2e720005e14acf4f285e338d5f", 0x8f}], 0x5, 0x0) 03:23:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x25a) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000440)="5cfa14b0e6e9d99634c0cd0e61bf97840df72974ae0acf459859eaf2b745dec34f136baf1087c5bea82281d27619a7e288d2c303b4493f6b2297f2e04775399814cac505ee9c09962a7775b226acea73107f24fa7e71350ad39e7d96ddc662aea8a4a38408b548631a8cd5ad240b6922021aff766fc6bd1219a7e97fce8fe38d75a5d110d274adb1ca9f59e5bacc0bfcde41fc9d50078858e7616c3d9c5e86eee23fe90b870978c9c9b64907f79df030d6edde694d", 0xb5}], 0x1) r1 = syz_open_pts() fsync(r1) close(r0) syz_open_pts() r2 = dup(r1) close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) read(r3, &(0x7f0000000880)=""/161, 0xa1) 03:23:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) close(r0) fcntl$setstatus(r1, 0x4, 0x84) r2 = dup(r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000001a00)={0x0, 0x4, 0x3, 0x4}) r3 = syz_open_pts() dup(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) dup(r3) ioctl$TIOCSTOP(r0, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 03:23:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) close(r0) getpeername$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 03:23:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931a09648", 0x14) 03:23:33 executing program 0: munmap(&(0x7f00009fe000/0x600000)=nil, 0x600000) r0 = dup(0xffffffffffffffff) getsockopt(r0, 0x1, 0x1f, &(0x7f0000000240)=""/4096, &(0x7f0000001240)=0x1000) madvise(&(0x7f0000091000/0x1000)=nil, 0x1000, 0x0) r1 = geteuid() r2 = getegid() lchown(&(0x7f0000000200)='./file0\x00', r1, r2) r3 = shmget$private(0x0, 0x3000, 0x424, &(0x7f0000251000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r5 = msgget$private(0x0, 0x78) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = geteuid() getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) r10 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000180)={{0x8, r6, r7, r8, r9, 0x0, 0x6}, 0x3, 0x200, r10, r11, 0x52a, 0x6, 0x5, 0x9}) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) fcntl$dupfd(r4, 0x0, r4) 03:23:33 executing program 1: r0 = kqueue() r1 = syz_open_pts() kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r3, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r5 = syz_open_pts() close(r3) r6 = dup(r5) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) sync() kevent(r0, 0x0, 0x0, &(0x7f0000000140)=[{{r4}, 0x0, 0x80, 0xf0000023, 0x6, 0x3}, {{r6}, 0xffffffffffffffff, 0x7f, 0x40000004, 0xffffffff, 0xb4}, {{r2}, 0xfffffffffffffff8, 0x10, 0x0, 0x1, 0x38}, {{r0}, 0xffffffffffffffff, 0x7, 0x1, 0x400, 0x1fe}, {{r2}, 0xfffffffffffffffc, 0x24, 0x4, 0x200, 0x10000}, {{r7}, 0xffffffffffffffff, 0x4a, 0x40000000, 0x10000, 0x7}, {{r1}, 0xfffffffffffffffe, 0x40, 0x0, 0x8, 0x8}, {{r1}, 0xffffffffffffffff, 0x90, 0x800000b3, 0x9, 0x2}], 0x5, 0x0) 03:23:34 executing program 0: r0 = getgid() r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10a22, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getgroups(0x5, &(0x7f0000000040)=[r0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:23:34 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20200, 0x80) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82026c217f0d5813e9ad19af461bc43f2e2f66696e6530003778ced3ab4cd48b11b7da647cd3a408f9fb123eeb43d3898f2099a744e3da0afdc606005b71c06eefad85988cf2c8fa4077b165b8d396cb758c82dd387323a7124d2575da5053258af281f98f01c929f695d182f1897306f2e2f45ca6049ec294954bdb401eb199fc55f574dbe3c50225cc28b43ae9501b0cef027ccd1aca4f1a3cc3ff00e3da3be479c70e192055f704ef81ada715ba380443d747"], 0x1) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) openat(r1, &(0x7f0000000180)='./file0\x00', 0x0, 0x112) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) 03:23:34 executing program 0: accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 03:23:35 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x61, 0x0, 0xfffffffffffffff9, 0x0) 03:23:35 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)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x4) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) pipe(&(0x7f0000000040)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() 03:23:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ff4000/0xb000)=nil, 0xb000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 03:23:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setitimer(0x0, &(0x7f0000000040)={{}, {0x10000, 0x20003}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x2, 0x8001}, {0x5, 0x7f}}, &(0x7f00000000c0)) socketpair(0x1f, 0x3, 0x4, &(0x7f00000001c0)) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 03:23:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0xc9c2, 0x2, 0x6, "f5eeb402009e85b8c41507c793239354b3a45be3", 0x8, 0x1000}) write(r0, &(0x7f0000000200)="8fe4e1aef37f56f84a4980ba6ed40912a2e345e2de8e73df18af1c6123c6a616206d9b5e65aabe85e6a9586f6b11137661a9e09c5aac1f13d082d136022136d4fab816dfeb95aacce6e0a97813ada7b18b0948a6b18f277442be462140bee704e7d3cb27f214a101f19c5816fcf793c9b73d4a1ff9a116d17b20dfb18b1a6ce7c66a3ee717ef375628734a7fc8a83f1230fb847297e9ee092f77b62ae55cb1470a2c0018864082b7f5fb27b5c992dd62b1dd5a5a4fa1e587262241265eb99afc56450ba7e8e673178997fad6efd6f0a85037a71874b2439e621a6246843523385a420a6bcbf87ea41b4abb02a8a8da8760a72d08fffd11ae97eeef745f9db31a3b6e178dee00fb6c731a932c4e375a3cf9cc2386efd6293c9eda990000000000000000000000000023a170c92cfdd895b70552ba135bbf47f67f3382fb7208f2ac5d290c075344c4a27a762f77c6d0babfb870bbebc0508553001368a4addb3b06117bad7262d12dccfb6fc76084641fef950d25d68269632ffab32a75c56ca3c60c6dc5a84d4f7ce1dca533106b958f39f35e12c31970b60fb3296620e4632ccfd7ca705e98337eb9570c00ed5df2d43754b4c3d7e6d31962af4365c981439969b8d6badeaea3f220bdcdc5924f4790cfad8f9f53a6a62b188b1879950b05204a4c5e91b2c9a00b40e63d14874ee7da3e0e53b2f96feac0d885f96dec4af2189dc308e3c2e20a439684ea8bd71666db4dd5dbdc873969b6b0846e942a2444584ba356ae82659e1a8fca57e58c1635ba6a5969d23789ec212c28e8dba9325d5dffc994f7a9b27ea736bc5ed7845af26dcff13563a2ce0862478ba2da2ed675d891127e1b03e49abbe7e2b18f6f9751c265396afa02daedccfaab78cae3c4a16eb67895c93616d735a0c4dbb94599da02e272e87d3ce578f2349e063b44402cd21d316971f8d9116f31f853dc67b16996176cf296f4cf75901ddb2fa01d1ad61e05dc3036c584ead32e3f4b9e604d0dd6a78e7facb9c5c050558e35fd0596c344c06f83798fc1c1186df11e840f88f5ec458fdf39", 0x2f4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x7, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:23:35 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 03:23:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "050355a8a5dd380000000000fffffff000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() 03:23:35 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 03:23:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x90) dup2(r0, r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) accept$unix(r0, &(0x7f0000000480)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x3) mknodat(r0, &(0x7f0000000180)='./file1\x00', 0x200c, 0x4) chmod(&(0x7f0000000000)='./file0\x00', 0x0) 03:23:36 executing program 0: socketpair(0x2, 0x1, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x46) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x20) 03:23:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x1, 0x0, 0x0) r2 = geteuid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() r6 = getpgid(0xffffffffffffffff) r7 = getpgid(0x0) shmget$private(0x0, 0x200000, 0x80, &(0x7f0000dfe000/0x200000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x3354, r2, r4, r2, r5, 0x30, 0xffffffff}, 0x0, 0x6, r6, r7, 0xaab, 0x6, 0x5}) kqueue() shmget(0x0, 0x3000, 0x4, &(0x7f0000ff4000/0x3000)=nil) unlink(&(0x7f0000000080)='./file0\x00') shmget(0x3, 0xc000, 0x1, &(0x7f0000ff1000/0xc000)=nil) setuid(r2) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x40, 0x7}, 0x10) shmget(0x0, 0x3000, 0x80, &(0x7f0000ff4000/0x3000)=nil) r8 = semget$private(0x0, 0x2, 0x18f) syz_open_pts() semctl$GETPID(r8, 0x1, 0x4, &(0x7f0000000280)=""/241) 03:23:36 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) dup2(r0, r0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000240)=""/124, 0x7c}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x4, 0xfffffffeffffffff) 03:23:36 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = accept(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) connect$inet(r0, &(0x7f0000000040), 0xc) dup2(r1, r1) fchdir(0xffffffffffffffff) socketpair(0x988262e4188a7aff, 0x4, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={r5, r6, r7}, 0xc) getsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000240)='./file0/file0\x00', 0x8001, 0x40) listen(r3, 0x9) r8 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) setregid(r10, r10) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100), 0x4) setpgid(r8, r8) setpgid(r8, r9) 03:23:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000340)=""/212, 0xffffffffffffff71}], 0x2e2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "001100000000000900000200"}) writev(r1, &(0x7f0000001580)=[{&(0x7f0000000540)="4cbdbb3dca8ce1b7eda27818b2e67901e26de4c160c67b9fe95c7f866d9d3e48699990f0f27279359c0000000080855092bf14b042a8099482b062ff1f9e18a75eae34d133136f1ce55008a8e8a5a8031909f328852bd4e4ac5ee33cf2bada025883135e229e0e628d8f4c8ad51f678cc819c483462aea8f7858f0a7e6f7986c4d55b55f237581b1e6ec5d25cd965f2e47a1fb3f71bfa80cee1bf63334b6048f65c4899f4e5edf40e1c5a789aa059f4ff078aa6c119e70f81500d4b1000000000000000000000000000000", 0xcb}], 0x1) execve(0x0, 0x0, 0x0) 03:23:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket$inet(0x2, 0x8003, 0x8000) 03:23:37 executing program 0: mprotect(&(0x7f00003f0000/0x3000)=nil, 0x3000, 0x80000001) pledge(&(0x7f0000000000)='.\x00', 0x0) 03:23:37 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(0xffffffffffffffff, r0, 0x0) 03:23:37 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getrusage(0xffffffffffffffff, &(0x7f0000000100)) r0 = socket(0x18, 0x1, 0xfffffffffffffffe) setitimer(0x2, &(0x7f0000000040)={{0x1, 0xfffffffffffffff8}, {0x9, 0x25}}, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) r1 = msgget(0x0, 0xf3) msgctl$IPC_RMID(r1, 0x0) setitimer(0x1, &(0x7f0000000080)={{0x3, 0x3}, {0x5, 0x6e48}}, &(0x7f00000000c0)) 03:23:37 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 03:23:37 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x10000000000005) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x3, &(0x7f00000001c0)="000003a382b850b55e26a930a1ba29ff0000", 0x12) r1 = getpid() bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x73, 0x10000000a0f}, 0xc) fcntl$setown(0xffffffffffffffff, 0x6, r1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x7) read(0xffffffffffffffff, &(0x7f00000000c0)=""/223, 0xdf) 03:23:37 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000080)='./file2\x00', &(0x7f00000000c0)='./file2\x00') rename(&(0x7f0000000240)='./file2\x00', &(0x7f0000000180)='./file0\x00') 03:23:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockname$unix(r0, 0xffffffffffffffff, &(0x7f0000000080)) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x1) 03:23:37 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = kqueue() r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x8) ioctl$TIOCCBRK(r2, 0x2000747a) dup2(r0, r1) syz_open_pts() kqueue() r3 = syz_open_pts() syz_open_pts() ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000000c0)) syz_open_pts() syz_open_pts() 03:23:37 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/194, &(0x7f0000000140)=0xc2) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 03:23:37 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0xffffffffffffffff, 0x87, &(0x7f0000000100)=""/230, 0xe6}, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000040)=[{&(0x7f0000000200)="3c709d3d63ad3020568f82b296eaa14adc60d27573c4f91c81119745139ef0e873a187e95deb55384f403f4575b75c31d45006cdb07975067ade10b157b205a92222ac96e6d2b1be1b5400370c8181388d6536bbc7493d9fa19d3fa31f0cf9b148597e1efc0aabfc83fae04d3ceea7e3c6e2c950dfea7ce85e5466b7870da80349160e8bfc1f2c27d3e61a648958e69a993ee877d86ddd53018ea0d5b5eae9e58e0cc72049de6e43ba09a20f0bac499b3d6642ec35606ac493a90ea843fdfd9d986f233f13e67a4f1dba68a989809503e2fe938a2295a0b291e840e1a5bf6cd431c5", 0xe2}], 0x1, &(0x7f0000000380)=[{0x90, 0xffff, 0x9, "f7f6e3c2540b7706930154c04f9a6243079b94b07d44567c894a2d2556ad5ddf4a95e47c65774e071f3a0333466f30bdaed3f1f830d6471727a3860fcbf9d031a726ed42b7bd21e9689eb48bc68a73ab670f907bf9f1e2725eeb1d560754630073ad67626b7c10091e39e16dfab384dc0f1e8771256fe6d0425868a2f5905184"}], 0x90}, 0x400) 03:23:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)="015ac891c6b2911628e2be37567362c92cb12795e97a7ca5909f48688eac33fe34542d36c490ab1fd996ba89d084cebaee2348c39d4c35e2dbd402254b7e3f1ece74df38f458f5c25c2cd44f6ac63c70cfdfda7ff023177ed1ee147dbeb60ef04f1c3b3fb045f008a9ba2090db4827bd66850b9c5615e2763b35df57a381a1b618b2d353c2703e69478a739c7b13b94b094c65d9e2194c8f799f6092c2efcc103058845db233a4bcbd01e73a4a7d656fe804064eb50f1a2121c95bbd9240e43a3a1d767e37342d422fb5d2d8aeb4a5b33bb3f810d86553d8fdf6fe4a6ef257", 0xdf}, {&(0x7f0000000380)="7d2fd48cc0b33a6a9b40bb9e9396c1ab362c60c31e38138d7185f8af034713620d0d6413afb2134e712315fee1a9c59bd0108ad2af3fe71e1ec04c593124f6130fdc20db20848b6a04c0762a69c793d6e5f89721de1e06c8559cf97d8d013152c2878e06909b4100693da5d8d740e619773996a00af95d39bbdd632de39d", 0x7e}], 0x2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000000)="12f6ab7e10fe939d5e36", 0xa) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = getpgrp() fcntl$setown(r0, 0x6, r4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x3, 0x0, 0x1ff, 0x3, "01f8fbbd7adee0bd748d3d405f482e4c2dac0156", 0x8, 0x3}) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r3, 0x2000746f) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 03:23:37 executing program 1: symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0x20) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) syz_emit_ethernet(0xd3, &(0x7f0000000140)="27e4d79fb1aa454fa4c837552cbda2e75ab7b5c94c5e7d2ec52cc0e3a7bc38c9258393a6f984f9251fca9c242e903e6cfaa9109355ebc0d037149b895b9582ac9006843481ec5bc04e724b9985a80cee9128207e36eb378e8cb4d410f7be214d7e849e04fa400445e8aab9c645e5a06ee2a3a319f6dbee82148e52d9d613cfb4c40148a9daf645192a1a7ea7fbb5ffd291ebb6de97e991d49db01014928cd39f8bd1cfcb0f4590e5ae85914b6a42f1f867886b0692dd03f30b3255794efcd1217911c16a65d1c284357c81275c70a0442eab1f") renameat(r0, &(0x7f0000000040)='./file1\x00', r1, &(0x7f0000000100)='./file0\x00') open(&(0x7f0000000940)='./file0/file0\x00', 0x8311, 0x0) 03:23:37 executing program 1: r0 = dup(0xffffffffffffff9c) fcntl$getown(r0, 0x5) r1 = syz_open_pts() r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0xd, 0x0) kevent(r2, &(0x7f0000000000), 0x3a52ecfa, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x47}], 0x10001, 0x0) dup2(r1, r2) 03:23:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file1\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8a, 0x0) dup2(r0, r1) 03:23:38 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r3 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x2, 0x100) bind$unix(r3, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x9de4, 0x9}) write(r2, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r4 = syz_open_pts() close(r2) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 03:23:38 executing program 1: r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x100}) r1 = semget$private(0x0, 0x4, 0x80) semop(r1, &(0x7f0000000000)=[{0x0, 0xfffffffffffff6ed, 0x1000}, {0x0, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x7, 0x7000000000, 0x800}, {0x6, 0x6, 0x800}, {0x1, 0x1000, 0x800}], 0x6) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) dup(r2) close(r2) execve(0x0, 0x0, 0x0) recvfrom(r2, &(0x7f0000000000)=""/216, 0xd8, 0x1, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) write(r3, &(0x7f0000000200)='R', 0x1) 03:23:38 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7e400000001000000000000000000009e"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x9, 0x5, 0x8, 0x8001, "ddf02826122349fbf41f282cbb394981311e84cb", 0x4, 0x6}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 03:23:38 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x2) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) 03:23:38 executing program 0: r0 = socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) 03:23:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) socketpair(0x12, 0x0, 0x3, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r3, 0x0, &(0x7f0000000140)) 03:23:38 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') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) fsync(r0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000200)) r1 = semget(0x1, 0x0, 0x40) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000240)=""/112) getpeername$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) open(&(0x7f00000002c0)='./file2\x00', 0xc0, 0x1bd) fcntl$setflags(r0, 0x2, 0x1) 03:23:38 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = msgget(0x3, 0x0) msgsnd(r0, &(0x7f0000000000), 0x8, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 03:23:38 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) r1 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) sendto$unix(r1, &(0x7f00000001c0)="65e3217924db06a86aa6772856c44f313baea4a719a5be46e7d9289ebdc2bcf2ba2492211e8f5f504bf0cc73d72ec6f4c436e4", 0x33, 0x9, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) linkat(r2, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x0) dup2(r2, r2) open$dir(&(0x7f0000000240)='./file0\x00', 0x40, 0x4) 03:23:38 executing program 0: r0 = semget$private(0x0, 0x4, 0x49d) r1 = socket(0x800000027, 0x8000, 0x6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getuid() setreuid(r2, r3) preadv(r1, &(0x7f0000002540)=[{&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/151, 0x97}, {&(0x7f0000001300)=""/101, 0x65}, {&(0x7f0000001380)=""/121, 0x79}, {&(0x7f0000001400)=""/101, 0x65}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/168, 0xa8}], 0x8, 0x0) semop(r0, &(0x7f0000000100), 0x33) r4 = socket$inet6(0x18, 0x2, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) ioctl$TIOCNOTTY(r5, 0x20007471) getsockopt(r4, 0x29, 0xa, 0x0, 0x0) 03:23:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x204, &(0x7f0000000000)=0x58, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) fsync(r0) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) listen(r0, 0xfff) 03:23:38 executing program 1: openat(0xffffffffffffffff, 0xffffffffffffffff, 0xc0, 0x0) pipe2(&(0x7f0000000000), 0x0) 03:23:38 executing program 0: r0 = kqueue() fchdir(r0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x20008, 0x9) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x1c, 0x40000026, 0x48b5}, {{r0}, 0xfffffffffffffff9, 0x3c, 0x1, 0x1, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x5}, {{r0}, 0xfffffffffffffffd, 0x40, 0x4, 0x1}, {{r0}, 0xfffffffffffffffa, 0x14, 0x40000064, 0x7ff, 0x1000}], 0x2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x80000000, 0xffffffffffffffff, 0x9728}, {{r0}, 0xfffffffffffffffa, 0x60, 0x15, 0x0, 0x22}, {{r0}, 0x0, 0x11, 0x20000000, 0x9, 0x3}, {{r0}, 0xfffffffffffffffc, 0xa3, 0x0, 0x0, 0x7}, {{r0}, 0xfffffffffffffff8, 0x0, 0x2, 0xfd, 0x3}, {{r0}, 0xfffffffffffffffe, 0xc1, 0xf0000085, 0xfffffffffffff000, 0x7}], 0xf64, &(0x7f0000000180)={0xa6f9, 0x6c020c6b}) 03:23:38 executing program 1: socket(0x18, 0x2, 0x0) socketpair(0x4, 0x8002, 0x7e51, &(0x7f0000000040)) 03:23:38 executing program 0: madvise(&(0x7f0000523000/0x4000)=nil, 0x4000, 0x8000000000003) semget$private(0x0, 0x2, 0x1) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x80000001, 0x0, 0x4000000, 0x0) fcntl$getflags(r0, 0x1) r1 = shmget(0x3, 0x1000, 0x2, &(0x7f0000364000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) minherit(&(0x7f0000524000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000844000/0x3000)=nil, 0x3000, 0x6) ftruncate(r0, 0x4) read(r0, &(0x7f00000000c0)=""/43, 0x2b) munlock(&(0x7f00002b6000/0x2000)=nil, 0x2000) r2 = semget(0x3, 0x1, 0x4) r3 = geteuid() dup(r0) r4 = accept(0xffffffffffffff9c, &(0x7f0000000400)=@in, &(0x7f00000003c0)=0xfffffffffffffdbe) munmap(&(0x7f0000364000/0x3000)=nil, 0x3000) read(r4, &(0x7f0000000240)=""/195, 0xc3) unlink(&(0x7f0000000140)='./file0\x00') getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) msgget$private(0x0, 0x50) r5 = getgid() r6 = geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x13b) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0xa25, r3, r5, r6, r7, 0x2, 0x84}, 0x4, 0x5, 0x9}) munmap(&(0x7f00002b6000/0x3000)=nil, 0x3000) read(r0, &(0x7f0000000440)=""/156, 0x9c) 03:23:38 executing program 1: socket$inet6(0x18, 0x1, 0x0) 03:23:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = shmget$private(0x0, 0x8000, 0x0, &(0x7f0000059000/0x8000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000001380)) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) bind(r1, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000122000/0x2000)=nil) r2 = getuid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, r2}}) 03:23:38 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = socket$unix(0x1, 0x5, 0x0) getpeername(r2, &(0x7f0000000980)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000c26a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f275d89c06fd270262147e740000000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x5c) wait4(r1, 0x0, 0x8, &(0x7f00000001c0)) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) getgid() r3 = open(&(0x7f0000000280)='./file0\x00', 0x8880, 0x40) r4 = semget$private(0x0, 0x3, 0x2) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000002c0)=""/185) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000380)=[0xd1, 0x0, 0x15b241ce]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r7 = geteuid() setreuid(r6, r7) wait4(r5, &(0x7f0000000440), 0x2, &(0x7f0000000480)) fcntl$lock(r0, 0x7, &(0x7f0000000540)={0x1, 0x0, 0xffffffff00000000, 0x4, r5}) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000580)) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) recvfrom$unix(r3, &(0x7f00000005c0)=""/238, 0xee, 0x1, &(0x7f00000006c0)=@abs={0x1, 0x0, 0x1}, 0x8) shmget$private(0x0, 0x4000, 0x12, &(0x7f0000ffc000/0x4000)=nil) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000700)=0xec8) setuid(r7) getsockname(r2, &(0x7f0000000740)=@un=@abs, &(0x7f0000000780)=0x8) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f00000007c0)=""/205) fcntl$setown(r3, 0x6, r1) getsockname$inet6(r3, &(0x7f00000008c0), &(0x7f0000000900)=0xc) syz_extract_tcp_res$synack(&(0x7f0000000940), 0x1, 0x0) 03:23:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x0, 0x0) preadv(r1, &(0x7f0000000300)=[{&(0x7f0000000080)=""/72, 0x48}, {&(0x7f0000000000)=""/21, 0x15}, {&(0x7f0000000100)}, {&(0x7f0000000140)}, {&(0x7f0000000200)=""/239, 0xef}], 0x5, 0x0) r2 = socket$inet(0x2, 0x2, 0x100) fcntl$setstatus(r1, 0x4, 0x40) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) fcntl$setstatus(r1, 0x4, 0xc0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000001c0)="eaff125c00000000", 0x8) preadv(r2, &(0x7f0000001640)=[{&(0x7f0000000100)=""/62, 0x3e}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/207, 0xcf}, {&(0x7f0000000140)=""/39, 0x27}, {&(0x7f0000001480)=""/203, 0xcb}, {&(0x7f0000001580)=""/175, 0xaf}, {&(0x7f0000000180)=""/40, 0x28}], 0x7, 0x0) 03:23:39 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendto$unix(r0, 0x0, 0xfffffd87, 0x40c, 0x0, 0xfffffffffffffeeb) connect(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="07458c32db4edf0623187f531105000000000000003000"], 0xa, &(0x7f0000000040), 0x0, &(0x7f0000000580)}, 0x0) 03:23:39 executing program 1: unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000000)='r\x00') mknod$loop(&(0x7f0000000100)='./file0\x00', 0x1084, 0x1) utimes(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)={{0xa0, 0x8001}, {0x3, 0x2}}) 03:23:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$TIOCCBRK(r2, 0x2000747a) 03:23:39 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0x928, 0x40000}, {0x0, 0x1bcf}}, 0x0) getgid() open(&(0x7f0000000140)='./file0\x00', 0x810, 0x94) setitimer(0x1, &(0x7f0000000080)={{0x1ff, 0xa181}, {0x7, 0x100000000}}, &(0x7f00000000c0)) r0 = semget(0x2, 0x4, 0x20) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/33) getitimer(0x5, &(0x7f0000000180)) r1 = semget$private(0x0, 0x7, 0x383) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) semop(r1, &(0x7f0000000100)=[{0x1, 0x1, 0x1800}], 0x1) 03:23:39 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) r6 = accept$unix(r5, &(0x7f0000000480)=@abs, &(0x7f0000000240)=0xffffffffffffff80) setsockopt$sock_int(r5, 0xffff, 0x8, 0x0, 0x0) semget(0x0, 0x3, 0x78) r7 = semget$private(0x0, 0x0, 0x194) sendmsg$unix(r6, &(0x7f0000000400)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000200)="d921e99c1f3697f98a2173c27b1e05", 0xf}, {&(0x7f0000000280)="ff5f6977cf9637f4fde474097ada9c32bd126b998dc68a9bf7bb55569097655182f3e2dfeee8d71379b6eef4fdfe0c29af66fab73e6ba35cfbca406cfbc2c6dc41243906c1a794c2c0f80100a3993ca3a1bad34d47098b79b8366d7db59b5e9fc2dbfa961e95", 0x66}], 0x2, &(0x7f00000004c0)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r0, @ANYRES32=r4, @ANYBLOB="00000000ff030000000000000000000000000000eb614645922a2194491975d3a6a8c07704ab02c2f4e9c53441b06f5c0aa22b3376db656c4a6970ce92e8c1e5ff50745aa73c1edd9084c9de0ad92ec4223d8c45d83c852b7f3ee1bb945f714806000000000000f00288349b1440afde61b30aeb2cbe4d30945058a90e39645ba6efa587b41751d3bbbbe53b47224a65747e0cfd22ccd41fafc2483643fdead07f7eb5015f043880c5ccc4438c28361825f1f0ab67387f4be1674da6e308ba2893a0309fc92489f86d54dc", @ANYRES32=r4, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r4, @ANYRES32=r0, @ANYRES32=r6, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB='\x00\x00\x00\x00'], 0x88, 0x1}, 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000140)=[0x5, 0x3, 0x0]) r8 = semget(0x1, 0x0, 0x2) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000000c0)=[0x7eca, 0xa, 0x8, 0x8000, 0x6]) 03:23:39 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x0, 0x0) dup2(r1, r0) 03:23:39 executing program 0: pipe(&(0x7f0000000080)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900", 0x0, 0x400000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:23:39 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) listen(r0, 0x0) 03:23:39 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) fchmod(r1, 0x80) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x1c) sendto(r1, &(0x7f0000000040)="236fcaea8ed98b566e07e30fb1d7157b1fc40bda047bd960f804618ea4ba474692689d8548eeeb6f32434240f05cb7a8bd56d2f316eca6b3dfeacb5601ef52a7508e71ee961101eb05f7b2f75fac28fe0108d9962567ffe1", 0x58, 0x2, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) socket$unix(0x1, 0x2, 0x0) 03:23:39 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mprotect(&(0x7f0000ff6000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000fed000/0x12000)=nil, 0x12000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) kqueue() 03:23:39 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) pwritev(r1, 0xfffffffffffffffe, 0x0, 0x0) 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}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000640)="17314c5002cf739d374d1f95e6d312104123b9b24144a6bf60b3528526546c6e42ea7b112c8cc5e16b6a3fc847bde5010338a15988191d7c1806ead0bcd63e0aa4be9a6d444e5bf86ea894e735b290f44f1e5e7f276cd90d0e45006b0d7032cce612af0221368f13c48064c5cd8b7cc5a8222f4d1c31cbd9108026d2de680285b067d7de10bb2a2d6a205b8dfb141caa8d63f5373b", 0x95}, {&(0x7f0000001880)="62fd1a86f3cf25ed8b93e4675f25b9eef743190a178048c8f493e60ee3d5740157c54414a5e8b91a25ad9b84ae0732614692b3b58f205323569eefa2fd51cc7261243898ebe121c1db5d05c69e89566e5efca161a06bfdbfb649d72f6928c299205eb4de1e6b0e7e0dc9afe0a12748f8d077443123037ae16ae149f42dba14831303b1b44bca85cd8fa32c24945789d82c851d111d25b84bbfc3af75b698f26e2438f1f886b95ebd05d0ffac74229807e459cde63c5b1481d42b2d70cc60d96db008e4fec1f9b0300f04d6e4268f7be86754a9a3993f6c258375e9ab88707dc4a55eb5aa313b905f277dc05ff932872a01c00041d0e07eae303887ebce35ddb2ba2daad11519ebbbce1ae31dfedbcd546fbc97a0d3951c287b72e700386d3197ff2a32a5bab793d0054f3a403cb6e8cd25c78f2ea27f730f882d90aa35851dae810b9d8eb90af9b41b5a007d46b7981204cac2bee0d9cd91f41fa046b7fa40fe2bb4cf95778d12b19fa0142d30587a69e9afcfa275306dfa83047ca63f4e5046fad851da568a025ce981c912c1f48cc3d520c26559948733b484745d22905080f94e68a94fc1271a2ba1ad07d13efed73e5179ed3f653124777491574bbf8ddaf98d83adc704f12cb3207c304040fd11bbd09ecbd1d30af154c9b71829cc4fdb9bb9dacff706aeaf0ffe8616374e51e92fe427fd67173c9397c8d7497917aea030eb91bd170feb226ccba5cc3a292e4b5b4f15e083a60d3bd92c9a0b89d7e9dc9a7028a4110662033a2a750936c781f61764f0ff30377d3bf3359d5672078ff94d4b996d97a50423765f0ca16660b387cedc9899a3d5b4871711923c2f8540fb101f50b68d05c75824d886006b70e8374245bee615bf56064486aef802a55ad22e2ec4758b2e4a93a81f882aae72b096d9ad8ee0fba9ae58fbd923c6638d66eee80eb8ad477b566391ba4a12e678feae7c9aaf08154d81dd6402d1163094d71e36f33098584ee43eee2654327f93b85e523dbfa7b042e65b0dfd15a9ea54c411146d84e99657a1999480ed4b6fb2a57b61b9cbf7f5af526e72bf743cae2abc762220dcadb6c6d4416497754b6b111e93f9fed2ce182c91bf4d993c722c1497de543f4ed6d933d61d3fb010c09a05bf51304313c2e47e2be57824d6fe7ab48b2654cd0f223bc196a4b9b3949789f93190b94e8c6a4e1553355bfe4bdad643126db579aeadb28e9182a2fb2f9018fcd9afb7a7c0244caa2e42cb0cd8be6e9d08e86274ea799ea88f5c567ec6ebaeeb727f99be5d66f4fe3ed2c139c9beb0cb2131a1763c48ebf55dcab3fb56697efba06bb9aacc9987140c4a823200020d27772a634c2f269627fe217d792f016fabfdc1ce0596a5c8c64968426bcd9480cfdab336a4181532b29ecfdcd70fd69d77179a31d7d2dd7e1d8a551d09de10dcbf329ec9c9621bb91cca7d1020c7457bac02fbc79b0d1c13e8eb4bb6f5eec00bf8ec17217dab99d3095845e0c9c97cb3292553aff20b1faae4252ae6f7c8398de9e15b0b0a130bc8922d3be4ff3a0e4ccc9dba0b7ccb763977542e6d90fc0eae389a627c4b0ba47a3938bf0101ca8604058f6dbdca5a3153bfca6baf3c07b86702d87420e04cd12aaeae686d40150f86ef93204d53741bb11be48291f4d538f33ee4bfcb332bf40cf822b532cdda2f1e6352f00e3a10df1da07c75db453786efbef7b08a0a615a9f4e6d312309326c72f65fb96f223345e6ec2e43a72c7132a7c97d2cf0927a21d41259f187cb957b063166b361c58513bfe00b99a8ff9d7264046500a8ea841958d4801c0f681bc588db6eaf3978d278683bf92e7fe136f7da52cb38eff833656af726d9710a286e54c4563f55e0255bdcb9656643f573b3d1773a3ac034dca1774b7dbaabd44238ec32654214d60108bb1a00a0fa583be9380842bfdbe829813d0db9b8c5e2dc681fcccc94604e1923d00bf986583d74f69a9be3e3ad0ba133652add091bbffca1be275308b733a2304f5593278d433e8fc31215e8ed5c75afdc48c09d36258b5e3224cf9e0d579d7a0a5f2d7eb37da7b17330d10769bce8c26eaf221e700ad55082c96eaf584a2ead04cd90383dfcc7a0097bdec12e5a9cd1ed764885c16e17201d194917eb4df96f2012e41a2a518946472862082a9d0d70081daabf95ff691c6e046f1faa74840b2e651f034e0f6a28ecff05d2fb689f699f665c77a8afe3a5a2d8149a3e859dfc2cb46069453f9ea83d2e778de36df5570e7b89423d53cc112ae9116c1193125abf02a19bc38ae41ff71ed12e0c76f1ba24859810c0c19eb6963b040a5be8043d6a28596faeb4a3e8600ce4ed120be7ed2d2851d95022ba2720bfef93d6b82b4c188a54c300e4f98a8b9f825f13cb3f6ac27d917826c8518a5b61cd2064b8d3ae2731762d2e32333997cd874be918fb17b3421f2e7f7d03acb6029e8fd2c3ee3b82381ad25b78c33d525b3d8e8fa51c585bb336fe79530c4e909d9b2c14a3754dedd1f8d97996a70b5e02d8144a1741056742c716e70581a7a99a1871423a7c2b1085928605cd8558db65b5f9290bce235a9c97430c817bdd1e4bb975f42ead8655cda904a419e18a6f1f04042db9a7710e85a5e735dbbba5d9a4e2d8526881b5381a153242dbc6301590e9ba5795ad6a2f401eb004de4f6cfa66ce0aa7dfee5af61eb418f2f6b878096274f3028f4e6f359002cb79d622f7acb74b39ce3767c4a6938f94cec3d58b9e5bf9afc7b25aa29795440098431ce6bcf0e2963514d3fa85c31d8bd162b18a939d21a8098e3a11bce0ea3c100a9a53066361e799033ccc23adc8786cf3749e489ae64c9a74f754665f413692571a8165a664f5c231d56caeefdac341b8e2cf60a585898989525296ad6e2fff05f5d92f2da0e66ce8914b6595c07b948fb6f4d87ba1812d2afdeada33a30390db1d082249140e4457b9d3f1ebd5d43fd4218558fd0de7cf91ff9bfc9e536b72bc3affa3b937f0512628c784f3a0d038be2102cd3cac0d755fd88ad2e2d9ab31abf8343585b0942edba1dbd04f436cc06e063c6cff38c97347488ec152955cc7d59c5b501dfcb279a08b7a2395f9470a187f5f2624452ea7c48f75402fd5cce79ad50075b0c80b43d90d19a53831078a7c6214058d1fef0d27cff77f1dd4dd4c6f1948c698a87c900dcba539155098f0b3f3fb60eb5173f381f06af47486189a271b955d372dbc05c6c010debb23421b8be1a521e70577c0019b98e93f67018b93433e312dc6e9425c387a840dda9c62333f8ca6b7798aff6700458e84c440f9983b6cf6770a74451c667f22f505ff7b54186f645fd8a3b360af148727e94e274b23b222f429228a45dfed6cf577cc0219c798017cce8107932c8f094c0a88d5ba66cb9ce5adef48f28ae90f6468de78b704d39aea7ed9a0fdfffb77679250ed3b4c258725752df821cd9e5c6a563a76a85f0c7b5521296b20119affc97c2f22c5bd590408fc98972879c78f556117a7aecaea915e6a1fa0f0443d59c3e936e6dae95c7bd398c7cefc82c5163435c6d405e822aa3a8caa0cdf7d00353ce0ca6f12aa9fb3ab251fab5a4596fd830954dc6fb2b9f057e7f56f5f6958a523bbbb8538729e96037e3b8c93fb215b06ca38633d1ed6dc52d6d0777d6ef45b6e49eba7fd8746ef089f128d3c3323f256fc30346e368406dcc4a4e93d70ccde642b975795d57d15c9559ad588cc5e0362ea2b060a1b8358a87eb3acdd98759adb2477d2f7f3f7c6a2633a6a98de9125cac79f178bae3f463e67db1a45dc651db368f9ba96c0261daff9c33059d1f0e74c3cd2240fc1a522940d44bef8bcca3cafd6c8f6b0a803c6b245735094e7968da099b5ed44c78b95b01572f870b24ba9690093c39fe2006f41f299fb42cc158c9c30a9a4ed16565cb49d0b0e168b4318ac91fc9c70603940a6ed054a9759a0952f84ebe2ee72d0c4f9dacce43ad085c6d350f1efb170286ab8622ace7c790e91d72b4638e84d772cb6f28c625c8b7b3f2fe417a87d85e56f84cf67dd4322a70aab07399e9af8e731407c93937ea62898786f96574f0394bb3499c96ba94d4f8701a64723393bf7651a40159b7121b69d6b6376bf49484db11f92c00fe4581c82757886ab118499ae402c62a26ade6d16e90bc13753f7a5b750b2acf780c4ff5a22b2e34dd2052586f553ac24e06d5917d09b641e47c2e4994cb6988a9de529bfb47cd8e2bd49a98094344d067c23f1e298286e6f540f6470439f5e648359c1b01248794bc7737deaee1a9396fa3e447c1fed1ee4f1129e7cd1e1952cdcb4e7ad6ee607a5fb7ddc8f62d059255c325969125ea7b0a04776d9c19172f45d0160db28eaf89fba9c0286d4d8031a13bad2d17a0d11202244c84ac47dc189e421a1b074f6b81c91a02f20fb2fdb465a4358e4eb76764b483aac93566027eed915a4aca1cd4b060a09f3eba2290829d402f37243bd2c7f95d7d2fae456cda997927cbd67a3c7b3dd2024a088ef0a3e7dd9b38acb602083325774a24d52b99fd68dd0c3131a3f2f6dd7fe827bf59cea684da26386ba097923501beedc902835f13e71bb02fba26e3acb1a8c17ff627623137f04e42b4ed0d5b4104be4ce9ee5e50e48bbaa3740f91e9456a2d71ebaa341e87775180c020f0bee902ce4b24bec68eb2591b9f1112ea69635328915a08de8a6f1968437dcb84dff438ed5d521ed0df2bff903c84ceb782bdd27ef3389e2a7a9abc9dbbbad9882ba0c43796dd445e628466f0223b2fe3778a07ce8cf8bd814273a4d417192287dcae0d60d017973a0fbd88768d65964bd19ffa56e224462be5edb77fd93bcfd773273ac4eccf885a2e293cb9d89f514cc0d0488ed70b8293513d1aca17f4b4539c38fa970efcc4d6025e45f9204febb7c1a89b51ee0e53845ff264933a9718e320192321b45614537b7d5a40acede42b41ab6362ff22b9956a7dbdc1f78baecb7877d391fd80f47ce3f96f57d6bd660546f625077467108c4522532c66b6e93f1c34ba75584163a6740439a27fc5ad5153075867f91d62c5ac103f52c1d1059f08a3082e922a03e731266a5135c1a9902f780d7c222db9e11fed558227138a0fbdc9c20c64d980c3c695abe115406750bffa5fb5e0c04ce842aa5665c2008a411d5f4715e7dfc688dfbd5a93449178ea5595943a76626d6a5fa65eae61086f9ac34f2c037e017a2631e390361f532779979b9488451e60b3f75b40dd8aeaa17599558c806aff99d4bd7c346a3599bdce569e38bd84b362790b90acfd5085047f529addf1546cebe4de9acc8177fb07c9726ed355b236e35472b291861364d731a87159a8cfc9cc32bd3644380e72c980ddc28052829168d2182ca61559def09b8c811b0a231e547969416384c069adc6bef45c69df16e7e880aa3c95431757e26301f5216a8c6c76bcc7d05f1cf8c4a250a1747814c99c352f2164ad1622def4e134264a66108c1ac59ba808f626b5634517e733f80f0d9f5b3de72ca146412639c2c89adaaf96dbaa9bb5e576e4eae3a46087e87ff0be50e7e925ae01002658ee9e82f18c85334c965f468b332fcff25895be2f4c1c2be4c0fe715bf0f8db531a6bc33b65897cd3486e5b6318bade28ff912409892870ec5852504b8358219a7c540f08c51bfd623694073a52f6d0e61f5cf1c015aa88d1d2961a95bd47c27af0bd23b0153a81117dbf6c7a2574a1a811e10030b4526d1d6fd8006c2cb2c655b9c8598f4f57677b305e25c6654586c23417e3091886a", 0x1000}, {&(0x7f0000002880)="de49e2be94cddefe21600bfe37a6365dafad9732732a99dc674e4442411d6e47a89c7dacbb43d2a243362091936803e8e893b5a8c2815fb063baab1769cc13d28c81ebfef55d1a80f9d4f756bb5819384d066f25e97943d922ac1a83d6542fbd9fe87b67c83e396ac8f2a1283e7ef77423a5b7fba9045c0ec0ab51f46764339fbd16daebd3f7dbc1aa222f8ccdff28a6cdf96ac68499b5d6a11b40ba271bf8d9ec42d6392fbeb7846b71bd95fa140a9b2e594ed0c428730108e757b3", 0xbc}, {&(0x7f0000002940)="895427832c291a4254b507fc19fd0cab572dc29e8e4b16a16953578de85ee887cbe8cf764d6fa4b0d9e716b205e371a8994324605ea811cf3f285de42a1c0730bdd4b865b79b4e95d12094776047b715f384f5c8923a2cf3cc337d847a337fd2607511e3e5a68db2ae77f44be0056df1d38a2983a945c820faa76b5f371eb4eacd4a3d30a5b17b4a706106ec915e0060290ad88786da614d5f4696c566d54363bd02a237e5a30faa622b3854e14a4120acc290b708b2ed4950b24a3e3aec90710ebff508e4eaf8179f72660c59b514be", 0xd0}], 0x4) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) readv(r2, &(0x7f0000001800)=[{&(0x7f0000000300)=""/151, 0x97}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000000040)=""/51, 0x33}, {&(0x7f0000000400)=""/74, 0x4a}, {&(0x7f0000000480)=""/177, 0xb1}, {&(0x7f0000000540)=""/232, 0xe8}, {&(0x7f0000001740)=""/171, 0xab}], 0x7) 03:23:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x110c, 0x0, 0x0) 03:23:39 executing program 1: r0 = syz_open_pts() flock(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2000300000000}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x81, 0x7, 0x1, 0x80000001, "b025e86a04c002f271c87a08939cf60f69503552", 0x8, 0x1000}) 03:23:39 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r0, 0x4, 0x4, &(0x7f00000000c0)="da6bdc24675827ab", 0x8) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0xfffffffffffffe22}], 0x10}, 0x0) 03:23:39 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x28200, 0x81) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) 03:23:39 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20020, 0xb0) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x0, 0x6010, r0, 0x0, 0x0) mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x7) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) 03:23:39 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000726000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x101, 0x400, 0x9, 0x8, "d02d8c4b5ac82717682e0028acc2b2833a71b1dc", 0x7, 0xff}) fcntl$setflags(r0, 0x2, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x6, 0x6, 0x5, "ab103cec11b16f7a96ffb988c949403d734c848f", 0x7, 0xfa96}) 03:23:39 executing program 0: getegid() r0 = socket(0x800000018, 0x1, 0x0) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x40) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x140, 0x6) 03:23:39 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000200000005}) dup(r0) 03:23:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0/../file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') fchdir(r1) stat(&(0x7f0000000080)='.\x00', &(0x7f0000000140)) 03:23:40 executing program 1: mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) setitimer(0x0, 0xfffffffffffffffe, 0x0) 03:23:40 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) mmap(&(0x7f00001f6000/0x3000)=nil, 0x3000, 0x3, 0x811, r0, 0x0, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 03:23:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x2, 0xc05}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)="88dbccf22d7707104ec0663695be00f1e88dd7b256c5f8545d79dcc4d840ae6c5bae58538be1e7830834d715a24e1d452627eccc1e0bec51dff78767d709d1c9c498b5a710ed0851f86cea3cec2b99bc0d393a6e155c5b538a1d951d2f16131643989e65d8d2b00193d964881de25a76ae963aac9dc1dee08d0377c67edddf908e8590682dd7a7a6dd5d1853d60ed299", 0x90}, {&(0x7f0000000080)="7fd148468593ec45cdc87cdf6b16244e7f7b39c2eb6305fc508003f08d13f2cdea823c6c7f37f8e50afa878dbdc296d21a4e45b1ba0a8147afdc76", 0x3b}], 0x2, &(0x7f0000000200)=[{0xf0, 0xffff, 0x8a0b, "3dfda2446e6006f17eec90e25c1cddad0462f555bc5e66ac718818f0de073fb8803cac4a91f50b6c31d43813dbcb2ccf09afd454123435c161453963869c5871070b809aa68b3efad9b4ac3e16ecba0563a5a05f7d3bf5e6a786fba5a090abe1ba3b36913d01701d488201a8324fc9d397bbcbf235d35e91a688a234a91437472d29fa0b66b19219b9ef94cdbad3c28580985df3c194d770731b14819e9cc7d92814aaf01d25ee98ee1042b21bc7be4d51c1096c632d2b1a0d93004b38413bee483521fe813abb800c8ec8bc735913d6a8932e8d7d80a3e5849ee63f6d"}, {0x70, 0xffff, 0x8, "bcb8cd415ae873285b2c23027a5cfe119e6b8232c565ddba14e4df2f5f7c216df0a12244f0a89777ef7e9df203305c0a785cd666764da232c808e2f639f85bf4c381f6b81221b14915f73fb4e88cf2b68a0095121a79ba20c3"}, {0x10, 0xffff}], 0x170}, 0x5) chdir(&(0x7f00000000c0)='./file0\x00') 03:23:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r2, 0x44}, {r0, 0x5}], 0x2, 0x0) sendmsg$unix(r2, &(0x7f00000004c0)={&(0x7f0000000440)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000480), 0x0, 0x0, 0x0, 0x400}, 0x8) r3 = getpid() r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000140)="2cb20afef22c08dc00c33afc14728c851b898f59eccda1f75d8395d5571eb97049f7498839b622d6e67f820fa47112a7fc6d4906a9091929a1f5e9a104f66a3668f302084d613a42897d476ed60af45acb88fc6a", 0x54}, {&(0x7f00000001c0)="1506787b8aba0bdfaae9101fc5b1ab71482958573e7e75a61acb7bba107c7a20ad6a2a6738406e722ccd6903aeb6b73f2d6d3a14eef0c1051a1c196bd0e46d67923ec17f280aa89318c1a7b7326b539640864cbf47e2cbbefdc67423e047ce59d0c7ba5fdd171d3e6e19d2167672a8684909", 0x72}, {&(0x7f0000000240)="b7de03e4b4fb78a38ba5f2aeb820b2acd3d9831c1eea5e6c3d5aa67aa0eb219e843b30eeb0b8d3b974b047133435dcf9950b2e69bc45cab82d300b0446412289b0bf152bb988cfd2acabc7c0803243cf45ce66556e25b469aae8c8aad1c860ba3db04564b9b51e872e1c9e367aa7ab37b9d0742eeb45fb10bfaa740cd19d0d4dfb295efa02daa056d4a4367e3ea4d6269ceaeaea46c8", 0x96}, {&(0x7f0000000300)="22eef222a73485037b757440675ea9283a615d7adf53bb16c1166d752c9d0f24f31cfc3fdbb85c0d61a3237e665a59e66920265d8b3d6328655146f43cb079c4ee75bd41f35cdb456c5b603a9c88e225fe7a8f938c4a6f203854ac8f9fd7780f048c1bff7faeede7f644c46a0e603a156e77da396ffcc7", 0x77}], 0x4, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x8}, 0x9) 03:23:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r2 = getpgid(0xffffffffffffffff) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(0x0) r9 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000001400)=0xc) r11 = fcntl$getown(r0, 0x5) r12 = semget$private(0x0, 0x0, 0x400) semop(r12, &(0x7f0000000140)=[{0x3, 0x0, 0x1000}, {0x0, 0x94c3, 0x800}, {0x3, 0xe45, 0x1000}, {0x0, 0x6, 0x1000}], 0x4) r13 = getuid() seteuid(r9) r14 = fcntl$dupfd(r1, 0x0, r0) setsockopt$inet6_MRT6_DEL_MFC(r14, 0x29, 0x69, &(0x7f0000001440)={{0x18, 0x3, 0x4, 0x2}, {0x18, 0x1, 0x4, 0x1}, 0x2, [0x8000, 0x1, 0x8, 0x3ff, 0xfffffffffffffffd, 0x3, 0x8, 0x6]}, 0x3c) r15 = getegid() getgid() sendmsg$unix(r1, &(0x7f0000001500)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000180)="01760e29114078e597aa8a24998712ea76b07c50367c13797d3c3864dbf7fc82708f14dd950f0b2923e6ec896d2a1a403193655030a5795d036f5d505cd21bf9a20e853ed8032f15899ad799985dd0e0", 0x50}, {&(0x7f0000000400)="33d3c9e0d77451e7ac3e1b73faa05c8c5d2a65c24bc2ef366c808d5a15f716f329408956092cac8a7b4d647a691a8cb40474612d32de65ee4a0eb47ba8f4cc985ba8fabf6ad3a193008787023e704b4693a64c8ddd83069165dd5a511359029d98e026ece24a8c9bb85148bb5f5515ab3f8dcf52cc4a081e94a0826545477a37b0ffc5a62863dfe3ec12740930c799f3566e3cb419ca747523d91c33af55a738a027849b2371e2445f00e5d4818e6eec748a23e0744e92bad0cf754836e13f787f4659c3798dcafa53f73043deddab83dbe1dd05b5ae27516fab0921f68ed740a6f64ffe9ff7deb9ae0eeec37734f3283cc1a4c08edfa20b242a85e7c6e9c03373d7c71371c7a46296e7e91fd94cdb09814ee05de023ac93239b865194f9219648dd37f38b0835484943292189a27496960ec5273d499aaee6e9b0ccdc509786d8a68674018c9a1ebc8c699ceed150f8bb5d2357bd7b710d16324dece0f9842f26c305c9af4b74a7b3a9cd03e88b49803b8be35648edc3e8711ec8955e911d1d8d35c7c7aec00d89154db2a4178e5d727765e75298deede078fe2dedc3508a4f841473cb26948d7493774a31c7ede795df9f79eccaa14b8688b96ae52dce674f4a3f3e7d0a8ba37abcf86872307786d10c5136a9c7914d0e65ac53a3ca9dfd595e4ac143f38e798f6697dbc422a3f003ea8c6d82caf79dd93cdeef1eb328b397a4973a4db2b8038fc6312ad5e83cf7e945b34facab1c51c8fc1efad4958ac92b3ffe615adb1d5b116f1b9709c1240dff2c57e9611771f4beb6735d69531d08c5c73c88222aaca6ea0ab905a96eead5d65fdbd59cfd9c6334b6195c4a14ca2784cc853efacb0f631e4b31a6488d3c85e15a8b86518c9e81e0284104e2faff7e72c0c4e2ed83f4773f35d59931afeb462291ef63f9a613af5898c9c85b99e426b81b712551263a72ed67ff016b5e0e961df5d1a2514f2d25f252eec85e8bc98a8076068b5c36573c03d8d175ca3a4279a6dd19920bc712a9381a3f5eadbaabae37d1d2f75e0da7743920d9b6836a639053c79afedb0e67049c6882cb8a19c9db902a6e2790f3ad3cfcda21b371ac22152821c777af9b4572d35f3b7960b727b577309f76c93a7616a5c02c61d8b1410da50d1c031709036ecabc783c8d979865b4f67c558859f62ba2cda536d49e474645866cfc1602ccb8cb1490a0cb932e1e48ad26ef4764a1fefa1ca0383696f0d4a9d2ade31e1d78a386b9d2823b42afd3cebf917f1159c1e7cb2351628e856e96158185ec1f361ea35e29e6a1758147711fc81863658641316be50266b72ce9dce2163ec8e2cc98478820b5ece165e23ebce0fb9b519cc3d4d89c1ff1b1e9d44ac60c5a5dd349fa40ae22a066d35b586007dca4e140cbd59bbe85cde3753b171d259db8248f3dfa87ec374ec67ad4f4b215683b66256f9bdc9714b3b49278015fba2fa45bf2313f33c5b64507e03f14715f676044823b3ec02fccc7adaad73ef9c2c867483e5a87847b5213d02b76ae9a6cefce60f6a68292d462973d5f30879b4f4063fe2080f6d06781bcc3eafd52deeadcc0b9afce065c7efc3f6688088b1863fcfdd39b63b56afa181674cec0601c14a83308bf3c788a13a151db435f4fae0025a8f397824d7f9e3e80bbb6ac8d345d510aa816cbdc08ad172e8f1060571ed1fb9eb46101e975e885414c7a82546da968543894f230b693bac7fd791eeac49848674c27ef1ea3fd19a002ebb067470a8aee47e1c8c03a7584bcd216bea27bf1f73f9e88537b2e34884e287c5a62d03897c20a4ac9b0e8efec39b924896b12a8e60a8cb552958e2e85dd113f5c0381d5c1bb00914a6e430b962b0f4123b8bb4e79f96b0b95e476db6e2b7467558676ca94bfc555e5cec1a55408973a8f07026206eeaa6f5eaa1ffb572e2256280c18c6be68f4f2cdbdf2aa88342e700c127a00b1547054f440dabbb9759f1db0bd02490273c70d127a5b2a2779ef2610ce052931ab4a11c2aa43468bdedf73dcc403a47c7b314c8eadf04d43755559fef2d2baca4d20abe384a71d3db7f9233f7f9fccf8ebe61802ffe39189bd78e36a56fe3f564b73550d95b670653d023f28f1b8842ac878a6e8d6e9c74e7c2f875a477dc990760d7dff6b1f635c2632545e30c1430a5ba524c985e61336ee0655663745e67660a5d7e2113809a4d91a1e07c728f3a3815c2978276e2a4e768efa14a6c98d301e8f498c8a1c66acfdfe6b9a83bf97f25a3937e130a3fba851a1b07f72ab1383b94e03506dbbf9f31b826c2f421c6a9d6c141a0b3b4233ae0bc19a5888c7476a195b25310182a9ef90156d857d72e160f5d6ab93b470a782671f775caa7fcab04bb2219596f5ad3df7a465d4ab3af5f892a2f093557ea6ddc93d10fb771444087a9bb2425e15720a076053abdcdcaf7b83fcefb14002a45ca44001af58e39cc9cb864ace6dfafca8fe8c3843876aa6735f0bafce97a858c14181628fd7f1de2d1e60fbf4687528480933db158ea5ced3398dd95a07193691ec3692ab7c02bce2bfbca60e3e6e6c55826988aad3e0ae3baff5970799a5f2d0a2523909cc5f715af0a94b471c2488cb50623f625cb1537b77ff570ac600a0227f14bd0d1575b7d791e28db20f642c4ad1cdfb134fab42d68d0418b3385ca832ad400bd742ea02752a2267af996ac810bf4b1e9dda5e88026aaba693740c19d4ffd1392640cbebdbcb016b8f0990ded2f7cf75fed375148a76a197f0563c49b6d532336cd60e41e4a201009bb350d5d4001f661c133dd3adfc6c696f35089ea638776d6525dc8d03ebd8f1308cfcbc1afcc2f1bfb1a1e51091d899c42997217597249d0749b09b51be70cd5912de3437a0b55d26937b6e595e6aeea9e4b5b89e9e6331cde8496f1cf4e5715d022557ee8b0f76124b48faa8c8d8bfa6f2d0f82acd65d4dfa81337faaf05032dbe090a2fd2e27a2ac2518a39d397912231e47305fad8bc86df2542ca89f4fec329295cc654d472edcf5980127cb6ac1399239b1a50263432593622a37b64e72aeb4101814dcc47d3ff358e84d1539a8f1dc4b83f9fba60c466678ea692b33830b0dbb917d26a6cbde6d8be461503e29c3305382f73a74ee8a9e6f8ced979f104ac4f2f65384162758941acadf9bc0c3cdde6fee1969a78efe35ba7ed09219e6af2def82ebca6fcead8073d83da966ca6a0337f243a741e9b3f7c5131c2b36d30b9d7d5191afdf949423fa82ef3af0422d8b9bcfd75b0b0d43bd883e8f510ad4cbe57bfbffef10f0ea998c4f319e396b260a682fb2f8dbecef5e812c52e12a62ca0ee78f7b606a85b4a4e8796055fd49ad617ca4cb13571511ca07ea899ce8bfa975a2c7c38d5ee4b2baef97c58634e06dd60bb48fde77fefef8c3c3fce23c4eb8205781d84d9d007120772d198136c81cfde12a4d486d5143371907f2e1d9bb7b3a68f09a1df1cbc76bae305a6e9bdfe3150fd382b907882329daf5029a2b5f201604f09fd6eba9e93ecbc86d3f12d2a615582dca54418a4608cb6d6cf606ca6a6a6f7be2db438524e6b5e1199b0b513770cb2f700f5cc3cb6c4e20884462675367e0576f3af72f1115406c8d259a3c46c038daa4c4d69d05783234a2ff44ab773ae8dbc1ddbccc4120e8680555f80e3555cfef8376c5735eb379cafcc0a1322ae1dc07fbd204c706fdbf8a39ec8d6d0c3c263101b540df20be6a04507d2b9e6790b4e6b020e5c05cd8afadd13887770b050f8cbe06aa3d7949bcaed61cac0502c344f465873f9cb37ea3404178dc9b7bb7b30468258b8791b4a0121d69b402a8ada0ee4864fb19865bdaa6316bf3fcc9b26ab89e25e65fce2b9856dfaa5ade7288e17510c9e7d48dbb2af2c06d5b64f159c7aa03031a114d4b68f38ebbb1c196c63d6cfa8ed1718daef1088296aef8a6a5fe596788d789ebadc12f0c5d1e166ee312385626cb2b314750af70b67e35a7b6fae791d42971cd80923df41c35e50149b68c6ecafc3f21104311d073c31289e718f245795cbaf1fbafc8fa1f4ca72c24e8aba9e33562f3c28ba764638b1b4552d41faf4dcbc8cecc10cba560cf890a899dc7d0d159d4f31b41494f40bf5919f3509c31bb3e397dd5173efedc1d435c77010f7bcef784d6f588ee3d0f77c21f6af2f7ed31641eeb449af6317beba6aa63472e64c2bb302c7a2e00781aa3617415527bf1af8a1ce38e4664431a2bad727c8a3e35fd1a991aadb35ded048ac8a48e3d614388c8d6dd418f27e50cbc039558ebaff790139b31b4787274b573cebf77e08aa567e024a896a6e3ea5c521a330f9698676954aef599ee2b9da83d012b6eb6a4f15daeee551c4c6349ac15ae5bacb79abe7d8e02b09958ff6d16eedc0a596780e0a0453247ec8da007d73e2d8ce9530bcd88fe8191b7dcc95405707427e75468ab06b700df31f303fbd6caee8325ba335aa66cecde0f389de14fad06493354329cb76e5f5d355fe43893fc3683f2df1269fe777f5a663d1c94e6ea42a92c5684763132463840b085aeee41a2b3fb72eed9e2087b1c9aced4e2bee8f7e2d0a448e3b5a1ebfe867e8e8da3a91af2290c029ce76fd6e5933c179cca9126b271f93834d03a83e2c75c896a89199d8be972a2f873258c457091c0a0c19837cb485d43d57317a55fe1d695ec38c82c7c606638ef90716670834ce85fee492bdcadb834ce5db922ca8de0bdc5e876af8a0cd3d76ed9322ca9800f1cc0a51116f82356ba9dd88ecb5e198cd7bb2ed8859247c6621fb221d2e138f50046b6dfd4c37b32ca94a512da2f62d6e916621bef673a1faa8f7631e8583fe163ca7a1c62957e1d4c1774183a6d603d2cba2734ae400fcfb2fd88f69f7f90472067fba6761dacf5148bc6a9796b0a2f373bd18e066781d80077bba43618b3f824e939f99705981b122c95aac7373d567445a237f38170a8851a3d8a94f73fcfcddf4cfcb31e42b54dbdcb10ddac0cc22af3ba1dedadb38175072c6501797bb58998e25b29087ee15fe46c8200c0e076d34c9c68429b0266c20680b3342f8de24ea09f9a3c41cedc67d879ad64f4c6e79ff27b9bcb9866dbfe31d8e6d3c07ddbcdc250a11b2dc77e176037a00f7e28b7f4198ca8a66fd3c34e4ab173c08fc69c018d2eed97fd72c27bd9ffd6da79981cef6c98d112d46a13aa23e94408740d8e74814373374e2ddf01082e649704a4932b1fe018681f5d08dbc9a576d8c3b66faa33a9033f07b790a06342cb3e8c0d304f079619236f70a8c29d8a584b2147c3833cbc55a5edbbea83172ecc83780bc7f3fbb4187cbccfcb65c8998288c66fdb47c3e2b88136d5b3353c889cd7da5723f851cb7380b5ed652f3c353a7b43e9195711ddfcc71a0447f7b639729d5229f15477ea850f247b6dcb31ecd7aeab9fc5599235944b133f5b4a77a87ca1caae0c7fe249ba8c554dd1794f384092f820de846a83a25e4d919f10de6c5cd99b2d074656dbfe3d04906a669a95b3f5801ff958b5b1b473eebd1798c16256c3a2565c883a455b59f863bbb20c5b66575dc6707cddb5b4bdb09c9ed1f7ed0c0e9664cb545cf7f2fd4422054dda4a5b1e1713b163c020f7008b6607a6a45870d4e2409e2ac91c2e9586ce29a0528525ac77811d8705e77aecaea24b3d67a05477ae0820e9f5489bbce00d6669f9491714c3597f826e0826adfada0be2e9d0c3efe9039c956ef8910880f698b0be33180c7811778bf3f841912dbb01f0f5e5bea57563105538afd46448e204cfa35a7f8b514a5ee", 0x1000}], 0x2, &(0x7f0000001540)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="00672f8797150000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r13, @ANYRES32=r15, @ANYBLOB='\x00\x00\x00\x00'], 0x98, 0x2}, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000040)=0xd9a, 0x4) 03:23:42 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x8) lseek(r0, 0x0, 0x2) 03:23:42 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0xe1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0x18, 0x4006, 0x2) r4 = fcntl$dupfd(r1, 0xa, r3) getsockname$inet(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) shmget(0x0, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) setsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) 03:23:42 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) chmod(&(0x7f0000000040)='./file0\x00', 0x0) fchdir(r0) 03:23:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f0000000080)=""/152, 0x98}, {&(0x7f0000000140)=""/129, 0x81}, {&(0x7f00000002c0)=""/186, 0xba}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f0000000200)=""/28, 0x1c}], 0x6, &(0x7f00000024c0)=""/206, 0xce}, 0x2) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000380)=0x9, 0x4) 03:23:42 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = semget(0x1, 0x7, 0x1) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x4, r2, r3, r4, r5, 0x82, 0x10001}, 0x1, 0x1, 0x6}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) syz_open_pts() 03:23:42 executing program 1: mprotect(&(0x7f00006c4000/0x2000)=nil, 0x2000, 0x4) r0 = socket(0x21, 0x7, 0x1) r1 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f00006c5000/0x4000)=nil, 0x4000, 0x4) setsockopt(r1, 0x4, 0x6, &(0x7f0000000040)="8347376ec6d07be76e9c1f9812935e925173f66669d09ca434d13e54fdfc5dee82e22eb959d4b35cf869d6e650584a13106abac52c554e90866557f36d7c35e8e0b3ca8d08edcec56843fbf2406215229329186b5e8b19d7db8353fad732450bce60e5a0d949f887d69196a174f4b220a4f31439fec4858590f94221eefb9974438a66c6fa49f34e3434737f9140a07fb8029c176439b3ff16689726ac268ec72d7df083977ead97df549fa9caacdfdbca023d13b6e99e71db17dfbf09", 0xbd) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x1a, 0x8, 0x0, 0xffffff23) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x3, 0x1fffffffe}, 0x8) 03:23:42 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) dup2(r0, r0) 03:23:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x7) r1 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f00000000c0)) read(r1, &(0x7f0000000100)=""/4096, 0x1000) 03:23:43 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x100000001) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) close(r1) r2 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x400, 0x20) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0x20, 0x4000000000000) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r3 = getpgrp() getpgid(r3) semget(0x1, 0x800000007, 0x45) r4 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r5 = getuid() r6 = getegid() fchown(r4, r5, r6) fsync(r4) setregid(r6, r6) setregid(r6, r6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x2, &(0x7f0000000080)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpgid(r3) sendmsg$unix(r10, &(0x7f0000000280)={&(0x7f0000000540)=ANY=[@ANYBLOB="02000047ee3f1ede11574d1bc3934e487b5cdd9eae1e233af114f7964a2bc12dea31cfeb34e6ab235d61346abb0136e5f4e30b22a35cfe56d78d856ab459f302004543f94ef9ff04d8cdb08affe2cd5d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e24739cc1827c1d0ae33309ff090a392e96f8e3f96a41a327acba200000000000000000000246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d138ce266f9666a3e7fa86493f2160b9836916cdc07a69a817a4bfa488b1256af0600d8895d7aa0d83d7d09f987204d56983412902a76efa9185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5ce401adad88f28331996cec84f88d9de9e32d2e4e58554adb799859a0f8b31363f3a3c99ee104a240358a000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) ioctl$TIOCOUTQ(r8, 0x40047473, &(0x7f00000000c0)=0x4312) semop(r0, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x1, 0x800}, {0x3, 0x1, 0x1000}, {0x0, 0xffffffff, 0x1800}], 0x4) getpgrp() semop(r0, &(0x7f0000000300)=[{0x1, 0x8, 0x800}, {0x4, 0x8, 0x800}, {0x3, 0xf02c, 0x1000}, {0x4, 0xffffffffffff8703, 0x5a8830b734246a7b}, {0x1, 0xffffffff, 0x800}, {0x7, 0x0, 0x800}, {0x3, 0xfffffffffffffff9, 0x800}], 0x7) ioctl$TIOCMBIS(r9, 0x8004746c, &(0x7f0000000100)=0xda) fchdir(r7) fchdir(r8) 03:23:43 executing program 1: getrlimit(0x5, &(0x7f0000000000)) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 03:23:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0x0, 0x0, "8d6c50bbdab4d5f2d352896d216c6c2ae2ca44d5"}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) close(r0) write(r0, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) 03:23:43 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="10b84f102a95043281bb7adb1a635899bd69bf38314b118c7d9a526098f8be1ca83bd21d0c6fc493ac56ad4b6968f48de05970f5c9de4d925a8fe3b14a692f9f2e3b7ab29e26a48dd6268fac0737", 0x4e) r1 = socket(0x2, 0x5, 0x2000) write(r1, &(0x7f0000000000)="461ce9e8eec880bf0dee3b996bbe3d3013151f19644b89344cb99f0b700dc598b64933be0b1d91d33af6604935cb7fd9bcc7d2e947f50105d04cff326db78f8da69e937f912d52249af3950abf2fc95e2edf4e26fba5dd47731b629c15df260c910c6c0623e2d28f403073c88b3be3e2f7ed3b123d21bb835f0d4187d6b47e5ab9c4e7a80b9e98315e1c6ce19384c50d8c20a4687a9de975296f849f7057c37ae3aa2c7e812d6ae86dfe7116c6e7edf4239f01840ad9bdd1097d0978043ad4b3fbc9ed8ad338926465930fa1d5e9667d8e6f4fc953f671309106d8c8fd8d2f8337b46e13", 0xe4) mprotect(&(0x7f0000056000/0x3000)=nil, 0x3000, 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='x\x00') utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x0) 03:23:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) fcntl$getflags(r0, 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="d14ec3762a4ec618cfc21ab1f996b65b150a1675a382701f8de227b703468b041944a1f8a7169d", 0x27) 03:23:43 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) close(r0) pipe2(&(0x7f0000000040), 0x10000) 03:23:43 executing program 0: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) r0 = semget$private(0x0, 0x7, 0x40) r1 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) semop(r1, &(0x7f0000000000)=[{0x3, 0x2c, 0x1800}, {0x2, 0x7, 0x1800}, {0x0, 0x3, 0x800}], 0x3) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffe1) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000080)=""/68) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000100)=""/100) getsockname(r2, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x2000) fcntl$setflags(r2, 0x2, 0x1) getsockname$unix(r2, &(0x7f0000000200)=@file={0x0, ""/76}, &(0x7f0000000280)=0x4e) bind(r2, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x8000, 0x80000000}, 0xc) sendmsg$unix(r2, &(0x7f00000007c0)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000640)="12d1f7b006eb2860c6df2e370cc113eecf0d8ae9c90fb01bc04b87d38c00b5c1429fbc675059d932083da598e96f18e102e84dfd8c9d9751ee9d58259b45142becb83eea60b54b1e3f4961b9cb15309fb7ee66b6ba5343126367644b4a3beae1902e72661211719a4f15f82752d2b06e331f16895da07a23f3485c4f1c17fefafa70f913344022246fd303c1865627f0fa495ecd3c80b6366c0f0670dde461a3fd54a064c680c9ab6728a2d884177c2db2c948f3c76cb954de709d461ab92714866f3ba34d", 0xc5}], 0x1, 0x0, 0x0, 0x400}, 0x400) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x2000, 0x29, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) setitimer(0x2, &(0x7f0000000800)={{0x7, 0x7}, {0x5, 0x101}}, &(0x7f0000000840)) r3 = geteuid() r4 = getegid() r5 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() r8 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f00000008c0)={{0x5, r3, r4, r5, r6, 0x40}, 0x9, 0x12000000000, r7, r8, 0x47, 0xffffffffffffffff, 0x7}) setsockopt(r2, 0x0, 0x0, &(0x7f0000000940)="a080ce7bbc687716193997e73026bb15bc0911cd7be4348fc50c31ef04a4bd954f18638c74edabcfbe44b2c4b05e46cd24d2c09e1eeb4d433443acddcabde2c7cd58ab75311e284a09", 0x49) getgid() bind(r2, &(0x7f00000009c0)=@un=@file={0x1, './file0\x00'}, 0xa) 03:23:43 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000140)) 03:23:43 executing program 0: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="7cdf853e499e02698648e6b9ff7ede2b283fcb", 0x13}], 0x1) 03:23:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = msgget(0x0, 0x40) msgctl$IPC_RMID(r1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000)="ffffffff661fdf7c0587132ee5f74521a0234d8ec64d3893d792cee087", 0x1d) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x80) sendto$inet6(r2, &(0x7f0000000080)="08f53c134fe4d7cff428a341ef652096aaab5589f26bc0df5993ffeb952a8b53376f77f4159e8ba2427207c67a3d6967a82bd433d5478be9fc7dacd97458ffca589ffdf613cf687137881c62c5bde7cbac04d601ac1406640862646176617ef95cd65f5c20b1326d32aeecf0aea082f99ce7c02b7c0b9c9f8a31d87779cca013e9eeac1c77141e5d64d5a0ec46a91152c077244f19209a1515006b70ffa2fe98bc19b4dfa40bd7403f7fe8d77760cfaa265c887eeef46d2ae759c532eb1eb291cf41e1f11cbf02cdd6bdde07d10ec723c1c8c5a8dd16ab87371afa728be69fe75aa26e166b0eaddb063086b3884ad0f94e5240950e54fdcd81", 0xf9, 0x404, &(0x7f0000000180)={0x18, 0x3, 0x3, 0x8}, 0xc) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x3}, 0xc) 03:23:43 executing program 0: r0 = syz_open_pts() setuid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = dup(r0) ioctl$TIOCSTOP(r0, 0x2000746f) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) write(r0, &(0x7f00000000c0)="111db4fe818bee8835a9c8a1575458d7d0f2f08d4aee5bff7679e5b1739ae6b7d8424cf1a0ea4e79cb95fe590707e645a41dcfe82926236a4181925b9957accf048a73eff4c2833ba7e28afc34c84cc459d5470f2cf0d2fec3c550ff7da17988c8a37f127bf97053b18652da9205e6e7d536aaf59691bcd1ea644679463aec3307be5e4e81e1b4cbacbc", 0x8a) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xb3e1, 0x200000005}) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x1, 0x1) dup(r2) 03:23:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:23:43 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) r0 = semget(0x3, 0x2, 0x31) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000040)=""/33) 03:23:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f00000000c0)="916842761d744f790c1c283eac", 0xd}, {&(0x7f0000000100)="3003cfdccdf5a0bbc0d0d1d8eec2415df30f3730cbe9bb57dc55b0b0fcb6329c70f60addc28bdac5f82bd4e0ddb210a76c8a17129af597da0833cd617a1361faa7fb2da1a9228fe5901bc8610d6aeb7de0e4884a6baba2939abed0989abcb4645586fcb17a9bd3ecd59522e0c9c43707b6f873b7d2bbbc42e8a9e43687e230fd7d5ca4bbe6a75aad", 0x88}], 0x2, 0x0, 0x0, 0x8}, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x2) 03:23:43 executing program 1: r0 = dup(0xffffffffffffff9c) recvfrom$inet6(r0, &(0x7f0000000000)=""/222, 0xde, 0x842, &(0x7f0000000100)={0x18, 0x2, 0x9, 0x3}, 0xc) write(r0, &(0x7f0000000140)="153b43714c26f71479ffab4050a8e108e27a3ccef83c4d6b6ff998403f006397f98eecca73f4fa7ce68a5f769c2c8036939bee32c4ac034698d6451c18922cb102f76ea0e3e7573ad9524958166a073e3050fd6ea538b4eb779c80e7a6abc21e44fdaf35f26e996e96e7e67bf710247cba43727f3b033425a9918694967f05fee28c73693e4786dee5db41d2a2fc967343b37d8bcd2bd2b35ef1bbcb9512e1abab4855d9b02cb96ec27f8cf88faf730e07f411204f92f79214c076372e1fad4abfdd8436a4da66abf83232030f575ced95b96276844971d0dc1af470c2184a7cfb9a2a18c62a05811fa75bfa6c", 0xed) getpeername(r0, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x3a, 0x3, 0x6) msgget(0x1, 0x82) readv(r1, &(0x7f0000001700)=[{&(0x7f00000003c0)=""/21, 0x15}, {&(0x7f0000000400)=""/215, 0xd7}, {&(0x7f0000000500)=""/198, 0xc6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/210, 0xd2}], 0x5) r6 = getpgid(0x0) wait4(r6, &(0x7f0000001780), 0x8, &(0x7f00000017c0)) pwritev(r1, &(0x7f00000019c0)=[{&(0x7f0000001880)="7ab163d030d504e4db6f24ff9332cb563bbe1a32092333", 0x17}, {&(0x7f00000018c0)="3e312a926b1c1c406f2c88ebe3efad9fdd7233582f8cb3a1143d9d9e9015375cf7fb6cb440787ae140936f4d1eb8ef174b107f5fdcbc37c3675be361c097988ab39d6c7c192ec7736e1761d1b7bdc4796bcbea5ca4c21d05c494030acb53f9bafa7242ebb2651357ea0d188349459d05ef37f6c887c3f198aa6b78d847951ae5a8300d17628b25301683610330a666189e0faf669f7f1b1f5432559b1e3db52af3faa7840f2d27d0209e3b3271e7c9be68d60b5c2d5de8050df3b6510fd751ea782c82559f23909f1755570ceabe14ff02966570d0", 0xd5}], 0x2, 0x0) r7 = open(&(0x7f0000001a00)='./file0\x00', 0x400, 0x1) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000001a40)) pwritev(r2, &(0x7f0000001c80)=[{&(0x7f0000001a80)="c5dcd0dc15558cbd77077ad000c492882a8a2ba164736fa06c37bf165cdf1117bc56b7e7617f1c2dd6700d218af438b6e7ac13e3bba8a7630ef9f3da542460d21c19e6b8a63423f6557c607dce81f4ecaedff7634966425aa9f79a1bb10b9d61e105ff474cafcde8f6250f5cdbe0c5512a", 0x71}, {&(0x7f0000001b00)="9e61d3feb8dcfeb655f1ac9a35d0e95955ec41347832eb735454efc44c085c33a4dca7fb91547862f013b8df9ed803edfcbf56da26a603c087ee1112b268f3ccd34d5d6374b3d72cbab4078d7b19d06d35813e26abfd906dd3b2a659d6ea0eaac2d1f09b6774c6ac6d654e962036fdb20757ba9014ab654cf133c0b151d1b3115642f649486d37d2188d", 0x8a}, {&(0x7f0000001bc0)="a979c580c512dc05857272fae60933aabb47ec4758730b5b5ef2c51b96e0909e5ba203505039a71effa3dae9c63960b5a652ad5485f750de93b6325a8db3330c6dd9f87ed58eba73654bd3f1cfd5c3a24defea9d81a348f6e9af2cd309400f1eb8022bd2863c818cd3890638ce4c0c8d6af0e237f94eaa5b297d3ee88f81da8ec80cb69fd6becafa24913f2ecfd2ed2da41e071144048c44f892c7308b17571f2f6a1dcb3d675a98fdd09290b88626f6", 0xb0}], 0x3, 0x0) fchdir(r7) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000001cc0)=0x100000001) recvfrom$unix(r5, &(0x7f0000001d00)=""/179, 0xb3, 0x3, &(0x7f0000001dc0)=@abs={0x0, 0x0, 0x2}, 0x8) getpeername(r5, &(0x7f0000001e00)=@in6, &(0x7f0000001e40)=0xc) connect$unix(r4, &(0x7f0000001e80)=@abs={0x1, 0x0, 0x0}, 0x8) syz_open_pts() accept$inet6(r3, &(0x7f0000001ec0), &(0x7f0000001f00)=0xc) fcntl$getflags(r0, 0x3) fcntl$getflags(r5, 0x0) pipe(&(0x7f0000001f40)) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000001f80)={{0x18, 0x0, 0x7f, 0x3}, {0x18, 0x0, 0x7, 0xd8}, 0x10001, [0x328ee300, 0x3, 0xffffffffffffff44, 0x100000001, 0xac02, 0x6, 0x6, 0x75b0a334]}, 0x3c) r8 = open(&(0x7f0000001fc0)='./file0\x00', 0x100, 0x2) pledge(0x0, &(0x7f0000002000)='\x00') dup2(r8, r2) 03:23:44 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) write(r1, &(0x7f0000335000), 0xfcb7) syz_execute_func(&(0x7f0000000080)="c4212d644b0bc4213968e0420f4e280fd3dec4e3b16967000ac4a2f9a7e440fd80c30cc401fc2ef80f01966a000000") writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) write(r0, &(0x7f00000000c0)="4e3be9d0885dbfb7954e6c9555a5f26acd7f949183f8c7c00febec92110447d89086646211db72a5d1612d87811573652a50596e20e95f0c51591f966454f421462b470d2709dddd8139c3f2a6121c17021c4c71dd2c942080706462f4440057955a948aa6f1c448562f3199b92f106884950c22f2359cecebc61019de26b464df34dbab22aa10f45d235c765ae4020acccf09e26877e84c9fab822dd291b017889634e063abff77b60a8fd0d960ca488d73d1c703029b509c874689a3becf9268abd51c633d4d8aa41cd3f5", 0xcc) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 03:23:44 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() r2 = syz_open_pts() r3 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCSDTR(r2, 0x20007479) getdents(r3, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 03:23:44 executing program 0: r0 = socket(0x11, 0x3, 0x0) close(r0) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x31, 0x40000005, 0x2000000000000}], 0x7f, 0x0, 0x0, 0x0) shutdown(r0, 0x2) setsockopt(0xffffffffffffffff, 0x2, 0xfffffffffffffff8, &(0x7f0000000040)="8e7deb2e9905ad99fc0ee3b8dcd6ac49b3ef45f32790ca8bfbe6b1f331908e866d44ca1088f7214128f4d0e2aed8f11976f2cfb82051b7b3876ececd9b114de91d54685fec5aab27090b02d56a69e5d7c72a844f025114458b5cc0d2ce75e53954", 0x61) 03:23:44 executing program 1: mprotect(&(0x7f0000699000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x33, 0x7, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x6, 0x3}, {0x18, 0x1, 0xffffffffffffffff, 0x6e}, 0x5, [0xe45, 0xfffffffffffeffff, 0x9, 0x7, 0x5c, 0x4, 0x276aff3e, 0x2]}, 0x3c) syz_emit_ethernet(0x2af, &(0x7f0000000080)="712f78437eb652753dc302340bce28b434ab60fe8a20f73842572ee4a86ee47bf464e7a2cf61a8bc7e68c7a54b17497ad944e4d23666c6de4569cc2767776171a2bfe75630f9f50a62ec56e860") 03:23:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x2e) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) 03:23:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xfff, 0x3, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x61) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 03:23:44 executing program 1: r0 = syz_open_pts() r1 = getpgrp() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f00000000c0)=0x34, 0x4) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2, 0x0, 0x9, 0x4ffb, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) write(r0, &(0x7f0000000200)="46a58378a8c6c3404da499427145bcd66834c2176835e6d71bf52670efa6014b063de8b3c6bdf195930e260345973ca5af7b08f8686d20c90ce5f319cfd13e5aaf7a9ec50312c68a4babdf4d0020ec28c2b28d9c5cd9681202dc54d59427f9a79b6efcd2620f35779924b6641d35d61935a6244a2454a81213c2e5ec55d0caf7ffdde221884d623f2509a19f6e782cd220807dcadd272eca0e0e071426c818d021a0c4159dd471bd7636d2d03e69060a2fa94f0903f4cefdf9ef574fe66b301fc11ff7d4f3b865fb3f2584fbcca2fc68c3affcf5cee0d8a0e1a861694870cec1209b35f29deb236d3ad317dd3e6da26d2878b374aa259217e12722ab83b4e3ab772b653c32aa43a5c83471648af16e545a6b1e49afbf5a77c45b3daa94a45d3e74964e2a435e7ddb40949e5557a414dfd44f3207f693fd03b587dae6371a05311fede349bbed5b13cf01edf37918e758c6d003351e26952dbc3383273944f86964b224c1d979499dffb125ead437ab929b788d02503983769645939702395383153b73feced4aeba7eff331565984e8049751aa624bd583167da3d4cff6d024cc958c2d4f8c1d09daf89036bfbc9987a79de1f2ddd431f8906f01017b4109f6cd10eeeb8d52a5b465f6b9216363c9b2915cc81e32adb19d659f25b1e740ed9d1af96a62dbc0b2d8257b892a612a496a16e4047cfa253dec94494771d95100847030ecd054b0bbfbcb5ce28cfdc9376d361b07eaa7928a93eeaa8b2a3a742c3b7bee59fb4c7e802c0b285ea618e70dfaf8e5ed1f5fc5f36fccbf8b7a3adbb996b4cdf72b6ee4615deeb9445a0cafd2ea0f46d187a2f9c795a49da8239eb6c292dfe4949abfce266e3d25575f46cf61a619e26ca8cf6bf50659326221491d682b2cf832b54bf41cf1684bc49d92e3fde02fe1d34db6bef9ebb9f721802e7a3f3fefae73b1db8ea47a3dc47273e6cec95c5ff56f51eae60d3d27a035e9893f57134e975b0813d13bab9adbc552e4c8b29d512f558120d7e3d6f084458e7e700339b07f8ed0a308d1a3edffa91ca96a1e1f9522c608354ebd53c915ecdb96f2b75b8423356e4a3131154001664b5869b1b38f05218d0f91908b9ac0c1d0e3a0db338f358857163de24e8646ea37e46a4ab8766bbda6e959f89e36814ee32d15c32ff4bc3516fe120cd71cfe2d5f6104f28c1e3ff531cdc805ef7050e3fc855ada8a6cc5aaa4a257341418fbb3e0c2b59c184991c93f86b565a2b3e0fff0a99ca358ef7ec510dea749b91f9327b79b9a6b55701028b22e7bd44859d5ea381f33470feefe267f0c8c7026ebc8c65921bcefcbacffe1d5a444e1804d6606f61826556f9782418ce98f7fed3839fee33cf3e870dac777800bbc08951ff40535867a00e3f1185f327e7bc38bc6e3b5abd8036817d10219e12c889bf82181d46903799eeaa5215005945248985c695c9c98208a5ee9661603428c39c1745112d18c52607ec46de0beefb555f67243e23544bd637c804743cb04c7cb47ddabf8d188d1f765a1d0de99779c322e09cfabb00d767fea13f9293f3c3bfea110547ff6b0619972bd0b0059e289c3d14c62ddd1c5ccb810a574a052373cfb22ce9425fe54fef117f6939d15ae16e160cb029718e7a787ac3edc9e24e6c2170668ab1d529345311023673b97969fd9c3019e3ff6e7e22d4656b085d978d41224c483ec651ff44fcfa0418aa193caa31eb594c54db589cc6f42042b00f8ee95c92faa5b47f0952f05790d8cb38428ad60e0e4819829846a20d5c45615f168577d82e873e416174347c654b3f57fd0f2d9cc9405bb37dcc5fed014734aeba19f70388252d5dbef43c8e6447e39e47e37c49d49b3f7aa4effb1ae29ff1186c38c468ac7c260a557f713ec0f27f6d3d66ba94776b8924ba6e19c8877e903d834fffb33e6ab42b2c4c1f40d495773607d414ea286afc86062251877ee981feb83055e921e33c18290f037463dcbb680298b7169b8dc1a58afb76783b44a766f96a527f219f5c42eaac78c5873e39c36e3992404960a7e6795d14f4028a9096fac8f4a13e58ab541b27c8a1c01552820ace83b207864bf1aac0c995179710167096d66ffb5956eda68d2bbee171509b832a7a56c5761e6d25bfa9f15a1bfbb3f5860f746db1c90db6094492f0c3362a2619f33364941959105d2e037a83a683a5151304fc38a1dd19d4c6d7111a16cca6b9ed7aa37758fc9b4501e905dc489e5ed1347c8a28f3a71bb32e0d9fd5c6d8d5a5f433a3063aa740d6fd82605e0447f6fde9d3b1befcc1bea8196bdd88d7d6620cd4c54808333633d23bb6a135ca9ffaa3ec59fc5582c2ad0e0e98668ad77c5318987a28443888ee60d707e99f8c08e5b71592d628a64ec50056948524dc202a1b4aef7adca033aae84db8581a31fc83584b988748cbaeff1089e5a50728b83237ddbbcf1c74071f9d311febc638c651bcfb6cf4666c9be0bc4032cee8f1f28487a386996ce8d16620511887c4c0bcbcf49004079b9f53c036c2e065149565b092b728576c1f482f8b6eaf9a4d5bc36b48653b722ae5199e0d58331c249de22ed6016d505014fa7adfc9e71ac22aa4b5034be72057f6624f8c9d92c2d1148a2834e042c5a3ab8bedbdc08b520035dd5e4c7d23bbe1489b1b755262ce9fb501572399b2130c727a8e1d951ab2123791ef59105deb7666f12b70609ffe84d3118377edc0f43bd027b1a928f03757a244b5188045f74e4f8d07609f98f9690cca6f9f4b8dfe5f4d60bcdec9dd1216625f7029cf89592e08cc80c929224ecf5138d19743730284cfd2d1509707ce2706e1e98821fe9e0c349e17231194fba72f3a5e09d296fab50cf69657347b76764feb5cd707c526f5afd27ddee6d956c1872ef64e35da64af8118b0d52bc46af6aa8f2ea533f68102c13b6ff72d2fc4edd06592effa6cc2be1b90d967a370ca2d3a0d790446fcc7a73ebb87a69dab596a5daece2f5a115d3ec51c22f97ef8aebe840a1138a94df48eb162943250b14f892a5cf65180e1b8d53a58f94a79cde674235a176b2795ebb4ea8b4f54f5a735c8dedd4bdcd4b4d4437301372c5a667c462331e2b7f377e9e8e3ebdae0b6c8c6fd2f78e9aa4c234b32f6906405e3fff7feb002c85873fc4cfb210b08d54aa765e9ecc56c44ef18928c653b9ebc80ca57186f4bdcbdf13fc985467de0dfe8fd91a5a359f982024943d79422ffee2bfb3388af14f2749ca8bfa003d2f7ecebb99f53977907a7c681a1c62959bbcb963ef388bd0b8742e7bd23305e802939bbd1cc93afdcc60b600212f50ae0d8a01618f5fdb321228e5beed32e59fc4c19997159bc1fbf951d8bdf69af78a4dcd9bf256f19271aa25f3461acfd928653e4dae30c4323359cc86100ba14d6e0ee03e1eaffaa4d96a55b8df20c9deed865527e95f18357523118d878e600ae646a183b0f69606d93e197c4f40bcaa6c28dd4be1c3890d04b66c3fab81b9474d1a99b6b09c9fcda8ec466ce070594ce1205b768b29fad000826610a8609be76af289ef0fcb99c7bdc1f7ca1da8ef87d90acff5b7e4f2b29f2c2c97ee67b99acf82609d0205534ea59727ac7fa9892659c839e87246440531eb43d029b080c01bfb1c1cafdd002b207a3d6311fb0aa92aa23e4eee50d45c18fa2cbb5e941f2022fd1c0418af8d2759864e709ff0e47932104ea3512c02438122bf52456a4e025f053819510e8a8a87b969ce2b1d51882f682c2b316e6f7471e69d83999112d16425c7ea944dab6d251dbd0bee2027b5046d71b33a6d7cf0fdf869fc850b1282ec73f08c348c22c90d0577715a01f24bb360b08c3947ac70e3cc33ba82233d1e7c8bb0ccc6cdabd9be2840f10ee47ccf70903f94cba93f458d1df454886dc40ecc75c7f844e26c20817734df7f63bf34ac5031e4525c5987ac7b8f330761e01fab4bd0666d8c4725d0ca9b64068ce5e8586d8ddd2971d85add304be9e132c8e23c9a1669e7e2315421b76273a4f972a180995fb692fe7bcc71e4b93eec3ab16e53166a4af46fd7d909d4d930a7e6e886fe30fbabed3309c2c6f1b67314dd7a36992102fe6699b6f392a87c79de4f6a7b21ddd3e3a34637f22af235c1e8477fe723dc21900a69ea402cf6050955cc970ae3f7c185075d88992995c3cd3d1d70d5c28e6ee3428a38bf1316de18e9c7e0a247ae1d97a1c05e2ec25eee2567e5098c89710ca2d32ada2e1b19cf89d541fc5583aac95f0d9affef238aae510ca021eace50de4e44c64e08bfd2d6d385524cb18521ada1576d17e1439304cc6ddf6e958b5de3f2eaf85332b5b5e7de83c40c4c388897c239e6895bec4cfa46f5cfd432f2f2143e69b94f8137139d2c6a3a7faa0298009183d2b231d697d81ad440e0dd940a785f822cc6399e69bed6d7cbc29a79230c222fe71276f5367cb7986181a8096ede0da14081af59ee9e261c9e03c3fed3198544ba9ee8ded678a63a6f1f76764dea73c0b361586c686547ccf2e0aa99522b0ff0eec6033a49a1639d74fcc9f7f00bea248484e21f780663ce2186b2f60131c00f44ddb9e1c279238327ca4fa78fb76e962c5ad5d82c2d0942c97d28e4b5ac3e01329f5c04b89d592af823508b5b956daca8f824fce0869c7124652648301408abb1b74c0119df5bde97d5292585bdd23d7a3614f6bb045ece602b22064bda1d4a877946fef97069f1b0e288c7f9456e8fe5c047742d4e092b628f44c32296efd7990eccaf3b68258a3e394c2fda805573fff333b91b67477e83858d3dd5fedabbeba462a52d9cb638c7eb7de6498969ae771cf34190aa73348e59ea15874bf77f899b5edfa5d87f58d580305e053cf167760ec0a0414a2d9fad00901fc5f48d723c8fe34d259751827e5143b0f3ad1f6fc8b7dfd8038a594a75fbfafaf39bf92d2e474bd3c5eb1b3138582fe3f8ffa859c63860526e4c4772eda2fc2d7b736ab4de1e75d80dfe0540c2a090f50655b6a7fb82cc4219b1f325c1f307485cd09ccb353221bac0adb3b9f20a27b4b7235692e470ca62ef32c923cf3a2cd7431d6fa28ba8f873d4e07c43d7ecb4a312eebd4824b59450ce8345bbee166623915842f98fc4f3c2227e4ab95d5d4da5a170dba625a1beaf760efd77c6efce7ddd8bd7b28bd146d6cdd7d526ed2910eb11d8d9d31f1e6a188cfc108a450413f67e0bc35037d2f9304bd7903308c14cdc29c5a5b0bf0ac2727cc232a9d87f82c86ea6c0c429b7e558785c2e6e708aa4aa981586aa38761e4cfc0c6f1d4508ca66cd15cd06824fbd0654cb22badc1df569d8f13d39becda13a61fc07b9450c46f30d8e3452e8af1746db0476b68264194a17ff342e26368ade3d55baf8316d49f3201646956dfebd05e37d4f68228bfaf75446f511401751a9c1347bd530b4f028f67722ab709e529cdc12b5f0ee0ee1ac8eb1b39bfd617124a0de2335b0f0d16a4f50ffffe770ca4cfe27ae3ddf4ea1c1b8ff04ebf1b4c1d458ceef7f1e83958db9ba2c8d6d61a2d88ec1dd854cf005443bafc951f8a0d7f1db2ca635521f3f5cb53f13514c561d6398f6edd16cdddc1d3bec9ba9107f57168e450302c25d947f6319ad4ecf8bb9fdea925c60e324af6d58c42ac0c76d70f0cfcfdab1e40db88a9962d1625e9b1b3be9b2353708c2ff13f026b4341375814db0c80fa104b6238ca5c070b6d50dad4702e154dd39756a5c3ffee5aa51a94f5890f8a413c71283df4e956170ae0973a0658ed83959752e3d903f760f5d3dd6c0904cc7c5541d86ee934d74235", 0x1000) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 03:23:44 executing program 0: setrlimit(0x0, &(0x7f0000000080)={0x100, 0xb2b}) setrlimit(0x2, &(0x7f00000000c0)={0x1}) setrlimit(0xe, &(0x7f0000000000)={0x10000, 0x100}) 03:23:44 executing program 0: clock_getres(0x2, &(0x7f0000000000)) clock_settime(0x0, &(0x7f0000000080)={0x7, 0x8}) r0 = socket$inet(0x2, 0x7, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x2}, 0xfffffcdf) 03:23:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0xfffffd4f}], 0x2, 0x0}, 0x40) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) shutdown(r1, 0x0) read(r1, 0x0, 0x3b) execve(0x0, 0x0, 0x0) ftruncate(r0, 0x3ff) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 03:23:45 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x8000000001000012, r0, 0x0, 0x0) 03:23:45 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() r2 = getuid() getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) nanosleep(&(0x7f00000000c0)={0x0, 0x8}, &(0x7f0000000100)) fchownat(r0, &(0x7f0000000000)='./file0\x00', r2, r3, 0x6) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x8001, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 03:23:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = getpid() fcntl$setown(r0, 0x6, r1) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f00000000c0)="cfa7dee046a321b1700947fa407bec8a3fc3b90c088573a56efb92d67fb589a64d6ea5fb53cb24641b0890cb6141a8cdab81b8df6e67", 0x36) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) 03:23:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='!\x00', &(0x7f00000000c0)=':\x00', &(0x7f0000000100)='#]\\/\xd7*\\\x00'], &(0x7f0000000340)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x19\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=',\x00', &(0x7f0000000300)='&\'\x00']) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 03:23:46 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = msgget(0x0, 0x4) msgsnd(r0, &(0x7f0000000080)={0x2, "967d83321ed33efe47cfd3074a6e3949677eaba039b950d40e2d2e4bebdbcf034927c0c23a01dc5a3b8c3c7153ce2dfbb19d1710f45756f51cd1c0141ae46af6bb21690dbd82d7bb255274807a8192c6b2b8e9c5739f556fb2f81ff9091a2faf24d01731fc2363ca14b94631da2035ac058f61415b1ed5b888c20a620475e0741c06d7becf5903b0a1088ddd32ec967a9e3231333c225e6c9cfddb912eee60b2174d867624da1ebd837debb0934c91fdc4aa582e3ba0b1ab74f05ca2962fab3836b196ce15abf5bd6c7bd9559fb2143653a1e75fb1a747f1c0cf3a0dd8cf7e27122adb223ebf7cc7a26e3924b04eeba0d47da7620a34e14212e23db1a62859ea5b772874141f3fa171487d53a450ad8840a8ca6d4f723c9eeaa27afa1155700eb3d1638268643ea0d65f4173d6489ca2d2bf0dfa1742b334d613aea861fe5019e5729df3d8c5deb833456e9f77282053ef464e7803659b75f4736dd1513f53034f60bc062a5ce772841fbd47642c2f7ac3c3600919f93b93912a2812540a02c9e2ad0cd14cb18e244bca4a3eb5729acdfdc6185a1ed374c754492243276b2b7d9c61a335390e4e1002f248252e75665aaee50c5b4f4ad1040e455e389dca00c52b39a652746336ba9a749ec15db15695137f1ea86adef48a4e484f72c4fcc17ec7bf2c86cbd2481a4fdd9a1263f37dcb470fa49b6353a64f4f9a6bb1207882d97cd69693a82f0ffabe302f05e639eaa9619bd412554b21f94625aa394e045002ba3ecbf4c91299062b5e7e3b95808cc33d8d5b32b93cdf1c106f15aaae83eb89bbae5cfc1149cc9e504691e23068abef504010c963c016d57ed462507e32cdb7d072786c4b4263e344c87bb8408b89bb81fa01f6bf7b30f6a0b26aa822343079a183869a0bf5537620ce9b7ce08206b467f9be0128a3a7aaf50cde6523206855ee66d4d6dcf58e9919c8ca9dc5b932dd35862716d58f7d010921ec51405d248b2ac617097eb214e5be55763959d37706558d7b0271491bbf7ca5d6a3373d26739cea3eed016e8f9692db26815e5a7660b0f9f369a92a3fe5172b6fc800c3a69519cd86c875821029cd3b4afffeb2764783d404d2345ada83ea1bd2c6349171215bf869e9bd4b088d751f7a4aeb633aa4a4a29d7c9b10035ad6656c560b13a79fee18b099f13504828b4993c6f89a23c00663106731f38bde818ef7370b8953066679b524e8a362881dfb2707a12bbb0d5f9bdfc8df87e04d85bec28c0eb0993d8ce57d695afd1c0756e22641f0bed60239ae7d9dddbe2a2a8ace76fd7a319beb2704ed96c6065bdbf064ac568e4373589c3ddfd83b776a830c879a1cdd18bd823df18c5172bc010120c769517e6fd7e84f8ad03003ba46a610e768ca435c9c59b4625ec7b3006e6789c7e38c15d20a2339b5455cc17635e3dfb51f4ded89d813c1532e2c78f73b41d860519d3e671e547b2629d51347871f6e2c74e8c9ff78a1802a2779356a1475f889dd2f788b2785a079a0d4c7b2d657d6c4923e46ade10263d128694ee42a53377078cf4988dfeeaf92b313ec9885541cf7fbb43e7b73a0969cf7b99640ed4a0fb193dd70f533b5a13a8c0b700a9ca8adc735760bf12e754b2a90a8da798e0bac03fa580c9a74d6cae71836a63a1a2c776c8cd4c4dc4792b095ab8fe6aa5d7a701bb1a6662620ec2c37ce5157dcdcd9af52b52a895bfa44ca14aa2b1a9e5aaf4c8740daa766d43f7d3fe84bcda3b3a2b48b708b86aee9786bd525db2557306674ac63494c491104537263876a5baa6474672c06ac7e27f98a0e8c2252500f4fabaa52e40720670e99e86a03bbf6f84463c5b191fb63f2481a9230a888282c4575e565cdbb4005cd2efc2c98c35129901bcf2c146d9efec470de67a24256486932fc46f099bd0d91fb563bd2938ec9427fa7397893f01ef8bb355b2895fdc1528f67f7fa66b4c2f7759b6e2b1371c4d865e277c86fe2178ead0b244a57799712c8271221d94695d218e9a62bb9ded36570195a056bb33962ee7a800a6cabbda5750a32846ee89c4ef6c1fddc837289de096753bc30b92c8765e25bb7f4b964f9d5d75a565644685ae0aadc89b3faece06d0f144e8b40a36025faa94249e9aa0984dbcc614a5db02227e972039a4f81ba35eaaade7ae73538084008298ec6369bc820bdba4a1fd6c3376ae6c799bdd41bd746c62ffdc4a2a500253adcc0bdf8190ccc173001d24b42d3ebc33462cfce3d2cddafa82a589ab9308dc4e09831b9b258fe5b42e678c23879b53b2918783a281e524a337971d0cfe52a82b3c9cecfa2a2d04478e0b144991fe50b6e6f1c1d307e0350c0f9de5643219c14a49528e6bc624212f0539668b7084ddfebfc2dd06ed65a6558ceba49f8a44152f50fe3320bd6e8e8a48e4aa2e8f5a28e6da2f1ffda9d71bf71ffe28833eaed7a931d71bc988f9d45c4b2636ecec1f2edcbc1916212c00a4d664884bab4847052b702410699e4686721e800166e483d314f7d6315217510b0903d92f060b8d27859adf7caf1d6e69110049bd36270d79260066aa0e6ee7e4b46164564a1d8e1950066f46c20a317206d95d10420e4e8710780735faca47c589ddeea4bb617f9c6e98b923543e99027fcf13c5ced2b93142f3c43952e1a840507c10e714c4605d78d7a27c8e6d371375154e07f6ab74f2d3ea9c2133367546140dbd3fa5f2c508d93979c629215e3d10b01ffac843f4e35d8f6bfb9028b8f567f8e525ad89670f022424597036b1c4bff15db4c444edf13e583d926b1b20f617c94ac435e1e50ca246b63438e41946b2525c2d9fdce59198e04e149217a0765b4a6c9f21bd9e53c454559a32b39d32b26adde57d29d2a9c0c96d5a776b23f6dd2d5226305e8c9479dfb3a098b2ca8941f79dae0e622b5affbcb36d6d35929a2c2ca31223944cb8f861a6b6375bd48d5a18b7e9f444bb46a48fb53d5da2fb765acae3932291a8d2abaf02b7de38871dda2fb8f0c73a08afc61380c4d6b2e936ea2e42774652e34bda2f572df5e4fd83f502797d2a9b62dcd714b4e439f2c99a03416f6857f90f12ceefba2dc1f007e8462122615ce4aef84ef6265da8e70c48cfc649bb9dc12042ece09af721100e7d13df7508ad48dd299089a7d6eb655b550c570e6aa316ed193ddb4537bc981f787422ed946624329bf3a418893c292915565047c06fa9ae3fdaeb7eb9eac638df7b94b0e80fa69b8d1387315c879859f2bfae0f6d7fb13ef20acf0c8e07d5f9be3fc1c770b58a77737ea8efa14a6fceb199401010dcbd49d48cc6c87ce65719fed552638ffe32b329750177c7d24800aae1d25453323b59e6b6d8a01edba4296d94eacc4a77a674cdda81d054df3f338021b34ebf0c54518e4a95903fe2452c0a4733db789e53cc094c40d9559cddc9a1f55958c38aa8a4c2e3466b76fe6b74d0736061a176a6801f9ac625b4e819c581c634d5edd2dc711d80f8198a9c41f98c17e38c189e57027336a129fde8c9506ef924b699dd1d965601330636341278c06a4a5f05162819c0f3da0c786e31de3376316283872b2d0bd56d7a31ba9a5639d5764b0004648d0bbf36d70ed2a3bba0c850ba6e7176b59db147d0a183396d19e41d52c3a26db26d5a386167a938cc11777a960d52aa8729ba24dd289563b68113f57daffdc24ed2b4caeb6a9496dd653941e1954d9c96777dcaabba7b7f7ab305bfb7d17d14e51aa014331789ff9b069ae710fca9044afe9d8e22790799b88577bf615d1127af514afe02fd7584df5826ea55ff1cdb1cc46ae2f700b1615b13baad434d1845ff5942a873b919f9e1dfab570394431f793bce9d7e03ed7f279fa17f35ad17db7c473111ccf04d7588e3aa5a5ad26b7192ec928ddf1fe2d65d556172a1e1253fea7d6ab62730390dbc8c11c9b2b70e154ae8b0bdf7ce68661a24549892bf7836237bf20bcb1328c6e325f02f31e8d134a779fc5a3e081ee110df704d6967a74e904627591ecc06ee8e7960f28805ea9f76f0389f602dffc8a14034550efc2185468addc2be1941be791cd15bb5dd59abf229ce2374d630dd664909fa39f13be929ba0eaf273342d5623a51051d3782bc16efe9aca24afd83bdcac86257c6872077b9978d2f6ce8d65b51d587d04e0a6afc3c28137af9548f73b4aa9a7a5431dff491c5e2bad958b20c4cf61ef07588622cb621f2b75f5d436776ca67a17b4ac7dd43bdaef24d3320ff4952f02e31f17969c6ecc151bf35697fc02775d2e926377aef2d7be37bedac7842aeca363c89d9f2ddb3c62d15abadee2ffc737b295d8e34d5bed662efd83df7e0692a86759bf953b4641b9657651242fb097c37c03fe3a7de2b264816c17f4009f436d736754d9491892d8f52de8faee8b3cff79e3e04607ada4517de5fddfc177196e896275e811be857f478a3a7f85e832c6bca41e6b7a15095225779ec7e3ea9c458ab67f176db01ef40aa6cbfef5647b3d8cf95451961284b045b73c99535356e6fba611e4a21de74a5c4c0af576f475337de00493db0f7138e1f8021f4bcf68c2fb7e0c847726c719d2648c375120cbde07d8a7d8cccda551a415ee849f25ddb644a8f85b67ac1d017f9e6fbb67708b44d4f6990cab4b4efbec73414b1a6aa7d64efc432fbe5d2147c94dd48c032efe2174e7289234576278f470f8d8d8976f017ce48d6b9f3732cda505f0fcda95f9ec7ae51183084d6210be3ccedf5ed45545ea331d2c04a6c0a463afd1ec4b18ca6180c766fbb0f47a06db8608b1bc0b27676f5a378ed1128c203804479f240b0145650cc5aca8327a37b2d3f86cde88db5053cfee950b3fb9e9d41389abbfe7c032bfffa0837ae3420ab5798fb294048cfc9b36f0c455200986904141519d98a445a914fa79927e49c9df77349bc38cb0d308179f262fbe47be9beecf66b0ea7207d6b910a82561183a4e00bbafdd62729e57329a16d66797ca007d50cb31254b5a1fb6af73f4df7f14d00c0324d9c0ed8f257aa65dce2c83fd91356b7c95c3114d196bfc8c4c1d88cfdc556e985b651e0679fb0af3f45483d76dc8a670447f1287b5286261a67a2657a1d715e5920997dc0b917cadf1d4627d0415d3cae2d63184d74eabcb1fdb64f7633e76561737bb2d2a1d6793d6ec574c609664ebb08443dafd473e85e9bf78bb1ebbe3c5a5b7b4699f24a100f3e9ece0ad03f8281c764b5854510a6c78bda43b56eb078a4b0355339a13d9e99c0dbb38379d737d3ed00406e07c7df771fa71866c8d2003c9b7072da81efd0c3717fe90541af6ba83f5526c772783193c39116c363ab6b2504c2ffdbe55d17e58435523e119feb014599fff97ac8430285b17dd813c17a31f870c4600309b5191dc2adb61da027a194ef36a702a0e816c406464f69355b64bfe850dcb26f073b214375b33698cbfb8274326df21d3d6c09aa527ed5c4d46962235562fad83c90ec47ca6f610937c551e4e6bd3a59e27f940d04ff14660ee3589ac80801a7e6a2941232e4437ca7a8415582f1552b09beb39654bbd596e3d822085bfbf8bb3debd1c8d1ec10eb8be5a9fa32e4fb0a8a94d55faab1c7be357fc72bb368c717e0e12386107ea28d852a21565d6fa000f89de161497be404e308966387461180a4f0afe1aa98bb32d440fcafd6d3a6ecba53fb24eb0644d87d5425f46a63c66bc8e59f623e57fbfe5769a117eeffc5ed94c619a4d0b9c70cb93b5a0553b358770da5131e2a81ec38db43cc3cdb55bfba92ed0daa50a539675c507c921fc820f51"}, 0x1008, 0x800) 03:23:46 executing program 0: r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000100)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x5721b76b96d34469}], 0x60, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffffa}], 0x7, 0x0, 0x7, 0x0) 03:23:46 executing program 0: r0 = socket(0x15, 0xffffffffffffffff, 0x3) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) setsockopt(r0, 0x1f79, 0x7, &(0x7f0000000080)="e17c550ddf2178a98dd84cb3f9346c3d43ae74e679026d537c3d61845cc2f6b147d6c6ec7ca7cb87b110ff83b3d026dfa31cd22a1f46a5f06e11d31463cab3bc94a83ae722ec5958e3742ef5d6f34ac7f27cafbfcb5d997eb0d3ffc0f045c52d2ef69385373c9de9772fc446", 0x6c) socket(0x20, 0x8000, 0x6) 03:23:46 executing program 1: r0 = kqueue() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) socketpair(0x18, 0x5, 0x200, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x2, 0x4, 0x2}, 0xfffffffffffffffc) r3 = fcntl$dupfd(r0, 0x0, r1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000000)={0x3, 0x40, 0xd, 0x81}) 03:23:46 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x15, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:23:46 executing program 0: r0 = semget(0x3, 0x3, 0x214) semctl$IPC_RMID(r0, 0x0, 0x0) 03:23:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) close(r0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000140)={0x19, 0x1, 0xfffffffffffffc00, 0x800, 0x3e, 0x1000, 0xfffffffd, 0x9}, &(0x7f0000000200)={0x200, 0x8}) r2 = dup2(r0, r1) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x1000, 0x1f) 03:23:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)='a', 0x1) fchdir(r1) poll(&(0x7f00000009c0)=[{r0}, {r1, 0x60}, {r1, 0x12}, {r0}, {r1, 0x1}, {r1, 0x8}, {r1, 0x80}, {r1, 0x2}, {r1}], 0x6, 0x1) 03:23:46 executing program 1: mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') syz_extract_tcp_res(&(0x7f0000000080), 0x510, 0x5) 03:23:46 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f00000012c0)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000040)="0d43690f73894d23c9fbf3fef6073f9696fe2f61aa60d5f2ebd7e86becfa1ed48a6a3f89534968165e4f555df256d94effc54520de7b4fdaae76ad03a265de0ca674fc10db0304e28d58e2a4fd7f1fdb8220ce9d60ae1f3a8c00c16f7e5b109ca17b471d2dd372a0f1834c3a86bc1489d7af7798b4721607c4430c7655e56ead061ca3a9daec47dec63f19125f278c6db591c6f840786f9c2e084ec20289e0ef6d44016283d62169b02ce49ffd4794947fcf46ac1f9358020073ffe09483", 0xbe}, {&(0x7f0000000100)="a1f41f7f135bd0beb8238ae5bcc2a63689a16aee55ce18fd5fe4b8b8fc91e8fd54a971701d0ad32d83782fd7018dfadebcd09b7b7b17dc", 0x37}, {&(0x7f0000000140)="ef333b24abb835faeee0b3cdfb931c7fbcf2c4242f446932827995b413be22752aa93460a43c3b3c57e0164251", 0x2d}], 0x3, &(0x7f00000001c0)=[{0x1010, 0x1, 0x9, "908c178b44c858ca46d317af8421081790c226a09bf354cf2a17ef0c2928cc37baa620b4b8782949eeed30ae968498501d43c8747322aec9d63e84ca96513a67f5c5ee4fb04eaad4046ce88897a0bd5ee2a00c9b4a7b49143e5d9e724c7e2198644a8b6eb9a1aef7d65defe2e3b4f1f7f544b0d3eaa7ecb6100c9a28d2b37a367f9956064208525d8c732790342cbc506c21109df8b9d215df81b61608283e51f803a0e9c18e6b003ed9952bdf998f74520f754eb512639a8dbf4a36339270c8dc61fc4901db80101dd0f8f40306219436d54e755035577dab8c45e0f23e7339328389bf44b5dae44bef1160e3c4d1af3b57de6f06001f8aaf89968a20f71d9ee68e6acecca3e8bc396af13147f3d8c2b0c13935293ac3c877feb54ba45e34160cc717c88e78e3aeafe9253276399b5685dd701ca8b76e308884832fdef82ef9260f2fa05ddf0ea9e7abc9ee0a20a583d00c233da50e4100ae536cadceb87f38adbc4f83484d1eaff34b03126e5d59259d47d8e3505d9f2d17b2df0fb18015a0172fd1b094592547c6acad156fefe14ea81f8ad9537d8f0f71154ad708cce12e6674e654a96f0fb8838d87d3b9b2032b99d7c9e003d4ed928cac8e27f1d7da07e3ee3d7d9d7714ed7b7c2c8e38961646ea4611282da0d9c8a5b150c83baf26b4ed39d5c17430c9da0248c4e6d412be8694034241e3cf9b96a7f1259b014db2277d54553e54beb81c1b9787ea3491673aa9babcee47fc7aea4a3348ad02e36e54d98cee6a63196effec23b7ea46923ee7e4085a34484a6aa7d2df2d8e65f8b2300a989b9291d260a2902dc0be6b36d9443b7857285766c3a431decd06527e153510e7976806fdd887d4c503f0ced6cf0ffbd35dea769d1d48c6e2582d3b3b9413ccbefc915c79a78d1b486076944ad132e4dfa444d34322fc864a774467aa56d614966f3b28fd51937c599de178c52ac3ce730f30cff2844d1522ffd351db4a687624458381b1ccc4ef7c8f71dbe3cfcf4c94c12725892d25f916a4fe42b3cc95df404d543180fd653bcd4284f5f70093d5fdd6ce7b4646a95cb95ecc0f1363b78a35ec03cf4ecfd9703c1c043591c10436f2a30a51b85946db65ceba7ca45a449ba604bdcac70d98bb43284cb42377a52927023ea0ba97198c3103a929b9cb706a6dc89fe9222eb696e43f105337a7ee88e908a292b15d0f2c27b8e1b688d5c0d3a54624cc3f23fc0e220f14fa2b40c6f64a1dc0a3cac550868911a74e02eddcd7129ceb62594ccc31ec15ce66d69119f13cdaa449caaa2f119f773f6fc243f841137f0124e2ec09a84f3981640c2e27e337d414496afeffe7e8066c99f7fed7801ef6587eeda1789919346e30ab00e7af4f0896e121dfe376cf8c40f2f183e7fe1d4556804bd1f4d2a72c14ed230174b56a1aa0d1c0906f7a86a44a50d6256607bc517f3e8afeca37e38c187e133ffd8e5315f0d8bde05c86fe640edc1099a5f3736f408166a5d4c208f3075192eb448badce325da390b24a0b0c63fcdbd865deffe9766f699599625018d8bce7406073acaeab6f84b9d5a7bc80415e055e2442dd275c604bcd78a7b311ec731dc27e7a8f948d2047296e2f57d012f7687f1a53e5b480da11c9b2733d74573a8dead1e43247e436cd011eab5f7b7ac619079bb28dce6c77a96d3b5dd25ee27548077e70993cd768e7871de775558c007a423e0e7aa0db1222f1d2c4ead8d5426907faabde086cf59b36685bf14670a9c5bfcda6ace1641088aefa2bd645208bc42368c7a2621899a247573f4aeb93be44fa150b24a5439d22540cc918681d107b9af4da16ec2172c2d714ec37b7def3c97bb621d3d797a2a482d0d9167040f1acdfe639b59a95caaf8b9feb670635ba1d28cb85d80100b25b08cc808c90015bfc6eae62b4ce64bdb613f152c01d28eb209eca9660b07ef93f5e2912c4c0b6d320099417e5e77815ba91a9de756e8e91cd625e257e4d5e552ddfe4b158a485356f0ea8425523543b712b55e477e79d1106fe543eadd1300764849803eb70ceb16e078f85ba2f611ed4b9996215b3146b4a08db24b6bd08168be39640f78a50b7404039882b3b43a5d872785cd69227d82f46df0c48ca6bc54168675570c0ac463bdfb00981512a2ebab8c099a216b4e3cebc657b47a486fb86acf0a678cc50a0ec6bdd4ddf39eead9b213bf5cf8402150f531b12d06e6a0f143b712d21a5e889f4b12b062969b8b98187f8a0655663317594de047f0b1be09ba35e46177cf459bc91dd35a078d3c042ca835225d7e1d88163756ab4340ceebc814bd5dfd89c3b2b1d2c1eac51883cda9be52776d29dc66cc5fc08872669deba8f54b1d27cbf217c12ed0bf3b1aa01e5df29f0bdbba0600ed4eca82bcb93bed00a8da6fc4fa38451677201ed5841b5c03a2b54842cced31093496cac1790acec4d604d740226312ec9826ab844dd4f40fa13ed100981b8365b931e3cac15546f8ae6b6d12ecdb5c2012b11542d0039c76013c7d0eb87c54dd7913dd8edc8d49bf61592f7858bfcea4d2dfeb71e0c6e82a39466fc04cccae32a7a58eeba4b109f6ee626cea5c76c1c09fef91b3c6406457d966374914fad48c157d7e78d7a40677bb2cfe586e22754dd5c816698a5be28f2e3a932aa3a3953d29d02dae316f6154f939cbb42e85c72763d8c56d6a7cfc6d16e828cbdcc65b6e13e00f543f32cbeab75fb98b6c44aa553ffb2a31cf0196a597abcb70737dd4a4897c60df463050ab15fb680be179ccfbc37a1768f894ad2c25d4dc3253bc3221cfdd2b16c528014ea4cf0153a00eedda4aa2f54242c4a3e952bd6bc0293f4948cee01b7169a0a2f25ab6b92953ff1c7df9de84290e7877fc56e5d9e6e3fd4b3173fd8e3853465be5f64ff379e9df5cddc5c4c6d3a0c9d8d35582b460cf1d605c571e4bbc035985119e38bf14cbb0d0a1cb2a6933160248317cbbdb8f57df6b2fb1647c48702a66eadd2072320d88a8cf9cbd82812bc34f9281555e59a69b0e4ba59a325ed932b6a18995c75824b27a4311f7c3bc990b11850446321be57f7af8d890dfac1e5bb0a37fe8f287547c116e1e8686aaefc74b3b74bda52fbe73ade84577ebdbefc8bbdc8a09138ac61f36e287d383ee1b5a6d08e04848e629798004426ecd6837e46cb1d973c265f6066e04f3ba9243aa92d1cfa12c3c3b2006db4daad3155bd03e7da9246fd527b2310068298e2b262187fea5916692732f64dc5b488c9b4d64eb8910c6b6bac42f3913b25182d31243af59fe9b3e82b0572ad8916490863fde7f8eaed82cc2d6d3e1f9f88302928991076926506f4957305f2699e3aef52a986cfae69ce9ceb86ab40f8de0d6a74c4c1c9068174a2f2abe625611d37a4c6f1e6582a0eba0ddb719754fd12b910c2315c16cfff7f9560424c2e521f890e3787da2f20fe771209e82a7401ae87a44a5ec72a38a19b7221772290826eb9cff6e4ef64f06686316034233c173a05be16637c247ea071d23c73e5b5c50b2a581b54d7caf5642abfc776be090e3ed17dc27d534417399f24faf2c417481f4f30ed176668d891f5aa7988fda6c0b38c504d45d66d41544efe058a596e589e48a5d6166822314a0f97283ecfc50afd55fe593d20207bee5a2e90e80516ad39f8ca9a83a44fe0ecdac9222cf44f5233469d2d9048258d16c33ecfc162d2ab8e89e840c2a33f9c3ed19889d464ccd106867d7f3a3006941dc76c0b2b5a5e5838b6f0efa92a7f296b80ab4190a1b402bd6aa4ded28e738d83390119cc479c196ff674d1f8c9ae2fb28a70e21c50574b05c61d4097ab5d47ecbb300787dfdd6f17f54b2c4d0535d80ba8be93f902af894e46e2e1b219e88c05bc6bcccae508f670de2aacaa8fe73d17fce755879a8ae6e5886621ac06ef1b39c84c7d1e6e6e97974ccb3ea8395e7c15c9c89941b4dbf83087b9dfea8c1a1f246c48a561c2db2a17324a0e49d19336e1e587aa667dc896d6d687868bbc39b135cf9ef9bfd7cf0a30e92c82d783ec3e132b808df04fe665e8e31c0443b1c149f2af9e7c2399a82900649b5b307722b7d41316baf3d2685543703c4b59428e98b2a7f8cb80222a8059d03b53cef2c213008974aefebc96847065e8142a9ec969dc53acb1b33e2aca4cc6cda2c5cb79601050676f57ebe7254a991e0ee16f5c1336a620e3e70fb9f585f418c7c6675ac71588a7b6b3c7d7bb7c826910ee160cb74cad9b6a7a1f63cdc0f20dd3c70b44f6471398dd631ee21aaf81a15b08c05ee7bcad5d2aa1b6ecaa70f3c0eefcdb27ed924bd134a8926f1c1f3c962a06d372ff1788eb3fbcd23749b2007d9ece4f7c81a555cd7cc89eda152fd649ad8b6e5034a8b421fa901c43d4c02ef2dc5d56b19ddbf59614b8c8e60edbaeacaad51c9b26de37257352089706b519d1346bac89523f9c292679c9595cb550b2e1329db87706d219a013612a079de94753b47c73d8a849cf379a452c27d658297974ef6db16d2e195cb4146ad07c3b006cb9797eb544a676d8a502915d11eaf35eeaea588f244f2028d12a9776af33d9e1b1200b9ae4cf30f548b4e1bf7c037453f7cdfc788e8194d211111f0f726d71123a6d3f7738f7ee2b0b2e22213765d0e0613b99c730492c64240038511024529925b6f011722d8f7a7af901f1708e33579a592213a9c2535814850287116b69e32f3bab7da7d61ce5416b5c859094e230b7b6dc823e11229761d0944bf45982f33d73ab67308f09a9941a02285c27509ee34d71eb652773b58326607d5aa7ed54e33399b1efa6d167282e01c88d6ff9bcc086cbaebf87428ae854f3718eff5ffcb3c6d39a5c8d7c801edbf701de2570d30fed2da9a846428e0e6a505d1102db01fd602d80dceebc0aab9a7a53b49940441d7ac37165e22299714e2c91c2ad4523d50da22da33a0913fa3a7fdbe7eb7e332340b9bd41dd9ab11772353b90b8574345bae0fc01032f928fa89590755a819cb104d71ccae4a9a26935f96ee7050795abdb9ba91898b884500c2583eb2f32330881ca26b89211778933ef87e68855fabff521389c5179061feb407f097b7b57fa3cf2f72b42409604a5381d779d67aa3bfbad2395d6ee85b644eb44cc95b58ab49b5a68158eb9ab5f81c4731c1c154c790a3b0436365c1b48f3427fbaf0d2f3275632b039dbe68e395f77b3c80b0dc70b3d0871048c040b28c26a2347d7adeb6a03fa7c4e7e870c9c61afb830d001ce29c18a099e3f5afa57f4782c0bbdadb01d98860cb801620f1243a02f6d86cdacf0a7cd030d8e089b62cbabe1e1758f78c18e84a8ffbcdb1d7525411dc42e3f32af97186107101535f744990b93ba31cb32b36b4e2a1b5fe3a7f97912cc75c63b1630ba1bc241bd4fa4fa920a58da63f280046ac0f838c08aafe882d4b6c510e454141caff6e987592b6af36c8a5adb4dc7bb6db0b930238a183ffbb3ec7b8db6c53ab32aef1a6e4cc527c67082487ec9e5d5c3de6cc13b1386ee96fb691f2edb41a5accc95a50833a5607334015074b0a69c1ee4c6898f70a14b7b54ea23d4022ed3d3da8756c028f996e40847ab3bc47ee7bf4683262366dcbd0d5e7dc9cbea5e156b2b0b58281c279e8a0cdf806ee51b9badf03111f4de20b772d2d3f81291e4b74976b28a698a3d130c2e9e66428e32bc558c8b4f19f1f0563c39e14071423e9528e1357b3cf9f96c26204234024f20dc40c1a7499f23a047a1ab0e6ebb2f2b6034473de7250b7e214c2dab0cb9e4b6d9a11ffee5da2f9ed08b55b89e"}, {0xd8, 0xffff, 0x9, "6ac035f834240dd15d8c909a9ecb60a58324e19d2107a8b76fb3e9c3b333aed0700d6e173ebb9c567e0f99bcd781bf95ae7589dd29a4807fdb7725468c20ac71812a9c53375d0bcb655fa61c916794e759bd574a33a5c7d4ba364090ae5ce1cb85cf667bce3e21caff1dc8edc5cd32b35ba6af5577c02c0b541c71abdaaac702daf433548085b97d81b9c504879eec12a629f5cde8ef569fe3278d2d3cd263372cc3a6eb39e7166883529918a3e9b5c7d539ab2e4ecb3a2e59198f5a42b45a7983118e"}], 0x10e8}, 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001300), &(0x7f0000001340)=0x10) 03:23:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x9, 0x5, 0x6, 0x30fbb328, "84ddaead06803dfb49b26dca4716bfc784ca30ca", 0xffffffff, 0x4}) close(r0) dup(r1) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 03:23:46 executing program 1: syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1003, &(0x7f0000000a00)={0x8004, 0x6}, 0x10) 03:23:46 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff6) stat(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000240)) 03:23:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x180) fsync(r0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r1, 0x1) close(r1) 03:23:47 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = openat(0xffffffffffffffff, 0x0, 0x20008, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x613, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x8800, 0x40) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) read(r1, 0x0, 0x0) 03:23:47 executing program 1: r0 = syz_open_pts() preadv(r0, &(0x7f0000000740)=[{&(0x7f00000002c0)=""/117, 0x75}, {&(0x7f0000000340)=""/70, 0x46}, {&(0x7f0000000000)=""/18, 0x12}, {&(0x7f00000003c0)=""/199, 0xc7}, {&(0x7f00000004c0)=""/220, 0xdc}, {&(0x7f00000005c0)=""/100, 0x64}, {&(0x7f0000000640)=""/111, 0x6f}, {&(0x7f00000006c0)=""/111, 0x6f}], 0x8, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:23:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60f, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x0, 0x10, r0, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f0000000140)=0xc) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 03:23:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) 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) 03:23:47 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x30, &(0x7f0000000040)="04000000", 0x4) 03:23:47 executing program 0: getsockopt(0xffffffffffffffff, 0x29, 0xb, 0x0, 0x0) 03:23:47 executing program 1: r0 = socket(0x1c, 0x2, 0x200) r1 = dup2(r0, r0) accept(r0, 0x0, &(0x7f0000000080)) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x2, 0x10001, 0xe000000000}, {0x18, 0x2, 0x8001, 0x86}, 0x3, [0x4, 0x13d, 0x3, 0x2, 0xb5, 0x0, 0x100000001, 0x6]}, 0x3c) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000080), 0x0, &(0x7f00000000c0)=""/54, 0x36}, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xfffffffffffffffa, 0x7}, 0x8) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f0000000200)="4babbace7c7fd207893d3b0d359a446c8a954c71fe47912c703d46398a10210567e574c301b3149c9b4b6c866d8aa002a7e7c46c1a9ae579fa8f3b86613bd6d460eb3c65dec644878a17058e3b0a86a0ec9a5d68b7de3e394687c599a64bf18783b8e121ce7a791381957ab71fcbb928b91da591bb17cb1428b6c54f2f8ec9bfcfacce70714b2da3", 0x4c) 03:23:47 executing program 0: r0 = getgid() getgroups(0x0, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000365000/0x12000)=nil, 0x12000, 0x7, 0x2010, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x10018, 0x4, 0x0) recvmsg(r1, &(0x7f00000003c0)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f0000000200)=""/108, 0x6c}, {&(0x7f0000000280)=""/184, 0xb8}], 0x2, &(0x7f0000000380)=""/16, 0x10}, 0x3) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r2, 0x2, 0x3f, &(0x7f00000000c0)=""/137, &(0x7f0000000180)=0x89) 03:23:47 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 03:23:47 executing program 0: semget(0x2, 0x4, 0x10) r0 = semget$private(0x0, 0x5, 0x0) semctl$GETNCNT(r0, 0x0, 0x3, 0x0) 03:23:47 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = msgget$private(0x0, 0x20) msgrcv(r1, &(0x7f0000000100)={0x0, ""/125}, 0x14, 0x1, 0x7fd) shmdt(0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2024, 0x8) r2 = msgget$private(0x0, 0x42) msgsnd(r2, &(0x7f0000000400)=ANY=[@ANYBLOB="0300000001000000ca01dbc4d05b295c549732bdd98c0608e470d66a3255917f627d45dfb9af812fc406f169947df8599dc29bd2ee1eb3823023bd4892b54dfb537f7d2a5147e16677fa77cbd5a1cfd749746ca9a439d8ec8e3d4ca455afde03740f726fdfd31d32ac8fc1d2a1a35e8235862178d74017b56bc32cf2cb3bb0cbb5c9d2d11dfe001bdc03d2d8bb7d204e6253f6e7d4e5473b7d5c77916d722afea8da61a97953b9d1a68aadf38a96d3ce73df49837812adc4d70300000000000000000000000000000000000000ef26b1755036235ba84ab11efddc27444b1c92eed956157a5d3c305dd25fb17178bde735c34bfc7ad0f701a9eaf62d63f2cb6fcc7f8cd7413ee35322076af46fe77862d915cb2f05b99828eb0ce90d31ffc458453175de975a414d0341c6ac92080200000000000000933d37fd913d5dc2714c18b4736d7e746b2b98614d4b4e746420b495b840905bf004c7df56807f88fbf1e835b23265b38f4807b773677567cbe113313d1cc70000000001009ccd39ab04a0986532b27281cb742b2e73caaa7163a9d6e8e988ef456e521b3c4f21fb0d190433ebd7a3d6ab724b906ce36a5e1ec06d31db81e2914d95d9ee19d150801a7145aaca1bd6c4d8c4874f50d86222baeb18ab0805d93c53c03f330ce39782bb2d435d24dddcb24d473f54d6ddd86e6e668f917440713337194fa88a271c13eea7a048e1182950aaf148cdd9b7aca7fd21f3964460b842d07f04d5f37140a7dc6316171e1f926220cf71bb1368176d251642a976675ce13823b20ea9f6200672055f4dc81ee01f9be5"], 0x248, 0x800) fcntl$getown(r0, 0x5) 03:23:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) close(r0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 03:23:47 executing program 1: r0 = socket(0x2, 0x400000000002, 0xb0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080), 0x168) 03:23:47 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000000)=""/88, 0x58}, {&(0x7f0000000080)=""/232, 0x394}], 0x2, 0x0) 03:23:47 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) 03:23:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = socket(0x10, 0x3, 0x9) r2 = openat(0xffffffffffffffff, &(0x7f0000001700)='./file0\x00', 0x260, 0x2) fchmodat(r2, &(0x7f0000001740)='./file0\x00', 0x1, 0x2) sendmsg(r1, &(0x7f0000001540)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000040)="8888cb66e73bd7ba0eb8c6d88e44ec2a64bed5ec31d941df9d222b17a0fd029cad2aa15cfe436e331ee2d410779c898cdff9a547197467a1c2a51e31b2c9e5b7afee91b4341af8947bb88f5514ea1330879b4e44d326943a2af85808accc0dbb9421d917d08f6568c5bd35df2ac1535f16d2c0c760336aebff186704dd7f4c317937c8d24d8b9df603d3c1e86d6addb28de6624943e5e4be41bd80d6f8cfe4cc34c9a346d9ff4a90e8129a22d57a70c0a541c6e63be424f746e81979683015db1a7c0022901eb1890c3e4418b9aa165bae77", 0xd2}, {&(0x7f0000000140)="4d95782f293b3636aa3b71", 0xb}, {&(0x7f0000000180)="df7c2dfc4373ba4d5258476063092889f4a7e55bb3e6cbb98b4fba3f4120770f54c15db3e8b3ca72a653b3450bd2e5a50b6ed98891d39acd79c522", 0x3b}, {&(0x7f00000001c0)="88370f38b4e5baf5f5a75ee0e1c06f96d138368230ca8159e0dc7df889bd9d837d9e18cc27afce0f78a4edb9008107084697acc1ef0be86d8e79a18ee2a821b0fc0cfb7a5ea745b967ee8f086f860408719a640882f482384e96e5571077573775fcde8e1ece82dcf4f9ccb3686b94d7f484cb625eb5bd6eb6fef634c8b8cdd283ee4eaf24f64dbc08b5f16a3052787a6f53f99bca654a3defe2b350dda0ff7d40904f6b47e33a1954ae8052ec4190831302d95399d9e554bc5d90a5b28483054e2f324d1be14b78c926c2689414", 0xce}, {&(0x7f00000002c0)="02b65fdc4b38bed4aec1779054a2c2489730aac5bca206ce518434f09865957232ba0e68dfde6061d770fc127ce832ea817de8cd49e4e5a9fd63eb4865fee14fd655ca0414685852d94c3d1ba4ae77e42ba4d673c8af3b9c333dbbc7f59b07c54fe95426ef20750cddff9d0dd2098fd3ad7ee898aa1aa0346708e67a0c0ce085e83dd5bc3d4468e57f8e8d0b0b332fa9cd98a877b513650c5e0e82e09d5651dcbc1552f6bf9127fb25ac9598201a8368a8b8e55bf23176fe0b12e047f9406821c8c274445e2045151162bd77ebe6995486238800322b0773cf0c75a33cb7d23d07f183d532e25280598cff9f1dbac74ce54f64f190dcb915a4cafa836511696797731732d92309f8a01f914d604887a298dcb5aa6d344a58f6833ce851fae4892ed314cebc028a2048b9b54accb2e19595c2d9c0f2eb1da479911a136e2a5f03308dcb7e46790d21df330d26b930ee1c2f5383c6488822a5a431949e7eaed601d9d3893226ae7bf42882f8fa09151316191046070fa2ebe7b231b2e318a5ef35df1b57702a7eb46dad2c2bcc9cda95189421f1ba76323a10435f704e7aa20467e050c872f90ff3428956973f7d20d3f0f4893c01c4ce0acce8dfac17a028611a156aa8f14360bff0a09af58969a93c741c42201b8a188833a519d1437cf45733b88fa57d836a799e59261decfb742dce1c960f52580fd64c4d0cf56b34f4af4b1748ad1aaeff92b70cd893b350389558b547970d7f962cbee90a4fe3c5dbb8da9b33a61bf5ab232c0c4761dde8ce3b75d89a1af708d65639a09ba5f6db50c6e46ee85cb2a646a77a341f439f9673798f357ea8acc9be4234e348c821e4b782f1d28f30cfff075cd1671cc2e94040f66e32839846d42d7dcc795d7390609f8845d1287925e67003c358af442ecb4a9070b2c7e9a1541027b1d0997591cb7e2a6b6d5f260623ce84135d817a15fcf286300cb7c3912134ac267f451e8cda85e523d949b02c213adbe8cb86ec7f202ffc0e99fd02530ce49427f886150295492e24b2f1ff5e60f2fe07c23225dd77ab9e25cc60065b90e976d8acdb07ba434c50eae46e8dcee3800afcf8e2a51586b75d5704fda4a04b24fd9ecaec208cf3b9595d1a2a8bf62ec5ac3d20a6823bca5f2f3efe2434d946fc1ef33981ea9e94ba0c43665b6f4cd95b56afc5a03ac3b1a29cac33d3daed8f5f5b4b452fa2a9b000db10024db082d0d3b6e354759529696c591bcd88399d03495f5354a40413e425c92541465154485f4dc5852ea73f4342341d08abe86b1003147d5472c2b2592a4dc1fe7d452f1a613107e5debf2ec1b99a5abff1266e8e46742945f11ff9c4d2f45f0496e9e9409c29d4a9783f28a2ed9bff342050c0cf0d218e1a7e6904240f64db2af16d2dd1c05242542453b2dc2a61c346a3ac75919a0342673381a07f7c137e7594d2ff6a832c002e441a84db173d4573216f529dee4cf3dca5f9453ee8d272c1adefe8000b149d39c0768936302e769f3b46150fb7f95157f2eaff302192e7cea4a2b844c09b7719576de512c18928d975aec85cb0a7a4bcba0b6fb760eeb3f5e1ee89ec22176724d9e3f3e1455890589a5b3018fc91a0eea4595b042146f54f74a32f4927766b9ab681ece21f9aa2bf5b3d5a2a9f98ed602a24828f0a26a306655d8eb1b77d499c98125925d2ba833fa62a0fee5c96144fadffa4e544aa6de9efc02576ea17dc4607db603aba4126e39cdcbd16bd69a2321c08a0c72a336d27ad463630d2d07a3d5ead344fb48017a31392c13ef87223dbc9b51e300796cf236caad04416ae60c3e1497d9206ad1f363826f43416aaab454dd0f40ac13a178e244d918c79d61779c8241a743af76c6fc400fbcd95320d234ec20bd36454e0679e9aa6080dbfbc847ccf62aacf465e48d4ff32a1ba9848522011b13262ac6d976644914866aca08661d0922715b8f3b19a8139aeeac1e1544466d7ad3ba273bbe4918af6c53ab24770e023ba3360451a834dea2c671aafed845416a7ef6201fe2fa817b5814f5d8e9beed6252bb65a77e053eded0d03c2793f41c25a00e3bcd0ef28fbe3a53fea8ae5d669103f5f78f5238dc46fd53e6c804a1bbf8504e0826c34f1241c6382eed0d95c4ce2fc473c180f19563a455024ed0011075f9d757e95e943ac236fff57019bf776d8ca6155c149db3816b940f352e2db0d4f8766b1b51f2266915deb5324857673e2a5c06e37dfe41c9eae07f096e2cd482ad916215ddcf2d1bc1fd8863177009e3635289b8414142b410c4f26ef051c4fdebe4dbcf31bd46ab5cdbbc78c6ca5ecc86fa81f8e07b8e2809459884580a60e7afa8779a0a0828244c287faa1cace9c07dbb142ae01f9a041ef1791a4316f10454d1b2fe9bc3c91aac7df34075b6a66d830183c77acf804c75d250b189a0aa53614dfac3b6569400f0575279c5d322308b3913c572c2041f874452d8ee340da8b5735aeed9952d6ece641d8220237fddf20a6a0deaa8f1cc4b551e319f55cec56089f4da1769ecb0eb78fedbdff5a37da1920b525c0f93208b9844f040140ddbb83374b45826f51232e9586fb2e4215c891ae494d91dc3824fa001d702c253d9d1513e71c7d1614ef6e28454f43171dfdabf0b935ef9e30ca2e42b44fe79630a6cc054b072ee45941ef6c13083983af568bdd84f41a0f0880607900145d61afae02863643dc98455b56acd351699b1b497166f73ea09c501777d0ab4863d6a1005cbc19e148a702ae00ab9b0e74931adf8cac6304e9eede4c420f3155180c9dc9849eafa3bc3e406b74fdac6ce82c31bbee079146bd9f172ad0e6ca6b0234e05fab264c20e8b6160632278c9e6e06fb0eec9d50323b847e3d06952f5d7618dfed4121a5cf87c1449e1312df7e07cb82180d62172df4638cd9117a082cffc2b438bed6f1a54ebbdcd748a40e35db6b511d1afc2d6ed246de27619a16d117edc819a9131b7e3fb6f99ca6e9d1f7cd79073ae4512bf736d450593f931545604b77ba732a86a2789bc1a0ca85444f475e6efb0722c695e366fb1282e3bff6e346d337bc3d93a31681a0666cb49e868bd044556e71be1528f837f3634743b51fb2c5f45f93c3d43172586feffe022249020dd729f7412ef674e80efe279ba12ac372d82d48a07ed854a4ac08099b9efb05d40d71a42db65c9ebed5c5fd422d12f6a72b4268a732c93fe3dab1ca88953a9e3bbc10eed54d1a88f7061ec3ccbe0e7f4b48291b870d6fcc2e451d3b9c8ac7ddf010057d9951c88b89a2c31e2a7a89ad0296f7b99e7c973473914f3816665f23ca68c9fa2d1dc58fb3501d7633f275b6f6a853c9e9c7c1a833c46939bd180915cce8c049f2c50d5b7baeee8903c654b9cf10d931f3a29501e208e92c5014a0972591db284f469baba47b25198a45902419f23353674904358a29a808deed39f80f64e5068b25804fa59b668925caacc96d5a68558d3b2c3de8a61ca89686cd3caf70e519c8b272613d86b2a34de9b87aa9dadc74ff6f124fb6d77b112fd524da19feb6b13cba8ee0d50526081ef800abb3d694a7e7094ea1fa1582984eabc82d4018923aa648ce19565bab5d13ec6cdb9f97782acf1ef51c37f8b1bad14052295fd7f48d1f70fc4d1971554f90b59665a675aeb421559008f7fd9f708b13a6ba68f19d89005b1bae5f447819a4199a3f82768e161a15d4dc96e678aa15a2f870c4e345a3fc244c3fe6395a98963431e8020e0a6619798752f98ec1ce080a92d6d1dc73f15fe80521daf483f25950d655cfe367cdcd9d027883ed1f334e65b0e14233ee61c13a8fe35cebc3bed9f5db0112b8780084cadc7aec4c853781f244b30351ab944dc3107c97283932eef7d244f7229b6bbb414e3302070cf6f395472775b1fca30ae2d60e6238ba3b08121cf711d63b4955533b2f4641b9c48faac94400224752bd100286955e5cc54d6e5e8e229fab550ed8bb26884659ad7f5cef79b3c88eba58c692dd2b351f4d5bfc04c4018c20940cf8c5a0f9217af1ed8bbb6a721719dc6a7df44eddbcfae19e9d094de6ab5945bbc99bff89100e00afdeb7d6fb93646464349ecce2b4a94469232144b9eeffcdb06bf17a850375f7225e1121f8078ca3b8e10510f4bdadec4891b8956cc996116df71d79b22a2c9a58b973a1bd99dd95eb932db6c8a0645325c41ba78a95fdd72982e2c3a8c62481d7e20ba8e9d3016ac691255728dad688fed5ac13c4dc839f36e2c5f28580558a468f8ef7d5d24beab257ecf3ae2721963b84ba6019a90464ec0e1760370b409928410b2b5cf7dcc66fd5a3e1caaccade8f3b73369f6978d58ee94deb2cb207f34c1baa0dff07b973088039f8ad3beaa79738d69853903d8d296b1649b5a6474f2280d71ec3b83e5c4f9ad89aa5202a99eaee366f4006bf01e6b91eee646055498d67cb4a6678e5008e89e2f25a346d22ed1bba566d74bd34825951d5c4936e7b85bb4d811cad7c1f3eacb90aebda5205adb8c3b796a7bcadf948e9fc0d932e38ffef4c21860a52966d89a67cbd2a43d1b3f2f8f5184baff8aabf6fc39c414b79f51e35e08bd038fafb75c2c9fc035ebab508cb0db6f43a1be44de41fe6eaa9de9391ab7ef037cee3883c04a0e70872aeda1de45ddb3d9f1888b4cf6fe0ce5b70fcec65fc94070bc69e7cf2744cfbca1a8f04421ee4d4f761914b4f902d50e44bd1d3ef76884afec5999e66e41366e4f5ea1e5fa2309a7374b556b43c00b931de3cde604c49503347700079788170e14f613e78e9f5fe0193b08bca1fdb5fe4ba43b333379188597d11e93fb44cc125a2b7ecf5eeea11cef4d84ab06b38b4e1ed7edc956d1ffc2e16fb15377c0ae4e1ca7789804e0d3c428817034db32c66cc4091682335cfb083262aed97c7b90875ccd6093d33cddf500d5f08892f8dcc2bf3b06ac9f4897cb0132c498b51784585b49d1763eecf8a9de966ecf048cd72fb8119c62ac3144397f2fce95dd8dc94d7f16f4b26184787483bdaa5b5b6ca13a2ca674dbfa1f6b8d28bacb56a9810442181341894ef9192df3448813f9a3a707ca1fd9aac2cf1e63fbef3b7a3786b03d8e2207de7b3530cea35a75e91eb6468f02a84781534747c8525cca149626321506d62f63f7af54db520568761b084c20a0a906c6ad4e0d1c57069546c95cca63d73f5b6e9d2a1095ee8675ed46c6653b471be62f9f4f6a385d67412435da6235b78265575e9fe5c8a5882115eed235233034b4ea743074c999223f09df3d35700b62fc8d7643c8fb169e049dbfb280e510333a253a3acb3e0df9742fae463faee190e6ac1366846b1326d7d1e50e5e6c00a70ea987f9c4ba9db961ff7dc232077a83adc7ec16bd0f1903ae6e66b6b0accd6e1bc6dac239a1db5c5812273e10de556bd6043d7eca6b17d4a1b7907d95cbe17a06af81fc0ca8cdaa90b4b3c9e992b31aac8a863202b01230bd7d6896314e16b73ccfbd7eb21ef7271abfe78f4d616cb4868d6f07114950dda9c112931bf914c5ac7f3d4820114549c49fbadab4edc9a0ed38a4ea9d83357bcb9e499e5b1f10e46e52d721d9fcef787cd42e7d24a499f8f1d042a8f6a173a2c294e4317d801985786a1bf3931a4fa59fb8adf5e04a19542c3389c4208e04a1ded0f7852b711446963ff69ec960cc25220fe28bc4db109ef28913db57aa7b82947ae339845e86df5a4d8e032975dad47a5fa2935c6b13894f139a6bbded4c0dee4d22442ef6109115d124e71eef71c7ed2aea073e1d7a3e01eef3a8c73a87dbe", 0x1000}, {&(0x7f00000012c0)="3f0d0095c08654cc549dbaddc6d66cf14d5f105b2e0358c7aa5db4f2c79a5319ae991a44f8d48cbca7b81efe0d68afb31d3a0651b799e4435e345dca182762c88c96a17e19070acda9449f41c34534226e5240c664eeb7856661355dd6dbe4361e28efda34bbff7c34e896260e5f324f9cbd93128c2e99807e08d4765519b9a750c275ce18a55279a61490e4dc768cb2646845638e9701970dee51fb81bbac0ea2690f3201ac98186e08794a9e8982", 0xaf}, {&(0x7f0000001380)="2b07fb5335a1724b7e7321278c647c71be6f6ce91d87e03a501cca6ca55556f3be0ec26b8dd63dbdf0dfbea6931d7b68cafc873c3540f35570f8b17cd7a57b43a590d1e9c24fdd2258d86559cdd6afc5e40a4634c19ced6c5240bfb83314aa2e260f0082bdbd1306cf275be52752d80e6a8146c682f51354394b12bf767639264255207795f78d984958e4f4d31bbeea", 0x90}, {&(0x7f0000001440)="244607de7ce9234b3a9b44d672", 0xd}], 0x8, &(0x7f0000001500)}, 0xb) getsockname(r1, &(0x7f0000001680)=@in, &(0x7f00000016c0)=0xc) recvfrom(r1, &(0x7f0000001580)=""/168, 0xa8, 0x0, &(0x7f0000001500)=@in6={0x18, 0x1, 0x3, 0x477}, 0xc) 03:23:47 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x400000000020, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000080)=0x4) 03:23:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) syz_open_pts() write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/211, 0xd3}, {&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000000)=""/42, 0x2a}, {&(0x7f00000002c0)=""/135, 0x87}, {&(0x7f00000004c0)=""/209, 0xd1}, {&(0x7f00000005c0)=""/229, 0xe5}, {&(0x7f00000006c0)=""/170, 0xaa}], 0x7, &(0x7f0000000780)=""/130, 0x82}, 0x40) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 03:23:47 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r1, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 03:23:47 executing program 0: unveil(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)='c\x00') socketpair(0x38, 0x7, 0x1ff, &(0x7f00000001c0)) 03:23:47 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0xc) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x100000000) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:23:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfcb7) fcntl$getflags(r2, 0x3) readv(r2, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) syz_open_pts() 03:23:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) sendto$unix(r0, &(0x7f0000000000)="2473a83abfa212ae024a69eb4424", 0xe, 0x405, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) 03:23:47 executing program 1: r0 = syz_open_pts() flock(r0, 0x5) semget$private(0x0, 0x6, 0x100) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 03:23:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000004c0)='./file1\x00', 0x20000, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000100)=':\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)='+\x00', &(0x7f0000000200)='@\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='#!\x00', &(0x7f0000000300)='^\x00', &(0x7f0000000340)='-\xe3+\x00'], &(0x7f0000000400)=[&(0x7f00000003c0)='#^%&,}\x00']) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) mknod(&(0x7f0000000440)='./file0\x00', 0x2080, 0xfff) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 03:23:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ff8, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r0) open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 03:23:48 executing program 1: r0 = socket$inet(0x2, 0x5, 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 03:23:48 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$getflags(r1, 0xb) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 03:23:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x4010, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{0x0}], 0x1, 0x0) 03:23:48 executing program 1: pipe2(&(0x7f0000000000), 0x8000010000) setitimer(0x2, 0x0, &(0x7f0000000100)) 03:23:48 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = getegid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r1}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000001200)=""/4096) 03:23:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0), 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 03:23:48 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) r2 = msgget$private(0x0, 0x180) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x5, r3, r4, r5, r6, 0x2c, 0x9}, 0x4, 0x8, 0x0, r7, 0x79ae, 0x5, 0x6, 0x80000001}) flock(r1, 0x2) flock(r0, 0x3) flock(r1, 0x1) close(r0) 03:23:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) 03:23:48 executing program 1: r0 = socket(0x18, 0x0, 0x7fffffff) lseek(r0, 0x0, 0x2) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/51, 0x33}], 0x1, &(0x7f00000000c0)=""/119, 0x77}, 0x841) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) 03:23:49 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x40) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='x\x00') 03:23:49 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) chmod(&(0x7f0000000000)='./file0\x00', 0x8) execve(0x0, 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x50) 03:23:49 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x101, 0x8}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r3 = socket$inet6(0x18, 0x1, 0x400) sendto(r1, &(0x7f00000000c0)="ef2eef22f74578ea95bf5b0ebb8b360c81bfca0b394170a3b95081273e7e4d857a41e2d60b7f28c4de516bce94e83bfa61b51d4a7639f6a50670437cfc9e238cc770e5f1dfbff6e37f190365e7dadf9cefb04a1fd8fb0eaca31c0ed4949742ef7eccb68eff7379c943e6ec4052", 0xfffffffffffffcd2, 0x1, 0x0, 0x0) preadv(r3, &(0x7f00000007c0)=[{&(0x7f0000000180)=""/201, 0xc9}, {&(0x7f0000000280)=""/133, 0x85}, {&(0x7f0000000340)=""/149, 0x95}, {&(0x7f0000000400)=""/127, 0x7f}, {&(0x7f0000000480)=""/141, 0x8d}, {&(0x7f0000000540)=""/253, 0xfd}, {&(0x7f0000000640)=""/122, 0x7a}, {&(0x7f00000006c0)=""/246, 0xf6}], 0x8, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000880)=0xffffffea) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) getpeername(r3, &(0x7f0000000900)=@in, &(0x7f0000000940)=0xc) r6 = socket$unix(0x1, 0x5, 0x0) sendmsg(r6, &(0x7f0000002400)={&(0x7f0000000980)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000f00)=[{&(0x7f0000000ec0)="c6bbdd1748d99946ccf7f270541ac32739c4d1d8e370334d26e4c4e9c5f5f10b2d3e", 0x22}], 0x1, 0x0}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002440)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002480)={r2, r5, r8}, 0xc) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000024c0)) setsockopt$sock_timeval(r4, 0xffff, 0x0, &(0x7f0000002500)={0x8, 0x80000001}, 0x10) r9 = shmget$private(0x0, 0x3000, 0xb, &(0x7f0000ffd000/0x3000)=nil) shmat(r9, &(0x7f0000ffd000/0x3000)=nil, 0xeae90ef52518658f) fchown(r6, r7, r8) r10 = semget$private(0x0, 0x1, 0x0) semctl$IPC_STAT(r10, 0x0, 0x2, &(0x7f0000002540)) accept(r1, &(0x7f00000009c0)=@un=@file={0x0, ""/76}, &(0x7f0000000840)=0x4e) pipe(&(0x7f0000002580)={0xffffffffffffffff, 0xffffffffffffffff}) getpgid(r2) sendto(r6, &(0x7f00000025c0)="e2e0393b6cc4a1744aab4deb7ec401d1671e3bf6b61f75990ef7c7df7cf8f8419a9dcf04284844a2d439a6a70c121d4997b1eec878c15e5d77f86b9917b14a7772c988abf01ae72b8bca3a14dbd2b1f1e800fb10701239a93056fbd0dfb36c0e7f95bbd0edc5c60a67c64508a8d06ed5a7adb8ac7523bfbb44285efc33c2f175b63bc694ab3f4667a0e1bd72a6af89dbf7f9b8bced96b043d99136732f43a1b6ab75fcb1bf3dc5ad454d07261db758e78f4cf8383976d829fdd052ede2cce22424362538db1d604e7a685d5bc00a57475a801baec4e58f9ca7d3e5efe0f14c065c26f4bf99b206db06a5c056c892399dcc9a8628eae2a27843a9735ca16c3f0fb6e817b673ff4b00851044dec6f45c950290741be4ea2ef97b5b09a247709a9c40e317c3c42fc1272dab8897f509d7e197f061ff668317ce535e2267807b7e1f5be5040d5a6c9ae62608a3b5c38e3d1f98dab75f7b468bcc4c96bec3e0b3c0bc0aa65696575ca1c5414e0f26ea1fec15ee9cab16a03449b1e854ddd536a44c2b2b1990771195e950d9e8d974b68339b36b963c663873e019169f7981d9c199c9d2be1b0d4afc779826ab448f3c855f0cfc3ff6e4e289cf7847f2ea19a3059d6ac704a6c6d81f30d557a2598785bd8290b7a44af193be49d1f81eef49839d205b68b3950480394658cded6f652a410dd88a5873f78d74506e095b57cbffa239982c994e5a43b2be74e670d516bf1f7751b3c55ccd96b0a5a1f57e38005414f5e90505dcda91840da3e35750975d33a079eac87da72918d92cbc1a35290621f4909892bfc958c821e5335e896d9fa91ce83f7fa62b6b8132e4ba8e7349e8277e2000d11524231dbbd57899813d87e28428db459d0db6cdf6b0bc082e8c1fe26187b3bea0d35ee5d71deb8efbeae753ede3dd1ae108396ff360484582f02500fbac7df4422d80209f6be451b355548bb381cacdcf8b2083a5a8ef217b2343a994dfa1b810e4aaa993363e8cfa92ea12db45187fb01ce997db74feb59e8d4a773238cb7d38f631d925e9b3b59196f80c7918552070839b307d1fe904609fa8ccf7b84d87093235532196bb108274825889c9e425d288d01bdbbb45395db8e3a2439b87d8fe37eaf7fe200953daf80bab5c506920b4a0c02120b577c8473088a93afca0df87175930f3e0d27c70fdbb3fbfc12b1ebbaaabfb41648fa7bb2bdadeb9d3d05636192ab681b7f4fe6c3a3e45bd80b174ecfa0f51173730813cc9ae217ec50cf209613c77f4235b459f2396f6c4f87814bd075676b32a7c0df57b65667349c9e1273c75d3561969ecfa457e632093863553be730beceb01a21494081447bd28216327e8c149e6f6ff47654230bf827c4cceb018f35b7b8a1b613037373d075ea8f6c2b1d2e8b45dd7295411832b9ecf08e3716911f33c892c366a5791d64bd7702eba7f12c9a3cb2e939d2408d8f4f8446becbb04cb6888a62a257a20c251cd8aebaba800f1325e9fc0e3756532fb3fd2ca91f533c8f73ff89c5d952c07c403ff2534da0779eea2e72e71729682c45413d7158baa9ffc3b294770a0f5d8eb5b7978fe5d697027d564bd7a4a51306c992c23cdcacf5776352cffc14e332ec2868d4f7e7e1cf5fb8e811999fd4e9b698d8999337a16a4b13e906ea5458a875c8a37de16d0775be689057b9525824eb2c96f0c92bea7b710a8dc36e36dfc8420659c5977dc2fe1658583e09c768d3c2203c52e1af4de7206ef258c6748a3b772401c202c96f011460a85064984241b1a2140b02f32a43331fadfc84f540c2fa89311356491087cd78d3c818bf50a13a019a7fc4e3e25bbb8c44751d746b8e87aac082916954f3a0af5823815385565dbd07ea7d5428375f0e8fc2d0a5aa89dfe7878c8fb6b1b1d7cadd08f95690f455ce57382c065572763f20386d73e694fd04b5d450c68ad405a0dbd9ecac829bebc112d02491a3825b660321ca01c8eedb74597640dc4c9f060ca0f250a6cab8398e33b2e0f9f9fd16dc4d6b2a243374a3b4914a1f3636ef7762dae8e2ae5044cb27b45e2891211dcea8d44305674de551f08ff8936493f5fac0e151674282a7d3595529768c8f36612e6c24d8ebef55248150c276a91e902cd4c8e49225e0c9b2f87fe2476a34a1a8e5400006baff86ee5fb497d260388be9d1df42446b275a0b6dde7cfa86f7ef47e7aa2d18a9f3dc83cc17ccee510880bb1b80cac9307053b64c77ab9420af0cbc42556b36f4d755dc383c74158a82b38d2c712503e8e85476c065cea320d5e58a6a8e43be6263f5a1ccd142e02d32efaf29185a0abe0175e4714b74901103415c80038e318ea8b7a8c47fdd8aa4a0c6b8356211692054f892c8a0f285a418dc02f59666cbb367470879708700817198e7454f2482439c5fb9e4e20292d9d026a32a0751f2e1fbef0a72cf4443ff38339b14f4abf7ba7a44aee4b2ccd5406a1b694d90dd665a857ed03c2e5d01685beeef593005b4adc595fdfd2af40a281369a405eba348eade56926676514f4eefe30a494cf9525eefdaa375408db3bcebb98677953d7914337950553375eacd851e37a025a3f4817dc5fcc01ef97c2c3828efbd64473f537be777c81e7a750321c37d64a2ba03894688f7e0434f773fddb5c32b29061a54bbe2eda7e3bc07b3a8a35e6e32a6f31f13ae073c3ca626c278ee7bf39e25ce664c8920a503ecddf514b3e0a4b394d1b6e50664b0aeed21b2ec0fc5380832c703aa24d01a5520a93755f096d00e8fbd6ca7bd155fa1ac9d55f3e7d8077dac9868e889547fc942c92dadd5d78f03e3fe757dd7b01d52e3d5e78193999e46cebdc09955b8f85b03a911df70280a4ff1743102cefd03ff0f570b5572bb2cb45a39e812695a8f474a2a41078acc8efece41a92f998e46c4aef2706cae9bee8c5250904431cb337de3e257b2d67a67c90c800bcc16c2b57eaa0279f3f63ca3c4fe9fe3d6a2574d8295a29acc650da891f66d101d3eefe7aa65e4a9a4daa8bd64b974f30024d8bc7815afafbbc797926d6d7141beb740cc14ee430fa2f08b089b5b50e6eba76a1f092af73f433409fcbe67664ec9f2d5a850980d7d01d106461ffa89a91cc14ea124c477a466693c466d0c2baf6820f545d8f8417f2ce06b2513bcf221625989e69291c9c045a300e061886a99deccfaaff45963dc6f0a65eb0d4572a72d26ac2ffaed9886be49d8fbbfafef02b92c2e59eae0a7b1edd265be711ba4eb880b487d9aff90c8a43cb7fa5146adc647dc5e3c91da140a67bab4c3d0e1a04d883a1c5d8b08ae3aa3f7c3809a841cdae4e3168df043245c631c241b453f67157a9c52e10280026e58e35f6ca989ac5579c49f82319cbdc5f4607af95beae13b76afa55648f9b4d49cbf13f5b6c71854ddb3aa293a3bd28b59423f3cdfe681a4bb0f1c74420fabc81ddaa0b0ac8fdccebce867891875573f5832e17e33edbae23631baf412c59b3f407f35b9001383d03204a181e09bf4456a3984554c7760d78245c8d901e0bbfa128b4e9dcc06cc15df6995c69cc95432bec196af163feea7230f71fe8cd25e88905fbf297fef0c67ad91d74b1d1ca074867381d13e76b399379946738a94280da274b2744e3e885c989d6aea2a285594a07c4435a6e9af864f9c5c178f5af7b1e04f39c8b7df672e2538577f4160f02fce3d960a4f4844a620addb71819954f3cc8b26740cc97069e477a041f0699b67d1041013c6e371becec453d6cc6bddb550b0ef69b7ad9410d504e669f53b6a117328ada04807575c96a8e7180d1c938561d3aa08396fe24dcb7dc49b2e4479afce4a8e75bf3c63a3611425fa2ecb0013a465eb8364a10dd8211629655a077f4009e92caa62851694051ab129a7904bb00cf1cbf1b2bdb91f9ed311edb744e05efaad83d9e91cfdb7bd3988aee193f8a766b8ce45068c7ea8a9f8a7c2969a5f505996a5cf2409981928ec330c1f84b116ddb2b9eeed5a261bba2cdf2f7bdc1344ee0d99d621406feaa622740d7bf3e89b37a16ca5be01738e533a3c4070f33766bc463a471e2a869444c168426cd9e7ae69973955ba3e5b0dd24f07c662395b42d63249978fa1a4f8752cf53b3181224fa488fe615a74a9b99b2d00e5b0d06645600584c04b67eb2c4ae1527172a3761e1946b9382464e24c4fbd26d75b3178f6a185eeff47a0756cea1e6ed72b20a2c2831db737ff5b91ed7800966786dc9104841f5f476e55dc7477c67c725f0edc0bff2deed3617ae9e447af33eb558a2b94f24c2eabe83462742eab5753ed631cfe399b6e3069c5ebba9024c2a12448d350ea5826f232c17ea4ea64fcba9831c99fdf9f4fb5e2a7e9da1dda7e13a813da1b406207f6564e21b8618305e10027d635c02cab65dcfd563f443be910d6d026976cce4082d59ca8a68dc538b912cf7bc7c66b7fba361a9224262c1c755f0d5e6e21fb6877dc6dd7829718c2826a8a370db788a697c617fe4d95e0171f638715c2bbe8ce954afa0ae955e7349040b8924684a9de3c9fb2860064925093d272c3345bbf410880790b12ea2b3eb870b0354581c7f9ebb8c81a69d48a505f30c69883d6a3218e1b711a60b1dbe752d35491e1c5737906e50266a1796e2071bdc9205f349cce36eac8d7708d3eb74107f90f8d68ac44680bda822df1f34675a86702db48b8011d7ccd795cceb61ee16c245c77b6c5db9ba340999fbb13ca46c21771c3890c49a23af93beee4def425b3e3c3e71d1c63cab41f6dc08b7370cd25f086d0e353f69482daa51378dcdadaa4cf879d502b13570f444552af2597df43622fd56e7c3a93c3ce23bb1069382c0a10243c20dbda45c1f28991bf76483e6e7ddf151b515ed7d825f2a46019ed93034c225d74288e7ca6ce785e238227b583781f5e9ccef0ec671646dad1cce4cd7dba213cdb85050b36eb76ed61e1e190f1cbf30b77db5f899d6dc08f86c9c591e053063d1cc5047bf2b53ab58dc2b19833399a01f74a33c47ed02ea192dbdfa31523d73995edd4f29bdd05173db416127280efa10347ab9c1881376c3c50ca71a65b3985e8ffe000790ebae16d552da5cdfd38e087061d39e17fb50156378629559e2370e167efab2d24ed838e18ca59afdf78c6234bb84c0f16939c7bd2d76e2042feb06c4184505a7e9535483b7e0f13782071e5772d56187df93fb79be030111d01ff74be221d3bad9841859e8cd03fe43b649e38d23093f3aaeb24c557586634b39f31b6c73bc53e6546d0592ac46339e39f2bc4ab64195f7506236c4b4a850f4fe5ca0c7926f6f94a6d06ee4233cacc284328440cd1691e7e0df634744c2b28c9ba942e7325919bab567f9de929290625b215db6a5f65fd9e809cc2530240d5802eabc586d37704e08343f36fb215d86822f8e6e6656b96ffef326c7c86d2a7c671690d33545422eb0bf69cbffb383edf00391a8e0b81937f6ccd44b800fa5fdefe54001cf24c48213e7f76a933e275fd581dbf9eda73f4a57ab24559d242bf5ce17277b3c4168134858fb2587fc5332e37687d6f012dd3cb53fb572cda337fffd747b112c096b20db44371e2a24792d08b0bbe606d16778c7d2089b430c403cb4880f203864001b4266e95828d48ed0596f3385b5a167a51de13bb33df83fad743ba3f2baab85ea2143bcb3b9ebca4d4be5204903ce52ab46ad64f0a5c53eef8492ef299ced3e2a02d844e62d2c9fa3dd51bf2f65b5b94301b605d20fc755b5399daa448112dee5bc212c477e68a60341ced9cb1fdf9bdefb25028b0e", 0x1000, 0x401, 0x0, 0x0) dup2(r3, r11) bind$unix(r6, &(0x7f00000035c0)=@abs={0x0, 0x0, 0x3}, 0x8) msgget(0x0, 0x10) 03:23:49 executing program 1: socket(0x7, 0x3, 0x3) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), 0x10000009d) recvfrom$inet6(r0, &(0x7f0000000040)=""/16, 0x10, 0x40, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x46) semop(r1, &(0x7f0000000000)=[{0x0, 0x5, 0x1800}, {0x7, 0x9, 0x1800}], 0x2) 03:23:50 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000080)=0xc) 03:23:50 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2870a, 0x60) preadv(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/63, 0x3f}, {&(0x7f0000000100)=""/127, 0x7f}, {&(0x7f0000000180)=""/216, 0xd8}, {&(0x7f0000000280)=""/36, 0x24}, {&(0x7f00000002c0)=""/114, 0x72}, {&(0x7f0000000340)=""/91, 0x5b}, {&(0x7f00000003c0)=""/54, 0x36}], 0x7, 0x0) mprotect(&(0x7f000001e000/0x2000)=nil, 0x2000, 0x2800000000000401) r1 = socket(0x6, 0x83, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x2018, 0xf33b) 03:23:50 executing program 0: r0 = kqueue() r1 = socket$inet(0x2, 0x3, 0xffffffff) pipe2(&(0x7f0000000240), 0x10000) getsockname(r1, &(0x7f0000000140)=@un=@abs, &(0x7f0000000200)=0x8) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) syz_extract_tcp_res(&(0x7f00000003c0), 0x3ff, 0x100) open(&(0x7f0000000000)='./file1\x00', 0x200, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 03:23:50 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x10, 0x8000, 0xffffffff) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x344, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1a07, &(0x7f0000000040)=0xff, 0x4) 03:23:50 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xa1) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x9) close(r2) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000000c0)=0xfffffffffffffff7) read(r4, &(0x7f00000002c0)=""/161, 0x0) 03:23:50 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0x5) getdents(r1, &(0x7f00000000c0)=""/6, 0x6) write(r1, 0x0, 0x0) 03:23:50 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = shmget(0x0, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getpgid(0xffffffffffffffff) r6 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x1, r3, r0, r4, r0, 0x0, 0x20}, 0x3, 0x7, r5, r6, 0x7, 0x7, 0x3}) 03:23:50 executing program 0: r0 = dup(0xffffffffffffff9c) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/86, 0x56}, {&(0x7f0000000100)=""/213, 0xd5}], 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r1, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) pwritev(r1, &(0x7f0000000480)=[{0x0, 0xfffffffffffffffb}], 0x1, 0x0) ftruncate(r1, 0x10000000ffff) 03:23:50 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x9, 0xfffffffffffffffb}, {0x8f5, 0x400000000000}}, &(0x7f0000000040)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) msgget(0x2, 0x500) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000100), &(0x7f0000000140)=0x4) recvfrom(r0, &(0x7f0000000180)=""/124, 0x7c, 0x2, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) r1 = semget(0x1, 0x0, 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000240)=[0x63, 0x1c, 0x80]) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r3, &(0x7f00000002c0)='./file0\x00', 0x1, 0x4) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) symlinkat(&(0x7f0000000300)='./file0/file0\x00', r2, &(0x7f0000000340)='./file0\x00') r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmat(r4, &(0x7f0000ffa000/0x2000)=nil, 0x3000) accept$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000400)=""/251) semget(0x3, 0x2, 0x8) r5 = fcntl$dupfd(r3, 0xa, r2) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) connect$unix(r2, &(0x7f0000000500)=@file={0x1, './file0\x00'}, 0xa) pwritev(r5, &(0x7f0000001780)=[{&(0x7f0000000540)="4e505e372f447fc47430270050bf456a03b3a3c7f9", 0x15}, {&(0x7f0000000580)="897c9bc0be688d9fd2c244245c3517fe885dcb68dc287bb1ffc5cee349b3a51a291a7dd4f1aecd075d4b234c17616b6ac86e42b84ff12abe5af1818cccbe423462abb0c6a48a0d5d6301915d26905d5f46bdf8abfc7191294f839f9b301701abd5533907f2e72ee0b1e03e8146f682652b828dc06ff8b3d8a0ee83655f842e0de35ffc370431f75148c79769d857c8b201f0edb542cbfcfa8c688827126138c699f03a300afba12cf82c069356585f433660c19ebb5b22683f275bdd80c1e345abed8c90bf6648733d0fb54cd8ea0817ebf3cd0d2da7b10c273225758bb5f66b5b9a080ff60380e01a08a7e2e7b417c76dc9bef4f6ca15a13da9e642fa7ef6cc52cbc122f69c06ca040c080ea0c11730c322f1dac65ac1c5c30f59cfe42e5e90d75033777a427ee18ecd83b8a05b1143aedd2deb81b7a790b1fbb17eede3b4db55f792dea4bf72313aa537d6ab9aa955ef3ef3544613ff23d0890d7b4d3e22b192c4a887dc7e3a94462b14d1dcbc1561e458af401009feebf0deef6cb9ddf8691fb2ea92651333d1c90853b599aa8f5b192675e169acbf4c4a673c4663ed4f5d5e3b8238a2d77f9e089452f13b4214a1845cae916f1429349ed420dbf49604042b4e36ab34e1092f5d997932f8a35a96a0bd2cd0073d5734a6eda0dc394057774ebd1acc7049cf216775782ada00754355f472e6ed0f85354a582ea39506c3d51461beacb832b3114d5d2a2e8cf2f7706c5def895d3a114f014520a82c4fe4acf20064f0e07cd9e7156fef685286ede44944a7472f66babce484b6d5f956b69197ae72f5ff8cccf5e01033e0c26ca7280b7df8e29eea2975e5dd6c303106d233d28affb1bcd4b3d2e614ae69b0643caa0f5d2c85b057303959150e5d8481d63e7b622da1eede115c36142a06ce2448c0d7626a3a838fd18ec24b952073dbdef107caed196c760a224edcc462d6c04d961a56e77eaa3301ce21a83082093cede9f4be63a0799df4db15dd5667d276fb3087b80ea5a3e7baa91ee0ffd9b627b03df59df43001fe8e9ffb3d57793402f259683b735d976c445c8aef9c8a8b13c70e3390257de28e3b7d6151ec85fbf54afa35d6007a08db9af239a93aaaef6f38a35df8eeafefa5ae4f5eb692f9933467d0a0bf0d91979189001a3be47b1e48f1487f52539e4aaf46d5c48b679d89111e235a56a368c0152d099ec6532e5fb939faf4cda0ee7fa5b42e82eeec0df149369655c465c60c7e9976e23fe492970ef514fb43d5a7c72f39be07dccdafb996c4851ca94eae58956ec357e89218ea82ff9eb86a400ef9f6c10c33f92240ba1d31ce30fa1e332d6b9adaac5b5712a1f971df5ac3dec3fde4c747f9357a0c3e1e9dd241a4fe74aa7889e5b904490f45cae01ae2724a73b8d7b884b2719698834682ca646a7f5dddc14bd9073884ba67835f5194eb731534170b4df1dce1d7cda0b44c6ae12194910bc3d952822de01b00fa75486b81345b110bf78cb3db334d4906d9608ac8f6ec47d9543dff93cb39ebacb58eba8b7edb67b3f0759365bf7c948b473df23940adcfe5912ef32efca44de6338519035c9a73277b66c8f4df215629a658e356fd2991f5b574a297185cd6f62996bab44542e666afe6d2a8361985f33f58a38a050e82eb1d43bdb1c70570275c338e9f4d3a248a4fd38bc8548592aa0b1bb14ddff8236ca7eaa02a53468c50035830acdb07e13d80ef5ac50877dea4813d87488e1b2e1d215d0893ff8e155d19356e45ed52bbd4c0f9e40b17348d8bb87c4dacce038a657bcf4791097462388a945184ebd4e7e399b5cb9b5b7bb4197aa87c691d4936e62cf6215fea14bb89a90acd829b3286e7d8b7a8e9ff571630812d5710251c16bb29d88b8c925afe87fb7754bacaf47be7d5929578c7ce2c4415f0011823eb1fc33de0121ef1d243a2bed7626f1bcfe94d47e31a7829f2ee471b0986930b3735666024a173e44f5afa879f469345a2d7e0536c069c2a4dc4a696e8a44b4bd7cbe680eacb4dc67f0acd7391ab41d5b55457b0a8aa5b3ad8249481b2d6f75f63682d281526ba280ebe8c9fd8bb9fcc84ad52ee96d7ad1c9d7d22a6c7bdf6b959a0571fbfd3ec5c176cf29fc4122e10bd54ed25fd2ab74d95529a79c3831d9e83c07f2ca88cfcf599342b4423bd5ca6c5c5979975f1884b27a5306884b385b1566ec290f50dde3c54ed94743d863f6601117edf62702e9e09b28ecb4e09422c13bb6ca0dd00b82fca373113f478cac9fcd59a6e9b6e2410d8ddc8eb65f6b2988b4054ee0d1650e04b2e7ed90064174d3bf66db51ac1eaeb9186900da0f9f7012792c3a0c910fa9329ec6390878bbaef1d432df214ffd5c12e55335a11683c7f8c7c2c1e5300d2d516f97a3551742226b38abc5c13508aca5a0b520a65cbecefa49ae686a3d6a7ff87bf581a9bb53292d38ae394f10a06db7e3765e4822eb8c85d7963c7912def0af293a6b8607b03399fbf503ef1670a05e20bab4a434f183c92a97130e3aef2bdbebcafce0862d157c20e0f52b870e08187443f46f5709c55ca326d81399f45cfd877a98998318e8c9294eeb1ebba15551af86ed1fb86145a941f32dbe8f670bcb466cbc33a93f794e8e77b6684e817ecbc55f0ae61a047ce5462506ab62d78987310685d3ce9e2867f6fda0abaa872cb9465a8265569816083212363d77aacfea61b309bdb229429880f6b7a49b31051aa5a6e91e798b0d605d96d067ea19230bfb550abafcc3231fa7451beb3ccc7a1025a0e6b3669980e4677c89c6f31415c0efdca296cd5e7bbd8f2e2c9a01c009aedcfdb61a02ec16ac739eb073664ef553579be042b16745ba03ecdd0ce2d583dcf992a8f5cacc7da0586403a093f2e8a10af7e3df68424cd91ea5919db3ee9cae2523e61a5ffc234bff03725787298ef3f13e31701953d20021c200358e7bce24cfb1d70478feae82deab4ae85d8172dc10c9833e42a96d2ae814530069f43050f4edf8f4757317a54671424f280deb121e89a136cbd470d94ebfbc55b3e789f3ea479ed10c19b39f442ffcf1898e5c6b829d9e6ac94d08372010185d40518b5b034e67ea41d4fa7e5f5af497a01e2da89dc6d620ab262adaba0470875a2b26a0d87a0b6a16164bd724f625fd504ac13cf80330fcf4db6d304b32ce25e591dd3e39e0b6a2363d70e4e9c93abda9bb02986516062ed5b1ddfadf52c00060b251dab69d3d06c689501d7cc5d20d0a1026e3749ce7b037fd27b65c1e2538a9309899563bae409e273c9687870fdf0833e708a3a6dd917d79195bfa28528307f4d1726a4f86645ba5d9b9a66e4b13048f1ae76f3b47eec4ac889a87d28a6158fddf9386d57db82fc66297b20b228dff85d02c2be1de7f219aef48964bacc95d30266f6602f8f840913113f016d3565a00e5117e72e121e9f4e2dcde3f3ea892eedffbf27fbd56cc1ef65a3a4dce97c44c2cc1b7cf821129cb1388f615b343292ee9f307a8bce035281b610fc0afd35ee3a267b76e4dda084e8e42d4c5a1c0847d0407877a7887851ae39f52817035c0b58c3ef1339e78db78d601dba16dc5febed5a83f5e348fa9e3223b81afbaaa1983be4d2fb14829c9f9a9075298a11ec984205c845b405e49b8d19f22d5e5285ccef17875f8c26baf09e4cbb4a411019f01d2c40659c0d08d84259cfaaa9bb8d1fd48390e5a9237cba15fed96736b2de8885c048a082112ab425ce0fe8b831e6441aeea9b6ab4d5fa6caf813d43a8e67c8c23f550020c2e6b44e6ee5c08a333e2ec2417ada783124c12a152e6004c51c21835a4c355875a108877b18829179c2a15baf0c575adfff03939ee7e8d5e289c049d11bfb0c4078441706a0a3854eb410440f88ca8ef78c4a5f15a20cc1653cae8e78caf563f59e3bbddd262c1b73b5ed0e896a525e541d49d5203af7aeec0975c109f8d692de05dd5e7355cd0391dd42c67637f157edfb5c4bddc40023714c5303496c73b2b6e4015d0ce0d789601598ab1186fb5484539b6f92cd1e0fbdaba2a0d2b593caaf8a91ffede84ff51cacc91aa47da0c7896926b8f04efcaab0c7b23c7fec64b6168b12bbecca37870653e1f7bc0a171c8590fd2f8a90f23b43c4efceaf51639ab430d36f327084d12a11a5394d79c2da379a784a0d116ae9bab28c45e8e67240beeb825cc47c1211340e0ed0f94d01b344c06a922ff94028a709a09a931c6432dddc652c0ebe9a11b4dbe6c20c9038e3fe592638a06b5a6f1b21b6763b6fb75a12009f5b9f16104127064a00a560f8078195ec698bc01a17a5a1a2edcdb06527ca150cae78c517e12a30cb41dd86f0f7a47ab715edd5b1013524cce2f6f1c2c05b3f7c135cdacefd595f87797fbf5150533acce58a583af491a7e5d924892d84cdd501d465bae5226cc803658fe6ef7b576718f11da7ff2b550799249e9960e8c2279b49700b4aa64c4903970f7b01e752b525a230165548749e96e7c002be1c01211e1621b7ee44c10fb407560ede8955a4cf202b7cb294ea1b2fd27ab215d0e210dcd11ab8bb2676d9860fd6ce9096bd780080362bb2c5f0bd93ce189ad012ddf9e538a217b2710eec238f434ac8b29283a65e40e3f828797d9e26170cb0fbcab2a7951e60f58ead49e3f8f115e7e87ed32bb58aff1ad55e488aa54ddab86ea88a1c68810d5293da47fd51fa250b4526cea9aa96619afa6aea7a9d5dd892306fe891beb5905bffb64669db6ac17fba4da59f92b6689c343a08ed0044742246ef8ff7a90cb774ada97fb66e4377e781a116aa220f5c68d12be28a0d5e6678cd8034c58b47eaab910997cd105c8ff04ee31f73790d712ebbf3a04d4d03822eb7cb54123282089fb55d0c4aa76dbb57426f9c91b0e340c7acf063b087bde9d88e14e6a4bc087a72ce40b435d34f1a7a9f3908c8cd2016636bee291606fc3b84a622cf33ed4a6db3b918d2b450d82fb655a3da2970c89453f536febad2e1a7e57de366f3d9cec4b4233a1fb7eba0dae7e89542fdb4a6884aaf40398fccdf6355a5d3012fef319c114fe36c1884f34e8dfd2e121c4c62c236f99d7be2906e5e57e8218cfab76930724fd551ad862d96bb908a9621312910ff76206dbda44b221b91bbec013ea9c6aac33b840892603d7ca4dbdbf9836927cf194f4c6c831fa89eb297aec523e7273d9301f62367934f5d1c47384ab360f8ece0b6d579c4011e504c8e6033cf53dc6e871a7a19cd0d54d381f2973a9d8abdfd315d43e66e319b4025187171f66bc8623475f4c9406dac6430f52cd8c16408a6c7d6dad8d36cb0033dc6d45238d86abdafb5f1c02682fd22d75c47726403a0b52757afb97453974cb777c1f04b27b7d91405eb0610e1c0303a22b2861f5680599f3e69f1319db6aac9f87214176d61afc088c749669b70f9131ed481661ae461020d773b311ec3606bf6144bbe64143445e5c00b26db3710ea6cc8ea3a9b6158ebcc7378c493de918543312b3f921e9eadbf0466aeb9330a9a64e6a28b3dc49c080bc52a556d18ab242ef8447a90bbbba9604c9d67a82bedc58040595c848221a87d7c93813f2580cd05d8f6ff44bcf7a2261fb1e48580d99df12df2e938ef10a98f077b5e42309bc211ea414654fe6ba6b013b229e5181de23cc2948052d49a8e16ff0127a6e679e564bbb81fab0f99af5fa4ea34635dfee75c394d60a90726b04f033ec3a9b0b5ee2b6f7af46ca3551334a1562730aadabc540872d48bef64ca78b572c3faba4e4521c66f8e9ac84f9a54743c404c1755e4d2", 0x1000}, {&(0x7f0000001580)="2dd0cd9de99fcd45a11f161be251c1ccd3ce9d7ad4c2c81460d51903451f841353b8096a44a092eccdc0b4f3505fa2b9ff508592", 0x34}, {&(0x7f00000015c0)="189e7ac627c840e6d2c8dccddee64ed046110fd9de9b94d6d4284e137f7524491da3fa15da374b45a73cc7b5582543dd0cc500130f527af8c28cf6d2f6f92b03c118fbb50a63260a1f1044321710e3c3fd06a112958af36b9bb0e2b24b2e", 0x5e}, {&(0x7f0000001640)="9bbed4779e0a6dab6d2418baf31d97d2d284cab59101e67ca78f679b843a6694770303c11daf6f191897f04f85d968eb53b3a98c488f09a13c188e402b69d04b187c32a786650c05b269d4b3561a1087c371cff32dc5fede9dee23d9be41f5e0705eea4471f987d497409026742d48a9f150541cb824f8179fea7f838ea9c55042c4f7726355b5c56d89f5f4298e371bacad8d90c5366aaccb2dcd0e564ab074acfdfbd6a6d67ef83a58f0c4fcfbb5fcce4944be9add575334779d56a630b46bb60b22f7b31dfbf0b8895120f7b05568e004650cee8209aabb700c", 0xdb}, {&(0x7f0000001740)="69b843d6eb7fd83db59423e5e29e6a71ef969fa981f83b8f669d3eaef1f11c76927d31113b777c2d7ea95f4cebbe1158", 0x30}], 0x6, 0x0) r6 = accept$inet6(r3, &(0x7f0000001800), &(0x7f0000001840)=0xc) bind(r0, &(0x7f0000001880)=@in6={0x18, 0x1, 0x7, 0x10001}, 0xc) shmget$private(0x0, 0x4000, 0x6, &(0x7f0000ffc000/0x4000)=nil) fcntl$dupfd(r2, 0x0, r6) 03:23:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x81}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x44) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) sendmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000200)="91e324029606196f996ed983a989adead56bcf275f94dfe4b9f8aa41d0e4970e85ed4e83a70d7826316b4b56bc173bc61080a7ba71fdb0e8196927a74fbcebe02638502b8314e3b5147974edb6baee0299792ec7cd0d6e9dfa75ac5b47d4c492373ebcf2e6dd88643bf7a65b181371b89d3996d366cab789fb1b689f39b260858da524e5b25cc0d6f3affeea3716f909d2baf0cedaa580754bed1747c09a7c89fcfb10e4d7fc21f91eedfd449db3e1d99778a33b714be360db4ad925e2248de95dade8b77cc0eac3c2b57e7f7c3d21b74cb939beafe057", 0xd7}, {&(0x7f0000000300)="509ef8f2fd057255b8daf55138ce1787c9c03e36e59a9da99e4a0d8326896f79431f7f6621582f45db5623649bc2c148c8dcb0f0e5445bcd62995b9df0303577fb4a1d6ff2d071b44854254f0b7a4a77ee600955d7cc7f583e88d2db1803777641821f860fec061b6b26a4e6d6dc5e3efff11acf964694c56e3fbbdd17c1fa4d43e5d6efd4b134a1d918fb0603e57d1d6d25bfb00c2af1fed7a9862f2b662ab5d469cd4046383260e0fd91f344e6d8a3ef356f79a53c1ebf76e3352102eba53400a9cd68c685423860f066da10f6002fb7e57b05591fd2417787322be65640f78681", 0xe2}], 0x2, &(0x7f0000000600)=[{0xf0, 0xffff, 0x3f, "519b197d2e479b91bf62756ef7fa504e9e048460a1c09a572514d8f7e45e871b2486bc5dfd1786970307b4495f502a05d97236e95edddaae4f24c1b0e9a6dcfd3af38915e73fa295715d52cf1340f258b7955621234ffd7b15a3571a5ae01725da350223d5158120c1d2846f4787d60300b1c57a6887c97969425986c05a80dd79de027d853cf5f0d299ac3fbab8e2978edb80fdb5a6282ab8c70446d44cb12fd4d0ed6f84daa91c03c939acdbebbdde285f3e0957bf911840827fb7ff555cd2760b9181080757b8da1b52fb42dc5e50ff4b3ef15b59cc746e"}, {0x110, 0xffff, 0x3f, "2efed5780b6cac8bfeb94097905e8e335d65bb90224ee6539e940977a2d05386c2f73c3bc0a442f1d5ccddb3d441b6a414d22eceeeff4c893b9b59aa925447f3ee7e7759a974326b4757da871381a8e7dfb06a586e18021e10eaca377552518b950c93498226d660d6ada3d09d507e29da12bad702a8d737129443da9cb7b5d3533772c9dff975792ef520da88d6d99cc7d6a8169f5ecdc0f0fb5f03257218b450dcac4acaf920985d699edd6b3acb28bd10db7d792b5f6b8c70e3fa02f68d5223a2360582292b1eee5d61554b5e6558ee88b8553534cc886893e1243fea56c8545bcf02cdd313f82b1790f50d722301c038d11f3a9d4ff1650d88a1ee91e3"}], 0x200}, 0x1) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 03:23:51 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x12, r0, 0x0, 0x0) 03:23:51 executing program 0: r0 = syz_open_pts() mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r1 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xe0e8}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="85aae00cf7a2b4d5cf1845199b34c18917a03558a7d1c7929390eb6e1760c4ae98a956f2f94e7d5e02293bed8c625b8a1c7abdb9d086b3f27bfb1e3ab7bd42e536636e6cbb08bf11fe5f424f3f56a8b0bea5ae43fbe4d4da3dcaee30fbb877d53d41d5aef480d8027d4b361ce5518cc081fcdd9a9c046d37e34d939f863fce92b3e469280211a8db51eed63dd2169c1865095d05a67891ab60a8e2159ef55e605a585819f18644a1bdaf60ba1b2e1ee9701a5115539ed67eb533bc37e26bd39368d020927ff0d1ca763fa6fa1e810798cda4cba173d22e47995962bf96b212a73f3b8a2041dc706921f002bdfa31e0cc3d2f705b4f0c5f2e7bbbaad4b5f039e70e5c52b1dcb3914af2a6183742228daa316ecec45b24fba251043a742c7b163c2c8ae3aec5009dc3f10f9c3b286a418482d6d433e85852a99ba234e02766e479685894c407042796d5beec9d2f164923d68b8b090f179c98f73c853860c93baf7af8fe6d6279f23562e54b8dbc21e62440ebef62b4d5aaa28c10fe2d0cfc047e492149f31bccc3027f74c382a3dc9e172118794cacf303b7e45d3b203cf3b828b129b545ad31cb67c988696337ebf77c65cad344bf94f3fed6166811afb16d47b13392c6289aeacdd0f8c4cc2476ea4841aab2e751755efbbb8430baa88fa4bb55ef0f7e070f6da4fa8dc7cfa4a7f586a43d86841fa52f63736ded414c97caf9f06abe0e129ed989aa98ef95ee32be1ccafb146847dadd6452703f84f83668b9362c5066431ac8304923b7b7072eda195931a350d11103b2de5811201072157ae45eeabe871dca5c42cad429b0d08b2644071abf2b93046e7309d96307ae24cfcdb79883acc3ed6cb03d55216c21535250af51a63f2a0b86c64e5462ed80d07ece97dee8b03133adcbc8fd8a8f688620f906", 0x292}], 0x1) 03:23:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x3) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) write(r0, 0x0, 0x0) close(r1) 03:23:51 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x10240, 0x0) chdir(&(0x7f0000000240)='./file0/file0/file0\x00') renameat(r0, &(0x7f0000000040)='./file0/file0/file0\x00', r0, &(0x7f0000000080)='./file0/file0/file0\x00') 03:23:51 executing program 1: r0 = socket$inet(0x2, 0x8005, 0x2003) recvfrom(r0, &(0x7f0000000140)=""/79, 0x4f, 0x1, &(0x7f0000000000)=@un=@file={0x1, './file0/file0\x00'}, 0x10) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) link(&(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 03:23:51 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000080)='./file1/file0\x00', 0x8) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', 0x0) 03:23:51 executing program 1: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = socket(0x11, 0xc007, 0x5646) fchmod(r0, 0x1b0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x1000, 0x2, 0x1, 0x5b, "417af1b3b6c978cfee1bb4b0cca759e7f47c24c1", 0x10001, 0x1}) r2 = shmget$private(0x0, 0x4000, 0x290, &(0x7f00003f3000/0x4000)=nil) shmat(r2, &(0x7f00003f6000/0x4000)=nil, 0x2000) 03:23:51 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x26, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 03:23:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 03:23:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) kqueue() r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) close(r1) 03:23:51 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x80000000000209, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000240)="8985e80dded7cea665f871fa0713c94169302f057f4e4cfcba61108dcb2649e622fa6ebe51fccfbeeb8fbffabe7aba49579426d28d2173d53d22dc995e2a0cc72a5a645ee8edf8cbd3af3d03b7c3c4c56e431163922c96ea25a4f63160ac8841fbc088a36fb1c528d0b549dac477671e4f05fb", 0x73}], 0x1, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0x73}], 0x1, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x90, 0x0) 03:23:52 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x37ba772adf623941}], 0x1) write(r0, &(0x7f0000335000), 0x1c3) 03:23:52 executing program 1: r0 = socket(0x18, 0x2, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0xc}], 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = dup(r0) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fchmod(r1, 0x4) openat(r1, &(0x7f0000000080)='./file0\x00', 0x2, 0x58) 03:23:52 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) setpgid(0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x20, 0x0, 0xb88) r1 = socket(0x10, 0x800000000001, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:23:52 executing program 1: poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) execve(0x0, 0x0, 0x0) 03:23:52 executing program 0: poll(&(0x7f0000000040)=[{}, {0xffffffffffffffff, 0x40}], 0x2, 0x1ff) close(0xffffffffffffffff) 03:23:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000008000/0x4000)=nil) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(r1, 0x0) pwritev(r0, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) fchdir(r0) 03:23:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r2, 0x44}, {r1, 0x5}], 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) 03:23:53 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x10, 0x14, 0x0, 0xfffffffffffffd52) 03:23:53 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, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) close(r0) dup(r1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) sendto$unix(r2, &(0x7f0000000180)="cad38175c93349b55fb17d80415fa7c1bbad06c638561986ea339f3888eee3fc8b3d76f344a70879d9967997a69815a9e5", 0x31, 0xd, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f6669ff653000"], 0xa) 03:23:53 executing program 1: socket$inet6(0x18, 0x8007, 0xb1) pipe(&(0x7f0000000000)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2812, r0, 0x0, 0x0) 03:23:53 executing program 1: mkdir(&(0x7f00000002c0)='./file0/file0\x00', 0x10) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) chroot(&(0x7f00000001c0)='./file0\x00') 03:23:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x3, 0x20) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/12) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000080)=""/17) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x1, 0x2e}, 0x8) 03:23:53 executing program 0: 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) bind$inet(r4, &(0x7f0000000240)={0x2, 0x0}, 0xc) 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) 03:23:53 executing program 1: munlock(&(0x7f00005ac000/0x1000)=nil, 0x1000) r0 = syz_open_pts() munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000080)) 03:23:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendto(r0, &(0x7f0000000080)="cd019931eacc9c9fccc0b400b38bce403f66fa0c79ab04486306e666b447d972d8c2f0a97c858ad9f8a9c2c66664566e8ae17cc70e9cf5731da1be20e604d3b0edc7592dd23196b191f33095a2293e2859e4a3af62d78385c0ffbbdd7609518dc71d9c36f883564bccb45248ef1637e3430ffcc313ea8973e69f050125fb76b5e5e722ba4be2aca52846e1906c64cbe0eb43ce098662a365c0c3939b1aaeaa7cc9ea3fc5368bf37dc5017ffa7a03f5fd76df61648f2296b7c7b90df67208c327aef55ef94ad60b9e0ac9ff8017128ea20aaa66e43ac7401f0afff2e785df36d41dc6f8b7f34844d6915a5e6a51322af9561adf9e7c3087c19e1815acb72a89b6e175ba391534c4ebf902df676de7f1a5cbfeb441856079057317903e5d4bb6b92e5c45416ec14bdad4876984616e96836b98333d5969ac81b0860c97078319b4eb16dcdc47579dd4819db54ce0a7b4dc79cee35198b147cab5d1c6454c498337a5e30f25564c0d47a8b3d08da9b8f84c47610bc88bece9fd3c787019f631f0ca4a54cdb872d5f2b582b20025f5cb18fc9522059d8883a4b0ba09383e273cd6ba0876e49ce7d68b32a41c57124add649242e02429fdfa40cc2d9f9912694c921540580558bc20556593e3ac0ee809ea5defd6a5ce92402ce8c4f1f8d50b774b3f7d074447f85ad1a8a09657c23337c6e9e4a062a9a40be2742da6930977c65374851ef0f1b678ba280f4ef7ec27306709c7572ecfdfeea6d22fc15070dd0e2ad644103c710f7a828106fbb63efa7cae706f540f1f6dd4891c878cb77494e70672128a7f78a68326d622d5eea91dbd38a976a2266183cc8d4861d4c40b4d7e0082dd13ffce1e3451148b6ad279d11b8ac29d9fef88d05a94704e8e1985d5832bd10f370b884e15c6e2a7ff3ed77d4da07aabc71bdb556748105640d2e729c97c06c4ee4fd8ce1e3436a4eb9edb6865652f9fac2546736b5b4b3260face1c9c6b2bb0df171cac54460c807fe78829a02fd6243c1b184346943b0499e5d2095fbed0451291f1b13ee6542ea581653ad65736824c10caa99bc0916b33327171deb38fd4236698359789a875ada10e0d6cc4c953e7837f134d3082e21c446af4eb5715ff265078a6ea8db09c2f4168826bb13580aaf4773950998d80f9e23b1d3151cb36680b0267b2aa1a76e5f609a7bfe15c8cf129fba82d44c4ef3782a5d3a673191f30db3b9548b8874b403c31f23e24cc819155842f973ac52b1ca82fc488d4b91ee3e15e491b3569f7b8137af36b06966a437565f1fa977668b496465b97018c9188a36333f33cc9ad0c8db38edea5f5d4a740e78a16e9ea076b31eb25eb9c0b13aed17b9281b303ff02eea48615e8b28dbba8a30996528384f199deba1a6b7a2bf2f48eee36fb16ed05beda9d225c54f24aaf1a7556efa15e67e3a8a210915fac66e8f7a135ce64aec3467c4fd570f670f84c63927564b6470fc00a5aa08204225940409f69b2c3658e2b2d73df4947eca4f4e2b9d2d351a294044cdfcdab2f3cc4f2edd10bf83a23d8bc1572e41b356c9811b00e4a26d8c10aef6ecffa33677b7ce3e07363565412e724a9d63bb03b704d00ba2a3b1ae7489bb019401d1468dcbd0364feb11841c0e15aa3ac73f8440d2e024e33d338bcf5af2ca762fade1921e9bb1be818d0b94c575db4039340772eb7e92630c03b9d9e7218da328f618209d4765f1cdb2a7454d9e40206afae3aab0336a1d627f201921888c327b2e6f8ea9844f7b9d078fa82c3c8162b5a94164147ce4af636475256c0ece8a31929204342237d38a98c938cfd424c0e073f300bd2ad5c62fc8100c4a8916218ba0120d68815f9b8d881e4362f98e9ab8a76a6413d72848733a4b75c4a61358d32af8e597e96a620a02702f724f93e2336042e7b4d8f9c89929c646d55492df42674f058d231464797f29b866219fdda94c4874ffffcf72da4e53871575118952d51af61c1c6a6a5b8ecb7178a043385f2539513d1353db5983e993ba21d78d5fd3f2ead19316900deedafa1ecb8d36744576a0b4be464492ddcc0f1cefd315b77ad60a809f37f6ee84787dedba40a19565be2145e58a5f657a15691fd09a98adb68cd1d8c6180bd0b90e9b9a5937c2f2e49513b5ffd36f15046e1ae190924ad2de6269fe4aa013d3200f55ee3737bc6480ffdc88329ad93229493ffbee86737aa1352dedc4e3fdd16008003b24c1777016d8edc7e2b1e8f0b5b06d6cf0d52031604a19836cb60ba824992bc1b25ff58e986a2d908990bfc10418569dacd9b4fb596b095644430d157f64b27b4d29902641de4e8a536c3bbac4e39aa476d739d5c99e6e08f3f9b60e0674bc79c85c4f7df753d5456a47f7978098e4b1bd6e30031228f5905be0748add26271f7b88f5df132abc7bfc940b427b7afb9915a88ce9babd3e7ee2b58c79f81efa71578d36c0bb31dada8c31dba89d090238ff4e5282ebf38a017c357570f986138eca1b61d822075fc20da9553f6c78599e64df6760d476a3af77be64ec20993380bcd0db7eea415dd890bdac279d09e6776bea50b28cb18d13ee24689be97e96de3c0ef17e6e4be55157e2466cf1792998b7674ca5ef957262075e4ee0805deca9fe539ad982d46e86780c29601d4a052a903c8188109c9e4fc86d2b589a4ce82ac27dba38ee5a28242c0a72d5258baf3b916eb530485f36dfd9eee9c3d908468433018fe1303da245213c7cf0597c49528d212f6a76ecebceafdc51fa07b00b2455afa1a045f9edce9a24799e41240b8bb25acb6d1e18b7ef80511d8a6c23d12d28e351d9322fad2e3e659fcadd8f246f82d0e01bdbb15df744f69d6a640e71a27c27ad87bc3d20ad65478f096a9d404556576b35cb1cd8f2d8adb7340a5697251bab43ace7852b61f5bc4132b82fa62353d2884644f4c1ed1087ac30900ae7a0c81d7fb670bdf772ae4d99d2a1428e6778d4bca80b3024ab7953c30f7b9d1382c08a5a313af35b72457673435e9b4f7d3c3936694bfcc2b9268bdf496f63384c525ca11287ed24c0eaa19f4491da38c6b145f85b7e1c47fd1829ebd2dd35b6d40d08eecc0926171981c2efaf84467537695342f03b49c10f0b3ce49199754dfbb272bfb7c4947d755f6fad56126e5db7fe1a9afb0b5f4022119739f8f2f3af48a542811d3b5c930b4bcc1bd26df6d857f462b92b67a0389127f463964f89f8fcbbc24ed76fb0f6c83f4c8e2e0358c03f10bc3abfa0b1dd8c8dd9d26c3f81acbbce5c267e608798c586e3e032af05efbccda8850e5a16041e2782364941a290fda08aa343782fdf5e2efc304939a233d6ef2a905bb9facf73a813be9368b4c14882daaceeaf6b022254ce932f87d53b786227fb3eb7dea2d320aa5293ec922c0c5e17a820ba99d56376d2a37c4355eaa426a30f2dc4150102f5534d88b338a864d5a2c456a7537dafef5e96ed5c06ce7e3b59aece617b982e77d0b36ffd60e0639af43cd5d499d0391b249d01eb9e9fde38340ac05452e445d28ab83792fa991035b853895533837c3c946c6f74a23f30b76a82c97c623c7cfa359ff4eab48b1b698443e96919e569dd94e4bd1288ec861deb2cc5b45b8fa694914695de1e7d15eeb25c70b98e7067a1076813803b1d6f1699b9348718671926946e4c56802318902f71b72df7444273b75d03c8760223ce80a67ef4d6271444bc56a447ab44affe9ca25c88daa824cb271d1920a90a279fee0077fb885deac01c02ad862efa4713b5d4d2b3e340a89f71ed0ac382b58fded65dfd158c76e5eb130343773af6a2b196697febcb87af509f25eecb41902149824acf96dbfee703a25e027a6f898f08859ae9c1ccfdeda4eb24120b3cee2c9cd16d78c2a752f6c4fa7e0c6523eaf22ad95692bd7923def771cf4a11cbc14a662e03c1a5ad209b96187749953b764c4996268bef838bce4fd9d5143b5ffbe46eac847f332a28f096b2367e2250849f08cd92f16a21d0ef0631e758f42bc67b3079bd67d009b091feeb006b172f83c2a197b6f4912a23a2e54266dc333ed8177b595ae96766987c36e75d9c9dc162cde61d68063ffb9e6650d2da59fd17ea556c295c430e566725fe9d834caadd64c873b65c70ff944dd4cea04eb1a365dbc7ffa8b42ef8b7f1682ac5bb3ebd6480660a7229d62ce4daa5d22b5c3ce5bb01e5cd51f2137aab3f2fc30f229ea39c8a12fbf660fa2a98fe53b596d1d5d7a5e7ebb6f3b442c864901e87f78f00a437493c3444f21812a80ac9d96866c1525fc801952a071aa7be8c193234fa8272ca3096ed2a74bb15135d0ffa3cf5c34053b9b1a5f864880777b2039ef349d2852bb386e8ab8259190363442533b4221cc23ebcd3139df7545e77a369ce798a538d4c0c238403029b6375fd366b5a751d56604b2d34512366cda71de875374180ce4a31abcf42b4034cd076112b9470157a4780a912e31c61bfa222f79768b8687a3dc917b8aa05d18ebe183d66b11387b83c7b623ceae38966bd74792cfca541c68e7be7616fe2264cfa751f77d983a4cf884ef6a0f11eac44092f5228cfa3e83a6b00827fae7afe12cffa56e0285337adc42a010c6e6c828873ce6fb8345804d1fcfba19bc67826091d3f807502528369b7181292321794898df5dcdcbbddfc590279a80ea9e2d63f6ddca85823c5c412eb7a2937ea1b87140a50a2583f7032d9e2b24730d22644f55556feb305551f73484068461454f06c0a283e93302945f7b4698629a64b60782d6f1539088b5624c7a22a3745a8bfbbff1c05ada4efb093a2a9d143b030b6f28be6f7bd9972a17ca2b8ee204e75ee3c4d773857a9c6c0aa19505e4c044d4e32aeb864eef05cd43ef56e42c5208a1f9210bd033dd1c8431b7aee0329318c0dad0992b6e0093fe419de09c5425ac758cec9315c7d146755178d6e6c5eb7211a3aaa59f23c82cccbc28fc739dec2bcd16548ce97ea2cc320ac7637e06d7d6df0d05d327ebe79d7cdd099ec9455cacf30276138054ba3cfb703cfc19a3c785efc7f2f60113919a1990e3edfdb9a12148e156f20ebdaf6d7524e35d7608a3214a48567bfe7843e17261ac5a9a60b839a9ae513ed5e8dc3b98c58af7c855a5e26fcfb25d390a56492890e0959939d445e09fc916fa41fbb8b4586bbb4cc9ef26acc0ccbf9490b70f5437a45489235dbc7b878f62aea31801eae55038b5470795789417062aafc79c6990f56ec63fc33589bc5d60876de7943ea103b28e245c7bbed858f57285db2ef2ea3569812644c9849a4cae217fe3189fe2e5b89c907f65e042934ea6ce0ed39e19ca836814f7b18e0cc6d91f15ae4eb36f98ba77fe3e4a43b9f8d762548fdb48b6d17e874db4106c4ae44d66f6b53bb9e4c4c815e0437e10c2a9c80bfdedf588f3f52c6728b5b2492f59e8198d0ed01dbf41ec14f8a1510275e1fb611042e2e85267846e3dee6b49d2843d7782bdc32f9131667357c73a993a814a46260d057133360b21eb771f2b08af102b04c8350eb8b87b1683d702a9d77c949b7c7d57fae2100d4ecb6aa797ec65d6e41888ba3cf362c8c89746c20cd1dcfe4edef86af91e6956bd178d579c38369bef5eb15cfbe4d78ed161a37a3d0c924fb318f69cf68a1c2555027fe7777eca194f4dd4d7372c15d37ebd2a5038ad59bb2afa170d306a0e749aa178dd49a51907d3206b7bdd40aecf682959cb94b8f74c280e1b7c92a2c57ce6ca06df4365c5c80b3f71130dff64b2b01a6575eb3ce40fbb668ab37d57c4611c3a8cb80bfc56", 0x1000, 0x400, &(0x7f0000001080)=@in6={0x18, 0x1, 0x1, 0x10001}, 0xc) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xfffffe51) mknod$loop(&(0x7f00000010c0)='./file0\x00', 0x1001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 03:23:53 executing program 0: r0 = syz_open_pts() getgid() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="658e86e2b6134095357076177cda2509ff35e5c46ec0be8132e28bcdf343618580fc48e5da6777b9350b34e4f8551ef97f24c710c3a36f3310a4eaf5077b1ca1c0d821c8f8", 0x45) write(r0, &(0x7f0000000000)="12f6ab7e10fe", 0x6) r1 = syz_open_pts() close(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) fchown(r0, 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) dup(r1) syz_open_pts() shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) pipe2(0x0, 0x10000) 03:23:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 03:23:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 03:23:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d5, 0x0, "d791c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffe}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x81}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x44) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x2) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000040)={0xfff, 0x5, 0x7, 0x8000}) 03:23:54 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x5) syz_open_pts() r2 = dup2(r1, r0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x3f, 0xf9}, 0x8) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000040)=0xdc7, 0x4) 03:23:54 executing program 1: mknod(&(0x7f000086c000)='./file0\x00', 0x103d, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x190, 0x0) getdents(r0, &(0x7f0000000080)=""/163, 0xa3) open$dir(&(0x7f0000000040)='./file0\x00', 0x8008, 0x0) 03:23:54 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000100)="fc8e9eafe37c118432f1e80429d31ccdf40dba2f6d4a250033b3c84a67285f2e631f09df252abe2e3d323f567f195c9d0da3dd9ad91f650146dbef4e147de7d959ff8cf5eafc6bd99678", 0x4a}, {&(0x7f00000001c0)="973f07173d328dbca007debaaed709a695c5fb2b9b932dd245e362afc5055d3788742ce0e60dea298c4d4ec254f0bb6a2af2a756d9f42f8bc4668f371e23822604d55fc1746d7bb692a55890f39fa74f5b969abe0a0d06cb8d057095345aecc0180d1a227732c1981d70a548363d9d8677b4c75ee657adf51f5cd760db49f8d329a9fb9ba367f7b8b9e36180d6b2a69cee1a42cc96b0ab9ae43abaab56212abd4382b5aa8522bea5901315e7a402451c9669f215ffa6acaf94a4d7", 0xbb}, {&(0x7f0000000280)="79e91215a61e1df9198d232be1ec5b4ab499e2ca69f6032836c1100fa2e6fdbaa78eccee2839a3901dec258f71df5797b441bcfd6c58742d911731e3c61d8167a75a10d4a6693644ef3cebc648cbe9142bf0ae6c3813f8f70d1a035bbc68bad24671fd968f752f79081a", 0x6a}, {&(0x7f0000001280)="ecf5d8d3d6872e21543f06478b61bc48f99258abf87b78f446573bfca538f4b63e1f8f8a69450286847e134e42a9385c8d4898c08b4f2621eb09f40182a9ce8d8687220fdcaf81716a49712cdd816b6ecec9072d0ee38867ae89ffe8dc79368e83c4d6451f22bf19a1e14b41e595335329267d37bfa210a7d27b675aa0fc2aa3aaf07f4cd20181e15fb1e14bcc8211b20cc31ea81ce4a6715159fba89e303768934c395beb4abd595cb9d9ce2560d2a0f018ba2c3c8bfb492305a682545765634429437f5f2a2726762011f41b2f8e7649d43b81c578a702fbf7f357277a4145b7b921d4a2f95bd03507e6276c4e70f93ab4ee3dfe0c7c6145cd2864573f038e6f3005396fd12bfaaf7f0e9e32d9b138fb2c4b57ec32243cc432d9e066f0620323e8e06c28e054d2f3d34d26f911128b2fa2ba4a21a94c1ac4b70bd0ee4988f20a64523e56504a51bd7f37c746660b7d528be45a9851db615877349ab82acf2dc3be847257018bdf40a2b88aad43086daca747fc4af582818e0e5c01d48bedc447c9cecd93563dceb2e08132e8a66dbfd804dc3f65e01ca35891727a683d275ae94a60a420d0ac0557a906f1c7fb079844dd450d85954658fcc4b1928708c15277a2bf571b56cdc7e0d3b140668e1210b9655401c3e2dfd1ab98dfb7842f45761a4c1957182f6bbd02a2a3a3ebcb52ec4822330be6b7a079ed2e21734a972f5d558469871fc87572646e04ea7567e2ea8c29d893065df9649e3f9cfbc4c24a908f93e18c14ea9f7db0f2c3f1124ab680848a903b7dfc87bd0938c28a12bf5ade7443cdaaf98ee16012bbc425d34a06f0acdcaac33bece0bf803687514a412ff8722b5fbae1c67330a15fbec0fc7572c9c01c697cedd0f6d1367c9e5ec3a1f9468d3c32b0424d7c06ffa25c9fab0ce77a0ddf89591cb97728d7a6e104dcb634f347fa14b9efe65186edc9bd4ffcd4acf523f0776f87a9375a8e5792e36afe8a8a5c1a22653044aee73947069627bb5ceb78f5da7ef92bfea043472e513d9031bc0039b2270244c33f828de3ac3996e1513938f5353cbfa0bd16fe4a42d32333e638817d1e55a311fc33c7fd47d31c381f7610b1a5131a1199780bf05841daca2614cfa938be2d836f85b034b82a53389464cb14a605bbed9b74a34aea6b548f6e39a55e3334d8cdbcc4ef5f2fd882b994926280ccb776f0272e3a201c65d7d97621b2161a9566e78f3e8fd4ba2bfc792b24be834ced060238627a4025b15f7895b2a088925c41a2eaa583a29770d62c29e94787545a8f6740bd0b724be833fef2df5f1edfaa660b34a80f6e286be833877f2b54ac0bca48aafd2263767acb026fb4a762ce71128878fc47e23f26726c3732a3176d5bb3c63cf59649da21147fa3b546c26ed536fab081c57a16f8ab5009c0dd7917071ee81bd0f5084ce961f0ca9c9add1606e8c4f8671cef123edabb78c37d8f02b39bfc0ec1e4598450956fb0c23567cdfce0e2f16c294b57e753ea848b68d06c1a9eff2f076567b9e770c953e17e232dd57079ef3d184636b6be40d7916db044ebd451bbebe663aac607e00f19fbe9a0942de954963225958347c165a0f9451c778ecb85cfdb8b997c768d09bf054a97368d83b22a266c527068dffc2043dc058fe3ffac22680db557cbb4a16cb7f281e23cef79fc82304695ef23abcf8a2359cc8a268b6a2f61b96a9be0a6b2dee636737efae909bce25fecec95c28b1d24509f67e4bef49ba5a6e01fb9f973645459bad7bac5df5236f4e7098f8d823fa0df284c5fd25763c957cd2c9e9704d59668fd59a5d5e48e450421955613bb130a65bf3e42524ff9005910c8651892e6e2c04762823656c77b803fac81e8a59cb461f9fb8125399b7b89e81810ebbd3e8fd3b1dddd82bdeb11a14fc9c1028cd6b45fec762e8fed885b1959eaa478590f8b06e8fdd18482e82d37c6ff265620cba1fdbba6c6615f878b66704e6ed5344931034afbfe51350393b6ecb50af2d4d4ac4f522328f8567411d7a600d619a27e7710de5ca0c39b8197e638115f4703ed83a9f7d2641db41c9f961d6e65455de5a4b8c0b41a641b3fea8cb5e3c70564352ad43c76b65d644ae293be6482476314b08191415189429633167c0d48a341fab8aee8221778d1519d1e28e5fb6eeda01f4a45338107e1c68b353f01b31ec35881a2324603a2f74805bfd023050abb1de27b7847b63f99323926cc7cff97bba9533d730d9f78cda0a29d95bf50362e680a8998f3ac03ebb4b273343822d0c8365596f299f9ae78c538fa0240945d9d69edbb48b06e95acdd9a99f4156267f6e9113fa1e40b9269db6c7dcd36b0e88b87989dde9e98338aabde72ba5bd2fa3d05b54ba24a2b05b69dbd7b26b509eb70f70182c0cc1366119daac795e7d8688653c362e52f178baaff2b5eed18217943ed8e18d7e027fa50d9b222deded4053ea3021c478c3ae93fa6d8670243ed860bafcc6161bf29e183d09c52fb9e61a28b3f1a3f6590ee73f1504c8be131aeb55b347b9bebd89c13fb0298330e4c90caf810faebd56cbeec37427ff5d01fa766fcaa8ef4202d2f0d5fdaa8f1ab65e69128df6e81e35c06aada3fd81946867672fc0f030e142ed37eca039589a6244cd275cf4733d6f8c60366b40b7fa0d3d026a55f9e53f0976ede3cbdc9599058544f71a7ceacf98b03be8ead37ab61592df44ed8a959a2241b625ae45cac2a4e1e55853fe991985fc4d2ce0634c68bca469038cdd867297fcce8f1c73e0c44e7b895c22557edf8ee5c01ee6cb704b13a5f31771259ac5fb7b49a73d736f25d136e4144e5ea49bf9d428681dc4023714db4084e70a74c1845dd70edd35cc51c0d35c25ab7fe1f858ab77f5594a84352d2b804210250f89b055489f58936849c4179b2a2dfde736d4ff651309a98b5a17391eeaf9dc9bba0f0d0d92b21cf35d997240c9b277fcb6ad68a9357416e67562ead49a5d861ffc335e649410e5654278f2ab86db4beeb312ca6a4cf6722bd6fa1933a7394198d665700a8caf2ea4a8054f1947e2701d199f33a6626427c9a7d96630f6d532346f4b0ca9cf0c7d3032860f1e89ea2161d67419ce802fd81f16c7a854dbd90c981854462af86807969fead9b0fc68e64ca00222d44ad29c2414dd94555feafe0a09e678309de8906ab1914a2551b8852fb916b4a1e75e05503290efcfac8dc82c8e758d0cd325f4efb7e4347f20d04bc4996434b940daa4e827a25f9a6ba5b39bfeb98f0c91d005c3e2a2a3a3f57e5643628b390fe8921e7239cbdbabda030f8b5549549472ae3bc77947578d091b1ba1147dad9107f0488d278c71d30bb6789e18a94b70d63f4946906b8d13889c017c690b1a8d8998d993786d54485ece94fa9c4cd40a1a6689a3009006b8c4a6e80eff9244337eb49e7ba6a28baee3f0d1b22fec9009940cf3328ff63278cefdbd406a3fa5ba5dcc8e1198a9fd3edf8a1b02b4b3abf66eb97872816b94dfa1c05c39f794b48c96492001a3ccfd3416f65e154626f006a017783529aa128b6fdcd5cd92ba12612b6153568054609f02ec4e2f41faccda502d28d7f524763813ab26e1b28ac2b9fd36725d9c5c5d380c0e66be6c8632c3c5b4cb7936a33bbbccb124932ae4799df36d4050e788a5cb251b192c4eddd4d04d6bf1445370bfefea28b7ab852961bca236b062dc4497ec74038fed256254ac7e3dcc9a5dfad8978e7ba870e6b42130da10b37e73cbebcf23bd9b9b3cbe53b9e61cf1236790088e764cb5dbdf8ba1e703b3f1d3ca49bee1b29142921dfcafe6f59ba7fc1518f355516bed886f9885c58dbae368a56adadcd6450db973b89439db3321d09a9b45741a2b78de257f1df8fce0e55f7c9a9f3c18f359229f77af412bb4edd816e2e63526871367b489cd527ac7e1100e8fdb0960a2014508af63d16da89185dc9f72fa79244e14935bc94d0a284c4fafad79421110333f3608b5bb21f4cd0248661d59a0e24b16b09f6a8da661d8d046caf89ba6babb2e799315177683c7f1e221ae0773ba4ac233037fbc3e52cc33d533306c7db2553621023634d2a716685710b3b8cccfd829416a2b95872315e44cbd95444d4207972a75c0b300efd49621177fd14d89f0fe1665ce4c4bf48f3aef433be28175c80b15242014954f8b6b2b21d6b80cde32571fbb9da7e74e28df7886fbff0bd9fa0631ab195c04c70183c4228e6368d7c166b48e462dd2b4d6aa4dfed39442bf16051af979286f7693e5ef735363e2f10258b4e3bb2df5ca30847aa281ca26084933544493616f6e0a6116410899f72de27b84be59c1adfbca3a3fd9ce52849436f2d84f42380682aacdab348d2b026d4a3ad3fa854c04420660df35aa244fff07913db0961aa51ea7027a595668687c785de88c044078d9ea485652b0a0f3c1d98ccd0fedcfe9572ab1584b7b4407949407c0e3bc236b4504b2c4a458bfb7337e34af842de15a42ac5c87887951f561d5327ba413b4105130bc2ed6e294fc56a64fdbfb360ba84d38d2abaf33260b39214d3476e0d24b45a267afb31e4acb9cbb67c974680be5a3e886ca512e7a6aa44ae0ca62ebf37cc845755faff1b2110462fe2518482c3ac3d83e3a467d49d0f88ae590ccd08cec614a5e2f9e6515f52593104564daa0b9adb645ad6df7e3361390b8cbda1a112c42c6bfdbf11ddeef04d7662428e83504cfdc54c5755de87dfd625c71e6483f18ebd217684a70962e6b9fd9a2833bb100e21a2d53b57ac0ab5366bc1b0b0310e2863eb5925562b71a79c180fd4c6d61f91a6fb6d7c95d39d541e67cd8965ce7f82596ca6ed19d8c644ad3da0086aeee2838574d28d1fdf9a2024a3ec41a01c4533322f3178014100ca0805ec590bb9a47e84322edccee665f3728e9534ba7645e64711e15ec0ba0d8607f425f7aabc37961be0988637beb1a93b60cc1e519ef2f0b9835445f956bbc724b75568b25fcd3516e769cdf813f3c12028963e3548420ba0ec7716628fecfa9039019b0d165cc67cc758ff65661e4378cb2dbd30cb1fee28d3edc995cf3bd2019c263d5361ee82dd69ad25a5486b6a07b9bf47a46cae9db7a1a43a909909783f28d45eb1eb7a5acd1c18abbae539720c444cd5da1317b317694cfd58fa0c8f486bb00ae7c627efcf754f69aef69d4fce5463f571e0b6db3449f90a61bd1ce0c34becc2ace536a92f3420eebfcaff9ae75b7c495d2a3203ea92682c2f63df8a99377ff6a24a6e30a359d5c6df88c8c850e78dad9e134642230a9859e7dd22828b3f5e9311b80cb8925c959813003457c7830261b9e17187e2472add123231e98d86590efd66421cb581fbdbdb19add91a4c7296a4f464e141d8d4d7f647d95e251de7499ff0cc1699cba66b48c3427e0f64806fa832cbb7edf7c28ae4111feaf9f463733eee265d77947800b13c7a80800d4354fc8a2d72d93264ad40c658b29ae90a43ca6718eb219a460b0e2ea991279934a2667fb18f00b016fefc1a3893a4109a9980e6aef318713f2b7c8c5b469ad52951acf98b545acc3461479de7eac63096f278c12db3a081a04ee8e89cf3068b6a50469d74f4caa5b9c7f821b1b8988283b0046d3854a5bfcebfd93a1916f55be82f28b073d21bfc7f2bf2502f65e15fbb5484bda4ec3e90862d2d843141ea59c8c361903b66243949af70d944e294688c6c4f9c64f6fcb4d54abdac53558d79c7f92b4299744be6fafd1cdbe4b6de07a67e4f4972e9146fb5a2bd5b3a4becba51a2c0e5d613277a296625564a", 0x1000}, {&(0x7f0000000300)="5b2b2be0c9e797857df94895ba5a4ac512b41131dfdfe1cbda72576d039f38d676f5b4cabf445942ff5cc0348778db30283f8c0c", 0x34}], 0x5, 0x0) r2 = open(&(0x7f00000003c0)='./file0\x00', 0x288, 0x4) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000400)) chown(&(0x7f0000000040)='./file0/file0\x00', r1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000440), 0x0) getppid() getegid() ftruncate(r0, 0x0) 03:23:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffffffffffe, 0x90d2, 0x800000081, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x1000}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f00000000c0)="cfa7dee046a321b1700947fa407bec8a3fc3b90c088573a56efb92d67fb589a64d6ea5fb53cb24641b0890cb6141a8cdab81b8df6e67", 0x36) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x10001) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x9f0, 0x80, 0xa7, 0x0, "0dcf36750f01a948a5ea75abb3539bc0d3fdd943", 0x2, 0x1e}) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) 03:23:54 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) pledge(&(0x7f0000000000)='+/,\xa2\x00', &(0x7f0000000040)='%+*{+\')*!\\-[\x00') 03:23:54 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x40) openat(r1, &(0x7f0000000180)='./file0\x00', 0x10200, 0x10) nanosleep(&(0x7f0000000140)={0x6}, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x9, 0x3c6c, 0x5, 0x8, "f6509f42486b662e228fa0fdb944542d353a98d9", 0x7, 0x3ff}) kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x7, &(0x7f00000000c0)={0x0, 0x342f3a2f}) 03:23:54 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000d0f000/0x3000)=nil, 0x3000) 03:23:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) sendto(r0, &(0x7f0000001280)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0xfffffffffffffffc, 0x0, 0x0) 03:23:54 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') getuid() r0 = getuid() lchown(&(0x7f0000000280)='./file0\x00', r0, 0xffffffffffffffff) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x103a, 0x0) 03:23:55 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) r3 = geteuid() r4 = getgid() fchownat(r1, &(0x7f0000000000)='./file0\x00', r3, r4, 0x2) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/76, 0x4c}], 0x1) 03:23:55 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0x0) readv(0xffffffffffffffff, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r0, &(0x7f0000001040), 0x10000000000002f1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000012c0)={0x0}, &(0x7f0000001300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, &(0x7f0000001380)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001500)={&(0x7f0000001040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001280)=[{&(0x7f0000001080)="1f6850e523e24bb133a68ddb5c92e3c57ba66d8432ef633ae56506", 0x1b}, {&(0x7f00000010c0)="4fd503f19f649cd79f1814ef12afcb96dacae3b4636e20cad1f33b14af66b1216121a1afbf0cad0e898c9b9b0a5bf69480d5be7ed3aa628a2514f84f062e104ca0ade091e82388b6e25b37716354bc1b95727a9937fd52a428a166052ca78f7176d18769678a2690532c42beeba61937ea873a", 0x73}, {&(0x7f0000001140)="156b36666781610f4c52372eb65a6322915e4851cedb6bf4d7a3943ff3e040bfe06509908ca85c7bce95023e3be7bd1a6bb987671903bb9331d3bc69d3e22fca2f89f3e0ed76699808d4c4e4103f05811cc914cd5494de6af8b090c895ae5e6a786213920c794e3df8fd4c26ab7da2ee11ba6e82a9e51667972c1cda0518ac1372d449217d28e696e82cc958d57d50b6291c640eed3800c7982c4c922899d1348b3baf75deca7be21bd2d392e4e3a07e9f05d8a9630e5a2513d539a2278ba06c94cfc46c3de8d2c51598cc8e538bcd40", 0xd0}], 0x3, &(0x7f0000001400)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x90, 0x8}, 0x3) 03:23:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) geteuid() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) pipe(&(0x7f0000000000)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 03:23:55 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x9}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() r3 = dup(r0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) dup2(r2, r1) 03:23:55 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000340), 0x0, 0xfffffffffffffffd) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66756c653004"], 0x1, 0x0, 0x0, &(0x7f0000000580)}, 0x0) 03:23:55 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x3}}, &(0x7f0000000040)) r0 = dup(0xffffffffffffffff) getitimer(0x2, &(0x7f0000000100)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 03:23:56 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/233, 0xe9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7, r1}) r2 = socket$inet6(0x18, 0x6, 0x4) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x0, 0x5, 0xffffffff}, 0xc) 03:23:56 executing program 1: r0 = syz_open_pts() r1 = kqueue() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) kevent(r1, &(0x7f0000000000), 0x3a52ecfa, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x47}], 0x10001, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = dup2(r0, r1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x3000, 0x6, 0x2cc, 0xaa}) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x6) 03:23:56 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000c4d000/0x4000)=nil) r1 = kqueue() r2 = syz_open_pts() r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x60) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r5 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x10, 0x2, 0x1, 0x6}, {{r3}, 0xfffffffffffffffb, 0x8c, 0x1, 0x62d1, 0x2}], 0x2, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffd, 0x40, 0x0, 0x200, 0xffffffff}, {{r5}, 0xffffffffffffffff, 0xa9, 0x1, 0x3, 0xa695}], 0x6, &(0x7f0000000140)={0x7f, 0x3}) minherit(&(0x7f0000d11000/0x1000)=nil, 0x1000, 0x0) shmget$private(0x0, 0x2000, 0x483, &(0x7f0000d13000/0x2000)=nil) munmap(&(0x7f0000d15000/0x4000)=nil, 0x4000) mlockall(0x2) fcntl$setstatus(r4, 0x4, 0x80) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) munmap(&(0x7f0000d11000/0x1000)=nil, 0x1000) getuid() 03:23:56 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0x20000}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = msgget$private(0x0, 0x40) r2 = getuid() r3 = getgid() r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(r0, 0x5) r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x20, r2, r3, r4, r5, 0xa2, 0x6}, 0x4, 0x8, r6, r7, 0x3, 0x80000000, 0x8, 0x8}) 03:23:57 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20e, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) r1 = shmget(0x2, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 03:23:57 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x65}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) pipe2(&(0x7f0000000040), 0x4) 03:23:57 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1a2) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000001c0)={0xfffffffffffffaa7, 0x3, 0x6, 0x3}) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) select(0x40, &(0x7f0000000200)={0xec, 0x488c, 0x9, 0x1, 0x7, 0x7, 0x100000001, 0x22}, &(0x7f0000000240)={0x7, 0x7fffffff, 0xffff, 0xf8c3, 0x0, 0x5, 0x6a8, 0x1000}, &(0x7f0000000280)={0xffff, 0x5, 0x1, 0x4, 0xfffffffffffffffa, 0x6, 0x8, 0xffff}, 0xfffffffffffffffe) kqueue() r2 = kqueue() select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000180)={0x1, 0x7e51, 0x3, 0x4, 0x1, 0x9, 0x4, 0xffffffff}, &(0x7f0000000140)={0x3, 0x4}) kevent(r2, &(0x7f0000000000), 0x4, 0x0, 0xfffffffffffffffd, 0x0) kqueue() 03:23:57 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000240)='./file2\x00') r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') symlinkat(&(0x7f0000000000)='./file2\x00', r1, &(0x7f0000000180)='./file0\x00') 03:23:57 executing program 0: getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1008, 0x0, 0x0) 03:23:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 03:23:58 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) dup2(r0, r1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x8) open(&(0x7f0000000000)='./file0\x00', 0x818a, 0x188) 03:23:58 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x62) ioctl$TIOCSDTR(r0, 0x20007479) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r1) 03:23:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() getsockopt(r1, 0x1, 0x8, &(0x7f00000000c0)=""/108, &(0x7f0000000140)=0x6c) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() r3 = semget$private(0x0, 0x4, 0x400) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f00000002c0)=""/111) 03:23:58 executing program 1: r0 = socket(0x80000000000002, 0x400000000002, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x20) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x7fff, 0x2, 0x8cbb4fd, 0x10001}) ioctl$TIOCSTART(r1, 0x2000746e) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r1], 0x1, 0x0, 0x0, 0x0}, 0x0) r2 = socket$inet(0x2, 0x5, 0x80000001) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x8, 0xffffffff, 0x100, 0x2, "12528ba89af9e22bd0cc837d738ce1370ae3d25c", 0x101, 0x82fb}) r3 = dup2(r0, r2) dup2(r3, r2) 03:23:58 executing program 1: syz_open_pts() r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82693400f4b0150000f9686ea9e7d74d0740745e751a7e0c2641c810f444baa501949e4c86d954b8d2bc6bca81632c9ce72e516292e2cc1807aa5cf0cab8f496c64a220412"], 0x1) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 03:23:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3, 0x5, 0x9, 0x200, "39b8bfa37562a5c8f2920df7f63c2968405edf44", 0xb99, 0x1000}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) r1 = socket$inet6(0x18, 0x8001, 0x1f4e) getsockopt(r1, 0x2, 0x200, &(0x7f00000000c0)=""/164, &(0x7f0000000180)=0xa4) 03:23:58 executing program 0: unveil(0x0, 0xfffffffffffffffe) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 03:23:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) shutdown(r1, 0x1) r2 = socket$inet6(0x18, 0x4007, 0x7) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x4f, 0x1, 0x3, 0x5, 0x1}, 0xc) 03:23:58 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000180)={0x0, 0x5}, 0x10) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = open(&(0x7f0000000200)='./file0\x00', 0x18042, 0x0) getdents(r3, &(0x7f0000000280)=""/124, 0x7c) recvfrom$inet(r2, &(0x7f0000000100)=""/63, 0x3f, 0x43, &(0x7f0000000140)={0x2, 0x0}, 0xc) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x100001) open(&(0x7f0000000300)='./file0\x00', 0x40, 0x1f) write(r1, 0x0, 0x0) r4 = open(&(0x7f0000000240)='./file0\x00', 0x2000000000022, 0x40000000001) openat(r4, &(0x7f00000001c0)='./file0\x00', 0x20000, 0x20) 03:23:58 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40ffe) writev(r0, &(0x7f0000000400)=[{&(0x7f0000002640)="014ec9fdd5b45097c1fa1eb7309f82b9d19ff925006d2ca2679a21b07096cc860563e5a06303a2df6439febd59d926d5e17fa7846ea275230663980bd659724b8f6f020c90149f43b991c8694c7cca49ebfbd513b3e65e6b31a032349883113683727672353ef3d5d6eace5772565a624df40a56339910ccc6862fd13e2a8d7004ce8c1a943d3377a2468fdf3a03b4b8fb04a398529ec3c356fea6d5a65373ab920bbc1407a06e239c6331108ce58f459881dba43b5365d32ea67084e630b0b1ba69ea233e1a6c7efc63a2aee5b75761d1ef0d8b742317dab1e609bcd5b6370e5879097eb628dff7cc99eb1176896aacdaff6ed85c6dd277f25a00548a06806c399979aad3d8f2b6bf78d15436a7c9419bc66c628bf494d11eb5c42b2739c69f2b1f0f2866d80558825dcf07131acfa4f052e32ce24e8c43b754dc741bcb56084ead7f9d100708d688661e4471b08a87be9859b6308b8c2bf4e6d230d4debfa18608ca9bc54f5ac7680b2436490eee0bcc45da85045017fd7621722e200ee778930fa6f44b4f6669e17f2c2db80454115c2014510229b549b085c3bee053289f90ac8cf238d43314d805aab9ce3dc8c416c4a4363921a7f8eb4e46ec28bc3876d7660abcba4f86ef697e658eca73c2d02b5e7ceb0ca614ab205698ff60b0e03bf78baf4e2c6f61e5ec4ea2106d3ff1b0e7065b6682c537cbf32a9b8e1032732522a0a0e40e1bf32f0724dc0bf8c8fecfd57c91bd4a5058c33d658836573e0e583837ff7e18e9c674be03010716232354816e7f5cd58eaf150a2b063fa6c11b4584147edd62adc4d313f3281388028fba6775411cd7c13562ed191dd7b15ee78bd587952e6b80234d25129e02cf569890417f2dca08f1f2c26289bb94cd1595f46fb2e63d89a72f7c3674dfcc0846e3c9f73b941597c1736ccd7a8a03862b50e3805e2da565a26d6edb79ef0f3baa9c149a65bf3fd9973f65b50b3a423de0744c368c36d9752df77de3baa5b942831f856be1bd3e55ca1b4d76984fa3b857e3c69fb77810293f1db7f2af36d3021569db3f9b2402edef32b8e392234864e0ea84bca31b6206f0e9d32e243a27739f780ba7fe44dc3874ef21d577a9c33ca879b838c0a0cfd7b7ce5526df136eedaea0e04846c274a130c4785bc8c0d6bd4e317bcd8bed3685b5857caef63c7dc8106df645f3edda4b3524b72e1348b31a086ec853e11f15f4c977f4dabe6d537e7b9f825142e9202300524102ea3ec53c96f5c3b050a794a20d4a741f3191cfaf9dba854752dec88c15eae7d013e9fb975e4f327676d8a51c9f97fcd3ebbffbb411b20e7cd9145d31f1cd6154ada9c3edfa4b221c6400858e345ea770da4183512cec409111123a298c2a6d9f55e8c5c82afbb29511d6088ebc34fdcca2c607a70c6840e7b4087b3ade89ce3db56e16262bb5f987cb8e5dd620040bbe8d4bf2862ca5014861da5484ade9d521751063e4ac164f72b2bbff2bbe64589f3a057336fe79a416b5acac76ec63efabbfde741ecde9976cf795efe40315b0c6fdd82d16afff188229f16ffcbc8079a64a844daf3b359097e6d8fcf63e642bdc0a1f407b18d74444e49e6a654d8cb55963f4c5928dd4d8ba50c0020aea74104504f254e85fea77312fad7d23522255a026703790cbe33f9ac530407551e8fedbf92671fd2718b6a8b893b06651028415f1c370599b9c8895110880de543ef374f2b07919858b8da24a2f087780f6c1312c6f0f99e6205bf2774f9be2590960e27e22f00cacf3f3ed29276dc90229017756a64d33f7f0e99e15596d1da84c64472cc5a9c1c33f4f5e470b67f41685b916f8d088d3fa78dc8d7f3b4f817c2bcc8fc72f53e6043281312ff011c9470bdaf1eedebdca1ac5185c8ec5d5ec94a4559fe292e18a87a9293391f982de16bbf942ea463c0e0134bbbc9d8cf760e58fae9de072f8ec2847dd8fdcc31170e55f3aa385cd5be9f5d01004e5b4762134a2b3946dd1e273326e1c1f7dc56233ce62d0d805daafa31adbb8031f663233a8ced14bdda33947fec1283387a07b769a08161124ac41796bef6c98c7cd8879de46dd43834542ecf91eedca7f322b80309641deb2b8ed100e493bdd49ded116c1f516f2c2fb1ead536c68aed140dbb0cd41d973cb7aba4f5cde6a69c5ce430d61fefded37515a5ee5066cc3b3728a5feb09a112f1efb3a40de65cb45ecc9a9b53bdf694587b21b5c03b0aed9fba64dcabeaca22788df77de1b6c79307377fcefe45d77db8f686ca335aaccc6409ffb37662e10b0df9b90c3f8030f5c1eed0a2e3227a868eddcc68b3027d1d96f210a54abab124ad4357a40277b98f4bdbefd0d53eff75a9f80459629ae7c5b0912a6285244e7273e1f0b05dcadb13b46ca965487e29cdb133f15fa2325de2f48e62eeb322741ccf2a53747d8f590f0b8397b9dac6e5213064275951af3450373233d50693a0403848d7d0c0d2d93e8b813c16f541dc45d007a04dfb867a6b8ac701233917953c62fa8ce99093062ede12b52d99cb1cd29a3c77e168138623fd7535950fe514eeb0a7abf6fa6d9b7dcb3351df9edf7e94c36a0938309a88a6e367431b9214ef2203671507d51b2e813c3b9cbee50ccc49456999a371d5a4f1ba750181f7ffbd2e2305297eba1cf8c126d227a7ffdbaa0ed0b7bb7d4c8fde780028e3e6289d38725617b1c7e18f8ffc58e5738dd01649785300295bd784a8e97f5ca536dbaf2fee5367c31e1f7bf6768a857ebe06dac33005546c775987fd6d0d364bc02141c11313ed41f2935eeefb6eecef477e62bf548ec8177bbc5a1f35d21df47c1915696bef8c4e1c2a61b41904ad546878ba280d121abc0a3eddf15604edb40a78c51ae12080aaba28b4899ad1bdfaaaf20b6273df9b428baab9c68dce59885036b0dc417edbb6e3d0d4ab4ef085ef14dced299733f294a515e8371bb0f7b48175dfbd304cb07b18816b78d285b57e0510a806b21e211568733ec9ffc218eb69ffbf8098c3ffb8f682db3f6ac0fe836280f5ecf4807e640f8426e0ac34b13112b1a1ed9bfe835cc864a8433d449bc436a41e3190ee77cc7102eb7d2fb6bcc21f779b39c2054a7e0b129f17b021ff2aa37cb32de8e4d931f778cb485b808a39f421e8e5d02abf61abf78a7cbf5cddd92ee29bc84ff1e056f5f4117b85ed7f9239022f866c98e66d1af275ea6a11c1edc9bb198a1364f3e6b0b6112665ab2f0fd98cc62d9cef02ca1ad41af1a5c2ad52fd89a193cb1411df4ced86967e2833acaecc6627329d3310c01a04c8d111661363161bd10da5a63507920524e280245bf6a77c2d61e00ac35577ee27c39cec0da9c251258d38edfd769efcd7039a87d9b71ca6e569acaa0aa5fb796ca811784584341c911ad43be0200908ff3ce0f694934894e39d9c2c755e7c20a4abdf8590cff13035b10607bc8c63ec4f27a588b6574b934034f8037fa28d306db96a527ba72b43e57e2b9fedefe1b790d225228022a239e251ed0e58ec14718d6e2da73239cfcbf7b688e53cad3ad6027de83fc402cb1a0e1f66a3a73785840dd36b610c62504ca7d96dc242449e9a5e6ac6b6f8c979eb07dd7a2712052bad87b1ea29ed16b34ff632f15b7924a1d287fedc0e6d743f4ab5a6b8560373aadc81056b187b2a108cbbb6fbb4aecc1b39399aef05e22d788086c099f3c35f69471e298fd48cd3b1d08a407b9c15013268442bb051f7866fdd33450ee2a8262b2897a9c09431cbc37f19c505ee35b55ec2073b0199c87c34105d10f68b1eb1f4b457f0c1d00a7080712c169030d18a47b43b55a3940706afae608161811f3ef8dbbfd5dc238dc70052455e550d6cf3e056302fd156bb7b66acdba87de3956fcb202151d0a88400178f2d62cf511ddc13f41ec11f5fb9e4dabd66f539e4ada0567e144718ad766820fcaafc973314aa2302b4c3902d8083fd890eac24eccd54e3b64a7f69f15a747ca6d3ecb7ac1e8bd07308083c241e0efe992020f1520771af1d92e3dcb63c4f0f079aa7870e4bf88425616f84fd517d5997f9539d68cea04205a34a5bdccf9e460293eab47fa47a7190acca599fad1899de6c7a4246b6ea1c230d07d8034e812702a84857ed2f95adc1a6bfdc6c43fe32eab2b7f816af4fb9269418a115fcde97061e03b72b92b1b71997d8141cc7b2edadd30c21538548796e77d841b13dca57d43c986e5ff8be3bcfdf595cb6dbaa6de5bbf20960b3686c4cff42a717dbf098f8c6b0e45e049e78ca5c0247643ccd95fa2cc98e45b09afdb8a0fe47af2fab140f6e6cfdf570118da6a5bacfcf04c1fb6130a30016d5a1db90bb1f160bd5acc7e208394b11dbae0c748870a2e914fdad5ff7c1fb109833fd5de236af6e5deddaf54fa8052e004148b29b7a23a1b8076a1e26014a2f46d07c92f8cdd0915fa1c901706615dfad6d3ba16f6a0154a548894ee00d12c784d027f84197f347b561688f105dd5bc6b57bda422ea1546778dcbdda9619f5b61d9722fc611d75897538aeda1ad6ba7e3ca89f3c1831e8443755f1ec7b8f77b8bfbf8d54327aca0ef788278ed4fa83655b8b0bd9a28293937aca78b1a4a7b178623e6d2789fee8e829f2a87abc1e13f15112a748801db70930f00f609bd3b0210f853d0ba1ed352d5bc3ec111bcfa5fcff84e380d43924eb5df5a7590cfee1c3468ed4d7b82de5d96041341c086b06c09b6f80cc08d75d2863c58a38b861de181a7cf2ec6581927ea2b8cdac1c71218ecab271b1f0196695337aa40ea888db3cf56c05df9b3279909d904151abd345ed969d2305689fa50145d2bd7ad9452e33490238621d85b5bc822ef5c3a98b93152554430017ebb1156b3fa88b002b0dc2d1a754f87ffa1529687956684306fea53e6ffd49e4b0f29d5f0eb83403e153a4726cf2d3d1c5fed228977f2097c379cf5fc8ca4a09cc65ab98957eff230955f2071dcbec5732c77ba5eae4fd37238aaac33e58d92550c318db48adc3ea4d7908fcf38be8c2916d84f2b161ff9c1e9ceb4c712eba8cf3b9a04c36a11cd330f80a84867c6", 0xdff}], 0x1) getuid() openat(r0, &(0x7f0000000040)='./file0\x00', 0x200, 0x16) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 03:23:58 executing program 0: r0 = semget$private(0x0, 0x3, 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0xff, 0x2]) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000040)=""/218) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x38000, 0x1b4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000380)=""/12, &(0x7f00000001c0)=0xc) r2 = semget$private(0x0, 0x6, 0x2c4) r3 = dup(r1) r4 = semget$private(0x0, 0x3, 0x409) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000200)=0x4) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000240)=""/150) getsockname(r3, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) read(r1, &(0x7f0000000480)=""/123, 0xfffffffffffffc24) listen(r3, 0x3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002a40)={0x0, 0x0}, &(0x7f0000002a80)=0xc) getsockname$inet6(r1, &(0x7f0000002ac0), &(0x7f0000002b00)=0xc) ioctl$TIOCNXCL(r3, 0x2000740e) r7 = open(&(0x7f0000002b40)='./file0\x00', 0x80, 0x2) write(r7, &(0x7f0000002b80)="b248803f0c5e4fb0b85f11910961c60e78b44d627559e2273c7bba40fcf1d75f49c32ea2a963bc07d15210533970b3f1cac334f7885a9adfdfdd88a68ab512c159049c67b1a6205efd459f697fd3dd61fb730173ca5f63e8eb56a32140a750c94549339fa65953f9dd20de00f6464e4db97e9540e41560cd99105bc888eac037298b91fa483c2d7ea9e82e015af5c2ebdd0a432f42a7bd0449c7ef32a303f5083adb47791d8e00ff0cbbdbe2044e71e6497e3fa305ce4e71c2543978970c8157aa06c505712785c2930501b12dade472c544ab5bd61644a81b6dd0f2ff61a988eeb155d2110c85461a3285", 0xeb) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000002c80)={0x0, 0x0, 0x0}, &(0x7f0000002cc0)=0xc) mkdir(&(0x7f0000002d00)='./file0\x00', 0x1) r9 = getpgid(r5) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000002dc0)={r9, r6, r8}, 0xc) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000002e00)=""/251) getpeername$inet(r1, &(0x7f0000002f00), &(0x7f0000000440)=0xc) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000002f80)=""/179) ioctl$TIOCNOTTY(r7, 0x20007471) semop(r2, &(0x7f0000000400)=[{0x3, 0x53e, 0x1000}], 0x1) semctl$IPC_RMID(r2, 0x0, 0x0) recvmsg(r7, &(0x7f0000003380)={&(0x7f0000003040)=@in6, 0xc, &(0x7f00000032c0)=[{&(0x7f0000003080)=""/247, 0xf7}, {&(0x7f0000003180)=""/86, 0x56}, {&(0x7f0000003200)=""/41, 0x29}, {&(0x7f0000003240)=""/98, 0x62}], 0x4, &(0x7f0000003300)=""/117, 0x75}, 0x2) 03:23:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x22d7, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 03:23:58 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) 03:23:58 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x20) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x7) syz_emit_ethernet(0x1, &(0x7f0000000200)="e8") clock_getres(0x5, &(0x7f00000000c0)) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) 03:23:58 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x40000000000009, &(0x7f0000000080)={0x100000000000000, 0x1, 0x0, 0x300000000}) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x100000000}) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r1, 0xf, &(0x7f00000000c0)={0x3, 0x2, 0x4, 0x8000000000000, r2}) syz_open_pts() 03:23:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000002a, 0x8, &(0x7f0000000440)="c7ff7c68b61bc6f27a62bb76268cb1094285c34ef926c32c7233cd641a9d7d4a16f44110bdab929cb9d93c23f355c006cb7ed33f7f3abe62afadb4267836559127b14b30ec333e7f2156c1400901e5be43db18c9e0e54f3138a39e8d1b9afdb3da1c6670abd285da16f7922762483bac330e8d882f7b428ff52fb2902a4900c472d238468a9bf6e7fe029143ca3f3400000000000000526aabdda427fba33fccb6ae8c261bd022d0c95feec2913abb03ef4c1411a81c30b2b62b2b46ab03e3632cc1d8a7bef362902c091ef1cba51c0dd59d4eb9df0b5a200aa6393905a06dc9baf1d532cc5f3a8bf9", 0xffffffffffffffd7) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x2010, r0, 0x0, 0x0) r1 = semget(0x2, 0x2, 0x80) pipe2(&(0x7f0000000000), 0x10000) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000040)=""/60) 03:23:58 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) socket$inet(0x2, 0x1, 0x80000001) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) listen(r0, 0x7) 03:23:58 executing program 1: r0 = socket(0x2, 0x400000000001, 0x0) setsockopt(r0, 0x7, 0x1, 0x0, 0x5c) 03:23:58 executing program 0: r0 = getuid() poll(0xfffffffffffffffe, 0x99, 0x0) r1 = getuid() r2 = getuid() r3 = msgget$private(0x0, 0x100) r4 = getgid() r5 = getegid() r6 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r8 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000040)={{0x1, r2, r4, r1, r5, 0x8, 0xffffffff}, 0xffffffff, 0x1, r7, r8, 0x5, 0x4, 0x40, 0x84}) setreuid(r0, r1) 03:23:58 executing program 1: r0 = syz_open_pts() flock(r0, 0x8006) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) flock(r0, 0xa) 03:23:58 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r4 = getegid() sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f00000001c0)="c583f1b3d4e91ac1f250fb52a6220dff20e91748dbc49186ae5c6764a1a7d9094d64e3847418b68121b3319d31bf53304ce1186148706bfd1a76463294dbca6a2f52bf81e599437f98a650396d14c4197147db80133dffb9dd28e3e598af78707e0ba6cb6d64ddd1b1bede5a525cfe0c76038df3", 0x74}, {&(0x7f0000000240)="d5f15a1ca86fad802a3c7731538ebe1f43cbff189a2f41187f4bc42be639fa5f44a393884f4e8c3627971dbd70df89d8a362463eff1f0cf609d060ed88fcddac4a4730adaec0249a8fc0f18d", 0x4c}], 0x2, &(0x7f00000003c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x40, 0x401}, 0x40e) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0x7f, 0x10001}], 0x3f, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x3, 0x5}, {{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x1, 0x400}, {{r0}, 0xfffffffffffffff8, 0x24, 0x14, 0x2f84, 0x7de4}, {{r0}, 0xffffffffffffffff, 0x88, 0x0, 0x69d7, 0x4}, {{r0}, 0xfffffffffffffffe, 0x0, 0x2000002b, 0x10001, 0x80000000}, {{r0}, 0x0, 0x40, 0x80000000, 0x0, 0xfffffffffffff9e5}], 0x6, &(0x7f0000000140)={0xfffffffffffffffd, 0xef5}) 03:23:58 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x200) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 03:23:58 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)="000079da", 0xffffffffffffffc2) 03:23:58 executing program 0: setrlimit(0x8, &(0x7f0000000080)) socket$unix(0x1, 0x5, 0x0) r0 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/227) 03:23:58 executing program 1: sync() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) fcntl$getflags(r0, 0x3) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x7fff) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r4 = msgget(0x0, 0x100) write(r2, &(0x7f0000000040)="5517077a9f18173363c2117771822a10a4f3", 0x12) msgctl$IPC_RMID(r4, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0xa4b, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) msgrcv(r4, &(0x7f0000000780)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x3, 0x800) close(r5) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, 0x0, 0x0) 03:23:58 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000001180)=""/218, 0xda, 0x1, &(0x7f0000001280)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = syz_open_pts() ioctl$TIOCNXCL(r2, 0x2000740e) recvfrom$unix(r1, &(0x7f0000000100)=""/4096, 0x1000, 0x1, &(0x7f0000001100)=@abs={0x0, 0x0, 0x3}, 0x8) accept(r1, 0x0, &(0x7f0000001140)) 03:23:59 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)="8fe4e1aef37f56f84a4980ba6ed40912a2e345e2de8e73df18af1c6123c6a616206d9b5e65aabe85e6a9586f6b11137661a9e09c5aac1f13d082d136022136d4fab816dfeb95aacce6e0a97813ada7b18b0948a6b18f277442be462140bee704e7d3cb27f214a101f19c5816fcf793c9b73d4a1ff9a116d17b20dfb18b1a6ce7c66a3ee717ef375628734a7fc8a83f1230fb847297e9ee092f77b62ae55cb1470a2c0018864082b7f5fb27b5c992dd62b1dd5a5a4fa1e587262241265eb99afc56450ba7e8e673178997fad6efd6f0a85037a71874b2439e621a6246843523385a420a6bcbf87ea41b4abb02a8a8da8760a72d08fffd11ae97eeef745f9db31a3b6e178dee00fb6c731a932c4e375a3cf9cc2386efd6293c9eda990000000000000000000000000023a170c92cfdd895b70552ba135bbf47f67f3382fb7208f2ac5d290c075344c4a27a762f77c6d0babfb870bbebc0508553001368a4addb3b06117bad7262d12dccfb6fc76084641fef950d25d68269632ffab32a75c56ca3c60c6dc5a84d4f7ce1dca533106b958f39f35e12c31970b60fb3296620e4632ccfd7ca705e98337eb9570c00ed5df2d43754b4c3d7e6d31962af4365c981439969b8d6badeaea3f220bdcdc5924f4790cfad8f9f53a6a62b188b1879950b05204a4c5e91b2c9a00b40e63d14874ee7da3e0e53b2f96feac0d885f96dec4af2189dc308e3c2e20a439684ea8bd71666db4dd5dbdc873969b6b0846e942a2444584ba356ae82659e1a8fca57e58c1635ba6a5969d23789ec212c28e8dba9325d5dffc994f7a9b27ea736bc5ed7845af26dcff13563a2ce0862478ba2da2ed675d891127e1b03e49abbe7e2b18f6f9751c265396afa02daedccfaab78cae3c4a16eb67895c93616d735a0c4dbb94599da02e272e87d3ce578f2349e063b44402cd21d316971f8d9116f31f853dc67b16996176cf296f4cf75901ddb2fa01d1ad61e05dc3036c584ead32e3f4b9e604d0dd6a78e7facb9c5c050558e35fd0596c344c06f83798fc1c1186df11e840f88f5ec458fdf39", 0x2f4) r1 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x4) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000500)=""/131, 0x83}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x7, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) dup2(r2, r0) 03:23:59 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)="bdfa4d2591c321a8cf98848e4a08ec3552967799f8fb81861b5506581ded8051bd24313dea8ce643d605e2d3280d33ee6185c6a11a3fbed9d7c7f5ecd505370f55d9bb05dc03e21ac168a0237f55fb68fc40412493e5f01c0a62188e9b7cb5e32d0ff2d4e7199679daa987423cab21c6b274000078947da61d75bc9028a227c38808f38d8298fc1f3f7e04be72b0b887f01309bbe9bdd11c451813897d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5eaffffff7fc6c3b0186e3430f52aaae8d139ff2c0f9e13da075ee54c0682247a3e405d535caab085c9a7dee55996d2250fe153a6214cdb23ce15338c5dab3d381e77455ef7eafbd162978c0b017db85201f523097a22426eb401afee1ffaac9c615f6f4a1f6306697db04609e74a842bcd3d64645ffc87e8274d561cec63c84b2602cbe8fb62300d4b26c32fcecdfd6d393bce5ae89f9dd940f4a3d7a9b67539b0582cef98457fbb3fb257d74d877b07f2a34e9654a6ea2bf00f0c2c0d068265f48a69e6e591c320ce699acde6e22d9b61d86867be50d22dd68f6da658dd8185ca459b82dbc58260603053a1860432fd7d60b9dd228e4922f95fbd8891cdc524f99b8bb5aafa637ac199ca12132ed2388a32e32af4075e8c1c569ae6294804ca8c736c510d478941335344c1a4b21dba0d4798179b1802e1be66bd3efad62f9c41d91943909a1ec386909d089dc56a05f17646706233644df5ca01ce30776436e0209900a93ec9eb5d2e59e8620858940c2bfdafd6dd057e84bc1c4344d223417aa7b9c7d5a66e000d71b0", 0x251) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffffffdffffb, 0x3, 0x8040000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) fchmod(r2, 0x1) read(r2, &(0x7f0000000880)=""/161, 0xa1) 03:23:59 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x101, 0x8}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r3 = socket$inet6(0x18, 0x1, 0x400) sendto(r1, &(0x7f00000000c0)="ef2eef22f74578ea95bf5b0ebb8b360c81bfca0b394170a3b95081273e7e4d857a41e2d60b7f28c4de516bce94e83bfa61b51d4a7639f6a50670437cfc9e238cc770e5f1dfbff6e37f190365e7dadf9cefb04a1fd8fb0eaca31c0ed4949742ef7eccb68eff7379c943e6ec4052", 0x6d, 0x404, 0x0, 0x0) preadv(r3, &(0x7f00000007c0)=[{&(0x7f0000000180)=""/201, 0xc9}, {&(0x7f0000000280)=""/133, 0x85}, {&(0x7f0000000340)=""/149, 0x95}, {&(0x7f0000000400)=""/127, 0x7f}, {&(0x7f0000000480)=""/141, 0x8d}, {&(0x7f0000000540)=""/253, 0xfd}, {&(0x7f0000000640)=""/122, 0x7a}, {&(0x7f00000006c0)=""/246, 0xf6}], 0x8, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) getpeername(r3, &(0x7f0000000900)=@in, &(0x7f0000000940)=0xc) r7 = socket$unix(0x1, 0x5, 0x0) sendmsg(r7, &(0x7f0000002400)={&(0x7f0000000980)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000f00)=[{&(0x7f0000000ec0)="c6bbdd1748d99946ccf7f270541ac32739c4d1d8e370334d26e4c4e9c5f5f10b2d3e", 0x22}], 0x1, 0x0}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002440), 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002480)={r2, r5, r6}, 0xc) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000024c0)) setsockopt$sock_timeval(r4, 0xffff, 0x0, &(0x7f0000002500)={0x8, 0x80000001}, 0x10) r8 = shmget$private(0x0, 0x1000, 0xa, &(0x7f0000fff000/0x1000)=nil) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x1, 0x224, 0x7d1, 0x200}, 0xc) shmat(r8, &(0x7f0000ffd000/0x3000)=nil, 0xeae90ef52518658f) r9 = semget$private(0x0, 0x1, 0x0) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000002540)) pipe(&(0x7f0000002580)) getpgid(r2) sendto(r7, &(0x7f00000025c0)="e2e0393b6cc4a1744aab4deb7ec401d1671e3bf6b61f75990ef7c7df7cf8f8419a9dcf04284844a2d439a6a70c121d4997b1eec878c15e5d77f86b9917b14a7772c988abf01ae72b8bca3a14dbd2b1f1e800fb10701239a93056fbd0dfb36c0e7f95bbd0edc5c60a67c64508a8d06ed5a7adb8ac7523bfbb44285efc33c2f175b63bc694ab3f4667a0e1bd72a6af89dbf7f9b8bced96b043d99136732f43a1b6ab75fcb1bf3dc5ad454d07261db758e78f4cf8383976d829fdd052ede2cce22424362538db1d604e7a685d5bc00a57475a801baec4e58f9ca7d3e5efe0f14c065c26f4bf99b206db06a5c056c892399dcc9a8628eae2a27843a9735ca16c3f0fb6e817b673ff4b00851044dec6f45c950290741be4ea2ef97b5b09a247709a9c40e317c3c42fc1272dab8897f509d7e197f061ff668317ce535e2267807b7e1f5be5040d5a6c9ae62608a3b5c38e3d1f98dab75f7b468bcc4c96bec3e0b3c0bc0aa65696575ca1c5414e0f26ea1fec15ee9cab16a03449b1e854ddd536a44c2b2b1990771195e950d9e8d974b68339b36b963c663873e019169f7981d9c199c9d2be1b0d4afc779826ab448f3c855f0cfc3ff6e4e289cf7847f2ea19a3059d6ac704a6c6d81f30d557a2598785bd8290b7a44af193be49d1f81eef49839d205b68b3950480394658cded6f652a410dd88a5873f78d74506e095b57cbffa239982c994e5a43b2be74e670d516bf1f7751b3c55ccd96b0a5a1f57e38005414f5e90505dcda91840da3e35750975d33a079eac87da72918d92cbc1a35290621f4909892bfc958c821e5335e896d9fa91ce83f7fa62b6b8132e4ba8e7349e8277e2000d11524231dbbd57899813d87e28428db459d0db6cdf6b0bc082e8c1fe26187b3bea0d35ee5d71deb8efbeae753ede3dd1ae108396ff360484582f02500fbac7df4422d80209f6be451b355548bb381cacdcf8b2083a5a8ef217b2343a994dfa1b810e4aaa993363e8cfa92ea12db45187fb01ce997db74feb59e8d4a773238cb7d38f631d925e9b3b59196f80c7918552070839b307d1fe904609fa8ccf7b84d87093235532196bb108274825889c9e425d288d01bdbbb45395db8e3a2439b87d8fe37eaf7fe200953daf80bab5c506920b4a0c02120b577c8473088a93afca0df87175930f3e0d27c70fdbb3fbfc12b1ebbaaabfb41648fa7bb2bdadeb9d3d05636192ab681b7f4fe6c3a3e45bd80b174ecfa0f51173730813cc9ae217ec50cf209613c77f4235b459f2396f6c4f87814bd075676b32a7c0df57b65667349c9e1273c75d3561969ecfa457e632093863553be730beceb01a21494081447bd28216327e8c149e6f6ff47654230bf827c4cceb018f35b7b8a1b613037373d075ea8f6c2b1d2e8b45dd7295411832b9ecf08e3716911f33c892c366a5791d64bd7702eba7f12c9a3cb2e939d2408d8f4f8446becbb04cb6888a62a257a20c251cd8aebaba800f1325e9fc0e3756532fb3fd2ca91f533c8f73ff89c5d952c07c403ff2534da0779eea2e72e71729682c45413d7158baa9ffc3b294770a0f5d8eb5b7978fe5d697027d564bd7a4a51306c992c23cdcacf5776352cffc14e332ec2868d4f7e7e1cf5fb8e811999fd4e9b698d8999337a16a4b13e906ea5458a875c8a37de16d0775be689057b9525824eb2c96f0c92bea7b710a8dc36e36dfc8420659c5977dc2fe1658583e09c768d3c2203c52e1af4de7206ef258c6748a3b772401c202c96f011460a85064984241b1a2140b02f32a43331fadfc84f540c2fa89311356491087cd78d3c818bf50a13a019a7fc4e3e25bbb8c44751d746b8e87aac082916954f3a0af5823815385565dbd07ea7d5428375f0e8fc2d0a5aa89dfe7878c8fb6b1b1d7cadd08f95690f455ce57382c065572763f20386d73e694fd04b5d450c68ad405a0dbd9ecac829bebc112d02491a3825b660321ca01c8eedb74597640dc4c9f060ca0f250a6cab8398e33b2e0f9f9fd16dc4d6b2a243374a3b4914a1f3636ef7762dae8e2ae5044cb27b45e2891211dcea8d44305674de551f08ff8936493f5fac0e151674282a7d3595529768c8f36612e6c24d8ebef55248150c276a91e902cd4c8e49225e0c9b2f87fe2476a34a1a8e5400006baff86ee5fb497d260388be9d1df42446b275a0b6dde7cfa86f7ef47e7aa2d18a9f3dc83cc17ccee510880bb1b80cac9307053b64c77ab9420af0cbc42556b36f4d755dc383c74158a82b38d2c712503e8e85476c065cea320d5e58a6a8e43be6263f5a1ccd142e02d32efaf29185a0abe0175e4714b74901103415c80038e318ea8b7a8c47fdd8aa4a0c6b8356211692054f892c8a0f285a418dc02f59666cbb367470879708700817198e7454f2482439c5fb9e4e20292d9d026a32a0751f2e1fbef0a72cf4443ff38339b14f4abf7ba7a44aee4b2ccd5406a1b694d90dd665a857ed03c2e5d01685beeef593005b4adc595fdfd2af40a281369a405eba348eade56926676514f4eefe30a494cf9525eefdaa375408db3bcebb98677953d7914337950553375eacd851e37a025a3f4817dc5fcc01ef97c2c3828efbd64473f537be777c81e7a750321c37d64a2ba03894688f7e0434f773fddb5c32b29061a54bbe2eda7e3bc07b3a8a35e6e32a6f31f13ae073c3ca626c278ee7bf39e25ce664c8920a503ecddf514b3e0a4b394d1b6e50664b0aeed21b2ec0fc5380832c703aa24d01a5520a93755f096d00e8fbd6ca7bd155fa1ac9d55f3e7d8077dac9868e889547fc942c92dadd5d78f03e3fe757dd7b01d52e3d5e78193999e46cebdc09955b8f85b03a911df70280a4ff1743102cefd03ff0f570b5572bb2cb45a39e812695a8f474a2a41078acc8efece41a92f998e46c4aef2706cae9bee8c5250904431cb337de3e257b2d67a67c90c800bcc16c2b57eaa0279f3f63ca3c4fe9fe3d6a2574d8295a29acc650da891f66d101d3eefe7aa65e4a9a4daa8bd64b974f30024d8bc7815afafbbc797926d6d7141beb740cc14ee430fa2f08b089b5b50e6eba76a1f092af73f433409fcbe67664ec9f2d5a850980d7d01d106461ffa89a91cc14ea124c477a466693c466d0c2baf6820f545d8f8417f2ce06b2513bcf221625989e69291c9c045a300e061886a99deccfaaff45963dc6f0a65eb0d4572a72d26ac2ffaed9886be49d8fbbfafef02b92c2e59eae0a7b1edd265be711ba4eb880b487d9aff90c8a43cb7fa5146adc647dc5e3c91da140a67bab4c3d0e1a04d883a1c5d8b08ae3aa3f7c3809a841cdae4e3168df043245c631c241b453f67157a9c52e10280026e58e35f6ca989ac5579c49f82319cbdc5f4607af95beae13b76afa55648f9b4d49cbf13f5b6c71854ddb3aa293a3bd28b59423f3cdfe681a4bb0f1c74420fabc81ddaa0b0ac8fdccebce867891875573f5832e17e33edbae23631baf412c59b3f407f35b9001383d03204a181e09bf4456a3984554c7760d78245c8d901e0bbfa128b4e9dcc06cc15df6995c69cc95432bec196af163feea7230f71fe8cd25e88905fbf297fef0c67ad91d74b1d1ca074867381d13e76b399379946738a94280da274b2744e3e885c989d6aea2a285594a07c4435a6e9af864f9c5c178f5af7b1e04f39c8b7df672e2538577f4160f02fce3d960a4f4844a620addb71819954f3cc8b26740cc97069e477a041f0699b67d1041013c6e371becec453d6cc6bddb550b0ef69b7ad9410d504e669f53b6a117328ada04807575c96a8e7180d1c938561d3aa08396fe24dcb7dc49b2e4479afce4a8e75bf3c63a3611425fa2ecb0013a465eb8364a10dd8211629655a077f4009e92caa62851694051ab129a7904bb00cf1cbf1b2bdb91f9ed311edb744e05efaad83d9e91cfdb7bd3988aee193f8a766b8ce45068c7ea8a9f8a7c2969a5f505996a5cf2409981928ec330c1f84b116ddb2b9eeed5a261bba2cdf2f7bdc1344ee0d99d621406feaa622740d7bf3e89b37a16ca5be01738e533a3c4070f33766bc463a471e2a869444c168426cd9e7ae69973955ba3e5b0dd24f07c662395b42d63249978fa1a4f8752cf53b3181224fa488fe615a74a9b99b2d00e5b0d06645600584c04b67eb2c4ae1527172a3761e1946b9382464e24c4fbd26d75b3178f6a185eeff47a0756cea1e6ed72b20a2c2831db737ff5b91ed7800966786dc9104841f5f476e55dc7477c67c725f0edc0bff2deed3617ae9e447af33eb558a2b94f24c2eabe83462742eab5753ed631cfe399b6e3069c5ebba9024c2a12448d350ea5826f232c17ea4ea64fcba9831c99fdf9f4fb5e2a7e9da1dda7e13a813da1b406207f6564e21b8618305e10027d635c02cab65dcfd563f443be910d6d026976cce4082d59ca8a68dc538b912cf7bc7c66b7fba361a9224262c1c755f0d5e6e21fb6877dc6dd7829718c2826a8a370db788a697c617fe4d95e0171f638715c2bbe8ce954afa0ae955e7349040b8924684a9de3c9fb2860064925093d272c3345bbf410880790b12ea2b3eb870b0354581c7f9ebb8c81a69d48a505f30c69883d6a3218e1b711a60b1dbe752d35491e1c5737906e50266a1796e2071bdc9205f349cce36eac8d7708d3eb74107f90f8d68ac44680bda822df1f34675a86702db48b8011d7ccd795cceb61ee16c245c77b6c5db9ba340999fbb13ca46c21771c3890c49a23af93beee4def425b3e3c3e71d1c63cab41f6dc08b7370cd25f086d0e353f69482daa51378dcdadaa4cf879d502b13570f444552af2597df43622fd56e7c3a93c3ce23bb1069382c0a10243c20dbda45c1f28991bf76483e6e7ddf151b515ed7d825f2a46019ed93034c225d74288e7ca6ce785e238227b583781f5e9ccef0ec671646dad1cce4cd7dba213cdb85050b36eb76ed61e1e190f1cbf30b77db5f899d6dc08f86c9c591e053063d1cc5047bf2b53ab58dc2b19833399a01f74a33c47ed02ea192dbdfa31523d73995edd4f29bdd05173db416127280efa10347ab9c1881376c3c50ca71a65b3985e8ffe000790ebae16d552da5cdfd38e087061d39e17fb50156378629559e2370e167efab2d24ed838e18ca59afdf78c6234bb84c0f16939c7bd2d76e2042feb06c4184505a7e9535483b7e0f13782071e5772d56187df93fb79be030111d01ff74be221d3bad9841859e8cd03fe43b649e38d23093f3aaeb24c557586634b39f31b6c73bc53e6546d0592ac46339e39f2bc4ab64195f7506236c4b4a850f4fe5ca0c7926f6f94a6d06ee4233cacc284328440cd1691e7e0df634744c2b28c9ba942e7325919bab567f9de929290625b215db6a5f65fd9e809cc2530240d5802eabc586d37704e08343f36fb215d86822f8e6e6656b96ffef326c7c86d2a7c671690d33545422eb0bf69cbffb383edf00391a8e0b81937f6ccd44b800fa5fdefe54001cf24c48213e7f76a933e275fd581dbf9eda73f4a57ab24559d242bf5ce17277b3c4168134858fb2587fc5332e37687d6f012dd3cb53fb572cda337fffd747b112c096b20db44371e2a24792d08b0bbe606d16778c7d2089b430c403cb4880f203864001b4266e95828d48ed0596f3385b5a167a51de13bb33df83fad743ba3f2baab85ea2143bcb3b9ebca4d4be5204903ce52ab46ad64f0a5c53eef8492ef299ced3e2a02d844e62d2c9fa3dd51bf2f65b5b94301b605d20fc755b5399daa448112dee5bc212c477e68a60341ced9cb1fdf9bdefb25028b0e", 0x1000, 0x401, 0x0, 0x0) bind$unix(r7, &(0x7f00000035c0)=@abs={0x0, 0x0, 0x3}, 0x8) msgget(0x0, 0x10) 03:23:59 executing program 1: clock_getres(0x3, &(0x7f0000000040)) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/132, 0x84) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x13d) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') 03:23:59 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x928, 0x40000}, {0x0, 0x1bcf}}, 0x0) getgid() open(&(0x7f0000000140)='./file0\x00', 0x810, 0x94) setitimer(0x1, &(0x7f0000000080)={{0x1ff, 0xa181}, {0x7, 0x100000000}}, &(0x7f00000000c0)) getitimer(0x5, &(0x7f0000000180)) r0 = semget$private(0x0, 0x7, 0xfe) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) semop(r0, &(0x7f0000000040)=[{0x1, 0x7}, {0x2, 0x80000000, 0x1800}, {0x99b607d0b2f82fc0, 0x0, 0x800}, {0x3, 0x2, 0x1000}], 0x4) semop(r0, &(0x7f0000000100)=[{0x1, 0x1, 0x1800}], 0x1) 03:23:59 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0x928, 0x40000}, {0x0, 0x1bcf}}, 0x0) getgid() open(&(0x7f0000000140)='./file0\x00', 0x810, 0x94) setitimer(0x1, &(0x7f0000000080)={{0x1ff, 0xa181}, {0x7, 0x100000000}}, &(0x7f00000000c0)) r0 = semget$private(0x0, 0x7, 0x383) munlockall() semget$private(0x0, 0x7, 0x400) semop(r0, &(0x7f0000000100)=[{0x1, 0x1, 0x1800}], 0x1) 03:23:59 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x7, 0x101}, 0xc) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socket(0x18, 0x7, 0x10000) connect$unix(r1, &(0x7f0000000040)=@file={0x0, '.\x00'}, 0x4) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) r2 = shmget(0x3, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) 03:23:59 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x401, &(0x7f0000000000)="ebffcbff13b9fd812eaa05000000000000009648", 0x14) r1 = socket(0x18, 0x1, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r1, 0x29, 0x9, 0x0, 0x0) chdir(&(0x7f0000000980)='./file0\x00') r2 = semget$private(0x0, 0x3, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b40), &(0x7f0000000b00)=0xc4b0b727cbaa640e) sendmsg(r0, &(0x7f0000000940)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000100)="0e3760e833a0e8f7b8612054ea1ffc3b293edef83ab7ebc9d191ee6c784709aa421d1713bb1e757f9b339b6bde500b2b926c41c4185e9c0438a291d9e21ba84372261bbaf45910252d9c", 0x4a}, {&(0x7f0000000180)="cd23c444cb8a145e02da61252d7b423222a56528fe63db81cf4ad75fe208d642911ba95556b77034df416afadea83d58c658b0b41016eed3193e9cf215fa008bfc6748cc73ba161e305ef6779e36d3bddcf68fa1a79358cf8b11c6f2dc7b9ddd56fdd0f40b896356b9b9ebdbd337e94a6c5da88daaf0ffd6b3562eb2962a61e19d679371fc5cdcbccc6ba5b51ba874de3633a28a8f3a8c1d2a2fd7ec7899b04328a0e4b75809c83dd81cf92d59d80f69b65b1940d34d89afa5dc9b7d5d8fae1e", 0xc0}, {&(0x7f0000000240)="cd6be340612afccfde6520138ddd99d73983261435a8fe95ce88643ae428c8f2782c025737c395a77560b3dece7c3c2fb3e7df5a9edfdf3750dab966e12430ef3a08ef0fc546eb76a242ba978a6fd146d21a3679a03911da15d6a2d3ffc8531a600a07cb25d524d26fe75d2c20947cc9f7b6dee9041a261755b8b2ef484c7f9fc014e46557be0dd62bc00c0d337a0e6674a645c447009391deace3e94876181c3dc3005755fe648a64e69123d0aa35039b5cf618b5d4f95490d77778194c1132c58e5a9de55ca472a6b32f4a0fd6fd7ee06a2671ed4035fe6a0c763729ed47c192d72dad16e3480b8ced39116c", 0xed}, {&(0x7f0000000340)="31bdc13aa23ed29db3829df0a842e0518e2796403fdda0343647b4a9334769c083a03161", 0x24}, {&(0x7f0000000380)="970604a7f08dc494cd93f01512a932aaad49e9bb0791280ec759ee994cbb1385c1aef2100449545bb149ad990684e5c22fe5c0e02609636e3e269af122af", 0x3e}, {&(0x7f00000003c0)="d7c396a4b787abfa84b11270308c02e36b04431b1a08729537771dc2e99a54c0060a523b7d2cbf0e36387af748a01f5eb9e691950af090f2c5dbced8bf68e43a735afccddb563f5332ffbba3c72262b8be59ef160ceddb401aa19e8227a0d5c46d6cbcd3b4ec538a5952cd2bf7f63ef3323915cf3e71fcc642dc7c2db624f99688a0b4bb47771fcaf19b8044a14c36ad9da0df34131f7ce8682630fd3828a93ae8078a16", 0xa4}, {&(0x7f0000000480)="ea2fba2018f35b2aad71ea6be75c05eb6efc7f266df3950b52ca60a995469adadbbde07ced2d1ebdf4b2ae788627c0661f5ccd7d333dd9099625e39aff30310cc62063b7d724d70db31a870179bba46d9c85963648ac61813f8d756efe023d503caa0ada524cac7e1c09f8d62381505ee57dabc548192e21d16bcf3e2844e3fbeac23ace54857f", 0x87}, {&(0x7f0000000540)="b9e921b7b95c73f6169219d628d86f39724d73b93be0cafbb5eb941faade867d", 0x20}, {&(0x7f0000000580)="3dac9d116d68785cddd8fc788f612ceede60073b4b216cc3574c7244acca98dd6831b64a40373bd1451e0e93ace5285d1cbe11bcdb2641d4ecc3fa255795aee73655de9370365fc84534dd1459808a27ab2b3cbaab697d86fb9db20d207a2b5bc19d6c224625d3d6ececafba85e86384336e37b0fc561c0bca9708b106faabb86c4319bb45e4", 0x86}, {&(0x7f0000000640)="631d270029e6a1736e82f9f68a7b931785e596835ef506b625563d83e19d5915f775c035b777aabc9bf5fcc31cd7", 0x2e}], 0xa, &(0x7f0000000740)=ANY=[@ANYBLOB="80000000000000000100000005000000fed4dcdc6b8d6a8b438420b1e963e8161df2d693bd6f7ac3dc6bba27d7d05052aa54d95b8689680a40f0bc30be3275136aa5208f1d17ff9857bd2f199856d628790764ecd79a435d4eb64913d1a90de8a622c380d9a9e8e0bc687cd27d47f751f63fb368e4565eab0c784f00000000007800000000000000ffff0000ff0700007cc77a3d7a334eacb0d798aaff003cd0fe6d7f5362893e75a910932cda27eaa7ed9c6e49979615866c575b49eba526d0611f79dd4ee0481528c6741450cbcc2ae0e1f49ab8a2f630347a8c7884d230c32e9152bbb5f2308b0e0a56c529f2b76510bac8df00000000d000000000000000ffff0000ff000000cd9e0e755d703d1086f8a3fa91b43fa5e6aba19fd3b0a709f27bea89ca0b309f601730d7653c2047bcb458ca99ac277ff633993710244e357ac018cbb89032aa6175bd5b77beaa79d6e2aff03c57d7c97880d8e4329e189b94276424113e3f2446c17a58ae203753f96ccd24cd88c8f2d809b12737bbfac12bf23cb87982bd69d5a1752d313820bdce669b360316d405ab4ad4b63ac7b1346e2e76ac8c833f1eab1b577c9a71daa036db8717780b88b8ffe71f"], 0x1c8}, 0x3) 03:23:59 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x10000000029, 0x39, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = shmget(0x3, 0x3000, 0x5c9, &(0x7f0000ffc000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x1000) 03:23:59 executing program 1: r0 = socket(0x2000000011, 0xffffffffffffffff, 0x8166) recvfrom$inet6(r0, &(0x7f0000000000)=""/14, 0xe, 0x800, &(0x7f0000000040)={0x18, 0x2, 0x7ff, 0x2}, 0xc) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xa}, 0x1c) r1 = shmget$private(0x0, 0x4000, 0x210, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/20) 03:23:59 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x5cef, 0x10000}) setrlimit(0x0, &(0x7f00000000c0)={0x5, 0x8b4}) setrlimit(0x3, &(0x7f0000000040)={0x8d71, 0x52d}) setrlimit(0x3, &(0x7f0000000080)={0xc4f, 0x9}) 03:23:59 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0), 0x0) close(r0) r1 = shmget(0x0, 0x3000, 0x3ab, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) execve(0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) syz_open_pts() write(r0, &(0x7f0000000000)="98bb4f9c4f7be22fc7ed5c76205d1e6ceeff11640cf027c6de51ebe3242d3457fb66a238ca4150478011df85baa0cf8842959768d88a8ae161f11fb2ab1bdd78161531e8b3d2e81d8f9254064b3e42d353b38d48bf96a9b24b23a3d56bfc9646115e46efc587b11d037762e47ecd6b26", 0x70) 03:23:59 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) write(r0, &(0x7f0000000000)="6d687d4b44e3e5a451b269f6d4262c9f8e1cdb224a49c6fac0887011dd413c34bb", 0x21) ioctl$TIOCEXCL(r0, 0x2000740d) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() pipe2(&(0x7f0000000040), 0x10004) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x40) 03:23:59 executing program 1: r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setreuid(r0, r1) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r2, 0x2) r3 = socket$inet(0x2, 0x5, 0x7) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r4 = semget$private(0x0, 0x4, 0x90) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000100)=0x4) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x3ec9fb4d) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) unlink(&(0x7f00000001c0)='./file0\x00') 03:23:59 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/86, 0x56) socket$inet6(0x18, 0x4001, 0xfff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0xd) openat(r1, &(0x7f0000000040)='./file0\x00', 0x10000, 0x100) socket$inet6(0x18, 0x7, 0x45) openat(r1, &(0x7f0000000140)='./file0\x00', 0x80, 0x20) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 03:24:00 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000000), 0x10000) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x400000000000007, &(0x7f0000000080)) 03:24:00 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r2) r3 = shmget(0x2, 0x3000, 0xff, &(0x7f0000ffa000/0x3000)=nil) r4 = socket$inet(0x2, 0x2, 0x627) r5 = accept(r4, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) setregid(r2, r2) shutdown(r4, 0x1) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000180)="041c8f3d6b57518481", 0x9) r6 = msgget(0x3, 0x400) msgrcv(r6, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000"], 0x48, 0x3, 0x1000) r7 = dup2(r4, r5) readlinkat(r7, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/185, 0xb9) msgrcv(r6, &(0x7f0000000340)={0x0, ""/173}, 0xb5, 0x0, 0x800) setregid(r2, r2) fcntl$setflags(r4, 0x2, 0x1) semget(0x2, 0x3, 0x20) socket$unix(0x1, 0x1, 0x0) socketpair(0x0, 0x3, 0x336, &(0x7f0000000400)) socket$inet6(0x18, 0x4002, 0x0) setgid(r2) msgrcv(r6, &(0x7f0000000440)={0x0, ""/39}, 0x2f, 0x1, 0x800) getsockname(r5, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000500)={{0xfffffffffffffff8, r1, r2, r1, r2, 0x4, 0x2}, 0x3, 0x2, r0, r0, 0x8, 0xfff, 0x5}) r8 = shmget$private(0x0, 0x1000, 0x154, &(0x7f0000ffb000/0x1000)=nil) socket(0x6, 0x1, 0x2) r9 = accept(r7, &(0x7f0000000580)=@un=@abs, &(0x7f00000005c0)=0x8) setsockopt(r9, 0x8, 0x0, &(0x7f0000000900)="8bf08646ab32c08b3196ffff0000abac3c42000001000bf30b7a6b625474b19c4f564ebe1331b4aed325c51b9b0b667308000000e72cb8be6ddccd9df141b577c5a0a4fc827994ef0000f0318feaf74f39efe0ffdaacaf3e3128ce8ab7bdf0816f32343f800af1f5191db58296216515124adf2e5d02c78ea51f60d8b969d1fb960edba21baa7aa80346530800000000000000c86dbb83090015453066ff0100005d32b8912e6d5e14e5613a6a5b0699db34dbfb72859fa9673c60825afa98a2ef8ca594b022db2be1e161198de34acd0966058ebf90d9fdd602dee146fd0b6794059a00", 0xe4) writev(r9, &(0x7f0000001b00), 0x19d) shmctl$IPC_RMID(r8, 0x0) 03:24:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f00007fa000/0x1000)=nil, 0x1000, 0x2) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) munlock(&(0x7f00004cf000/0x1000)=nil, 0x1000) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 03:24:00 executing program 1: clock_getres(0x7, &(0x7f0000000000)) clock_settime(0x2, &(0x7f0000000180)={0x100, 0x6}) r0 = socket$unix(0x1, 0x2, 0x0) clock_getres(0x3, &(0x7f00000001c0)) recvfrom(r0, &(0x7f0000000040)=""/208, 0xd0, 0x1, &(0x7f0000000140)=@in6={0x18, 0x1, 0x1000000000000000, 0xfff}, 0xc) clock_getres(0x3, 0xfffffffffffffffe) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) 03:24:00 executing program 1: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0xe47, 0x100000000}, 0x8) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x3) 03:24:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0)=""/234, 0xea, 0x0, 0x0, 0x0) r2 = dup(r0) getdents(r2, &(0x7f0000000000)=""/14, 0xe) r3 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r3, &(0x7f0000000340)=""/4096, 0x1000) getdents(r3, &(0x7f0000000080)=""/37, 0xfe37) fcntl$setstatus(r3, 0x4, 0x8c) 03:24:04 executing program 0: r0 = socket(0x26, 0x4000, 0x1) r1 = kqueue() r2 = dup2(r1, r0) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) mkdir(&(0x7f0000000100)='./file1\x00', 0x80) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') 03:24:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') setitimer(0x2, &(0x7f00000000c0)={{0xf5, 0xffff}, {0x4, 0x1ff}}, &(0x7f0000000100)) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 03:24:04 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 03:24:04 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x23) linkat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) getsockname$unix(r0, &(0x7f0000001340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001245cfb700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b723da690d435ec5c495000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005e55656f04c49cc0ed54c8bcd2f137de0b6b08f7b378a8ad703c7d8569bf028172a26d7baa88939c4b3a00588149eaf9cd1f49cbe574d61ed2b394b4f2eb2f578cc131c6f6fb675f08ef099f8705012d001eb6"], &(0x7f0000000040)=0x1002) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2001, 0x1) r1 = socket(0x0, 0x4001, 0x0) rename(&(0x7f00000012c0)='./file1\x00', &(0x7f0000001300)='./file0\x00') setsockopt(r1, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) readlinkat(r0, &(0x7f0000000100)='./file1\x00', &(0x7f00000011c0)=""/250, 0xfa) 03:24:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffffea) write(r0, &(0x7f0000000880)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt(r1, 0xdec, 0x3, &(0x7f0000000380)="7593ffa3e3021a5a92f58ddd2a85fa81aa21db71551d95185e95c2b7d1b38e7b4cc2220f404d8833a20458ded0a526420e6dafcd0dc23758a52b2e42c64e2dec746aecf475bd95a7a6dbe19baf74d37df431f050283599c326a43841a5b9a0716d5448ba363c361e5d7897c9d4bafd3e6857ac1aa931e800543280480a4114b1be9b847d949c51f35792fdbb8ffaa95ae77964a6dbfb4ad804ef450b80c093f7b269d6ba3aa734b306a330903e65410525b8c516f6f9", 0xb6) r2 = syz_open_pts() close(r0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x10) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f4f6cdb0bfa639aec357e9eb70a88fe1542b9764"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 03:24:05 executing program 0: 03:24:05 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x5721b76b96d34469}], 0x60, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{}, 0xfffffffffffffffa}], 0x7, 0x0, 0x7, 0x0) 03:24:05 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffb1d, 0x3, 0x7, 0xffffffff, "a24975e176894c603a45d2b360071c3b2c681ad1", 0x3, 0x5}) r1 = msgget(0x3, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x3) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x7) msgrcv(r1, 0x0, 0x0, 0x3, 0x0) 03:24:05 executing program 1: nanosleep(&(0x7f0000000000)={0x3, 0x9}, &(0x7f0000000040)) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10080, 0x88) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x6acc93d8) fchmodat(r0, &(0x7f0000000140)='./file1\x00', 0x110, 0x2) unlinkat(r0, &(0x7f0000000180)='./file1\x00', 0x0) r1 = socket(0x18, 0x3, 0x1) setsockopt(r0, 0x5, 0x5e64, &(0x7f00000001c0)="f690bddc102f39c2e6577a7dffb4dd0feb30c338f09b671ef27f90c0f796002825cc957c931c49d9a6c76ffae92d78188f6899317ad2386350b0193f2b40bee47d98f7d4d9b4bb9f82d9011d6dfa73c1f4c93bed16e8127f077f930c0af788e41ba6bd2944085d8783956cf7761dba766e826f7d", 0x74) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) r2 = socket(0x19, 0x1, 0xf9) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x3, 0x9, 0x6}, {0x18, 0x0, 0x4, 0x4}, 0x7, [0x1, 0x0, 0x7fffffff, 0x8, 0x8, 0xfff, 0x401, 0x100000001]}, 0x3c) kevent(r0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0x3, 0x2, 0xffffffffffffff7b, 0x8}, {{r2}, 0xfffffffffffffff9, 0x88, 0x80000000, 0x8, 0x1}, {{r0}, 0xfffffffffffffffd, 0xda, 0x9, 0xfffffffffffeffff, 0x80}, {{r2}, 0xfffffffffffffffd, 0x40, 0x0, 0x100000001, 0xff}, {{r1}, 0xfffffffffffffff9, 0x0, 0x80000000, 0x0, 0x20}], 0x5, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffc, 0x1, 0xc8c45e8050914ba1, 0x5}, {{r0}, 0x0, 0x80, 0xf0000001, 0xffffffffffff97a5, 0x15b6}, {{r1}, 0xffffffffffffffff, 0x81, 0x3, 0x10000, 0x10001}, {{r1}, 0xfffffffffffffffb, 0x40, 0x0, 0xddab, 0xb16}], 0x7, &(0x7f0000000400)={0x0, 0x3}) r3 = openat(r0, &(0x7f0000000440)='./file1\x00', 0x20800, 0x49) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000480)=0x1, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) setuid(r4) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000540)=0x1, 0x4) mknodat(r0, &(0x7f0000000580)='./file1\x00', 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) socket(0x18, 0x8003, 0xffffffffffffff6f) socket$unix(0x1, 0x5, 0x0) fchown(r3, r4, r5) recvfrom$inet(r3, &(0x7f00000005c0)=""/50, 0x32, 0x1, &(0x7f0000000600)={0x2, 0x2}, 0xc) r6 = socket(0x6, 0x0, 0x94e) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000640)) setsockopt(r6, 0x60c, 0x2, &(0x7f0000000680)="a25056930de960a47892ca1e08ba2a4800fd6bca83948f874ed6260a7fe8475c3b646e6a4cf07346ae89882916599afba5be4f4590c07f289211ba980d2d3dbe08160be3d7f31a65f69ee4beab665afa751363df2ff89e23fc1e7dd79ea81aa8ad402285bef8445c304d662167641cf5a76dc949f031980c0b69554f5dca6875b35be963438d41fa66dc40bbc2f2b2bfc80a363338455893ca57f5cc1a0fe862a32493ffd762fa27", 0xa8) syz_extract_tcp_res$synack(&(0x7f0000000740), 0x1, 0x0) open(&(0x7f0000000780)='\x00', 0x8008, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000800)=0xc) mknod(&(0x7f0000000840)='./file1\x00', 0x10, 0x3) 03:24:05 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) dup(r0) dup(r0) 03:24:05 executing program 0: unlinkat(0xffffffffffffffff, 0x0, 0x63d6f27cfd879b6e) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/158, 0x9e) 03:24:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28000000ffff0518be0751deb8e784787b8401c7fcffffff3fdf00ea59705a26bd0e5aeb76", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000900)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000840)=[{&(0x7f0000000080)=""/222, 0xde}, {&(0x7f0000000200)=""/112, 0x70}, {&(0x7f0000000280)=""/148, 0x94}, {&(0x7f0000000440)=""/245, 0xf5}, {&(0x7f0000000340)=""/107, 0x6b}, {&(0x7f0000000180)}, {&(0x7f0000000540)=""/89, 0x59}, {&(0x7f00000005c0)=""/159, 0x9f}, {&(0x7f0000000680)=""/233, 0xe9}, {&(0x7f0000000780)=""/179, 0xb3}], 0xa, &(0x7f00000003c0)=""/14, 0xe}, 0x840) fsync(r0) write(r1, 0x0, 0x0) fchmod(r0, 0x0) fchmod(r1, 0x20) dup2(r1, r0) fcntl$setown(r0, 0x6, 0x0) 03:24:06 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x200000005}) 03:24:06 executing program 0: r0 = syz_open_pts() syz_execute_func(&(0x7f0000000000)="c4637d4b898729000000c4a1fa12602b660f768c4352d4ffffc4a281455c2ee6420f75178f8a18124f40ffffffff4780ee000ff410f367f00fb07d0643aa") r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="f7f430002e84db6802171d37dc1e357abdbeb90777764f26871c06270e701c860f1ffc9bfa484a8ebd13773c9de245b7f4c7bdfc4337b96b80ecb56ee92edeefa4ee3e8da6946042df5fb1f75a16bf5379c59a709c4dd82b0e533164d99157f5b284a2fefc72f08d575bc8827be99afd", 0x70) socket$inet(0x2, 0x8006, 0x7fffffff) getsockopt$inet_opts(r1, 0x0, 0x200000000001e, 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) 03:24:06 executing program 0: shutdown(0xffffffffffffffff, 0x0) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) 03:24:06 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x3) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x3, 0x0, 0x100000000}) 03:24:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x146) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000001a40)=[{&(0x7f00000002c0)="e236f22ee1406087728d7eb41c1553665708cc032087d2545981aaaeb9f93b62162d7bc657ee94be8b1b044914e87c4cebdb6a4706c9e31812f9e6229eeca7f8a9c552645f4e3a33fd6f2c0d3aace64bc502da0c91199d6ab6f8fac714af839c8a06f3c60e291af3945eb202cdf29443070093fbd8b84b5d6c5f45c9f638dcdc3de1f0549ea9c70999ec36d36441a09819139ed3afd24fa1831cccd47192ee4ada9966387d505d366a16fc857836dd9909d58102db6bb758e707785e342b136f0b2fff9f18e1eb3fef44f92258aea752c5156bfd4f2fce9074a457b6b91e0ec7f3e619d3b7afbb2a1f03570ecb5ec01d383c9d9c5c2155d7c109e48f962fea58604832f58cd4b3e612d5a33edacc07650733bdc94f63fb7ab8a41e9634563ff4f757ae2eb5a6f601a6bbb4cc196c63479a2f5ae910091c77292a291b7deadc3fd71fe9534bcaad989f416ba28844c1f8b07a453d6aec166e4646443e9e670ab75c80216339217ec54ea28e3df8b23c0f5a563effbfc3b28e6c2b794740d90b7ca3cdeaf47d1a592dc7e059f95e2e6a6471c96fb46a1d5eedb791e2f354db0920313abe8d408e62a98dca7dad1b43b84bd6072302068df797d7e8e02d17f080654f588df9e44036307ff1c0a83a82c33eef7cbb494015c94f9810f9b7813a143bef14b1c680762f80a02abe5bcfdf1abb9f66c635b3ea9c131ea43f99d1543b005e5a1154481f25f7999da9429415df55089d30d8f6d4aa00c81c4fa390dd4e2089f7364f21e01d308046465d84237ae6c2b1b85d7d45c7fa81888ce036ba54abb240c3d400fffbe4f244b5dc134d93b4f7fd471aaa6c95598fcf2f32c38b8ca42fa2a9267ecb7389fbc5fb6153f1ce61c0298342eb0b76d747f95047363414523dd51d95ee54823eaa70748d30bc26f6570e15f1be61326c26ad02f7e60626142ac42dce02a4515b5ce39e1da03b27cf220c4750a7def819a28891925c9fdf4252cacd312c21808bf589ebad20ac348765e25365b12f9da38fc4bab6e0175e0020dfd059f3081e633bcfe45ef822d22e4e8ee86098cf18b39c6cfe2feebe2af555069e4486112106291b29b7cfaeed45d5e05cecbfff780cff11fcde6ea885eb84073c49b9e2149a44c23ea75138301436f5f5857ef07091d4d8fd007c93eb6ecddb856f0d386fe7fdd897573ef7d88de850dd1ff656d7bdedd7d44c0bfea5f4fc29f2d3ee5d53a72f320e09ffcbf194d8ec6bf98a79462c2d195b30b792e6c5b96f5739e9e20d1d93fbc66ab49a7caf8197be2d9e0acbab69d38cf1780dfcfd16406161bb6cf9d2ad92508a3ca7ffd68f700298bb191397a2a1213d84abf3834f446f807225a347bb30c58a4498af3a9990ca8df5deafedb66fd12b872b28d85550d7d17f0b5c6583e8be19e44b7bd0ca90933b7752f5d5f41ec33839024204680d1b28effb79a67d1a1a1a72a60a01fd7808a5d17da8f8ef094841a850133c9d62d9402cf530f7febfb9366031e7746840517d5e8231adaa3e79c0e166742029e7bb75fcae7011bc9234cddf974f8bd49411385aaa4c8d8c3d7168ab7af836e7f9a4253f1b4e705b971a6962eb53ae912d02e9a8995e1bc37fd59fe74deb7b8c0e3c8dd9a7a9c6737477e0533279a87671cdd57eb0dc8ea51fdbfc2408452ef0456cbf2d9aeebef01fb0a03f0bc1f3fa5e5b0bcd50c688a2dcc51316c84c2e79389780632fa20e5d9d02752f520db4add3865a8ce9fdeb410b77fcbe59ebec10b625b8e1781d5a5d2bfd01e8ad2280e66b419532b277831386e0a4200b5fa694f85f96e0c8ad52b9933b647461d16510af5ec307e7141b2f0eac76b952e95dcccbaa34c652099e82dab769edddd8781ef1c88b70ca99bfbcb9759a4ebf310853389944857de56d7d8e9c72e2b494c3ae1148544514610d7ebbc2228b0a8ca49172d897497cb075a9b6f4411699bfcd1743e66325b7284d8157768812e7d7d8b5ce76bccbbd33a2dd022627d7176121708193bb7d4a397e9e7074f4733fa04684fce1db0eee98da663c771af3fd952d7ecd6463160458dc95c56bbb9fe500bd1ded32496921f8f6bab0e6c4de075c241be53121faaa5bd028b8cdba071518c623050d6f3d990690e607762b963a096d84cfe3c4c2ad23862dea1d750ee4ab39c148ccfd012b85241563101c4c1fe2ee1696901ab0f35f50f4dbd0c00f67e521a98030d0e8aa2fcf4bf598f10f688d82ed9658a012763fbf0e53063e9515b52dc8f6c24896cc2f1ca87ad259e6c990fb98e77310967b53da8b40c7d67425b9fdd0ca", 0x662}], 0x1) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) geteuid() link(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='./file0\x00') 03:24:06 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) sendto$unix(r1, &(0x7f00000000c0)="0f7fcf31cde83381bb0c024d8601b1448c4904149a8c1e28ff7c2ae9eaafb5225c8bc1aa7bffe847ea449a978c93939e3fa33737f7f13257d1eb6714146afe0a793d8dd98bb00a1298f82bc348fa2328ecc1ac3a39dbc04fc513c38461f2bdb476e68e2250f58ce0d47afaac41f6577d94cf19ba02bcb1f37f9058db4508fa34d0d1d49b39204ed4f8978e87db62acb661da26b251a2786087ff196a7fe3ab9b72ada9c68484c32eea9684b8b5035ea24f43f31aa0890dd82e82395714f086fd14429230969c4e0c8a6f294a605101e49f164f0365b62d19", 0xd8, 0x2, 0x0, 0x0) listen(r0, 0x0) 03:24:06 executing program 0: r0 = open(&(0x7f0000000440)='./file0\x00', 0x10221, 0x100000000000000) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="e10244f26aeff08700cff20d39219ed71f1e10f797346be3f5384ca48e66", 0x1e}, {&(0x7f00000000c0)="50ebd563184456cfffe5f0d0df13d3ee081205d57c40146a73b9293d11f8cec8fa534fd7419c444d3fa5df19dcfcb70551ba4ec3a779a8e43fe29011b81da3751904c03fc9490c869ffa74a25b5d10e0dedeb28348b1442be7bf509cefe7a6d2705a426dada851abf93fdf566eef19ed530b197081eaeeb99c16a3ec6b8596a7f06c1b7972aaeedf839cd5cf122a8a1ecc6a32b75953332ebd8b918b18db0db7bad66fb1a87362bf16f3a684f659c53fc33843671dce6c2e8b0439c47091dafcb0483a11e5e02904ce82106d88723f3540decbc2016ba5e8a55cb071cb24da2205fd74180067fbcc3755d749726aeaa78e892619479c811d4c479d3cac7b", 0xfe}, {&(0x7f00000001c0)="d355c7e46042c3c2e92802982aa28089af99d995da679b63bd11be11ad86d8163658b91b5c964b241f23fe9860234cc9f73a95f825419c95759c01eb3df4441d467dae83a53bf88f2786ff6f0dd824bd8b09716bb60e6a2e9c80fbcc1c08b989722f684c027ce10bcfceb7", 0x6b}, {&(0x7f0000000240)="d2e45bb60e0008b48ce0947294cb486639853d2152c9362a40e09d39a45edb7d8bd7f09b9f54dbad05fdba79f4058de848d7d4e2a9067fda5035e59a01a89eeb2db455d1b7fb37307537539088caae4d8dfdc07c7b20884e58e4faee68a35f35c93b3defce7228c089b6c5dc262cdceb05d0b07a199b2c7af8190a3642c8c1d75ec503fae6098ebe5694b9d1c0e4705dc95d494686d9a8f1ca7b12ab55f6d35325f13c7be477e71b55354ac0be0558119e1b60f0cea610992cee4889c912d540e6751ec9484b48bf2a09bc62fb30b6422590", 0xd2}, {&(0x7f0000000340)="867f25118ea3aebea0c25c125515deb11a679a744534b6ecf0cf0b281092ee21b6c2860d4f1e6d600e", 0x29}, {&(0x7f0000000380)="cb8f47aca8616cf09b350de0afa1adcc", 0x10}], 0x6, 0x0) unlink(&(0x7f0000000500)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) pwritev(r0, &(0x7f0000001880)=[{&(0x7f0000000780)="b6fab8700368d36cce5b3884ab954e1dd578913535b5a2596b4dd5493b3ec81aaaaf2102a0b0645545d67ccfb4d71be7d1d0036e2c4e60c4a0ebe9d745b84931458e517de723f23a4bf83f889eba55eeecf845e4e936cab04615f77fe106d4661b5ed0afb6d5a8c6079d72592bdf5a3abac0c8e6abddc2125d2b5d5d6e374e16924f95d8a96c84fc1e5de9ca60dd7e0d94782247244862083fac9010be34a540d3ed76c460c92c1cede1eb69cec0998c85c86bfe7082846d086aab90a86f1fff9a270e2299099b1af7cc8fe9806d2af15acef73856f2a42dd72cb691de3d546ebb2156b73d06c38615dac3bd28ab7547de1c20deb96afa34904f2289a82b45356cc5dd16d0f60b3c276604fe9f809a7d39ffd18c53ad6f52461e901d1ead3eed09032de706edb0d989e18428dac308766837ade17f1cd1eda39eba77bd1d7a7b1d9a0b415efbc089852aa2afb46ce4261c4a5f02f700be1fb5431249bfe18216c54bbd49dfcf3f586f9da9b150a1ea44c3e5bb1af63dae50b7d219850581d52e8de0b204618f54a92eb260a71e2d3da727316bf6c9781294964a4c32542af0544d7bed40106d93abc869b64d72ba645c82f97e32258a4fac42fe6f8e188d605ce9981d80dd229ceb087cb0df47945fee0ac337a110bbc05da0041bae57e07ccafc6a998680029b059ac8c8ec9ebeecf51b88478aeb35b107dc090c826b773df8959710f4df82376b50f97293389aee48860356754635de6d9e7365765c73d2afeb00255be37e07bafd082e169fa8968d5f658a24a9854dfebcb3969bd2d93beb1109cfc4117d82e02f8f0d415e170bb48143cf61f8bf742190c8502e45a4bd9b20d5ba626bca6c8c7aedc7bddf0eff588e5781f3fe8228aba645e7e5ef19bc94f4e4e75ccb5a92f42734a1ce5c2068a6fe914ede52c254f4951889a65f675e823679ae5219bbb35e8cd5d3ebeca918dd4c9360d677db1ddac0bfe9975346207fbb53a93408ce50574ab5589b6e72c71b1db17fc95d9f35f91665d91e1795abf23da09be10d95b7debb8acf7c8bd5ed11431fb2becfe20bdbb22bd8872044ffc0e3924ca75418529ee8c773db430503c2c00196817763f03fd6fb8a1a035799886f9426f07fe250d6392e5de6e486652c7ee3387c4e87abdfe7b4990d53f31652afb51dc82b6c0c62d87f71be4748211a0832e7892e0bb212305218b66da34d777a5f59a05804fc9b8795c7f0afe021f69af2610d0fda1db3ab0b0ae66b1dfb085bbc3e87e0af5bb28d2a6dc1a8f78f24cca1c567789c483693e1ab5febd69c854109d2acd9134bd91f38c83d12448d7acd957ca552d7da68a19f1e92cc6fbfde2809dc3fa6b6338c776a713a393e8be465766d9f72b61f072a633a5d1c43a055fbcfb6e158b14963ab770df84b543dd324a996645920294e2907bc24a67c293b8c305fc32b628dd34469784a4185a182b961c47232a4c4959d58568c69a362ed5bde8173a3144ef8bc86dbd1af6346a44ba73637ab3f3ff1da55dcb4c6605161971769b87fea8d45a7afa138cb40e932dbf73f09fedc74e86ce402dd368440b7b11827c60c6577020ca2e551515becd37bd0d4a0d636729b0fed0c236482900cf6c04e448c17941bbcda21aa8e01ab5a6ee6e1e80d2ead186623c6409be4e3a12d9c66d7e4fa7d77c5a1220977f68b1dc8116bcb6c4e34dca270660ee1cfdfae4f88f8e770bf645455695dfea0cbc84e36aafddac1ce62dad15e4f6153f5d380c94dd239fa05ab463ccb32967e85ea9ee649ae09a3ada6df7c351d6d5fa9d7734cd2fcaf1f0c7eb623fcf2a8cebf5976ceed07d69e483d4d932d01cc9162055cd56296cc4082fc0e4af5f3c4fe30bf7f9edaa7df12d90e655d96a5f3675b558344e78843cc631efb7baad2688ab37194804ad6389b8ac53f707f36c17ccb00cdc5279e9321507b5db0e0c045e2394700b847999f2afca54efd96bde8a9eae45c68a1c15483260dabc96dd3f1aac9ae0eef2f3c9ccc37f77bd055e7759ea5545a108baf0c5519918598d7e20e88bdfeebd4152594e2960dadc9dd5790adc46e057c22b1c3d069eabc72696016ee03c67aa0b19608c28e720f606050c81b9cd4240a7532dd8a1d81ef043f20f758e21a9f228eb44bd6423b3e27e82b1d6d1a0a2ca8b9f6881def87c61844732fb1ed24a408c8784e87f9742055428fbe178e9e827faa2dad8dd2d5b4b804673b0a1c476ad2430208835f8a267285520f089f85ba4f55bb00915c3dbadc6a8ef047a42e792ddb4be164f5b1470237ce78e4b4eefec5e00d019b285d09a9e9c978471d4dba2e8999d138e6e618b6066c29e94526a3df3aba3db479f461d5d9686c4cef8f2f039ed86c93c317e700a6229a51fb2b462659e8bc86597d9e2b718db2b588d72f514f94ade9ca01fd6a9ab41892c974b003fcdc32fa5a981950af2fa8eb9a97e9d651c388fa4204faaa7e8cc5987f0fbd3aeef6222056a92fea810adec9c7f7420aeb5d3f0b3736e713cb80bbdc3c84473b8866994653ba01df4af1a214f837d33d138463d652cb29367e5254ff919c742d01b0e80eeb4eca8ab2402f8adfdcd42c7c85ee7cf0aca7130765bb31dd9d10b7a57cfc0d2fa5c6f1a41cd195f33e6c04fe5f5fad383cb9f0f9d7ee9a1f187a4c298b6beee3abd544f4e09d383e2abdebccb7ac4ad876f037aab55ada4d79221dc456da5334f4300ea9cb6b5aa8c5c57e861acd17c2de52f77accd0c7a173d4178be2a4d0b1be9392d20fad4dc390ab90fc9283464c99ee1e61330a7db6559d56f0e3b6fe6527b1de2adf9752daca2df79d9b062ea0a896af0d98d893d0f6008a97a547ae07eece677d6f368e478dffec778bc25a17d27984d1f7a9831d2207cdb9f8b3589cbdcebff6d90978da27585d611d492f530184de37da9f6683fdb4f6efd755ccc10e3d9397954158c50b3c26c309727681fbae2bda7b5ccc5e03e7495e5a100cfde0b1e733ffbe9d4b7dbf9f6cf1523f496ecdaf1cc289eb9f1fe625fb867c4e34fe54fd632989dcbfc42143c478136563030117d3b3f72bd6c0aa681879457e208d2ef59fe5c07721b84c651fcdda39de5a67b661b9d30adf62151b3a86ab2a547dbbbd866b1475f51ba0af626d479982f9c0ca614bf4623cc1558c9dfe2eaca45542d8e8d97a27ca708327f0c11c9ce47ddeb84b53c8dd797da968b2da4f7f23017e6f187ae4c722fffa9e6204390ac6efef758a17c132b98db459d533121bd8b6feeb1284ac315b4d74576267e17d5a9a2768740e6cd2ed8a2b54399317a3c86c52330ee0c639fd6cd406ba77d198d1bbb8bc205c2dc06783462b1ce629c920b0e53036b94423c3a00ed3a69e664742e5f37c68eedbfa2293b947050537a6f94a4d17a0bed78123735cfaaa5e5cce195e34d350b8281a7834f122f3ad86ffb42e8eb457033dd707aaec27ee07f5352bc8a0355b5a169d15326ff2e21cdb09dfa54c0bd2324ec6494c66137a9933e3660d6db4947406338d7067c93bce5c2a45573db5abfe84328cfaad224349490723958ded8d43b4c8a1ed8d487dcb155091158c8783b6ad70a23efb2f827ff1125d75f9f83ce841863af617868107d5ebc95981c284376584c3651eb1eb587a5eb5c7d45f1e1c016286f8a3643a186546a50c7952480c61479d1b82c8f03fc2b84c5f1c5fcce6739630fdf76bac0125d986a023362b57eb744e6770bdb6de40409c9a35b728df3c6245ca6dc8cb5af6020411a5e9567267b6227af01a654e358ba87d2985f240255a7fd86a4bd1ff2b1edc57f1cc689110ee26b55ab42b662408fa6359682fb3cf9bdbeff34b82fe14f315dcb0d43519f8621bd4d1dce3355c2477ac5469ce5c1eeee62f716199f6e868e2bb0bd0de1e50c5f7aeb32c414e33bf2d476f1169a3295af23762c59c89c86a94518a2cd24dbad680ed53ad155804f3aaf8cbed4157c18dd2b75a36b62ea9469018327f63505d37a1dba679f4c8a157e58924e20e7899a24618f2bcaf19051eb4f89fbd399944ccd30a1f942656b449c483c4c4a510e9dac4468434a340bee5b9cacf34d9b0ae95962a9c5a6fe60cecc87515ad4dec89a40202c045f1c9fa18f79a86483bd41098b0b921d02fadd7519d2c7a19f8c34555404dcf29ae7df2fef7fab13765b97a22c753df25c2a297fcd995131128955278716ce0769a552f45b8e094902174d7933ceac29ae9e84556d9095918c310141af5d41cd6e21bdc556fc5c4f528a5de426242291bc0f6c502c6178e5c890739c8f9e8d0a7d9c84de8eebbfbc714a67a3105df5f50cd91bef4323587e586e9ebcf08f0e036caf162e399f7049e208f1e0ad939cad4cfea121054fdcdc7f46a83eaa809a4e14850f3e7af223fcfe192aa269cf33b3606f92128b441e52d00ed61e5ba61529d5f3ca7465f510b487b53818b19c07606b395521c5bb3c30b1c1b36e98cadb01e6144d1d5454a3799e5b3714c0a20b3ac9e6c27afdfcbf9a4643d379691531e5ce895f47c5d167ec2255a0ae271c316bf6871353f5e145a7d1ed850aa20bebf8b27e87c1e9dfdcb3e68130aa0dfe12a9754db95ccdfee97bc6f5ed71c5daab28ef4e0ea4a687ef3b08b2bc63695e5ef812517a685d3984bb7354dff5d1acc8efb1beb14a259b8e3f7ee99f55f7d539dfc0efdd0484b48242b7ae4425620f92be14ee185d4d0e30abcff7e4b07a4d9ccc36b2615da90ed60d2fa3e7e043a4b9a64cbb852f5cb60ceace5442f7b985c35e62f7c10202e1f33a8720aed9c5effb9d7bfcf63b5793f6db87bbbc4e2d30d0e68f66430513e2a3e4c9f3ce0544373f72c355ddbe3358d33275c7953d8c43227a5e7029cb75f6a2d45117f56b765fcdd63c6a38adba87f88333ea90a0aa0b0e845b39ddfb80022db24d30e34cf28f5f7b9002756ef092d48342ecc6ee7d5bd192e7133d44493b2ab192bf2b80ca2a0271c604ff48c666536d39080f687d67f7ae23bcc328876e297eb73d0800784640e9efe18169e8085cfb070b06fc7b1f9f2509db3e8ee376cca0c8d401167cc5eca38513e438828dfd8469f51777f40e39414c994385edd2afccdcd139840dbc0b0aedf487c85a054e38878d880e04764675b5a90ba190c5abc57b31e0d296469040fae7c64fedc2ae6484fed3bf37cbd4f86697ec396eb0124f4a2668bccd2b343d9595848c94943c85fdcbd47ba8d0d48c616486e30e103552791e064fbe269136ff5dae94cd99e3a0ed8bca5f2aaa032e35ce7cb3f1c8dac8921a08ec46cf34e48815ae33e090b6a5677549a4e909efcab4f5344b2a2cd39654f64b5fa9586db7a734309198fcb4b90cd9d3fc32d564cc58888ffd358600a9b10c81787dbf4db62772f488f9ef5a4bc457eb2f1ca9a24770f345774b3da02ed89c15b9085708519391ad185eb03ab331f97e1f049f7f61e14e70a2276c09b48a4766ed429f27189f5b4dea0dcd0db87f8934a2e26cb42d6c686cd501deb0b18d578359badd55f82466f3313d2ef51aaf1a97e8b7d0166120d7ec4af470155602c92445ceca79f9e67ee529479f5be2472ed6e2fa69f77afff6f32d9b7a916c29e5ac181052872147f693d3a90b0af3a6cc15bfd57184f43eb06fa186b0d47ac18c65904f26478f2b2bf9d457e8a462744e58262d27a5c44acb1ac22694857099258a8ddc287ca31092b367a3fd5f496dfa23d7a2dbc2bc37d10fa6884bc115d0f2354a5bf0ab912681363a752e19348441ad2b838c3398eff56e848b27a1977cb7a4ddbe6c154", 0x1000}, {&(0x7f0000001780)="2361a2fb0e30baf7a8314e9e9ff74c0d5e6537961dd725d8a384917013576e08747188ad932cc99bfe4454a3d5ad55283c558274bc4f57799bce93346941eedc244dd5ed9b7cc9453fe7959f26fd362e5d6a7f9cfbdeeb02104bea473ab8515007ed8e1f47f5", 0x66}, {&(0x7f0000001800)="844080bc6832a04d30be75c38b380b2e4a", 0x11}, {&(0x7f0000001840)}], 0x4, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000480)='./file0\x00') getpid() recvmsg(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000540)=""/161, 0xa1}, {&(0x7f0000000040)=""/48, 0x30}, {&(0x7f00000004c0)=""/15, 0xf}, {&(0x7f0000000600)=""/111, 0x6f}], 0x4, &(0x7f00000006c0)=""/89, 0x59}, 0x2) 03:24:07 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) pipe(&(0x7f0000000080)) poll(&(0x7f0000000040)=[{}, {r2, 0x3}], 0x2, 0x0) dup2(r0, r1) 03:24:07 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="cc2c45ce9303bab1f89d5f65e01833a7d20e9db04e73558f687e565a3215e6a8ed30c4a30435c462c0e933c12be3c69c51946249b2159f29dec96196695b541e1e6454751a27c2c07c0bbeccb5401faf8ba8e95c81e95fd62380873232a30b32ca0ed1593b201e62c1f8d7196a48ab8acac7b45e92b26a8847f06b7b330c601b87bb24fb955fa8d8999df30270a7e731f508e985dc432ddb18c272075170dc2a67ca72b2f821d7184fc867975b33648cff8d2dee2066d5411f0aab248df226cde577ce13c2af1dfa281b0664b25499dfea3b280e8613080b13", 0xd9) r1 = kqueue() write(r0, &(0x7f0000000100)="21d68d279cd0ea7f2d2e5b0763d52aad93660b44fa5147aec5cb2b1bf74ecd405a55292776f3f5", 0x27) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) socket$inet(0x2, 0x8005, 0x1) 03:24:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="bd82c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21aab2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8a19e48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455be5fe828f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a094e2b8b167c29b1931998bd25030a68", 0x114) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$dupfd(r3, 0x0, r0) 03:24:07 executing program 0: mkdir(&(0x7f00000024c0)='./file0\x00', 0x80) r0 = semget$private(0x0, 0x3, 0x400) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000002580)=""/177) semop(r0, &(0x7f0000002500)=[{0x3, 0x1f, 0x1800}, {0x6, 0xd14e, 0x1000}, {0x2, 0x8000, 0x1800}, {0x3, 0x4, 0x1800}], 0x4) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCEXCL(r2, 0x2000740d) recvmsg(r1, &(0x7f0000002480)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000023c0)=[{&(0x7f00000000c0)=""/86, 0x56}, {&(0x7f0000000140)=""/163, 0xa3}, {&(0x7f0000000200)=""/142, 0x8e}, {&(0x7f00000002c0)=""/84, 0x54}, {&(0x7f0000000340)=""/83, 0x53}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x7, &(0x7f0000002440)=""/52, 0x34}, 0x0) setsockopt(r1, 0x2b, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) shutdown(r1, 0x0) r3 = shmget(0x1, 0x1000, 0x240, &(0x7f0000ffe000/0x1000)=nil) r4 = getpid() fcntl$lock(r2, 0x7, &(0x7f0000002640)={0x1, 0x3, 0x6, 0x0, r4}) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000002540)=""/23) bind$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000002680)=0x3, 0x4) 03:24:07 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fsync(r1) getsockname(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 03:24:07 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0xb, 0x200000000007, 0x0, 0x0) 03:24:07 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, r0, 0x0, 0x0) mlockall(0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') openat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x4) unlink(&(0x7f0000000000)='./file0\x00') 03:24:07 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000100)="6b0139cb850e9ed53223f56d1386ac92821fcc1da7c290a158a8f2d99bf6f0663f299c196a847bbc08d86b59b071764f99aec2a08b17c07b3f574f6e7623c5f23c14d963c8b1b20c710c465419d18d9a2a26bc08629578f153f6b79ee066844a302fdd5e277a695144755d6ffa481e11ea7562c9e9000a06f672b5b0f1bc9af60bda56ac235bb861f05836ea1bb1f40f9557dd", 0x93, 0x32fcf360282e8e00, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r0) write(r2, &(0x7f00000001c0)="8b785f64b4229f08c164bdc4a5a241", 0xf) 03:24:07 executing program 1: open$dir(&(0x7f0000000040)='./file2\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0xfffffffffffffffe) truncate(&(0x7f0000000140)='./file1\x00', 0x4) 03:24:07 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) truncate(&(0x7f0000000100)='./file0\x00', 0x2) 03:24:07 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x50, 0x121) 03:24:07 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket(0x800000018, 0x1, 0x0) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x0, 0x100000001, 0x100000001}, 0xc) setsockopt(r1, 0x6, 0x2, &(0x7f00000006c0), 0x0) 03:24:07 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000000}) r1 = socket$unix(0x1, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 03:24:07 executing program 0: setrlimit(0x3, &(0x7f0000000100)={0x100000000000}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x804e6995c28202dc, 0x20) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = socket$inet(0x2, 0x2, 0x401) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) getsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x0) socket$unix(0x1, 0x3, 0x0) 03:24:07 executing program 0: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x0, 0x4, 0x0, 0xc5b5, r1}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x87, 0x40000005, 0x9, 0x1}], 0x1ff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x8, 0x4}, {{r0}, 0xfffffffffffffff8, 0x4, 0x8, 0x55, 0x400}, {{r0}, 0xffffffffffffffff, 0x8, 0x800fffff, 0x6, 0x7}, {{r0}, 0xfffffffffffffffb, 0x20, 0x20, 0x8000, 0x4}, {{r0}, 0xfffffffffffffffb, 0x1, 0x2, 0x5c9c2da6, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0xffffffffffffff7f, 0x9}], 0x9, &(0x7f0000000180)={0x7, 0x7}) r4 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000240)="e83c02e4fc8b1689cc3ed243f147756282d6810834ad7283719ad9f7466f077c48d1d09c97c13dfab64555007341bd09e9a139e7f42f640e069363eb6c5327028fc5408cf6e6b24c95336bd203e4db95f846c3963d2cbaecfd2357196f3e76ca9ca3ffde1f156ff313c4ba26d7484ff97e19353bf5e468e830e04b47db36fea63d948d0be840e0563b753ff86b52f5bc4a31fdda79e7faf0b58d3909dc9ce9b578893f45e64d5d9be6e5214c6ae68a3428a85892416024fada9047", 0xbb}, {&(0x7f0000000300)="7baf887eaaa00a465628094700f0df14ce0a181180c95968d7c69bc7db89d36714c9d7f958ca6a3d92a12bf83666be8e43f6c613ad8edea884114a29a709b6388e683c71a220a090a91d30604118f1ea893d63d176bb1f83b20bf42e85cca226dcd5b8b1cededd04e2082277a9fd0594ed12c9a36534", 0x76}], 0x2, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r1, r4, r5}], 0x20, 0xa}, 0x40f) pipe(&(0x7f00000001c0)) 03:24:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000040)=""/16, 0x10}, {&(0x7f0000000180)=""/227, 0xe3}, {&(0x7f0000000280)=""/92, 0x5c}], 0x3, 0x0) r2 = dup2(r1, r0) ioctl$TIOCSTART(r2, 0x2000746e) open(&(0x7f0000000000)='./file0\x00', 0x20480, 0x3ddbda68a50fc49f) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) connect(r1, &(0x7f0000000300)=@in6={0x18, 0x0, 0x14f, 0x4}, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5, 0x4012, r1, 0x0, 0x0) kqueue() 03:24:07 executing program 0: r0 = getppid() r1 = getuid() r2 = semget$private(0x0, 0x1, 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() semctl$GETPID(r2, 0x7, 0x4, &(0x7f00000004c0)=""/191) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0xf6a1, r1, r4, r1, r5, 0x20, 0x9}, 0x0, 0x44}) pipe2(&(0x7f0000000200), 0x10004) sync() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r6, 0x20007478) clock_gettime(0x4, &(0x7f0000000140)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) clock_settime(0x2, &(0x7f00000001c0)={0x4, 0xa8}) fcntl$setown(r7, 0x6, r0) r9 = shmget(0x1, 0x1000, 0x232, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r9, 0x4) setpgid(r3, r0) mknod(&(0x7f0000000280)='./file0\x00', 0x80, 0x1) clock_gettime(0x6, &(0x7f00000003c0)) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000600)=0xc) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x77) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f0000000300)=""/82) r10 = syz_open_pts() r11 = dup(r10) ioctl$TIOCSETD(r11, 0x8004741b, &(0x7f0000000080)=0x8) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000380)=0x4) 03:24:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20001, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200100000000d, &(0x7f0000000000)="eaff125cb4fb125e", 0x8) 03:24:07 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) open(&(0x7f0000000100)='./file2\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000280)='./file0\x00', 0x7c) open$dir(&(0x7f0000000000)='./file2\x00', 0x480, 0x2) rename(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000001840)='./file2\x00') 03:24:07 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963bccb2dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a22e992f57bf27ddcefb9d0d336c56bf7e6bcbc74ee65e572d261f58fd83e9aecd6a1c0aeaf05313bead4d3572c466fe704bc401ed8d547579f9567d71af6d002414dbca44320550436c966bf06aa27e1507f8237aa89efa4ef6bc445879a2320fd42715402556b81b2d538c5d400ea9daafe61bc49443b", 0xde) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "b04d6a07000000000000001a00f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 03:24:07 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = msgget(0x3, 0x80) msgsnd(r1, &(0x7f0000000180)={0x3}, 0x8, 0x4000001) 03:24:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendto(r2, &(0x7f00000002c0)="40640b55f59c64f5582f1c2cf02fae381bf2fb78ee0790eaf30ea502efd82538182d06b544845bc05505558d7ca6deb1adab87e52025bd45a1b22ff69973ec61eb2b0782ee30438d6e1b3e8d7a1494207b6280bcb60fe07ab23426b11bf49b2b7b7bd355a0ec576d3770f249b174f376915dc7ba458eefb9d251d4a4a749b2fd576a191686cccc02c65da6be411047e0", 0x90, 0x4, &(0x7f0000000140)=@in6={0x18, 0x3, 0x5, 0x7f0}, 0xc) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000003700)=[{0x0}, {0x0, 0x12f}, {&(0x7f0000000000)=""/61, 0x3d}], 0x1000000000000081) 03:24:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) flock(r3, 0x1) close(r2) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5, 0x4010, r1, 0x0, 0x0) 03:24:08 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff6) r0 = open(&(0x7f0000000240)='./file0/../file0\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file2\x00', &(0x7f0000000040)='./file0/file0/file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) ftruncate(r0, 0x8) lchown(&(0x7f00000000c0)='./file2\x00', r1, 0x0) symlinkat(&(0x7f0000000140)='./file0/file0\x00', r0, &(0x7f0000000100)='./file2\x00') 03:24:08 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) sendmsg(r1, &(0x7f00000030c0)={0x0, 0x0, &(0x7f0000002ac0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) 03:24:08 executing program 0: r0 = socket(0x1ca511e556522563, 0x5, 0x80000001) ftruncate(r0, 0x1) r1 = socket$inet(0x2, 0x2, 0x0) ftruncate(r1, 0x7fffffff) setsockopt$inet_opts(r1, 0x0, 0x16, 0x0, 0x1ec) 03:24:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 03:24:08 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000441000/0x2000)=nil, 0x2000, 0x6) r1 = fcntl$dupfd(r0, 0x0, r0) kqueue() getdents(r1, &(0x7f0000000000)=""/37, 0x25) 03:24:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0xffffffff, 0x4) r1 = semget$private(0x0, 0x0, 0xc2) semop(r1, &(0x7f0000000080)=[{0x3, 0x80, 0x1000}, {0x6, 0x2, 0x1000}, {0x3, 0x5}], 0x3) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000000c0)=""/4096) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 03:24:08 executing program 0: r0 = socket$inet(0x2, 0x400000000000000a, 0x3000000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x72, 0x4) bind$inet(r0, &(0x7f0000000180), 0x10) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000080)=""/226, 0xe2, 0x1, &(0x7f00000001c0)={0x18, 0x0, 0x800, 0x101}, 0xc) 03:24:08 executing program 1: r0 = kqueue() kevent(r0, 0xffffffffffffffff, 0x3fd, 0x0, 0xfffffffffffffffe, 0x0) 03:24:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) fcntl$getown(r0, 0x5) 03:24:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) clock_gettime(0x4, &(0x7f00000004c0)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309", 0x11d) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = dup(r1) syz_open_pts() r3 = openat(r2, &(0x7f0000000340)='./file0\x00', 0x1, 0x2) r4 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCSDTR(r1, 0x20007479) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000140)=0x8) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xffffffff, "f775940b1463b056ec09253642cf6dde3d658865"}) ioctl$TIOCCDTR(r1, 0x20007478) readv(r3, &(0x7f0000000480)=[{&(0x7f0000000380)=""/174, 0xae}, {&(0x7f0000000440)=""/35, 0x23}], 0x2) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:24:08 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x8, 0x3}, {0xfffe00}}, 0x0) r0 = syz_open_pts() fchmod(r0, 0x1000000000) mlockall(0x2) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x10000) kqueue() 03:24:08 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0xa1, 0x50) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x1, 0x4b}, {0x671, 0x2}}, 0xe1491f37feae40a1) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0xf8603e3fcc22f0e7, 0x1) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='W\x00') pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)=',]\x00') 03:24:08 executing program 0: clock_settime(0x2, &(0x7f0000000040)={0x1, 0x8}) r0 = socket$unix(0x1, 0x2, 0x0) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) clock_gettime(0x3, &(0x7f0000000000)) clock_gettime(0x4, &(0x7f0000000080)) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) 03:24:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pledge(&(0x7f0000000000)='.\x00', 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) 03:24:09 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = geteuid() nanosleep(&(0x7f0000000000)={0x37b5, 0x3f}, &(0x7f00000000c0)) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) getgroups(0x6, &(0x7f0000000180)=[r1, r1, r1, r1, r1, r1]) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x2, 0x1) openat(r2, &(0x7f0000000200)='./file0\x00', 0xc0, 0x4) 03:24:09 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000040)=0x55b9556758ccaa1c) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCEXCL(r1, 0x2000740d) 03:24:09 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0xffffffff00000000) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setregid(r3, r4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x7) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x4) 03:24:09 executing program 1: r0 = getgid() r1 = getgid() getgroups(0x4, &(0x7f0000000200)=[r1, r1, r0, r0]) setregid(r1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x88, 0x100) r3 = semget$private(0x0, 0x7, 0x60) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000100)=""/218) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 03:24:10 executing program 0: r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 03:24:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff37}, 0x0) r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() r6 = geteuid() getgroups(0x4, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000140)="ea7a55bc3185eea8105de35e49a6fa5590093fcb70c7c563bdf837df196225ada04c2ac31588241ffcc1c68fbc8178007196167dd18fd44e351838e34019b1731d687ea1eb374ffe88f9963b487d7a01e0a77f66c07e4ce278c6dfaf154448304416b5756b85753ff0f5183a1cb0d5cd2e46fba8b63fa71e79a2566038653ea0b122d3976da2b5f8029a0981006d0cb629c845f1b584ebb4ff83eaa960e9e5219eaf01c42d8b681c695f954033eb1958b38e3448d65c67022dbad066f3b7941b8a53892192a644cf5323340f8eceb1a645fec3ced2896d827b1b42467b2de512cdc1db69c411ef30ad2070dc", 0xec}], 0x1, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x80, 0x2}, 0x8) 03:24:10 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) dup2(r0, r1) 03:24:10 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) munmap(&(0x7f00001f0000/0x2000)=nil, 0x2000) minherit(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x3) 03:24:10 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 03:24:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) write(r0, &(0x7f0000000200), 0x1f6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x3, 0xffffffffffffffd9, "855cf50167a7230004001a000000000000000080"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 03:24:11 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080), 0x1000001a}, 0x0) dup2(r1, r2) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) getgid() 03:24:11 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x98, 0x0, "00000000e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x18, 0x7, 0x4) 03:24:11 executing program 0: pipe(&(0x7f0000000080)) mlockall(0xe1171e8940402f00) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xa) mprotect(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x2) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) setitimer(0x1, &(0x7f0000000000)={{0x7e4f, 0x7}, {0x4}}, 0x0) 03:24:11 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) kevent(r1, &(0x7f0000000000), 0x3a52ecfa, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x47}], 0x10001, 0x0) r2 = dup2(r0, r1) r3 = getuid() r4 = getgid() sendto(r2, &(0x7f0000000000)="6a51bdbf3591f7d35221defa91cd1b535a226b610b6195b32f184ab5d2fd71350844121a3c2304b1faa9f0f9456c6027c1a9cb883d27", 0x36, 0x40e, 0x0, 0x0) fchown(r2, r3, r4) 03:24:11 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) geteuid() flock(r0, 0x2) flock(r0, 0x1) syz_open_pts() syz_open_pts() 03:24:11 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) close(r0) pipe(&(0x7f00000000c0)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000100)=0x1) 03:24:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000540)=[{&(0x7f00000001c0)=""/246, 0xf6}, {&(0x7f00000002c0)=""/201, 0xc9}, {&(0x7f00000003c0)=""/204, 0xcc}, {&(0x7f0000000100)}, {&(0x7f00000004c0)=""/80, 0x50}], 0x5, &(0x7f00000005c0)=""/110, 0x6e}, 0x800) 03:24:11 executing program 0: r0 = kqueue() getrusage(0x1, 0xfffffffffffffffe) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10003, 0x400000000008) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) 03:24:11 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) bind(r1, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) semget$private(0x0, 0x2, 0x100) 03:24:11 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xffa9) pmap_unwire: wiring for pmap 0xfffffd807f00c8c0 va 0x1b30c20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c8c0 va 0x1b30c21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c8c0 va 0x1b30c22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c8c0 va 0x1b30c23000 didn't change! 03:24:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x3, 0x80, &(0x7f0000000080)="1743e826fac095", 0x7) setsockopt(r0, 0x2000004000003, 0x8000000000000003, 0x0, 0x0) shutdown(r0, 0x2) 03:24:12 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8080, 0x112) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = kqueue() connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) flock(r1, 0xa) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r1) socket(0x20, 0x8001, 0x2) 03:24:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) kqueue() 03:24:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0047b6ca6109f7aea8ecf6dd77c63934a8734f11c216cd71f4a60b512c3ecd9d", 0x150) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000200)=""/203, 0xcb}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xab71, 0x1000, 0x2, 0xa98a, "c69d908eb83d7513276633b90484e005c9953274", 0x7, 0xff}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x1f, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 03:24:12 executing program 0: 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) r2 = getgid() setgid(r2) poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) 03:24:13 executing program 0: nanosleep(&(0x7f0000000040)={0x7, 0x2}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_getres(0x4, &(0x7f0000000000)) 03:24:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x4) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xc3, 0xb10, 0xff9, 0x1, "f0da81fad79d16ec69a2b9ae580600e1f14f454a", 0x4, 0xbae}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x1810, r0, 0x0, 0x0) pipe2(&(0x7f0000000140), 0x4) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)) 03:24:13 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x8000, 0x2}, 0xc) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x3, 0x3, 0x8}], 0x2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x81, 0x1, 0x7fffffff, 0x3f}], 0xffff, &(0x7f0000000140)={0x7, 0x5}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) dup2(r0, r1) 03:24:13 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x1, 0xc0b0}], 0x1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff9, 0x91, 0x90, 0x6940ead5, 0x2}, {{r2}, 0xffffffffffffffff, 0xf7, 0xfffff, 0x5, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x8, 0x779}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xd74e, 0x7}, {{r0}, 0xfffffffffffffffe, 0x2, 0x0, 0x10001, 0x2}, {{r2}, 0xfffffffffffffff8, 0x24, 0x0, 0x3, 0x2}], 0x8, &(0x7f0000000080)={0xfffffffffffff800, 0x3f}) dup2(r1, r2) 03:24:13 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, &(0x7f0000000680)=ANY=[@ANYBLOB="0007000000000000000000e324c8ce07965eb300000000"], 0xa) r4 = semget$private(0x0, 0x0, 0x30) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1000, r5, r6, 0x0, r7, 0xa0, 0xffffffff}, 0xab, 0x8, 0x7}) flock(r2, 0x5) 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}) getrlimit(0x1, &(0x7f0000000940)) getgid() semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000480)=""/155) unlink(&(0x7f0000000540)='./file0\x00') socket$inet(0x2, 0x8000, 0x8) syz_extract_tcp_res(&(0x7f00000006c0), 0x9, 0x4) pipe(&(0x7f0000000700)={0xffffffffffffffff}) getdents(r8, &(0x7f0000000740)=""/250, 0xfa) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000580)=""/148) open$dir(&(0x7f0000000640)='./file0\x00', 0x800, 0x100) fcntl$dupfd(r2, 0xa, r0) 03:24:13 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) read(r0, &(0x7f00000001c0)=""/5, 0xffffffffffffff3d) close(r1) 03:24:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0xb9b427f1887f8557, r0, 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, 0x0) 03:24:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 03:24:14 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9b0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x115}, {r2, 0x29}], 0x2, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000280)="ea", 0x1}], 0x1) 03:24:14 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000080)='./file0\x00') open(&(0x7f0000000940)='./file0/file0\x00', 0x8311, 0x0) 03:24:14 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x4) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x1, 0x456}, 0xc) r1 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) socket(0x3, 0x4000, 0x4) 03:24:14 executing program 1: unveil(&(0x7f0000000080)='.\x00', &(0x7f0000000000)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000380)) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) 03:24:14 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) shutdown(r0, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r2, 0x44}, {r1, 0x5}], 0x2, 0x0) 03:24:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="eb22559a67502aff260b12bd65897b445af007c48573842dedc307686939362c259def2512cd3d8ea996798955bf5c6180c38e673559c13cf338c6664396af720fb8864165a39861055fe2e37f4e1feb51488e5fa01737ca76c18c54ea04c582c977425789ce486e083c4805ef0deea7b90d30c9a13297a7db39d17b7dbddec7081a027a789c99d54d8e3f387ecefa2b02cc475e975133f413b3acba987fc117f3ad4cbdf29723bee7866bdb71a333bf252c111c0940a1f51a3e5e3c52c28621d23529ac38a6fb30105aa47a6b81758258c84bdc75415c0b969d1f463e2d2f78f320053812fa8ba03ed278beeaeaeeb5f04e0ebbadfa2456694de46efc695cf58c0f63de4d6c24dfa41afa4adb075e", 0xfffffffffffffecf) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 03:24:14 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f0000000140), &(0x7f0000000180)) setitimer(0x1, &(0x7f00000000c0)={{0x80000001, 0x8}, {0xf04, 0x4}}, &(0x7f0000000100)) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getitimer(0x2, &(0x7f0000000080)) 03:24:14 executing program 1: r0 = kqueue() pipe2(0xfffffffffffffffe, 0x10000) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x28040, 0x4) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) shutdown(r1, 0x1) r2 = getuid() setreuid(r2, 0xffffffffffffffff) 03:24:14 executing program 0: r0 = socket(0x2, 0x1, 0x0) munlockall() connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c65300080815a4668ea1333da5091321ab7e5ad776cb3762e1a9dc9acc0336d76942b307b12a554a191e23e2a1df46f67b45ce4f6d4c3c43caa35a6fe8aa43e9ddbf17d4b4bb7"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x10000000002, 0x2, 0x0) getitimer(0x2, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 03:24:15 executing program 0: r0 = socket$inet6(0x18, 0x1, 0xff) ioctl$TIOCCONS(r0, 0x80047462, 0x0) 03:24:15 executing program 0: r0 = getppid() r1 = getppid() r2 = getpgid(r0) r3 = socket$inet(0x2, 0x8000, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={r2, r4, r5}, 0xc) getppid() shutdown(r3, 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0xff42, 0x0, 0x4, 0x40, "71df2b8227b931d73226c5f440c5782b4d299a38", 0xfff, 0x5}) setsockopt(r3, 0x8, 0x200, &(0x7f0000000100)="7dbf6e1f87ff6df90d076565d63091d7d879daf4b17c4e11c14f7fabdf7da4c960757e842d16808a52b36b0f025a599a1de7f3e0f82ffb731a1af0f2ea313183e9c64f01681a1ab71784aad42d3f368fd781dc02303ded0673bc3bc00bb85f852e832e174d62cc8b3bd343143c8f", 0x6e) getpgid(r1) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000180)=""/132, &(0x7f0000000240)=0x84) setsockopt$sock_int(r7, 0xffff, 0x1009, &(0x7f0000000280)=0xd4, 0x4) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ff9000/0x4000)=nil) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) sendmsg(r6, &(0x7f0000000600)={&(0x7f0000000300)=@in6={0x18, 0x0, 0x0, 0x1}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000340)="45b3aee0033a8f824b64017fca3a55e9babfd71f70e13c9b10ce3c5ecef31413622b8e8b61dbfe263313aa00ff6b4ee3bee8", 0x32}, {&(0x7f0000000380)}], 0x2, &(0x7f0000000400)=[{0x48, 0xffff, 0x8001, "6473d4462649e86bcd916150520cdd3a99ddb8491770b14781f6ddd9d49913189d8daef3e14b94e87ae2d2aa82ff38c655504604bf3828"}, {0x18, 0xffff, 0x0, "577c46c7f273bb"}, {0x28, 0xffff, 0x3, "9948299c4583b297346e5dcf6f9b5c49929fe568dc8f"}, {0xb8, 0xffff, 0xa, "e84ceeacc5f536358c5bc1c1ffb7f2322e68c78cd13b79f8650d5635419a67c4d90178f9194cb3f72f32b0b7eb1db09634371ffa524bd5b3a7188750224e0a0776ff1654e4880b72c02a60dd4b90c9ca11065cbd2c330d871364d48122b0c0bceae08f597db8101c99565fc9ad86ee8dfc2451b50507d827f5f67c97f997d8cfec38404fd85276302600ec7e59bfa1f18ee6e9d314da822e292858af5b6a70a10bcb21"}, {0x88, 0xffff, 0x9, "031d970aaccb3add91ce736c0d98be82b398ad5cf57af402db0dc5b94e5ee085e5228fcb443ea7a8f4859668ad6ab544b1e2db93165424199738d23dc340f0ee12231d4dc1d1c35983ee08afec3f26a9071e6a96f30f4369f6256573671a97e1b39b84e17cea20df102728768cf245e97e41"}, {0x30, 0xffff, 0x1cc, "1b43c6093f65ff8c09efb83bea0f3c1aa0dead8299eb858e1e"}], 0x1f8}, 0x8) recvfrom(r7, &(0x7f0000000640)=""/50, 0x32, 0x1, &(0x7f0000000680)=@in6={0x18, 0x1, 0x4, 0x1}, 0xc) setpgid(r8, r8) mknod(&(0x7f00000006c0)='./file0\x00', 0x1, 0x6) syz_emit_ethernet(0xee, &(0x7f0000000700)="9d12dd2d88ea0e353755dd3dd6706eb4e4ef70e05b03ef94c12c9c82f5ddbcbeab73bdb1da34abf6f585e0756e7d2e2d04c4181ef040f732aa6dd75ac53f6ccd999f2043be821ee6911adde31aa17e5c7c99862b67524f0c3feb7ca21b7c3babdf50193846a60234e77151ee02d2e04f43ee0ac1e6cbecf7b761d96f510776d05444d4ba087cb1a069ceb96594affae49e9be7d2f9e58f373ee15d3da606177fa4bd54e4b8a48b581cc28f72175626b67cac62260e43b88849bbd6996ee9d95e539734a2db0009bb3d3bb02e3ee48f2588e16bb229d4f5736abce4ac1fbdbf83ca2535615afc91b56356e60f7373") r10 = getpgid(r1) r11 = msgget(0x2, 0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000800)={{0xa2a, r4, r5, r9, r5, 0x20, 0x2}, 0xe000, 0x0, r1, r10, 0x2, 0x4, 0x2, 0x6}) r12 = semget(0x1, 0x4, 0x104) semctl$SETVAL(r12, 0x3, 0x8, &(0x7f0000000880)=0x40) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000900)={0x4, 0x1f}, 0x8) connect$inet(r6, &(0x7f0000000940)={0x2, 0x2}, 0xc) getsockopt$sock_int(r7, 0xffff, 0x800, &(0x7f0000000980), &(0x7f00000009c0)=0x4) 03:24:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x0, r0) sendto$unix(r1, &(0x7f0000000000)="0a3c97bb7c14e4c98933dd1789331a4b752358224b8fc4cb79a0b178f0d76d8cb95408dc65d901c761f68e5d119cab853639b946ba055a4dc4f4a49374867780aaa54678b101be1c5ae776e5c75b036b661330df8b57cf12bf416dffe39bd31d09f549f5c64ec8a56aca51a2c1c16fe975c00a318af0121af2a3049162de9cb824ee7e1565ad34", 0xfffffffffffffef2, 0x9, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) close(r0) socket$inet(0x2, 0x1, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x5, 0xa6ab}, {0xffffffff, 0x4}}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="30000000ffff00000100f24612eb49ff8113e384f9e1d53a0000000010008151503fc5d52e282ae00406bf92e8b4ce48a7bfa0c5ba5006b5ee0679f36d3fb8de05c9d6e800ad92e3bd71e6ffa01dd411ba7c4f7ad185847865ae3cb75e8033dfcf0616dd8b5983fc080d0b712a23c2850f4e156cab9d8bed4be2fb13a4d415df3ccbd7aa14794080560b364f162a72d28b0e3fe2ec33c797917c94af52e0341f15004b92d5c7301de3be2db5f0807df24e050a08ba53cfd18142f02d1f49463c014af3b721518c9d47f673e3b2755c47751dda2f52e7d0f41982018ca9b5d4a6", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 03:24:15 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvmsg(r0, &(0x7f0000001400)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/229, 0xe5}, {&(0x7f0000001240)=""/189, 0xbd}, {&(0x7f0000001300)=""/224, 0xe0}], 0x4, &(0x7f00000000c0)=""/40, 0x28}, 0x1) read(r1, &(0x7f0000000040)=""/5, 0xffffffffffffff47) 03:24:15 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getegid() r3 = getegid() setregid(r2, r3) write(r0, &(0x7f0000000040)="385e0b702d0274c299705195cebe2a0564f6c1de0ac478d335045caf24c278a106b680b7ce61fab4b40a7be2e330184fabb227dd62ff282d2d83dbd174265e22a32bc3a5ad051ec99fc8feac6eb9db4f49bbeda2629394f534e20851d7c14086b853dea75337", 0x66) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) r4 = dup(r1) close(r0) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000200)='R', 0x1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setregid(r5, r5) 03:24:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) r2 = msgget$private(0x0, 0x1) msgrcv(r2, &(0x7f0000000340)={0x0, ""/4096}, 0x1008, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xff7c) shmdt(r1) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) semget(0x0, 0x0, 0x85) r4 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r4, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgsnd(r4, &(0x7f0000000000)={0x3, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x800) msgsnd(r4, &(0x7f0000000180)=ANY=[@ANYBLOB="03000000000000005477122a0f619610f1d772d22efd4c891efe06a576e25d149c13a854c07b8ca26592519c24072c32b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334b6809902c30560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f607e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f55e2cb8c73dc589344b1855d2fbcf031897f7db7a3ed897f1100f7f154db6"], 0x1, 0x800) msgrcv(r4, &(0x7f0000000280)={0x0, ""/135}, 0x8f, 0x0, 0x1800) 03:24:15 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() write(r0, &(0x7f0000000100)='u', 0x1) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000040)="ebc8b8b125f54cbc0a31e9c9a09e7ee0365c6100d10aacb31dd6539b646a955efe26e35f0a76dcbebb7b0e993b2ed2762d12ae948058f41cba041f8501f6ac2435f0d3eb46ff8691a4688d2b71", 0x4d}, {&(0x7f0000000180)="4a2989595cfec21c652ef113c2ec8ef178fbc7c59b23eb50bfa95296b203390f30e76c6611d161136ea9bb84755eb1dd20bb64247124039a7e6d30b21cd7df65f656d080b8f3f0ad0eca5351eefad9bb6dd85a104f2bcf35451bb74c4f47e4af9b1ba32128263e46ed4000f43ba03d1fc7454f44ef28d1dc0c7bc9f0a2f16526ed511e9bddb67e3991d30243897f1dcd9b04da8befb1760b33d077ba67836931b73224f3b53ed37be41ae12c8fa74f79144254c4ae6854f39966fd38bd438a64bed371c1014e59c679a88222fa01a4c8fcb58c7e5ec493f745dbb4fc95ce0b43ab7e3f08c35479696134c8745e9405c2ca0ad76bdb668e04da2422ff21331ee66ad0bfa381875d54545fc5732108f381a9dc11baa8bc8564cd249252ede4af04a69821ad7cd1fdfcac2e0f8af5be746711a5aa05d7636630d199ae207b363dbba1988e9928ced4275df70f36689d8fadc6f10a848b34d6d3de2619fe0416d83bbb960588932bfd445ca43e5a7813ed91b4b9e442e927d3ac00c88f4ab028429fb35c3a8326f77aa89e4d0182438098b85de87ffa05fdf6d7edd544c000c18d82497966d1f7dbc6f80964915046ee3e91a57f1082b2b33020340cfda132b85b957234e8d73286e42439e1203dd18dab1b241ebdecaca0baac4bf72c9e4924190deb8786c3118b0b601792a20e5830a27aac5e9208280b3b18ded6a7fa695b2cbe105d8da23fa1f1826a7c48e56a17810aae2282e499ce4467853d2966129fe92ade0adde3c45470a23a20c0f7bd8243ae2a8af72c245990b878bac74ab8c734a179c0392b5ecb802034f01eb016285a72ab7584d599ae60798fea2280ae647fd9d74f4b67834d503b01cf3adcea92085037835ca0ac7f7cbdedae3bf15eb1221d792020f6134b3a4256bc4d04a86106635b1780aca82a92f915ceff1e5923e68f0f2e6938edf5ab04a1402733bbd97dfb5aa489b6fdc7110b14c0b1e1982b9ed9ac48a038a9f1fa1d61350139416fd822dac179d7000362f1a003d1c22e37b3986c43b99aa32ad94c7f4e3ab61e66f1b511c612757488973f308e4c0992c1625aacd0514846fb862032c00236a1b9d4400164213b0a94958be868b50529f57b3fdd20e48333f395bd0f07602368b767e6e06a883ba7574cb57eee1d55c6c8c6ef2c6992ba809dc3f2ed402e25dfbe8affac512c1492edd05b4557f040e3350ec4426b19055df603b4d9555d4389a1e628b5e809f32408b11d60942127c09a97aee85931d872a97c28ebfd3931afd21834c32426f75a7a7c0cdb04dcc83ae51da8fbe9b1a97a7c52eff0250468bce8d0ad801ab3f46dc4c98a2bba3e2b49931538915f2c1de1fb0b6db0521b29f585bc5293918b8a5f7c9efbe5f17fb161840f8c7f1445a0cf7aab003fa2851543c6f01180ec3dbf989902c621c40e3b77ace93b2e78970a513a80a0a3c2de93f8d05307d9bc5303fc761cbb2c2f6135effd4e4675e93b53c2efb8cf6c09a58793d410a05e9b0c9023ed9fe1b43ca6a94782c4536d662d9ac7b2b8634820fd75866842724dbf72bbc5bcb5a1c8943a98800b7c9a5c39f36bb6836f3ad78d3d5a57653fbde7c450b2d4a15d89f102bc70e272cbc43392ccce4894abec3d208bdfaa0448c138e08555320262f4e2b347f2f8e47492f4fc5085c2da9bb1fdfab5f2f19558c91e80bf4a58daf6e2da12a5b2cd3bc1a8fccb823742bdffcb59659729be51e44cbbed00d99d5eb8f91cec4379db17a33673b3879fd69abff4b733f6271368e86aa4ffc1edca6273c1ce3ec1df382a56ff40ea252bb5449ea30649f7c914f5a743dfb82e95d16246956155a377be96aa004f7af5fcf5f6937ef02d68a3a5c81f2908eec13c5624e159d33eccd3be466c7de31736afbbfc391f2feff3c5103937d51a80dba2225ef1e8f295298f36e9c2ee439e07b8b64cdce761cbcbdc52554c7dfe7e75fe004c0f58a28d93664fd3a51dddcb4783a56a5e6d90522524274a59ac2ebccd7325954a2adb5b7652a770f4742bcb9a06f3f5f4503411d926b083e420e32111e2729235e108ed3a9927005a9a3537851c415b8fcf3838552f54b364779106bfa640f4db60607b8d58c35500cda5ecc672831986a3f6561df34cf34c665b9aaae11952a79bf993fc310d3010e45456a93c6a1d5164e6d2a77dc809d7d61af4df92ef7ececa5e4574405c2a2d39a30cd61090dcd0f7e87d7e98fc7be83e91da05547993f1796f70dfca27b4549f3e4d8e91b6022520fb5953109aaf58ed6921d6ce49bdc35be33d2a6b71f974664db28a2cdda3ff95abd12822608af09caa97a2042fd3070917c301bbd9a09bc1673ad137edb81b7c624714263b607303b8ea5c6b71454b13aa37fb6da6eb9ec6125b569526ddf8934bd8d0fcbae9e341349e8660c3a897bde46fa95a322d1d405ad68cc866e2cd0d6f454892fe66be415f85e95abd9fe481d1f4a838a2207898095dd4073bece01980ec5a375c0b1739ad2b42f874e50d69573e4816d8c1854162ab1f6dbcb403a595ae85edc665fa2e6413a1011761002b768c8574b989b1d3a29c2b214fef4a2830f56f32924076e927a3e5736e48d5ede42cf659b0a0b15cf11879dbef3887a9ac6598f2320f1ff99fff3b58f32ac4f35fbc388c3af0af99d88e4c8c13e861caa4da073f60193c541e7c475c8f233961ea4e48e7b80b8a4017a09397fac251f8377f66a684f9c9a3af2976285cce12eeba2e1bd36da8dd561aef9a1768aa657b039dfc0ca7dec0b847edfe79f318c6eb28756807e67dd826e03c563daca090f989b04bfcaf7eab1bbfcfd48c14753b6f9a02ac9765a3849b0ca7088fc41c0c75d3f719cf83fbcca654d7d1fa9c8617bb74f63e02a850804304473135ee6935427a3065f999bce26862748d92fff2950c92cf47acee20002f65e930e25da6303863ccbbda271d0143da61436c152a4faaa4bd4e3288930e1cd6ed16688df5eccc430120434dfd060cf69bfa932d97d4813ca997a52343f3734f483ba676458eabc6063a009511c6c98db7203c0ae2b2c010191b636a8d53e060f58cd738601b21de69e74562a1491b1b1cf40d2bec3cc16816498e5bd99807f13dba2d2b81ee0d470e3eb582c6954677f1bde4d52b0649b82d086e051b440e6ad21adb1df3ad71bc5097c891d61a83bd83408510b3a9a8bc8a6c259c4a3f12569107c2452ff19db7af29e7f7d8a63d8668127ad51030b7adcf65c0ba21c2de02ab6cf7d89519629444f3f8ec8b92b5e18ba8f4de85261ab1248a9726b6fd3c3fef3cf474cdff0552da624513ac615fb44f44ee814227012d0b055efba0b50aa0af697e58f643d096fff5aa3e9fccbb4718e68b4e9b5e430a8c18f804d23e69b81608b648313c692fc2965d0a1e715787f04a5207767105374c7af38a47e56965b8d8702c540be2b67f4baea4e0777a834569fb200e4dff4ed5c298e514fd3a3395f8e446b296e92700097c9e7ad237072d96ad58ef754dca809a78a5325f6ed5c47dd1cc37f6aa24c06d68874270638bb12ea9ff565498c005374fd41b173123511b3a4862abe1272331f01e66eeee3bccba6391571eaccbd282978fd52fc12c20807a243a8b3354aadc0c9e7bda09cc002460109e8041d7fc4bd976c4b273f137c854946f7fb0cbfd203916d1d2bc0c147c5069af3d9a08fe72c7e998486e07bddf090a8eb8fbf847db8859c7460ae271aa05046fb1b8c7d4019dfbbfe3d003794ed4f484ddd9746f85b1b5e63ba0de46a908a8de3ecf39776f857e0b4dd741b7d2a7f837afd4d2f327a2118b8abfcaa825ee9a7bffafa004b2d441b2fd4d679aaef6f00cda91016e181095ec20f4d62e28257c1a33d292bea52dbf92ed218042d40cf3e79b3c54058130896cfbec25f50188b47ef707c34023d7f6da22d059188966091a783301a74a9af01d37324e185e4627852414f871b18dc9b76ee02cf6fae5e57f6566ba0988055d251ba7b3ea0456a62b8344605c18e128e38a45dbe6db4253be103d926fc5ddb0904870f631bdd9083e173b3b3722bd8455e4284e13d6c1805b4cf44931e66aa08fd5ced71a37b4193a4565cb5e0795aa1ca649b54f69829b1ed245fcbacded298e74c45cab6e2c5a1b9f8ffdff07ac68b2237b8f1a3a1dd6a8e390aa9bbd8231e06a022786a554ea2039dce0d7512242c7962b6f33277de4de4b95ae95aef1740d6e44664d25fc914f50e41d19661de3d356d80bdfe47057b9836394291cb04b31ea7512ca95db8364edd289cef80c786fd661a5fd652dddbf61ad860feec8b86d55a616c213a975571ac609c44030aeee586bc746fda5f9bd6f4b1401ee4f079bee750dc2a352d55acd30e654822d37bc93f06b31bbd18d9dd5a804cec5a023984715f60990da98a856d042cabe99f9c7c26bc1126c063cb3203f5e6c27412473441ff5087667199f0718c7ccc9753fcf5001ee58955ceea46d990fa76aa6118525724ad9af7a211c60a942489444b2dc0165fc24ff029bd9cb6a8c1e381d7d3a6f2f900c6ba4cd1342eb8e1d62a61a7a4e72c0068fb0e2a21c3223bc60abe989d1799d19392ced9697136aaf33aab157de71beb4221a816f28c454a3cb1b041f74341fb4e88d4e9588bcdb04ae9abc98092c2ce4728d133238bfc6b0710998032fa009caec00a9dc6e01b139e4307bb5bbbc40c4b904b64fe81c3521d4d51ccee32f99f06c79bf2d90010aba2eade1f5bd6fb8e1cf96397097213568850c9a33a9b8e66cb96f5085a499e828a6bb7b4668a12d80709af511dc58788d64afb730fa11842058938b60c818b110faf1f892537115efed5be77f05c1224fd2269a5b7604ebf3ae3b8872e9cef62789938a9bca0159261b03383159f218072645d4fa4cf896bafe0841b31407a2afdcbd736263bd4267cdec001a088c1d74870235f048268cf8baa8eb2707e8902b510ac790d386c8079bd54abfdc93ce379d5d38251b3b1d2ce17c3620fe26c35b4f33ce289a044e59d2be35322533589887e07a279b30b2d2395cae4d0f199618d2b3d12e2e9ed43148d0dff5721c97602a583ee9fa210a66c14a53063406359c3fb7a972a7ee0e7d60c3324391252b266b7adfcb6acf394dbd52fb264320f02d74fd7b70944eb64c9a972eb1322ba9d6f05e29d0ec7f63412ae5f210d8e51cb8bd129e0f9bc15781c65251faacdd1a9f5f018de7086133b941c3b6b5afec16a47d0ae32e4ce135a7c43cd95e1aed9dbcc7ad2bd2b1c10bea01b4ac8e029cbcd7a11f0d97660e0a03c03abc61f37373caf00030b88258c5b9cfe78b0733cf58e6eac7d286f1377e2155a94d59c11790fbd16390ed021d607881bcf1aa691edc627c5039398b175f1d2f7c55028b8b45fc79cd6e3e572a10bafda0d1771db450bb3ea25ac9995c3741821bfecb7f33d5f6c3bb3da2a8cbb80e5d36667608dccccb0bdbaf1c5ab8d62c8143ba7ccb88a901b843d71da7c6a3f60aaf59bb006c29dac02712e8f797b4acdbd18433e609d061370c00aa119e19a24c43739db3e4648d066b14e58c2d431c45e035da2c0d07f18ed9e1813e34b1c4fa857fe2fcb697494d41f74b56c04202507b334dd6e4559cb1183d8ce6324eef1714c17df70216437843f39473df417c84f6c688e77a292087584f07a8ea2e63974c9b847aa4846dbbe99383299747b314b66691c9551e2b0c8523488add2a2d5ddd1c3628b83f198e5cff5aee5c437c7bb9ee4b9d822602a8514a853222d15e2571306a092d3a21b9ec2fd1fc9a", 0x1000}, {&(0x7f0000001180)="febada033a29d8bd7492a2ef2554f1ea6e4306b4105e27018a4b102870d253e3a7f5420ad6146a294301cb5777e5b7a8b763b8a28fe4f834866b7122f62075b53fe17fee5804b0ba3b4eae18aa69ee088a1e944d7c21a215083b2f49e5cf61722c38e6ba4b458fe645540e069793056799e769e061aa46a9374c88704db212872dc9100727dd03c32c0d621b900e00554ba2766ec712c9992d88d1db9d7fe98646c6f4a8a1d9", 0xa6}, {&(0x7f0000001240)="13df13d7206b6176069f6d0433e6332568ebc9006bf4b5e84748619444e36f49d09be45d518976cb6b157ee0fa9c35f0b36f2ac084ef69363b3724c57407c6ba2eb01bfa4645302747f0e8595ac721b6e8b0933c259299e1d223de7df72b22eaa4b129c15360c53105eea95c20139f8ffb83da6d47a99b37c7041e440b308b91784e2e88e85310d4525f60e63990ba637d8de3b7941434febaee43e88b5dc6a3c5", 0xa1}, {&(0x7f00000000c0)="b01e1586b7ff333e1343521504e80a4febec0907559dc72373e45e52abe3fa01f32c98d9a241c38717506a9562afc7ddc315", 0x32}, {&(0x7f0000001300)="b2f18a62628a8055f44f1344bdc2e1e8c97c31029e", 0x15}, {&(0x7f0000001340)="05fad03ce9d1da7f88803e2849d59ad89a6ff53f", 0x14}, {&(0x7f0000001380)="e379d90c2fe072b686a00c57f3664c965133ad74f5c1c014a7a7207bc4667a34cb43fef9dd91256794275c2760a204a91842fad37cabb4727d9aa279af9b032ab3333a3a09ec4aba4fa28f5d76cb3cf7b02f6b117ae12071be919bc2a0bcde35654dc762ebb214b56ece49717567172cc3cf43c8872d98c2d88660049aa487b86ef0bc5d5e9a8c8aeb66ab7104640cfe20efe187e9e1e105e8afafb516b9856468c41b7e094549f574c15d2e10561cd061ba3a5d17d1b8e5b8f40d5f41d65b4c0e0aae254b746fa963d453cd55d7d48d1bac17d7f140946c60b927ad956ccdacdab842d58297e8f6f277ea7089f9fda460d62281e2bcd97a842d", 0xfa}], 0x8) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 03:24:15 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0xc20, 0x0, 0x0, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x40, 0x8, 0x0, 0x0, "cf79ee934a843d7f906cc8592f3ce8c79f6e6c48", 0xffffffffffffffe0, 0x7}) shutdown(r3, 0x2) ftruncate(r0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x84, 0x0, 0x6, 0x3}, {{r1}, 0xfffffffffffffffa, 0x60, 0xfffff, 0x0, 0x20}, {{r1}, 0x0, 0x21, 0x0, 0x8, 0x4}, {{r1}, 0xd3a4bd3cdea8fd7a, 0x8, 0x10, 0x1000, 0x7}], 0xffffffff, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x14, 0x2, 0x6, 0x8}, {{r1}, 0xfffffffffffffffa, 0x1, 0x2, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0xa9, 0x8001}, {{r0}, 0xffffffffffffffff, 0x1, 0x10, 0x3, 0x8}, {{r0}, 0xfffffffffffffff9, 0x8, 0x31, 0xc6e1, 0x9}, {{r1}, 0xffffffffffffffff, 0x41, 0xfffff, 0x9, 0x4}], 0x40, &(0x7f0000000280)={0x1147, 0x1}) 03:24:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() r2 = geteuid() fcntl$setstatus(r0, 0x4, 0xcc) fchown(r0, r2, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0xbef, 0x0, 0x5, 0xdb, "57106d9f3fdc0f61643e09352e7185e8937d6054", 0x7, 0xfffffffffffffffd}) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r3 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) syz_open_pts() r4 = dup2(r1, r0) close(r0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000200)) r5 = dup(r3) getsockname$inet(r5, &(0x7f0000000000), &(0x7f0000000040)=0xc) r6 = syz_open_pts() ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) syz_open_pts() readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 03:24:15 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10003) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000200)="ebffcbff13b9fd812eaa4e713048e69931929648caafb76a27b5eda720870a0c9c16d93c445837216235e2c91f5cd41341ab8d5d996279b0c9d84143961d339ef8ad06885c879106b755a5267dc7e10b465afbe550522b9bfaeb32834241af3e64bc1e4c320246e5f304dac2ef93b630642454bb3b0761", 0x77) shutdown(r0, 0x7) 03:24:15 executing program 1: truncate(&(0x7f0000000000)='./file0/file0\x00', 0x5) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 03:24:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)) r1 = dup(r0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="9c02102f66696c657ad33b5b3bedf5e9f1604ef18a1385"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f00000000c0)="0120040601005e0eea76601a0d069d78681eab07783b00007dfb7055", 0x1c) writev(r1, &(0x7f0000000040)=[{&(0x7f00000012c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7fd72d2dbaae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b397e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155cfcffffffffffffff940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cda49dac081d0cca6a97e1a4eb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fccda9503e0431d4bdf5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a23", 0x591}], 0x1) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x0, 0xa, 0xffff, 0x4}, {{r1}, 0xfffffffffffffffa, 0xd1, 0x0, 0x20, 0x5}], 0x0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x400fffff, 0x10000, 0x4}, {{r1}, 0xaad9a7914a303b3f, 0x18, 0xf0000041, 0x1, 0x6}, {{r1}, 0xfffffffffffffffa, 0x10, 0x2, 0x51c, 0x9}, {{r0}, 0xfffffffffffffff9, 0xa, 0x20, 0x3fc, 0x8001}, {{r0}, 0xffffffffffffffff, 0x50, 0x40000045, 0x4, 0x3}, {{r0}, 0xfffffffffffffffc, 0x74, 0x80000000, 0xffff, 0x6}, {{r0}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x6, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0x40000000, 0x10001, 0x8}, {{r0}, 0xfffffffffffffffe, 0x10, 0x0, 0x0, 0x7f}, {{r1}, 0xffffffffffffffff, 0x0, 0x8, 0x8, 0x8}], 0x7fffffff, &(0x7f0000000240)={0xff, 0x3}) 03:24:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x100) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)}, 0x0) 03:24:15 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000020000000000012003b52add30000000000c5254f91a20077000000000000000000000000000000000000006c7db87a7316529f000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000"], &(0x7f0000000080)=0x6e) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000732000/0x2000)=nil, 0x2000, 0x0, 0x2017, 0xffffffffffffffff, 0x0, 0x0) 03:24:15 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket(0x20, 0x4005, 0x5) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = dup(0xffffffffffffff9c) r11 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r12 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r13 = dup(0xffffffffffffff9c) r14 = accept$inet(0xffffffffffffff9c, &(0x7f0000000400), &(0x7f0000000480)=0xc) r15 = socket$inet6(0x18, 0x4756700461457db3, 0xd2) r16 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file1\x00', 0x8000, 0x40) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000040)="a332f1e78c0ae34b29448da141375ba656ac3c80af8a00d4528410ca3feed1a99e9cf9af95ba972c8354d55f0b5287ca146709af7f4038109fb61a8dca46d5446ae64ef1c84b9079cc2feb863863e36931831c34c5f79c80cf668622f5b112f3dde1862f83b3e0f6686a25db0ee4c2c0176d4fb359fbc9d20aee756ff6fa88ca4ff6a16f86eb54b24199236767091cfc32048a7e827905849076342baec8e502a7773ff7cb5f94b6819bb488e5860bc3a1f1b30d2ffcbe462c306081035393e9a8", 0xc1}], 0x1, &(0x7f0000000500)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x38, 0xffff, 0x1, [r6, r7, r8, r9, r10, r11, r12, r13, r14]}, @rights={0x18, 0xffff, 0x1, [r15, r16]}], 0x88, 0x404}, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r17 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) r18 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) dup2(r17, r18) 03:24:15 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)=0x800000000) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) bind(r2, &(0x7f0000000200)=@in6={0x18, 0x3, 0x80000000, 0x100000001}, 0xc) getsockopt(r2, 0x873, 0x5, &(0x7f0000000100)=""/175, &(0x7f00000001c0)=0xaf) 03:24:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x10, 0x3, 0x1000) setsockopt(r1, 0xffffffffffffffff, 0x40, &(0x7f0000000000)="66649167c7ca35b3b333d5825f0501456fc3840ad4fccc668661f0b9be57e033b58fef3b33d4eabe5173479a62bf49594b3ed1360ee9217a1fc48a68e394b4c1751bbfccd1e639edf8fc09051eca04ffdc395597d19c11bd6ed7fe425121da9d3fcd9cbb20690f1599d747c2097bb32a4be148d1dc1c314f800edf2475c6f630d35f82195c6513b12eacdc3fdddc343b51a79671a41dae959d21e0ca094382a4bb310365655bf8daffd42edfc6cd4e3cfd7763de8c74e8cab0c2cffa2bf9b67d9c2095417269a32b3552", 0xca) setsockopt(r0, 0x1000000000029, 0x6, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x0, 0xe605, 0x80000000}, 0xc) 03:24:15 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x65c56e5d) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x60}], 0x264e, 0x0, 0xfffffffffffff005, 0x0) 03:24:15 executing program 1: r0 = socket(0x1, 0x4000, 0x200) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0x9, 0x0, 0x0) 03:24:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x4, 0x80) recvfrom$inet(r0, &(0x7f00000000c0)=""/32, 0x20, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) r4 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r4, r5) r6 = semget$private(0x0, 0x7, 0x140) semctl$GETZCNT(r6, 0x0, 0x7, &(0x7f00000002c0)) sendto$unix(r1, &(0x7f0000000200)="9bc26df9e868f13abbe2dc", 0xb, 0x2, 0x0, 0x0) socket$inet(0x2, 0x1, 0x103) getitimer(0x3, &(0x7f0000000080)) accept$unix(r2, &(0x7f00000013c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e57ee98362bccef82000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084cd692bf6dcf20e0e4ca865928e471700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfeddde95f3fcaea000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000109104fe0a9d06690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008b3e7ce500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f624ec550be1dc7274f0514b5b006898bd2cdee4dbf82c847329cb2b43eb6a9a6e18a8edc5b080718d17eae3d217aaa40b8f699d954393936df4274b5c4fe5ec0aaa7e1199435e02b8b8fdc900000000000000000000"], 0x0) accept(r1, &(0x7f0000000240), &(0x7f0000000280)=0x2) dup(r1) r7 = shmget(0x1, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) shmat(r7, &(0x7f0000ffc000/0x3000)=nil, 0x2000) 03:24:16 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000012c0), 0x10) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x100000000000) getsockopt(r0, 0x100000001, 0x0, &(0x7f0000000000)=""/126, &(0x7f0000000080)=0x7e) 03:24:16 executing program 1: r0 = socket(0x11, 0x8000, 0x6) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x80000001, 0x401, 0x88, 0x8, "b4248a50cd69603b64e63f5e09bca2a3858d4b57", 0x0, 0x4}) ioctl$TIOCSDTR(r1, 0x20007479) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="e1f10300", 0x4) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x1000000, 0x4, 0x7, 0x1, "47c2cf2e250da36b442ef0e07dcd21dc5b50400d", 0x200, 0x6}) r3 = syz_open_pts() close(r2) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000240)=0x600000000) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff6, "855c00400000000000769d00000000f7ffffff00"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000002c0)) ioctl$TIOCCDTR(r1, 0x20007478) read(r4, &(0x7f0000000300)=""/175, 0xaf) 03:24:16 executing program 0: nanosleep(&(0x7f0000000100)={0x21fffffffffffffa, 0x2b9ac9ff}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = socket$unix(0x1, 0x3, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r5 = syz_open_pts() r6 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r7 = socket$inet6(0x18, 0x4003, 0x20) r8 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x0, 0x4, 0x42, 0x9}], 0x75e, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffa, 0x3c, 0xfffff, 0x5, 0x101}, {{r3}, 0xfffffffffffffffe, 0x0, 0x1, 0x3, 0x8000}, {{r4}, 0xffffffffffffffff, 0x9, 0x1, 0xfffffffffffffffe, 0x7f}, {{r5}, 0xffffffffffffffff, 0x45, 0x6, 0x848c, 0x9}, {{r6}, 0xffffffffffffffff, 0x8, 0x2, 0x7, 0x3ff}, {{r7}, 0xffffffffffffffff, 0x0, 0x8, 0xfff, 0x10000}, {{r8}, 0xffffffffffffffff, 0x80, 0xc4, 0x1, 0x100000001}], 0x3ff, &(0x7f00000003c0)={0x9, 0x72}) 03:24:16 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="f44ade8e48a3ec151e1c", 0x361) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) preadv(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/96, 0x60}, {&(0x7f0000000140)=""/210, 0xd2}, {&(0x7f0000000240)=""/205, 0xcd}], 0x3, 0x0) 03:24:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x4007, 0x7) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 03:24:16 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x4, 0x0) setsockopt(r0, 0x5, 0x800, &(0x7f0000000080)="3716aa83e5690a43cf2d33a1b12786ad601255672dbed135639332f05d", 0x1d) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget(0x2, 0x2000, 0x44, &(0x7f0000ffe000/0x2000)=nil) setsockopt(r0, 0x9, 0x3, &(0x7f00000000c0)="2a8be56103960208fcab577aa761634cfc4b95c8", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:24:16 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000140)) r0 = semget$private(0x0, 0x2, 0x10) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 03:24:16 executing program 0: close(0xffffffffffffffff) openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x0, 0x100) socket(0x26, 0x8000, 0x3ff) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) ftruncate(r0, 0xd11) sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="b96d4989026d3de32db3939fc5a9ef90f127b6829dff5da63108862899b69c4eb521253d5b71e6d47b2307586bf8f70d71d8f67655f1d5ec74c835063a676896d087b4adfca942d6107c0466d2b82ccf0fdea42683599a11d804d3fd08b32abfd65ee799cb8c6785f25c01d5ec31181e5227ab9466571ff36e67de81b0651a8cd615564eb3f670e477d1c0957b06e0a8f1d01617994dec9e90c91186303ef12c1710dca5693e2bb44fb388a04d18952c5561941e4238af1f75ab56405fb4266665495621fbc66af3b628f3aeee231e5de33a4732ea48b4625ab630d95288990ac7e2f691a6b8b2046135c9bf4c35", 0xee}], 0x1, 0x0, 0x0, 0x8}, 0x1) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000200)=0x8) 03:24:16 executing program 1: r0 = kqueue() socket$inet6(0x18, 0x5, 0x3) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = semget(0x0, 0x7, 0x4) kqueue() kqueue() semop(r2, &(0x7f0000000000)=[{0x1, 0x1, 0x1800}, {0x2, 0x5}, {0x3, 0x3, 0x1800}], 0x3) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x21}], 0xb68, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x46}], 0xfffffffffffff801, 0x0) close(r0) 03:24:17 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) 03:24:17 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) getpgrp() r1 = getpid() fcntl$lock(r0, 0xe, &(0x7f00000000c0)={0x8000000000000002, 0x10, 0x1000000802, 0x200000003, r1}) 03:24:17 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x10) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x6, 0x1000, 0x8, 0x2, "e3ab31652ea74c1a2b819f9c9a47f985b7aa8242", 0x4, 0x100}) lseek(r0, 0x0, 0x40fff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f00000001c0)='./file0/file0\x00', r2, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f00000011c0)=[{&(0x7f0000000140)="1a", 0x1}], 0x1) r3 = socket$inet(0x2, 0x0, 0x2) fchmod(r1, 0x0) sync() getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f00000000c0)=0x10) 03:24:17 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x87f, 0x7, 0x7, 0x5, "6a93bf90001f57e367dbd1ed0790c91029dfbf45", 0x4, 0x6}) 03:24:17 executing program 0: unveil(0x0, 0xfffffffffffffffe) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r0 = getuid() r1 = semget(0x1, 0x3, 0x200) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x9, r0, r2, r0, r3, 0x80}, 0x1, 0x55, 0x200}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r4) 03:24:17 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r2) bind(r1, &(0x7f0000000500)=@in={0x2, 0x2}, 0xc) getpgid(0xffffffffffffffff) r3 = fcntl$getown(r2, 0x5) r4 = getpgid(r3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x4, &(0x7f0000000280)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) r7 = getppid() getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r9 = getegid() r10 = fcntl$getown(r0, 0x5) r11 = getuid() r12 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) r14 = getuid() getgroups(0x3, &(0x7f0000000380)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f00000000c0)="f008f817e04347ef01333dd416e6952e0344accc5a83daf24b886f9744aabc07b667a5ebca8fd6fc3b62aa2280474c2bbebfd5f48436392caf0044ea58fd84341285ec3d9cdf43814df8ab6ede80d2eec7a79f5b1e051ba59b0bd5670387bad311407545e72be5f31369f02e67c530e9ad5014576cd8d0be6f1b50d357ec0d3c8305c38784e85a28d30cb72110133f1874c939", 0x93}, {&(0x7f0000000680)="146db903869961c6a2c5e4dbdb83a408f071973beef4d3dcac391614a7beba8e09cf5f3c125436cb02fed2bf2946ca2a251790cd3c2821d492a143eec366ed64056c2271ef5bdfc8287d49e9d25bc1b937cd56a27b11c9ef686c7f00215d810f4ae9e6ae3a82e7552a4f873d64e0a7df9b315db542fe37612e70c7cce2a1f63b524a869fc00f99956c3fa5f829b4c8ad282a3daf403ec8ae10b630931d2a9d329572ec82fbb9a2500960aa306751b427eae2d571a4d19dad921c4655ea0c7d33757fc8149db90e962e25c5a78d5aff09163cac9c7ef86e5e41783627fa88177d948f7166da59d66c00952390fb46bc9b7f1dd99a9cef70f23307c23baf46c9304a20bb249810476b748f97db79d61cdf87ba28942ff9fce624ecca454b34a8029f53811cb2e30fa5efae62cff0b77ef2cee62e067ced85cde5c996a5f55e1752b019398588eed31b06242b0233b3241bbe54cc556d6ca783b13eedd9d7b15884624f9cee931d76d11b345fdb60f936761cfd622f1d238e548131c6c9a65a3cff23324a6261e9c3b65cdda641b1664b602fc279dd9f4302c40229fab93f4fea3b3c30e87902b37a42a1781d97530063e33861b8cb5a85efd7a26873864942d5faf239421a82fd7f754083243f6dca50c52377b305e9b49fa4c5316a7173e8dedafc62c51c33c3a32b66f8e0db13c418ed7ad0f21c895ba12398bf55f885807cf5c72e1d1d85f4edf526468daf794c250db29719679376901a5a3c36373797dc378522c6fefb3281b6b9352c408a325f8df5b2bd724b1aa93f8e9dff77275d904eb13e017fdad4d9930969cf5a2d7a47717a8325f1a7990212347bee64e0ee503988775852eecf3249489519c95d7cba48f5f98a8be267f9220a3249079a1a883f467b3a748353ee915253f1ef0f70846217b400878a83be5657a0cb69a79fca50cd513369387e0c2b414b12cd140008220892d3638acba2e2ae20793ef4d50faecd1e10f34d42db1a272aa5d867f121702c50ee8518b95faee5074f07e06406a20fa9167314824a0be36a2a94253c9607043911065afb71b3e1968cfd06b0f6ae606652edd52babaa8342efbd4a39a767d89ca0c1ef22a280116d9c78bbf6809b8c7babb720a10cbf401fe3c49137a1f27431be45f76a90c32ff05c26c9a2b0f31d671997cc2286aad5b22dfabde4f80f6b8bd99e6f4bc70d9acca57ea1f6ab919236a8bd01ee0476a2cc57673bfcced7f4b10b874beab5563513da65fd057e599c77163d6ff10ce9d16d013abf180d57257481b7620821d45be9f9e64e27c3357b503988765e9fc47a83a2ff1dccba89a599a7a1d5df02bd6a2f25ea7f6d846b71a5806681009dbd170efcd9382a4c2bac304d2d17dc975c4beef34b32a4f145a377b2506edb70bb8c8b49016d2bc435658886b6b617474c35de2369e41077d237ecb213b9d43d122cff2ee0fe6a942f0f1931ad73c5034d12f7c939ff20349aa01ab723bf6f97e20336ac09420bbba3123f80946bc045d2f1aa9057ad70119d543a4df1089a95f7bc0fcc70ebe28f2ac30f83a2f26d451f692aabb37b3adac03e89a85e935c40ed53287b1ecbc7045e29ab9d3b3392095eb3d9038eff173453fabab006bacca16f8c615465985d93740c59e9625718319b86d0e429974f66bf9527f35c8c3c9c2b3d2a44266196983eb8a141e0227871d33f68e783ed6d054300fdeb957008294a5284f8826639b57965fc3163cd7a23a7ef601696f3c16992a7e6a5d181056ee9b03cde02bcb70608f9a4fe3dd32c32c75c57f5f0a0387c918799f2bf34c243889847ab3869ed3280640a503cdf5bb7ec33a53e22b50e18624e1f0c7ff04edf2a78b7cf312a209061ea8fa0cfdd1e1d7dea523d8c6d49aecb4c29b29517b6cb293c1b3fb593447716d66640a8ed794e778e480dd220e290f09116fd59ce9e18c96259e7f6ed23a2b25cdf4b988136dc525af0a037154c6290d9d463bddc4052497d969d95c6a009a984b8ffa7714b8fd15fe9871d074851b0db26f0b584dec2074eb4cba20d8f5fd24a6fc662a7534a37f7e3a9e51d0c282b74615f43cf26ef139f96d0227fbb45f9f40b853780265f5e5d2ce9f687e59251f17b39a054da63f515f19ad5af01188f07299d07daa2dac9d3a9232d2a80ec8258332c759c72f1ac4afe5612bd5ac1222a2e3ac79f367fadb8bd322aa5ed58a325e570d23d7c19cefb307f774d023ac4929c4d235b87ab2b196b0302d51b6634d89ddf0eab4ddaa9083353aab8327f1454d3df69ad5e020107608423c60b16af03887afa7c2b8c7a76bc280b3db511a009c2c4701ed1eb2ac02b92e71621bd43cd14030b071919e08807f9e343d1ef75d05a69cf7d211243f40ded4b05d73e5ee3d2aa084106424be12c5973ff977315bf5fc9e323cafd2b31fa6747dce74f9e5cf2ce59bfe8419e5f720174ad216b51d7119c93d5d985a2eca225d039b40e40b4a51240042295ebbfb19181541a5a9faadadd90b88676e9c6f91a312416c0aeb6fa852a4476cd18f317d085c3c2bea5249a134fed0d46311532824480c39dc12016c4abd0c881d132b04099645b67bd9f56483e4c6024092e11c77338b795e1ab376dce29c9705b68f76ec0b9dc235fd8d7dbb33add153601fe24f4e335c406ad4693142cf0e79b49b398ee10f88b7bb953c55a563318bf20b5dede1a561760bf1641b4bffefc63e2905cbd08a783a8d26de3e12924960332c694672cf29c3c9e83ef8185494b4f5f33c3808f7ded15c5247a9881907ed094eefe7a559087042cbcb997813b935f8519f0546a7f9aac7ea78b4f8f9b3a9c8effa916c10fb244263acf78d3272202388a37eb71435e93f8b44c838b94f3f5d547cf99caa5cb36c59b90626e7b8dc49d919b27c084e90a1d7d5d2d7d8fadc4fb9dfded91ecee320683dde375dc20e5c8e6540200c6bd92cda64e44d12f27defe1ba7c87ff6ad5839d9f69d18b05539fac9e7767451469c0a493f4871049344058b259840a55f7c92054c77262c8a60355810e24ea457ef35e80d334bab9ea0587bde3edb699cb1602a2602d76f0213ef9f2c2be1541baafc0d3a9c3b6a2916cfe69232d96edb5b46b27b8e2f04ce9f3786704c9aab06f0107eed9de0884a53afe457898ca62cf09d3f1ff6c30e0af48cbdfa3c30673090c7f02dd8696d66548b1700067628c267c081b29269a97bc2a388e2ede7b185829e90094d9ae66b161026d63dc3afa24166a3bc8e8acee0d4212ebace303ebb8b968e7eb42c6ba6bfbf05d9780f102245fdecd71c15be2d0d37fc12aa0ffc3ec544a216b3bcfa7f0c88edb68eb60f067137e0e65266671be690909dfbe3d99658331769af248e9a1b3314fa0b8d3400fd97907384be3f1c865cd511e95bff4b8317a65439846c5da093b79c91a5ec667806f993defccc7dd0509914429a43263c07a9687262fb783124b71364e37635c6e16adc6366acc6910e3ea64c0efdcdb4322265b66c453bcf9d5c7a53825eb2b336a492198dc723930648d268821721e6446399752adbce2ba96b9c149247c7f0a608a4edd666d148e4e8d508adf9d194d5a362dcb7ffacae8837f00fdf83ed23068e118f96e536ca4ad4a766bbb0c46766e03b3e1e089e74c320a9105fb742e7484f2500efc0cb2cd9af5a43f8a9bca0ed883b67b84f5abc0ce113d3bac1416400141beadbdffdb897bfd827d214a2ff26846371e65a5cf02e5f2968a1ae0f5bf4c479d72ab15338adcf3cbb90763f1e7af4bdf0136c0417245ac2a2d549325107f58aca16a5522586e8b99c58637f331e543e640d23ab7cecf8619339489b6015fe478123b83573fa0b2d87b629123f1021b24d67f9f1cb1d33d6e7f26d7a5fba7e998ce2f7a57027ae3ec9f8da4de89b44d7ddc42c677c0fe587aed11ec882106a6671e52defbecbd6977d69adf2c3fde1a5e057007ca02e771aae7689551746503291e0869fe435f9848abbe574fea1f32bf117e138e5aea15e330ce7a162a685d7ff4c29fd2b31be5dd9778f480ad775288f6d55145744d9b6d06cba107d22a01ba4103312fd44efcefb844044e0f40a61b5d146f50dde6dfd9cd6745608a3e212ee3fc62e7e1fe92e5aa65c39a5ea7378a643d170123d86484bccb2bc3c0a5111d2af41793b143605d19f130f76f41da846c595b2da123d7670ac5ed4b71304a6a4cb28093b0c8af3446dcfa0cf777ead6b0fbed36988f517babcb627aacf83a5718d84804da02e1c32e63df191060fb71ef840973928c440e3b55e5254e12f22d3aa42fdb815232721f1f85ad02c78ddc86c5d5e1475de3b7af39e74d32dd9450c8c1e928aded5c329ac443e8739ac079fd61c563c40af4d06e96d99aba2340cb9b93b753f2e810ae04a2ecde6c540fb02db1b54a796cdd3ef213e7fef137c62fff53f9ef93f19e263ca3d4fe521847dd3a4bce29a3434ffae7e72634a6f069af89b071140e286d3b84c9bdbbde9df2130f6de3bf29ec8f98d11e94381f5107367670ffd49c297ca40f58953aac545b8c92109fd861d2709c093e178108b0f088326c24e499aeb6449854e5efb3b77768dfe2819389b36f294f27c2b9493f156d81c63f68139c4b0a731fbd5a29f8c74b8dd919ca4a763d1f27c188ef88690d9cec44b651e21e2619846359271a81f9430f756beeab176b7616a8d5870ce73f90181a2d05820a266f1a406de84f5df27ad057de9b0bdb5bcb59726a4f805d338ea967c8c7deb7e7845e0375535ef7a12d1e621b78524b62fdbff13b1dd512cb1e02fcad9207d2e4b3c9d13027dd0b85cbaff71e0cd715ac859ed1f55963653165e5a43a01794b9bfba93f370053e9bf7b1d9d4edbfe240b9dfa0eefd8243c0de6e59f4096cb0fba1701c5af31af71d9fe1bd7c664123786837fb0606754be1eac8fd33064276ec228e00d7c16d1becc5d9ca1bd02db797873bbddb5701dd4e66b6532da63821c99098f02c2116070b989aa98d76340881107c5aed38dff3b05f23fa57ccb0dbac3571068b8f83162fd79f647625785b98520df61beda6754fc45f590191ca74a4bb24310a5cd0ee7cdf09bf540c584e375d22a8cbb1ae089a50b43186cb89dedae7a3f288b7aa07bdf2312a2db5b5422b622ea4338b3764124ebd13e4dacda84cd820d35ae3dd562ff41e3e8dde4effb8a83fda12e72f5615c5e9d892fbbea23484749e2ba68f423ef3ed7ab080e0c6e2bfa8272c9e133a4a54b1ed4f131b40ec21040e6ed5c3c33ec3ba89ae9ba03a84ebc2af9c4906965a1c94205b76a65b06dc32744aeb27fac8b48e85dfce3b76759aa10064223173b5e460e1db5cb3b38a50d4d7999840e0ff7e5d948e1f45011a57a28133ad17267b73ffa9a7d738ccd2c20506ad97fe25ac79802cf7deead8e46cc8527e9c1a921eb3fd62b2c0c064c0e1d75c5516291eecdcc38872392d016639ada15c9fefc14554fb6db6d6451dfedf8e1e7d6d503b7c532e45cd2b72edb0cc63bb81803e3be18cb77c8f4cd697a3c3a96436a43357f8424513d1ce8b4460ad42ae2bcab151503175c10fe6fef165aa4c46b997dc0f7ec2cb66c142b9745fea1b9a4223ac627b28896a072e6b5f3f27a0df7d618e8d4d1c3bd2a5d438d170c72017bf4b26ef751ef28462cf19ce85c089d5b1191abff3141c060028e7002360c952c9e0227b10270ed226f763f536302d95716a60cc6b67be34ce9b3ef36d6af0c3d51cdb01bf6dd8519dfbd041a28b74fd754ea434c55c307c10e9fbb13409bd0c0c22e2", 0x1000}, {&(0x7f0000000180)="77b4333955d6fb726ca014ebb70657f87d1932df7857ebfc9fb3b356f47784a230f02eab5af692fe2ad9c372a7fa5adffe89e3eadec62e7b3a7c575c61009a9f4d86127e061f2221d2ef4a05976d1380f02ea208a76fe9b0bac451dd1a821b589b46a49c4230ff85de4c0afbb92e305af0cacd6834", 0x75}, {&(0x7f0000001680)="5218f7679f766033f351324b20945c02dda352ed2b6a55ad53b720bc7096c16eccd36ab4c6a0dc0a2f1fac727d84a9919a7afa9da256e4945c8063b0ced177c59b9bbde1702f84dcedae02bfcb1c8498fff4f95823616efea1bf5207be45b4de575a3384a4ab211c540e48eadc2a1471795e9899e01ac479f687ed3e36542c653a10467be5fe515a7c8bf2b644028d677e08f7341cab949efb57836fb0cb709d73d1c2455f6debb8d95975e59202a8c0d3394bf436f3f6e136bf1074ac744e34805e87da99226e5989a5611cb6b0893482e71355820e7a1bcc4565fd56ea8ceb74518c6597b52010e2a2ef626c6850c10d0fdb7afb065edee00e7fd29da969ad263becfabdfe832cc7a6a012853316dda7cf8547a21cca8f79c17ca439d161bfbe5f2490290cf60d2ae303f754145a6ad302789e0bbee3211d01ed38b7de32eb3fc644aceff3875a556b6761a1337cc40b553399f0eff24f43aff0bc332a069f334118a6bb9e89f869a9edbd66fe6d54bdd5bcc212f1c75ceff9e280bc4cf1348938aabf895539b7fd5856060dbc15b63beb2a613bd8136d607db4d9b7686357ba48e91ab02dd2a370214ee664e6fb9e32e43b2312cad4a9eca8f4b3d9ff6d9983a85527f6f660cf33d4bae0b54f00c232f6ad2c0e5f7e9ed69a8e5ccdebba47408e0af6359183f1cf007fbad3525df98b883c436befae9d2a158267ba5764ef74c066d0f27fa88fcf0fb9dac930a89487e9ae93f417de81b6ab917ed9b4af5059fe2ce7483dbc18168b3f83c45bf234af0964bbfd3c8de63bccebab663dc4152f24df922027167f67c29e3068b663113849c2fdda204d782523d39b98f0bbcedc02bcd2105122e6a175fb11508f2de443862f4310114bddaf89655d54286c3928288a8263eefbf77c9b6c600566dd8caf84d64d166de99537600924d88481b152f8cd9b90c0b5001b633c7ff63b00624cb3a10c7b1f2c7462c3290c2c19c553f86669dfce33e728b73592d0ddee71e6f81c413642bb6f57562012f135e2b43ad27872922b5fb9fb2ac850d35f5b52394f38c327a1c9307f485270308544efd1ca4dce9bb056a787f79ffb156963183728c0b59cc3e861df4edf83664e176428f20ec347b56371682717c7472f63e831386d54aef5c358885d7b89966e504767853b6efc711e4c70892a2f5713b6ffd2240b9fdb997f06f78de7943bd9d263894c254380fc5e4c141fc63559cfaece629e624a5feedbe09ba71e1a34e2b14feb4368165850061e75c0b280b971ae933f3ca1c69641461018f96ad4233e38521d53f330c5409dc83f019fc2ab5854498d068592be8a830ff8b00c1f70aafddb34a465595cab0517951d4f81900a996e8328b5297cd1968fd6219ab54f1dcf22fa1fa3dcca8b7b726db0ad271fad4b98ef26fdd9ad6b3ecd1a78dea2073bc2b20c8138537355746da1a19739d41781e222b50571e06684009430eb53d515d7fc9ce07ee8ac9224b795b309c038b54fd9961f9f3ad2a634014702b6739432eaaa29c04363894079b42889dc355ce8cc49d2f0c27fd9eb1fbb77850b91eaaf77a673938adb915a420ed50647c15d6c8166ea73fbb83897dbdf03bfb0450f0d7fff2761cb4a939dabf3f627e7a1de90d5e5fef4a8241494dded5942ab5de6f736c3c2641b34e7bd57c578db979a3cd9a2498a6715f10be68d16ee62d53b5a9c1423268fc358a20fac69b16dab1d6f00d7e11fbad3a8696ef7e2c71e82add5b877d297abb2388c6acd8e0b728dfbbbb5fa5bd17ff5f0f2387511aacebad200a42ffcebe7f3986a6d203fe87db45e98433c24fec02244cf9381e8cf64caa365eedcd4db891fe53f134dadb8c9c3bc30c386bef5b821b42a67027c0eb5c6faf51b6989ac0f91326631602f2c0f5389d3f08524f961836a055370f8fd7af90dbba0d89d1320be5e303093a7b2168121fb4dc7afcf3348279f7abc215db589ad1074d0aa59f937426e9c0944071a87f87573f6b13894b5793f56f5335072b07d0f2fd73c6b3a62a49632e14e76847202719df708e8ce04f6cd67c44f535f6fd3740f3d2c95afab96ee6a33a235b4982f0a096a77c189da23477df04711cf88df00214fc32588d02cf9708c6da2799f3c1f844bb70e38724879d37be6877546b039f30718aec5b0bb319001b5124a90652a54eebc03707ab122ee7d18eff59d2508961f70c863197ff0d4ab17051fe55aaefe5c5ffc90b29bb6d6a323cf527f12d9ffe681dd9895ec40a5da6f2cbbdde6a841b359b0a9e93e9da5fe7ba80bb25bc595a291a531b5f7c079c0119994b4ce243d83fb5319919fc4b43127d89e695636d24a648f4e1cf5bac33151d56675c2625f4e67caf93409e9a29d5046bd8e1b2a5f1d20717bf73ebab80b1dbd2da80c66db78aa2c2eb93c8fb6ee58d382155cb2e8436a9b73a9955110759a559a21cd3ff676289f9068e42ec9493662e6f9a83d8a0991d98cd36dc0f271e76ff871666fd6074eb7cdade5c0d75de6af4ed7853455480e1b2a6c5a06d198f3c11e10828adb3c927fc4b7bca1bfa6ef17e885eb023f78144cc7c91cc1cf572e869a130c25e0773e2a9c0c83eee7b7723688ccbb1325d1f30bafc83f068364af955c4d3bc7d45bb700d2888725b6b6853de68ddd8bd73e9e41a44154acbde5e7f95c694b9e01b9a152c876848a41618f7663381abc00115e8572fed1b31262e9f09b5a9a1abd913f1db102465cbc3f3f079b606bddcce9fa775b2c9a3b4ad2c9609a47610caf841681f5e5fd922ab00898b63a64ad3e798ccbeb8ce96d225ea16f55a411a97998139ee49b480f0e31d24fde47314110a1cf21d6d3d780370d5150e9de6e1b343b41268e0612c4b626c2591f768195471272881a714317a225d46b215148232b5e31dc1f213ac1ca20ec5330f18592c808d2422a5aa526d462dca3af1790f56cb6399d26eb109ab21769fe0e7a132d74a39dc7fbc806f37b545aebd5c5eb3f5fdcdf2b7df741128169eb25dc0d872eceec0a7db08eba17266bc9cfce4cb7327993420fbb56644229d6d4dc968172e1be7182056b486658355966ae5bbee61818600eee380eb4a75735313b70ad349a003e6ed7b29e43ec372c6cfae58208ad912699a3619ac93f3ac57ad513f50cf6ae412a4836eca576523c499d4d845fa1303acca55c8a519e9e4a363fd9acdae4f4de2861bad9550c41600739c5a1aa9190776bc956e0bd7a1d88540edf0508ce3854acbc1ecdc0cacfd3e3ef012cdc5d0ef13fa0425701fa05fbf957817d03316696faa486b5734a3664758674fe307b08f0a763aa0e896f6f0ac4c29d58551afefe8fc67194ab020c9986617075e9e935c35b6a74e089dd516203a8c35bf941876ef80a98d7fd13ab752a09365f98636b606bce346d2f79be1582b254ba4ef7aa8ddf09d8d817339a585d6fefa3a75358fd9b1e12ef364e10a78fef7b16d10bea0c6bbdb77714370c06cb8e89ab7408f5b73f416039c3f9a2bd695287c20de0eb30673de5b646872421bfd73e5e940db05093f2bfbb77e7d8e2b2add567415fb28ebf3fa32e3e6300873bd19a74c6977533fbda630136124b8067a399317e767a8aefc6f5f01b084ce7e8ef564011b8524fd5a1a21b5feb7bd76c9a2a66d91bd69abc2a2d2bc42358a66a4ffb92277cca7934df3fcec5817b09b354cda53f401cd8127e37818ec07dc05baea00b73895540241ecc83586129cef3a5d8f10b30fca74b76dcb8f72b0326cd25f90b7e25a0b94b172bd299c83397c85bfbbbf1606b3ea29629da9304db9ab932c9e4afbbaee42b06f4e973c94a03576bea03d01bf6f5c496e718e3b1a26b9364b4675631e8c937e9b5f98996a1f72ca79b11da42f50035f0cf1a51ea646c8c389e3ff586732d3f239349f9705df9fe5559b13f527e3355ff3b2613ac403e910e6bbc8059c0c17df74d57d6959831c3ab7ecf0ec6d6e30bad78a7ed6d3eb77b4d25a2de0f9d142e5160bf3055cec7bcfbe46237c0f97c980c8e4891b227c475b91f8a070a55a24019b57eca626d8ee644fbd6761b5af2daefb895da06e2834279f57737d0b888a1685ef5fbac48d2cf3ab3a9daacdd02fc42ec8c4e27350cbdf5d1b44f19223b488ecdddb2fd27fc7e4ea3fc3de5bb9a5dd1cd9e1ccf2ca81d3c592c37f95113a24da4b24a030fa05c568a1fffaeb93eaa9c9aa0eb7f63d065c7e1d3ed05de5260397670f63513a61356bfada8de9fe0d4cfc1b20c350bcb016306347445a361ce6a5dff940fffe71ee1f2ed36a013533718fbab7d93c8ba69eef80004984f1a5267ee72742454d02d0c243cc86a652b7e356e628fe29c64c04c57f3d7047e16256be73ca0902aa80a03103282c93f04511307a74655778d9ffb5a7970e8108d6f58c7052f6a94da714b2060e9ba9914e1e347f3e1caeaa95f81b8c26eec4f56cc3ef0efa826874a26dcaa73eeb15aa84f97597afd489431c1267bc5612dfcb3a49e5e4b78c9ffa1a7e85babcf25b4de6675b991000ba4914b7ae0ca79075ff0799da0922098d9e0fdebe2996c53d16492d9ce3373c7c46a4efc62fea854eede5c771ff302154d56763db9ec04e9ad2ac83cf26e9cf95be1cb0d623ed24997eaf8ffa15a7a3fccd327fd1ef795df8445f7f845f0046fa9b919e8c6a1a8e4843f592c016e75c7961f2653f2c91cfb8d14b13980d123178fe834e1737a6db0349d15332ef8f830d9c80b5b5e3136cd04b407f486382605fcb7e0a94205b8f6f67f28e55d0017a44f76e2f9ac99ccef1b658caa7edbb270a825e8dd07a0b9a97b170b2f3b1d887afcad54de50c68845d05a0345e5de5de6de02974b7f88838bc588f9b0568acfcb10512da689b3855ba995c032e6f0fd9f8e745ac67262b624c8f4f71cf383f46e998ad5475057e6d4f93ae032337a98021b1c59f263196925dc73ccf1cfcadfbc9a93a502a53cab8557ea2148046e1b37220b4b47f108052625f5b89619a56bc3f6d92f6e0a9f238ee3f4bbc59ebe2aa7e8ea0f802955f1e6f326929caa8ff3130f050fa407c54f62222fdbf4ccedeed898fbe70727dfcffb4dee4d27a9760637bda33ef48f1c580d90086dd6e63b2d04fcdb2b1190d276d92ed31e64f41a4826ec1b99d29679a5cc492d972391db94e05fb964dbf9b1311b096dcd7b1cf3000640d6310c19cf0b1fd5fa4c7a91cb0025debcfaabd128cb075bf5c6ea81866e888fe805a77e0152c290179c01579de04759af4c871ff99c95e819ed8737165a917900c07b265c1d4f39aad83f10d44ede17f90c8e09bf44352ac678d122dba1204c41f8046651cac4cd2b0a266bcc1274ee5bb921c70769a738fb897f947c371ad9c9f3a6f3c12dba058c6b72271ab00f554253103984a6837f5d925c58be560387e6d5f21a95a9c24b85ff61cf1e57b77e5e0271a3af1a3e407fa6fbe7ce023b2e0e39a0f42cc87d26162a40964570621889b1a1336265eff789070f31617bfad723d84a0925b2fb1f26cb6355f88af1df06045f743e5e2a0ca35a989206a22bff860d57a416acbf30bba74e4d400a8fee75b8a58787803fbdea2e7b7289fcdaeee91858dc07f5d0bb63e94c23a88b6b406f9148ac37f84841b8fdfa026f422fbd3ca8f921ebe9b8fb75c46c63e98703b761ddc71be006986644d9145d994f4b8c6cd75c54920414902e0b5eaf7fc27f22e38d778ce9dd904dc7db61b03b9823c51b0143d54d62133cf82e706f921bc68f338f6609a9e6f6aefda85ef61c894a9a2b8aa4682059a0bd5f90c5", 0x1000}], 0x4, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r2, r2]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x28, 0xffff, 0x1, [r2, r2, r2, r0, r2]}, @rights={0x28, 0xffff, 0x1, [r2, r0, r1, r2, r1]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0x100, 0x6}, 0x407) 03:24:17 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = socket(0x2000000011, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) syz_emit_ethernet(0x2a, &(0x7f0000000040)="806687ca2495c64fafb5c326f81fa0873db93344fba143a6b99363ac5684663530b2a178110eb219e53e") getpeername$unix(r1, 0x0, &(0x7f0000000000)=0xfffffffffffffe76) getrlimit(0x6, &(0x7f0000000180)) 03:24:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c479bcd6533a52ffc7a18ef002", 0xa1) r1 = syz_open_pts() close(r0) r2 = dup(r1) getitimer(0x2, &(0x7f0000001900)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = getpid() r5 = geteuid() r6 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001700)={0x0}, &(0x7f0000001740)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, &(0x7f00000017c0)=0xc) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000001940)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) r10 = getpgid(0x0) r11 = getuid() r12 = getgid() sendmsg$unix(r2, &(0x7f00000018c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001680)=[{&(0x7f0000000200)="69a7957db92e37688576e0b23ce9112549277c113b16a8d49eb2ff1ab1727d835321e3d8b0c097fecf41cb8896b143cb8cc30b4e259dd82a80a2b45241a92112eba951d91dfb41f19ea89099d563cbc096d4d8580a3879ea93378a1b69f52192ce086afffb6eef930492d71367033f653e0d393aa048b7e9faa9ddb940bed6738fe155b4b6ffa5ef876ff1df2ee6098b1385fa9cad26f5d38131698851a33112fbb9ada5d73dcc12c2865d206f5790def7159fffa656d66e72279bab3987b61f6c1b475187eceea53ec2c555efd2f9926a90bf3880e9ec1d94844b4f638c7667741a7d8554d3709b0de0561361", 0xed}, {&(0x7f0000000300)="6150bd7699623b381e5152b54b897c142fd4592639e84f39a88ee8898c1340a2725fd5a92bf2fea20baa4fee2d33c565bcfd8c1272c02bd260831403b1b37a7a2eab9c8b39140d9349650aca339710717ecfe07436c324b07e6e9236506f34ce14bebe5275a135a0", 0x68}, {&(0x7f0000000140)="60f98c36f89e2e3acb01f742c7", 0xd}, {&(0x7f0000000380)="d13078b88f181c", 0x7}, {&(0x7f00000003c0)="ca1824bb21e45a665212354fb1d785d2bd20a818449a1d0c5ec0e8f652bb27fe1b83a7f164202bd37abaf7c42cf0ec45b4325d5e52b8925c6fe9c2d3ad217a7971fb67439cc66543a03afc6c1dd22614265d366d0c73dba364033802984629692ed07181ffd42c945d01dfe55fb2da33d628bbd3b6f97cd86fe827147891f339945a7d2adefbdb9b8ba53157cf65e3745df2267efde5fc2e3b8426b0be0f0c800d7dfd4c832e93031f9767b598485252478a970d9e6ae0ef4d8aa8cc98ce7a1a028a3cfb40435a", 0xc7}, {&(0x7f0000000580)="6b2550ddd007a1fcfb53ccc036acd4e199eac954ad7f30cb8538d92db511f45d9e75aa3b7780ac0aba1662574a490ab27f201a4075e2a9cce17a38e1b844adfc0cb0fcf422285ec8e86686aa7b0ba91d9ef85b00fc23aae8a04acd96dcc72d71ac91482cd9223f", 0x67}, {&(0x7f0000000600)="82fef68e9e3a50cc9d85fb25bf9fc694e96e22877d02b8ca3eac1de96804fff91bb02d688305790aa658726fcb1057df4ac5b49979d8921a574cfc290f1e57e073df03139ee91465dffb5f0029aaaa", 0x4f}, {&(0x7f0000000680)="4b1f0a82e4e0c21d693005a71c0387fe6b332c6a9c46f6cf0b3a4bcb644d1aa91e83e45bf042f81097f96fb2bbbf11d81d66fdb101f775d1c83c3e641f1b58edcd6d66b4fec34a1d234d8b9d971c5253a451e2fac8bbe2c7773243d91b4da5810bbf28e8106e43f08e96cf6a73142063bac85197d0fe4b53676a7e4f15656651857d0f706f7cad2db2360e7b2d648f3c936cbe282bb74c872e3635f2124d7051de131b1b9c6ed9cf37bf475b660fdc03e74cfbfc856a509aa27b57df8ec85de2f883c497d87f066886f26886d88d9cbb9e9b400c1bd43ca673e7018dc021de76177f7bb8552be12b2a308f73289b7a68d2135a61cee5d57e4a17adb60fbc009eb37dcd96ad4056cc4114338608fca6cf9abb09cc5691023c97da2c6cebb9c9ed420b6e29d7b9181de33297813870c1f54c83861d5d88882279c5c9e034bb943d6d7a67dd9660a94f049f65fa37d615d4c63d568dc976553d56b8a708c875182eef30f613519821c63bd42469581932a2b047434f99ce7e50719b13ccb6f743b467d960b84c68469ea6aef5155cb4cf4741d207b83d074b2847b5c14a776da8e91b25d42a4d7b941d8fcf333145df0da6feb2f4b50565c3864f688bcd93403c9214dca99a722fa6c81a4e8512f5f01fa82c033543b8f2c07c4b2fbe4901116f55ff4b984cbd17c95ecfd2b0eaf347cc5a81c19d1ab1b02cde4fd51830bef632562f008406f31712aea18924d00692baf72c52b71e624bc551f100b3f91af26ac85718bdc197943e1f2600df2c66076af756c511e8337d128a8cae43ef608335768fc55b1937b5d5844b88e421c1a79a97500c637b42765c094f2d490fe7751561f4d1bf3a6e8b94be6e5c60c40c507484611b9a925a48672d00869f89b773c2512694a3349191de1549e04ecf8cc8cf601a648b61afc1390edae5121531b4a19db4a787067b87246f75d3525867cac04c3afd1f9de630420c50d2a94e7eeb611965279b04244856511d1ed2ffe2b3a4f75b66737998be830d32999e9b775c42a4253c73a4c0651f72b259abebae904d02c2be74c3030a9ff79405c5c3376398aa6d9cdc39888a80639e96307f3f9bf919a32bfd0a7143b1b429f869b2986475b37af1e9909d68b44b435a878c87b7ad09649724d896d43ab207288d9f4e457d8177d27e661415a93dba1b226c8bdbeb088ae9272aff0d34209cf93ff4ddc2464e141da211bc99439d1d83b4510b8d44b01cfd9d15cb71c82b999bc84b7ed63db690d044724c72654a609807d7f979680fd5adb201bd1ab358db13c1828a20053cdb814122c259113ead3fdf4aeb468968da0a35507dd1c57b281ddb1bce7ff8af7d3011713507f67ee0753c0167b18d1161a97734d3a298c7ed30ea88f625670bd0bb1fbfe1de5c29bc27aefa4f47a383772df4b0ab0c8d672774a422595679682896e8c13e98272fc7c8360aa24509965c6152e19f4b11cfcb2964c3bf7b2d0ef54cc56f3a170bcc03af0b5fa3b70ca1b6af34a2835ee5ff7b02a3889df70cac55fce3e2f05f320a84b81280e61a9ffe4215ec2f1740f3f812d34be062bd321b080ff01a4111bcd5aac1c9468698b972a0cc3c045c81ea359ed07cce4476569cc8d9be35aa0a91ee2b79c72f52e8cd947ca1b878ef5efdf1f9a487685a2feff7d430c6e9b6929fffe1c034822a25b756483ffd84981f62606cf64ec7c000a77d399945a4dc119033d788e2e86b43045acb17c26bb99c35f7047ffef3752a03b4a604dd08c5b2b8e2a73b007650c58682705b1dcf811bed370ecf3de0aff1e4582bfe337038d07c033a7acd0bec1aa3b3664733cef281a478017016b5f6035e6fbef7667629f59d2eed9e2846776473887568c55d2ebd243e65a14b83bbe55c32de2954f507a2d1985926ee5218ebface6bc9bfe7ec8f56c70f4a7b49e37fc40d9b1e4e74ba97a4918f43528a7b5cd7d5460519615ef3c5e6ce137461abfb4b33638a5cda6d11cd2e8f255d0486f280bb33edb25409e5bc9816b8191575cf6a4566fa08cc8d989bb80d1b10124446377ae1fc5bc6f7eab23cf821b412457073cb74ea51b91ddcbd7fe320485a5504b0c47ad7af1115a43d29cfa0d360bea9f9942a108a0ede1ee7958f0c57f76cdd39d86158059a23790a94f569be8b9656026104b27de02892599b76ee1928263859be62614fb142fd4ca42116969b8be5ca20e478b969d6e8ff85ed3d727e668414c018352b3918c2bd8a5fd8261f6bdf6f43449428a73c8be7e066149c9aca5f69d35fd2daff02950af90cfd4947a891542265538bfe8014be1e8f46541e8fed16216fedffeec0cc6770bbf3071206a86acc220b7554786abfc996d9721719b89d02e3982ce0385210493033adfbfb929ed5b717cfa2b43cef41512838003015cdac5a522a200d8091ae8c59fc73d077613f89d1179dd8b3c05cfdc1673aaafee21498b0efae3b08115b5060ef8dd1aba1789e390c591ba69368a396d025498c3e7636e288796cdc10e1391775b2275cd50e092842bc2dc278eb5429ece8b14dad4aa1013716ff8bf3c692c5b5da29ceb59358a7052bc2d231232c03fe02de8f3f9538a6e372050ce00405eb31e7a86938bbc4f63ef1ebd1a464c65f4e77e4f162e09f6164aac329c2f6afa3f44b8cafb795d2934312d07e984474d90936614c45ba6a98227d80258cc08ea6fb4b21ee5cd419d56329e45dfb550ee4397f767931e035e869a3119da8256ae15c2efd75ea7b2c378e348209ea6a701e85c6e6f5610a9e77febc320b04ff8bcc721c7ff42268cba9c7e4b8b11220f2dee378cfa74ca845a33275909e998e7071221336f632469ef58a5dbf0836a080ad65757f5167d466508e163fd73faa21bcac45f5b3d1a4703eaf151208941dfd4a2ab9f95ed6b70a64ee39a7dffe700c083b315824192135f3ba55f2bc0bd7e6da200aded992306a08b81ad0fffc00c40064bcacd8236aa5c2b5c291eda170115de39ec5e2419913ca91616af66599ce84ebe5cee65366931d418d3c1dc438e4c9cc1b84e56d1af6224585101c22b95b0a75941c2b6c29332302f9657faa79fe012562cf36ae7509450f7ceca1e85a2d3503a45fe6bd75755d8fa62ef97e0f3a067c278d67494a4e063790c98d02f767b9662e573b18c65d29757fd0f1299446e0eb020995159156cb9888b11f22ce13faf1ea213a746fb4baf7abdf50672f68e2893ccbd3f815dfcbd5c2afd05167d32ea961071e261eec35f342532e1990d35abcdc5bc2602cf79a5ebc96a3b72176f9befa315b9e5f882101c6ed673cfb327443e6303b39b2d224a1f55d04185b38d568f1b67f52306a7762d4c163689f979526ad49ea4e594c2e3c229ea1cedb8786100afa9bf04bc15687be23e3e2b9c3ba6c9c337b31f467ca33411830e356fe99a3f5ea3a78c6c1fc4d075741404fbd590c54235bc1a5d0169508054684b0652fe8cecb07f1736c4736fb4d9006aeba7cace896c1c65cd7d90753cff0ef2eb22e5208d644fc1cde9119070f62d176d071f0c77a9df6825f80a6f6a45cb1b73b422b0df0666a2e67b9f47ce6ac7430b24d796764521ba9571d5e09498875d111c51086b1b54f244d6eff58cc9a3ac28659f490566928c596ebf1254d582ea45d45763cd17e2b2cd5bf7f166ea9c4a9ff5a728ea27d03e303bb97926587f5ac6d558879dd6382d7a75d8260fe94a499099d4ae7431d54b881f88da1ac010d8a5b44db1b611b8fbf98fc444e2a33bfcb26b1400969d052fbafb0902e9e2154eec1feecc4c14c9d67e8221f26fe2307ca311ea382ce7d6ae3ce7a161e075342044f2116b92c47c5666785d827f5a6b6950d49cdaeb00da0053efda9a1f1b22ad432a5617acfe9275a79196744709429d3f87e4ad6ed445ef33e23162924311c2c8145050cf3e7c729a561790c754fd6afb960a4fa439fdc73737635e01ece06a265b5f2d84e21c89007e7c38c02c797afd88dec9eeefb009d2b85ffc8e5ce92a27bec874ccb6f2f86ef0c6ac21676ec7484484880d1e70f82f76d4730369077d8a3f14593c916ecb79dfa6776e3ccb75d8ff691534cd67961a27d20313050fb78c7b2fe52066a3c40ee753ae1d0c592e1e4182036dec2478759f7b8dbf2e15436c5e4ac71640830db1cb1767d95db1d866304e51cfffafe708c89177d2a167f409f99105a0221aed45a304fd88270f3d99975cf5fa37ba11295a3a777c9c4823d1c1d54c849a158625bc5bbcc84d36bed8f9f4194f600de8e24ad5a807454eb286c9c733510660b20ef8c2b6e6b6481d9868d992968b48c98403b697e52faff3bdfa22e7002351248bbaa718271247dc11e129e8899157e9f6a0f3a937df1f549de2a95c3e2eb17de2e458c0e2ab74562136cb301eac1f18f0696020f1ec82e28b7b05538e73c16773becea2edcabc12a251d59a9e6e4bf43d5fb04b0fe599ec823a07d43099bfac6d0a2d5eccc6b1281d1bc4355bb2e2fd22be09a8839fe69ef265b54f1b40aee1c47d90d2784b78b549037724eef67eb3396b344db048b878adceb7ec37f81d2a6cd0eea1611cfaf89ddea81537757da2fcde8d2fbd990fb4f1d7491317a333b390fd9f2d2aa8890a9ef5d27bd999c9c0812ecf45aeed8c22dec7b6302e19367c6b044d458a37c1e1c47101e42b27a49d99b06aa33c2ae69d0fb9c46c6712e1bf31d19635f2509900c84ad50df7da33b5146644c63359bf9b0667f8d6d72c06ff8b8d153ab27a7c5edc82901830841de5602456eb14047e4c6a81978a7e8b1eb97f07fa2785ef578e7885baa99d8c3af89ed71cd08fce34d27e018f5a7cbae74c62b98880677960876550f3e6b3e0939264bcf6abbbb5e0d8e6e59080ec4ebb41edf96a3b1fe2673ee386fdc26d8c48ce68a8f0944b7fc8f2e45d6cb3b64dc1f892efe2a27a8bbe917816d3ecb99f8e37523ed401b670d48763cdc3d87bdb498c9a407c9a2c06c71e0673eab6ff3c2bb9530c8b4e5b3febf558d9ccf8bc5c977b9ba89698a350b5f2532d29863fce004f450c8c1ff6f23bcbeb6576a2164604fa30aeadf2da3b6870346cbfcea421241b097c5902c23a747ad2ad9759a81d60597170131d036a088894fa714836e514f93a51351c8ff12d032893c5e11e91361cee22db4da15c1216b544243e15b74492bd25afdf5735d315789b7cbadcfeb0c6b345ff43e2d7aa46b397ea08fbc494edfd5652c06f86ddfe7a1ead2215656e8686bd8de957300c120fa225af2d0b67abbb4e1a5c27a2d4e2a9f8ea8c362ee3bc7d274bde6ef7927b54c9e7fb1202420f48532ae298046840cb7feb0486794bfb417f9da0c86798f1a327f31f9b6ec86c3aa3f9003a12a5c983bbb305f7ae2df026e3eef399c3f52508d00ebbef3b1fd0e6dff646e15bd963b11b09518e4cf86d1023adfd3ce1eac9aa938aae2783e901c8cdce5b9bd9e05a578d8fd771e7d4c508a8a973ab5b451370a51960f361ddf17830b5b1fa9f9ce7504b2aaf517d61800d7796cf5441e2f1743a87e118c33ecfdd48d6177887e921c079b09b40f7668674435ba22ff036ab505da9749500b3c52cf80c229da262a0bebc7ec13502b4207b0291053adbe5ba811a26ddb6235adebadda891edc57c76a3a73c943a4bb4d6b3a575a03b7f215d78649288086127829399f7cbaca3ca007cd42464b6094eb4b8d0d3926bf89bdda1cf66aef52a0ba0b8381b5956b9307fd733b8ef6e56b0b655a4df18f2a1519940718e2092406c869917882a7352c6e9826593c509b123a2b", 0x1000}], 0x8, &(0x7f0000001840)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x60, 0x400}, 0x406) 03:24:17 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlock(&(0x7f0000477000/0x1000)=nil, 0x1000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 03:24:17 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0}, {r1, 0x40}], 0x2, 0x1ff) close(r1) 03:24:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400, 0xffffffffffffffff}, 0x0, 0x0, &(0x7f0000000080)={0xffffffff}) shutdown(r0, 0x3) pipe(&(0x7f0000000040)) 03:24:18 executing program 1: r0 = kqueue() r1 = socket$unix(0x1, 0x7, 0x0) socketpair(0x21, 0x4006, 0x10000000000, &(0x7f00000000c0)={0xffffffffffffffff}) r3 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002740)={0x0, 0x0, 0x0}, &(0x7f0000002780)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000027c0)={0x0, 0x0, 0x0}, &(0x7f0000002800)=0xc) r6 = getegid() getgroups(0x4, &(0x7f0000002840)=[r3, r4, r5, r6]) sendto$unix(r1, &(0x7f00000026c0)="d534", 0x2, 0x1, &(0x7f0000002700)=@abs={0x0, 0x0, 0x2}, 0x8) accept$inet(r2, &(0x7f00000002c0), &(0x7f0000002680)=0xc) sendmsg$unix(r1, &(0x7f0000002640)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000025c0)=[{&(0x7f0000000340)="57eec4048f1962b49fdffdc21bac7d5424b8eee720c6374dcd61e8499f8f52f6f86b927dad882ddeaa346fa8da866ed10395af74c1b1b91331949f715fc4ef17c1463a0825e4611728962db40220ce2e5eac5f26c047ff0f6bbc7940b823afdb44f860ce9bde4e5f72205de1ba37a60b5c74bb07bf5ebbc1a753ae0c8c165998e3c2d07c5ba4994edcbf7031c868a8e077541dd4b174b55920d181c7ba281383c1d318db81bb07770c8a8bc497dfbe98d10ed6bc4599055bab4ec24530b1dcb5fa765dedcca3a86c47fac59c861f1890422102f863d3cd6d78a332b5fab1e57ca4c913a0b18bc40f17921b7dbae6268aaa36006d255eaf20fbf298d8b42c5df563307da0976187f7362f9695338e6380408adac2d91d7ad93d1e711acab6b531639b21552b55805a4cd0cc9e4f79269c4703a8e54d2e4b56b8d05e7b93a17281222fd7b725eac10cc1efef47820132ca7af6f326b6ff6d80f47f5d97ee75e911d31afacb6118a103c65dd250c6024c3062567189073a5a082aafc064aefc7df16cf15f0794cd97e18130118828828049ea837cdb00dd592eba70c76ea504f69fc5e260832eff66448335ea16ced30a1da7c89c826cfa3eaead38f823eaf01c0e33e44802c8ddbf1385ab22daee812d0ac6c3ba07ac0ef9ef4d5f8faf136ddf80275329371db8527492a7229f991df8d6b67ddc90b9effb0f488c9cfa5094c48263580e9a0e12f4404c0411991f514205cb7efbe56930da6211370c7c03e15845f21c61d1aa8dd87f064ea04a03cf3c01f8b4c2228200b75e259280612dcaee3ebc9ca5fb384e7f44211c80d82e92eccce6c2eebfd127dcd2733fe0d52cf2b68ab83ffb833f19b40d5ff24279436bc90dc9c1011a9199656e65aea771df19f9449bf5d31e123419053c99579aea1cce81871b6521b84de1c97520a1704d189a418f258ca2bf62f581c5e724c98e7332554c250921cb2e0ed200fc76a2397eae4e1508963760ba59b1ce0a19b35a91fc7983efeb0860849f666633b7aef0471910cd964016ac455dd5aebd905817bc4d56d54428dbacd2127345136eddc7ada1baaacf585e4bc067079ad45034da0f2c959039145333136d9f8f0e49424bfc063d7b286cc788129d225cd6d4929c1c729b67f515c4a577fa512339039afbe84be0ca0b5473ad470fcff0400f3b4853549875bc09cb5ae86e7a36baf435058c884ffd63638620591f12010ad413638f73f6149301d4a0b9f2f22bd00d0d30f89d2da9eb172c7011f3b23e314cf6eb05b5404743da214c5d8bd2d59b14ea3b5d9ef0b05fd28a0b7a5aa2b96568247280e21438824c43a22de2e901237e133f7785056f46f16a396c32d52fd24d3ca585ae11a586919d72bbc383608f6fc8afd882686ae3f67fd5f865209778bce03071910494497240f405741846762b365c0e5b133936c857da131696a92f293db0d2ca49834651c5588a6f154093f73b25f71e5f79d93bdd31f326f34ab1e837c37807cc01363018d68201ea81ec86e7007b9d99ef902c337df8ec8cf945d89db8f4bf015ea79b0e63a856575b8c3b60cf0cd6b7f1835717de4f29ba7f48541486479153cef849cdb6fbbb304a0e87d8f4bcd566137664ab617939f940cb1b10dc6cf995e16b0d9a2d28701844bf937ac0d94472dced3f136fcca2adee5674437d282a85b39f1ea4b2e74ccee2993a9516280a9a5333058b5c573a41dc439cc17f08854fc7716082039fdb9783d7442c569eca4a0779a4a4d28bc0001db7295ae57d590a83d004aecdb6c1db4139e80af8cbb3202a20eb32a3e98639ff6b40b9a98f64a73942579385e8e517931fd263bc5f21df51197eb180b23b3e205a4652cc2170a14f64e19c61d05a8d270260d87fdd89d463414ddc5d3458b0a812459da34dd273de176bd906906b31a068239f4b59af6ad1b605e7cecbb0f12cacc11670fca167f105d78b2b4cefb8c9c88a9f108d850d7c3ac0d2df541d18071ea023f466573c5b283b0a235bcb5c32446516f9284dc4a136debae13cf7605954fbdbcd1572ba2fe6b899fcde46d967e28b79cf057728e816253ffdd1fa4ed8b7ac9e24891f1f2e5507a6454e496612e950cdba1c362e3adf9ed094f6511ac9d0ce2f320bde118de19af1025e5d969c31a165b7836e0a69565b102827597a40aa5d5b8adadfeba276638e6085d2875d7e7e7f312f95d3ee2aac91ffb8bd15eae05c77e96a70c666e3b7f06d43359bcd8f22f52b4f89da8445e4b694c7f0f106e3e2914910e21e1dd58241e1d24c9e27d348a1acfe610ba9a66e45ec1d261561c9a6d37115a232b0227c5d723ee0f08423e7e60d8e5c1a402ce2087e523f396ab1004e1818598644ac539754e13e9e058d05a09e920046cc885cb8020fe8c4a10ae11e0ab92aab6b3d444263389453ed95b5cbe8a3cd633d86fe97e82699c521bbf711c16159462031e3dc3ab902445d5f90a15af9ef3296930169207e488a312df92d3ab4b217994779cbf8040f96d95c4b8f08777ebbffccf50abda40b4cec10741f8de20821a987fa0df775f53b147b3f73849475331fa802c0e59ac7afcbfa40fe88b67e5c454fadaf30db5041ec2e0db216b3b4783f0a878a7b2d435352f7ea077385590cab89f3b16c55a2322befedda5cfd310c3e0908252b680c4c09678df23010a69b4d003af42ed134b934332d623392f5f34b2ed4fc10ae7c014aca76b4077e30ab7f22c844d8d9e0663cca8a802ba2ecbdc79288b1cbac92e6b04a2ba8ee7105de5e376162496e41882dc5aa2c77b923fb627125120d1429c0ffaeab25c7890bbe6814112ae3d7df628eac5b089f466fd580e104c33057d20962fe828508b2364b5bd19d24c4ebda7ace9744f3558779534d78025a08f06568ebd53818a47b31ada2b866f2e9037d722f77894424050af138cec7f8dff1c4cdf3c01963fda3b4a388274e480f2e01da981cc7fa1abee5b83be32042a682f51912ba5e40bef5c5425adafc89e8d9c4df85f45ca28be28fc36306991cd8c5d0e3dc884a77b53be8d383a29768abfdf069ca88e7bf21c5e495c5fa923aacece61f9a91ab16cca4595bd7031f413f46494a916dbfa2039059b5f063d85d0bc9cbe64a1e5bd4910dc00a9349d36a83184bb9baf9ecd8a7507cae85cc7d4d7f6f83a252d3991b421aebd31ddecf9751ee05ade4e794b9b424a44bea4b1c907c221149148ffa7320f9cdb382d37958a56ff5d797689e211709f802d3b78aa034acb07c84b0b54eac7f33e49091bb66939c4353fda1a020bc71de6f34a14f4f1882c99f2e26894ba57e4b2a231cab01b2e136212d8462745dedd54a378a906ec657b83208914a01afccd67e00b4af1847b618cf765d4967b73cb1c40f4fe4b92ef426b0f0f913ea849304384a5e149192ce01e45f1bfcce0c2b6f087c86627c0373acbc640a866f769f2229e473aac215fc2ed34da743c2ca811c98665e8d9b6f83999c417b7433275d9d043ee41445b3adfbf6d537f9b7d1c21aff139b6ffed28f64542148eb1de84eebcaafbfc1ac1fb429b8d67f35ccae380e3702f2dadf45cdef50785b9c9c37e4cf236eb38ff5695d894e149e1026160cb695450b8444053756a622c2118d921ce7573a3419d30e7535dd412fdd2c08cf7a9655b5a4c87abc5d4302a9c768aac72f468445cb3227f7e5584c8a2e28921454cc0c27dfdb5884eb9920af096b269338301bd4ae545aa1d187c94c849f89282023f7030fb709ac1f04a4af76eee2e9e9537d7541cdbdac6755287a3e38ef8e853c071156f382579cf5a5787efa71c1cff82fcace71ab044d45d82b05a02e5b585e0d04b551440a16408eace701b78fc4767262e8767433631e909e1dff15b620000bd701ed0b8391d77e20afaff3b9969ea1ab031afcc3f92edc08080de3cde4b1c541f96e9806d3c449829602700793e53a21331a258f1780bd37fda02c9099bf8746119abe3444d36d6f72a133d61649df1975085c50f0119f0f9ab9de0ecb6d24b8829943921887b0db4a2047f4a29874244df5b6806a422a97627b8c4f131a92a1d648553941f9e846fd4f215fc8d69f8580844b4e5c8201bfd020741f960ce8a574e3010a1d56377e9a311fbc0db0b5b26aa2544c001da545d0325fc0581ef5ccc55a50874c957bb2c5e4b63bb9a858b21308d5b979c97908eddce7470b0682c03995c9643655d7232db56d04da5912bc1dfc075dd98d9dd8139f3e6854d3c6571b166a9ae45318a488a19319ee6b5e1f6894bb0d68f0f27beebcda62c212240428068da97f5d3963787ead05f7c8246f040f6bc6da216b8c4460848da0fa43c7bca39ebe2b59fb326b25fdc994d8a49b8cc448b92a190b662743634ed52ae44e184897c1a5115a8a2c8308c9d97a2de564a24d6c4aef07e5a7f958552ba58a4f0492c3a6d0e29dc63399605b7381ce21963fa5df875597f86c145cd8f50ee124ca85bba1f57f45134c633d5c76d1400179835836e75f8515aba3009a5263665a7be55fb19002c66cad7bfa8f07dc64c0ffec5135e0981faadb58f80a07c5d0388e6c8dc052997882731370207827da311593369aeb00a15cc2b6dd8d28d15d227427a927617d3c13c7f58828bcd1490724d9c3d1ef0cce56dc782f1956f67db513ebeb57020d697175607da95bf2ddf376d40bdaee58883e04a7d9066304cdd9c04919810768cd538efbef4803135c2c3e31d701dcbcf7193280db1eca9fafa6889747d990a939bb151afdfaec77d6e868150b91ef821a62980f50ec7b9ebc2653fda8213094719de81801ec3a66c6be6a2922db268e1a9b665f29fa1bfac8dfbb5474e9b2f4c50a99a0ea7221d427562c27d6acb3948edfcc2b7108c99a89c39bbc1671be973ad035f397a332c787b3503265caf4ba9929e73aca0eaa997d3a085526932fc8df1dfafdb8c1e1a74b51bcd9bbe943535849a3e833062c60cd4f14169d54f1237f3c8de272eb3ede84c7c5c874a94407c20c4626b5e146b19e0e6274600f676bbe933a93b4e9c2afa891bee9a465217c15564d5da789afddb216883f384130c67bb6f371acb35f76c1ebd6c8a6f30fa541e0f3cc64441bc96a7842a8ccbb55f46180bbc69aca8a28bf183a44a4afc983242878f07dbf0c117cfeeef6be8aee28e592e0451547b59f0ec036bec483429c21b6fd6ca5a2e67e2e836208e74d3422c085c16429bed2c09554a3040e9e03be5bec4dfdeec09d06233f9fc4e87cbe0d1fba63d4f54b83f680ee65e8296060c57de2ca8d48c248bd178b4613d836ac9281cdc348953d8f78ba147aae34ade8c6c04c3256d5adcfc2cb16d7787bb0688867a5ace045a9d76d6146d36d4d85b476382bdf8d7cc54ea438ffac257a04ac0b73708741b6bcbeaa729dfbb4aa40a7871699eb339ebbaf93e736fd4caaf7fe99ff896abd7d1fb08a0ec7aabfda2342d2223d6cd1ffd485bd9936127fef08714bb808d57cf4201565d18f520679bcc8234b3ef9ebdff0c108ded204259ba7bd33f49989f599d8b1ea04f3d2f9d1ade27767ea3aba4b794c8279cf094f40cbec0ff0afb2edb4a9b542aa6cb4390ac40a2b3bf2069c83f35e82661eecebdd9f483d7970074af7db3873ee8b54aa56d8fed86fb7cab3c070e93f1dd3eb0e095af5d26365fbcb7983280f7c81b568eefec4c72de82ced42b13858587668ee98e7a1add05aec1dc8f681f719f83dad252e45f76833d01ee90e446130fd03e9de0b1def476d1e7730af8dd658883212ef6ebe46345baa524f60563b", 0x1000}, {&(0x7f00000000c0)}, {&(0x7f0000001340)="0986a41096a3f57f62fae4a410b835ed4a57e3a2729dc4aa807eda22de4714cb46c10faf20dfbc3db309845ffe8629340f3358ff2f8b5d3ad2b3743304b215e02786b786d1add4a2a069999dbba98bbc24d38942f6307f49b664018d320b3b01735e2d5b5ce66dabf00e6e4f97b0434f702df0e37c1631d07220bbed1481f560b96bacf6b9a1670d1c1d9ba062919ba7226c65f160850a04ecb472dc8213354401e46b50fde0fb750ff7ff5392b0914cf7168961d2a06d5f025693de8a9db62221844cee4c56ab1472ceadfb7a778c9ba5fd9a1e57dbdd66fca537b8bd2529e33b64b2cb08c56a6c05c45096e52c4a3fd19ad211fb673a786da4629f9c0a489c004013f7a34090dfd9104f5e2927cf2fa0c9d3d7666c51c4412e10bb1c8b699e76b1fc9083b7479c18e2c4ad8f2bccc8427eedee3c9da50be2eb093184788ad63f83a4df40e5481be5445170e7aff3bd673e20a3ba6f69833587a096e965a08956235df400745030d3c42bab4d0d2e7ed4959b9a2c5bbbf268894480cf87b9b49b2936c5607137473543af0df38d3dbd8405a9a6e299922815fbf09fc6fe3959da1706eee7fa5dbceef1a745d653c118bc68cea50a485948f889c709a3d37b7d5ce7c63b4f864923a2adc347179561c14e5c77538bcf490a96d8ec99e75816d5d81e6da1694fb715daea318c6314fe28bcab1c7c7fc83654ac23983ba4ef863f123500cddc74ea6288e92617078a090c632e2840e4e5f1c8373187b84cc10e71dd7124c0f42f63d3bb5b274e6842baae95dee5cdaf6dc68bfd48dfc7976e37e9b889ec0b666c4c32e13b743b4474e6491c73de4e3190469e57c9bf44912e88fc430c4eb747afeecb7e192bb14f1e53ebe13ac6cf91c41fd1aeade609f361d87540e344bc79e9996efcece94207f8bbc9e8f3296551bdac09fbaa77b4c0096e65443b8b7b53b63b3292ae98ac4851bb5d2c645afd1f66431320ef7fda5012553576eac32a8b78f34a5666d85eb9e622ebab4ccb42528057bc435e9bd7c90df51b2dfb5331f4f3dd662831794f2b82ff39413e10ce267453a4ca4cc7b39f9958ff0c27fc195d7a3e464cac772aeb353c7d569b96d26d4ad4edb91bc7b1b4bead2a91b01d759690fa6396e52c0230d95cb36e778f7b9bd1956078f314e5749225f51347aaed9319d9cb504ddec5f4e1ad09848a9ae772a0e5b9d644da10458c10e7892f6a828fc2701fafa727e86c615e28c617e3b423987430fa8fd4483cb9bdc99dddcb4a86d86137b3725b7635bf2a1bf42dd281591ef47c5a051e6ebb92cefa4c8cd26a4b99d8914e4c1a5e63b3c6d6a364df45ebbc3970b932458112e8db128189585a71709717d84b9bcce87f9029ca1284f086466a5bd49be7a7e6739bbd15e1112bb489c88dfff36b8e6506ca7920d7a135ca861cf26118d1404e64dbda50472df7c98430429672929e0761b11567dbcd0662b7c236cf13b51bfd67b398651cd6e559b76e779a7c63df46167ffc870903a845e09a913c837f145b46ae35d2dc18f9cb53e76f4ba97f77f972bbe1a12fc429b6c96d86efe88983b57b21c03e8557775c5d036da3fd5be29b4e997315b26f4f67818aa850365f74a97ad23b9aead7d7e3876c308c22dd3d8af66753a882ab7ab74d645e80923af2e46ca9e2a4e03838eda650d6b7ce4062e2a2dbeb6e2bdb04fa92372f5a0d91ac8decb00ae3f11c27f5da88b889e5e495a066d3bc4d4759ea1f914145c5bf558e2ec1f4d00c0fcefdd920b56648bddeefa0a13c83b03e4662e96093c33777a82c97d46b0eb5ac52f5ec05b8aea1f9c519910ac2083eab444c5e0c975032154de2b15c9628ff2b06597e5501199da7716f0220535ee4315f2866b073b1d535542cec3b32acf8da3af89c2246c2c3b5d2aa975a7ff073e2ab3f6d1ef7b2bc125c1f115271c8099d4921a3f40fba32661275b8f1f8775bd457c5c2314abd896aae10a049792b24322805df61e4208d7d398f4e062e40b2296673a979e7e423a00752d0b0ec7a9b52703e949118b4ac5f572ed492762e6c3fc8abd8d360271a91df86eff289651ad8ad6ac66ab1e6d782f6fd0deb147721c7a640bf690a83475d2e204e5e2f719a1892e0c280c9f4b820358a4e58dce8fede90281cce9c0f6c672b99816f9c880f83a892fcc1f2e11052d50be05eaa0f7395f23db2267572e1e67bd8026d1c43929705b6bdf524709ccde235614286613a831b8c9fe9b1d5b4854f58e29dde683ff65c13b22e3d73a541c4b933b6b552849910047eb815a8db94f5210f7335d037a0da74c39d618d244eb16380c267d9a3d6a3abd9662bdfcde78110dd6b895e9332bab17c30a9e53aec4af4272045003427db6de679f321a30c9194d6fc3b001ccb2231c691e9328da21801c48b928daa607b26080217079c36e20ca9f552b4b3c4b62509db41032476737ad589669e188a2814eb5112021d36f7a078e027ae61f89f8ac72c9997a6259bb817b5b1d7f34593492d27df4987f2131af7f73b81c937177ece6ca553ddacca0e3c5d5a0ab4eb88a32433f14defa2fe63f790688e008fbce7173bdefe57c57b1b3ed6296a8beb812447ff3be92ff25b10f6551392710981f5ac5450f9939274eff91e208fa78659457445f275ea4d6d5c8d9fc56bfed68efc093767b6a2a0ae872bd17b747b7ced39815bee93a3713162c016eb6705a92f2201da7fc9863f57833030ca6e8ff25a2061efe27e1a8e19363059cd3ddb6e2077902d3bb6d776b628ef56ecafe3c70b8f50be43a544eac1295336539c2af4821e1b18bc4a6eafac9afda26dae890b8979565398ca6ed38714c34eb48ad140900776d071a07f56c645a6a720d9d8c86b4903ae10bc37ae776b6904304d29648427db45db8ca8de21e7ad6d26a7c091e2ef512f94c0e5bc32b900c5c275e361554f0dd619c8d0e5a00c4e0c078955a7d07c5122be255c85e6ca796e47c4821ecb44a511f4f30a647ca968d33e117102319dc44864bc61bf2cf55f95a730134f185507662703c7c0594dba38ae3800f11440227ea9499d1d78b1f448150d0c8132ab2ea5cb8a6185a792a5467825ea2036cf0cb2b0344ed6973a200f980964ec060d4f9f6387c0df474cede6ab51d7ec729f30a5d5174acc97c69c24272450bd3cce2db14b68f4f64e42ecbb10f673ce9f5b8547f78932efbf8906870000e043bc05a90039d2b7b8c8ae34094fe8b2acae768169f115ac11ea9d41e2a73da5fbfa31daede09e5f50af3cf6fb91dbada48a8d29f34d77c28bebcbddff22d96c77b6ebcb9332b936583707436764dbff0b7641a020d837ffc78519ec75bb6981f53197a8eaba644bf73efe7f2b453b0a1568f86b845a7be51d7f74a1a35407488980000a699c41692bcd6852b99f5b1b9bf23d88f9b417a5c62351de22c6afc8bcd82c7c017d010f1938b7881eb2a1f98da67aaa698ffa7cbc959ee8b8d9e92f6c16e2245dac43c7c3c69058419e408fbd317a5342154dd52e3cd5ecb351aa2766e87cd6975c77b7f954c3981799a3a03ef6bd2a1b45efda25590e58d72215a0a3f1a03505117ec88973f0b9d0f590f33b641ef58b7f5461d1eff80701472a57d3233ea3bd1fc88b633adaf32e928b05b08b4aef1d932588217903734997bccf2fc3a6a5e53dbb266e26e96e4aaeabe5f5f00d3f645da18cbd6dfb56f7f2351b8f12ed1212c0588dc60c2cc00d4f9431ec3e3546b8a7f212c262a702b0786f9f8e3d433e4710035a07052ce2c74b14982b78d22f9e2a81fe9be5ce2e152e83bc71eb0013a2c184fd46d2725ee6ac1c569838294f3a26da87f5e3b225d0e335bfc5d24b8b9e5c995ff966fe7126c94aeb6109da2b88190d02f3b825260071b18fa81339e17b45dc0d2e7cf60d9aeb519b3ca70bfb80e1f99530aa490bad25a524d3e92563f5a6a67481b8fe54d1fd0d36d672fd52e63960545fc393ff52da597cf948b4bd58133f33a81edddfb3531f16ca7253e379d46a952329d6ff1a53e249417fb8fc3b85871cd76366bf83400a8a6f8a49ee9c6f6fabe6f82d706f4b8eefa1fb9a0d79361559556ba105a5e0a5e1c906945604276d6978634e0f684bf58f2b1e182227560742c2fe59a3948b25142a1b66378cbfd38f45d3e22c04a1b88c4f174466625860da36a3283592f02e8e33b38c21ebdac14c835fbfe81a4f2d118830e114099f71d1c5f463dd6b0bed4b27be3ed0e61a42b7de6e08a2c52e12d36c611444c8ca8338d05c0adec65c8c4d82e59c329692eba231805b19d34ab40e7468230c7882f013cde73268be4f1e33cb4d938ff2f023630a1fa0b62dba2c794cb9975bfe2a00231af01cd49e926a17ae749cf6d2a6e86e6f7e0a90305e7b85ff4649eb40f08c63eae6c2ee98bdf32040ffa9d3412a60ac75e5bb3de199e1ad7b0fc04eff1a37f91ed7b2fd65ff3ec954bff1268ccd98e6494e73a34dcf38780508a95176cdb3d1a452577da1f351a51b760e36b54ddf28bcc572a23b505b54d8d1c14c7448e642b52e412ddab086ae7d5d56a8c303e51e4831f92028c80cbda120c59ee243678758af1fcc37af811a4fbd7799bcfbb234346df61355dbab7c886bfc86e0ea744abd0a50d0eedac73d4c3f91b36e4ac81e1d9e8a200d4918fe3883f83ff41a8f3275a3df41c5efa04d479eb85e335209e6f6800d024bf40ee40616d932ec8c501cca0990c78078a68d8327e520740c2df4db3f161c464f22122ae755173cafb417ea668ba57c82fab72d0b42c9cd3985bc0d33f270133de2c60a66629f79e89fe164733a8c3aefcfb8207962a6875f6f97bcb2d704d8bf7c3712087d4a39cc004004272d26f76ce602ea59ec2325e162d7fb7a5172d0843d9224d37249bc3c69b68b2285f6e346dacade21bf5dbbe4f4cc3ae29fb078689f28aa176bcfdfd95d3a8ae9369e00cda9d6c33577c9c650ade0eba7bf87182c3ead3967df9ef0c33d74338d118a9f7aefd697eea28945b479ba1da0365571a666165490a5f40bcf25fec245d31d103bd74cb1c4a4e419b5661391348bf991f300287e28b2c2fda524ceda595d780e393f36a244e7bf4c2f432e8bd2ac56f5924c12ef976baeeaf844fd50e61edc78d29da4f8c61aeba92852e59845805fef30916e205018ba4cbd4c53a4409bb1bf3271ad149ef555909c4caa01052a684766691c71b8d461d087828987d987759742d72aacaeff4ff0223a70bf0eb75d8572f2e54934442c13b1454dbebd69ea30c4a57d92cea6b4741ce9de9c475f678fc4f456da9f6fbe78f3dd12a4ece005b0b632f4e79b3df89d77bfa688fd8d846e3946aede6d86ee977a2151334325607b69d25a23479d95ebd0ebfa3aa5304cdafbcfc8a7583b17d22bf62ee85ecd1005f854e374ab3969f7f0ed6d30bb65fce51df9786c76638728813dbfc3b101c3a8120e50e6f5c26ebdafd9593cd16db354bab5c7a19fcac8a9c1790039dca29a30bccf9952814bdaf8b316619bdb062b2691d0d528f1050e06395ac7897787454f907ed90cd8ae4b0d55a443d4b243e7a5ce1677c4edd0e2e1e0b916b492ccaae1edf4ec4357d8496dfd7c5dc99df5cdc5ba55021201c53cffa43a25d74bb434e07f2a1ff18bfd1266996e5380b12d7c28138bafe3f56e209d13fd4e52d7d399565f7c15cf3d45f61ee88a99c47bf1b8c52cee44fc65e677c59eb8c4cdb52485f0543c3107ca90accffa511ccc85b5f5e5b8fcf72d969159d25487761cbf9b1492b5c5aee966b6f6fbc6f83010880f4579a520", 0x1000}, {&(0x7f00000001c0)="7b1842552b7857675966ca8ef3bdaee3402ad7d5612967823819f0e7bf48b7c694b332fb240de74d5c0d2d43904db64428107c227b97a06f31144196d3232af77556a91db2d9a76ff81767fdde829accd51fc46d4cecfc1571183950b9fc01bf9babf132247e9d312b5120e505b8bcacad1d11240e45e860e8c23c2d00e384ae05c341b2facc44e77a6e9f625f4dc82ded6f65518ad36b57aaa36572ed4a6f09464acfb3ed13931c62edaf99c0a04dd94afebde9beff537d3f1b00bf7beecda49f167ea07111724cf089fa9c579af3fcb4d79aff0e77d38513a9f7e33a8665", 0xdf}, {&(0x7f0000002340)="5e144710d9356fe6ba8a358ec6d44a0576bb3323bd7b262bd8870ba04d58252fead8d99c1df08dc0fcab99089a38d8189001fcb475e5ebc8a0113dd22b35d1d7a4f827956c8ce3b383c341e28f555b7f831df55eb217993708fd0b38a5f15bfb3b725164f66e80360c967948ce63606d47978be3940d6bdd3461764af9fe54fda0012d109dfed9192a48a09ff1c42e585bca8b60500ae47f0bd5aca757877457de8b2548", 0xa4}, {&(0x7f0000002400)="187f0cc75265cf88fe76581396a74b13a0007038873fce3bf3a9c018134af29dfa33e34bfa231e54549f73f6c1c5d60308bbc610858e1ebb2bde77ff729120272008f5acbe46a5ed0c14fbfe3aaf6819b543509e699cb939b47bd525e5c287baf42821022b12635e5d3ecd67c7c107b297f94539198334f4e819730986fa91157d8a559cdbdd924f431774729d170fa952ecebf0966d81b09db648c6c96a9a6adc1cdc42459cbbe1a1d1f614f41a2182c86c7fbb6e7820af2dd40a93111e4e2c2ceccdabf59e5ce856c133a361ec06b4f9db2d9574274a7ca3c2730fe24aee74356c281e242e39292bd3022a9492d618c901e9905865867760547f", 0xfb}, {&(0x7f0000002500)="ac1712c29c2363eb8097f17a5a23c6b7529f3caf532ff149da26321c2931bb05a0627b9edef2d35314ee0061f6ac1529bb0ad74beddf4cbabec94586c3f293f3f02724eec07ecd313b3ccd50edbce8d279e3644e09d9316d4c692fbe0ec742222ad7b818a29e67968a299e0506a8903d6d2a1f66166c713458ad2e102be0fbe424f46231b9e587f2ce32b1d1d8735d033aac163d064469807ca9cee38986e5ea0798a4ee4386e49322584b9dc5", 0xad}, {&(0x7f0000000100)="7e4461bf5662a891936040b51806ee2a89073c52a20e8142c32625e8082e518d457905b3f86df84ec48bd22f9acfc15279c6b0a5753630adff620da5be2784c736b61446a9fa495aff11cd23fb9797", 0x4f}], 0x8, &(0x7f00000002c0), 0x0, 0xca60decc89aff21a}, 0x40c) r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r7}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x20280, 0x0) unlink(&(0x7f0000000300)='./file0\x00') 03:24:18 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(&(0x7f0000464000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x14, 0x400000000000, 0x6) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:24:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) write(r1, &(0x7f0000000000)="02f49ed4e353f6c364dfd686bf2da55768970b80c2a5412464a41e47665be7710b6af30ee18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379447f09d227c289cab7deba50ba920e5f712309d65c4289", 0xffffffa3) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001400)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/225, 0xe1}], 0xfffffffffffffc3, 0x0, 0x5c8}, 0x80000000040) write(r2, &(0x7f0000000100)="8b9d07a347a138e7d0fbccb39c960ba3b15d9d18566b88911f3112d3f089ee97053ba0e3c438efb1b8a23df61a48b145415deeda06115cfdd9b773d0edbbc373253d9d3d06072cab1fe832", 0x4b) dup2(r0, r1) 03:24:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r0, 0x0, 0x18f) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000340)=""/47, 0xfffffeaf}], 0x1, 0x0, 0x66, 0x9}, 0x40) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)="37ac1720def5b07af055c3f3a33c36708948c1f97038427127ee27a5e4cba241c1402d7b0bc40d2529dec1f196e4500ecddbf7a317cb95c9bf5f637a9b9b528290870d1b020e2667c0e6b27294e03263f834f23f907128686695508ca1ef1d3362e8e44f481b74122b33669b2351ef4368ad137da12af3d1cc6356233c47f0e8dfaa893334c152998897cf373de69826947f7123f4e54252cff26fa2ef40426f3d4daf59a20e9df1b12b42c8ac4d82fcad0387a08a2f7cb5ec6416bc1ca37a9f9cf2da49a00ff49b71b540e9f5074e7e96804dc19004ffdb8370b2", 0xdb}], 0x1, &(0x7f00000001c0)=ANY=[@ANYBLOB="700000008052260000000000000000060000007b07a1d7f87bf7f7ef73b4e835b52baf944932a1b691fc0f00007a000000da50d71328aee888d6e5d182d4ed10210321328a46b39ec70333ba62b1e39ed2b64840d7a7c466000000000000000000"], 0x70}, 0x400) 03:24:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r0, &(0x7f0000000000)={0x0, 0x14d, 0x0, 0x93, &(0x7f0000000080)=ANY=[@ANYBLOB="10f6ffffffffffffff00000007000000"], 0x164}, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) 03:24:18 executing program 0: r0 = socket$inet6(0x18, 0x3ffd, 0x0) connect(r0, &(0x7f00000000c0)=@un=@abs, 0x8) 03:24:19 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000395000/0x4000)=nil, 0x4000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) lseek(r1, 0x0, 0x2) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="bd20da94", 0x4) 03:24:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = syz_open_pts() preadv(r0, &(0x7f0000000080), 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x82, 0x5) fsync(r1) 03:24:19 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x48) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0xff6, 0x6}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r1) recvmsg(r1, &(0x7f0000001440)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 03:24:19 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket$unix(0x1, 0x3, 0x0) accept$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000006393d22a5331802a65000000000000000000000000000000000000000000000000000000000000000000000a9fb954c7346ceb2ccd8722ee699fba"], &(0x7f00000000c0)=0x42) socket$unix(0x1, 0x1, 0x0) 03:24:19 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) socket(0x2, 0x8001, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:24:19 executing program 1: kqueue() r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r1 = dup2(0xffffffffffffff9c, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = kqueue() kevent(r2, 0xffffffffffffffff, 0x401, 0x0, 0x0, 0x0) 03:24:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x3a, 0x1, 0x1000) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xa, 0x0, 0x294) 03:24:19 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, 0x0, &(0x7f00000012c0)) ioctl$TIOCNOTTY(r0, 0x20007471) sendto(r0, &(0x7f0000000200)="d56dcf55474684c2d19fd8b310b4677fe04734d838b8052d07b5d97e641642fdd6c033c22eeb10c300be1a221c292158251a7101b31d2afee526a86f2a172a99c9faf5bcd6c259aa2b8b9581c3407a06c107b793eaad199a6794fadaba5d5af8124f6211cdbebf45c4ead02ac9c250f235cef003d525ac459447a445186b9ddec9fc899a24e182d01794acc73e701b048974dc931df65cc1601d54ba7f2cb4a81cc9725e458c065717779da63faf3f54566e0fbd9a7af099356ee6b44ba760c4345e529a7c83a03e4177815249d0f7198d2fd1d97de64ca0e1a2cb301250a13889d912814cc88ca3c3b5c4170b903710c60204dfb65a581e99480715e82d9e6c76ca986c3592c2774887b8372ef0f8eb43028f687572125be181e4ca0b98fed324c9cd05c8eea237fc25b42cd550ad4e7253fd20f341f7527aa0c4bf3b43528861dfa81c11a4ce94b5024a25624eea0962d42e386c64740cf60d8a61d11d10af1756a29829e3ba330b0ea46a899cdaa4f7f709808f2d4d6804a8060301426098bec7f3d763fbe182c3263ce9f2dfd679b9924f718b700a5c5408c86395f88f1ccf778ca1800735af7cc731021a671532c0291905c3d5450662b731f16d741b2b8124f532ac031aab9058e9857a55509aa24b622aa9e017736995a9017caf4c4e155957eb143ec5dc38096cc0397ad3781bbe3cfbc49f84b36b1e69d64ebd9f04e79ccc83049cf330f9aae151d9930b91367f28e9faa0e4b00a03cb4c8d64b9f0cc6bc7d3761f396c75cc52d77d681cc68aa73dde1d9bc49d38a00b07c7a910a826a6e96e46ac01d6bccc40200f9dd94596775ffe379f2c5b12950a3f4b6601c0773129757ef02645accec19a16389cf0f64b2fda502e10c1e9e48c0881cb99b0652aba376ca0f14e261ecb222d239a85b330c8a7f48dfac7a86b9666001d789f73ae4f2634e41a36e7e98a8ba410ff5123870a764e99a19c4476a1eb6074602881233ae6c3821a0af132e1fbb4be6651f97227cb575948aef3359e01f0173419972be5870c2cb12f07155de77298b4d6c2f2ec74e1710025f98cc3ebecee22f0418e1d8188caf79c2b08c4a9858e11f673f75a66fef536299fdf5e2df9395740ef8819a56d9adf25278b55151c857e461f9d4445b9c2bf1a0e41fd64281ea0a69f9c288aa6aa3e8752fdb81797ffb9d6ab2b86a0c89fcb9b1ec3e2284dad094f102ee39491fa1675e3cacc3830445244c3069a9ee8914c08c69199cc33140cc0bac351f7c9f3660de79d1162592e1a0c03624bae7863f26befebde07667fabfc655c4cda4bc322afcaf291f8b5eb27db74a1e7bb8aa8f11044714a5ba9b5bf16a8c51f345a08cdadaae8e12b883a1857208ba3ca1411ea1eb3f735e33d14572518ed4a8ac739db0cd52f1e90e1c690edace79d70f817880538cf79f2df02b4834d4f946c7c17207ded2b8fde530221e2195b93e056ced159535dfa321da1b9931a6929066918a0c6818864d98349d4fa8b52b3c385850d48bbd18dd2c469d394a0778958837e9ff8247b0136defb96bc65db98ed292b5eaaa5bcd306d53703a17377af8a3dbccfc4450015bbbc593e40ce3818dd3575aa2079af175a9de9341eb08ad910bd21fdc2d4186816354fdb9668f7a16f938d909faef2a4d80b69d641b3edd1915a7a39ae382f0beda43fc54173c45a8379781e3444d532dc5fb6ab9e0d9e1766acb1ed9ddf050c619445a5b562d7a070626acab69236f162f622ea7e82dbc20f6a055f113d7e1a6207d89a0a55e1943e18c10184776c961fae5966049cfb0dd155124d70efc25b1e03de53d70b58c5e2061db364f38e17ef52b42aa3055442566371d8c28b3558aef184f2b3054134815fb2c794fc1f8a55f0b7636b2571dac0ef37b4145e18b8ff6a783f96878ceb6ac983a49885e866ee2501ecd84a835d21b720c789b36a655895e62d7798cdddad7f73e56fa4a32d0ef514992ec8e8de8578159bd2accec433df1c3054bcf4cf93d37d3c0c03d17d9135d6f67a3391814719d215e39c660a3cd7c440816c398d9a30261557711a58599bae8fd5705659ec7e90ee02ff110e6320b1fb6ea5a73dfff7f9b9b32f78d23f75a1066078b3cf6a64c978b154a3994a91102eeee1cd893b735c714ffd1b8580e2b2d4ff66a1bbdf023a70cb7709654b0bd535daa584b69879462291e13a1d04d3c2f5fb9d2a8c1febd3cb5e4cd5b99f2a6b0b4b2ea91e56684e8f8bbac01995c248a90ba04fccfbbb3bbe9cc31bb06b1b81a51052c3e2d2d7783dece4d80b98011efc8ce51bf96781ea0091c414c6baf146e40534de64b4ef88791be7ad9c83f94e7a48e0c2d447c6203a67f8097db058c90e25817cab640a855d57a339a1889db3b1d0cb454d53127275608705085b8ccb925b56cb7eab73777cbaa06f6cdf73db65b3f91cc3cb5700ea5a5787d514b2daee5e0e88348e6228b167b1166bac4c55d0abf97fb7fa21f5bb8dcc988f078f50376f57192262f8f56826a4f97ca4b46752e1dcb25fe3b5ac0ba97e08092ac0a7f447c3c1253558206eb5a1a9e6c401b6744278bcea634966e40297ee9bb24a797757d33d9bef8ab68a5d953d37b0c115ea8e26f0b9885cc75fcc09d523206d5d53ffec348ee4bdbdbf3608593a5ec58185420b609437e425e82cae3ff60e7755f607e5abfe0085354ef420db04196e1ce9e95a7635c725c74b05503f5c8e07ec017f8a144434f98db43687825e6d68bc3534965b3c9a9bbf9abc6f5c390b01dc4a385db7b017d7b60bfa48eef42e5d79a4dddeb3ed35cb3a012f2505c802c6a152fe80d6c9433e3d708ffe8595cb284b09b746ed0eaca3fefb5d36754a4bc87da98da0c9128b785d01bf5f4929c4dd85cb6b00d8613b350dd9058caf355368f4e9bf1a6a4d900acb047dc3d762a4d84f7d649e1caea3c646236ec6af0c0776fd2519e9b5bce15c031a137a692d115351d9f00aa2a8ffb90267df002e88c8c1ef03cb5baf2c2ce5ce165ce78f5505d2425cb9a1a814901e2e89363f6da44534fa5c2bc6c2f80e7e07b7ca67cc43cad06c50933272cbead351939bcada7b2f857a67189378cc9d15b55206c569d51fd6b1f7a1cf5610006fb82a785138ed7aef0ecc87f7792e1413d8ab7f947bf53b2afd692f54571e3201d848cf0f0fa8e575417ed8bb4268dcbe4556e8ddc289c25041e933c1541e906378a468997b36ed9437718a34f151193201559f97d7fee7ff7a4e74d2ed1c24fdedbe88c568a5b69070e121377f83d4b2b1c87974f98fa92fcea7e3dbde35a490f4265c0499eb147fc7ad8cedd3ab11cc77aed484325b595c47a81e98a0b0ddd71790e6ab0971bc628bc030092d05a0f522290cd87dd23c3013d1e07ebb93e2d9f0779565f1ba16adc7891f7bc6de6db18de32ae02632a6fca83cd5e8b026427563094eb8037f8d4448c423d1cd6155a05dae28d8018a3d446f088d094c01296575815cdbe989427c29b1e4d65d3acebd2eee33d18c96b3fb7550d8e88cb11239fb055abe8b896c9020044edb5257a46850cc68ab142817025e2bd94ef10a8ea30a4aa627395090ae52c073470688171d17ae2beaf7e99ea9c96c08e6708cecd8cdbec5fcd1e3ffc34ab3ab2b8305f3db09e80777ba96022f344dbfd524b54f0fb4e1ed7f3dfb564a82cd27baa52173e1008424e199641460887ff379fb7f4e0fc7d5e44acf7e24d705d448e7aa2c283bd8d7f030d5ce4e422ef6c1096b683aadce27b6bb0ed13b301ad2eb4acb4b9daede6d3b6cc79592662b2b283c2a6aa4b3d4fcaad9ed2da9a321c1258aa49282458f7684b8e514d2de1e38cfc579cd1a58083caf5761ca4c2d483a643d3578e7f77cd169eb31ee5c85d8e3528debee59fc46652ea176d2cbad57a1179ae09a2f1af0c56c2701565ad9e0b336c0a63c2bf5fbeb96432643ad926976be511b8e1f43f5101010fd582642a6f48fc95806f8cf488f0063d871d9ad7651638114849fc5844c5240f10d0dfc2d7907034ab607cb23d9f716209f0b43ae0d09023e007494659cbfaf08ff4c9733b58f7cd83584ec86691da01887f94cd213b3e5ca14b25065666dbc48b67d9e257aa73603cf2916f9619c59d58b5ebe234f2d408d401bec76479caf4bb8000ad7fdaec97f70dc92d43a71d558dc155a13b719fbe73b361c62a880dd354689f04c405ac63b82699ad676228e29a2775e9f4f42fccb1ac23c8214152c299dfb5ffe28b81fd11852d76e11375aa5479c230ef85e186b589fe7e0704554d41dce73ea2c89c7c1220f92243e7d6fa78f9ba29d04850422fbdd88a424c498ce63881d9af77f0a5344f495c452ebf99a40d54ff38acaed0426c427be7b618cfa8c6d4efd4e39f03227bd9acadf0adec95e9d2d007b555a5aef1e57988c840c3f37a16a6e875cfa0ccca37edf0cc4f8ff99ae9e57a7fd9605f0539c9bb253158ab631c3b8daf92471b7ed800e2a623fa0477ac752d1a62a3cf7aa33fe00d857efd8ba930ce22551f6dc4fcfcd63c7d9aba10283d7ffb753ebf352dd17f91c0b3a6d3d9ed90731157b364bfef146f2505b591d8fc4952705f264bd4271c6a7f75c77e4a5546058ad6506c7906338d024fd64ce1632ea72846b6fc63045aa7efff038adc74f37348983100c74e38a4a32817dc1f0350fb72e5a43689f09a8f66384796eb9db6ccafed13c54e5c5537b25631a90d057ff35b5833a3c70662e3e1ce8f7c5ad324517b6db5e220a8cec1cd85ec639c5ef14e91a8a6242ae6037060c3524377ee1373cfb9786e419422fcfab4fedc90be12dd978892c0f998ef01dc15126db5492e771569cfdc09c2c9b162c876363a7151c5c0ea8107c71cc616a544cad44a84159d4f1e043c3cd0cf616f8f6fb1c68a015e563516a71b56c8c13d0d9f7383639677c90896fdfd9463499349334b90fb18decfc2a2d86b0645e033b07d8f843096ccb2bd41c7bb6a30e207d83ba3608f581a1e5ed80f23dd800e71bdcfe6ea614e0b4f2f547019a6bb77fd6db0693c17f69321cc4b92c6e1d64677f790a6e0d3090d6f3b0c4dd3e152c362006fcd70d081e6895189479d6fadb80a5c25f798ff8101f06ced612ab829e89e464841bd4a5915e830f7b45037bd240f0f52c3a23f279dcaa3d9af566eddda7ad9bd0c7d582663b5ef7740e893e06c89d0fd70a640261382cbd7dc1d4eb7aeab7012676cfdf5dd5757c60257e178d2711b8f4b261f64f0c8f3566ab4750d74034b2e9db452396b42fe0fe9a5c599002563098668beffd10f22ff5e851c230851269879590dd36fd8180dc0c7b8b9a4924ebc4f772eaabb15eb317ad94dac79ea38382a04a14b09608237f4f79b67b650f553d4d43eb1bd298c23d50c0a1a0d992bddf8146a5cb339fe54824189487c3b94319a46dc9b07ead5210b71db510b4c3d9979932a25795c9586d064f05bc249398eba12c6e61cbcd9be025dd0ecb007d0a9075ab796b958a7594065755009d791d124b6a0bda1be1931bef298dc505c26eb61c7033aaa837eda539ff0fe3412b270a89a2414c650c9b4b5ad4dcba2b2cb79fa862643716bc67f9ee28022a97d2aec7d4a815f713b0d39f6bb16b346686d7f2baa276df6997f277140b7e57e37558ea68bc7c60914cb5c518dc8b293b5143f9a447b8c8759a1f3f8e7741dff2d73945dc28784f8d9a7f40783816a2c6d0874f6c0d8e46b95a6e30897af6441bea50c72ae1a4e8a1774be64c5b70cd745c0b72a6ee59d07f240233f3bd4db470b28af515baae225c", 0x1000, 0x9, &(0x7f0000001300)=ANY=[@ANYBLOB="01008ad1772f710fd5c1787fb0d3cbd32e2f7f696c653000"], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) accept$inet(r1, &(0x7f0000001240), &(0x7f0000001280)=0xc) fcntl$setflags(r1, 0x2, 0x0) socketpair(0x10, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) accept$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r3 = socket(0x20018, 0x0, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 03:24:19 executing program 0: r0 = getuid() r1 = getuid() r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001100), 0xc) r3 = semget$private(0x0, 0x4, 0x38) pipe2(&(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000011c0)={0x1, 0x2, 0x1, 0x9, "c3805ed4645e76cbff2840a2b580bd03da7fafc7", 0x91c, 0x2}) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000040)=""/59) setreuid(r0, r1) semget$private(0x0, 0x0, 0x1) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000001280)={0x1, 0x10000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001240)) renameat(r4, &(0x7f00000012c0)='./file0\x00', r4, &(0x7f0000001300)='./file0/file0\x00') pipe2(&(0x7f0000001140)={0xffffffffffffffff}, 0x0) ioctl$TIOCEXCL(r6, 0x2000740d) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f0000000000)=0x80) open(&(0x7f0000001200)='./file0\x00', 0x40, 0x40) fcntl$dupfd(r7, 0xa, r7) 03:24:19 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x1b, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x96, 0x100000001}, {0x18, 0x2, 0xfffffffffffffc00, 0x8}, 0x5, [0x3f, 0x48b2, 0x7, 0x6, 0x2, 0x7]}, 0x3c) 03:24:19 executing program 0: clock_getres(0x6, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 03:24:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c6", 0x21e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x209, 0x3, 0x100000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5", 0x0, 0x4abb}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) lseek(r2, 0x4c, 0x1) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x20000000, 0x26a5, 0x1000}, {{r3}, 0xfffffffffffffffa, 0x0, 0x20, 0x10000, 0xa1e}], 0x1ff, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffa, 0x4a, 0x2, 0xfff, 0xfffffffffffffffe}, {{r2}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x7f, 0x6}, {{r2}, 0xfffffffffffffffa, 0x22, 0x2c, 0x10001, 0x1d}, {{r3}, 0xffffffffffffffff, 0xc, 0x82, 0x7}, {{r1}, 0xfffffffffffffff8, 0x10, 0x40000000, 0x9, 0x7ff}, {{r3}, 0xffffffffffffffff, 0x40, 0xfffff, 0x9}, {{r2}, 0xffffffffffffffff, 0x60, 0xfffff, 0x100000000, 0x2}, {{r1}, 0xfffffffffffffffb, 0x24, 0x3, 0x40, 0xfc25}, {{r3}, 0xfffffffffffffffb, 0x2, 0x80, 0x0, 0x6}], 0x7fffffff, &(0x7f0000000340)={0x5, 0x8001}) syz_open_pts() 03:24:19 executing program 0: clock_getres(0x6, &(0x7f00000001c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x525) chown(&(0x7f0000000000)='./file0\x00', r0, r2) 03:24:19 executing program 0: r0 = socket(0x18, 0x400000000006, 0x4) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000)=0x8001, 0x4) getpid() 03:24:19 executing program 1: setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x7530}}, 0x0) r0 = socket$inet(0x2, 0x0, 0x4) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom$inet6(r1, &(0x7f00000000c0)=""/208, 0xd0, 0x800, &(0x7f0000000040)={0x18, 0x0, 0x80000000, 0x4}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x7, 0x3e}, {0x18, 0x0, 0x4, 0x81}, 0xfffffffffffffff9, [0x8, 0x2, 0x100000000, 0x2f93, 0x85a, 0x44a9, 0xeb, 0x4]}, 0x3c) 03:24:19 executing program 0: getpgrp() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) select(0x40, &(0x7f0000000000)={0x7fff, 0x2, 0xbd3, 0x2, 0xfffffffffffffffe, 0x6, 0x10001}, &(0x7f0000000040)={0x3, 0x4, 0x5, 0x4, 0x4d48d09d, 0x1, 0x0, 0x8}, &(0x7f0000000080)={0x5, 0x8, 0x7fff, 0x8, 0x401, 0x5, 0x9, 0x7}, &(0x7f0000000100)={0x10001, 0x4}) select(0x40, &(0x7f0000000140)={0x100, 0x2, 0x1, 0x2, 0xf42, 0x80000000, 0x3ff, 0x5d97}, &(0x7f0000000180)={0x9, 0x5b, 0x8, 0xfffffffffffffffb, 0x1, 0x5391, 0x6, 0x1f}, &(0x7f00000001c0)={0x7ff, 0x7, 0x2, 0x5, 0xdfcc, 0x6, 0x9, 0x9}, &(0x7f0000000200)={0x20, 0x3ff}) r0 = socket(0x20, 0x4004, 0xd59) dup(r0) 03:24:19 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) connect$unix(r0, 0x0, 0x0) 03:24:19 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) shmget$private(0x0, 0x4000, 0x14, &(0x7f0000de2000/0x4000)=nil) r2 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) r3 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x2) ioctl$TIOCEXCL(r3, 0x2000740d) shmdt(r1) shmdt(r2) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0x7}, 0x8) mlockall(0x2) fchmod(r4, 0x180) 03:24:19 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20090, 0x18) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) r3 = socket$inet6(0x18, 0x1, 0x5) shutdown(r3, 0x3) listen(r3, 0x0) flock(r0, 0x8) close(r3) 03:24:19 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x4, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r0 = geteuid() r1 = getegid() fchown(0xffffffffffffffff, r0, r1) 03:24:19 executing program 1: r0 = socket(0x2, 0x2, 0xfffffffffffff52b) sendmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="5800000000000000fff7f6af671d3b8d5ce6ad16e5351d894ea559f87ca9e62ec871628532e0d9e601cabb909468d2f50a47c0a81401802f00e67a7bc9337b53484cc2963b4e0f2ea8f71b1fc97fb746d67f8713000000000444b9cf9631be386c643fc2b4795f9504c968822bc1f8b4a2145ebf65bf202255b0c022cd18c7def070917a075f84674aa132a71d066747598dbbadf0ce2b16ccf80f9ec2fe548a462b8715c22b65a0bdbfbfb3699dada5f435dcb06bb680d7d854cf66f986352b183c08bb7c2008285ec6ab284ba1f330dc1d54ca56862836ccec1b0353f42a"], 0x58}, 0x2) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xfffffd9e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="2498652c632991fa62db7c0d8bc27f", 0xf) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) 03:24:19 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0xfffffffffffffff9, 0x49, 0x0, 0xfffffffffffff0de}], 0x6, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) 03:24:19 executing program 1: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x867, 0x0, 0x0, &(0x7f0000000100)) r1 = dup(r0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x84, 0x2, 0x5, 0xf6}, {{r0}, 0xfffffffffffffff9, 0x2a, 0x1, 0x8, 0x8}, {{r0}, 0x0, 0x10, 0x10, 0x8, 0x9}, {{r1}, 0xfffffffffffffff8, 0x0, 0x40000000, 0x5, 0x1}, {{r1}, 0xfffffffffffffffd, 0x4, 0x1, 0x80000001, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x2, 0x5b4b}, {{r0}, 0x0, 0x10, 0xfffff, 0x308}, {{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x5, 0x5}, {{r0}, 0xfffffffffffffffd, 0x4, 0x2, 0x400, 0xffffffff}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x8001, 0x8}], 0x6, &(0x7f0000000340)=[{{r0}, 0x0, 0x1, 0x2, 0x6}, {{r1}, 0xfffffffffffffffb, 0x90, 0x2, 0x9, 0x9}, {{r1}, 0xfffffffffffffffe, 0x8, 0x4, 0x40, 0xbabd}, {{r0}, 0xfffffffffffffffb, 0x80, 0x80, 0x1, 0x5}, {{r1}, 0xfffffffffffffffa, 0x26, 0x93, 0x6, 0x6}, {{r0}, 0xfffffffffffffffc, 0x85, 0x20000001, 0x0, 0xfffffffffffffff8}], 0xb5, &(0x7f0000000400)={0x5}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x80, 0x84, 0x70, 0xfffffffffffffffd}, {{r0}, 0xffffffffffffffff, 0x20, 0x4000000c, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x22, 0xfffff, 0x3, 0x8}, {{r0}, 0xfffffffffffffff9, 0x80, 0x0, 0x8, 0x2}, {{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x1, 0x10001}, {{r0}, 0xfffffffffffffffb, 0x67, 0x20000001, 0xc0ac, 0x8}, {{r0}, 0xfffffffffffffffa, 0xa0, 0x80, 0x2, 0x1}], 0x1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xc, 0x20000000, 0x5, 0x605}, {{r0}, 0xfffffffffffffffa, 0x82, 0x2, 0x1, 0x5}, {{r0}, 0xfffffffffffffffe, 0x88, 0x0, 0x40000000, 0x6}], 0x9, &(0x7f00000001c0)={0x4, 0x80000001}) 03:24:19 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0300000000e74de400000000a600"}) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xe) 03:24:19 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff", 0x170) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x20, 0x1a0) execve(0x0, 0x0, 0x0) 03:24:19 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() r1 = msgget$private(0x0, 0xc) msgrcv(r1, &(0x7f0000000000)={0x0, ""/127}, 0x87, 0x2, 0x1000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) accept$inet6(r2, 0x0, &(0x7f0000000100)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) msgget$private(0x0, 0x80) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)) 03:24:20 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) connect(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) clock_getres(0x6, &(0x7f0000000100)) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x6, 0x2010, r0, 0x0, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x10000, 0x1) symlinkat(&(0x7f00000001c0)='./file0/file0\x00', r1, &(0x7f0000000240)='.\x00') 03:24:20 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xe0, 0x0, 0xb23, 0x0) 03:24:20 executing program 1: r0 = semget(0x0, 0x4, 0x20) semop(r0, &(0x7f0000000000)=[{0x3, 0x5, 0x800}, {0x1, 0x6, 0x1000}, {0x3, 0x100000000, 0x1800}, {0x2, 0x9, 0x800}, {0x4, 0x401, 0x1800}, {0x3, 0x1, 0x1800}], 0x6) r1 = semget(0x3, 0x1, 0x12) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000040)=0x1ff) semget(0x2, 0x3, 0x40) 03:24:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022eac05eefc653000"], 0x10) r1 = socket(0x2, 0x2, 0x0) kqueue() r2 = socket$unix(0x1, 0x5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x53, 0x0, 0x0, 0x7fffffff}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x7, 0x800}, {{r3}, 0xfffffffffffffff9, 0x2, 0x9, 0x7, 0x1ee3f1ff}, {{r0}, 0xffffffffffffffff, 0x62, 0xf0000000, 0x8001, 0x100000000}, {{r3}, 0xfffffffffffffffd, 0x45, 0x80, 0x5, 0x3}, {{r1}, 0xfffffffffffffffd, 0xa, 0x21, 0x18c, 0x3}], 0x100000000, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0xea, 0x0, 0x4, 0x100000000}, {{r1}, 0xfffffffffffffffb, 0x6, 0x4, 0x3ff, 0xfa}, {{r3}, 0xffffffffffffffff, 0x49, 0xfffff, 0xb7d, 0x7fffffff}], 0x2, &(0x7f0000000180)={0x8, 0x1}) kevent(r3, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) connect(r2, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 03:24:20 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) setsockopt(r0, 0x3, 0x0, &(0x7f0000000000)="0e369798c9e03cf0f440636cc863f4b57acbea02acb5e1e228d85bc9228d9f9d8a4137e8aa27d5ef5c0a03976b6c9a4fe829027272851e630d41a2cd6a2b868df85f9dba3a1b2e55092388ed156066128bb2f7e74d6129028e52e778", 0x5c) 03:24:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="3800000000000000000000000000000038b5bb8c6f8a36c7df25c3f8f3099d2142d17932b56a2f515a4e474f5fa4d4595d49bc0db09d0893"], 0x38}, 0x0) 03:24:20 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r0, 0x5) close(r0) write(r0, &(0x7f0000000000)="31ca79093af274abae746e37e2e1d56c6c7dae14327cfc98caa66ffefdb418a0802dafd0c0129d5bc1b8be4304ccf4a8b29b11c41533a1a6211b6beb5a845bdbea7e96387cbdae208bfc5af2fa73ab53f42620b09dc275482db61d6bb28e492a81ff29f2e243414793d7f5559720b34c7be836e2e06c8832bc31ec9fb2d89d38a5f2ba8bd280dd1bc88818da1f73df07cd4f0d69912c57b0c3fd08e2688747cae1d7fd9cb851ad6dbb", 0xa9) 03:24:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) close(r2) r3 = semget(0x1, 0x2, 0x0) semop(r3, &(0x7f0000000040)=[{0x3, 0x8000, 0x800}, {0x2c709e2bb8b38596, 0x8, 0x1000}, {0x4, 0x2, 0x1000}], 0x3) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000001140)=""/209, 0xd1, 0x40, 0x0, 0x0) fcntl$getown(r0, 0x5) 03:24:21 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x106) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 03:24:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x9, 0xa00565bf616552dc) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x37a1) msgget$private(0x0, 0x1c3) r1 = syz_open_pts() mprotect(&(0x7f000039c000/0x2000)=nil, 0x2000, 0x5) fcntl$lock(r1, 0x7, &(0x7f0000000000)) 03:24:21 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r1 = socket(0x11, 0x4005, 0x2) r2 = semget(0x1, 0x3, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)) r3 = fcntl$getown(0xffffffffffffffff, 0x5) r4 = semget$private(0x0, 0x1, 0x400) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000080)=""/72) r5 = getuid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r3, r5, r0}, 0xc) setregid(r0, 0x0) 03:24:22 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0x2}, 0x8) dup2(r0, r0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r1 = semget$private(0x0, 0x3, 0xe7d59d88cf8fa53f) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000001c0)=""/40) 03:24:22 executing program 1: clock_gettime(0x0, &(0x7f00000006c0)) r0 = msgget$private(0x0, 0x8) msgsnd(r0, &(0x7f0000000000)={0x2, "eaf014ae792cc471c21098bb7c68e68c5b6b0f0c93f9dd99b886a79a3ee561af08333156baf37448cc9db092ff60e2937c5e75713fbe52dd7240de60eaa2b408f02e08841ca89cedd4ce3da227e4a72af1090d59971f362a4be1081d9c08fe"}, 0x67, 0x800) 03:24:22 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="e1f10300", 0x4) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x7, 0xfffffffffffffb82, "855c55021a0000707b634c00"}) readv(r3, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/45, 0xfffffd88}], 0x1) syz_open_pts() getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 03:24:22 executing program 0: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='v\xcb') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = getpgrp() lseek(r0, 0x0, 0x0) r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = syz_open_pts() writev(r6, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r5, r6) close(r4) syz_open_pts() fcntl$getflags(r4, 0x1) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 03:24:22 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x40, &(0x7f0000000000)="4b74954c", 0x4) setsockopt(r1, 0x1, 0x40, &(0x7f00000000c0)="6942bf003ad3dedcb83a460d8530cea564bed4f9b0f840feb47fb7e9f8960e43da6b8ab59055607603e603bdf252959e7bdbd1289314ab44155f930a58686e1c68b3b64e34e9f042c970f8fbc13aeae106d3f4de8f0a681ddff92085e58b49", 0x5f) bind$inet(r1, &(0x7f0000000140)={0x2, 0x0}, 0xc) 03:24:22 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0xfffffffffffffffc, 0xfffffffffffffff8, 0x400}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0x6, 0x2, "96ff727d7c5f0cd75f27d615c731922853c5d6bd", 0x7ff, 0xffffffffffffffe1}) ioctl$TIOCSTOP(r0, 0x2000746f) 03:24:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) r2 = msgget$private(0x0, 0x503) accept$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000f5ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x6e) msgctl$IPC_RMID(r2, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) 03:24:22 executing program 1: 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) ftruncate(r1, 0x0) openat(r0, &(0x7f0000000000)='./file1\x00', 0x28000, 0x40) 03:24:22 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) shutdown(r0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r3 = dup2(r0, 0xffffffffffffffff) poll(&(0x7f00000000c0)=[{r0, 0x21}, {r2}, {r0, 0x5e}, {r2, 0x82}, {r0, 0x8}, {r3, 0x40}], 0x6, 0x0) 03:24:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2, 0x401, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fa8b6a8aa364d958a0fd0591dad68a916c5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d8529806f425493ed88dcdb1e7deb0142487d0e511621c9acb8385fba227c71428465a351cf78213bb84fb576032b4f3de1d394e98cf286f9df1937999055d3731abff3fa1a00fb90891bc42b996c0fdf22a16f82aac2a263ae294c57de85", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 03:24:22 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 03:24:22 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x2, 0x1f, 0x5, r1}) 03:24:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xfffffbfffffffffc) r0 = shmget(0x3, 0x2000, 0x408, &(0x7f0000684000/0x2000)=nil) shmat(r0, &(0x7f0000749000/0x1000)=nil, 0x1000) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) r1 = dup(0xffffffffffffff9c) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/219, &(0x7f0000000100)=0xdb) munmap(&(0x7f00007bf000/0x4000)=nil, 0x4000) 03:24:22 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000940)='./file0\x00', 0x8200, 0x4) accept(r0, &(0x7f0000000980)=@un=@abs, &(0x7f00000009c0)=0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x10, 0x5, 0x100000000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x2c, 0xc, &(0x7f00000003c0)="be0615133384b97e7a35b95308eb4000000000000048adbb2eb9c8996f7a342f31774f2a68aba7cec0e1407270a3201a0c57694a89cc470ff03059aa1b64190c608dc8ce829c9d768c5a9c529253e1b5c0258bca53a3b09d4d65c6776874a83765e59e62fe0a67d57a94c9c3d5035abedd580f9311226d6cede1e7242a8dd704c35221e99df287dd7ab4fb65dbee4248f33a5c7c09c7e4eab16833d50a3352ee0500955b0c0d357d5ea74793fa05a900cdaa32a210abf3dcc7627d00f3f9306d2f39899153f3cf67e237852e962e2cb674acf55b1fac206cd754f93580f967123f1dbfaba3a140909699a7e83f71abf361324492143a702ea287b8d06d268262bd6b3d5bf3a078c26f933d1711f86c40f7bcc6a10887dacffa58b77f062b7a02cd3a572f5c931be032415264ae4c8fa63ff7205a5715bf740ffb5b41e4b540a3260b4f1a1dd47c7093886bca11bc71ec73e95c7f84e688ccb93503894af7180dddee3b011b8bfa61ea49f7697e193e9274a0383309", 0x1ce) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000100), &(0x7f0000000180)=0x4) setsockopt(r3, 0x29, 0x103, &(0x7f0000000000)="ebffcbff13b9fd812e0700000000000000929648", 0x7) getpeername(r3, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r4 = syz_open_pts() r5 = getppid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getppid() r9 = geteuid() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000280)={0x7f0000000, 0x100, 0x10000000000000, 0x20, "4457ea27988338001555fc36ceb0cba3d87c1d56", 0xb9e, 0x1}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) r11 = getppid() r12 = getuid() r13 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, &(0x7f0000000740)=0xc) r15 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) r17 = getpid() r18 = geteuid() r19 = getegid() setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000900)={{0x18, 0x3, 0x5, 0x200}, {0x18, 0x1, 0x474f, 0x8c5}, 0x8000, [0x3, 0x2, 0x3, 0xffffffffffffffff, 0x77b7, 0x3, 0x3, 0x200]}, 0x3c) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f0000000200)="17286d8a971f62f25582d4e6faf97751c2ebb960df6a7f272990f761cb77422162d8ed6d73cda00db3ce49522b35a7d50b4ec5f9f9096d456e63591c1b4d4a0e440fd5bf9dbc31fe48bb3aa4102bca6a56d4fc7deccc19c2403ee729bc4f47b539a51da81a1220794c0073ed", 0x6c}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="53b6388f497c82116c1841a2bdf14068ac7fdd044667d4e7a0b0331716c878d6217a013346771f54f92f2272ff2c0aaf8cbb23fc78e412642d505836ef0dbe241e1a7165e4429717ae3eae223c336932bbc103f0012c19a3acc35abb422bbb670c9e334beaddebc100515af67cc3204254d74d48eb24ea8f94996c8c8a0a29986d8634a52454756c6a4c1096996bbfa8cf6d134f186c9682f406e5a2b5a430ed2bc8487477718667a44253e8da5f76ec789165a2bda010c7837e3f462b3d873ec630b66608fc8abc952e3ddd9ddaab168117e8fe0a02a17b718e9a79f491a13f157fbf6a6763a059662d80d78e476a49cd2deb1c05a2549432b7909f", 0xfc}, {&(0x7f0000000540)="d0d34a5e3e2a47afa1581efc58157e5afac9f2f5ad3b3fd7a2be8c8518f7b626c06113911c54ab137888e040c9a1bdb1b847cd6d62668a0a348e6a5ec5f9b7fd78d60f1de068b5400505a613c7c92c25cf1d8a5a6921abe39f9e890ea87af3b26f5d35c4d12a595b7536c7a48cfc948f6ab49c4572430a3742d7c0c569f1d70505f8947a73543b3e0763110a0015f5d53b54df72a88f80d4fa52f319c9cc9cf50aa0e77af03d536db10def67d0ebad0eae066a5bbd15b0a48fb1ab8ebc5f024f332e61efc17b5115a448161a421c30572bbdab2e7f1120c3262fdf61e225de356ff16b", 0xe3}], 0x4, &(0x7f00000007c0)=[@rights={0x18, 0xffff, 0x1, [r3]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r2, r3, r3, r1, r3, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r2, r2]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0xf8, 0x3}, 0x1) 03:24:23 executing program 1: setitimer(0x3, 0xfffffffffffffffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa2, 0x80) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 03:24:23 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x19, 0x10) getdents(r1, &(0x7f0000000040)=""/253, 0xfd) getdents(r1, &(0x7f0000000180)=""/28, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000140)=0x5, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x6, 0xa67, 0x80000001, 0x1, "ba19c82924fd612ec25c91d0e921fb59e2aa00e2", 0x6, 0x4}) 03:24:23 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) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e6993192964896f42c37deaaa933395d30d1c8276affe6ce78afe53c1fd893a96d2acf049c7a69ffa2d7f40d44b1768347a250a080816af328818f0b6625d670241deb0f5b28cfd525afaa2c7130e664dd3dfafcf746e6", 0xffffffffffffffd7) 03:24:24 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) ioctl$TIOCNOTTY(r0, 0x20007471) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 03:24:24 executing program 1: clock_getres(0x0, 0xfffffffffffffffe) getrusage(0x0, &(0x7f0000000040)) r0 = semget(0x2, 0x3, 0x9a) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000100)=""/4096) 03:24:24 executing program 1: 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, 0x0) dup2(r1, r0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) 03:24:24 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() pipe(&(0x7f0000000040)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xf, 0x1, 0xcc7f}], 0x20, 0x0, 0xfffffffffffffffb, 0x0) 03:24:24 executing program 0: clock_getres(0x4, &(0x7f0000000240)) clock_getres(0x6, &(0x7f0000000000)) 03:24:24 executing program 1: r0 = syz_open_pts() syz_emit_ethernet(0xffffffffffffff97, &(0x7f0000000200)="e8") clock_getres(0x0, &(0x7f0000000500)) fcntl$setstatus(r0, 0x4, 0x4) 03:24:24 executing program 1: r0 = semget(0x2, 0x4, 0x8a) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semget(0x1, 0x3, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x81, r1, r4, r6, r7, 0x1, 0x9}, 0x0, 0x40, 0xffffffffffffffff}) r9 = socket$inet6(0x18, 0x1, 0x0) sendto(r9, &(0x7f0000000240)="f43140dbb0b65aa075b4ee80bcff947d689abf97a3501f347238b859081cbb83c2d6812d42a70a50c17781115773daff3d70b31938612ef0376ed90474014620f1e03f7bb5e1d0515339e9ebf46e1291a5261bd006cf7bb936f333f5e2e7fa46412f2037730d82837e14e6b750b4fe0a1bd24eca9bced3f4f4d02288a84e02a1", 0x80, 0xa, &(0x7f00000002c0)=@in={0x2, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000500)=0xfea0) r11 = shmget(0x2, 0x2000, 0x108, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000300)={{0x3, r10, r7, r1, r4, 0xc1}, 0x5, 0x0, r5, r2, 0x5, 0x1000, 0x7f}) fchown(r9, r3, r8) r12 = semget(0x2, 0x0, 0x0) semop(r12, &(0x7f00000011c0)=[{0x0, 0xffffffffffffffff, 0x800}, {0x0, 0x3ff, 0x1040}, {0x3, 0xfffffffffffffbff, 0x800}, {0x2, 0x20, 0x1000}, {0x1, 0x4, 0x1800}, {0x0, 0x5, 0x800}, {0x2, 0x800, 0x1800}, {}], 0x8) socketpair(0x20, 0x4007, 0x4, &(0x7f0000000080)) 03:24:25 executing program 0: nanosleep(&(0x7f00000002c0)={0x6}, &(0x7f0000000300)) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x61) r1 = dup(0xffffffffffffff9c) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = syz_open_pts() r5 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x20, 0xd, 0x8}, {{r2}, 0xfffffffffffffffd, 0x11, 0x1, 0x1f, 0x81}, {{r3}, 0xfffffffffffffffe, 0x2, 0x40000004, 0x9, 0x3}, {{r4}, 0x0, 0x8, 0x2, 0x80000000, 0xffffffff}], 0x30, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffc, 0x55, 0x40000000, 0x100, 0xfcc}], 0xff, &(0x7f0000000280)={0x7fff, 0x401}) r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8100, 0x4) openat(r6, &(0x7f0000000040)='./file0\x00', 0x20010, 0x10) 03:24:25 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x4000040000000242, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="93", 0xae}], 0x1) symlinkat(&(0x7f0000000080)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') lseek(r0, 0x0, 0x7fff) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) 03:24:25 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000c4d000/0x4000)=nil) minherit(&(0x7f0000d15000/0x3000)=nil, 0x3000, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x6000) shmget$private(0x0, 0x3000, 0x485, &(0x7f0000d11000/0x3000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) munmap(&(0x7f0000d11000/0x1000)=nil, 0x1000) 03:24:25 executing program 1: r0 = dup(0xffffffffffffffff) listen(r0, 0x7) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendto$inet(r1, &(0x7f0000000100)="0bf69919f0cd178802ab976e3cf1214fac108b793594abd4ceb408a0de5a31a3aed92a3dad6a28c6ed7a5bc2024b1b368aabcde950f519b6fcf1a8dca47c27d54315b6b21a2d89269add8fb4b6cd1ad1063d7ca2d38f878172ec707f9e27a3b2bd142251f5da6555e3ab91137e04ffc1b46130f10244dac8f7111dad04617e3cd005abb4c2b5b1200e7286d9d450bb0b9f10371b3625ed5e73a93509cade064bfd04a4fa7a1d3a0cb19a323730b62bdc9eb02b7f9e4bdbdc759cc1cc02a1783721d2fcaae03bf4aeb4da85965525b4db335b89db6eddf0cb0596ff65ace1d3706e9c45fd452175455662d4ec9507a5dbe07a888352550f64d25a1f8188935a", 0xff, 0x1, &(0x7f0000000200)={0x2, 0x2}, 0xc) bind$unix(r0, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) bind(r1, &(0x7f0000000280)=@in6={0x18, 0x1, 0x700000000000, 0x7}, 0xc) sendto$inet(r1, &(0x7f00000002c0)="566cb3d606db310c6e4cbbd2b218087757c5b899c56c719871227696779e31c11b108fb8db86ebc920e31ec6d97c0f7ea1fdf50cf51ee3359083e61f3d0e23ae2bb63dce68f3f13f6c4b065136e8e07df6d624670cb730450e790a7f8118da92aaf9372e053242f65d5e3e32e5848c5773b025b8ac922d6c0242e3eb4e3647c82e15025ad6aba95f2c5dc82d43bcfc7bb32f940bde4d0b6609a5cc6be8cc2d474b0101cbc89d33836bc9db8d3018ad8f326ee4859799b1de777a17af151af2ccda51b7bc456246e87e1bdedc82abab90d1307634d0eb0b51dbb0b7c66e4ea8c2f0a4e1dee60cf9106fb5b470d3ad2ca074f61bed67735e4ded13d08ba77764d3b114a6cf3cc91db09f8ff48690d63db3867e977cdf9d8d23712686e11f8744504a0794e57fd486bc68c63fa0de6c4d692476109bae75a0db97386c207271ea4b6fc34ca11d819818c93b57b4d446af01085d5aeca792319ea99412f3cc91aae3c8120caf12daa0803a282f07702af57f0fd2cf7a43bbe55c24e785d90f743842248e812cf5283500fb89c456d8bfb6e5efd1c8bf6ff8fc9e3a92b2acd9d4cf7a7fb3f1496d0e3e0daae36dc47d057932a8c93dd2d07352f5381ce9e9ffb7f181dfed7a8496ceb4e70465d98b584b23bcabe09db5c0e95dc106b8289076b5e3db47fc0c14e5fc6aa99db68d2d622f1aab6368db03b1e2b6da4b6463694a584381c529d14e49f04ecc2bdddfd521a7dd10b48485156b82c663d114d44be864c2d3ba2c5978f76720e079808b583b3f08cce3a4bc91cc2844818d209dfec65ccd41126bec6d411058e054288d6bca7f1a1d700cc1d70aa9a546a660104fe07414056ebb3461c7d89f9fea6566c40cd40901a881abd21b837212a3b0bfa6a5a2eb10909f8aaa012e84063f42ae5e551ff3da3f1a9a774bd95dc583e2a90164fb6ee19c2d9f30b3603768e940e3e894ba52c651a41afd019d544d86b563efdc5898242ce0f84304136aaf54774fcf6d8b0f653105a62617c33bb729e85128c2a01352d1ad3b73606949891ecfe66b4c7230970adb07eb61f062744e6a2175f9907765ad6534a3a1e46521a326f19481f7e876f0aaaf68e7facfc647428cf4f01373b8626c40ca78b16b457faff057f694f593043060296402b9fb913046f9a7e401f870c583a39dc638b436429070abf2fc42372d5954e09f5e46f324b334e32e53cb3217dcfea0285a44d59ae6a1251e279b83063813fe55fc10c67146864b502554093d672aa6a240dbd9e2519d13f20b1087a13a391fa20a1c3fab6220cf406a629d8cbcb8f9e4f12701db967d4813fd773ef61947c3e5fee1fcfb33af7a3e9d1ad85d532cd7a21e8e75b5bcd31ad1d7a7f6fb5b3bfeea6f8e96d9505f44a6ce33f3b3329c4e4cc33640ee3f29e878860323996dab6b5c07841bd07bbf401cedb04afc2574faa0fd0d57bc2e9f7b72c31f2feb370417f4da9e3e8d10f14c7379c7646a2e45379ce2d42b20cee54014cf1e99ff2100b4d67371fda740660dda6f3c8f11454625cfac57b11e5da928c19064614cc9348654a084189aabdac8ef74c26c087ca3452e6c8923d2fad5dcc03f0750b72c4781668c2b58aae5cf05e7f2e2c7dc7e307a1e36759151ca82c5541d09f8c6ce3352ea23cefb76e117f9e1341d7b740e7c4a78825e44cc172d9fea5edb6f5f63c6629e2a9787112a77f25c186b327257e1206385e94663bf3f848340469c832f6fb04ab5c13e345c627606e1674681a65c6a83f0afd14437a67e37810e4d8e2b7e75ac114718eaefa42456592230c3ca210ba3c5f1c4ffb90f7992e23e5464f926124eed84c2bbac0af71397efff272e3c1882a32e168d5d7d7d5bd8abcd0a90450872540cbc7c4990855466a1ccd473816afe5f9141e3138cd93d717a1897fda6368843fac1d39457399f273dc995ef6b18ec7544ab092f2dd2b065646c1b71649d15f5b4ccafc7ebe84f79a1749081a5f9ecac0cdb4902db63fb7bf7122806e233341ac8a6d74b7166c74d8dce7c696cf98b9f5a108be78c09f6236b4bd4c8ee1ca9be7683f801fa5bf3b690f24b5e03efbce200326eb24f9519f89c716b8555371c744b5b8cea0b90a9d8498304add511f0258ea490d26f558116680881bbc5ff749f305b336407e7e99a1e9b0946246267d31223af6838b722cd98194a0a8e060a84c2ecf8af344e17adba9ca791d0c931dd633a7f8fc6dbcebb8eeb5a632c2687103a0767eca1244b8ecc5e00a6df92cca994fafba631090c57893a3980dfde71827b62bca354a8c7edbb763d0cf84634969bb7ef7310cafcbf5628019a075ff28bb3d1bbfa7ba14b78c9cf9b60a80180e921d59a9507ffb86d12a19591367b6c5ea9b31bb00fb5d3370b08586e2cb2df8bcce704817333f72cafd998b0f0c09a0fb7f4bc66af7c7db99074c7770e1d8932e1487ecdddbb9bfb06481e93df6a7be73bab173db83787fbc078f09b00746e91059d260eb060adb2d110523800c034bf200586a7cc51899f91dc16fe063e82d3e4fc726004f246c40a7efed0a8c38dff5b244d275a95d08d000a712c2af18bf4cb26ac3833b88f5d4a3ecb16421a7ef31b9897e205ccbd36020f91b7ceb01737e27e3f0e6ad8a559dc5a8a7e1c8ba313c27eea9fcb88622e874d055a8b83a362477b1bcc1de78b05422070641f4734b9595663fa6a2461ecbf7d563db2890221a1412f3877d77af646d460e1681b558ca59d1e2b1b5c65593ae71517fb34dafd9f8dc7a78a4d274d4fa306fea5b4f5da4d9f7b5bbb135a34f544c903c8dc36debac123e93960e1e225abe62c1523123dfe911069b52d343c6f96cac38ccb1687c285adf3a1b3b37e0ee97ed2cf348e3738dde8977577ad3b814d7abe318b608fcfacec12b1c375f4eb65a5041aaffdf857dcfe6cbcf7a8d7b655dc02bf64a58d31c9d79dbc738d6cff6c90c6644765d74f5710b8c8dd90d9e14eeca12732400d98ac6a073787e2253e83cb57b64350479215e347f55372c4f4e6a0aee0835fb63672e72257ed56fb48d25893619607664f402a4f1b349446a1e9b2412d502498f3d8e529d539dfefd71ae083643a9a3d29082dd05dc3654655467a3f7334c4e986a144503427b3ef947367f4f66cb7565f5b311c50513ae3c48daffe45da4b91913c138c25b8d3b05df7dfd162bb68eab075bc9f8b85d9abb2c00c8f2d950d3312992718686e9b47de0527003ef82ac03bdd35bda974ebbf876657ab85aec05a1e3c5f5ccb6ca35c1519fd6a7fcc9b17838c139c8e2f7c0569b2ddb322a3e2df41d5aadc2757f2ae1fd5e8bb6c3b4be13948078fd5446f4ee5ef08913bd2d96b757566c018768f61e93486ec625cf261131e533758c02673025581d195381634440476e8393c177d43f3b649726d82bada849941b7287b5706b9fe8384ec8ad38cfb785d07aa92df846d00f45cac4440308abaeaf6926fe2ff69d1af347c717cbb681697a9031d42a0dfc497cb1748876870400fd897563b3c99cef3779acffed17b284e03dc577c0334f1cf457a93a4e7f5367db086a4922eb435925a65dc092bdfae3476057c1f7f12a175aa8221b3d131c44274cec7d52ef31d233519f6c94e0385c00ad0c23a628d65fd607b880dfa9a971a7025a199a1df1dc647b5aa55d9a7764cfd7012a1b04fdff2d734e1e071523e60095c946245ea99758783c20e66e73ba94389c37e3764c2d7c6ca0911495e0ddc38c6b111ae63f2b878c2ebc20d003104facdb511d9a75a9c8193316d11427033e0e213ced21ff576ae18fbb384b12255b445957ac3978062caeac4da2b9cb4413b9884732d700f27279cbadcec9b92f272d8b8ae65cac088f284c303929fb00ceb1cc71228418ea41a2acd7ff94f9398fc2e929e0d942c2f897f001f3ffccb43829722f966b6751f206a12877ccd1f0cb790767cad0f3799ccf5a2051258af0bf7dc4bd166fa5215a96f6ca8541581f96a28bd5b4895e71390ed7055247f1fd61145b387c8128caad8ab0c1a4a0d26bdd244d6fe9081b08081af9f5bca954601d2d71cc462bcde0c88e468f47a986aa7cea4a372676debd76db144feec9ca4e51d2e484ae48f0f47858625274ea8bbd849db23c72babce718413da6f4e209dc03476d21fc4b75b7c4063727343bb1f988ad39033a3bbdb62b1faf934fc8b41f89a24937a6acc28bb35a3563950915dccb7caf96ea8b45d728419fdcdfb40d2eab2984cba03e79c56c108b908070887ea4803990b05df8b00129de4a80492914ac0778599570c18b01c14528c1bb75ad3ee1476a76666aad1cc64aa421237b8159f277276e67ebe6b153e725e6e29f0580e141eecb12a911d2cf2f6d51995245990c063faf417895fad5feb42d14dcd22b368c2b7bcbae1d2256c4ff40f818bd64477d704b2c5130be55eb9cb3a79c9bc064ef79bd70432898eaa9739253fdbde759579d265849020f1637b9201725cafb5e069abd84a8c6fc20e941fc2e6c22cfeea75c5a6487215272f68b316c46d9a304618836ea3aa33b02144e4c5821b28f51f35d51d3c3063e67408601c383485825da2cadf2ca3ef853eb59f975e6e959369dca7d19a6cd53470db0ace2c44ccb768aa26625d841deaf376ca4b783b67cc5cd16b2afb5639180e50685a26e8459055f24930d76ee29be0ee7d29cff9956b7388a417768ed26e864196dea42a2aed57d5d841a607b0f0d94104fe1f36dc74d626472e3fcfac48f971ef24ac2d2188235f718f204612dead7f2b3e9c9050b9d561286d32d9013d37f3ccc12e8d4367baf38414ea5fe0008864cc24ea84c198521f5d962a19dbf8fa52ec4fa638450633f1c2684d98200d62b9a01220496ef5696731bd65f5651acf28de2de8a39470d4e9064657c8f4c4c78a33495cc53f714c0a7a404db032171916be7c2f29eacd99919d4308149e142a72f5fdc11d52b3caa88759ef742976aa6603475236b771b6300753a00cf1e90fe02a2b6bed79438a876fddbed9c4805c66ba866a11c63b5d8f7527065e083312434df49b1f836a24d05c155893a386f1193e0f869cb16064e1315874e813ec6b543cd7b08edcc33a12d8c0ddfdc9b9a9e1490d860a7fdf0ee12c26b940e2492ca17682b5f7ee990ebcb67da7d16226313a9ae2986f7f65307dc88f1803a666e77a060379432c6ada30d903d256751e72e7d3f5144393d5b63fd088274845ceefcf6b817400c9066a2ee5d9f1ac4580f9a58bede042fcd6b72023eb9f381ad16ac33760b9bfe70b47d99ccc5a62ae537d92c5ac1318cc8d68e8e27e72d73edcaf523bfd580e9f7f476bf722d32906028fbd74675970d3321c7680d1e65e37370aca28e90a7e35a2e77bd74fc6b5342052c3f6ee99051dbf5b0ef61387f18ae6c4412b3ca29206e57033acb15869447c3c725f852920a1e00ceeb089b94818e23b90b19d7e1c2f1a3c0cb2cbc44a1c84c77622691c7d46456d60743644fbe7bc30742dc148eed6dbb0790c277df358f09a95fc9d6bfb87448c58ec8eec8a6c4315af6469dc2edbf2eed4943e1deb722ca77e58aa2ea331843fb271800b83464e6077e5f22cf0b86afcfd6d1058d4903f40dff417af9589ec65dcbe0620048bf3ff24e3287e30fcd238e08e55c5a17551c5368466edfc26a2ffcced862b3a6336b74ab6b031d4b11fadc67e0c984ed0392f9ca2e2369e15d37009d345baf33668bc2fcf95b0c8663c994e33e5c64b790660e9f8118c9fef098cedc22e18ba7afbab850c53b4d9776acad64f43", 0x1000, 0x401, 0x0, 0x0) linkat(r0, &(0x7f00000012c0)='./file0\x00', r0, &(0x7f0000001300)='./file0\x00', 0x4) write(r1, &(0x7f0000001340)="bec3493ed804d4368ee54b436053d8b6332c64f1a28d5695c0d1ccdd3d3310097c4422eafa97d30f29346a25a1128585276b34e78997bcee66ab15e96d452190105d5d54bfea058d8e3fd31f2d092631d7dd81e45509390a676b9618734f7ed43cf030a9846bfcabd0c64c282427503a1dbde1b661aa0e9e2f98a91c5966d7832abd2d99077c98fd962d4f016fa7596b075ccbcb3afeaa1a6700d2d9d0bfdda159d61e8a40cbf3c5aa675f7e4ea654de1dbf099a1e16e3ffa57f0156e3c5f2ff73300d471dafd7ad9e1d5dbd3ad31ee01de3c99849b2d074ab37e228ba1c90c60df8", 0xe2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() setregid(r4, r5) recvfrom$unix(r1, &(0x7f0000001480)=""/73, 0x49, 0x0, &(0x7f0000001500)=@file={0x1, './file0\x00'}, 0xa) getsockname$unix(r0, &(0x7f0000001540)=@abs, &(0x7f0000001580)=0x8) readlink(&(0x7f00000015c0)='./file0/file0\x00', &(0x7f0000001600)=""/91, 0x5b) fcntl$lock(r1, 0x8, &(0x7f0000001680)={0x3, 0x2, 0x1f, 0xc3, r3}) getgid() r6 = open(&(0x7f00000016c0)='./file0\x00', 0x208, 0x10) fcntl$getflags(r2, 0x3) fchdir(r2) ioctl$TIOCSBRK(r6, 0x2000747b) truncate(&(0x7f0000001700)='./file0\x00', 0x0) write(r2, &(0x7f0000001740)="e3bbf095ab46f044c6406c9102e3aa73f08502e43f8d93cb98aedb247668a2db9ea7b3445adb4224efba4d037d6cbcac2fa665cd8ea67ae41d5d9efdb2ceac6cec0b5cc05d04c97ef27255f16f9be0d47fd7feec12ff749332e3194efe37aef716aa04cfafe657f4fcc542452064f41da114a6d2b9ed10eb3bc655981ab7b47fd87db1deb4ea3d1535b63efbf94991f7b3473f16ef2b", 0x96) getgid() fchmodat(r0, &(0x7f0000001800)='./file0/file0\x00', 0x41, 0x0) readlink(&(0x7f0000001840)='./file0/file0\x00', &(0x7f0000001880)=""/6, 0x6) setgroups(0x2, &(0x7f00000018c0)=[r5, r4]) fcntl$setstatus(r1, 0x4, 0x80) fcntl$lock(r6, 0x9, &(0x7f0000001900)={0x3, 0x2, 0x5, 0xffffffff, r3}) 03:24:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000007c0)="222a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f88000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe214dea7e9f117dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235d2685c2001fc080000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27f7721ab3fe68bfddd27d0a110febf1b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11e) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x3, 0xffffffffffffffe0, 0x480, 0x3198}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bf8e027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:24:25 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)) 03:24:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRES64=r1], 0x8, 0xffffffffffffffff}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffff80, 0x0, 0x0, &(0x7f0000000040)}, 0x0) 03:24:26 executing program 1: poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x8000, 0xf000000000000000) r1 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000200)=0xfffffffffffffcf5) r2 = socket$inet6(0x18, 0x0, 0x80000001) r3 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) poll(&(0x7f0000000100)=[{r0, 0x20}, {r1, 0x128}, {r2, 0x123}, {r3, 0x1}], 0x4, 0x7fff) socket$unix(0x1, 0x5, 0x0) 03:24:26 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fchmod(r0, 0x41) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x4, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) 03:24:26 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000400)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) pipe2(&(0x7f0000000140), 0x4) socket(0x6, 0x5, 0x5) open(&(0x7f0000000240)='./file0\x00', 0x400, 0x48) socket$inet6(0x18, 0x8000, 0x100000001) syz_open_pts() accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) socket$unix(0x1, 0x2, 0x0) r0 = syz_open_pts() pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = dup2(r1, r0) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x11, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='0'], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$unix(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c6530001d8e8b066af24e66a05a0c54acb0cf5ad23a526fe828a2b8ad0eb8ca8bbae82a860e75badb4265776d3fa39a7f38fed27ac0218f7cd88050acf4aa7e782230b69c3fb4314d0288c35cf88ec65c7b9b550a02cb392998da63c086391deba6a2b4437d26241543108ee68fc1b54fc44149f0961fdcf4e66d2c95ca8ca7883167bbe6b67955085221b3565ccedaf34b22ef6a41efb1604849"], 0x1) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 03:24:26 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) r1 = semget(0x2, 0x3, 0x2) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000000)=""/165) 03:24:27 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x3) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) readv(r1, &(0x7f00000007c0)=[{&(0x7f0000000200)=""/231, 0xe7}, {&(0x7f0000000300)=""/165, 0xa5}, {&(0x7f00000003c0)=""/12, 0xc}, {&(0x7f0000000400)=""/110, 0x6e}, {&(0x7f0000000480)=""/220, 0xdc}, {&(0x7f0000000580)=""/132, 0x84}, {&(0x7f0000000640)=""/74, 0x4a}, {&(0x7f00000006c0)=""/50, 0x32}, {&(0x7f0000000700)=""/132, 0x84}], 0x9) r3 = shmget(0x3, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) r4 = geteuid() r5 = getgid() setgroups(0x6, &(0x7f0000000000)=[r5, r5, r5, r5, r5, r5]) r6 = getuid() r7 = openat(r0, &(0x7f0000000940)='./file0\x00', 0x2, 0x129) write(r7, &(0x7f00000009c0)="01185a220748cef97a5661e5554f92389ece73ac0a27aa923ec44dd61bcde1d71a3a41a71dbdbb38e185bf23898db50508d758454bdd1a570d12ac2454cac91a8d9bf4ee86a9fb84df8f1b806e9fa7e9f444da720e7c4b5591b4963ff451529e6ceed15278885a99483c52069fd4171c72c9d32e17b1522e4da034a07eba91e11ebdfc4fd62ff8ca267dd2c2b75f52c596ceea8e48075a35d41474c2017c8b94e89f4aead3ae386e378c11c16621615ffd2ff7a3759002a844e0829283e5d9903d2bcaa2ba85fe43285b8255c98b48a189043eec28ccaebc", 0xd8) r8 = getegid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000b00)=0x3b0) r9 = getppid() r10 = fcntl$getown(r0, 0x5) dup2(r1, r2) setgroups(0x4, &(0x7f0000001b80)=[r5, r5, r8, r5]) sendto$unix(r1, &(0x7f0000000b40)="01db192a25d225b47f062449d779010d27b1a0055fb6be32ebe46851b119f6c2d892274e68c59b327226937af7915ffb6080e712d9750754d670a71f64ada54f3db253ca562d983056e2292e9bdfdb9f9f0308f2d7dd678cb0a2f59f3e40149e895796a667e9a8339fd28b89db89c50717382bfecf6363600ed8e0709507af3e37bcf119feadf7f87eb9bbea035b5f5186913e76bbef563a32287a02b3b9a8d22dbaea25f3a78546207285e9ba017751f2d9a756cdeedeb711735a8a3aa0170c9897c6e3e2654b40b10afde3a2ad3ec3f53452cf2f619d7c9176232e579b4a07fa8674d5574831cbd35313fc45b73a0310dc53050fbe79a860db4224592f9cbfdf0229e1bdf6a891885f62134f8fa4eaf12de3fbdb94718f02336bfd4af0d424146f7f997fb617a3873a76a1f07f8da2cdff3cb98c2d12724e40076b9532d206181e3c20f35e342add6425ac273b06ea9a1bccabd868dabc8520ac44bb36d4c92548fe8cd266f9e7fb504ade93831a87ad06a3ec381c7fe727f12429f5ca5a1880a093c4460cb66900e2f0fde35edbdd55e80f1f679fe29777384b9d08c158af28b58a099d39c118f1917a409981a4361b34141ffa071b47489cfe1ad2594c6125a011168d5aff9f1e32d5ba876997ba82289a6e27c3e7dec497e38d20cd77e07d7b3296f78be3f2461dbec5b85cda3730c634318d7bcdb05ed482cb328368b740c445e64995367fde0df24806f8d1a8e04cdd7b2ee52e55ee2c869afd0152f1f1828596d21b2250dbc1d74a6c3e474a61323538c5c6546aaa93a1f00db4925b62695b18d0a5ca88f5d3f9f1a7059a2bf3beb87506354f06b10d16ee3d5ec507c5b445f27dfe1d59c3aa6983bdbd44fb7bc54e5d439098e4cb64a1fbf88a45f219d5540bb1d44ff20dba6c1cba54c5bb9967b26c394e618ddaa70154ab88ad1890a9b3654dffd0397aa167e77ce460f7b230a861e605c672bbe731b980ae202d8eb1db7c09a23abb19d325d9a498616499509fe17af1ba0d78fea36ac136a8cf777442991c1fbb65987f81e7e9801ffd72bbf1ee854dc5151ac01f717f602f08f11bec27d813c2ed22e4be3ccda9d55a90e81a13d4284d47f338972ce91e05693fa630bfe07a26df60ec1028473bc447264451b5f87097b3c6fff02fe6b74541d1d6078c80f79228bdbe90e6a848b7a338b66e6ad6494d2a6437f8522144c5792e1c9f756baec6d7651421657ee249b735a9af2187ef8d1f8d2ea7b47392e2586bfb5fcd145b34201e4206927a852c12f1558fe038c3479d331525014e8d5bdedad587a6cb6e783ef1ff532890b17348345d548cce27bc555a26e5231e51ae863fb0bd7ac8dfedc1c205c6c53c9b35ce34319d1498898a61ad3efd1aa3ffb0e1042c15e6ed305abaf068fc86c99d14fdb78794a938feb7339ee31d8aa8412f47b3fcc58f274766b7a79401b9f323974a3c053ae72ff45a0b8a20ff90961a0afbfba1fea86ed4c86b7ac8f21f9681d88892d9155882c858ea76447930f6be1c41c259da4940db62ddd085c4a88bc1ee7608050895084ea7f1fd3f8ac26a10fff8677e9cb8000dc92b385680ff4bf2eca5c60b97ce5b9a04b504ebae1e67d0d43b39ba40823ca94068e1647914f2badd448aa034259468c5deb4c03314460de08f7b4d6d5f86034c3c712c06cd07e9b84e9c924a8ddb1a742a4c07ed908756b938fc7a4fd28aeb8180ffc4aaa3e0624c2a4b8d0e010a61c3b9266401be4f828e4ea3883c4ee8e77b981c1a5bb76f68ba4a49b7994f344fbd3561f1bda70f77b6a4a66bece1a9093831d405cb9a6e0938e1775b5eac94edb9219fd84e8267145125fb1881448969b074deaffaa429f77ea44b9b82799929e2406a1d33b4553e5050fcd47331773e2df06af82b63b115bc8efdb447609606f17d9ef0f74309bbc9df91f42de1a8ca3ccad6bb7c576c406b90e0829171e14d55bc64d0836a1d505c2c4cf6cb7848827964a11414f55a2b18fa7f8b6f38f2d45d0667d1945fcc37fcae1b922db41c2691839c45a7db5cfeb11946eab844a8d32eb1746a7e2711cd62e76b3b08b63ca1f2da3f6d6d6c73d00eeee2ac9bd7c1170a0eafa7781d35c3bab826ab5b225c3e82e2fb2cf67b447c947fa3326975123085afad421ba945cb46941fd15d64bdad8daf34b51a4e5883bfea02fbf7bb09665f9257ba28e9eb1d8f789235d5268b82af7c27659d8a1d9de28556992c1acd14cb5eb3dcca9da3dad982d1618170a9f4e4d2a966a4fd516a3c08d7907dac302e72ccd48782d4a4e05d6f8bc3436fa7fdbe98129faaea66a00506e5ccdb5cd603d6c6ebd54c1271763b6731df2a0045a9b9cf8557ef1aebf6d9ef06614f4d40a16cf0a81b450bb4776cda545ad4b01455b12e8c2c792021baae04b423273503c4188ec3260712eb5cf61897e3a3b85271ff6708f569ca1afe7329f2030a64504157f7c6ed8cd53c470b47a8222fd8810280ec7328bc6ad8120745585ad0f08b221d37a32e403d88250b10cd1191ef795f6df7dbb40f2393fe19e3276a5f387f32d8dab72246a2a411bcbc6452cd81a68be65f56015d094b3847db06a136df884f3bd6e02824ec0cabeb860d93e7140248ace7780e943a065d2423396ab0b5bf662946c4660db474070ee273c47227b5695f46d19f22f1ddddc2d4caea6fd85d611e5d71602112feb7c6011e661065c58678b575e57a7509f01b8702b458c32928ea23edb90b45583c47d5c37993c68c6e92d6e8d47ef62171066a8f9cba6ab605d24f1f836f83dbea9a3ff9e105d0003f8fee493f7e735257ecd79b29548406a72e64378b60871a772bc01fbd7b53e6caa5f80bdbe3e60054428bd3185a22acde09e8be078888a2d4c122d7850fed171da5ba7c4a099d3b3a3e52fb85553ac3a710e2615adc21f1f5e5851f2f209cda720d1748258eb972b3ff9e6800298f99b19a9506cf1f92cc06f06d8662c4931e0a313603d7a36869a12b8fb87708fa4588f85a2a93b8d9054df244f497cf6d634d165dfbdeb4663734f211de6b7f7c8d15fbb701fa890d0e6d56550aa011fa5a0ddd45c30eeb3fafe13c1d9a4a81dd7a91e52b9140821d4fe372ece8842502b80dfa938a91b65daf94441f664126c4f5fe3a675d6ba823d77ee0912dd30b6268749ee5eeca6ed523e0f17f0cd43ddbd4d6057ac49651f0ea8dbe1db7c5299a2ebf76b3bb27a54b7ef36632216e0bbcf552bb4e1351e7985d6d2f96e5a7c86e775e0d95143827a94250d87546ffbb12b22fab68e0835df5f93252d5359f3ea7abc30e18d7cb24f720641ed788299471dd3269d304d4facb017efba8c097d9ab91199d0dbdc239f7a5d44b48c8575250b53b41d56544142c8e75b2f9a04a668259b27fd30f3ab74bd71f3019ae54d04fa03b27cd7f41805977f3f05663abec2507747452b95e03d44556485cf7417f994a96e3be6ee8fbf7eb9b674ab0825f832627795d39257a897b7306ac579839e469e153befa98452b65be77b8e3d968db2d55440c077f5c86009a53ab7b9cac69c486d20f4510dc6d8deae10fe61c3a03624c8b7b5f3e0b5be00615c1d2108952c219e3636dc76cfe87c6c92aacb535972b8728a3229147080963d7be32a0127e744aad2c1883bb0294dd90d1564bcfbb51411df5a75ff7af4ce509eefe8924444fd92746a437533f6e4c243e94037c7a3b832a75afe8bbfa20440acec01bb986899a015b15464bdccc66f723ced7446a6d5af5bd1f6ee15066ccc7ad7ef6842a296a94e02dec5ba841bca44f49cff0abc1ad526ff20dfbf30c779159578c3b86d7a10a7b21d9f1d0db35c4cebfbcd49ea47ccde79611516499172a20c2b97ca50b1e81a3f1f2fe80d66db8fb4327069d327f3f4f9daefe7c6057cf56236355f6f1290d4606908d6bf356f05e4b8c970776a2cc951e30508c4ec9077c5a67fab49547771cbbe25b5b3f53f3fd45f7124160bdad6ef523241c93cce5306bd2792a9565ef860fcbb51f87eaf505913e037af3132f9cf78658dfe3855c9da69426a39157bbe18bf950e23d0b03c1b328245204c58de26d4a83d133d57e46ada0c072cdf6d23dc6968018674fdbf075898a31e4973015933def8d2da5db3d2289e9f79918c3d6417c64db82b9a2fc4cbd9e30ed38836cac51e37c0d60932c79dd40cedd2a815744ecd9fd72071f52f13137cd9f75afc83e5bd196a5267e8c26120c8adae551322bab3edfd94b10cb6b283bd6578bf191dda83dd59f068766501476a7d85a4cbe901e08766f51ae320110895d6b657bc6a40a65d2c13bb3e79fcb26e19d59603a7d1a283b27b614b8febaeb20db0ea4b142366bd6cf45004a967fdc7c23b47ca7063a4f89da0b84c909d4aea77fda72f6066b51b5b9db9671a13ea7c701c62375add3f4e5c9c59542b9e19889f01dd21b1f975431e852ccd5d13c7ae76ce729faaada480b97fcff2afce337ebf9f59af5cf0d9f897c3f0e0e908708ff7c92c448994f40836abe763289f2453b38b60e6b36392cb0c08ca7a1857001ed0a147e28a4ff9052c8329e2830f5587c52079f303fffe6f9427cd6e06daab7c167a1d1c50e89379dfc9c4a4d636a7c79e4d0a371a10dfba5aba0f88fc1f0526540ec6b1f7d39517e924355d03541bf37552ac93fcc8c1215ed01aa06bf3d9660ff75e19da095db4008860a72a3746aca5d6a40f64ccf7ec15352d6d6727b5ff63f5db195a440b64144874144719d1c0efb62031a5505b7afe1aa61a82c5fcb9fd08c20798693d7450caa39e1fe39451d69cd5c41a6fe6042afd141efa9b4952dd0683a8efd7bf29385db5011cde47edba419551e1ecef7dcd77d2d6bfc760dcc51e97caac0842d27737244a04c9401fb12ac2fbbcff22e2409c75b1dc7b096d692f4979a64871b6abbc44d5bc9aac305b398f7ec7227d0c42747794cc8f0672573244566c7bf184e481d6d4b69f8dc9c5997b76402fd176542d8da6dd74d611592a8a7e5ee05e87e5f4d9d454c6020409dc459177160b65ede2670ceae750f9c62d6810e2ba589851c0d539b37f70a36d5ae3d1ff8712c806787123185b0fe44b0af9c6ca18bae580c641e41ffad51b78131ef8f3de1165647cbed9158e744f468482094385e7b260190dd63b9b5bc36054c53c483eb669881c092d9ad241ae277ca08da5bce3988f8c48940aa94d4713b74197cc46851c1d98526e690a960a18f20c05c596d58d2e75c463640aa1d8da6c3df8215123ae70209e3e6def45b02c13621dc8fc4d8f7e99e0915fe5f3986f46510b731b8b804bc879a1e98449130eddc92a1c7bb3368c02771752f00db611b0e1914736648948d572bfdd271f7582e1de050b343818123b90b635f1c889acba013dd1e1ab6a90a06ee23b64e4d2b541cecfd1702b37f917d4fa0c406f262a40207c10d129ecc02f2edc146eeb972d7a6744ca8300e281db1d4769c0129e31553203d799d3059f905f3e031521392a4ed506cc98f60a99a9d9c23d2171f991f3287ed204b736927ab969da05016bbace6e9f35a5f2b6e1f8c33364d18ef784cb8c155a9da908ddbcf9bfbbb098b13cfed09bdbd7ba996481bc99884acb75b03923a1661101d3a7c490573950b49ed1ac73c6615ec5747913cebe11f2312c5d01d78c7daef0688c82b8eb3c9948c09ee2ef30d32234c3de00d996703161f354943fbb170be970be6ee936eeb3dcc2c4b97b8da99a18dbc06d1f77892d46d0a055ed8b042e2678a487ed6d213f6f31b8f633b77653a84726d5762b8", 0x1000, 0x0, &(0x7f0000001b40)=@file={0x1, './file0/file0\x00'}, 0x10) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000880)={{0x4, r4, r5, r6, r8, 0x10c, 0x1281}, 0x9, 0x1, r9, r10, 0x6, 0x8001, 0x5f}) getgid() mkdir(&(0x7f0000000900)='./file0\x00', 0x1bb) 03:24:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() close(r2) mkdir(&(0x7f0000000440)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='c\x00') execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = dup2(r0, r1) pwritev(r0, &(0x7f00000000c0), 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000180)="7a52c5462a7bf317121aa2ce5a12786e4589259dad5da88670eadb23393b267a682d22ec1534d386c408b76a8f8639b604b71adc91e42595ea98630815147c11a062046d1d4e729356309c4416a491ee3ad2513cfabd115b9304c6618115beae53f97be25359cb3f4c4f4b5dbb4898bd338cf49ea08603c3e6a004c5b92356c321dfcf5aa431841369f72eef958812507f53cfa33aff89c529b41f91d84b", 0x9e}, {&(0x7f0000000240)="8b1bda8b097c2196c9e0f2f9a5e600c83d7a8140fa576b3256af868464d7b494db9ecd867fab2826e82870d44a724a57f1c6ab0dfb124419a35a7ea87d216b9b4539c502c56413e91015d653e229e0f62c20eecd2e1a23a9950b983e1dcc286fb9e304e174e09ebb3c69379c61a8e2df394f90d1b38e7ae6c762ca87dba56d04975cd64c1d2be1638cc321ab539ded6e745d591cb8cb6c734acba2770212ce84627c4cd669a6d2be03c8", 0xaa}, {&(0x7f0000000300)="92f73c3b654eff43e1b3fed753d2fb7d8487eec2bf5691b1cc32bbdbc1c11dc35730da729311453ecb34b65703af45d221d69b1373ead7f5fd3e23be4f99137d3eae72802b2db9ecd3b16cbaa2577d2ede275b40714ebc7211cd10cec2b4f9f8e8eecbc2010e724bddc53e4005d67380c27d5d78422fc5d76564fb9a6df5e04fdd1f184a6c64ce88c26fb4ddffff53bec7f752", 0x93}, {&(0x7f00000003c0)="8b43dc17bd7f9614496e5133ba48ef294d7d1ca2e3125328105b5a95172e0874d0a57eeb4ef3e0ea80f59c8359f7841af952ffa5450e6a8f0e05e5f128ac25be99d236efe63d8288f6fac05b2baaca75f938f31331398f727b55849299870b4623965eb9a59f7b449dd4cbabb849770bb4149a79c71088fadaa3320c4a028190caf35af4cda1a5ade574ecc910145f6db439383c1d97fefafd433ebf5dfd5ea84618c48f3c6dc193367e89268eb5f005cefd8ae7d686c764ad8f8fdf1076ee487b2c8029e108ffb8fc0f1c18f9ad7c6b0ccecea4d1d62f43cab7a73be746a455683d8b2a158a9ec01e0c3ef6095216e2b5c99a4b04ff6027183613fffee7a41096529c2c66e3cc9487660e464a2167597e150906cbdc116f608a36fcbed5237b33c99fb26bc3044ccef75b22d391b0496f2811b041fd7a654e58a9315ef7c50a9aa47b268e6d7f3eda814f3ce3ee5833baab17509340bc2b0617655ca06570cd3a5d4cdd234710e355a5357abfb975d9743eba074fb037ba6269fc3a649b4d588095b356b53147245b8385114699925343586e41bc306b2c898be2f0616deaac8bdf1b9bc8e0b9aa4e9b31ac34bb567a61118538da08103996494d0d880a02c66e75cf49eb9f2c46f84087cb1b75c5ee8b5de07f0034dbfa3680960bdab9040e1cd8008a8093984d0721e782ae7a58e99333724182193ae49340e2da0a7d3ceed8b307bd0a549974a557e4858029155efd690408e6093b4ac2658e6a87bb7023cb90e219d48e910a67487801bec0e495c6108fdef3719a78cd9074b99a15c17620d58d0c4baff25ab42c77c17bcb5b93925c1430038d6dd2fda278a2ff026de47797c2d4cf29540599574b1fa4908ebe4b56002fef7670213eaf3a4da9c82e467ef32908fb309ab8affeec5532e8b646ab803bf86520c0552a4074aebe6b582b267a48547e3fb9622749e60d9b2be2e4e47ef34cd558533500d22ecb3440017a11bfcb2ad7564dad0d61f40556ff16b7da09ee9659739907e92a4dd2cd9d068fe1e552ad20a6e2c16f234aa71f3927b84854141e227f8d969145e1457f0c239e0258c3aeaf44ad70631c667190fa820beb639bde44d1b946043437f5fb6e72908b7d93e511e6c13859df7e881804277cf19a35b3f004d15bc10f845f4863154cd3513ba5689132b8840c877e0bb0f8763fbb20910cacd60b91c82b75a820dbf1e62f897b14d021f4390be8c3c4675becf9809e8db1e198b590cf5409f5c70bc187ea086bf3f4c33e189ad20dde5a119e6f8fa46a057595e910592f4a4df7f250eb26a6c966e45e9bd77a7d579c179f12d73dcbdb953b6abf7a8da587720cf91c41305c1694e63ba8da354dee85a91976b8cbc71adb0f10af160a9c58a1a458964c8d5fa4c7a098f58a6f3c936b5ff04ae850260ede8bd36b4c5113ab140ae6b29863f0ddfedb2adb31c3f21601d68784b087909db7c07d43b9b02aee7b92c0f180baad867d7017b1868c00526bc05cfdee6bfc941aece0f8b9efea58411c124355f224b5468852d97da99132daa04ca8804593bdbea275c5f867e691fb489ed12a46782ae6a5207c62754dac9fbd7ed85bea3770844f1ae45ac7766f7f348a277cdb9a721c42eb00fd08d112cada5dd2d217c8fbdd8d6c91cf8d546c239fd03274fc9cf019f8cf4a15871aab15a88b85ad0056aa56d3b65b3d4f1c7c5a0afb16aa9a119b05ea410317c5ad4a1801ca447342604b8c04077a581583f7b6b4f09869e2d3c24a75c7c0ae0360cf4157ea03168786c4c488f6c236ff1dfaffc48b16c430a5a54e97eefab5335faed7f7eeca318cb0c53552102aae608e2656035098437bb167f3056d8ba5adb581ee914a9bfa6f5107fa177700dbd45ecdef71503ee340181c3afcae501b03970a9268d55b986a114634d41ee31f5eef113efd3f4e0143f343016b13d8e25ed8768b7e538a34c524bdfc9fec25b1996b491a114e0956eed04956468873c3d84f8e74a6b17cc1b18f8a77ee9ead1081671a75df2730230ebc308d0f45f09d560b5f1d1b160fee948ea99cf003601241fdc3cbf19a71b4367b6a7a78c8f0672613e0e3b5f7f5974827c27c9d9fd1d36bcfa31224c3522e7cad533f504220142a226151c8525f280e4cd937e05fd719de4daec733a8d52abd50eca82324ce3cb357ba119ed76253900c3ae1b85668875bbbd2bbd01430fb8da244ab71fbeb60fb4e14d06f7909640b968d7604b484964106572547289629591319a7920d02701867c92de0bb388e0a4ff6a80e67fba12faeac14781b6ebf88470f225fb04fa61274f0e7c682efd691e1ab037fafcc890d4d53094c70d444e24ca22e135073b1b1ebd60a770f3c755283eb35373f4163ad3191ab87ea066ee667d513c9c71b57a1b342bbc288a775b7cc7bd303d53e5884e807a7bced415666bf744ebd6c65d65fed9d804acaf65ceca6ffba945c22b7de9692156edd74d032bb4405679e9cd9a57e997d6ff6966af6788ae1ace112ad6896460121fbc65bc4fe66d2072a745f3489635752b955d58167a7bf5f7e611d5930b1c50db581fc652b112422bb6e2e34a5d3d3851587725bd92f49b3eb5300e3f204c8c107e3eb38cde1023ec56387f71148ae104b3f1eaf1ed7a19e5544028d12668db8f6806834b09d8e96081d2f01de86a303434cfa6f4e7d6233895eb03539cbf3385fc66b88f9d5b0710a547a3f8f3ce553e76a4396e946baa6142c470f7edb485ab5f37d8d6fbee8e4875a45fab8c3fa80e283707f2d9caa31ade77a47b3f23ffa1189eb69fbcde7e6dcb79d30fb7386fb4621067b24bb133ae21eff41a808aecf5320e52d35fc46430720fb076d0a38c6ea9f255fbd3232a315ae1d41bff478a49f1aa42727059a269d7e68b9c8b4621831e95bea6d9b56d5683db65cf75455f1c46e8b51ece120874fe688303a1467bd024dc92428a7aec3f38fd9fdd7b8f797d8440320af187f8cd3007d234543cc1b2030f1381105c26115df41d5a5d87b56e675fc6f9cc6fac66c92f759482405641b4a11746e9156e5ff9078ead39956b7333eda9cb4f9ef5d1ee959fe490a3a6d41c3d1021570da65f6a1968196b5830eea11c457af91d9c8a88444aed8abbb039244fdcd8417cc50df2989f4a6cc3c15eea10bb88f50fb5a8153f9ef379bb8c1eae71acc14ff4d96b365c5ea8404c0f6cf8b04521d52cf64ad93cfeb18b37fbe0cc87368196b3385846acd2c99189122cd59858d35d0fcf9bf6d50d1837bb7014c15d170a2fa086f64f50350c06f704f59874f1b5ebc58c33b3e9ca4fa789e1fe7215a3251a6757daa07c51ec34f824431d27f84682d0f4c60cc3458975528ee2d423b7bab90c5619e816814694665c7e27cf4ef9ee30decd67513cb39fc2b35acbcf663165c2679288aeb280b0d31bae618b03c8593b312532dc51ebea71f6c3fa69ab3ccfdacdbb01fcc4c0211cb42512cfb9ee417ae9fc87d98a7c945c5ce4e08c0e22e50302e0caa1257156664b284fa78ae6b13aed46d0e2a687a4ad07f62e9115a36f28384b8318933ba2bd31887556f14a1c47058ea2ea455276a58a7601221ed99d8f8e491f5a34dc7600d35b18956e226014fbbe0ca6585f0939974a53ed9b329df02a9e139b403c3c275c88a377ecc3e89e1e4260125fec4466ab6705f0274d772f73be13a8045ada847f23fcc4e902e97e97d9da60f3329fb166ce457323db79ad124fa7e0ef44c10fac808d269628145b762e0063a31c8cb5f96b13d66628bf5b975298dd20b208eeeefa3370de34537e37660b0bb253c73ca3307af3cd8e33456a7a12d2b9dd6b63ef7b043c64acc4c8a80db2e42118fcf2cec7242640da4a679c47e0a533d80459cac444a785da929169cc004045a7c1acb7ffd956fe740c1f8ae65e5f9fe01d10204bd3c86c553254fa26e112fd23df59914db585884847b2a66f981af3a0aaa7943b92569d07e72a0a169d6a47cf982649f79af57dbfaf2512fe46abe0c522ca88815b1f76804243983fddb28eb9e7c845fafa50393cb8c20944aececaa03843c3a4275b220c7a7d7a5cfb12699f82c6753bbb33568fb621c6ee86ad3a84bbb1ee4c66ae4680eb39490924b4f916f031146ddd9430c5d8ab41c58e357faa1391ab81d0059c51ee3b9f4b4c632cc83bfadd611fe6a5e89bab48e7e26cf7e75beb8fb068734a506f281b774d685c2f2fea46c3aebbe71db91ad28024442ac58f5970e69673203f1b193503992d58c3aab7b48683bae8fb9d0a33e27ac2c1068add5b297add2f57bf3d34bdb2a03b8a5203d41aa58ef52c3000000c13a5e32e40938ea41d7f73c9c321af2e491297980d079c74c7a079821aea1ac4c7b2eb9e25d35e99af25dc2eea9c7be3e0fd2395623ab0a71260b2e5a87a8f2b5860ee31771940cb51fb9a4583ce40bc2ee4113145b2c9d4d63624bf8bf8b689a72ffedf9066218dd12955b694b1dfd394df0c33be52fc4239f1d0d48105c75ca464e1354e5cc9c7e5ba681963f6fdb1e7ee11c410cf08b181f753038161f9b2f350cdf75cab1eda35f8e98f6733851348d59f87a8c2b9c5239c5ec40d7177c3582cad2d2ecc6ac3ea44d40b692f48d2f3c750b78b78b484cd0cabef9aa27bdde0b9df51a289b1f80751ef4c69d4603efe3d2688333e1dd61d486b529d29b757907c7d96ee418ed8470a2bb9e4d81dc2e044cee0211f5aa2da6e49ce216f799fd37cfa9be1c7cbe12c4d7b1c1384b62b151d6aad4aedc337f0ada9d83e7572ca4380ed30a58276946f7ec5f53aa2a1704e4594cd8b08670640ea43e2082a3dd8c72294bbe8d9ee5c2b633e1bd9961f43f3eeef8705ea5dcc734ee8f4ebb7a0267f75943f0e46d44751a07213181945951f332ed8fd8457c4181ef720eb6d3b9c70b28e4a07e463200ca403cd70fbbef4c56ce050cdc1e6da0d8c889fb13e220bc0736a4b49870f10636a2d39fd568a9c784133ad6e333a48681b0abca6aaf4c71873716449270a849a595e9a1b29fdb8310d720b4c7feac1dead4a8af7a2bc429be6147263b2ee86596798ca8ab890f4bfec9bad8135053d943e27d4d4c76832071b0a5e399205f1260a9d64e7567302cd2c309553965e4f9c05390816477730edd613e58a96073e151ff559157323357a8f0b3f44899d1c13649af6054aaec5162173e55109bc7475c4a41703b75876fb5eba91b3855eb5fca4f54905f46ad6f6df8d155a6473fcf25f6dc38157ab9113931af669beede6b814862a9da7349e05fd6495e23e4fb9bfb2647aff2c196a7081f3d40cd1b9395631639fc637855614b43c80b6ef5fc80353431d518101b6eadcb718ae35c93902444eae3fc4b32f01597681fa280b1ff2d0347ea3945cdca52a37922341e88c8bfd6ceffc14dcf1190ef4ceb66b4a10cac83cb1ce7cc605282b7dbd352d781222a82ba63c027be9116d19ba69fc08ef72783981041daa6c0957c285d6ee26d2fdc1ea2817532453cc9c8dd32f058e55a17b5192dc8686656e145e4713987c248670629272cccab3a1e815f980c361e4264f2e8fde130d9f09e50194f4bbbc86d2cf82d5868d472bf3f5faac598f667af377c118cdbc1f7ff4518cc8032d9c649a9c27ac490421ef11f0d3c088e0535d657e19c0dd4f1782e3aabaffae5944909403947c952d04e09d154ddcbdfb3de4ac945d4d25d57b8945044b427b04abd306ec582ec4f1a7713c7f0bb56f728d2ae9846756c77569c2522032741651ec133ef9f11fdbef20dd8f33744f769671f5309", 0x1000}], 0x4, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) 03:24:27 executing program 0: ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) 03:24:27 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 03:24:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2007, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x40) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x82, 0x100) r2 = kqueue() mknod(&(0x7f00000000c0)='./file0\x00', 0x6040, 0x6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x80000000, 0x1, 0x7, 0x7, 0xfffffffffffffffb}, 0xc) writev(r0, &(0x7f00000000c0), 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x1, 0x0, 0xfffffffffffffff9, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) 03:24:27 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/40, 0x28, 0x40, &(0x7f0000000040)={0x2, 0x1}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x4) 03:24:27 executing program 1: syz_open_pts() r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000002c0)=0xfffffffffffffd56) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) sendto(r2, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) r3 = semget$private(0x0, 0x40000007, 0x10) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000040)=""/73) fchdir(r0) r4 = getuid() ioctl$TIOCSTOP(r1, 0x2000746f) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)) r5 = getegid() lchown(&(0x7f0000000340)='./file0\x00', r4, r5) r6 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000180)=0x80000402, 0x3) getuid() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmget(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) setuid(r4) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0x71c514f4bb8acb6e) fsync(r0) semop(r6, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x0, 0x8, 0x1003}], 0x2) open(&(0x7f0000000140)='./file0/file0\x00', 0xa0, 0x1) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x800, 0x8) r8 = getgid() fchown(r2, r7, r8) symlink(&(0x7f0000000680)='./file0/file0\x00', &(0x7f00000005c0)='./file0\x00') accept(r2, &(0x7f0000000600)=@in6, &(0x7f0000000300)=0xfffffffffffffd4a) semop(r6, &(0x7f0000000100)=[{0x0, 0x9, 0x800}, {0x6, 0x4}, {0x0, 0x1, 0x800}, {0x3, 0xdd2, 0x1000}], 0x4) 03:24:27 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x40) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200)="582720efabd16eaae63225259560f8e5815f73f2a044fd33055552fbd5ff334a5619515a4c8ab0619882f7c399c6e14b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9a00004d5f16b136a5d00d1628b53a000000000000000000000000000000000000", 0x5) write(r0, &(0x7f00000005c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf9173aee6cfd0f850000f1e552aaeefeaff0f2c85e2831c633d449011f78000000000000013c1fe90020391d0000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96d09007d3736b269790a96f5b101b348cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7803ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0000000000", 0x132) r2 = syz_open_pts() close(r0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:24:27 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) 03:24:27 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = open$dir(&(0x7f0000000300)='./file0\x00', 0x211, 0x10) fcntl$dupfd(r0, 0xa, r1) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(0xffffffffffffffff, &(0x7f0000000280)="467a902a57a402d1a867e03d16bdb77d82d4c2e4c5e2be320549dbd650b3319ab60f9add5985", 0x26) r2 = syz_open_pts() close(0xffffffffffffffff) dup(r2) write(r2, &(0x7f0000000140)="7de7cd42fb1cc480fe7fbd1eaa31528b45588378624dc43176d283643d8ebc4e1d5e92df36ae1274affc44caa859b90f2e72f348279e0012b12ca1e5d943edbd9e64fb952a46d7007d6c8ffe597f399f62c0512a1147bfe8455fca60f74d0f3e0def352362e61f7eeaa5663b5963b1f5b25242502ea1ae26a252cfe84e2642d3b1d5b687c668341f1b2d418c9e", 0x8d) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 03:24:28 executing program 0: unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='c\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') 03:24:28 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x6) getsockopt(r0, 0x200000029, 0x8000000000003d, 0x0, 0x0) 03:24:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0xfffffffffffffa52}, 0x5) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCSBRK(r1, 0x2000747b) socket(0x1e, 0x3, 0x8) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x8, 0x80}, 0xc) 03:24:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff124c00000000", 0xfffffffffffffffb) 03:24:28 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) ioctl$TIOCCONS(r0, 0x80047462, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r1, &(0x7f0000000040)=""/88, 0x58) 03:24:28 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000400)={0x3ff, 0x0, 0x7, 0x9, "198d627d5fc49aadda343689b2966fd3a0498d6d", 0x2, 0x6}) ioctl$TIOCSBRK(r1, 0x2000747b) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="96ee1a753532fab24fd1d8", 0xb}, {&(0x7f0000000080)="aee11fdbfe5a04da0e704aff8c437313efbd87498d589dd170cff5da56e0ebe993c581a3f062474560d6e359d2a92253fadc4b60b9df15dd93fcbef7224416dc7c586ffb6fce2e7b9f7ff932775736e6bdf2810f1a25e7c6caa1a295dddaab47b984bcd505d5cb0c607ba53c10d707dd1bf5c6df6aa5b01a44f5aafda3ee221e7226809ea3fdb848406c0ebac1a22b5e0804232191b0e22a5ec84d7b5e1a089f81da1257b0997f639f40080d87794a25abaab1f4100a0d3e58a2cc33353ac3a5a20f8edb84f94cbe817fe55c7aaceb369308c44257ef71a8ab6646df6f69fbf7a1ffa1d40c5e6b6ad5fb57c5f147c5c83e1555680ea4622a1dcf52b5db", 0xfd}, {&(0x7f0000000180)="30f25bb1662e3d26ee50a978a4866c48721a597577237c07014fd569c1c0321324ed7b7a56654bd51568385cf9a9e9e6977180313d1642dc4189e1b7ae4c7d59d1d8db52e821673d49084002d5db0914", 0x50}, {&(0x7f0000000200)="d9e9b2747f231e5a3c7987000934c1b20f5b481d9387856eb9c2f0a071070ea50d8c5be9", 0x24}, {&(0x7f0000000240)="ac42b3e006", 0x5}, {&(0x7f0000000280)="4f53718f5dd9876496cde9fdb016ce46d7bdb64d0191a2b2556eca23c70d9d3e788972db52265e1138f74987310be62499ab58f51bc918836b85fdaf7b122321ae00c4e56b91aece8373ee4d84c2f9740652754bdb20bf05224523e6ccf27884c084853234e9a96bfbf3bb15bd7da2243e7b141153e5daec1c21d89ae1e39d722e6130343085c4773e43cebd5f0d4ec95863de1773b47e4595800bf97d6738c3fa1aac731fe8694d7536237f1b686227", 0xb0}, {&(0x7f0000000340)="6c5d7c4c277b34597c132bdea9c790442380ea7e", 0x14}], 0x7, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) syz_open_pts() lseek(r0, 0x0, 0x2) 03:24:28 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10b50, 0xe4) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x5, 0xfff}, {0x18, 0x1, 0xffffffff, 0x8000}, 0x0, [0x63fe, 0x80000001, 0xdb, 0xdd3, 0x1, 0x20000000000, 0x1, 0x4]}, 0x3c) fcntl$getflags(r0, 0xb) 03:24:28 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) close(r0) close(r0) shmget$private(0x0, 0x4000, 0x3a3, &(0x7f0000ffc000/0x4000)=nil) 03:24:28 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$lock(r0, 0x7, 0x0) r1 = semget$private(0x0, 0x3, 0x10) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/4096) 03:24:28 executing program 1: r0 = socket(0x18, 0x2, 0x1000000000000000) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) 03:24:28 executing program 0: r0 = socket(0x26, 0x8007, 0x2) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 03:24:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x4) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') ftruncate(r0, 0x0) 03:24:28 executing program 0: r0 = socket$inet(0x2, 0x4, 0x0) setsockopt(r0, 0x0, 0x1, 0x0, 0x0) r1 = dup(r0) setsockopt(r0, 0x2, 0x3fa35074, &(0x7f0000000080)="423660a5b4ce2ff69bda596e839471a5b6bbefacb1b0e2d36e250ccb682f05d97fdff9299ac4b6f9174832931b14d73893172cf9ff64ecbf6cd95f55c60a3e46b12ea9dbcced29a135ba69067366d6fa35b086fa69da8c81f2ff735c63cdce47573d72a8024f87141d26b52412283a3dc137c9f751bf37cee13b8a06af5ce2136f25192d878dbba5e9ee30e13ecf9b62f160d4e4305d8d759168f6531634e3ae3c4e2b25d7cf2057ab039ac002545c76232f1929394b95fa56aac5f6f8e9a79530818b843e07c5364aa3e7fa5d9c18e1a67e10ca8365b01f94c5c4075d02", 0xde) sendto$inet(r1, &(0x7f0000000000)="2f4180dcd7f4cd23f84698bac48746191c771c", 0x13, 0x400, &(0x7f0000000180)={0x2, 0x0}, 0xc) bind$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f66696c6530009f1f76bd6803fbb92f7fd63378a4ec6c7b1f4452413411d534a64e9ebad0608320ce882b75bf1a2e24054542"], 0xa) 03:24:28 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x40) truncate(&(0x7f0000000000)='./file0/file0\x00', 0x80000000) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 03:24:28 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket(0x19, 0x8000, 0x2) dup2(r0, r1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000090000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) nanosleep(&(0x7f0000001800), &(0x7f0000001840)) 03:24:28 executing program 0: r0 = socket(0x10, 0x6, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) 03:24:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) lseek(r0, 0x0, 0x1) r2 = open(&(0x7f0000000140)='./file0\x00', 0x20280, 0x4) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000180)) read(r0, &(0x7f0000000200)=""/183, 0x2ca86e7fb18576ec) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 03:24:28 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x1, 0x3517, 0x7}, {0x18, 0x3, 0x4, 0x10001}, 0x7fffffff, [0x3, 0x0, 0x9, 0x7f, 0xa6, 0x7, 0x4, 0x5]}, 0x3c) r1 = socket$inet(0x2, 0x4000, 0x200003) poll(&(0x7f0000000000)=[{r1, 0x189}, {r1, 0x10}, {r1, 0x4}, {r1, 0x20}, {r1, 0x80}, {r1, 0x2}, {r1, 0x8}, {r1, 0x19e}, {r1, 0x84}, {r1, 0x100}], 0xa, 0x3) r2 = socket$inet(0x2, 0x0, 0xffff) r3 = dup2(r2, r1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f00000000c0)="0a00005c000000007f7bed3fa3c16b91c1a482f9b499ab81231cee5ded3099ac5dbfad4d6051cf020000009b19d6808266e24300", 0x6) 03:24:28 executing program 1: r0 = semget$private(0x0, 0x1, 0x40) semctl$IPC_STAT(r0, 0x0, 0x2, 0xfffffffffffffffe) socketpair(0x10, 0x8001, 0x2972, &(0x7f0000001000)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001040), &(0x7f0000001080)=0xc) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/4096) 03:24:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdceac18503774c0e60621b42171916f4cd2911"}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) r2 = semget(0x1, 0x2, 0x10) semop(r2, &(0x7f0000000080)=[{0x3, 0x7, 0x1000}], 0x1) semctl$IPC_RMID(r2, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 03:24:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYPTR64], 0x28}, 0x0) 03:24:28 executing program 1: socketpair(0x30, 0x8001, 0x5c, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="06d458e3fc092d00667680b30130bef8956e65cc616bd39b3d589f79d4f4cbac5b06494a600385e2e6f8421b939706ce12d52930228e57e6d37d8897840968961680b86f4bce326415cc75c3a8589fabf1215d62eabd8bc5cb9d8850454a957d994c97009a752062576a09bc", 0x6c) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0xfff, 0x3, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x61) write(r1, &(0x7f0000000000)="c7152dd186bf323e04679736549a13d97f23a6d389ce84a25c8b1a6d74899191a652c7edc8a4bcdc0e52303a3ce05bad8f56c000ccf0b920ecd57e1c97afb479cd07d0c402d2519f3eb9ef24c7cadee4b6416ca608ea9cc6afd1d5e07598ca6b96a253f5dfd6395beab9d03193eb21", 0x6f) 03:24:28 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) recvfrom(r0, &(0x7f0000000100)=""/81, 0x51, 0x80000000000801, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x3, 0x14, &(0x7f0000000040)="f9000010", 0x4) 03:24:28 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$TIOCSTART(r0, 0x2000746e) syz_open_pts() 03:24:28 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2d, 0x2525, &(0x7f0000000000)="4c829203000000ee0000000000000000", 0x10) 03:24:28 executing program 0: mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x7010, 0xffffffffffffffff, 0x0, 0x0) r0 = fcntl$getown(0xffffffffffffffff, 0x5) r1 = getppid() setpgid(r0, r1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) 03:24:29 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) 03:24:29 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x5, 0x0, 0x0, "0000000000000020e0357f000000050900f700"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) clock_gettime(0x4, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="ddff9668", 0x31f) 03:24:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) 03:24:29 executing program 0: fchmod(0xffffffffffffffff, 0x40013d) socketpair(0x30, 0x8000, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 03:24:29 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) pipe(&(0x7f0000000000)) preadv(r1, &(0x7f00000013c0)=[{0x0}], 0x1, 0x0) 03:24:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) close(r0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 03:24:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x11) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) fcntl$dupfd(r1, 0x6, 0xffffffffffffffff) 03:24:30 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x0, 0xfffffffffffffffe, 0x9, r1}) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) flock(r0, 0xfffffffffffffffe) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) close(r0) r2 = geteuid() r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000001340)={{0x18, 0x2, 0x3}, {0x18, 0x1, 0x8, 0x9}, 0x7fff, [0x6a, 0x200, 0x3, 0x1, 0xfff, 0x3af, 0x9, 0x1d3]}, 0x3c) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000000040)="ea883cf402d8073f25294ec124413f8460caa39e4f836eafd04300471c1c304964fa9ab8f07d40ba8127fdf15bc6de2b065f3f4e26049bd02f3053a5ea1c21f074d7a71fa6028f7f271668567d9beda5165102fcd559d35aadddfc2d75fe0ba54a988a60", 0x64}, {&(0x7f0000000100)}, {&(0x7f0000000140)="29fa7f436d3b9b3bbdc0cba78afe2379d208ba15db69bd144c2e3eaf2cc592af7414158215d930faeec8982604021e81deea71060f68da47711db44ee097f75ec9455271c3e285bc57bd9b34c1277b009226935472a9086db211512fe0b32299be3954e3e9bab55fe7f23ae4cb1b084ac2d71257f0e37618db9a31c979c4bdc45bfc9f021cc0cb5b0966684ed8aa68842aad15d4717bd9edec9264e2f3eddaec686df824c7ba305f4ce44ca283f960838c387faf070b21e91be8e8e40007fb67449bbd3c7f88b36eb6c432949f571de8d5773afccebf88cc152434423ea48455ba3d32a6bf0dab306ca0995e3415572f076ccf5d6dcf706f60547cb19d12ad3c3eb3aea6ca585102566567528a8b351da0cfc0b0885eb3d335f0d5dda57c4e62cdb8d61076da91ba147b34ef52a1d15c12a18d3207d535d90759d24e1605eff8c6a2b936f4f962e4b82951ba1700d41d5ff01adf5885d23eb73a45c8079cbbcacb833a3233a23ff640bb352c24c87765d961d895487712dca4171766caf10e39ea97528f10dfd77bc2b6040c1885b70b0b6e20f5d49257aad9cfc6229e7e004de17b7ce76ab38a81d7c706113034c816371e564c63a7ee216972b8d23c68efd629108d25cd816de72519b6519b7c189703c1d5971098768640fececa27fa51a96f5202e157331496278f810c9b729da57faca0d70aaa95e8246f79a09d593fa5f02bad0fe1cd99130dafd8ea606d55ad845bd0dfef2e53ebba47e2a70c0bb2320efc959fdc8ebdf3215bf470aed5aca207b8d5f800eab138d9ba7ec46e7ab83ab2903d7bd81d2738d6ddb2a5a8c4e2eb263ba1c5db3e92ed45e8e352b09a41fe17de33881bf3c08fff83e1cfc72b168dd38599159cf1b68b257e6a61f1b678ec79eee4ee6f787100a43c3d1c68e872ec245c9d61f7eb2748987705e4a310e380515de0e4d7594fae67750388491a7f927375d0ee9173213c9329f6e6c552ce874f8c013f061907d514a35783ed44b2b2ad3c677e094399488257e2301659407393a3c4f258dbf37feca94ca675907f7c568427745c312100288b7275f9765f051277d068913a09e2cc7112fd99fedcccde6fdbb51a03b6b4fbf693d8f25cd49a4941985067a39d09b0eddc82ff29f487a948f8645e655ad317569e3215322a67df3a5e9405ac1b1ed97218b2dac6a9bfa681edaa4a488d878d538f50b85500219fd4e26b1d2d41e952ac3b6ddde5b7e2cdd88fbbe6cec7f57fd460874b158de346a99510ef2dabca075a6dbc03c2138b8e0720ecc3a4527959778a542158e1388fde92925b5acfdf72ea311de4782d43706c3c3969a99806e8ac3d0b2405e44a16aea80491d16961f8c8551aae3cb7a7e828224ab718f5abed2c0a2175fc7e9d4900cb775ee1bf5cff8663fbb5cd654be2b4989884b086cc4fb3cbeb2476dd60f8d36c9227e7b3f9c82e9da2aac18c962369c3340f805c735485434e6588d406dc6b95a83688ebdccdb1482f550af4d85c1ed9a8e8dd29dd087eb7037d51d264daac2a509872fb826399623aa5b2d7aa138011683e9b94408e5313b60c1a6c99eb5491cf78e45b9a36653defbd0d03847c70b4d19a7119fc30355447799018c6de63776c4aa4c2e85174450e5df7b7959c1ba195fba1668584851edb36bbfdc51bcb83f80aeadd29570c1d33180444077430a36dd1ee4714c8553de1b726764521a4f4572c29399789ca7b04363a93b7d0b0c344f5475c8fdf622947d127293196cd1791c329189ae72b497309e8e9a2f9e662c362852957d4046a070b994db6a9c2986ff2d35eed42523b1505a40851d6c8c2fd0549244622be1462f47848dc2325a8c94d16557116ab083193183a824243e99fecd0d06d34afe25e88957d877b20113184db5d168655242d94fccd29e802208681b973240dd50e5cb004b7ea21e3e8a3a3487d61b1a050acb5e9e64a09c609abd32f985791ca3e304c92a84cc614c01b74377ac9e90cb854716d18c20ed6c7d5d1a577da3eefa75b40885f97cffab0a64116c040f89d38f8a2df7ba3470876cd4197726a7ce65cd5891925e4dc569bc19a12d79ac104c31ac76f08441eb05fdb26f41fb96cea52c61ac31ed96165c0b372a11164e94d1e2d0ae4b2b738b7b9da3615a37211727f6bcbeb2178808b78bd1e32659b4205224f8039dcbe22e6fc02198ada4799805e601ae9ef1fff7ecc53ce6faa1c0e77d9c39fac1f3105456f60e243c2439e21cc7e2d11b584820ebb4880ab2dcff498ab972bede1603c13b996e20aa8acc9524049a3725dc6fd5594486d34b33b53aa78b81d3c9bdb54e417f82300bbd1e6f4eeb63589efc2b59f6f4034bf0c6609d9f9933a406a046b9fbda9f99e158348a11035a544d1f26e38266048cd27db73a1294d0d18327217e063ef42d5574e940b5444120e7967f7d8d8eeb19c32a9cfbad61ae38d9ea25490283532b30f08cf154b3cabdf35e6a7951caa7fe8dc712db2f8afbed258baf402fbbc55d82695e9072955e807aacd83bcb0c3c5133efa7f2ea6986f0ff395a923f949ab66472ef17fe7d975f67ffe63173d292c522264121484949bada1bfd0c3c2c29a2bfe8a7e38bfabebc8ddb6fe1cd73289fadeaa6ee794d66617b3af6ae4d21eceaa0301d45fa0b63179a48b23d583ab6a40f7ebff056745eeacc4338ebf539a91917ad5fa670d6d316619be01fcae650e7872d27def2581cf700c32069f3e5b11042d4016eb378229b8c8e6257cd1418457b49cd86ccea532736ebaf48fbfa81abcf135b181fdda51c503535600840737bf3708eee4b8092df858832e0184ab1e4af3c3730dea23ac8bda64b615ac9d6dad7df9148769bda9c3a144bc6f6bee4ff7c21b60d50d38371d6928b5a4a93cd316191e332200cb3564aaf2d6f989f15b377ebbe1db032fb295f3cfec44e5945c83000832b49aaf497d3b9dafc3f2641d4b0b8f4e64db9f58ba86022490773463ac90e7d79d65c9909d7f166db8f70e482d6def1cee5260c1878f343be2a2f05134464507f6ae20f00e38c7711fd79c364488916b5d66822fddcbc3b25b1321093bad894dd42bac1950981e04705d90a9d1bb10f44a6d539284f48e41c2e7bf063fd421d9c18363700a1804fade13b34c2d037eee18b672188f396b1089d72ddccdf744e0293a1b17eca057386ef8a708f3911dfddd9bee931dbb0d229d42b86a2ab0fd9c6da024641790450473bea63b8230c59a25bd0f017bb5107ce3cfb4bb76d236bc8a221a516a9081091894eb122a64ad2a876612d9afcba2caaee83b8e8de14d75b8f6e7bd50374860147a17486b8bd01d7ef1458f7e64e233cc6d724df9bc394246149a72b0757b04204dcd0d8a4279ef00f34ed03a6b02d21d7cbc228728ec1ec387c270b51d3858342c4e56986237c5efd024176f0c9bdeaf4803ee58a99aa6f0f20230d09c9c87751dad4d07c52cc10c7f1674f607973adca3e78b877b2af88820d46a46335f7213e1b6690a40a8807978b4dd14963bda7d897df443180383565da41edcc3c82b632369bf57a2f2aced966b8130aba254e7d407207ac60e0c225e6a5e9f50c1ad61f954bd976bc7e8d4f0c9dd2cfdb5c2d5b543fdf01e083269caef836f36aa9f3c8be970adab83b8b96574e054bde7818d20cbab49325392e390940b3132f9a34f5906868250545b5fdba27297b5ee5d0db1e7c4c664a058873b9b0931c221529ebabc6910141d0e4f7f4cb8dcd92a20ae5c20e326a8759cefcc28b27b2c41fc5c0ed7f4a04209c822f339576385097d3dc988d157a095ec609e19a2520cbc5ed114654ffae8f8ff818f4abcb7d2c12cfea9805addef9dc927d50fb3f40c744f31eaec14f97797184be8e25bfa7a6f42150332eaaf4f479f2f9968c315db075bb11abfc27cd48460ead88d81ea9f75233e842ca56de0efc7d799afbc1a4eaf12b1787ed8db8bba587976f1ef532d91849521ff9391b844886b3760d4f631f893d5880170016e0d21e8dbe27fbddb4634776968b768f28badf2d57c6180abf6557a3428bf3c672f302dd123b2c63f5597e508c331377fedc2fc843fba03dcb9621bb3ed69f48bffc515973d16bf413f04215376333c46d1a8316ad0b6495de243b49a6f4a48d3d3fd0201a5d77d1df7efe4979d65d5eeb8c1be09b0898eace51df75412f45d28be14dda62d9807343f88cc44615e0c332a3e131c01fb3132d7e17accb70b9c57de9dbc75a54a1ef7de92ccee0c743ce6965b9f0d58977833d2a46e635aca4de715366f54b0d8cfb1bab7a3b509186b177a7452ec085d1e8627ea40ecd2346b99a2fb46ee0da6c3b1898bb698030653068443784de03723b3a0a4654b8b09d33a39bd012014746a320c761d527c458904f2647f8dfabf428506a957e028bf595a9e78445e57ac0c2200dd2a8154a2854a73528f9830c30388edb79039c65b9dfe67c1b2c6616cb7b89f8e175fb0dd88fdbe6890041bac4d6ae17c900bc324dec0fe8b0da64a257430df6f638045b97c9b65b68d970dd70a77c04748eb1e1fb62a49179d617c473f7c09f2cfde18d858fd80464f78af5e5b2887de4388ad717329427abe5fd4ddd45c53863e9aafdeb411f3cd69e527217760f33aa1a4e3acb646afb84ed865bc1c82b00f6df735b16be2d375d589f702e58c108ccb080403016316fc039da8c030dfb32594c146b0230863c9d056a201b23801ba76a3acfd7deb1ecf2b5ba9dbb292f5b6a897353a591bd969566ae32a50728dbd90dd15f81a0d64dc3c0c0fe45eb8a9442e848595a048217611f41a71fbbc35b155a85a302e40a2edc8808883f1940c82d88fcd5714e187d2f9129a579eb04c751619cfb14c951fa6447383d888939e58e5f8c22b166a6df1608907cbd16a8659a48c3f8120abcc9387b149d3175f0ea6500c1d559ea3ec459bdd1b7f24f8de25a6bd480d6357c395dd8d8f6e9f9b2ca831babbeab844d273e58f151d3bb69f0720aee4f7b1870ef6cf0fbca53e6e4fd8d23e09b89a6f086dc2fe62f36902a0a8647feb92da2af7b11b0222fe372514dcd02c6710372ca229180598daf208c12df14ccce20702a6203e76a1c1f891cacda88217e9e31446bedd84f3220e84366419026282226f5248bd0742b3dc0b2930729af680109482b7c845692d6a86a3ea3100b8f02f434468641f9ade228447ec4a59aead36b2831b3ba9b8ab36913971cd6399a0924e9f88f30e870589aa2669c7935e59b53ef99e343e32c65e8e3cf5380eb71c86b5e3b150b73613eed148b0dbf82fc5cb94fe5c2cb7754c5c04179ee01668ba5405659e0bfd4ad338c387f684569ad00b21c0539af839dcd88017bcb4f5de9aaab7cfe01930b4894d1a25038865676193173e9c8ddde7c61dffb698c4f15dbfe3e486a5cf3e46a27073f56f877d57438f5a70472acb617d26be0358657e9edb3a79a66088ede36c36458e00c7a12a81f4fbd0100566971821eccc6b718c2fce2f92cc949742410fa4bf94a45b4eb4ce65f6e428d2b409273fed98f439779df7e4269186557105990d1eab38ac77b1dcf8920c15bf07214d17243ebd8ff7572c985582af77e5846a3e2c47e109039ef3bc6bb7f6f2d639d8781668b747dd8c78671a1a36aa4423917e07d36b79bda35865a82bf5a66b2831cf24839d5835285d056e81c6ddb43b66e16887ef2ead6d7c9cdcd85eb1a654e88384389e0f5408e7662ac804c71ed1c27076d9fdb57720f50517a9306921fc85f4d474c98fc8e7880c60abc54ed7b0fe262ba5", 0x1000}, {&(0x7f0000001140)="47fb63cf292283ebbe6a9a4f989b2dcf8bbb9b52f04ed4ba3a011953673512216857200ced8cf09e0a1e23d64daeaeac99dc0803f1a01fc20cd68770c49faa7b44ca3d37008f93f936aa124568f92347e08ef85ca7002af4b2414c54c96821a187d523864faa8bed4cf8a1cf4b9d847959b8de9eb24b8c61c81adfe2f1e740a6e03a40df135f336a0793ef749161e46b86c1620fb474fd358915e3a147da513d5d9c0de9d2e37c14728e1721f1056b32aed29ba911901440494bb51711cef707e25f10888abd70955f72f81bd95553c84effca3b64cb6d38acde93aaee00316dae", 0xe1}, {&(0x7f0000001240)="c9fd43f9e42f51ac6c110b6d93a7aae8c9f9e7a034eb563c844fc2be8db31c0bbcd77dc3240c033dca861c0d9c9b00c96e351fcdbff62e21451df2c89f96dd5ba68b470e97128231101c2af1bc120eefec07bca427583948d9d514160d2df446", 0x60}], 0x5) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r4 = getgid() fchown(r0, r2, r4) 03:24:30 executing program 0: r0 = kqueue() nanosleep(&(0x7f0000000000)={0x2, 0x100}, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x10000, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="6b712d76762461d1c584b05c4757d8030849f4928552134b1a439c2ca7d9ceda0dc430f4ea0da825f7db29a15e5340f61d623d6c46903395646c4b345c3936a0f7fd2d8caa720c58d3d3d72999a4e316191b7f4e82af893cdc2c45c77894ac8f260a848d4bf895bec65c89543295c2774c2a90da793b05a9794b60eacfecbfd817fb06d7db166de599498d7c28a00ed0877c27583541ac3d97bb917b0b276bdffe843050fd23096290d4bd3a49a27b5ab7d735f8db4d0b67545b11203fc93184371ffcade87bbe618545906ef1abed07f81999ac3b2f4705a886718363cd71d31b13de7ae27b7df7cb0641c74cbcf8dea42b41c55af88b1a836121", 0xfb}], 0x1) pipe2(&(0x7f0000000040), 0x4) dup2(r0, r1) 03:24:30 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x0) getsockopt(r0, 0x20000002c, 0x8000000000003b, 0x0, 0x0) 03:24:30 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) r0 = open$dir(&(0x7f0000000240)='./file0/file0\x00', 0x10000, 0x40) r1 = dup(r0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7, 0x2}, {0xf95, 0xffffffffffffffc1}}, 0x2) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x80000000, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0xa0, 0x80000000, 0x6, 0x80000000}, {{r2}, 0xfffffffffffffffa, 0xb4, 0x20000000, 0x31c6, 0x9}, {{r2}, 0xfffffffffffffffa, 0x82, 0x60000021, 0x80000001, 0xffffffffffffffc0}, {{r2}, 0xfffffffffffffffc, 0x2b, 0x10, 0x7, 0x8}, {{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x7, 0xffffffff00000001}, {{r2}, 0xfffffffffffffffb, 0x2, 0x12, 0x7ff, 0x3}, {{r2}, 0xffffffffffffffff, 0x2, 0x5, 0x3, 0x3146c17a}], 0x3f, &(0x7f0000000000)={0x1, 0x10000}) kevent(r2, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x31, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 03:24:30 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000000000020d, 0x100) getdents(r1, 0x0, 0x0) r2 = msgget(0x0, 0x200) msgrcv(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de895304b13abaec3c049ab643dee0f6baa95c77f109085b869411ec17827307be37aab3083b7c93a1da3553aba7c3d6584175adb8ee3028ef5155acebd392d3f56ecb894fb42125cef4a7949a44d9d3432539ead3a21640f055da1f26ee50ecfba06d6e79c479e694608306023ef08742ee0e42d85b2e431284532b580ae5d73257c6"], 0x1, 0x3, 0x1000) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x0, 0x810, r0, 0x0, 0x400000000000) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 03:24:30 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000240), 0x0) r1 = msgget(0x2, 0x100) r2 = getuid() r3 = getegid() r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = fcntl$getown(r0, 0x5) r7 = getppid() getpeername(r0, &(0x7f0000001200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000533689f803014a673d6d2819fe2278350fd23bc3c5a5aa68c5cbde44cea68020262148356c0b5c855d0f264fb5b815be308867e013de634dea696ef2c2f7d4bec4b21219197eb7154a74d34849380926444b"], &(0x7f0000000100)=0x1002) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0xffff, r2, r3, r4, r5, 0x1, 0x8}, 0x1, 0x3f, r6, r7, 0x7, 0xffffffffffffffcb, 0xffff, 0xffffffff}) 03:24:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000006c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94b06198824b3d030000007b3bd579456fc7d4096e8c8b6b87cb2d72b8bcdb9a1bab5a412fece2a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a000000000000000000a4678e4821b3f66cb448facafccc779e9b1223b1ebe06af290aaf4b107f65ca48157b1fdd5282bafba254a7789b27b3a09ed20015fbb06730367660d052d7a8373583bd495aa5e9815836864ff8524190fbc3c83b0b10d62258cbb43137c9efac7c61d517b89ca3361f495cc057e49631f0a9f8c11248a9bf4d1a66eab49571991c55084bdb75680ce7293e0e6be28a1a87e1d9270d479", 0xfffffecd) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r1) dup(r1) r2 = dup(r1) fsync(r2) r3 = syz_open_pts() poll(&(0x7f0000000200)=[{r2, 0x20}, {r1, 0xa}, {r2, 0x5}, {r3, 0x100}, {r3, 0x1}, {r0}, {r3, 0x100}, {r0, 0x140}, {r1, 0x80}], 0x9, 0x5a77) fsync(r0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbf020000000000000007ffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x80000001) 03:24:31 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001040)={0xffffffffb50043de, 0x3}, 0x8) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 03:24:31 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) mmap(&(0x7f0000721000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000725000/0x3000)=nil, 0x3000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:24:31 executing program 0: r0 = syz_open_pts() r1 = getuid() r2 = getegid() fchown(r0, r1, r2) fcntl$setstatus(r0, 0x4, 0x84) fchmod(r0, 0x0) Thread 0xffff800020b932d8 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd8079a791b0) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 panic: Thread 0xffff800020b932d8 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 420932 65947 73 0x100010 0 1K syslogd *219422 55994 0 0x14000 0x200 0 reaper db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(2fa0427d7bfb19d5) 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{0}> ddb{0}> set $lines = 0 ddb{0}> show panic Thread 0xffff800020b932d8 cannot exit while holding sleeplocks ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(2fa0427d7bfb19d5) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: -4 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800020b66e40 rbx 0xffff800020b66ee0 rdx 0xffffffff81ec7fae cmd0646_9_tim_udma+0x14d39 rcx 0 rax 0 r8 0xffffffff81ba5254 kprintf+0x174 r9 0x1 r10 0xf71e7f882c2ffb10 r11 0x904f25859033a9b2 r12 0x3000000008 r13 0xffff800020b66e50 r14 0x100 r15 0x1 rip 0xffffffff817aed68 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b66e30 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (reaper) pid=219422 stat=onproc flags process=14000 proc=200 pri=4, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff800020b21518,0xffff800020b219d8 process=0xffff800020b5a9e0 user=0xffff800020b62000, vmspace=0xffffffff82313430 estcpu=0, cpticks=2, pctcpu=0.31 user=0, sys=2, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 4812 81596 65694 32767 3 0x3010 suspend syz-executor1 4812 468991 65694 32767 3 0x4081010 inode syz-executor1 1075 356504 67610 32767 3 0x90 piperd syz-executor0 67610 454288 59444 0 3 0x82 wait syz-executor0 65694 193025 86811 32767 3 0x90 nanosleep syz-executor1 86811 417061 59444 0 3 0x82 wait syz-executor1 10268 251139 0 0 3 0x14200 bored sosplice 59444 492581 70838 0 3 0x82 thrsleep syz-fuzzer 59444 288802 70838 0 3 0x4000082 thrsleep syz-fuzzer 59444 362498 70838 0 3 0x4000082 thrsleep syz-fuzzer 59444 207193 70838 0 3 0x4000082 thrsleep syz-fuzzer 59444 275454 70838 0 3 0x4000082 thrsleep syz-fuzzer 59444 155729 70838 0 3 0x4000082 thrsleep syz-fuzzer 59444 280587 70838 0 3 0x4000082 thrsleep syz-fuzzer 59444 474186 70838 0 3 0x4000082 thrsleep syz-fuzzer 59444 43171 70838 0 3 0x4000082 thrsleep syz-fuzzer 59444 325884 70838 0 3 0x4000082 kqread syz-fuzzer 70838 238387 247 0 3 0x10008a pause ksh 247 94771 43867 0 3 0x92 select sshd 36538 185725 1 0 3 0x100083 ttyin getty 43867 258107 1 0 3 0x80 select sshd 65947 420932 88307 73 7 0x100010 syslogd 88307 120504 1 0 3 0x100082 netio syslogd 33826 261289 1 77 3 0x100090 poll dhclient 84233 417962 1 0 3 0x80 poll dhclient 27747 386054 0 0 3 0x14200 pgzero zerothread 61509 14563 0 0 3 0x14200 aiodoned aiodoned 17191 312667 0 0 3 0x14200 syncer update 90898 267826 0 0 3 0x14200 cleaner cleaner *55994 219422 0 0 7 0x14200 reaper 1221 122456 0 0 3 0x14200 pgdaemon pagedaemon 57791 515638 0 0 3 0x14200 bored crynlk 54748 334208 0 0 3 0x14200 bored crypto 14177 8192 0 0 3 0x40014200 acpi0 acpi0 56358 275220 0 0 3 0x40014200 idle1 50991 180228 0 0 3 0x14200 bored softnet 91277 118143 0 0 3 0x14200 bored systqmp 49258 100556 0 0 3 0x14200 bored systq 985 152492 0 0 3 0x40014200 bored softclock 36626 104151 0 0 3 0x40014200 idle0 1 3147 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper