0080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r1, 0x0, &(0x7f0000000040)) 08:00:25 executing program 0: shmget(0x3, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000001100), &(0x7f0000001140)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000001180), &(0x7f00000011c0)=0x10) shmget(0x1, 0x2000, 0x110, &(0x7f0000ffe000/0x2000)=nil) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) shmget(0x1, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) accept$inet6(r1, &(0x7f0000001080), &(0x7f00000010c0)=0xc) 08:00:25 executing program 0: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x3000, 0x4) 08:00:26 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) syz_open_pts() socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 08:00:26 executing program 0: poll(&(0x7f0000000080)=[{}], 0x1, 0x0) socket(0x12, 0x0, 0x80000001) r0 = socket(0x11, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x50) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x0, 0x7) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0xffffffffffffffe1, 0x8000}, 0xc) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x0, 0x5, 0x7}, {0x18, 0x0, 0x200, 0x4}, 0x7, [0x9, 0xfff, 0xa4e, 0x3, 0x5, 0x2, 0x1, 0x4]}, 0x3c) setsockopt(r0, 0x100, 0x3, &(0x7f0000000140)="db13ce1118f348557b080842a4b3119257e88498a1200535d4e4a2aa50739f", 0x1f) 08:00:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = socket(0x1e, 0x4003, 0x9) bind$inet(r2, &(0x7f0000000100)={0x2, 0x1}, 0xc) r3 = shmget(0x2, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 08:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket(0x2, 0x8000, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r2 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = dup(r2) kevent(r4, &(0x7f00000002c0)=[{{r1}, 0x0, 0x14, 0x7, 0x8, 0x4}, {{r1}, 0xfffffffffffffffe, 0x5, 0x1, 0xa1df, 0x7ff}], 0x71c, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x9, 0x6b, 0x9, 0x2}, {{r0}, 0xfffffffffffffffd, 0x80, 0x0, 0x9, 0x20}], 0xff, &(0x7f0000000340)={0x2, 0x800}) setuid(r3) close(r0) dup(r2) r5 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0xd7) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 08:00:26 executing program 0: mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x108) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='r\x00') r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) getsockname$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) 08:00:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff37}, 0x0) 08:00:26 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() syz_open_pts() execve(0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() 08:00:26 executing program 1: r0 = socket(0x20, 0x5, 0x1f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = socket(0x1f, 0x0, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getgid() setegid(r5) setreuid(r1, r3) r6 = socket(0x1a, 0x400400000000008, 0x9b) setsockopt(r6, 0x0, 0x14, &(0x7f0000000080)="34ba3e00", 0x4) connect$unix(r2, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000180)=0x10) setegid(r4) 08:00:26 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) getsockopt(r0, 0xb41, 0xff, &(0x7f0000000000)=""/210, &(0x7f0000000100)=0xd2) 08:00:26 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0xee, 0x2c5}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) socket$inet6(0x18, 0x4002, 0x998) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = semget(0x2, 0x4, 0x448) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000000c0)=""/170) 08:00:26 executing program 1: r0 = socket(0x2, 0x4005, 0x400000000000000) kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x40) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x88a) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x32, 0x0, 0xc68, 0x0) shutdown(r0, 0x2) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x9) 08:00:26 executing program 0: getegid() pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 08:00:26 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0xa, 0x20000004, 0x5, 0x200}], 0x1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x6c, 0x4, 0x36, 0xfffffffffffffe00}, {{r0}, 0xfffffffffffffff8, 0x20, 0x4, 0x6, 0x100}, {{r0}, 0xfffffffffffffffa, 0x98, 0x80, 0x1}], 0x3, &(0x7f0000000100)={0x825, 0x450}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) 08:00:26 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000140)) chdir(&(0x7f0000000000)='./file0\x00') 08:00:26 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) 08:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d207709d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ed4438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13bb3f7f4a167f", 0x152) fcntl$getown(r0, 0x5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x2000000000003, 0x200000000007ffc, 0xfffffffffffffeff, "0503000900"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) readv(r1, &(0x7f00000006c0)=[{&(0x7f0000000500)=""/119}, {&(0x7f0000000340)=""/47}, {&(0x7f0000000680)=""/5}], 0x1) 08:00:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0xfffffffffffffffc) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 08:00:26 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x20000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) ftruncate(r1, 0x0) 08:00:26 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x2) close(r0) 08:00:26 executing program 1: minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000f39000/0x2000)=nil, 0x2000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) socket$unix(0x1, 0x7, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0xffff) socket$unix(0x1, 0x3, 0x0) 08:00:26 executing program 0: setreuid(0xffffffffffffffff, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = getuid() getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) 08:00:26 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) shutdown(r0, 0x3) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xa}, 0x1c) 08:00:26 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="1004ea3e0c9942459096924d6ea68a42"], 0x10}, 0x0) r2 = fcntl$getown(r0, 0x5) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x3, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000100)="bdd391ec557b45a3511facd70bd3c44089c48f770433662a2d27c8bdce0afeb51e5dff4441bf51c8c9abb0f02ca7b8ad54dfbad126d5c6609466c87235a2b2ed9028b769ad0b20e7b6809c5bc67fd291cc3b1e73cda718068148467ea1ced39a4189d19d707fb11cbd1f5a2789ed0adb76583a", 0x73}, {&(0x7f0000000180)="27ac348ade360e0114cd5eaa00fca512920365689ab9a459dfa7b2d8130096693719bb91d1f49f218f1b75b33a76a8", 0x2f}], 0x2, &(0x7f0000000300)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r1, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r1, r0, r0, r1, r0, r1, r1, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r1, r0]}], 0x148, 0x40d}, 0x8) r8 = dup(r0) ioctl$TIOCCONS(r8, 0x80047462, &(0x7f0000000000)=0x2) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 08:00:26 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) close(r0) nanosleep(&(0x7f0000000040)={0x80000000, 0x9}, &(0x7f0000000080)) 08:00:27 executing program 1: r0 = dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x0, 0x8}, {0x18, 0x1, 0x0, 0x6}, 0x6da, [0x6, 0x4, 0x1, 0x1142, 0x1, 0x6, 0x6, 0x7ff]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x100, 0x6ee}, {0x18, 0x3, 0x7624, 0x7}, 0x100, [0x2, 0x3, 0x1, 0x7, 0xf1, 0x2, 0x100000001]}, 0x3c) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82020318e7146c653000"], 0x1) writev(r1, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acd", 0x595}], 0x1) 08:00:27 executing program 1: socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x9, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x32, 0x20000021, 0xfb, 0x8}, {{r1}, 0x0, 0x10, 0x1, 0x10001, 0x5}, {{r0}, 0xfffffffffffffffb, 0xa0, 0x40000000, 0x2, 0x2}], 0x200, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xa1, 0x10, 0x1, 0xffffffff}, {{r0}, 0x0, 0x4, 0x2, 0xfffffffffffffffd, 0x5}], 0x1, &(0x7f0000000080)={0x0, 0x3}) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0xe430) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x0) 08:00:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='x\x00') close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) sendmsg$unix(r2, &(0x7f0000000340)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000240)="6478b904588110ff25da0fb12a0590c1187b25c9f5316c852660b6b58ec944ca792e28fe6a54e7fa82e2aa3ac1b2", 0x2e}, {&(0x7f0000000280)="6259e2254a63f859dc93e5a5014ab70952f66140f218fe53bce1877633fbd0bc2e904bf77c50cee9b9e637352a6c92b597edf4201bdbb18bdcddc0eaed7e5eea20dde063d3058b548eec8ab97d1b157a5d16156922d0aad657f9525a87", 0x5d}], 0x2, 0x0, 0x0, 0x400}, 0x408) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 08:00:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8c) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="05ff65bc279b779cd80a0c6bd3efe27958b9", 0x12}], 0x1, 0xfffffffffffffffd) fsync(r0) unlink(&(0x7f0000000000)='./file0\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x0) close(r0) close(r0) 08:00:27 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) recvfrom$inet6(r1, &(0x7f0000000000)=""/230, 0xe6, 0x800, &(0x7f0000000100)={0x18, 0x3, 0xc9, 0x8}, 0xc) r2 = geteuid() r3 = getgid() fchown(r1, r2, r3) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) 08:00:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) fcntl$setflags(r0, 0x2, 0x1) 08:00:28 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x100000, 0x1a, "549de8210c2b7f2300ff00007f00000000000040", 0x40, 0x60}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r2 = semget(0x3, 0x0, 0x8) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000180)=""/231) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:00:28 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r2 = dup2(r1, r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x10000) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:00:28 executing program 1: munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) madvise(&(0x7f0000d0f000/0x2000)=nil, 0x2000, 0x4000000800000004) minherit(&(0x7f0000d0f000/0x3000)=nil, 0x3000, 0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000d0d000/0x4000)=nil, 0x4000, 0x4, 0x810, r0, 0x0, 0x0) shutdown(r1, 0x0) 08:00:28 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20830, 0x40) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x4) ioctl$TIOCNOTTY(r1, 0x20007471) 08:00:28 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0xffff, 0x5, 0x3ff, 0x2}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x7) 08:00:28 executing program 0: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) 08:00:28 executing program 1: r0 = socket(0x18, 0x6, 0x1c) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) recvmsg(r0, &(0x7f0000000a80)={&(0x7f0000000940)=@un=@abs, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000980)=""/175, 0xaf}], 0x1, &(0x7f00000012c0)=""/4096, 0x1000}, 0x802) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) socket(0x1a, 0x3, 0x80) r1 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x40000400000002c2, 0x0) writev(r1, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) writev(r1, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855", 0x800}], 0x1) lseek(r1, 0x0, 0x0) 08:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) r1 = getpid() getpgid(r1) r2 = getpid() r3 = shmget$private(0x0, 0x1000, 0x18, &(0x7f0000ffd000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f0000000080)=[0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = getgid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x10000, r4, r5, r6, r7, 0x60, 0x10001}, 0x3, 0x7fffffff, r2, r2, 0x0, 0x7, 0x5353}) r8 = dup2(r0, r0) bind$inet(r8, &(0x7f00000001c0)={0x2, 0x2}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r10, 0x1ff, 0x0, &(0x7f0000000240)="0d20e4f41bee9cae43c23c7425d31c776c8ad8c974c758b8730aa5ce0c49f9f5f80c6938c6c56866b2a5c69c412566e513ce95851ca3a4a1d34abfd4a31470610b1cd20279241c2a6f028267b0c8cdedc69418ddccbb626c160bc6f2a46322945ecc1e68d3caa8a581c444fccc59616272a8443b1798b68301ffe79b6fb19f070ef9ab8eac9251264fadfa88cbc60e01ca1bd61e12f5860d5bbf15c3043f9b2cdb1a62cae26a", 0xa6) shmctl$SHM_LOCK(r3, 0x3) preadv(r9, &(0x7f0000001380)=[{&(0x7f0000000300)=""/61, 0x3d}, {&(0x7f0000000340)=""/43, 0x2b}, {&(0x7f0000000380)=""/4096, 0x1000}], 0x3, 0x0) getsockopt$sock_timeval(r10, 0xffff, 0x1005, &(0x7f00000013c0), &(0x7f0000001400)=0x10) ioctl$TIOCNXCL(r8, 0x2000740e) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) recvfrom$inet(r8, &(0x7f00000014c0)=""/4096, 0x1000, 0x2, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000024c0), &(0x7f0000002500)=0xc) flock(r10, 0x4) shmctl$IPC_RMID(r3, 0x0) renameat(r8, &(0x7f0000002540)='./file0\x00', r8, &(0x7f0000002580)='./file0\x00') recvfrom$inet(r8, &(0x7f00000025c0)=""/125, 0x7d, 0x802, &(0x7f0000002640)={0x2, 0x2}, 0xc) getrusage(0xffffffffffffffff, &(0x7f0000002680)) r11 = accept$unix(r10, 0x0, &(0x7f0000002740)) geteuid() dup2(r11, r0) 08:00:28 executing program 1: syz_emit_ethernet(0x1000, &(0x7f0000000000)="6060c9a72bdd658b00883b88f3e3f8258ac3cd69adeec8a52d37a60df87fdbc806b3496db7957e4b83b41b1dfef08141f2c60ab554abf59bd4c8a31cb8fcf58cffa423d3675078c4f226d19749297a78b216fbaa36a3d8c53e58b6100212613f970baa1c3e2a5f4f54fcfc7464b9654639f677f7d41f265de99845a6071fe9a29c7e3d44ba5e29b021333c775b9493bff42ec0b00e9edbb40ef486adca5cb4d3e736cf3e568c070f1e2f53d4536e9b3da7bad43f5532c9a073a16e0e6581a8b2f76825917c10f79d242ddc3aafd95cc66915bc9f3fb31096d3b098cba20f46200070fc9df47fc2b465e54e2c9451cb7fb81344ae069b7cddc8d1f8bd79abc527b5150c7740759a95f67421c57f725de73347b698d8c0b50b1089d5c54052537a1effd73c916272b4245dbf6e1a8bd890f4c5baf8b3d2db866b00491a690cd8e6b3103181ee97a341069053547f76051afb29769f3a2814373333c98fd00ad4b809a4fc74c065bb691030376cb33f19f05aba61bdfcf437d61276c86598eb88bcee669f5d9e72281301dfced0ee1b79a2147a7e5e97347a5a280c10f38da98ab302d8685fa9ef05757d362ec871956c657111e47a1610a45514d14ff7399e94a29de28f3b4bfff783a6cb0cd551a7cf06031ce20a013f09218298749cd030d8085b69947c2f71e61aaab562722ec3767e2d596f7b7f5e0deacb3dbda53814bdde131a1d59563cb42ff1644ba8658814315118b918e726fb6ebdd915e6f9286e27c14895523904b4209cd98f551a678b3e4b2f0784190a5794fb5ffa3c1e59300325b2538b8ff2bb9f0527479ca0d0c2e6cace54188a0a7f3d6b41e46961d4de657ac5d1a27c9fb415c06ebcbc73c8305e7cd60da963880be9a0b73e30eb8f071fa3a42818527a40ba8a2e93c6561a2d7a83f81cf309940dfcdba4fb86cce3a77947374de6af10f96c81faa3591d07213cc9fd839f0282b443ce344730dbd2d404701b2e22a57660f8511045b4b09ee5ce9915d9635a715ce01beb7213f53a496b8540619c682bf02a54be0fd03164f0cd371b19a31b0a25f50f31622ccee2975db4fd98c507866d2b1a1f111013d4516599e859728b1fdd27d05f73b1290d3b0c9976a93629dec3209b9a14c4c055eed73d7de7d4054a9a88d134a4326461888caf47ccfc03dbbebd79498b8e8de9d8e9176a6159260bd08470fee5c04866f877fcd646948d25a075b28c0664dcbfbb12ad315daa6231aac59e9533fd0fc6434f5e53139e0cd63d2f465f2659bcc41ffce45e9ddceb2e01acbbd348fcd32e00e08bb57a0a8aacd5148c2ff97bfdd2fea3a2bdd7880ec3482ca04a8a7464f1c02be0c6724304beebc57406a1fa70f4c22fbfd2d92a17dc4c736e1a76de9f395bd334397277d583845dbfeabc602e6fdd5ee6039ff8d1e385193665b19c79bb17f2a6a07ac2932080a32b3dfad3c23b48096f9978afd6abdb82fd6a164bafa877ef472823a57183a383f2dc35c558f8143e287b81ab76320046b81037e5f4995d4a41d1fa1645ec65453e33a6d2f6dbe0b5e61fc34b5a11c58afb36eec4a24bc8ec0434c4b796da3ac1e9bca64a495d97498fb5ef2dba88935e4fc772ff8c4be77c5a428397ae1752469e2eeb4e659b058e7e66d82ca8646a388e409c44b2edc845af38e92ccea6cd06d40370e9cd9514cbafdfcd041509ea405671995a4fdb38796874605327c3d9089a5c07fd3d94503d01ed70d6cc0fa78c7db3368d8a771366d3e8ea2ca45797d7a102e1ccf8ccb3dfcc512d7c0be3806002bb708844d6e8259634e94e08ca4f0713dabfcfa49bf8e0ef2a3f7d4548644ed8726ed5a69640b9259dbb1d2636a32d93431ec7ea94761104208b7e16cd63bf6f64f02bffa264997f8918e9d6665d5504c8e06849e56694655b7415216be17476a06075b58d3894b27ee4cad2c83ce0a90d470298f3b061d45da64fd773010b215c6ed058846931c039eb190c7ea82ef9638c32557b2324f9411789e148a0237b426150b0ed27b5d64b62db086722e48219cf292e8bd7dfb010920f379f2a3e05bac3b84fc50d11a2f5735b2ab67f9ccc5cd6751a0bede5aac61ec285d288779dce5917c480e4af90158c7cad093fedeca30cf351aa74f8c471c4d55ba50452aaeaffb4faf8ac3e94465bb728e1f80c8ffb376d5b42798be36dbcf81250f6f0519d4e23c165c6d9a6626e443b300dd8557a6ddec968c5ff8bfec7d2fa73a912470921bd004667ab4a779861019b2b23a92bc41e9add004a9d1e82e9cd5c7f94bab6655a2460d70d34e01d0736a20f0cb2707422b0fd97a72d2a2eba76ad4a394ac058f7aa0fe3f78af80218d37af7f4e75722c7c96dc392ad41e4624c0cc4613f304981cbb2c564f5f3585d75478dde572115572b90a20dd49997bceccdf21d1a70dd7174f677db1374c828e9726013fbac040d16e60f9dc691232ee3bd15ce633f5c62c1018748282d5dccdad81826a6881dbeb2c90e6215684134e01742cd2e88e7bfe119f02431ad9d937c28acd8551bd3cd4a0fc45c1e624b71c112214e7e2956864993bbe2ff43c1e4bceb58914c599b8cb811a2c8c716383a53e2bd8b8c8b07f856ddcf99e8762b6c2a914a4b1528d51a89b42533fc77f3a44481fc2ddf19b408f48302967e876d8bb31c63936e79860af51d41c637745d624f9af0e87f20461ab9f0b7bc44e94855f11adadd7c6887438b2020e718157619e537396658d78222692e06421cc52bbbc8a962c92a1f99926632472bbf6a097ac956bb047fb897cae56325558cb964698529ae9b2a6273766525584c39b9c49f9beb7d8270697c5d927f17d0d6b2ab2fac8cec0e32ef71b1dee426818a40b73f147afc946907d8cdabda7fe5ad7744499c02fcc4e7feb2154ab8f8a135c3bcd532a667b29319d422925720665292bd752840aeedab549f7091377866a81d0547b64463f660a6705f0c9cc033dd5393e54492d0a92e987f59a3cbd6930aad4c86122fe3f53515ddcf1336f3b97a582f1c853d8e8c2816870f4b6e0ee5043b7f7fdbaa0db531bd9c4770bbf6e828a5b898935d734562edfe10837ef042bb0cbc42c89a2c21e79e268789f2cc6b5fb07778b5105ae2911df61dff6a78a3619eaef917483d1c7f9079bef33d407c0cdd723f1cd9636d74f3db47c87c0b5280bb74da16d062f85b83591d86491de2443cd1971a92df65d9923146ca5511c411ba14f73c71ee2b3f7b703d64a4481b75e39d2d86a25853b67f5f035d4ee7537e443431178e201635c56f260cc1930b15fdeba64893b9625e9726ea09a1f5e7f875c0a1333d0f122c08b76072197fa19405e9df1fcf6b0a7e7d6523291bffd69c1f8873fd8660ff311657607293ef0841a840c8afbf08391109e228dfd792111bc6caf12ea68b0db57e9dd0a207500d28c51f3b6b343b590fcc4955581384bdfe61e00c7b50e9ffd16ae555ed5318d8b9e778e7d313e5424abcb8af3bae26c8e35255bbfab13e3afc4626eaa00201f72bce2961167bdbac96059b6fdb350377f16940c2d90dc1e38dba0e94378039503cc81065f4f0aedf61e3c7e53ea73035f8ba55b7ce53f9383c5bb49b74d1982d893d75dda09e3a184bd80ed670accf07867e5d678441a6d70c4d4a446782a3740ce3adb95ac62a4b79a83bd54c640dcdc5da9d8792c5152accdbf5b9692171cb9aa3a56d2d1f4b41019eba9544989a09e14b45fe591b63d412574a10fda800ad4de0692476f94a47fde32ca2196b3424cbfe7d736e16719b52e52c7580ff3de5a3d93bf232dd94366154ef2f071b6df92b2e0cd680ce2a9b00802b56f1194661109146249e4bfa179851c38920c4e62385056d8b16b7091b58288ccbe62e68a121126edaf8883e665083557259afe70533aa4e050b23300c69334c0b2bd11d2c1da902d4204c5324d08cca921327c2f55df80bd8002112957e876a50d80a1290e66f330bc829368b563278b405ed75facc37368d25debbbaa9c4960213b029dce5f9bd7a40e8af1bcbe79412c073d5242f81bdc48abdbe86cfd3c5c21e694752099772b81a722aefbcfd21c00f7be58386af9ae1de1b4a8abc72dc1e398cb410ed7f78cba1b26f1953715ba85fe5fb7ff1811280b397107f0c6d0a3864ad764a22b7a4c5072879cf3379cf361775e7355a647a6e2f41f0c03f19b4624887bd01ff140e2ca6ebd8a91965a35471f0efe280990544abff4a2c2defb2351c0fcd27cbc6cd1c4a1ef01a253b506ba279408467eb039d818495f3e5ed54f879a9bd10cb53e6b939477c40d8b388a51eaf8f1c8dfeb57e24094b248eb6e1b8e52b007bdcd5e0dfece6635d513637a6fffed3f6e33b2b2dbd076332d17d1d19b607e5a0c8f5994c09018a51bf4434723717281a4625bc978702cb3dd5da7bcc93fac412ed3fe6b1b4389d206996b803694f9e3f0c5f4f400b13ab674a71989692a7a96fc1fc8c3a7f19349563ca484ccb09943b8e4be6fd0d47897b679db5c22b035908629f3b6d46dde289284842569d727a3c24c03e378b1d5246ab28323957894081d8ffd2a78e7b82f15ff9aef8fae3919e4d4413674809c0eb006376a0fc729e3dc3eabd7c3df54648105a92cba15134982548393c33bbba43ff51b0d16be05ee45da3dd357b15bbf747d41c5c14e7a3e83ed829668864e37dc0040a79bf6511a0aed42254c91f21e376513f017dcc4e86814961f696f501bc85dd021ed5689ff408511524b5fb6db4b627ef76c89e0d184b17fba56f3a0df4840c4f5f44544346c349f9dce4db269cc9a06d8ef456ef210bf818e7d2c7cd1ba7d4e7900e7cdf84af3f6a176a429e019ac3259e8307a275a7f889b2193ad3dd5afacc5cfdf5e57a344cc526e5bc625563fbb07636002789892063c52a0563b15dee0a61bfe5c483d3967859a9b60c0f44cde941b53c0dc63072e1b1c3d9063e643b18e885aff37e1dc610b41ab723145c5b0cd585f7f290bed66a71134e7553b51a92f678189b5650ca0e4065ad8bedbccf87c8465215b948d7120d776bd6fa11fc3765e3d2e9a2fd4c04cf52600efce263587b6aae479139b319cd53144b4fd328875c114af4194c4e66ab15870f27f7d649a59715ec07e00cef96a84bef53a10b20692085aed86c32d034ecec7ae6a80cb26e0ed370d14478c71ee62fffb553ab5952baf4d2cbf7ebd704cd36241e52df7ae68fe172c2c0da6d281ece756f7eb7dcdba569a86a6b404592b3a38c93218f6c0473250f2b9ff0e34d29b1f9382fdfc74470fa1314c870d118fdc825cc4715f273b05e24d0e222d7846c541d5680dc637be95eaccec2bcad60caf86f6909ac88e3f21aea82c904c31dfca4338ab2121e37d8de00552ffa43b14ef5d89e9bf7713068f254c0168f029a5eb8f33616ef08df5187d3eeb81b7fa089f95d35f3bff53248747036e611b44cd9124c0e60580354ee09ec0b7cf73057c39a5c5ba966f329ad45e31a62858b9a66cfca0f79a8a7b485f6f949aabe426bac64433628be673551c36eedb095985899d0693aeab28671d31f731ea666cd913d0813760793add71f087a531558e26efacff2aafc54fe504e2ed67b14d5fe23248c822c976d2ea57ab282f48266e5b5ccc19810a071eeb058b76bd37499cdc728504dc3d99d6ebc9a5f1b1e0de157a4dfcae4cda02ea500f090e3d3104d3a42c60a56b81aa67be7838bd453c74c6ec79b9dd5ca64d60985d9d7941fce8f2ba9da5ff99786638854380067897593bf6eb7b2a6358ca55831152c7628") syz_emit_ethernet(0x50, &(0x7f0000001000)="6ac73703ff31bd1c5e4d036099cc43798f38c1710ca87ae13cf38efcf7c5ce04fd26a86a6c2e894ce199aae1e66843a539ed11763c5c6b41499b33e571c6f047f1bc87de0170ee069aaf4221bccbb9d6") r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000001080)=0x9) lseek(r0, 0x1a, 0x1) fchdir(r0) clock_getres(0x4, &(0x7f00000010c0)) setitimer(0x0, &(0x7f0000001100)={{0x5, 0x1}, {0xfffffffffffffffb, 0x8000}}, &(0x7f0000001140)) r1 = socket$unix(0x1, 0x5, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001180)="47a7401d52e0fd84c989af4c3cb8b4f72805a16e32ef28b06c2b1209e5e624da04e937ad1b1534e26352a3ae7e7659103c7ad470f78221502cf640930cdf226b2830f759d1db7daae8033410b2dd545ad49829764ea7f94f4b1430fa46acbd36dd7eee4a7e1909903afd584a2e1254006ec14814677b1a1cc82d10c00efa963be8f9426ef9f09a95ccbebc92c014c2723888d8bb89a306684d36c9a42598b6397d", 0xa1}, {&(0x7f0000001240)="e86dc55e950ab2c3e7", 0x9}, {&(0x7f0000001280)="3a28d277e7e0c275d988685da15c54b334b7521428916dbf77704c7cef023efd06b62ea5a1981cfa0c272da40316f7ba02e4014e91b89e03052d854c2d1669c7c0196f9229fa7f8c5f84df75ca6f180bb24a08e39eed281299163b83bfac34a30b8192f3a3c4b41cf7e82f1619cdf6bc0b9e0c351b090e312bbf406aec54e0f3cdaee68cab6b6463b9de6779aca19ae5926811429e9cfcd3d22078a679c1ace30338d16947813334", 0xa8}, {&(0x7f0000001340)="cedd7905a4a89771c6e50a41596a69221151eb8c881bab1f1df07e0999730e0ea68571d95f5726dbee8f4effa6f01bf55c2ed5963411b25d19787fc97229eb8d4cbd69ef216ccf0e3c44dedc06d0d7ab5d64935068e0b3632d621982f1d4bd6141ab935b8f6f712cd2a8a5fc21c3dde9022ae4d6e4ebf629", 0x78}, {&(0x7f00000013c0)="73a9b2066d4442be063c24ae219bd32ae5fd93b709140c46bc31a7145a3daafdf9e79f3912f6131d5d5b8448f870031700193ca2a69c4084459a69077d6707e9f462780551f1e9aa65dc70581fd52195e5d0cea4bbef4a3a737f14f33d9b25da2b2253f261bc6de449eaeab72f2c8641d19f9970676be65310adc5b6a0c919ecc8245ec046cb424c63f38b445523494406fdbdc508b58692712ea94906a4b60dbbae84", 0xa3}], 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001500)={0x186b, 0x93b0, 0x80, 0x81, "40be65080b2ff4f52ab1765efc3f2912c4c3b995", 0x3, 0x8}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) sendto$unix(r1, &(0x7f0000001540)="bdef2d089054ff94ca50b885934dc3c1c44ed39df8fdc020bedd2d64234e57383f686f992e5904313fc4fd6aaa3fd99332345c5c2eadc3803908301e43ab6f5c8ef252fcfa0138c5978457bfdf50c58cd9a2a50048f895377a52bc1ca5f874a86cd3c58240f328a86b929ffdc16d3e8ff1f7fc48be0542f476631641cf53c3dd314fd83f8fd3d7ab0a04594a582605cd302479e532daff5fc3f7cd9a3eb642ff613b9a44057777ef6f75", 0xaa, 0x6, &(0x7f0000001600)=@abs={0x1, 0x0, 0x3}, 0x8) setitimer(0x2, &(0x7f0000001640)={{0x200, 0x200}, {0x1, 0x6370}}, &(0x7f0000001680)) socket$unix(0x1, 0x0, 0x0) getrlimit(0x7, &(0x7f00000016c0)) select(0x40, &(0x7f0000001700)={0x4, 0x1f, 0x9cfc78180, 0x8, 0x3, 0x5, 0x127, 0x81}, &(0x7f0000001740)={0x6, 0x9, 0x7, 0x8, 0x1f, 0x80000001, 0x194e8, 0x9}, &(0x7f0000001780)={0x401, 0x5, 0x7, 0x100, 0x6, 0x3f9, 0x3, 0x400}, &(0x7f00000017c0)={0x25, 0xaa4}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001800)={0x0, 0x5, 0xfffffffffffff5a2, 0x0, "fcc94d70261f0ad3ca1526b6209ac8ca7535a128", 0xffff, 0x7c}) r2 = getpgrp() getpgid(r2) r3 = shmget(0x2, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) r4 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001840)) connect$inet(r4, &(0x7f0000001880)={0x2, 0x1}, 0xc) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000018c0)=0x8000) setitimer(0x3, &(0x7f0000001900)={{0x400, 0xffff}, {0x3}}, &(0x7f0000001940)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getsockname$inet(r4, &(0x7f0000001980), &(0x7f00000019c0)=0xc) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) 08:00:28 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x0, 0x9, 0x323, r1}) ftruncate(r0, 0x80000001) listen(r0, 0x0) 08:00:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fcntl$setown(r1, 0x6, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getown(r1, 0x5) 08:00:28 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000680)=[0x0]) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000180)="f29147591d91d612c42aa152629aa50f12fe9ce1a3a548cbaf72333092e5ff999b01d771cbf8f6edff58dcd33b2e97743b6000b7a1c257d34af28a382f0cfdc3c2f4f61c5abdd359bc1c0a7e9b7a9f9e8941d1f62fa440da8dfa48ac4718d8302e34c2b88d1e7a56752b25e072c97a78b6ee0db9985a247dcbb785f49a26cfdde150df0faea179f55d5e2a8237f928031fa5373caad256874cf199d8a3c53a415de191a535a357d5c61cf5d07563d72e92f72d3bdae69a40013bbeb3888a4390040197db7de5d19c1a49b02af2b3e871113df3cb3d4ad85534939a0f68c81a316a958ab011f588eea6d2", 0xea}, {&(0x7f0000000100)="8394901d45a8dc73588b896b9cfbbf38", 0x10}, {&(0x7f0000000280)="41d19846afe143086173f32bfa95577c73dfd2c5e0d4ea749370255f36278c838f57927ef93f6c1c189f79e8fea46b1f38890cb1750349f291eca35085a0b01892278034a7d44506e8c2deae164f89c0a61de444a4209dff34cf44065fe4f2c5bce388acff778f4fffa5b4808973ec496e9871e01b6f29c52ec485cf65d60389c5cb31b9368ace2648124af1f72cf4d4f8f4048fc223697a113f4b6160990e4401fa5d6ef1ac96dc08a1803ea62e2562ba1d7ab71322e0bc363e270ca5277d8517e5aa7491c22d352251331137a597f05ba44d2d38a040b6a280553950726bdce07ffaff8cacb9fd", 0xe8}, {&(0x7f0000000380)="4a3fe3335860ed36cf3bc853d01acfa20c85fa1abf63f7be1dce6e1eafaf68a28403e1ba64ce7c47701f9f6ce0253a3f5666711ecaa8301b52825fea6b191ccb91bb52ce1dcda53daced861b5cdce91401df22319c730d6453b83f2c93aaddd3dc0abcf543fe41aa2d52fa428230f0547e3e10397c51ee7601d57b33612ad622a6a104f405c458c52b5248433fc133d64665880d874a450a3cd8125d291d0b97c1fefc4a3feac682d27c8e5e1919d34a79fef5efb6c9ef115e4d967c25961bbee6dc00389886d3f08d12", 0xca}, {&(0x7f0000000480)="d6514ec7577e5e53977dd607d58d7955e85c1f99d61f9f3374249e43cfb540f9eda746cd", 0x24}, {&(0x7f00000004c0)="78413ab4fcceb1969d15cd038d3278768b8118bba5d1e23305efce826e0f7924913af1926c72939e1aec0f9f18705d28acb79032980469af20eb6d1b2a0f4672bf666558c455f03c8629d56431094ee330079cfb599d5bb41effb42c3459d68439b357554ea17575c22f075c248573b24ee21cead7ab43c89830a59d0b2ddda5361496", 0x83}], 0x6, &(0x7f00000006c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x70, 0x1}, 0x40e) setsockopt(r0, 0x8, 0xd, &(0x7f00000000c0)="ebffcbff1bb9fdeebd7f1580a5895b6c5b1ca7914a08aa1b713048e69931929648", 0x21) 08:00:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x800000001007, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 08:00:29 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000080)="713048e6b938929668f47c0e80f004a28086ca8bd1d73b43c7cdec085df277ff52a71a6d2c8470daa9", 0x29) 08:00:29 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) recvfrom$inet6(r2, &(0x7f0000000100)=""/123, 0x7b, 0x843, &(0x7f0000000000)={0x18, 0x1, 0x10000}, 0xc) 08:00:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r0) r1 = open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) accept$inet6(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 08:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x7, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="7f178d2ee526ea269117f5468f91d214e11e9f331645a039b946caf37800d22aa0ede84273b35c06a7f97b7628dd357982c0326035dd777636b6c02b08e39ce0f1ac9c4a55289a03c444871b4145f23cfbf81c6d1c5475a9afbe6db6afcde99d", 0x2a7ef04c) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) close(r0) syz_open_pts() execve(0x0, 0x0, 0x0) 08:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x2}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a600", 0x2) r1 = syz_open_pts() close(r0) fcntl$getown(r1, 0x5) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x6) 08:00:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 08:00:30 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) socket(0x17, 0x1, 0x1) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="0dc41f4e", 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000a, 0x80) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 08:00:30 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x20, 0xfffffffffffeffff}, 0xc) 08:00:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() r3 = geteuid() unlink(&(0x7f0000000080)='./file0\x00') setuid(r3) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x40, 0x7}, 0x10) kevent(r2, 0x0, 0x0, &(0x7f0000000500), 0x3, 0x0) fcntl$getown(r2, 0x5) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20200, 0x20) r5 = semget$private(0x0, 0x1, 0x190) poll(&(0x7f00000000c0)=[{r1, 0x4}, {r4, 0x40}, {r4, 0x8}, {r1, 0x124}], 0x4, 0x100000001) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000280)=""/241) 08:00:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) sendto(r0, 0x0, 0x0, 0x9, &(0x7f0000000040)=@in6, 0x1d) 08:00:30 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) dup2(r0, r0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 08:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() 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, &(0x7f0000000000)={0x0, 0x1ff, 0x3, 0xffffffffffffffd9, "855cf50167a7230004001a000000000000000080"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) read(r0, &(0x7f0000000140)=""/99, 0x63) 08:00:30 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"}) write(r1, &(0x7f0000000140)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0xffffff4a) write(r2, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r3 = syz_open_pts() close(r2) syz_open_pts() dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 08:00:30 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) syz_open_pts() syz_open_pts() r1 = socket$unix(0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x3, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = getppid() r6 = geteuid() socket$unix(0x1, 0x4, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r8 = getpgid(0xffffffffffffffff) select(0x40, &(0x7f0000000400)={0x800, 0x10001, 0x7, 0x59bd, 0x7, 0x8001, 0x20, 0x7fffffff}, &(0x7f0000000840)={0x6, 0xfffffffffffffff7, 0x1, 0x0, 0x7fff, 0x100000000, 0x5, 0x311}, &(0x7f0000000880)={0x2, 0x2, 0x83, 0x47a, 0x4b, 0x7, 0x8, 0x8}, &(0x7f00000008c0)={0x8, 0x8}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r10 = getegid() r11 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) getgroups(0x8, &(0x7f0000000740)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000080)="426783d0a36268d2d8d014926ade2abd10d03ac731d5fead7ee8a53ab9494a49a117c26eaa6b4f383e4c55f38705e6556af5cb43808e07a9a66ba7e3278d3be7537f8957fdb05f2b38a285c920781c0fbe714ef0a94231e02500a6919da4c07dd676bd08088fdc68097685580ac43e310ed090d9959781fe25ab1f1cf67394ecddb67a1ee880b8539e342301a34d549ce5b912d92a535652cb66703d5f6057205fcb72a76ec8747bba77337e86afc3a55cfc1ece0e4320fb42047473542436c412f6e7e536cf8dbed28fd09a6da3111cdb6f3383eb92858b6419fbd5287502b9c473d443c21cce1d805fe5ec74896846bb7629722186de4cac3b946ec1c7", 0xfe}, {&(0x7f0000000180)="70cde01e2d0c5c6b9c86f23f14091e0ef70bf8fb67136a6d60d66aeb53a6f4bb7ce8c8f616fce8d410ff9a8048da1d5d833662a2c1b0ef71f8931fe7ff06b8800be2b385f34163b04d6522594f6b7161d540bbb8338dd7a26f5845f4295cb9f0af1eeb3bff", 0x65}, {&(0x7f0000000200)="ea442dacdfe9b2bad16ed97525e45112b935f20eb99227cf74aae7cba8b5939772d00961bbaac6629d287d22f0050302a766d54c63d56c1ea9dbd1aeb3a1988d9e9eb81ea21af8f2962cbb727fda6bc0ef7c08a7f66275d3867dd8e8a26ea1749d67a12b497f8c75a929d1c9db3a0c63e99c6cf82f66ad63e6d3935e2fddfaf7fef8d461be03f6f0281acfcb357954d80092ed96acbae0f4afdb089477ea0ef380b430994d4114ea1dca20009636240dcdde8227fcc0132b502426f8a7447f13daca10c6340bf12cc96225e75eedb53f6d34b5aab3e70b07e2c17dae8c672828af1a89", 0xe3}, {&(0x7f0000000300)="22b4baf2425b2ecc4e850ce59b24f94eadd8e5a6e41e200566a7b601c2241ee66d892a764fc03aace9b38824fe76f7288bca7d401944c45d239e68adbcf7f40ffc1c9ab72a75d3515cff3e55f7979ca2fd46ebf4252d821c3ea58870864e697293de6c998413df93c698332f3c5cdf20f06fb09e354b4ee8e4e1454886cde6287145645f12706aa1944d94b95e14c0365d43f0c81252812ed84186ea3fba4ccc4c6675bffde7b481a960673b5835b9df63c263cf88973fb033cb0c7e189d595116dc137dea4cb4732c1367f30854cf11530bd20300f08e5508b3dd674c2539189c825fd310", 0xe5}, {&(0x7f0000000400)}], 0x5, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x80, 0x400}, 0x1) 08:00:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./file0\x00', r1, r2) 08:00:31 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000900), 0xf8b4, 0x0, 0x10000fe, 0x0) 08:00:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) close(r0) fcntl$dupfd(r0, 0xa, r0) 08:00:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000500)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0xe2f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() writev(r2, &(0x7f0000000140)=[{&(0x7f0000000200)="1edf88319f77c548f54d0b04db3edd8f03ad48d84cf24254dae6c040d992e3ea18cb91ed8242c70767180aedd561ecc0af4aa610d002cf46869dcd1bae34882143873be586806b5e9329fcaf3f756e16b45f3a0cc3a380d9c2537c3a4aacfe8514b10ff21f3e7970d89047c1878649d7a8e052d1dd4dbeb3811a4856819a9c120bf71dedb3e3e50ab211f623f0c80db4afb1c0f155c9c71bb6f758d3e97f979bd7bc9539021e8026b1d632b26212217a2227e8cbe05b37e5d3c38c876f6feadf902cf8df642adfd93a78350e2c61d80c5b38c6c091522b9c", 0xd8}, {&(0x7f0000000300)="de43288755de55c3776694af644adaf7bbffc3a25458c3cbf602000bad7e9b30ebf4a3eec20f421b2f5706d5282782ce6757c1199ff2dd65212c0ae5b04b4dd23c84839a1531936633ce8d39b0056233cf88d9b33ee5677d63e77161090fd9c37b101e7613cfb019ccad2aee35d342f3b5e5293da77318e3c2e2bb23373abec4b4a28fbfce924046b68f1a96b21958cca7e2dc8f0f379e71edea9e0e51ca939a9c2f2f99392da1d441243a88a70e6fb515eb9a88533c9c72cb55118780b1589d8e2aba5634d6", 0xc6}, {&(0x7f0000000000)="9d1fd39d", 0x4}], 0x3) 08:00:31 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) syz_extract_tcp_res(&(0x7f00000000c0), 0x3, 0x6) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) setsockopt(r0, 0xda2, 0x3, &(0x7f0000000000)="d01b63fb0c372fec02ed1520c8680b90819742824ed33a77fdb0598c71041b1bd8aff5f024b64d31e3e515060d184594a426c493f8f17953215239df7ffe9398b24282fae2d77c866207aaf0cd47fc0433e6958ae28e503ac7f0bc44e5e8e82a295e2cbd5a28f0620de92d54a7d168b1796167f94db84d57fd3fdc35120b69a0c0639a342b89b945aecc78ba25649a3a9541b3d34268c63d3f63a3dbedf71ecd9da7f2125875983b6b0b85", 0xab) 08:00:31 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0x6b7a448) sendto$inet6(r1, &(0x7f0000000080)="d50f882856acb107f31d2b1f163669d98258bf0ce1116353a7", 0x19, 0x8, &(0x7f00000000c0)={0x18, 0x1, 0x2, 0x4}, 0xc) sendto$inet6(r1, &(0x7f0000000180)="64d78182965380a7a9365d39eb72b2e1593dd7205068583f24a044ab6ba63d99dc82bec03e628c39b97bfed3840e4c3aa2ffb16ccc63b7d0019d2c211e9dd787476923fda97be75815d236cf1565180eb77ed44ab50b556d9560ad29a4a7782e700cd2fce88d698d63e0080bf0e445bcf69529a777fcb1e3f0e9f8b43fc13843c36ef5fb58e89f57baa120cdf9d0ceaf27dbf40bf77e4d19a714a091f5", 0x9d, 0x400, &(0x7f0000000240)={0x18, 0x3, 0x3, 0x80000000}, 0xc) munlock(&(0x7f0000001000/0x1000)=nil, 0xffffffffdfffefff) 08:00:31 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmget(0x1, 0x1000, 0x6, &(0x7f0000ffc000/0x1000)=nil) 08:00:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x90) recvfrom(r0, &(0x7f0000000000)=""/35, 0x23, 0x800, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') bind$inet(r0, &(0x7f0000000140)={0x2, 0x1}, 0xc) ftruncate(r0, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file1\x00') 08:00:31 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) listen(r0, 0x6) 08:00:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000), 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 08:00:31 executing program 0: shmget$private(0x0, 0x2000, 0x2, &(0x7f0000002000/0x2000)=nil) 08:00:32 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x50) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 08:00:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) recvmsg(r1, &(0x7f0000000100)={&(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007222f55ab974a05029200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084d873bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1002, 0x0, 0x0, 0x0}, 0x0) 08:00:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)='W', 0x1) lseek(r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x120, 0x26) ioctl$TIOCSTART(r1, 0x2000746e) 08:00:32 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10001, 0x100) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x81, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(0xffffffffffffffff) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x6, 0xffff}, 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom(r1, &(0x7f0000000080), 0x0, 0x800, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getgid() pipe2(&(0x7f00000001c0), 0x4) fchown(r2, r3, r4) bind$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xb2) 08:00:32 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f00000001c0)=""/238, 0xee) fcntl$setstatus(r1, 0x4, 0xc4) read(r1, &(0x7f00000000c0)=""/218, 0xda) fcntl$setstatus(r0, 0x4, 0x8) kevent(r0, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0xf00fffff, 0x3, 0x80}, {{r1}, 0xffffffffffffffff, 0x0, 0xf00fffff, 0xaf4b, 0x7}, {{r0}, 0xfffffffffffffffd, 0xabab23602ee533a, 0x2, 0x0, 0x9}, {{r0}, 0xfffffffffffffff8, 0x40, 0x8a, 0x1ff, 0x81}, {{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0x0, 0x5}, {{r0}, 0xfffffffffffffffd, 0x40, 0xfffff, 0xd9, 0xeae4}, {{r1}, 0xfffffffffffffffd, 0x3, 0x50, 0x8001, 0x2}], 0x10, &(0x7f00000003c0)=[{{r0}, 0x0, 0x0, 0x1, 0x4, 0x1}, {{r0}, 0xfffffffffffffffb, 0x82, 0xf0000025, 0x800, 0x2}, {{r1}, 0xfffffffffffffffc, 0x30, 0x60000010, 0x0, 0x2}, {{r1}, 0xfffffffffffffffa, 0x1, 0x0, 0xffffffff, 0x6}, {{r1}, 0xffffffffffffffff, 0xac, 0x80000002, 0x0, 0x1}, {{r1}, 0xffffffffffffffff, 0x96, 0x0, 0x5, 0x4}, {{r0}, 0xfffffffffffffffc, 0x1, 0x80000000, 0x8, 0x27}], 0x2, &(0x7f0000000000)={0x101, 0xff}) 08:00:32 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf98, 0x0, "7e389ddedff371732778fbcef9097b5ac793683a", 0x6}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xd92, 0x0, "04236ba1f47b3c0806f1ae0c2facc86b6cce1615"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 08:00:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) close(r0) r3 = kqueue() ioctl$TIOCDRAIN(r2, 0x2000745e) connect$inet(r3, &(0x7f0000000040)={0x2, 0x3}, 0xc) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 08:00:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) 08:00:32 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f00000015c0)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000000380)=[{&(0x7f00000000c0)="289f76ba4a5678bcd4d24b960ee0994473767ebe84e6bb21941e7cacb7f712f2fb5d55b57f7c820e7ccd50c61bcdf50a677b2f56e3d0c2d88fe3a12b2d40740db8897eef9c0f55298a86e33d646d708d3fad69ec8863c32895da0a024c96e988dc97da5ea4f5d210effda86a7749a93b1ceade4f54f9fbcbb856d06d54de6f3780e03ac77f14ce0cf91bf4575eb8219d57e0", 0x92}, {&(0x7f0000000180)="845d5ede779d16a54554727dd3cd735cb856baa1069c483486698e8cb72bdb4ee27d65be3e28af5b979e77cbfdc54dcafc098b5c9f23eb05ad4089", 0x3b}, {&(0x7f00000001c0)="e4eeb1f28ba6cd2d10b276784b8606a1dc4858b29ed63bcd8e7201eecc9a6469c408b71872837287529c40f5993ab3d0583701cd005f621e7e1002a2944aaf755a04707bf686636cc5552c73d40611e573c435c36f760112c0a36297041f0fc61fa1a470a34d796a8cfd940320de264803c0cd290be0831c8e48a4cd946607f0d771e432e3bedaddc54b4b8d530eb4803696a9e2b02d41e9622fbefb7b4391e607af36844740aef7460ad619", 0xac}, {&(0x7f0000000280)="3b17e0c38683e6e73a8fa8b993df302abaa929298091735b66cf1f1a895e6e6acfbef59e54908d173740d17b7b75e306f6534851b80ade37cc40ae7b224428ff81c18da6df085bb4110ed3d1a86306e575fc163e241aeba3d02565850b8b98e86f3e9e2e8e46f7f087db510534bd2dc0", 0x70}, {&(0x7f0000000300)="1890956afa4df2a50e284a17d846e83ecbbc2127dcad", 0x16}, {&(0x7f0000000340)="a3d3c44c35", 0x5}], 0x6, &(0x7f0000000400)=[{0x40, 0x1, 0x5, "39e4576d80c406a38989ed296773b0196be6d73c2c97bd86bc3e9cf30c9d2be91230d0d2591d58db08"}, {0xf0, 0xffff, 0x5e, "1a18a3096b59a44025f2ac0c36f633dcc23a2de9a006b60a71eba5e49000c98d72041d52ca77cea9eea05a41b1f6d998476684314500149074131400e1805694c71fe7a29c1566881368cf1cc74b68ae1956b87f530a185698ca3c8fa8c90cd7575821b9c7e96a981984d6ba03570cbe659a481b62a70887a2438a57b63e2e064fd5ba8971985f2c2165ed4208294340adf510e44a1e35e0fb2fdd8723636b9855abc3fc8c6dbd95072d21a578b190fa33fa416dd2319c064281790e9cb50243b395cabb307b5f508b09b5517c6ed18999ff5ab12449fb37c1"}, {0x40, 0xffff, 0x1, "65f1ec791874ef7024937a69827e9e19b5ac95399661d5704e8c4d67ed73e7048e3c0eb232521a7109"}, {0x1010, 0xffff, 0x2, "37c7aba9e0276922d0c71818b89712af00373ae0c14078e16a9202f146d1059fb7e80bf5d593797f1d71a81720bfa69e9887ec11ae7c9883165b0c9cb02d5358868b3bea6211e5f51ce416c9e2b77e8d0eed010469f52b54fa4842d13646e9f3c614d0cc62a35600ceac1aa3321aaf6a1d2f99400c578099bbc91f80213854fee9d71e9076be799baf1a4a67e691cd3b564b4a178c1a84f5d5d8a89c1a5cb8874e7c4bfa77b1686847f0fc9b52c4b58305413baac48b2f705e5eda5db582544785b03e7fcc10edcc5d271047144b800842f19d043f2620dff68a1f1fe692b189022f8c7f068e8dc75c278cc764cd84db21d42c91917668fb85a0788ad853884310daeb07cd1ea1425107602e33f8ef266d3d6b3432ce50d19680e183ff90d33e46bebdf71e5d34857f957b142216a35fbd10c414cfb52d50262d67aa720299c1b73c91576b52bdbe75c2684393e40a1693b374dcf0181b57e1c1c9a7c9ac45f0922b3fcc7b389f1af5558af4c80fdf305a4a4616cc7733cb13e3acfb2389af768905d2355672df93018ae6e6cc8ae76d55a156719b8e151266ecaaf231f368249478041100f7b29e79ab93acf4271a1d219698aea280390aacd148b2d981cb0459bfcaad4323b750d64ba1e387f9c2013c9695899d01f0e8fb3aae33aa80e4d5b305ed2a71fdbb270c183098d1778de584449c5eb0a395cf49d536297d66113871ec905d0cf1c6f4043af2f4f9aadc21436b8c1050c85563cd8c9013c5ccfc4195e33699638ae989eb81a94675ec09ecb2352ee18b98c7b7031eaf30c1b74f39c1928112a01d1d1ac30d32f6e681b5cb13d1ad9a2327167cf5691108c5388d41dd3e5c55035a3beb1ff9da813edc5b4528cd0b010df41a09acf846d1c5cdae961965401ba946f7513dbbfacdbbc92847fe751780b2eef5f6ef0d2797141fe26df9908cb883818431f77db58daaaf807712957d6e072c4bade7bc7dc9f3de1ae032f263fb51f88007b7c6747bcd89ebe934f300d604c3bc721af6ccc21bdbf7acd95a270b48169da00345a295c578bb3b21fd1c7944f6f29000b5b44bf489fedb61cf3e1410190bdcc0457189ee32ea167aac9654e93b622553de98a7764ef262d282ea58203e94b28aded4a55e45d53e3233e775c08369e0140aa08fd927760c1c3fb53570186024df90e513fd4693710eee2313890918a2ba3b980a496ec4c6a6ffd97ab8c46a678355974500b45efa7f48728f23532bd16c007cd911121aa203e6c42a5e4279999f270d69e7682d6ba7dd7a10d0d7971d7ea4656cd0558ae0838fcd82d36fac6bb85750ba7b1e3576216d6c7cd19fd966f3c0247f3aefa013a25262f9a6a646400272b045d9d20e752b7808307385c493ea64c198057d0075ef06285648e456befd00dc984c03494c4e2fccc29a5d29048cad38d4882e9d4fb3250f1d71f7946c3c9461a9720ea71f72fa7ee0954924b7ad09f84b0bba3743d5445ad977a08c3970f4c11fa139502ef9670b875a11268fed39127e25431b89431f5d58727bab76f844a37107660cfa51b99e66d805e8a9f915b9627a0e7f045d9f4b30044ffd1cdcad2f92b526900831320f2a420e2738f314685d12fdf5f4deb5e2d61a0cdd16531546f2c61bffcdd832c84fc326f97db74f57ce2037a2eefd28f01b2deef15a2bb09a4bed86219eb2302af0aae9eba2d5ca6015f3096013b47ec26fd60c8bf85fce41635b9635c9e0ae5370edc1b0f23849437513876928db6b93b2776ad6014fe5327d612dc4feea0687da453edb46cc2598f0b72f7042dcdae84f431e8f2081423be28408a5b0e531941649bca57c28b95e54888deed912d5f5cfd91650db7d2284c6d4f7a36b37d61b5f9d3413a72f3db7ddfb98e629892072539ef8b229d590ced7f7e07e3c866099a14f650cac2bad8f97fb06426ec98fcdae7fe3e1a9ef6b9fa8956425f9b1f3f4346c677450fb7554a6e0a789628a1b8b2f68d7c1b216c7b9c7a3e73b2727c52aa25a84edf120f3a51f193c271b0d8d673868234ad80d9d625514b3a9b1dc213b79244590ac96c4bbe4bab24cc79d8baae2b514506ff76c1060ca5104df5b270de6c301def7f8dca85376763839b0a5d9b2b2675a4f1a45b22bde40f31006557b64890e8755a5b45203d2ec0d478eb8885a4af1a9949d1ddf140feda592b04957baee1c8583e0a6c175d2251b4802482a3abd90fda7eed9ff372797021a511a0669549da93b403fba8943d46c93725f2c6343f4f211a70cd503e145e5345955e30cb1c7fc3fd70e65560694303262967d0a99e4d149408c5701a5a225b468487063f7a49b8fb2e7b6aa62cca8fa3d0bcd6bd5f9a0e544bd95f5df31d682c996a3e5418e67afeb2946de0abe717f47841e9d1e05fae635c365ac86253678d4abf33f3e51cd44eec7ffdd6493b70650275240c921626d59c557710a4bbb7dfaacb5edf1dc4c44835fca225ebf46e2943efd27f3a118310c3fce6e6f7644106b78f59cd8ace4129e7114d262812ff038f670a8527b68b30540004089f38bbf78b8a9334436947e5ffd32d31d6f005a1073b92dc67a15e451220a1d0c07effcf656b818fb6d8336f1314f12bf90bfdd85e5cd7dd32b9ff92072bc1cb708d35699f93a71a21f3abe3640fd8d335288c20f41a5272b41e87e8113f1ea5fab451563f6adc7c73e60fa039ee1df8e947c388a5e174a79487f19b136ae8aa10638dfd1586a6ba0e9a0d022fc9b918ec65a5fa33ce941ddf3b83c40ba013ebf88fbf7dfe0266d022bb12594c45b60b2c8940008a25a73231ffabcaf8d6f9542898c69fa445cbea73e725ee2ae6b381993ae469985dc1dc4b28e630c3d276d0a99e76da7bfe057abe0923925b15fe7aa9691519dd3b15dc02384f1b001c728860c320b12747095eee327fe77c024bbf3d5ba294b239b5e4794a58beb6f5efd25214e5c811e597c2fa5710dc1fa76809344409fa1cf086b7f56bc9d7ca45c2e53b2a1c5320149568b5b8045ae73758e09c450610f225385634bb3d8db16540c7ad9e4390b67fc9444b0c4c9244289c30f7bf3475e8e316a57c4e64ed402d6087691afcd5290c76ce82384bf596cc0f25f0d99aa3ffdbcae5f93fa48dcf8ff7cd674fbb3b586499b09da33904aa51007d3efbb5e8e5cebbf51d374f1b1ebc60103d87cfd4879055217bfafada46537d261eb84ca74c7b031b74824b71c78a44b69ef1677dc3c6b1eac2b617a8d531b312c7b192ff1c65cfe5da6c7c7fd8a5ee50de00f66fd9113f0af8e6873b9afdf2bbc3d12823364b43ab6515081c4ce322f06ae53b4d600108c3a94d929eab592bcbc6b03e39a7f454d1d47d67d4c9068e5f6d854ac18966ce11764695b0f9076bfaf82a2dabca3aa9cd1f40e8685aeb3fe829484c819b85597bbf7ca12d60ee9717c7b33f4adc495c20e599516ec2f5f95cbfe77ea9d16a62dd7dbfad87f23159599356e35b31f0e9b97871ca532158877fa326432a37a6f5ecd9a513188d98533ce5f360af55bad75dcf259b4a33b8f70b318051e543c23b2feb2ce779093ca55967f10075b5fc47f9a97d961e352f0d9d899cb5523de32501b571846b3b7093311c44fb9b4c67e49126468a1348e91daba2773f80f18345f2a0ecb5b8c58eb11ada1e018095705370faa4a1700284521b448a70cc78f225c7829b0333030074bc3b5f5ed3ab21ed53ec9f8e56612239c56a4d8aba37ad7f12db080fb2fac77137c8829f27fc9f42c059c56195cd6b9fdcbe18db54e2c38997ff9f38646aa6aa6d43cbdcfebb4169d2c6182b581340b0e92cad7b5120741c4688066561162aff3d90c9e18b9a68225849478777cdc5269473afba136fd769af618ccca18a7a4923c4a937355f7ffd2aa80722d47dce6000cb3984271f1f0f125a1bb7df62cff9feba65f63ad86a67b76e500a27a669b41e6454d639723ccaca21f5732cda4454fe672430b53df8d92e315a0f53fb334dfa70c770540fd62872345f4b347459664ca75860255fbd886329e007d465359eee92a9e28920fa91cf6bf57ef7d38faa60c39131bd477c1daa59ce0ccacd47b703bd92cd22aa5d1ca01a043853981434f186fd3ca7100793497f4787d868e9185f38cef268492b9a4ba6d0f0fc93b02753add64c1190367efead07bb75579da715528f193d0fc405132068a6d6b14f1c87a95ae713558545f0c3ffdb3e67948a6cb2eb8b6af2588998aedf08807f39b01ebea14b745e099488e059e5179cca62626c013ad2baa8fbbca7493483c314d627c40a7450706b4fe4bbbb8a7ad56c1ca9d6290fd7a53b37e5671bd80c68ffb3577557a0083a6be6433bec48948561b3f824aa5e785c23e5a2c354728cfc5e6023fde176d60ed723e797cf998efd7b5497cd094da3e78add6380116911011a8f06efa31fa88568e44b4cf203b426e11d340d88e36fa07c8dd32bde39483b5078d348a93e199a8eee32e69427814ca5cfe778b68e3e2a55fa343635004d6719f3f27d4a5f87e89c9c94e05850f370e5db7bee2ea2b513c5fdf199a04abe85cc49d264a162c46eed17f1a2aebf07f8eb0486d524152ec0c4a810f8d3b2d5f5e8cc52ff5213880a4528d36e0074c5ec0f066e3799f63e47e791941828ce5fce3727b63e490ff624248bb1c4d2a157d4840e02d53f5ba4d48cb1d7fb212c90a5d4a9bd63b7b4aa4fd793813cfe8395c18f8426f72f7b0fdfa40b57cff89dc31ede8578a16befade8595e9db9f638f04b5c6f2b6d820895f51df98df35faf0c4ef76a0f0dc334261e4f423bc38a390f7ac538f35bb5ec91e540230630b02eedf87bef74584e3e1168899acf2d2b32247b895af9aac8fd3defb2f1228231d89bdab2f2674fd8dbddeba2c924244e096583060896ac6fd370727a6c089a5f4034832b56af0d1fdbfa31316047cfa67b07f63cdff77531d40d117b8d2205eb02572c3dec8b7401db2526541e276870bc1bbf1e480521e1ba5cb3a480dfa45efd18860362b44473ab8664b6e64e9bc39e15ed654c8a3557761fba3937ac1a6bb95296e11ba76dcc52a13a1a8d85c7d65f942530315ca8ff22a702c9703260357f02cf71ae42c842a3c919742ceba1b5102a9d7140f189ec3eaa56d40605d6fe7a0c0521842325d1d279014502a5398dca74786b9140380daae9515634b9579b86a20f3e1cae5b0bce16fddb835ef27954b45fbc74042ea6b68a454e2c6e23afa82e82ebbd48db11af0c15039a98e22bb0d6173f5acf709d8cb368b91649358d5f1a80020ce839cc1858d966b5a90a9e036715906f5427f08f8c66cf048c2608eeb6587f1018a0a34b6e8bffbe73c62d7c5efcec255542024ff58b1098545c78ce1335b310c54f717992f95049612805527dfe618f40d2f738cf5c62b87ffee68213e23737b13ba81be4fcc22aea4ad973b23dab77e0db72eb1375d23b76697aac558cf18330bebc772cec2bacde32d50b6b01c5efd5ecce80ebb0ab0845046004de51b5377f3a99d262ced295dad878464e90133469628186b705c31cfdc6661e704912190507ecb7fab0e4d761b7db314821935513ddc61badbaf9235357804c6382d53525601e54aee393dbe6546c9ff38ae2071acad3b7941a0e919de89127ffcd714e5892b4b39b02aaf4e9d37e8cd9dfb90568ae166dfda90c7cf659398c0bd30514b7a26601e806018e31b7683d5a3fb368bae1ade12b118d1240a5aec94701ff53653e2dd02ba85434bc9255de41294e49bd2512f1fc1d5558d3b07839e59955008c60aee17"}, {0x20, 0xffff, 0xb9, "55d209ff02a26fbf2a6a801679"}], 0x11a0}, 0x9) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4, 0x0, 0xffffffc6) 08:00:32 executing program 1: socketpair(0x18, 0x3, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/14}, &(0x7f00000000c0)=0x10) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x100000000029, 0x9, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) 08:00:32 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000100)={0x8100000068}, 0x0) r1 = kqueue() r2 = dup2(r1, r0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x2}], 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x3f, 0x1, 0x100, 0xffffffff, 0xfffffffffffffff7}, 0xc) 08:00:32 executing program 0: r0 = getpid() listen(0xffffffffffffffff, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, r0) close(0xffffffffffffffff) 08:00:33 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r0, r1) socket(0x1e, 0x0, 0x6) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 08:00:33 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) preadv(r0, &(0x7f0000001500)=[{&(0x7f0000000040)}, {&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000000c0)=""/66, 0x42}, {&(0x7f0000000200)=""/58, 0x3a}, {&(0x7f0000000240)=""/236, 0xec}, {&(0x7f0000000340)=""/169, 0xa9}, {&(0x7f0000000400)=""/66, 0x42}, {&(0x7f0000000480)=""/121, 0x79}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x9, 0x0) dup2(r0, r0) 08:00:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000880)='./file0\x00', 0x10, 0x120) symlinkat(&(0x7f0000000540)='./file0\x00', r2, &(0x7f00000008c0)='./file2\x00') r3 = kqueue() r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') recvmsg(0xffffffffffffffff, 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x42, 0x2, 0x8}, {{r1}, 0xfffffffffffffffd, 0x60, 0x40000000, 0x6, 0x7}, {{r0}, 0xfffffffffffffffc, 0x0, 0x800fffff, 0x8, 0x6}, {{r1}, 0xfffffffffffffffe, 0x12, 0x8, 0x9, 0x16c1}, {{r3}, 0xfffffffffffffffa, 0x86, 0x10, 0xfff, 0x5}, {{r3}, 0x0, 0x2, 0xf0000002, 0x4, 0xffffffff}], 0x1, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x4, 0x1f}, {{r3}, 0xffffffffffffffff, 0x0, 0xf00fffff, 0xff, 0x401}, {{r1}, 0xfffffffffffffffa, 0x4, 0x1, 0x8e6, 0x7e0000000}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x3a7, 0x10001}], 0xff, &(0x7f0000000080)={0x8001, 0x4fd}) pwritev(r4, &(0x7f0000000800)=[{&(0x7f0000000440)="ca2a2f390597755d90f91d8a6ab0c129135db5cf7bdc68cb13a9978a52154e8c6915065d7ae76de022cbd82e345b04fd6be68502706a4adcc4b8c68f58fc116d36fcd6b9a34ffbb947f545fa1577baac78adeb3efcc3e3e25cf8dbee4676265ee3d2ee472e17b3c7a2689e62f9a821ab7eb59fd405de8dd7509d2117614963132721e874b33e9944ce87c05641eca1f27d1c0121d0ece03f0b71", 0x9a}, {&(0x7f0000000500)="b5ac242d4a039f1122e6ecbe6c0357d8172f61ab6f1a2e328d213686a5fd5424d44f3b70f4f9f7e4d5d4d462479280931d56e431", 0x34}, {&(0x7f0000000540)}, {&(0x7f0000000580)="5293851cab51f5e44b6906ee0dbfe84ee43a9f65a0d2b088bc7a0f9075bd33625ea938601545a17486cb9fa0a700490bcd86367f9227e29dd0087ef7e326c4faa38dce278d425f1e6c14ca928f4df51bb74e56ea95b12af3e4ae3a809db6f1ce51ec56d58b51ec56420b62bbf67c9c3bc7c92b3d32161bfdd75156cbed137c7565d532de0a8f1fb0864384c426bb1d15ce1314f3ba4fe66c0bb95a87cf2b", 0x9e}, {&(0x7f0000000640)="3c173d3d4d8961dd2bad37d17e77fb806fbabf561c655e635696364da94f4c11919849cf46f5855ac1dcd0f960ecb5dae515ff7a120b589847f67f6327e125c3a1422c5f5365138c737d7c0a387e459b0b266bbe1ad59566b09451e50f700341fdc587ca5aa034742dd53950a9248f7d72de828727f47ac7e95016be3ed417068215399a19382a7cddd3caafea6e50ffedc10271b8", 0x95}, {&(0x7f0000000700)="b1012530e4976f9c22cd3d5290e6ac2c01555ee5f89a1616c502082328b9f323cd4fd9409d8dc6d9680cbd8f2d62e9ed393c51dabb5e23dc542719a6c175beb72b770bc01c8ecac1dbf15ad82e54b6c702808fd08488d9065ef3bd49bb5049c4e4f954400324e92878ab9f46d09d72d520bfb701b699200061154672985186ccc4b0b0a83bc954c038364917522ed2955f2c4fd99da5089406d7935f4700a1fd08ac1bccbd43cf11d2c00445f0386a3b6a363ead7bdaa8c82b40a4250774109141125282e8c555", 0xc7}], 0x6, 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='r\x00') unlink(&(0x7f0000001700)='./file0\x00') kevent(r3, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) chmod(&(0x7f0000000400)='./file0\x00', 0x1c) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100, 0x0) readlinkat(r4, &(0x7f0000000100)='./file1\x00', &(0x7f0000000340)=""/190, 0xbe) 08:00:33 executing program 1: r0 = syz_open_pts() 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', 0xffffffffffffffff, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x0, 0x2000100000000}) rename(&(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', &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3f, 0x100000000, 0xffff, 0x5, "29bc5c9929eb710178ceac9040b51e64fdcab20f", 0x3, 0x5}) 08:00:33 executing program 1: chdir(&(0x7f0000000080)='./file0\x00') r0 = socket(0x2, 0x4001, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0xc000, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1c4d2e2f7f696c653000a9d9bd5d8e7688a1351fdc377f62405171c482210fa15d6ef385ea0d5736a0985fef93922e80a62c4577901deb76686033500524ec2b1a6356130addc7e5e1227ef787e582cdd3d7ead211e226c67b532b5c442395f20669ee5970e5e0697df1ae68523b3e79e4d1f9e346c54ff8845a3266e23f53bde6b35371b94669138d61be3c56538e612856f6f26449b0ee8eabc3946c5f9d924f170907e762189fe4c077c5d50d5269023a7b82a8b0fe0fa92ffbdb6eaade0c90077a09fa69976b80a870a35bf8b3b239ff9d0c1460881f68d54e93d4ed9b6d40f1f316b269c6c86a32fc37c7799c7d5e1daa8e1626f41e21fdac8a7dfb03a37ac47d1d35ac146867f82614a4df5c50ab96f069dda9fc8aac67b7252ffbf844433cf16eb35ab1bb5e617b19cc16613f3470dd620d1da6be093a40c3ba0f386b0e464e97b4e91707a47bfb9feb2f1969d1852f9c73c7bc6cded60dd6fbd3fb898dc50c4cf19d3265e34df4bc030f5ad2fa26db1643353516ecef22209a4da47ffc9910d68805fc426ba39783585b05c01dfd72d462603a5f00a92ee59a"], 0x1) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 08:00:34 executing program 0: socket$inet(0x2, 0x2, 0x0) r0 = socket$inet(0x2, 0x5, 0x1) setsockopt(r0, 0xfffffffffffffeff, 0xff, &(0x7f0000000000)="d314a33f5bbc01026f133c5ad65dd2ac29560f3ef0077a13492b32f0fdd05f4ad9b34b448aa41f48744550a2be9d1f6037b9e2723411dd4eb9cbcd378732211dcba2537025c302decdda7f80fc03221d210543729d536607ccb9e2fd0e1519f2a868679cb7eeff2fa3786d02bb44ed7d0678def8c297e35cbc5f6875d46cea3813ec109956e382e0c104de38a4fd74645fd64fa72b3902e981432c374097bec473ad185756a08bcc4be084052a555cb688f06b0915c07c46d7a6edcadd8b7b62b0fd4d1e48964c9b7af639e698361e33229040309004bd8d2a856a234194015e295797d3bf9ac23f0b7587d01afc64615788e74a30e59834", 0xf8) r1 = dup(r0) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0xb, 0x4) socket(0x1, 0x3, 0x100) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x4) r3 = msgget(0x3, 0x80) msgsnd(r3, &(0x7f00000007c0)={0x1, "77c6cae57110acd2491e9bcd53ce6e6798af323eda2443c5080e3b00b8b0d3a98363617a6578026e610a9ea5b6647c55a1ffca95353ae87f28ba1e16d165bbb824590730b1fb117a7218c57d0f044bf8981cc01569006eac2ddab7868b67f8f700000000"}, 0x6c, 0x2) r4 = socket$inet(0x2, 0x1, 0x4) fcntl$getflags(r4, 0x3) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="01000000000000000263c694934bc1b86bdfb74d01a224d65e7a6efff4b9861ef32587d7fba1bc14bdae3373362c0dd3782ed944f84f980309f13c955f9824f6bb76953405973552390dfda5d814057a91c931c86f5b4001a50354f4ee389da7540c97d091625daccf249dfed143c17790e6d42d4005ea899e76b164ddc61bc232853092704869f1aaa51db8ccf5ce61170411856d85819ab64f3a916edfe186824b0a42b4b12fb4637ebb06f838e832b0b8951ca5933c21a76ea6e7f586d6e83af2ce9c594b0b182b41c2923bb9fb9cfbeff503dac97586646706f5ab17e30f0a62f2106dc80998fa29d05b8d19"], 0xee, 0x800) msgsnd(r3, &(0x7f00000006c0)=ANY=[@ANYBLOB="03000000000000007ec6becfe26dd0909f4d1a02d30412d342f5f0b3c6d42bff81857237baf7a740c2d6ffaa85019711a84ad2026fb012c5b38998d97cf54d2d184389e7100ec32ace07b15ab9dfa14222717cfd6bc3501e3dfebe3e69b35a84129dc17f7e87350dbe6a291a72a613c1e379020847e5b36138be46486875c99fee585dc57e9c2676d515fd0689aaf6f6"], 0x1, 0x800) getsockname$inet6(r2, &(0x7f0000000300), &(0x7f0000000340)=0xc) msgrcv(r3, &(0x7f0000000840)=ANY=[@ANYBLOB="000000000000f7ff00000000000000000000000000000055f26dfe1653d2f7eef7536995ee9a0000000000000000000000000000000000000000000000000000000000cc1582d9a177b336a06f5023f6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x2, 0x1800) kevent(r2, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffc, 0xa8, 0x1, 0x3, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x20, 0x0, 0x5, 0x3790000000000000}, {{r1}, 0xfffffffffffffff9, 0x80, 0x2, 0xfffffffffffffff8, 0xd92}], 0x6, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffd, 0x60, 0xfffff, 0xffffffffffff8001, 0x5}, {{r4}, 0xfffffffffffffffd, 0x0, 0x4, 0xfffffffffffffffc, 0x1}], 0x7ff, &(0x7f00000004c0)={0x101, 0x3000000000000}) getpeername(r2, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) fchmod(r4, 0x10) msgget(0x2, 0x48) r5 = dup(r1) getsockname$inet6(r5, &(0x7f0000000580), &(0x7f00000005c0)=0xc) 08:00:34 executing program 0: getrusage(0x0, &(0x7f0000000000)) r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) getpeername(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) getpeername(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) r1 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) r2 = geteuid() r3 = getgid() r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(r0, 0x5) r9 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x8, r2, r3, r4, r7, 0x8, 0x4}, 0x9, 0xfffffffffffffffe, r8, r9, 0x1, 0x80000001, 0x7}) r10 = semget$private(0x0, 0x5, 0x80) semop(r10, &(0x7f0000000300)=[{0x0, 0x80000001, 0x800}, {0x0, 0x4}, {0x2, 0xbd95, 0x800}, {0x4, 0x0, 0x1000}, {0x0, 0x40, 0x1800}, {0x3, 0x6, 0x800}, {0x0, 0xd346, 0x1800}, {0x2, 0xc13}, {0x0, 0x9, 0x800}], 0x9) r11 = fcntl$dupfd(r0, 0xa, r0) listen(r11, 0xfffffffffffffffe) r12 = accept$inet(r11, &(0x7f0000000340), &(0x7f0000000380)=0xc) r13 = msgget$private(0x0, 0x2) msgctl$IPC_SET(r13, 0x1, &(0x7f00000003c0)={{0x33f, r6, r7, r2, r3, 0x2, 0x7}, 0x7f, 0x2, r5, r5, 0x80, 0x6, 0x35, 0x1}) getsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000000440), &(0x7f0000000680)=0x8) semop(r10, &(0x7f00000004c0)=[{0x1, 0x5, 0x1800}, {0x0, 0x8, 0x10000001800}], 0x2aaaaaaaaaaaaabb) r14 = open(&(0x7f0000000500)='./file0\x00', 0x10400, 0x20) msgget$private(0x0, 0x20) lseek(r12, 0x0, 0x1) setsockopt$sock_timeval(r11, 0xffff, 0x1005, &(0x7f0000000540)={0x9, 0xffff}, 0x10) dup(r14) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000580)) sendmsg$unix(r0, &(0x7f0000001a40)={&(0x7f00000005c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000018c0)=[{&(0x7f0000001800)="d52fbb6c4fd0185341d8c6e3fa3e61fd8fb80dff8d4d271d3dbc93bb7a1db2b9b4bd826f0100262bf5be87cd766ef3f46e8f94bed80b0d3a71b08ed9bf74e744f9965d51b5a1bbe33398e64be77c2a1ed5e83cadcdb04a2efcc9f14136493f52acd76ff02fb7f13977a51adcd7a1277b3f143de27055ea6d8b70e06701852f04ebdb0a6ed32a6ddfc9a04d0feed0d3abc9e32da232ab187a48454af98f55708a34ef590a809ec8a36911200e77d4eb4ba4665c6a12", 0xb5}], 0x1, 0x0, 0x0, 0x3}, 0x1) sendto$inet(r12, &(0x7f0000001a80)="b4c06bee44e6452fe7038700d36bd5eea27517b96b1e952a72462f58c380171eb824cb66a0059fa79546fc9e2b1f4c84f8791ed084b64a84bf2d6a6f9051d82988d85af2c2434f87dd5d4e3557d404a72744e1635210f7331219d3c7bef207f0c2cbfa4cb7cdc85dadb9cf50983819c41a6c9393f71bd0b9b180a9589c90786b8bfc2dd9446ad36455cb70e69ab452d3a1e09c2d3c2b887bf245d0925b6731f73205e65ead66d938a10a408ac42cc682d169428071a9953f3f06803417834cc823f6", 0x5a, 0x8, 0x0, 0x0) bind$inet(r0, &(0x7f0000000600)={0x2, 0x3}, 0xc) 08:00:34 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) shmget(0x3, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') r1 = open(&(0x7f0000000940)='./file0/file0\x00', 0x8311, 0x0) close(r0) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000780)="675cbf2e17657883c41b0f633f1ef539c4b7a92236c296a33c6bfc186bb857838701bb0f4ca8336b061cfb3345710f6a1d5df23d5532d21737c2b6befa26460901e010a0fd7013f0cd3224d2beaf861070893789e475f471d0259808a6fd8a28464beb165f31c692c70a63d9a85d0109318f1f1697eeef5385d87530244ae2667842f5d70b7aebce167e1073bf420641bbe742ee1cb1099bbe3b06d6c764", 0x9e}, {&(0x7f00000001c0)="67972b6b90f564fa43278e29e86d8506ed966339cca5ff20f0cce9", 0x1b}, {&(0x7f0000001980)="d38018b8aba829fd85085edc285165c99c462e246396b07d20af745487c495910476e5ce469767da61970f169022ecb3299b6526697544d6b314f374fb57e34e4f01b368ed4b58f103cc993915c6d8792ab67063a7912f045d433ce0e5709287f7733f3951d234d23fd338476bc349c5e88b010ab678e413b31377c0562cf923496aba6a079ede523bed86568aaca866c1a46f21029414227cb6959d56cff67600adeee85534728c1a66ee4695b5307a862be9c5b0937c6773a72f715c00bc01e165813bb50700cc99fc3f7572bbd1b29a8ca73eee1c4eb7dd3dcad9c22f1da3825a87fea32e5122e6fdcc58ac95d09ed757d676d0967ad643fbaf2c3e95ce636825f11dafcd0b51d59c93b88855249339aa7cebb33436ef0ad1f9fc0e8d35b2be59493d7e3591d65937f2a98a9eb084b324113273c59301ea38201512d38e8f4badf4c12b2a934149887654af5a578d7c359b796c25550d2482b0c709ec5db4b8f5a82233bb34edc94978c537fc903873e273105133b071aeef811ce0600632d69d3b31e5799f9649ebb87a154353a4e0bff3bc120a13ff28e095ed90718647ce1d639d38670d98e797c6f8dd74c42f3ab756101e18ca15c8866206b14e0cb40188e7f81258c6e86d8fa262b7ce0f271e3e58bf90e8d918035bb3fd6f9801dab37a9d483b5e2f3e8410619d9771b52d130c9211e21822c2f20b96d4feaa20f9e42342ecd5025d0d9d4e5f89d59b97d794f84408b59ebc5ed7ad12c4ddd3388b0b7ba053f62e20040588e26dbb5194766da59b3759303e2c95943dc970ee3544a01abc3c9e03baf7fb2e5fae3efa401496384357fbf8d0936139545f9a6c862b0e95ed47219622db15835fd8186fb6f9fae6190cb8e338559c3d9e0089cc8d95af58b1baa7b80d1108be06123ecc1330ce3bc3a5a72a5052aa3c60b3d2f991a2a59328e1076bfb16ccc21aabb469eab0fd3e800b2e686c6adb2478ab6970fcbba279f0a8e352ea09e800cdcdc9fb13f53f03939d71f66c7afce450f98fb0f15891d9a95f5d6f3a14058ab13da918fec27f229b9fdc4f81abf51aadb76c8ee7b5da02f4e84654a43d28e1512c892f25a724cee8f3805269d0b4cdbfbb89919d793d1633f90fb56a555b1622847fae85d217b3b98e6f45e6fe41d061a49dd8f416d1f5a33e66ab53242a61ecea5f418d0d9b76918dd318d9fef3aa5b9e440d5ea9398856f224064aa52ff5f2ddb5beffbfd58a80a07c57852dad0f806e664e217453442498414aba918c8fe7289f3a5041bac08b247f3ab9f84928d318e5cd5c5eddc2fcefcf3a6c99da20910f0d2a860ed7410c94065d781f997c8a2397111ea3a6a661b4c6635635b454e9afa8faa86f9e168941dc93c399f96a1cae2ed02de9927a357917108cb565b55f653ce254d2188596bb69706e63f49b7742af2f5fcce0e3c0d407e9e76943bb138a2c30bd216c31131200116a6dc48be7037a96e4262f0cc7fa4b473bd6605630768a98b8bcb895d5c4e2e9ce6eb10e14911d8189394cb5fcf5ed9f846a0ea26df9165306082263078657886e452fc036eb947f3a7230de63668f3125774c52333039dce5f3a17d910b91e165225241b9cfb0ed490b3b76de77ce9c5c8bb58f7d3bbffac58f19ee7c7dc880765025ca595817d47ef05c76fd29283a31b526a9d7121325e2f397201af7e8a0cecdd32f802b7b935594a3c4882e2b29388da3f855a3934d0b198abfb21a97feb8f3735255727b368f57c850d031fae9a5cc57ff7c5b7a4201fb255620dca3676337f2c668315fce84fa6540669e2664873a260e462bac99e05d0b61eeef3d7354c38dbb677dfb28ec609b5dd9f665ea1a536e9259b1fe8d8b232ac3a938f1b7c137bbb050bf277cf14a9561f533331dfdd3f8634cbdaa1c44085ce854d8456f4b7985bb5ad988fd08e00a174c4ddbfcc6972681ecc01bba265f4019d1e4b9f801d9440c0ebcc1d7552209d577a0c1fb37c13875c6387e36bf61bff5044dbdb49a9e5b17341a14b3119685bd2de2291ba4a0b112b5b899a4e21967ed04d1410239255f81471b1f72cf1b7bee133ffe3345fdc3c50d35e97b532b1f24640486b056e59c2366bbf1b4c25e5dae58f464529045825b7bf4adcc774a185375506bb4e1eff52b186229d7a0debe2246ef170f013e5883d5755be6dc5b3b71d56dfb9e8420b7b032de3dca3d86046d15b45293a90818766b0f77a3988b77259eb58a298314bd8b4087822c771e9e5f3cc0497d6c27ec1a168ca17c4e09cf2b1d5ea4a281f16f70a6fbed0ae824ec1dbd5cc22dd88e359946860a461f75111e294c5e456a8a220e846657ffe0566b08141c2bf4cf6230748398557a930db8df9a5a898f6ae9cf4c06e3ba07700c16bbeaf2ed421fa941c9114a6d1abc33fa8c43856b9761d460e8fe4a37d41613f7cb5493026779867793b181f7056570990cfaa5216455983f7c95be2333868ea1fd9c33a1e23c0c75195e26b6b643db4dd92c2074daa2b610dbb393c92bbdd4c1167c9d8b9d690898cc3d2c880bca38ffd81a2e90e5ddd46dd9ae5109b07a7f20c3a00096332c27180d54c52c48e3c746b687adb30b861d5a6de9e64507fb60db4756999f2ff5da133ae7baca83289c75be3bdf28acb55eee554c765a2576b34a36c944c32bdda700b59c5295cd67f485da0cfad016f1654a9c1641aff7a6bbd3eb158e377998d91d7cc082f4e2220b19154005d3ed2c8b138034ab1447c4296fad13ce778763634d1c0ab1fffe10ccf56b93306138bba5659ba3994876fbc64a46da1e82312f88554da919045e34572cc8af0d8c0441be93865073584d276f4611adbca058258e0d05b513f4e3944583a64b59e83b819823aa3473d9c74cc9997abb553c197a54c8c5934d38ab4425c1c5e7bea0c5c2c989e0e75d9e5727452713181962d5e2a09a7b0f97cc5cdc9aa485c826b1ed19c94a7fc8457aeea740759eabebff43510878d66296b3bd5114b35198c24d811eea052c9d10926b62e6bfbbae53ef2aea0ee1c3caa75c3781b2251fa3c5e3484b94583394da1cd2546b619b8f5f8d791e09dcb5ac8ee547821de071a19fb7ba8e56645d0442af6b01c16b56d58a83401518a62a0dd527635194558c0cb770f879d2d3f318f7bbe822fce9b2c7565e3ac6f13eac21aedf68ec0de474923964ecbc5297dab40019e5b59f5f41e5db015b667233161fa6eeec5adf4ee06b374b0b42f5db14e86f1a64efab006e98389b08e5c26234f4a28e95fb4755dd0026ed9eeedb3cc70fcb214ebe3cf01658ea25194c3a5c3b61df6204c8c15222b8397db76d211d2f3932cb53ea7d9740b86908eef98fe3a9a57ffcbecaf41aa1bf20c5a2f961e42c692cc17091122a30ef2360b68ab7b64358251c5ca362bfd9ea3e38ccff58e78f15d458d7b7a276c5203af90f6f64a1acf9c023009a9b22e948426b14977977c59cf196e1a85e65370b41cfad95a1904c18cec6d708767fa736fe36389e036ef2a068fb9e169bca1fd1cfe34d9f79887045adc523dda8d7f6ad976c4fa0118e54eed0a58623bff8f903c9b2fcc6d9ce575da8e33cf0ceb4a046b9c82de67af367c134edb315ca8c61aee2beaf6e8f11e5c5e76d2b31e516949ffa7157ad4a5d05ce3d18895c468d30fc82581c264429e6e0132a56a6eb05a023e5ee67d7dfc1acafba2c8a730ed2ffde5991a2467b27d2422d1560986e24e39aa1a589861d39171c7e464987636fd6f7fc3940f6c2267879a1d7069653d812ee8fe9237f13979ea1f77c43a2cb75d7f24c141b6d99d3f627e23035715b273eebd22713d8bae36af273aeca410f3aced44886bc1d104fda5c4faee7f55caffef958c2ee979bce2e5caa3928bdc8312efa252820467fc7399afca07d503cbb6ee4b4182fe2f8ad1c4a6280198f3e4367563b118a597cc63ae3d31827a403319999ba8440532a36d29a0c14e4fd5b258a2ac9f9de468da4003ce9973e476b5799191fdb3781428229dd81d090281b97deeafd353849ebf67fb3ada5059641ba2069606f146ebd1edde6f9f8dff5062cea7b254055d90af6e0539da78769c2ef3d362a64d497218f0f425d92050b99ddbd1c36a98a4ce8522ebaaa144190dd416ffde59a281c338935449bf09643876931fc14a9355edc4ff97d03fb4404f4ed2e106f04813d8ac90c28f2351bb3099ce0a7f4c021a2bc6389e9ee3279bf5bb1f9ee9aea801d013cb9061dc03ffa208d9f215a0e4ca54ede27537906dd8b7ca21c6c32f227782d0fdc0df3d4571fc701dca8ddc3879384a4a6dc6d621ab5b2278caac14fa804d142622c79b5c185093b3cdb696819e2e4764ea160e31d5b7d035b88610297e1b57f45693787aeda128a2869fd6c7bb109b2c8d7a2a4ad3800124476564cd549d740e4505833c8c58f3bbdea1b5d35ee3d157c86c935e9aeaaa673a3445327cfcc71b8154051bc51f6249d20f5d9d363a80755f7af89c3ea222d7cb88d8d56d5a9ee206bd33471871d0d3df25502c06c45196a496ff1978248278d16eb7b80141f89feb3aa8d6e53d7f4cb87a2124afd645d0b3a3e52ce89d7ec36814d7e473edcd37f083037b9dc2e32a9f528dae043437ab65bde245693d3337b2e0b7d8e603dec7f1ed0bca8a800549468804d5fc14c2437bf3d2845b34605edaed0f19c4177ef961a8b38a329ef80fcd4307d6cb854ab9eb1da61ab1e350734949e57ffb5b112d3f8da89a1e58cabfd80b1824917a9ee1a4109b4d8ea95806fdc812c4f735e26fd2a57bc34ec7c67688088e1a6520f1224b86980d7ccf629d4786e5cb0602510af889aae3245d334d13c9c229ab473ccaea1ac7f9928a8903dbcfb2c5a15e6d2e5d6c740b1df82011779edc5d742cb28a2ce10d8cbb2413e769d616a717e8b22ff63414fe79daf33a3b35740548b0b00dc9c5a31f73142152bf5ec76a96c8d749f69cc445e676794086c2bd7ca30900a8d2a1c71c7971d9e2f8e9050f614cd79bf524b7567defd043090d740db6ab0366a831914c19d952e64046d028aea8a584d2af459db4f4f27ade26ef19358a500d9844d04f7ffdbe86f96bfb19b6ef50db2bc721a5ccbabd5298fa3ebfd4e94d8654cffb8141d87a8173073d9fb772785fb0d1660d49fec72294ca009c0d41805026a8c7171e61409112acf30e57794723e9d6d2a06e10733043ee0883f94d774b1106cb809af482fbd323f34044f34b836e6285b59abb2d0f93b2977dd64c8aea9877b7579b1f1c7776ec6c30eae83b079fb01d89d5aedff2892fb9659ae9307a8c9992afd914422d7e7077e0f21fdc3151ced1782ee55df3520cebfda5274e26b4ff2902e8095e34c96fa81ac741eb075605f8df8e5a45b90849150bd3c2d37c32e44e3f8b0058a1a1b0c5855fbf3afea14118868989261b60616b7ffee4796928b7dc2e3b33c85a9fb60b52f6f2c250809bc07e1263184de97719ff4dfe8ac6891e1c9ad2fff2703340c324b3a3b14f63509a86015711c11987dd29a479b5e4539365b141ba5da20fa3d3d4a38c3af208ea2309b616710de42a83be93923332418ff18493be93cc8a295e03ef0a7aa6d8c9a0d9d965b45af6fb4884bad3d4ffa3f9b0145ef2c21ad7a6779ea3b8ac5d90144b061f6195a4700506d151ec0a768e27bd9a49483c27897efacf77ebe43904378cc6fd1c6165f740aa13383eeab64c29b873f2b7e939c314c29d5c12459b9338fa46fb182ac5d3a5cd1c4789dc17e85392a403a231af9f2ef02cf495e2d9b047d2c80a7e3", 0xfffffffffffffe1e}, {&(0x7f0000000200)="5c61e360fbcf4b454509b9aaaebe56a27dc0248c63e6005fcfdb2a4a4745f2d4d22be6c079ba4f257a849effc460136ee867b3c158a7feb40649a7aa332fb7db75e89cfc71a597104acb46f644d6217e9a08bc259fe888399212ab634253bc8febd196ef389d346d92992f774ad6a79df3", 0x71}, {&(0x7f0000000280)="47d6f096335be4f41013cb6b8d922ed2c90cf76c44ae2b253f72752248b0ff7333395d10a06fa03261566e4e83284d03418d2f6573b69676ff2a84163035e5aa90ff44d60d81bbacc7870058202e40cef27054fcfc817cb80184499ea80ef1683c24928d1df532f2fc78cec6a92a8e9d70cee134a909566178fa1b23fd6a80472816bc805ed7842e394cadf48948b0635007f7352f7bbec5c9bb9045f06c82e12311ec395cc8f80e8ae4df25625712986fce36f2effe5cbf2d94dbec567f9f0471ef1bafb37369425a55e5a4bfa5a4e1f81bd64397fef9ad354e4bc434ca", 0xde}, {&(0x7f0000000380)="5bbaa998b264d857fadd38369af704bb327405fc75c6e7e9eb4e1d441b41c31441a6f07474c060fc286d183de722938aaf67d160e18ae31b1447d89dd9cd6ae6bf420014a5c49c42500bf3f5e2f79ad17872936cb48a460c8150ac8bce6011b2611cd2960f17fe86dd6d2c521a6f08deb41743ee56bda4e88f2996395e1fe7785ffdee099a17d7feb1f3fe26f4bc2fb737632d8e63e45f13a9f336409365186349d025e40aff6fbbc0fa6b", 0x69}, {&(0x7f00000006c0)="41ee90f8375a036b07f0b2e49ca080c76fa7e04b6f019f4d84db282f9be724f0708d88d488c09cf377a226162c4e381937f12802c5975fb0de6c8bce37bd1af83cc5f07555d9f3ad8d5d5447d5a78fee020f9420536f18a6dd5674bfa725182bdf5ff7a000b2525d1297ad9d5af85b275aebbb9244e126bf0d2cdbbf21482bdbbb7d64672174127384", 0x89}, {&(0x7f0000000580)="5580f1a97b3b89646e1a078cbe13d3f0bdc03ad53e0f7ed08dcc5a9b087363cfa6fbb20797835ab204a61717cd99c9103c7d22be99aee6ceae6cc58661d42e7a606ffcf9b6dfce4b4b9fd34aceb7b3fbb7286830e8f470cc419d34bf574a73d43bae2667f0681448039c2f9545b581f8765e8d96a7a693af43dc7b80fe9a3fd62ba175bd1a40336706b915af328ff10a04cbe14eb9e0fb", 0x97}], 0x8, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 08:00:34 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000340)=""/68, 0xfd67) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) dup2(r2, r3) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0xfffffffffffffff8) 08:00:34 executing program 1: r0 = dup(0xffffffffffffffff) read(r0, &(0x7f0000000000)=""/94, 0x2f4) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/229, 0xe5) open(&(0x7f00000000c0)='./file0\x00', 0x8020, 0xd0) 08:00:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 08:00:34 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) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x3, 0x5, 0xfffffffffffffff9, "845c5509002000afb481954dfc5c7f8ad79f2700"}) socket(0x3e, 0x7, 0x800) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:00:34 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x80000000}, {0xfffffffffffffffd}}, 0x0) setitimer(0x0, &(0x7f0000000040)={{0xfa, 0x4}, {0xb45, 0x2}}, &(0x7f0000000080)) 08:00:34 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ff3000/0x2000)=nil, 0x2000) ioctl$TIOCCDTR(r0, 0x20007478) 08:00:34 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) kqueue() bind$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x2}], 0x6, 0x0, 0x0, 0x0) r3 = shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r3) r4 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSBRK(r4, 0x2000747b) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 08:00:34 executing program 0: madvise(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/153, 0x99) r1 = syz_open_pts() flock(r1, 0x3) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r1) syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 08:00:34 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x1) mkdir(&(0x7f0000000080)='./file0\x00', 0x150) r1 = msgget$private(0x0, 0x100) msgctl$IPC_RMID(r1, 0x0) flock(r0, 0x2) flock(r0, 0x2) r2 = dup(r0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) connect$inet6(r2, &(0x7f00000001c0)={0x18, 0x0, 0x1000000000, 0x9c60}, 0xc) r3 = msgget(0x0, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) msgget(0x0, 0xb) r6 = geteuid() r7 = getegid() r8 = getpid() r9 = getpid() fchmod(r2, 0x8) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x400, r4, r5, r6, r7, 0x31, 0x7}, 0x7fffffff, 0x200, r8, r9, 0x8, 0x4, 0x3ff, 0x6968}) 08:00:34 executing program 0: r0 = socket(0x10000000002, 0x7fff, 0x100) setsockopt$sock_int(r0, 0xffff, 0x1ffe, &(0x7f0000000200)=0x1, 0xfe6d) r1 = socket(0x6, 0x8000, 0x7ff) fcntl$getown(r1, 0x5) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0x1, 0x4) r2 = socket(0x1e, 0x8006, 0x80) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000080), &(0x7f0000000100)=0x4) fcntl$getown(r1, 0x5) pipe2(&(0x7f0000000000), 0x10000) fcntl$dupfd(r2, 0x0, r2) 08:00:34 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) ftruncate(r0, 0x1) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 08:00:34 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000001540)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000080)="6d8fc8010f0404315a77c11f58a86b6b5a53bd049c1882a9a96063487bc7e280a6e8acd94c50d8287168820a789e464644d0de0b8ab65b1bb34c191033b1b9f1", 0x40}, {&(0x7f00000000c0)="b48262ddaf942c33c7eb8e350d742f451333f39057ad998195dce2eb48ed60e63b978f86fdf7e953cf6a4184d2727982be453cc09cdf81f2aeba37d6887f7431324d0f67c0c59698830ebbaece4e3eafc663760529adfeb3fea3bf7062755453da6f3641252c00a97f5278870d8eb4d052e0", 0x72}], 0x2, &(0x7f0000000180)=[{0x18, 0x0, 0xf698, "4d2bda"}, {0x1010, 0xffff, 0xff, "b24f8cc37e6270e199e09a192d2456aed8248c0622329051a499e0c57a8cf749eb672c5581e80f43109009ee5b9c712df772a3f3ba2b2f7a45ec4d33b96bf4d9f7b0ce2e4f57e25d7b8767e24056555fd32f69560a72522779915523991ecb39206f038af8fdee1991f5867b8b6b8f3fb42dcafe519f74604ccae39d775b50fc4645dd48d4b62205cb3df636adfa7e0d0f62ee526eb9a8585d71fe1bc52c1108c7d8779c2e110d234bdbb9c61fb3c6875e2f950600049d3d04d2c23be6beb1ccb95c9cd375c70b2071585a21809bbbac5cdc46e325d2475e035da85de68af0c64a74c2261a2ca6ad3b1a4b9da48a98c64c1667db08114a5c45fcf50201d779afcbf7ea8bc72bc52b595fb1801cc11e52269d079316f172a883f9a16bdeb30584dfac4c1d3895d712d5cc4581c5dd9127c64dd3d1f8c413097b035cda115f653b3b05f001b3b0efec081e55c795493a0ffcc14f716f559cf03e6f3a75b33ec2f1422dec194ea5203ab915b17c2e72fd98c9d1af630fc2451dd272c499bde9c7ddec9f3081da8f3188c6ca0a512c3f5d5f004b7638c095d67aad36a9508a6afe1a26910b97b3d20124203ff2a40472055d59a001e804b11b86c19122fd96fdbe503dba4a49521915d1efbec32ef05972342e960b31ffa98ff7afa765ce51c5afee9fed34f37ca6682340eea596bdccc68756d071b90f6dfb10eebfecbe162749dd020cb3475dfac004931c8475763309c6bf33b8b02160aed3e7082dffbecc8781c82bc6b592caf01668f45c16bf328e75bb20d2781ee2152a8b5cd9d436952f72fc28c9024e5d5f36929720ebdd5563b2661666fb205bee580cffb88068a886ed5f8984cdd4df3736d1d88968990aec9b16ce330f4cdff6c5d499da2c0926bbe800f626314c1f0555aedc6020362e16bf509093ebad090a777514fdc3bc2118550fcf79c690a2f351011518eaa7dfcad24a90e8160a05f97bb576638bc2cfab26cd5c2af9e6f2caac7b480cae69263d737d08b89be8c679619bd35b3a894055b8790bdfe0e722ae5a34a6de12c8cfd2be508d40a3ac25fec5953f0a6bc3ced58d60cd6ca0ca1d9046eca8850c71ddaea80c9712b34cfb38c4d755586b3327ffc3235c062d772d81202b422aae9b7978e35e0f0feb87d928f373105142a1aff8d8e97d47eca4c58f5044d6fa7e5ece5c7b886404d21498b9a532879921c356052eaa50a22e26e58747b7be80d54186fbac8a671c9bbf4787bb2f7243681b9f8ecc4862ec6ca424f1cc91191b9f099b4d8235d3c71ef5602981580ab6727f9b6952c44091469b9df61396cadb920df73115165f40e81c2c9331c13c8bcb2869d10cff36aa37bb2a40b39067f292fec06875f77dc03abb2b109d1f40e2c99731032912ae89932b1a4f402ba624887ae69f5604f0449f76bd9c5c91def6687dc7e9f9505c25f375ae491f0587e40fddc92c2e2e61b57151e5a452d70fa61b09302eec6256e064cd61cc27839a8348c4a55c2d5a2f8d06d6072431c790107b734b6817d193038b91effc69e219a70e0f67374ea95b365659a0d67d10319510a5a8ac5e873cac62cdd59d4dc2b7fd1055cd1dc5616301c38ed5b86f50e5be3ea1c908c3d8501cae65af5df0af8b89039aaa1449ed1ada0a4eb94e7c296bed5135380d4aaaffd6157c5596bb1978f694c7e24ed0682b3bb1a289f503134e4b433b93e4909e9a2c15c7546265094aa524d51504e7db3345f616b2f0144d6b93fcb8b9a8686b1dae0c5ac080bf79806018f8adf153baa699379d3591c454286ae1a9933caf267db7d442690f9e71a9c89e484799348938722ff86f29ff956813a6de88eff98a595a9c641c921f9be4bd0f4247a4acf41bf2c92b47c367fadfd50d881a5ed639390f7528856159d7a6a3d94b460ab8a51136b0b090b591a9ec856adde4f5971c16fb0074eae7c225953d07ee5350b9f69aeff85d059a75a21a22303754904021689179f10ff6e3b17a9359b819ad66d3e73ba3888ea3d10101ce2bb29282fdc634067fcfde0a935323e94c2091b496afafd2ebae35fac943b39ab9eacc11f9210a59629729d1adc293238dc9363f6ef7bb35ec5c4f0f92d84db2c1c464e24d49c79fe91a077f812e680b9d97063bde3c323ca36c8342d9ca30f2e0b462ffb5944bec34d49448278f2fba77d8daa9520e6765d301d69ad0dbfc75f1071954996a336f2e5a3822ba6688fb116747fde7774a9316c774bab2607dae54414571b75a7eaf1de37a87ee0e1f6750f4287163c67ed98533c5e1f338ce0e21a1353f5a15ca04ab5efab0ba198dfb6234091323f9d2874de6183cbed1ccb147381c40b30fd7febd5a2a2d1d0f2663e7d69482ea6fae6f67801541be74c1f606a520307ef9d672cd9384f885eba80fdd92e9e12c59fd8b6020a55b1ac5e9348ff4ccf03cd25b129fc04c82bc8040c3ef860891735c22cee8375098219280d1c556d1fa17bf136a9b9bba3fbf1e61504c6bd8aed06724d2eda36984a8ed1bba40d6a451e6de1348b9f8033f5b52c0c4bac3033268e1d0fd8fbdc9975b76da72f60abd6a48ed3b7c2d27633ba41a80214b070c0130ccaf2a85e04b4d6f25fa84b3ca0faf69052557eed648343432c096a60232992b5df3b54c53743fdc17780010e430d897e07d521bee4264539c006c56683a69c99387fafd1a88f945232c34daeb24039e7d536eeb6a7938d7a38fdbf38edcc834ce02a02a041d9227fce534ec01356abb237f2397ede26f1864189b414dafd9d68f2f86235d4816a1727013edc28881fe4254feff4a076881af03f022e34485e6d6c2546fa55ac125d7a371fb441749b2dbed9bbff82d34499b26da8ade0338cdfffbb7f2293e8b41c0ec8c03dfedd675056da4a2cbadfdd8cbd768dad28a3b0096b0fef7eef3cc830eed7aaf86d4fc53733a3294b88e7659ee9a683c2c4a2c62032327d87c37f613f2cd42e5afea594bf76c99448d5fcc7bd830981bba06eeec9b42c9c4721922fe6425a14a0802e82e774a2889e09b9ccf0bd2efd9ea8d83e6fe465153f18812404f12f2736fbdd4d3fc03b555363c4260cd1e3d9b21e90b7ae911693660242b985551e31c39009323b27e1f83a58c0ca0476335291472983039fd04575dced5a7e672393c768c0aeea194dbe41d0d022f2e6ed347f7d6ac7ad0caa2e41887c63a4d614a293f23f795bed57fae99d278d14c3a8a478fc601b9614a551bd539eba80b912d7faa0f8231a371c84a7721c477e9d0ca1fedc11a2f7290cec44827c7c3c100665ca7c3c70d5ca850be4371b04dc4d1dd01b818485875422269e450b009dac05fbe0d2661eb766ebec392bcf71475421aadbe5ebac16fca593dae1208ba9692716ec00bedccffe4fbc1c7b17474be29df644d3b6bc9fe74d9e65378f712aa7ec8f99755d571227a7378b72d2c2dc1715df98071eda183278896a083ac675b52d108abd152119f41ff407e94585d59ebf7e64fd32bf11768ca72f8e468231847741959ed0978ae8c18f299c22272a752c8a277df559e769c91f56d1753255b6249be6bfb7529ce3fb60c5d505f69c92955d9060858c6975eff84cc2bfa74b681268b7df982253885e242fd44514fc1a7d37a2f84e51161299526938dc236e7fdbe8da76fc05d84709018ccb0a977c6b2224aa12daa9ed0b018f519059787f035cc211802cb244510011b97189a4c2fb44a3dc246f360e72d60e8021efdb7010146fa9b94d3bf2e146d25eaabebd491ff6d44f9fb0c837dfddbeab59435836239d96639498ede0330099175cad2e6ac12baf444c3b7d9944953f0b0ad401efb03570de3dabce50d1d6b16f66dfe8498f36d8c0e99bdee536905715aa193bd83fa3600e83701a33b3ff2ab0e94b473f507215fa7ddd307beffe00a7bac0371849ac638604bb352a12bf1c732af78214399fd6aa877755e3a3875173188e8b4baad468fda9a2b0b44b7e2a510d8cb41d8ecaa3bfd152abc223cdc4011d3eb37c1fbe349063a7287a53d0eb33495bdf1a5ba44b56453e990282755a9a092ebf7d910dc616e99c268734f5fb2c791d7e3c17b7d5ce81abb2c6f9a2cd65482c1a6dd5d33f54d447897d2af78d709c695e788cc2134bcb5c44650fdd9b54cb26eadd4f85b1407c009692ccebc1f5b65e2f9543f3a927e81a10420269aeee225d4aca70bd0c81aa5af2d47530de5ada7c1b56115b0156b9e9b2bb0665a1a28fe27951609612e98fb66bcd34f2bcd23ce1651e7625f843b530000171525462306a65ef2be01b8b47c4ef58232789737a8d9c4e3e29347a94ded37792ac2924bde17d37315a1a93cfb88159f3979f4ac8ae642a0b2939563068b42730f2ada8978fce4884c050428078ed8483b2f76033345938a8a9e5b295cd8e82337327bca88bb1953ee79b0b0d97cb8cfde33b3f9fffcb5202eeae269c65f5ac773d42cddc1058d65e706fa556a40f4b251dc2a1ba6d2834eb1d7627a3355d9c067d60b65ccfd7de44659c8a37c1248b7e115a566f6293560f642fd41b15eda1a44c3d525f3ecd22f2161539449a5e715224231077d710460f249920e0e06965ba83b0f04ab5fc3b7a8104ba93f5eca401d8c45c614d2b994844e5b2aa57fe4baae39e0625851788bc0c898cdc932043121a69a10f6ed5270acb2457b6c55e33fd523284478c7d4c73aef77216533fa55e540b8004963b0c7e1a1af42faeadc7ea5abd3953f47693cd6b27ccd64a9c78266ba396f3eecf2ebaaabace1fc0f4dd82945aa2206a5ca2e50c3fea7dcaf791414ff652b42a9ffb2515921282637b7f145f6653ce2b4b76267bec47c95d1a412a918e405a902de790f23040f802763308e92eefd07de937e31fade9decbafb16cf1a0aa122bda23729fbbd1c8d0d3b6f0c8ab63851ed03463c58b096041ad22a7af68b66fcd7ad4eac7d496d4f76148141f996b4c8244f6194e896d686a5d946d48045d59a92e78fd8dccc016e85aec719d2d9f735c1a7b1f098551b330eabb276ce95454452a6b8c653471a6fce532bcb0f89c0e5a2945e4175cdeb2b9a9d374cbbd0d0062e28ea784f5b15bd91e361b0ff69b727df79ba290f3aaba9b7bd2ba972cea2ab912ecc9b5aeed0cd65c1dca7acde40159cdeb0ed62602930f1917f50c07d52fccb88adc1986d4c941428a3d6a74a4443161c1453fa951db03cd7f06a39a2ef23245569f6fc21ca07d845b33d84a25d018e8b2a7f134b0c9e58709e5f059621439b681e1d8d233a75d5dd33494be5925c3b1190b1daac969845dd19a3c084b634060e31301ec276f65fe145fea6d44d6c8a3c9555a7d3b4ae4428665e6b143c864b720038f762ca2c6066411cdfe512d217772de9a1804914b63c90ddbe38cf216a219df3edda077a0d29f0764cf388321781c81919e791c057e3756dfd160731e90387a7d383dbf2c2f545735bc07b2fcae6d1fac4f99a7488d100edf5c57d8ae174fd088439df2a8e716c658ad426f3241cef953428b702d296e28242bdd42d680c8b6333ddcc7f143167a27905f619d192c29d39bad37f8e690ee48fa794a7f4ddfeb6033d90078dbb7c9b3ecfe2368c612b1c72c98673cf5aab6d77f3e049f47935d62cf4471beb3099e40a279cc60ec9b9e21b3400e9efeaf232af76283c5ced62e9d202d2ce4f36221009fd666aec6975f0f59b57489a728a5ee2ab7e4f4a034bb85ab653db1174b7f94c691b1a1acaa4fb17944f842877355c278107cf754ea129a6bd0d564f26491a93f78abc24b05df6a484df214c37"}, {0x40, 0x1, 0x3, "4663873707d4d9246e04b2df2b804a986f3eaa0a81cb08c9c5b9315a0e1759beaec7c5671f224febd2c6ecfa3e"}, {0xf8, 0xffff, 0x1f, "3afad019789adce342dc4e988556fd62f20c02a277c2c74d00301e09661c4b7e22734a0c2442bb0b12f84f776562ef1a0d4d46cf7321ae070df0aee747c5b864ef6ae07b736559fd860a4397eb35ab01584cb7097d28a4679736552539ad6a8159615c24674ebb8b514f68c8151292c0997cf3ba3f5870415d7ff0b30ea540a15bb3f8208bbf565f7211c0a3308e4eb00f013fac0cdb75835e046654ac4cafd4bc8f6eadb78338e7311e510924625bc18041bade43e005ff7bd53d56523369ca0a9f4a2c91cb56e07cb81b7a3f03923649bb4f1f799c75bad41917357b2f3b38908341382b9d8183"}, {0x88, 0xffff, 0x0, "854542602e10da1e5cb32daa0b950d6460cf86527165197b17c7b8342d830230fa62f5fc2a6d0eef69cb6b600813348b7b496f21830c10cb5c62bfdae2ee79d60a13b6d00b92c3ff3762dd0fd3cbd0b0e71fb68b47cfd975b9311defc491d39f9055ee32afc2466a82172d441520e57189"}, {0x110, 0x1, 0x10001, "5f5875f5fa1158c40b23e7577f21774f40119baf1c5727449b0ff840c921dcdf2b952fadeceb72d23c9734728a3abc2702e289a186114caf534b8140dde593dee42c34bc803c1b03651f3bf90e548e70f76af63a3143efd27da80ba6895579d30705b418fa4046d618106314b28df018f53a9f697de72e148b6df347f0e63485fa9f5c52f6427c9b24208dffe21d694c2bb29a79c0266ee91d3b662944a6cec1a195523215bdc52ad6518766b3baaebae71de3e29628a858846174e3c88d3a7012e83eb5d613b9adcb8e8edcd32628780b3dfd912fc9c17d9672b2e64f2235a3fbce0a01434cb5142bb4bdb0b6a16b18bfdd0a6d7b7398cb8047"}, {0xb8, 0x0, 0xfffffffffffffffc, "39d7b338b97f6af185e93780446b7cb7b10623511483884946992fc4951084bc5d236417f38257bdf82e1147bfa6099506ea727d15d483691d8c9208de0b5fb145eea9820478852faa5e3ff53a099383770b8e6b6b2e354e8bcfee0a64b2a94fab72a06fc330b7b1e62bb12ccb2791746e5ab35896bb40f263629cf258a2467bdf0046327be01a3ff6c4a3c4f3a856df8bdd749bed2e45f05aa39eab0609f67b7fc0a14426738e"}], 0x13b0}, 0x2) writev(r0, &(0x7f00000028c0)=[{&(0x7f0000002780)="a12aed5117de889ff86223dcdd2f5bb7fcfeda822e97", 0x16}, {&(0x7f00000027c0)="d2333bb4c1f38c2d921fde827eb4b7ec913650652ff8dbe2f5c8800f00e213e4297e82384a4b1ffd6f6abd60bd35ccf6a9d37e51f676143355737a8734b088d44fda1647b1507204f521417377d45e31f17983d7dda792df0cb1620dea5a5411cadc22f04ba0c6f490ba92d9c844f562aac6548e284c1e8f453baa43ccd60ad8edb479046684fdb3d84dbf00fa0c8dec4fe712ac343c1276fe9338fbbd96ff5e8f25558858c9a3dfb0ab041575c0af4e71c7d83530d2dea36ad138d9948d2160eac43ed68f2be54a4a1391e1ffca83b766b29f9ea0875f6be1bf9ad83a74d9e14376693d95f4f1d2e137942026c6e338e74be4038d46bfca3fd199cdd2d3", 0xfe}], 0x2) writev(r0, &(0x7f0000002700)=[{&(0x7f0000001580)="e9046a0a06967f5851fcc270badca41f001ebdb14a13dc365aa28ab6a2f976e9f8d0d3430fae82d67229f08d70900f997dcc403909336ad0c99e2779452fd5776ed6989bc10e04d07170c3388f37b168d344124d7b4313f1a8f83745ca4ac75344c31a6fbe4187cb68d62fe4d782bfac23a8028f66c06cdb14afabe7ccf810ee161ed5d8934599ebf41c21405c3e05814bd0a729c47de8644d881f86d9b2f043b8599e4db0ff8e95d0d09a8e5285b46f031e2f1c0061c6a6d2b63b7fbb7081d3c30adcc2fbd47e60e12ceff0ca2dcb2c1f899fd4e243cd8c2bb0997efd20f8248aa387f02864d61ca6e1dabb29275445e8149515fc4427be6f931fed321918ef0ce2b773c0e6215ecfcc528fa9654217e802faa4aa701467876588306301cd8b5486185c0d9d091fb2f5c6ab44a1db935245fb86de896fa9455b472bf39ad5b5683e6ed58c3c482795f4747800abe2902529beb67ea4a42c78caf424ad73ff3fa24356fa8c301a26aa56c4c5d3a61eed7cbcce576d5071518de56ca197bed2e2e1c7a4d19a6703b89128da60a57caeb2592eddb2e201c10d83c09d6888f8a6ea8a85175fc06bb6c01786429ef0cb37d97a399e0aca68b094b921e51d169ccc4e9fc7b43fa0bcbeea0aeaa9bed67869b0e40aca82cb90db68d25e42c373344b57be2868aa339389bb36aeb412032ccb566480de9084acdbe2aa114c08f077b32333f37948bf4bef995fde5650a5e40043a039addf0435557b1127620dd09bc8a4b4da5b9ceb254f15adb9e1694aa3f8912e1879c0b3ec29e7934de2f5f134fc7f31fe4b057c5908304b8a82bab98d2de466d54a3cfcaac53e621439c4088ba3cc948f33c44cfefcf5293a3aae015292005d60f4a10e696674c9350c66be499017be4f00de06ef27e47a7d73dd32a6584faf2101ae040438cd56b8a21f907af31d89f2ca9fc0e7d1337d47f92d9f3a60792f9dd393a3d45d5eb84ecb0ce8b71e7c9c94a95d4b5233196ae806bda0d649f0f7a1571aff0d98d299b6d276b6e66680ceb9e35ec8657bd084f49e9e0279b5972766512c281cf7d64455348ec4f37083b002ce8e8f1241acb345a09f8ea5e7b642630f79a985f1c2509a5d12c126b7c44e7dfca8b4829636a801182d3b9bc8e82d54af3ddfb8b27bc54638de8a42c88235b609a1258909cfc86d080b1c467ae494c7134849a31877c36a78b5d4d27d3ac61d480b231e08940ab4a3e3294ba28cce8e33dd346165835bb26b9eb0cedde78776bd023f1789196a90e151079adde35cb9d5de6775996c40c1a86777085cc08e1df78eea4c2ccec1cb30a3ca730b194747a8494365144afd726ba6a09f7903bd859860c3bdfa07b47c149fb307a59a386bec16adbda3c0ffd7899d7b72b82bb89c72f18203c529fb731777f26599bfaeab6cc65f8973ff90215d2797a863401c3fc61298dfdc0f5d86f32559fccceabd4f0c98f740a7face9862b73c5af4867ef7a2b0356870fcacfa59338a2ad69bcf19ffc7398fea6995eac58c6187f2871096ffe3d06874e8297a593b0b55992c0213478d4e006cb4e11576f983cf6aadd80d10d294393d77561abb1d99d5151d7474fd4d4078991abc6dc2747ff2ef5767292b1f038476133d3c1bb541a8600cff003770ee68fe1c674d85d286031a0fe1a8bf513870a5e4f7c27c62f5a5ecc295d85af438b08a8ee2fb8f392e6e3f9fa87b0bf5483f5b3d8538216df933a0d763b127a6ca2a32c33dc1e3d3e8431e63ea394af206d4a21d3e72b4bc43d3c2684cb94a77f5bad01ce29d93a7f2e68322b2794a2dad31bcf146894efc62f72192ddf0d269e6f53d955d2892dcdd7878697f66ac58ea2a5a12e3d456038d864aeb28d512a2bdce3b09b37e700f1af0aba455b277c72db4606f5d3489c705171e1aee61c22700c83fb83d5e081d2f7bd94a2fd1a2d7a08fad20f982b5049e6b85ac10e786ba5886fb8d12b32c7c43519a649a701db1cfd6ae421bd59bfe0f47da1dab16670ad8b5003b5a751ba5f80a2a95c209a25cfaf838c78a7059a11800e8aed7f5f009f551e8694e6f78513472dfb2e0dee47d124144954386deb984d1fa0e2edc594056adc3b6eff0d7d13bd71a274e20b366bd53449c531e13ea6dc6277a1dbf18b1679f41e2dfe6da2cc49f945085444735c3228891e712405e1afdffca6a5ac28d92c27bba63b230ef9cdcfade1875509626e0fdf21271c846e38213b1d56b7d5a168deb59e96c72d17646b102879bc794a683f7367dcbf66374b4b05a50c279d751a0b3f090ba5b206f69573b5ab4735a06ddd79d3e31846219fc6696993c699918478a7cb95c39f25e92f203a4b398bc22c882a7876be7b7a71aed697d9a385641ba3f432de061fd8502cfeab4abf937734c9d29b5b3b126fb91362da90a96f05d66ac19dd0069dc7182aec1bce7c7844232c83e83098d12264a905326dd2b24f5ac5b010205fa5eab7428613859fb5cc5ccc101f30ba5197a9ce31a288690a2cebc6fabead8f19aee88d50823dc1051210d8339a55c49cfd1b0622929e03880e54eb06a8c774b6ecc599da845764f0bcdedff00f3851f2a223db45e90401b1bc158a33ab4f544b08902e6fdea1f5e832eb8ab29cc9e29b5a538aefebcd212bd4f769fd9d41172e949f7d762d39bef27080e91fa7adfb7be1890fc342b2c1d5950447235c6d10e61da9166e5fd469554c472596d500f5fc678a97e1ad9b655558a5ed23626f87a02a852bf421cf562650aa1299d77b6a86714a41cbd4c76d2f9ffb305db88bed1e0a1d4db66fe4be136800b87a59b92040848f62fbfa842a1200a3dc0daf2af86d063c0ae2ac4448ffbfba4ee77d69d0309a58692d4779f64d312c5071b760fb09d23a431a623cbe38a9a0784f91b437a0a9ad737adfd13e505a20a76d2a81dad7e42b06342080d5e4bc12ae3f3f16b30d03fc668cc849fb7a5b991a4eff0ca575b013d65027e44a7d96e05f5f759c8e0b277b17d04bd02d1c522709a8b10a6caee55398934420407d6dfd70887ec156f8de649c241bd962982e984c8f5acabcf549a136f15aa7cc344394d3784a78e17f1e4ee423b517aa0abe2afcc43dac2e1d50d29ab05b6a14bfcd981954f011d5befb658ac0f0495ccb306be92ba57d3d717d06bdf7771bfd1d9d6d750440c0c20eadd076b75a268e5fa7e0a874001d585629b3afad47241fec4e98de54845d9662deb502a2cc5fc9ad0b53be81b58379a890c7571467f71d6d820b0efbdcf2835ab2f5ad2dbb0babb41f1462161f98520eb8d4998f394c59828386a48f9dc362fd4c8d2048a1f343254f81d2ce6f9ebc9dc456827a02680fb7c717a9298fa96e4d1f7e4588e890fe77696deb1e0d04a62cf3b4cb9a0e0cd54f3d3a5a93fe759769b9fb863b3147b84ed24904295fe38833be784f108b70ca1f670e884bc7bcbd5f1914e710056c697849ddd88eb7aec3fa1f4caec2d5aaffdcf638ed998e10478860dbb2768d7c95e9a72785b69617406a5e78dbb7faaf4bdd5c198b90c990e91efa8cda00ba48f18211d490d16151a6dfb7c43ed69bb37bca96cd778d850609bfd0b1955d48ac8978822bbc40b40c0db0e7faa9346212762a571ded860d2009eaf2d2832bdbc526bd68b258b777ba009d7800bc0d12692f03b4c79ecbcf4fe8d68e2bd08413636e6a265f8453aa96207939477fcc8ceae2f2ef8e6950283fdf56f62d73d9f3f8a530d42799509a7aa340776298a7b596c9a827d1ad7cd234a55fda773fab7b4c6d3f6fd4977525d95d7b84c02fa6bc173c74518088333002e09c3024f5175a76fb15a8814d77586d227d62ff751f044fda0058a93d5e2b35a9fb65271cea9302b75203ffe19e93fabf2cec097f06a6cdf9f3e717b00487ed001edeea9cf7816d476a6598a8e65b768622c0217e34b8767d3526f54ceb4a42d0c52e9bf7e3fe35ce29f59381a539b3235a927b71f0b75d5c4700ab70bc5289cb092672bb998dceddb686304983033a9186f1b0da0a37c8d2b42aedc6998849b8ae6dfeb80623a0c8c6e46d4baed92796129a3dd917a8235facf304b408a13108ff2e3bfa3c2c5687fe469e002ed3a1e8601e4d41ebd11166374bd32366431dc56636148043b3514ae8bc99e7cd1524336e2463f678e7c4cee0b60454353888d69a08a508d1a9ff4c7bf6244ee7c1fca0b4e2c2aef77f5a2ec23d41aadd20b6aa31fba8785daff2b7336e33b73a52d162adb030c11af76841e48c5e93e0143b6479186234a05e5f0cdc4ceb410fe80020ce871dfb28785b7cae78fdd4609318d5af47a731739111fec7130f84048a1e3cf001cd5ecd9efe12b462d33d1fc5714b843644f1ff7d5d46f37e866216c3a2f41971f23ab648c9ac29d011c10323ec599c03dbb18443395af498bbbf27fb3f296072acd543c99f7b5f946bfac0a4e2d776d43f8b11b4319be1c8af457814bef1f0f9c7706c4ea270df0c34241d5eed9ceb42a1691da0f7cecee9949aab1053bb4d66e211a2bce2650fa05b55b70d0e0ac199f4e819dc462ef5404a67fecb68f20fe1787195bc8cf22c0a5f746727914396e256ac92e0249b02e9d6a23547c407219484503de479aaef151bb0897f08213d14efdc3c5764a7a1c923d3b9c971b6f9394818f0c78ac35e5cd52e8112d8ac60e37c25559f6361252fc6753cddc58638aebcb645c37b125760405daf4a3409a2272eb7f1c0565016b45471d11a749e279db55ba8cd77513e1b2e9afa03c3b1c3041ef9cc23803401b278f82c89ba1f19bd72106a0ab06e81e9e5a7097acc04480c6a80c38987c960f326112483c84d79f24620427f10789c9d496ba801dfb81873b560fe3b2c59071f55c72757f0649e9c2caba0e683bbf9bca03e12e4d8f2293c1ef8455375a9597cfbfa3edea31094ff630c904d2bf31209f443093fd458204bdbb4adec447b38ca0a8e5809100151e424327db4465bd6e61d3cf5531d3a3d3624d8139f3f526778fce8d5adb27655a10b58b3f126556db61d591c42900bcf9e3219b2f003f6c9829bbce07db38d8f338273a4bfce25ae76da9395f387f781e1271a66488aae809b178ab080bcd1b9d2e839bf6a124adc754834960c7efdb699c255aa07ca439e195c3e730a348248e0ff376217a03ead0f96e99b455f6956c0fef5a18c097781816dfa3117b7cc16156b382fc19c3c3c442035d695cf5c83bef4459d9fb603e722ff602f4af5f93a1aae7bb9c7d7562928e068fb13a18c686a4da0eeea418844a56bd829520e4974c60162c1d4ced53dc577bc9f11b629e4d47a74c0c1d91dcbc14f6c67c831c551f7bc3803406d23876cfe27ed45a5fb43f35d41e3758315457b70b85d490e5a912f57d784f6044f02b2cea3f5d3b874005a8925350a202ba5a81e1c1475349fed481fc7c64fe22ff11906f2e481b15a6fd5d02563c94ac11f75290fdb69faa99c0631650eefe369b3ac5b90f9c8a1e9e6a9af24911401b4040048f1fe07c36826fea2c31d24cb28907347dd414ba69575c51654c6d588c56e7384d3c750db9818138744b91cae50e7c1ef1d34652159e334cd5d088611b2e080b5f1405b33f6fa391a9d0314e0e42f15bde963f30cb8fd59046a9f49fbe918a2111cf2a522cb49ea7ab7bbaf48d3623a5c7542f5565645ef56d4ec49ae2fc863d69c40675f201c3af4cce3d13a75ab053cf76e37804a390758aa732f997442ed34157fddaa3487709f0e3877317cc1f5a993ad264b2796b0279d2b0aaf5dcbfeacfd8298f45d73636729626", 0x1000}, {&(0x7f0000002580)="599fb275bf8dd64dbc8fcbdb41abb2afa0ba76f0bf483034e94185dd9aa2521b73cb", 0x22}, {&(0x7f00000025c0)="89437efc0ee54f44e324ad2b085314eac3f078af1f26325c7796f7a215965349e038306590855b3212b84bb2c203", 0x2e}, {&(0x7f0000002600)="925d8f838bb04850b374c49071ac74f585d793f3ded8d33cb2efbff5caf9df146eb2cdb7e8cb71ac0fe2838c54c0dbf48ea80cc9eb494dd588f0d8b4430f3988545a9ec8076823f88a8f8af9bb", 0x4d}, {&(0x7f0000002680)="e899c48d02c33b526da54d0248d8cfac17c6bb11776968885da73f899ad320fc3d", 0x21}, {&(0x7f00000026c0)="0925ca9e521a8aa7", 0x8}], 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002900)={0x0}, 0xc) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002940)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002980)={r1, r2, r3}, 0xc) 08:00:35 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f00000027c0)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f0000000180)="7c253c44941adf4fcdcff40f6bd842aca603574d2fd771d20bd9554e355668db263ec75e691aa31628a744714bbd70b0ac93d4be37e51e871ba160a0c9d337d11433567059acfce9d4eaa70824915904bbea639ccc811ad4be37ccf8bbbffe94b59c46bf83185273e087caf503a4c373cba09ea795fd9d6649476abade609f2c796131ada5edb751e528ac1174fbcbf9fe0f5448b81cd6b633a21cf5d8273de1c491b97778adf41a4b2f2946be6bf39ab4d92a31e7ff083368f2838bf2ef7d1b6535017476a93794851c84384173a05d9e54ff76c32ddd7f80ba281d32a48eaa17b08025fc4c5b0a29ab658b8f487a93ea7b93a5dcdac722cf677bf628d2f743ef9de7cdacbde2056d6e766d94007d3c5633e9063cf5c959bbccd0adf7522e9a6b8cd731a1051a94fe325be0907c0eb06db6c32ea50ac5d040df0e2770d65601a67fab7df5a8c606e9eca308f6309d5577d66dbf4a0261b411498c6f0e52169ec35a336b5f32c76cc8383ea8ff27e944a434381517fa6eaeea9a1f8caf8be8265e9468b8847fe4806f9e9d69b7014e6b9381a696a6f2910cb338cb45f41a291eb5f448271eb05f8c83911e05c8cb671c0d43e16bc33279ccb2b142c3056654457e7c734a875dcaf84f1aab1b537590521f7dbcd8394b9bd150a71f9245e395d928e03abea2aa73bf729c0ca18e712abe433ca6bd45eb39694c955e87ad0ba4607e115dca5d4115db35c173b1c32f8f33f673c85f0778979da3af39160d3f94dfa5a4d5686278379e9336f7ad260081afcee5ef0f731751702baf1aee022842b7a27b81d0f95ac4788929a949fa2c222968d96140f6bae6018953310880f194197bb31b01da2a512f830559f84850febca21aa76243d104d2451e8674fe68020f836c93a22fba1197562e0b6a49203b95ba33529f9da307ff21cf3f663ceed3639feaf10043a3dc65f75b40efd74d1fe409189015a838851dc45089d9c5c75f1db85302658415a559537ca74567c8d920e51d23084825c3143fb9d58a7bf2a209b4512b62c5f19d80fafcb9938e10dc94e87d28f2db7860a7618f91e5c8cb53ee50fdb41e6b3a06859975dc1df2a0a5593aa84345ca66757ecdb84c65a1414af469f8e73f083f0c1dba28e87a8aae9c3334a41a989640f7b759bc532a51b4ab99604e0bec5bcf217a1c903baa367cbc2d3336205daac07d94e00520d11bf17012c74fa70efed8c0536fffc0c609fe2eea4c64ba57f6a3830dfb54b2504a77eb6948794c49685d660304a1fe16f10d1970c5469a38acf58a527664557b41a021e11466b0484863a9f1ecc5d73597d9444a390da93c02a557edaf83cb4e41edebe23f3c84f0486fa54e5502f88900ae0b0452f0681960f2c48ff3730956d150ef38b44dd5a8882ca532b2dc238c8bca5e358b5be8d25457fd51b9c542adaeb82f928831a447a33b05e4387f945ab130e7603132687750e406b837db38e18347e624d5adf2caa2955ec49979d4a0db32946a7225d0218aa3105cc4d9ba2d5d2088c5146e63bc4209ff6a53655de19c7c73eed6060c50d794396e107b18e8b6dbdd3a3f90017e9fc09bb35653b7e300ab2467858faeae8695766302a815ce059eddd38e22cd1cd02e421743f201d851cc26b94f3788bf60b9ce91b31e90013f33c5bceb47169393706d147b1fad4fa864c989bb76a6a7032e6532451ece57272bf3c0fd540e836653d4dbf2097c149f3faa8efce69ec8c14d42eb6cdb77f7f103be8e70e59398d371891abefedd53760de6aa6c07ed734c8f2cc702f243607b5f2dfe1f7c5b2b7530bdf4adf9b519facd9c38ab19474c802958c934c2585921114da0b33497ed8df63e5a35de21a0aa5d67cb42f8b63bef66a99d7e6f0350927d3c48bc9e88961227240b597e6d493e3ab470423d613f35a3b160f9e54a25adef6ac4ec8a25788bde1ad3e4ec980a895c3418e382d5cbe4143f696ba3b959254b9f8e5f6dceb6ed92b2308bea23a07ca2d11178a9ba635cc7e59bd3971d538dfc6686075a24e38f8233ea22eec9c77efb61f8f20ca5c15310054e199bf1c941187690d96384a57fc382d43106e4d75556164025b8ab0527ea61cf30a559c68b8aa9f207492f06252750468d6bf268040a7384d40b1d3f8d5ec3007f14791ef398effb101c5036d7f581198cd927da39c0a9660bc9b85dd0cd1d6d787848f606e6b0dc7530098fbc2577aecc2d4b59082d15a0911c4df7df518631cd3e35f3f19a961c1918a13e6794995c7aa1fc8f1af1b2c7a3a470dcee1078ddd19b2b1c016dcd3da2e684057a3b87eadf8d40fb5695509cf65502755c929751ae1ccd1c526f8009c5d64c786042d8d9e34043948bb9b512b4308f585afeef770a461881c10467e580db66fd6d5b3239013079bacf01eb3c8d14abfb78c9f044653ad67fa35b36a088f38a4482efc45ba1d07ff274667ffc1f87110b3af626847d47d4ea753329a562f2d47c346a02a5c2317eab93b143f82a8f0990c0f4b903651d6c319cc9c65fcbeb9eb1b0fa723f202d642182bc22ab71b7c353653c28c6375b314e062d80a7bb1a4d1eb1a4a81076f48ce736b074adc213f8cadcff11e48a44243d5cc7bb868524b42168696c4430ab91ab00d7440224078bedcd945c9b4ebd0178ee48f0d243ffcfe60dac0426d786b526ea9ea67856ea33042ed205bcac38e7620ca43604d18e428f6c9aedcc30d0bd787ab93bc3027b113cde0ae05748e690d512c70171b03cc6a2807e0948f5779056bb7675a922e11a9ca01fbb2b1f4c5627a93ac5d8c6b28c37da929cd430fe4560dbd77419225ebf6e58c1592ffe5b29a43d14f4de69ee3eff9eed26b26fa0e8518c4744a24e1c5631441a05d53ddf840ba8f9384b534e739812f4dedbf12ee5ea2cfdc2b96b70acf2c2b5488bdb11f6a53af94cfb0ef65c4316e7115acc1b3287a51c6da55f672074091373d8b6d0bb1872e0a37cf6f21a1ef22d469e507cad2948d04b9091a363417f2c69eb59aaca8444f0d2541f743d62e34fade87576983b3898aefc9cfc5c9fb32b197d9e1f7dbc0c9a7a1ba8607af02aa681d2e9f891f08f2244c7201e8521e1f2ccbb0b65c3ae1210d654dba3b979d178665af94576abc7c58ea5152019b5b2f95cdbe4219491c488b31890a7e694d728099bb96047adbcfad7bb2dc928e9c971e44bf1fe1a97d05ce139ef6fd720b1319b3c7041f0b45df226a90ff84698fe8d6531f88821aa56f32cc57eb51ac38d76540706b699540d9335c660ff4aeb6103384416c8ae8846629e4aadf6b42ee18611ea5c5a036b0bbaf56c83200197393d6c8ea2a005a8bacec2cf9834e355df0bb8360a347b4ec9b5d9ce0c0082da12ab30acbcbcad4af30f2f167b3054143cf16b8919bdcc4d41669b440ce3c8a29f0c15e543a6c59e68b83f6917e91a0e445c3c90712b07b36c81483d2fa02a57ef3b8b0b170e35eeb74ba9caecd53fee8b4d36fc669d11c4855613fb5b6791870d2d13b518fbbd65f3b897d2a4e4062761b71f336199477e306b010902c3ab1567dde4b6d3a0c25451f2fea8496f589484b63d141baf7694510b1fe3b500acb62a9188e4230117027c5f63d7e5d59ac71708d65ba888dedd20cc9d4fa69851bbe248a173535ddd438fd26cfc78ec36247efed768425b298960ba7cc1a96d650df03ab60f4585ff417f00995f5ac1209f8460efdc2f8bf191f0fe7110ecee65276fe4e1f5168f40234702012c1d7f9895cff18621dba1a7da47b5c89b87272217c9857c469b106306468e62a93a6826de8ab066e100762d6abbd65e9ed0375e2421b834f2602c44799310fe3e2f4abe1c8436d9db87c4377dbe02db3a6d5017bf1af4388fa6302155b458ab326f99ca74d6bb16882bb036f5fda2b433ce0184ba527b34be53de555318aa86a9697db4d6bce9afceae6491527796ba1fc7cf91398650714979df5d88a52860fa876f797d2e91ec812999addfc70b0479f7ff8b4dc074e3ba7c3d1aa266d3e42ef68d2d29e3ece45ad39b0b9a3e668e99c6a1d6ff966249c9665df3f9e541f46b30818d163e8c772651353a5d33a6a9a858a15a1e2dea91e864513548851cc3efc506b2f39dc3ece7acb0e34db77dc8612c676bfa9807369cea892aee3de60076913c56049dda6fd8a19f7b6ec03cfae5ca3cff601cf63f0982051fe8397da5f6d3b48d3d2fdaee3f26db7b0e2f6dde0a3eb224d1c7b4e29598350e2b8ced19566bc26453b0867e524d727d63bc4f9cb716373c6980eca0592ff04f9fae3c0ccb1de910c8168e0ba6ea5a92c2d561e8b64994d4a41147f4c6dce352489d2060a7f406bd1d86bd4cd8e68ba4e3deb823bc6218f787ab4146047ce6fea1975fdda95efe26ed04e0a84454c3bb4a0d67dde7f1a2a39506c8a2b7fb96f05d8c3c0ed8091e355ab6d4766478dcf144040424aa6bdd37b8a8c6709a286938b6bc977d8f7ef368722603453a71422f5514236c6a8817c1953c3f373f4589f4721f237a414e628ceaf8707078f813128aa8baa7aae3f649473f54eab55ea0e0fb6f5a9b55a6eadc84c10bd36f9474970fe7aa8e91e539dbfc2210cf04ce66ffc2103199fb8ad748f4c24ed6be373f1056e05588a17e8dd92ed92dcc1962b079c4f11ef9d71f3d16c61ae7cda0d05d5a0a760ddbdd037b0d32804a816cd32ed426d2d39f180008b158daeb227c8b1460114b785bcdf80cc6d811bf4df30808e0583b8aeb92552c8dce42c1ca71b4b3dcfb444c93ababe2b87968399efb23a917d4f594114764a6785f7eb696501c8ce867f3475cd6a79b58bcaa281df044d565966c65ffab19e55a654994479933d548ffc2c110758e094029e609bec1778be59628f95162f8b640a58120990bdb502432d9aebd40e22462234c413ad6d6eb0cf7cb9d25d82b710d87d3b67b3ceb99fd13a11802f3f701080a6e53f437c0c9bc1d2caa9a5398972c79c00ef87bb4b2b4b740d992c663f5d2e1fbf8ebc147622d4e3ce0cb1addd592770949066db8dd1f3a00ec03c4141f9d32bd59f04fa6ef4594881b04ae9290b83c0c6f8aa7474e3c0393b1dddeca25d9790dbd81bab29a3fedfe65cfc6905c5f765e90119a65866b9da8d84101ca91960dbae21bfa6204538b385017b095bbabce0874df8955b56bec35dd4b5adb394a89a6737c73346fd5858854ee50dd65b8df79f700037be8b9444f902161c4106c06a78f98c4803276e05e9f6b6f74b5f744098e4e128433d6f3fd05e043049b4b466d24d795a1cbadb16fe886c65f177e19f7c3a6b2b3c73011fcf04791b56229b54d4450a3a52350baab1fa880e65f732e0db38d657af01ed0419815226b592c68b8f74e3d05a925d4daba1ae128f0e0cb516b71e3d45aecd608e48aaf11261cd1cbf3fe640e99d98e949b42aaaef0a35f3e90c884c43eff2c3e16ade9e76d8dda4ddc74580e47114d352dad68b613199bc7e47bb8fac2f01f4287064d54698b39a42baa734adf4a5dbba1af613fe158b0f58883eb58bc0ec998132e1b2ba2ed2c1989e0b2b72adc3ec0d5f54b638d912575c9ef0887958020fee322e65ca33eca9fc7ea090b5c40f5ce3b23768e51deaec772014d775d2eba2df14b16512c2f5f7ea88a71bc9b07cb880f4c45e97dfbcafc0474f3228932a1f8cbbe2e62b8d4284114b4eb88195e9c76fb9c607610c7724995dd8479ee23127cbc94378a26885a38cc7505f15f8647c992fb0ed8abfeae885202298e2adbfe8298fbfc058b132c0c8c4247cfe151b8742ebcb6", 0x1000}, {&(0x7f0000000040)="f0874730eafe0cac7ba7968e39acb6fa12b232c7894d805c2bd7d86a458113e64de84558290bc2fe5126c7f3115e88f41494b3a5c31b28112d000ea2e322e6e09482aa9863516a194b49bf66c381dc131509e5d82adb9e5096e49cc2c0ace3dffa9ba4312801f42e6ff09eb3c0713c069fe2f684a1a2c7827f85cdaab243bc199c5ab161509077f9e9cd103ded08245f9991e26c6351cae8660b44a2e0d1fdfb37d45e31e02728883ca9d36928", 0xad}, {&(0x7f0000000100)="a23d7978a962f7", 0x7}, {&(0x7f0000001180)="e71c9b931a974d2041172fd3415dae2d975d6071e3166f02e2595eb6efcf81b1e82b08ec816b92e986dff938c753844daad600aa24f16cd260e7a4f43cdb4ae6085f5a1484a40af0b33ef60ffff34ea9bbbf711849d3fb34d8ead50d4ec6589a4f1775981fe508c6409742796b519dc4edfbd59ead7b9f4437835ed23096d90c41a81b023e53468005977a1d07ff1a118bbdb3093fb8ac88800fa6fc2af8ade68b6a14b4253c51a6d2699c69daca8fad9185a92e39be2cd60ffc3f6f1241639c9e066ad38ad8ce835eae7e6493e7c4078b1aff1bcef5bec80425ac2fdad4b58b7c717cce60d4542115cec4206094807a3a60cd83bf29", 0xf6}, {&(0x7f0000001280)="10e90a036748119e1fccb510597c6b2d82003ee3180d9e18ce793ed1e537140a4b238c14362bea500eebb25092dee10330d1bbe5aafc73fdfe7d351ce1e93a73f89b954092db939af0bf7da5eeee714754092d27ded315a436c112e8ade51fa49ec70f6e9c6a4a451c3682e0bc1d91125d64c4306043142f86a29c217a1dd53b4688a100b31b30bffbd3809d5c04f147601188ad2e1971073eaea7156a60d2c24d665c6fc07348cd41ddd1b7303ff3b86b0db3a9", 0xb4}, {&(0x7f0000001340)="75c416cbaf37ee846e5cb71cc506a26817d706bd1586a7722e3908016e63682b8faf64f3c89f6c812921caa776c0e7d2a96f3de5fc6377686068761648251e74f140f359", 0x44}], 0x6, &(0x7f0000001440)=[{0x1010, 0x1, 0x5, "1c3cfb0cb163b9c5b9f2dc12dd387357e6c55f9009bcb03c72efcf24c7c0629eda49ca1235586e3fe8765adb9b85fd043b273d161011e923c14d67829ca34bb54115ded07a3154b5486b5320c31e7d3baffdc26ff384472c67e9f0b6013de2d4bb3140cadcaa36cd2737d372086c1cc901a7a68d19984fbfffeb70145393b2122c3f38732407b363a4b4357f50f58400c506bfa5f7720a2e64d8eb544e63f81521d06253324b205a1411b85c654fbd6a2e073f5a26a5b36418de8e785b790140ef5ceb5d36b1b8fe2f1bb0d6236e63ca9063ed75b439b4cbdef58d0b38984870a9d4abb1a2470e207218a43fd1a690d273905c797c9da9ebf8780764a10ff60ca9df05f51895331db0a396a8852d00a40aa2e5294570908fd5b6314c241f9c0ff5ed30331be18a349b216e34b8ae85692af548e6e12b1636440d238ab66f3b8881ada30c77e4650b388f1287e33023c5f0a1e3618fa446156958555d242a668fdaceca787f4d01b25ae9ea2e9a1a4a81ec8aaa7e9cc1e24bd7725a5f863f980619109358deab7630c330bc2cf9fe90250f2bbc6e9005f1eed79d4fcbbfe3d0189ab6c63d4ae6607c76b8e2197b2c370dba5892753cdf313fffb2d8c7cb01b907af4b3ec13ae3c24477754252a9bcbd156f76ff877fb0ce8d3976a452d6d689938a8b366d13103da5123e0715b967b1b977e88252c70da8e1e2bf7f00ae9219d8a0b46d2e30acdd9ca36386ba0d47af3b826ef5d0a45084b78b0c5ab36e8bd068bce1a8a33fcc1702be0ebe33bb8888c79fa55123fbbb4d0c5dbdeb15aa7896581299322ee344a37f97ac843ad3dc8daf79c1a0fdeeeec29e06783a75f8daa94001ebae94c4496a0008466b329697824d553a5fd334308973a2290eb1effcb825cab79ce0d60a01cac2324ef6e58343d32e5727a36ac8cf377d2ab259cf45b3d13bedfb369fe4bb39592abd13e93c1f7f155c25b9c29213c865666fe3565d01f33ffa236e2072ac5876d224e134e7cbbbaf56d8575a89a2c22fe88996e65cceea55a8ea238f331473416ef5f5475bd64f994a312edf1e3fa27efe935678b17dd38ada3bb59ee868bcf29b1ce5506cfc48e0df0f94d3e311f67b32dce2340e879f986dcc2b815c4eb4d33ce37d21d15660cca9575ddcf398f5f84b1af7cc03f8329b4a57f46b0adbc02502fcbdbb3a4b09e86f12afcc8c2f9cf79f112649cae8378e7fb6b892220b73419c21bfa3f87fb3e2e715f30454d93fb63a93905232a7783a856e7ab4be642495105dc6607466e31b139e7e0cec4145d8e5bd0465200cc581d2639f88cfd408c790b19589f30aa3731e4f8bdbe6fa2592ae88e13d4fccf94edfd4a507c3456db2509409fda1dfee7dea78bf3002be84cbd132ab20cceee4cc43afb703d0b965f2ec1482947782dd1511167a298121eb109139b5d81873700560877c15409ab55a60170e83b0bf372c1d4f7794cf28676fca63e8e60a73ac931ea149779528886bbe84869ef224f71697f44bdb50e9872a788eb954ab65e1ec03176b6e1a99ab34ff60d35e7ebc701a1d9d1e0113ecbe80a402ab50d513ebbe559d435caa29d3007d591e6df9056aa684505b0917da97809c508f4b73613c958b8a54c01c57974e756e4e18dbf9461d8ca9693602cac1e18025083ff7cd797c4e4181c2b06bd8f25d1f90e0f3d0868621cf528d4b6dda810105a97033340c8f21b314d445e6026bfee11f79c09d2134adb209d59037e796c0028306b6c7a9a51acb4fca31cc80b61ac7182f64a01d3bf3e7197fd3083790a545e4c74848bdcb1048b65fe4bb7b16cea523f2f79889cd2b194a0e2808ff1cca446e6c84a3fe324f8c6fea41289f3a94ac98d0b2c623036c76fcd21a575771f5546be26cdc7a9f00ba837eefc42bf61f6dd6142afaff2b1d32f689aebc17a9c756d984dc52474a56d23b0769cfde5a9c8953174c1df3cbcdea70276ea0a505dd5f8e2df5999ed772afd2b757cbaed3631a7261a1d42ee5ece9674858124fe3686c3a51110d94917580147411c2f0c3de3ee0438a01b5e88ffe0e0ef24c63770383695ac92b5f053dda627599beaf77a2c0a8a2efe717f4a415b769ad859d3cfe8e34512038d8a6a22867c839b5ccf7f48762f86c99e2bc4498d73c0b77a565731e2d393c2921ef9f936fe853dcd0c8413acfd8d2ecbcdc1b9c249c59094e2a9eafe373bef1e668a2d0210d5395ba50b0d441104b7220e9aa0fbc71a8c5f4706c3fcd64be969266b2237acc8c804a438578e9e2644af18bb67be3049fdbd5bd30d546ee889b005fb399473723631777c1d6d98943137e649acd670a2fd03fa9bd84705d8bf9b0126d1762064ff70c638a63fd8152ecaf35cbbe8b23a1dff627621c6e1ec682c031fc575781e103464f443ccbb80e8228b22f94812760cf4294c6898eb55676c00b86d35ab837c64de1d122f1636033d1e35699e3794f313f4cc7320c1c042c7ca37ff9d5d4c045d312aa4ca70f4b6755644f0c5e6992fb974d1dfcc75ac5e51631fec55a87a8e46a038504ff2109c2b043bef220bb562d5dd1cdebab020cdf7bdd8f2f7169835b744c0cbd29a310df25941baba6b2443a2c7b5234daf8d7f5183ab4fad9ed3e287c0e38856f3104dbd2864ecca24dd5c410ef896940312b221602d46cdac8bf1bf1a36253c73d8611682b79fda76f3f2380e1bb2f435e2c4245cef009b7a833ce0ad35555552224aefc1d8869ea7d5da76801b8f6466a5ecc8cb0f04f3c7ae7ccd5169538319918c5aedd63f3e1053df8ad0ea51dc0a80b55cc7e856a9bebf73f29df1e19a0dbd34a418ef5f6fac858dccb2a41604fe6fcfe0b449228503b45fe04a2673a93adf03211698ce6412ee610293c7fe59db81de0f9cbe46481702c83bf758bfe3f515b7bcea52f0cd34dd40b5b6d87ef5fc84c69c8ee1e2067ba7a06a4ff92768d9be924d420f247991fee209873da400f4adbe885c8bd8373e06711322002b42d4791bab15cd38c36e465e48ef02d66beab5b26cb7119beb4f62aa58c522a5842131de8fe319ef80934d10d45905345c7852e6d790afc9a0bfb05f97331b5fd3f8fd04d2bf0dead7b5f6e273f771323ba13b8b715af40033676fda8ebed7aa1d9abb54f57432cd453dc56bc8906ebdb26ba3419246176aa2a046954706ee57ea704bb89ba664bed75cabb36e9e7648e772bd4845cafa557fc49bf653f568e3fe2a1d2ac34d7021d4bf11a3b2566bfd5585930b0640ec1e46722312d5f6d784b9eab3a4592295f668ce2406f1785ff1ab496c81b86547989c40b1321ed2d907853bffc1e4c1e87019ab6ecb9536c329e9292c766c75319c81b5964c23343c081505ab1314dd5d41ced06dbff5e4f1cc90ff22da7ebb0222e14dec8cfe714f42c87c86d0c6989633a790b2387775a3dd55b4ef299c58e610f628c8f4659514d7ce8d765540295b5a34c50353175c56590f51785e988e0ebb79bba88ea3578fd8254beef8b3d637be3510b3b0e977457bad205cdcb522caf079c13f74760ec5ab218adcb9c449d5e1e1a6a27ea362b9d29dcd4460158ab700395a899c60a3f3db9b19cdad0a1e5188fd45af12867f84cd4a9406d5f5d24263e9833bef051ba9ef16f711fde8ec702a2eaa51bde3c058b39f3a90107c41893fa518321694e359f9ff587e00aa97c4b73521de7df4c2e8edf5e50be0862df47d83ddfb5f05cbaa6c54c82c4d9d0543a5af7026a8effb3285d3a6e3aabfc323a558c19899a75ea4d5c1b6a6dfc4d1bbcf57be8ea243d6e0453f5d43136fb87aacaf5f312c88709d0cb704573c7b9b8d5fa2e51ac27b934925cc6c3c0eb1cc0182983b4616851777a93d787d237465b6c219c009e17da62debb2db0e4bafc572130da7bb1c861c1cd99cef0edccfcf025b93b6e213dd7b3312138471a45a741386a1920649a1beb29ddb8ad2172f23658ec6204cfd83e1e62f7cd6a53ef7fe2e94e06d202dc15e199257f5e90c5a289f87a1beff048f63d95c5aba38a444005722da754fa8b4d2184333daf33bc6e0f0509c40dba0b51b3c417cbc90b3db94fd448bd12822735da6d708131fcf2df64fd93ca571bda571b90ff1f7d3328e79139a27d282fc9fb78fec70975b3cdd45b98c637cc88a120740401f2e486f450c6a580018e0ad752cde75713f2f27d5583894481e1ad6535b9a8625d37ab3a1ad381f1549314e06a79b6e3b778f50ec1f1dc05305eb3c0b76e418985052ebde76889800065cf862bcf8f65839bbd4e445f919b3bfe0228229e9728e8c18ab25a5e008846cab47b8e25301af99e9b1ddb5de484ba4f51d960807b1ef53d97aa52ddeef3a6ebef05503ba0b7b6bdf59052fbc63a5a41e19a506d9c6c2a4d2ae2f25290958e1237503451f0ae727640cfe19f248d97ce3e30b7eb4a610783b18b67df129bb25ed4c54a8e6c76b3a59aad23d2dea9a2ae3aea1f81af17b0ef90591706a396c789476d94f60cff703e5cc1f0ea34234798076bce87b1f2700a7c77e66855ea4a5936d7d7c014f989d3ee30719c3af79ee86e5706e1ad46a7d1fa555c9d5cc62436d2091fdb7ef4e521107b8f552e78f3be21139393d7f051f124f140fb47691fb9f929aa05ca5df4f3017cd8a35e0569ea8a0cf52f228539b4d2b9d5ee2a868e4dc68a32f36a076e5b88436b30582fd9f3f26eaf2182f6deba89b7ddf38667381bb8a351da1353a5c774dd05beff8af44502ca682ef7ce689b78f1e7742ba0b50c0a425c1e066a5c171927d3180bcb03af4f0f04667328f58dbce7101a093dadfc69591be0c8030e29f6a4c2c0cb75a0823612e3ac863ae006941a900c20e47ca58a50cbb8a72f7540b532e30f81bf85b7d13eaa2abcb8a3fa829cc66318db784124558d53baefa2a3c6eb87eb721af70564888a9cd7e0c39510a77f45e4f80a2010a33173512f77a3c4daba5a30271e3f112924afda9e72184af80dc8f7aca123881d8c925ae16505bff84dd8c17f36a75a1a9eaf07bd417be852437e245f9473c2dcdadc8736772c32273d5f33ac683cb3fb43da55c73f1a96a317ec21adc3edd35de86604396fd3c84aa8baf9b6c6ecdb6f1292649958d4855c458f3ffff0c3cc2e99f8947b6a26e9bc51790f669fb8342ce1f347ee2be6ca7485d3a05196b72ade3434806cc790aa9745f59ec38dffd5c9da97ffbe41a6d34882b0b471608f87874e84643cf7d597e71556467b265d3fdbbd6825d27ca023a88473a40fd2bc08068f9ad82e2fe3c9643ceaf0b0aab772db40d7b4c173542f2eca9a872478cbcaaf17f7128b855d42347a5eee87a6450a3025e18a021e08fddbe15df0f7b065aca52031af4adcced93be341ec3f44a98f57a43e84cbece27da561a3c20cd86d7f32dab2a990902fac59ee7d75c24802cac8be87232e0772818fc5992557e33a45d2d7c2cf3ae9509525f84564156be40166f1c056552b93c50845ef231870c0168675ddef588d5a515effa394a8ea7ad0c15dbc7dce303ddfbfab7c009eb4654367204cfbb54ab32a35a4de0379448926daffb72a5e265048888bcb5cd7df45a326a4eeeba585b583d907813ba8b76359f0b54653ccd76fc77f5b40f7fc8730a09bf9c4d281e996c7f6c0903fa7bf22cb0c6d02c3cebbebcbd97e45289eac13108ebb09dac3eb69f8f1ef951027a6afdeae5c9d31f2921a77d2409b436b2c3195d6e9cc100043d43be0eb621d76af82a357d0dce952455f6aa09efb1d648169fe1caa5e2d276fb3ce0491d3beba113df509ceb2926c25a1d72c9e"}, {0xb0, 0x1, 0x8000, "d2cc4d3be9f5c04397f4646a82b26041533349a3eef0f10539f4018ef94ca1bc5aeb8c13e1076e5ac0cbdab4367c9a31d375ac94dc2303281cad57ab9ee4f2f5fa62641d1ede2868da6761864276133bcfe0574121c68bc66718e70e4004f19a32ee9af142848223c4bbb5b6b80888447a0a11c86946812b6c8391f2e84ac2bdf2c12c19f86aa696b4bc5d828f40b3fe68b40a4cca60e2d65fe9"}, {0x98, 0xffff, 0x6, "10cf1d09b69e81ddeb25bbc71b69bfb17aa2a30770b62e362d32c0d929c829018c29871669c86c0d533e0e9f8ca0667cc0548f72ef33b78933f1a90b19350ec3a78b8fabc71cf3443ef45e20a07b9fe1989f18f83685dbec0c01e03e18c968d5518a8d591cc5ed89cbdec612d5a3d0a72e99daed70a94499849b31fd3d102c6e2ce4da"}, {0xb8, 0xffff, 0x122, "1347c73ffdb567df0c2b6080ce9a1251e54b2be7761532c113fa687cf22ab644350ba31f3a394911b1fc8b65064f8786dcf7ab697ed8ce97591d2ef7f7e0e1659df3e3da412a94a861159ecb68116cfeee6ca53c45efaf6519f2fad281d796f8085bfcf8237dce8af5fdb293e9af2acdda266085c400b86b4c95daa7ee0edc2bf4e8fb42a781da11604cd1ec99b8fcdd4cbed4101eec74858cb19990a85dcc21839e9a69"}, {0x48, 0xffff, 0x2bc, "11ffc3f636b477c70400e841ecb42d57da2c810048cf210c097491d02daf409ee6648a49aa32d3d033413a15eccdf8864e"}, {0xf0, 0xffff, 0x6, "b09390b6509cf34d9b6a618584429c7bcd0d27023fb09fade4f504f9a586406ddc22c1745e2485bd49cb67fa4b32cc38ac6d6c88d2c8a5d0e3b225e95ce5c6b5b8dc1f7788cd000789bdecaa530430d408f43f798c15ebacf777247054b408ba0ad8e850c05dbebd8e77a72ed9348b4a5f443470270b19fde7e3d4a15b14555fef9fb5bf61e3c25e7e65f4e2c5c5de09d50b76b594423e47940404a9057e84759930925e4eb9a3b1f8608a6255da57e3b502ff7e09b8416503063636437f73c5aaa1c873b7385af8ec9747ca0ff83d2eb3279d336b971a12ff04e3a53ed6"}, {0x28, 0x1, 0x3ff, "a7bb0feb8acbbaef33743520f7cd1c92bc09845c9cfa34cd"}], 0x1370}, 0x40f) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:00:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) socket(0x1, 0x8002, 0x3) 08:00:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="fc1c0d16d8411870c00e4bee0097a78ebcc849ab9368", 0x16}], 0x1) 08:00:35 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 08:00:35 executing program 0: mprotect(&(0x7f000073d000/0x4000)=nil, 0x4000, 0x7) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x2, 0x4) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 08:00:35 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) 08:00:35 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') 08:00:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="008e38c0f8ffffff41fb5d53", 0xc) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x8) r1 = dup(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') 08:00:35 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x1) 08:00:36 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) preadv(r0, &(0x7f0000000000), 0x100000000000015d, 0x0) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r0, 0x0) 08:00:36 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0)="619d5ecf9240659b31fea5406140e453c8dfb1d1e4e51005db55aa10844a92193db9df612f6a98a46bec94fe123b5b0e88f481f43f9b03ee82e11a273443747b009aebbc010dfff954271eea679061d1c8b59df1e1a17ce6b7a82dc599e3f5bdb25672e5d802f569e099294e4da03b9c8c0b1471d4a56879266f8def0f8012411bfefaf775bfb4bdf36dc3399b15377c", 0x122) write(r1, &(0x7f0000335000), 0xfc94) write(r1, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/156, &(0x7f0000000100)=0x9c) 08:00:36 executing program 1: r0 = socket(0x20, 0x2, 0x200) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) getsockopt(r0, 0xb980, 0x4, &(0x7f0000000000)=""/245, &(0x7f0000000100)=0xf5) poll(&(0x7f0000000180)=[{r0, 0x2}], 0x1, 0x8) fchmod(r0, 0x10) 08:00:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) sendmsg(r1, &(0x7f0000000540)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f00000001c0)=[{&(0x7f00000000c0)="9ad1ceb4307e76bb223dc7c28c26dddef5785acc1ddf12b86f303b197e1c96ede353df660f803af2b81c5cbc766473eb11c0f3f407eb0906419635f52ca3929a", 0x40}, {&(0x7f0000000100)="d22bfa62c51411bf9ecf1863f09a5a33b7821872b7418a33a3ba39a10f0dca2aa48826e433a77531a395b6f2332b7b5891488abb747d7f764556d5b77604f44cf3f27ba133b0408c69df6601740807aadb7eac04edab732c84dffeac28ef0e204fe8c22c57bd9bc33e6168bb6a35da201c44e687daefa2e6267261c751fa68e36123d641370402cd62784824a91d6cb8cb0c8cba8473cba90f2632d998d61f6897", 0xa1}], 0x2, &(0x7f0000000580)=ANY=[@ANYBLOB="3800000000000000ffff0000ee0400005d83bbe320033d05052a9127b49113afe36a000000000000d000000000000000ffff0000000001009814b1e3176175aec08f174d294c310c821807e0c4550df7b4a02b6772691a7835590bf2403c8516a9bad7445a0d3c58fcca1892a98f240afdcd8340002305f24ec9821c565d8061612bccf100057897025ca0cda0439200fc5e85ea67684b7325aeda47c4f8d91b707a233954793cb63e4fa07e236a2ba748907e6c2477ae8bfe570039175a492d7de4015849fbb869c434d49b807d58bce96067e4f624e0be218e0e31337f02b881c8fc97c3179f00998fbf98ba6fc40283d1000000000000a800000000000000ffff000003000000b1a96e5a2fdaae271fa808865a45ce3f672b82d0e39f689741d03a62de2bcc6118b437168e085d21779c444d79eb93bff8100ff08bf4c626e7783dca01b78eab754b27d61126f4e460a932785a0f7c392c8a24bec5a740c8665634147f7628a8243be592e4599e63a068f495eab0cd009d74954d676154c96ebcaebd5e9065c2689d5618df2bdbf1897a40d3b5e657e69623ab6135787dd10f2edc3a8c86999ae07dc2d000000000000000ffff000000000000a04f7761d270fb275c3f7b11b7e0895b2ece48140cbebe751b0ee239b26592342aca7761f36e067fab650d17cab77ba28eede7b785116613255cf1ea180842f5aefb529f539b0f727c7207ac4983aeb3f6480e5680739cb76392f21431f348fafb2ee1e9d2d0a3e260e11c7769865c1d9bdf0ed95b4f0eb628d64308fa9725c6450f4408230177aa5b7e2311543c08571e3d90362573720527ae9dc1d5f6fd13dd52043debd005e4f6950d434930eb26b98b605e64bd94e40fd8b50a0000000000000000000000000000000000000000"], 0x280}, 0xe) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) rename(0x0, &(0x7f0000000040)='./file0/file0\x00') write(r0, &(0x7f0000000500)="e3", 0x1) execve(0x0, 0x0, 0x0) 08:00:36 executing program 1: sync() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/229, 0xe5}, {&(0x7f0000000180)=""/244, 0xf4}, {&(0x7f0000000100)=""/53, 0x35}, {&(0x7f0000000280)=""/248, 0xf8}, {&(0x7f0000000380)=""/6, 0x6}, {&(0x7f00000003c0)=""/103, 0x67}], 0x6, 0x0) 08:00:37 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000023000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x9, 0x1, 0x5, 0x531800, 0x101}, 0xc) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 08:00:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) r1 = open(&(0x7f0000000800)='./file0\x00', 0x300, 0x0) shutdown(r1, 0x2) write(r0, &(0x7f00000002c0)="3e2a7913e4bad21c734faf76cf04e70ed5f4b90bc7dfc74dd36a27e5e27b216d673553c0c01b3dfaf90f001e4bf57a410b3b37dbbe5e2831c63ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c61bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d8588", 0x79) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x1ef0, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) r5 = getpgid(0xffffffffffffffff) r6 = geteuid() ioctl$TIOCSTART(r3, 0x2000746e) getgroups(0x4, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r8 = fcntl$getown(r2, 0x5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000600)=0xc) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000840)=0xffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r11 = syz_open_pts() sendmsg$unix(r3, &(0x7f00000007c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000340)="b63f2798faa1f4920c71fa2f90342015fb04ef19b3a98616deaa27b992b8b94cd5f5ab5ad78aba045ae5a221e2f30e7b88ce67c2328fd5ecd86ea2e29393545d74a244be6056f747516d5f391cb081e0a64a19c31032a44bc620ec0a18a37a147d832e6facec1a2558697d0d324388bc0a0f9f068dcee88a1105c13e5c599066c115602460d8c6870a82c1faa6f4f39f46559339877d0cc51a3e55a6f472b7fcb85329602ee65f5fbe19117cb4db79af67eba52d601b15042c0945ec344338e602b2e9ab8791aae7e2dc96fbafb0b8baecd71588d6b61ba635879a6d1ad5916ac5aa59950f8aaf44a46a02cfeb434e0bb59451c886", 0xf5}, {&(0x7f0000000440)="2fdf0e4e4744628883d0d975df373892a7ec579118cd81424c9dd64b435bd66c0fde81280bcbc0a7af95e46ddb6d7edbfbbe51aa50253e75ec256d0c2c4885e1609a60b4d9c37c69a956177bcff04e4a08e650dc94f92589883f19a5b2cf5c77f2b77b7603d42b236f9432d0492198b8702311d72221e66fc379d5cec247fb8ca2ca702957b5f23bb2521df686006aa0eea4f8d6704fa28a61f0f74af6307ba8e7ec9f38642c", 0xa6}, {&(0x7f0000000180)="25646d95d78cc2eef0825da08c977e41c79831832f5e0abb3d3c23d0f1e3d0cea47cdc52d38d1a2cdba607c12b404bc355b6269657968ede78ea", 0x3a}, {&(0x7f0000000500)="9bdf73783773ec944affb60d3ca4f995bd01f4bc41ff2533e6ea2b54bdc59463941bdc86d3f44246d0bf00875459751d56897d683183a7884f147114f18fefc33e1e2b4a4fcea2425095a026c4423aff67c1dc09bfdd38c673853d63b5ff0eac0dd229401510d572239b81f233e7b8d1e08adb81df36d436bb49181fbf4aa9f0eedcc9afd71347a66169e8ede60caa23ea27285eade67ad038766398dda490db6dbb656ed3ad587c4b567245ec531c66307a0a191550855ced420e91868b69c5ad162da6af57a0ee78cc154725bce9e50df85b53e8759f3a2253e2dbfa9a001a", 0xe0}], 0x4, &(0x7f00000006c0)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r4, @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r3, @ANYBLOB="00ff000000ff0000000000000000000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r2, @ANYBLOB="00000000200000f98aae04f6811d37ce08000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00'], 0xf8, 0x2}, 0x40c) 08:00:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimes(0x0, &(0x7f0000000380)) r0 = geteuid() r1 = getegid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) 08:00:38 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x88, 0x642, 0x0, 0x7}) pledge(0xfffffffffffffffe, 0x0) 08:00:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000040)="eaff950000000000", 0x8) 08:00:38 executing program 0: accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) socketpair(0x2, 0x8007, 0x80000000, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000280)=@in6, &(0x7f0000000340)=0xc) writev(r0, &(0x7f0000000280), 0x158) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x1, 0x40) getsockname$unix(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x200000000000004c) pipe(&(0x7f0000000140)) unveil(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000180)='_\v') 08:00:38 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x5) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1000004) execve(0x0, 0x0, 0x0) 08:00:38 executing program 0: socketpair(0x2, 0x8000, 0x2, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="d88f781d3f8f867224f45b715b315a30526e1c484b59cf1d4da2f389073576b88845cd606302b182877fff69e087c88c8bfc0b0a330b9325d399405baaf71e6d2c1f21d46faf0ad3f281d0194e9efa88877d02214c60e0291fa99017162bfe620ec9fe35539e80005fa6aebccc508e62a6d8bf327c409fe182e7a97c618c401ebf4c8d836d4eb74d233840263d7df27d5a877e8e3574e776f23e53946359886f901ab5a982ab33aa3b877e117f31461f46f455c8ada0beb422e4b8bae91af23f772be132", 0xb4) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) write(r2, &(0x7f0000000040)="15ec012345fece1b424f57da82332c3478edc1ae6d792737c70c7879e456e65809aba4f5366af2dde7273b71c11a7c9c6f836dae23293d6b9210b24b04d72a46722a4a6d1fb43fb9befa0b2af11e7ceea7588f4f7c61ae06a4fe9d583c8b140ef4bf441e77953d362a56725042b91b4ab036c608e74cb4e3f0b9f8c9b1ae5a87eb35d4de0feeb7673704a16149d753daf3fba246214f0829099d41149a5d49ec2f7e7b827398e09cd6b0cbaf3dce0e817cdfba33edd9dcbb005737c68e46", 0xbe) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="82024f0d98919020"], 0x1) symlinkat(&(0x7f0000000240)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00') writev(r2, &(0x7f00000016c0)=[{&(0x7f0000000380)="34ff61be47006c60c3870491e85b052b960285a91630a4c511d9fa4c290c297b339afa209e8fecc3b6a842f4f1ca6cc57ec0721a26b2894ffab734b56e93f9f1fee7ee2be67ac6029999926a0358ecdd17bb9b26f8f4c053d860f8a0e0d02df19c9d679ef96ecd19b55a2d318c7ea30a364097dd53e2a4eaecbfcb7cf259a35c337e4f2ac8fe331a4034c6e9071c01ae009d27498a9a46ef21d9b7c789a977fe542a54908c887246f8a012da8caad00d5b2570417421d2c018dc096c3a5c47ed3328a0330476d3993437e50a14e5bf73cea3f1a07f0f2e383d8f246aad239af497a2645b82fac2bb134496c46015279176e6dd0c15571e656bd30650ac387a5d2c4582f1bed3db596d634f39838bc4e53fefd202fffad0955f60fd5772d665d660b5296d6dcd804c69e53a0508cad6678078d0174750f8d0d94861a0a4016440401f02f977a67b23d83cbd911522456ceb15b39ea74ac4f8f618020cb981c4e47b883d781e50f9494c220ece4a22dfdb30f09a278f5d480c402869f7022cfa93bfcea2fd2d21340f944706f524850f79363289e6cd83c07fcdc682437d206c16c8dfb2c5b615086f8cd1e91c5f92f495792886b963dd833121210f93be742be32125deafcdbb700518ff7ac72bfb152672482bfd135c4e357a1d0c86a7b21250998effbbc93d32b73b0bf49b5f8b0ac7c2e2c101a3b2bb9634007ef808735b7588c2b8751e88f868ba6241f289e55deda66c342deee0f313bf12c77aec1a648413bd29bf2f3cc3d2a777846de247d338ac0c36ef7ab969c6cbe30787fd5115bd5890685eece4707c85d65a28549da34c7dbea29466ca45a8fac32b0a557b5f796b4cd3fb9e14aa8780fba9ea68bfac5ae6003254a9c3160b22466f38da739d13752a1038b77b20feb5831c5ac16ef1785431e8c9afb7712fc6c9fd75891e770e61255d6f60948659195f31869c6afd83d26306abba7669e1d08571caed8c849033e1c77f2831f7388b4e539c12617f6223b802319171a65cc4e37c6d20cf5749a5c272f4fc47778f6a400714a2a96013edc1d889560f2c5391f3d37d44d6895ef217724d8915f8b43646da0ba3d880b79bf9032d96f1491044c3cf7b4fd0d39115469f38a4c27a284aa41ddc60ac8e3328045ea9ce5e750161cce132917d3c6ada1068b8e93c757d0b61a7689c24e28ca4359d7db50b49dc508b270760cefbd09200b060684124b30b49fcae9619619f693e4ed3f66eaa0ae87d521cc0cd950d100f6e9f212a0f80f05d4c7802b1db1d8b46425889af4bfa461723c15c26af3297572b60702bdb4a6c845a1298cf8a622314c305b9258c7d711b6cea07604e790c0fdc24fcb3c0b504df53bbeccc68b581cd0957dc703d3861f44655c80cf53e30c6b53053c6803ba4cad9a0f230498e7b2ea83f78bcc74456ed8484340fbf28f3a0878f9f5f7fb9257b0f3210396c038778d0d62b0d4719d546da987fcfbba1dc79a9d0e807f6610fbf8bfb7665f745da4144b395f3f7f446572ac58e72fc28c127bf27e60016b00d566741bd9b45fe4c9c110b6ba4d2a97d895aafdbf79a6b4e5daabc06ae74033e917eb0ecbebba13cc62d9f415c55e3c6d3c4e9c9fa9e745c92fd7e0fba4152816deb35649305411946ffe8598bf0da63f8e549c9176e33aef4a52f3df92cd1d0a13f775eff722cf03aeb912bb6d3d50d978eb08ef749f6aef710621964ad0c781b05d4a9b4bb35793e6385e712bee3fc74172e2f89e0dde09206c0d3fd6ff3bb7d4f08c4ba854970199065e8c5f64704a14062be6a3eaab3d99e08d3ff16e0a4877320ef3292928cf94b41050841503e9645fcbf95c99fe44ff8f9072245d26829e2ecfaff31df59dfab3a428e64bb458b2dabcbceae9c074c3640fa0d8362354d6bcd6eee86eae99ab116371354a7a3e0d3ac1747fa3715bfea9a20645809ef5794fe885cae3665528a41ad4fbeb9c70e0ccd81bf50d1e8dcffd261bb859f88e4af2496582dc678ba3cccdc84bba21e63a07cb2a0fde05181ffe924ce08fb3c0b60816eaca313684b725b3a87d57c5cf7a8a04659d0052ca19a54d34f69df1f0a4624c9ef96b234fdca06d0c46e968acb38c6a23ec2cb45e8de85aff793af4049ec19df0ba66c2423eb90701ff7b50ade3fab2e73ec1da09b790091c30f62cb5fb4d83148cc62be76de582e607c88fc11727b813dab9fa1681e47f5c6be452f925231c9274a4b6deda6d46a455ba7c7af7fabf9ef3d61a60f0fff01c3c908861e2c20dc145d2acbaf8caefdc252d94fb9d29fdc2e17798a71295075b7cd7922b312e4e5844b81b0e69515a7677e2e4fcaf014cd43fe8bb00e237249a4b1ce78520a833378052a132d8f95c559b0ccf7b3a93e979281efed38e122ccf235c8f986a45e17f79f4a7d628d6b8ef778858597bb3c790917f27013077909ae8b140ddaa8945f02fb0ccb5a41dbb0283230b2e4f4101f6863f345317bd9c01116f00475009d5aa87fdc1244d03810a0d1f6a82693b5314d3e5460c95228899cf0c85649569daba1a0dd578c2ca5b764981dfa5a0f43d07a3e7a59cfd9f8bcdc6cf5a302e61b303c7325dd05ee065ab4a9bbba47c082baa9052bdd73ae79d2d938162516b743667e39ae7b3675f7c5f70bcdaac681eb8a1abe100469b860ae13a2f661c3dac1d16fc0a472d5b22e58b6070c1067b0d279af232fd1a8e09d38ed3ae75832b6eb13ff23586a5c486601ad5ff65aa5fed551e2140c77496d8aa248bbe5196280172d1d7c6b899e4e1936219ad9a9cc32bca5112eb50967fdadcfe70067dd1a954398283f7c45fa55b4c9c86753231aa82953afd3e3e9cb2ca29736c8ba1462088a694c2fdbad81fd585e7cb43553a5f1b23d5789d15e122ef507189c0e0209a70262d560a7a0d3248cb05f184cbffeea9cf77ba6cc7ff2e000f42044b827407fd932672d737723d5aabd2b73f7c0dcc8885af208b80dbc8a9efded63ea04a6619f8d6115294ec9031e99c98e42f564c2e6b7529cda49f43706bad55ad72c5f9fb234567d7d87e2c1e7c02b9b9f08d33e5bff7d0e620d911da8f416fc379e639979f9c4fb901d777d4ae294950196d7deafdb5161c9677a5b4a29cab6e51587c6daeaaf0cdfbc03f86b4df5210b9feb015d46459606dcb2efc4d0039abc8cbbb11840f093df9c9f7da5154e155031ce2f638797b3ef8a686d9e597a96e0a62d9ddba158dae6107960f1fb4702bf6ebda0a01cea3b1d148fa4ca4a9445aebbf70309a9dda20633eb7dbcec7f9e21a6bd45210b79c7d1baa74c2e3b3b7426266893499ef3887227c0ce91282751f69c1b519e41965a72a4f3fd95bcd31b776cc1792230dace1bfdddf49a3ecfe40c10985c92edccb676f2a0f18dbb8991e58c4b026e88582ff3667699ee6b53f254313ca26f2d73d1d64c60db7ec32c213fa1eeef6e9872a2ec67fc97775c9ed1b77f5ee55422ffefd804cbf14f231baaba184e1b442e14ffdc00dc712042349860ac967250f5a8bf10497563a67eefec82ce79add3cd06e909dc8fe1477bd710aa243d8e2ac8642064887c3cb69350356e82e8ba4362aaef1e4bd3cf6e4bb871f186a403efbdb66551307e04033ab72d1b21eed5cdbd9955c5bc62a8dbebe46dee7aedb4a91bd892ac6d31994da3ede77b3c3b01de494bf60dcb105c16f6a38e9840cf91e6f872d7723d536265c7f0e26558a5a5baea717207f4a14b5c1270086e1c5e73b77ab9ab2c2d2bd2fcb2dadee615b89abe684e735649172ca2edd3d651e376e8faea2e24aee647768e0faf0c1a95b015d5d65be648f9220a98a93624e11b69764961a12bb0a9f29a9465c088d65de0fe73b538283da108ea8a19b25e9f1edb35d396caee49d037e32cf69c0cc5c04b49a6a6722647f30b5c24d21a8ef4560cd5ac50dc69f79af937d55e770fae0dbeb688efc3f53edc06c71f4a2852cb4560989595c4745698a71ef838019e86784c7fed9eca96225528e951f85bc2cc07234c1b1254a03177ab2678de86a1faaa2c06f49aaeb82f4bebd7af9bb93d194a6b9f8875fd3b817538aeb5908d8334c5deaa333fd359e7eb9e455eaccab05023f945c2a4268e8697986c96f0571ec3661f681d941cc0df17abe7bf7b51fc84a45bd9a5382f1f2efe964568dd62fafcba76c086ed72a14c6fb4d99eb560a6a835e64e566b30ce8a3cf7b8c66cc4ae91a2948ba7242fbc288d9e8cd86449cd996eba73eb406cae1bdd9395a514ab97eaeb2049bd2bc6be55c06a254e80e8f13d0162ba771a784973a8cf892051f35a2fe2457b6e1ef3c9d0f331719373302e8e0df312d987de9cf90ace55ea3af5e26b1a61a5c6aa94a074330ac8602dd1624a1cea9d75955edbdf97b9cf6841e5de9046b5f71922fc5d7cc058f3a150ef30c6373856ce58ba1340ab88a16affd027c00104af0233641b865445a6fa6e027e09d9c8cd68eaa5258966efa27f16d9e5d13ff9c6025cf9eb4be84073577a5e4599b11ac983f527c82e10b0f88bac62cc38bfa63a23f12f3ceb3e5aac3b0b6cfa3acc4b5db9f9c4e4df9fd219a08f98c6fe4ddba139c8dd38c22c8753ca377433cbef164c0660cf5ce954609a3fb34230e2510879db3ab4c3f8320a368379eafc7b61d31a33ec5075a49c36f835fe8c0286ed163791d200c04395b368335775d57599598fdc0f4aa372c28dc6d754fc078c6f0b67c811b01b3e02f4596f9d989501464f343c9198de71ab1736befd39962295669144e8bca5ceebf3dda183d0d9359d1c6148f68bf3f876f72e5219609d3e84eec045914ef9f04672a7ec93529c6d21999a44c6a7bbb42e733ddffc0c89f65659b66c3280c77ab14f419bdbd8a6edf58b15d956fc2b63f60fb952de1c58efc5b80f6332ae561419e75f9444ea7b17a45f2fb0212cb0b223ed0f3dc88ea1c019767f9d8c53acd07de530c66a3fe8e9f8929e45605663d05b991d442156389aeb5733e02320af73943c201590afc6d53e2aaeb20b59e2c18e787213e673e7b6f2225a08a68d9ce45975d5ae95a434386d3c6da2c2a08bfd3a4e7ad4f80606780a2500b30ccb7231114f662b2121957547e3f7a735c0cbf9d1989a6d1a35838022900d5f0250ee9edbd165b7a7ee77988550ddabbc312f4e9e75142e94ddffbc7a198a803bbf5c", 0xe4f}], 0x1) socketpair(0x18, 0x0, 0x2, &(0x7f0000000340)) 08:00:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6d019bacdc1f27735b2a25b343714054778503e1e6000000000000000000010000000000"], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) getsockopt(r0, 0x7, 0x9, &(0x7f0000000040)=""/197, &(0x7f0000000140)=0xc5) 08:00:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="2e2f66692539cb920000ffcf2a6447fdb81f93209abb24427fb2510300122dfaedf3a905d13e20547dc907ce779d2ae2efa75aa820036f35509673730e40591ad83110c4a2ad017bb7d1c450bdb4842b801e20f1006d3d2e68f1b023d98b2c0fd1eb9b75fcf03b9a2e14d72cab6e328b7a7700000000000000000000"], 0x1) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x7fffffff, 0x9}, {{r1}, 0xfffffffffffffffc, 0x23, 0x20000091, 0x7f, 0xfff}, {{r1}, 0xfffffffffffffff9, 0x60, 0xf00fffff, 0x70, 0x7ff}, {{r1}, 0xfffffffffffffffb, 0x58, 0x1, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x8, 0xfffffffffffff34d}], 0xfffffffffffffffc, &(0x7f00000000c0), 0x6, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) kevent(r1, &(0x7f0000000180)=[{}, {{r0}, 0xffffffffffffffff, 0x45, 0x0, 0x0, 0x4}], 0x7fffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x13, 0x1f, 0x400}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x82, 0x1}], 0x6, &(0x7f0000000100)={0x4}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) socket(0x38, 0x4, 0x7) 08:00:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x4, 0x1}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)="6dad05c704d67995493a6f4be2d1c519dacfe8b69981a4d7cc8c389f47bd203a7728ffa09b56495f85c96e9d5dbfb3b3970bac4ff23f", 0x36}], 0x1, &(0x7f00000000c0)=[{0xc8, 0xffff, 0xfe, "52dad8a17b9af6e350721979df9e24bab297f724ab5caf58691bfc1dbf14e8a9160c736c18e52d5a920887664e586b9d694c7b3c31db39739e01cfae562b539943f929a2f0d262859676d7709c3e6d387e0855d39f79564de98df757eaddc9a42e4fff190a99a2af0e5ec0461b0db26cc1bdca18a40def0e1481b8d09f234f5b696e5ec3304375326d3ff5fa03862db0c8f91071be4f4a8e0842643b9265f273ae8746e059eb26088c07ee4cf1ed1e6ab18e01"}, {0xa0, 0x1, 0x4d55, "f53d064b237d071c1a4a94f3d7733d20a6d517d18017fd6d7fa32cce8f5f4e5886649ddae03de0444df1b7ef114287c9404719813fa058eff25b4645d0ee2beac41b5c6c99dc414a51ec5ae06d29ca8bf5af939b09f5a391e4568b6cf46edf9fe6cdf15b7f60536ec675e35f542fc5c0c14140aee5b8e148c9b01bf9adb86e5d74d41714f93ea7c2c796"}, {0x78, 0xffff, 0xc4000000, "6f38334e17d82fa4c00d3b8dbd34ec81484be528be9e357051e504d50bc32bcaacccdbfdd6c647a4323120a64c744c4794d66c1750f9c25208826fbe8769ee7be8e7d0d4218e70b2bbb37b981d1db17eab2a7dc5b1643ad3b15a9650050db4d9a2"}, {0x98, 0xffff, 0xffffffff, "23755d87bd149b47a46cda8911cda8bc5ed9e2d618d5de832ab4f971057504741c16a4a6ffad830d645d6587d2ca8b54f8d2069aec25dd4b1cce0a256c5418aac119e6d929cdb75f99e9bc564611064b9fbf904e1a2e9190cc2828e54365ef74b51ca446c35795396771c8280c98f2b684961ed67d2f655c178a9f33af267ea58963"}], 0x278}, 0x406) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000), 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000380)={0x3f, 0x6}, 0x10) 08:00:38 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x3, &(0x7f00007a2000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) shmget$private(0x0, 0x4000, 0x40, &(0x7f00007a2000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180)={0x10001, 0x2}, 0x8) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') shmget$private(0x0, 0x4000, 0x18, &(0x7f00007a1000/0x4000)=nil) seteuid(r2) 08:00:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) shutdown(r1, 0x1) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 08:00:38 executing program 1: rmdir(&(0x7f0000000000)='./file0\x00') unveil(0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) 08:00:38 executing program 0: pipe2(&(0x7f0000000000), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) socket(0x30, 0x3, 0x8) close(r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 08:00:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) flock(r0, 0x0) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x113) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)={{0x1f, 0xfffffffffffffffc}, {0x7, 0x1ff}}, 0x0) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) r5 = geteuid() getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchownat(r3, &(0x7f0000000000)='./file0\x00', r5, r6, 0x2) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) utimes(0x0, 0xffffffffffffffff) 08:00:38 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0xffffffdb, 0xfffffffffffffffe, 0xfffffebd}, 0x4) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) sendto(r0, &(0x7f0000000100)="bdb3f2b929ed73e9ed655f9b303a8ef60930a1fb2c87507819a7ab298ab368397ddb6d1e118b97c92878", 0x2a, 0x4, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 08:00:38 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}, {r0, 0x1}, {r0, 0x4}], 0x4, 0x0) r1 = semget(0x1, 0x2, 0x418) r2 = getuid() r3 = getgid() r4 = getuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000000)={{0xfff, r2, r3, r4, r5, 0x20, 0x8}, 0x0, 0x6, 0x7}) 08:00:39 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x4000000000000001, 0x2000000000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 08:00:39 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x4a, 0x5, 0x0, 0xb4cc, "090000000000000000ffff2b060191b225f8d200", 0x0, 0x7fff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:00:39 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x7fffffff) shutdown(r0, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x10) 08:00:39 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x1, 0xfffffffffffffffc}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x1010, r0, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x2, 0x1, 0x1ff, 0x3ff, r1}) 08:00:39 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000000)) sync() r0 = getgid() setegid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x20) syz_open_pts() fcntl$getflags(r1, 0x3) getrusage(0x1, &(0x7f0000000200)) 08:00:39 executing program 0: r0 = kqueue() kevent(r0, 0xffffffffffffffff, 0x401, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) shmget(0x1, 0x1000, 0x401, &(0x7f0000fff000/0x1000)=nil) 08:00:39 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) getitimer(0x2, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:00:39 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x0, 0x0, &(0x7f0000000140)={0x9, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x10000000}, 0x0, 0x0) 08:00:39 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket$inet(0x2, 0x4, 0xee6) connect$inet(r1, &(0x7f0000000100)={0x2, 0x3}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1022, 0x0, 0x8f) write(r0, &(0x7f0000000000)="76ace218088ebb195975651c6f7db15999eef743965a3d7df750d92d78186bfa3bc0b97a3673b93c17d58e670c5c7a3b8faef9d40ace93873ca8574331ce0367baa59f6f03c2519fd4c650d39dbf67054e2efb382b9c648ad7543316370d6f8f1968ab442b5ca0f61e66b8af7fa744079edf6f18da1e461e7bd4a5bcfb6661406e1e07051f8b2ac369aeda6abeff1ca110aeb5e62601a8442aaab0182a42573cc925d094a5deb5730e94863c928b7c80be3793a449daf4d2a95d8a7403c2c26977e1adff", 0xc4) 08:00:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) r2 = fcntl$dupfd(r1, 0xa, r1) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x31, 0x40000000, 0x800, 0x10000}, {{r1}, 0xffffffffffffffff, 0xa2, 0x3, 0x7f, 0xfffffffffffff690}, {{r0}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x9, 0x25}, {{r0}, 0xfffffffffffffffa, 0xc, 0x65, 0x3, 0x9}], 0x2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x2, 0x4, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x80, 0x80000000, 0x3ff, 0x9}, {{r1}, 0xfffffffffffffffc, 0x4, 0x2, 0xfffffffffffffffc, 0x775f}, {{r1}, 0xfffffffffffffffc, 0x4, 0xf0000001, 0xff, 0x9}, {{r0}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x7, 0x2}, {{r1}, 0x0, 0x10, 0xf0000000, 0x8000, 0xe1}], 0x401, &(0x7f0000000240)={0x72d, 0x2}) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) dup(r1) close(r2) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee33", 0x3a) socket$unix(0x1, 0x2, 0x0) 08:00:39 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r0, &(0x7f0000000300)='./file0\x00', 0x2000, 0x6) sendto$unix(r1, &(0x7f0000000240)="32e6f5679d59373899de893b4610b214cd32d956345e204f83e59acef37e3909bcf24c1ca54ef7149e1c090087f378c09e4711819bddad216fc9264ebfca9d4f03f7951ef2ca0989a3fedd66043e71b8ce7c411437aa58e9bde5046dcf918a31a682d95419930ea07738bc2c84c7de41e020766a04ece604e6f2516aacbb2849de09870cb3caaa15efaada646579b0179edbb494c27b342ff20c86d808ec64ee68baf5ee9be77182a15c", 0xaa, 0x8, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) bind$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mknod$loop(&(0x7f00000000c0)='.\x00', 0x0, 0xffffffffffffffff) 08:00:40 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)="3e2a7913e4ba6d673553c01e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f788b042d2a500a24ace697bef649fa9da398bcd62b103434820abc4be001c848cacfa3444002000514afd514dea79d95e8f6b9d3b3c190fff0c9ea73a4050000dcb95a0122000000000000ffffffffff510ea0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1fb9d22fcc0b29b563b82a80e3c16cfad6285dc8a0000000000000000000000", 0xae) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r4, r5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xfffffffff7ffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0xffffffffffffffff}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:00:40 executing program 1: shmget$private(0x0, 0x1000, 0x509, &(0x7f0000ffd000/0x1000)=nil) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x3, 0x52, 0x6, 0x1}) connect(r1, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchown(r2, 0x0, 0x0) pipe(&(0x7f00000000c0)) 08:00:40 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) sync() r0 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x102) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0xc001, 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0xb3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x2, 0x4}, {0x3, 0xad}}, 0x2) getrusage(0x1, &(0x7f0000000200)) 08:00:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7, 0xfffffffffffffffd, &(0x7f0000000000)="a7c5e22516a0f04bb842f3ab2adfdedba133b7c839404b94d80b47ba318505edb9f6f82a019b4dba16eae687296285fed0ad18b8ba024b0d63511157133eb96b08ca26458fb7a28d4336d6921b5f2c0d24c09a8fd9393b4ef007a9d093d61afc593c67fd52d65f5b3ab857159ce95d1d5e2d20fd5f44be8f809e466417bc8d35c4a5ab7109", 0x85) setsockopt(r0, 0x40000000029, 0xb, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x10) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x1) 08:00:40 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) setrlimit(0x5, &(0x7f0000000000)={0x8000, 0x9}) socketpair(0x10, 0x0, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000080)=""/227, 0xe3, 0x1, &(0x7f0000000180)={0x2, 0x1}, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0, 0x100) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000200)) 08:00:40 executing program 0: semctl$SETVAL(0x0, 0x0, 0x8, 0xfffffffffffffffe) r0 = shmget(0x0, 0x2000, 0x105, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = semget$private(0x0, 0x0, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) msgget$private(0x0, 0x484) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x800, r2, r3, r4, r5}, 0x4d, 0x9, 0x8}) r6 = socket$inet6(0x18, 0x3, 0x10000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) shmget(0x0, 0x2000, 0x84, &(0x7f0000ffc000/0x2000)=nil) 08:00:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 08:00:40 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)="9085", 0x2) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() msgget$private(0x0, 0x2) fcntl$setstatus(r2, 0x4, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) 08:00:40 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) close(r0) 08:00:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x7, 0x3012, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 08:00:40 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') open(&(0x7f0000000940)='./file0/file0\x00', 0x8311, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x20) 08:00:40 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x10000, 0x20003}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x2, 0x8001}, {0x5, 0x7f}}, &(0x7f00000000c0)) socketpair(0x1f, 0x3, 0x4, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getuid() getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) r3 = geteuid() r4 = getegid() fchown(r0, r3, r4) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) getegid() seteuid(r1) 08:00:40 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) 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, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$inet(r0, &(0x7f0000000040)=""/46, 0x2e, 0x1, &(0x7f0000000080)={0x2, 0x2}, 0xc) 08:00:40 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) socket(0x1, 0x2, 0x7) 08:00:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0x0, 0x90d5, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x81ea, 0x7b, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:00:40 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x880, 0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x4) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) write(r3, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) kqueue() ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x80, 0x3f2, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) writev(r3, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e", 0x65}], 0x1) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000000c0)=0x5) close(r0) getuid() syz_open_pts() syz_open_pts() fchmodat(r0, &(0x7f00000001c0)='./file0\x00', 0x20, 0x2) 08:00:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x1) socket(0x2, 0x8000, 0x6) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x2, 0x2, 0xfff) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 08:00:41 executing program 0: mprotect(&(0x7f000028a000/0x4000)=nil, 0x4000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x1e0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x7fff, 0x7}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:00:41 executing program 0: nanosleep(&(0x7f0000000000)={0x20, 0x588b}, &(0x7f0000000040)) r0 = semget(0x2, 0x0, 0x12) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000080)=""/214) msgsnd(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="0629"], 0x1, 0x800) semget(0x2, 0x4, 0x0) 08:00:41 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10002) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfd91) getgroups(0x1, &(0x7f0000000240)=[r1]) setsockopt(r0, 0x4164, 0xfc7, &(0x7f00000000c0)="5996172314fd91f03db67ef0bb818ce57b88c8ad0f626eea022e9ece81a3be1725890ed3d6230435d7c3284020dd13bf36806358a7e70d0dbf80a2e7af4514c29d3a3e4c6311dc8c633a412341814920e894aa58b4722d27675d58d363338a054f61bd316a11faaadc1c92d3411bc2311433349c5094dab58aac0888bf56c806816b94e76243f53ecb60a71858e9e2dc60bbc89cf0da5c80727b57c53a46d25dbaa23ecd4cc85e3e041dc08955c4b8d4f276dfc215f6c821323b05f855d5347f7bbc4d71d1248b555feea68f27a8229ad10cecaeff175a9f797945621602a247b03e8ce7eef851deaab16f29d55fe48341", 0xf1) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f000062a000/0x1000)=nil, 0x1000, 0x40006) r2 = socket(0x18, 0x1, 0x9) socket(0x18, 0x6, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:00:41 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = accept(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) setsockopt(r0, 0x5, 0x648c8b28, &(0x7f0000000080)="250ac29ed8053f33365f35b64ef298ab173c8301de016d446dd343950e0f2f2d3215579cf5092e16c274f5c55d76660abe195be4107e2a1c57a94a694817e7a75a5469207f38486f350fb9dfe8a8b155493c2c7aa6509ba84eade164e1e62989244eed49da270f43f94edbcc0d68fd46a56571d60cc0c450a2ff70d496ae6087e0bbfa637f6333544f6f4e446f53d6fd234c3c3a0b8cb03bc0d3bfe01e0866a53d0bdbc03537b8e4ad961ffc5d1a1c2b3a59274815eda3ba3b054561285f56", 0xbf) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) sendto(r1, &(0x7f0000000000)="787d96329ecd2c91332e7f969e5afb7589e8fd726ed37a6469797459a1b7ff", 0x1f, 0x8, &(0x7f0000000140)=@in6={0x18, 0x2, 0x8, 0xfffffffffffffffc}, 0xc) 08:00:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) 08:00:42 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r0, r0) setregid(r0, r0) 08:00:42 executing program 1: mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r2 = socket$inet(0x2, 0x4000000000000001, 0x1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) accept(r2, 0x0, &(0x7f00000001c0)) pipe(&(0x7f0000000200)) getsockopt(r2, 0x8, 0x9, 0x0, 0x0) truncate(&(0x7f0000000240)='./file0\x00', 0x80) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) 08:00:42 executing program 1: r0 = msgget(0x1, 0x4000000000) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/243) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf03019df8c6323775f6a89dbdf", 0x2c) 08:00:42 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2e"], 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 08:00:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) recvfrom$inet(r0, &(0x7f0000000080)=""/26, 0x1a, 0x0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 08:00:42 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = semget(0x2, 0x3, 0x80) semop(r1, &(0x7f0000001500)=[{0x1, 0x6b, 0x800}], 0x98b09916013279c0) mprotect(&(0x7f000050b000/0x8000)=nil, 0x8000, 0x2) getuid() recvmsg(r0, &(0x7f00000014c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/97, 0x61}, {&(0x7f0000000080)=""/5, 0x5}, {&(0x7f0000001180)=""/234, 0xea}, {&(0x7f0000001280)=""/142, 0x8e}, {&(0x7f0000001340)=""/125, 0x7d}], 0x6, &(0x7f0000001440)=""/94, 0x5e}, 0xa8b0e25c4e7885ca) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 08:00:42 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x8, 0x8, &(0x7f0000000000)=""/91, &(0x7f0000000080)=0x5b) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 08:00:42 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 08:00:42 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 08:00:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0x0, 0x400}], 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0xf0000002, 0x8, 0x5}, {{r2}, 0xfffffffffffffff9, 0x42, 0x2, 0x98e, 0xe530}, {{r1}, 0xfffffffffffffffb, 0x1a, 0x1, 0x1, 0xfffffffffffffffd}], 0x1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0x80000000, 0x8001}, {{r2}, 0xffffffffffffffff, 0x0, 0x1, 0x6}, {{r0}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x400, 0x80000001}, {{r0}, 0xfffffffffffffff8, 0x4, 0x400fffff, 0x3, 0x6}, {{r0}, 0xfffffffffffffffb, 0x0, 0x80, 0xef9, 0x3ff}], 0x7fffffff, &(0x7f0000000000)={0x1, 0x81}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x11, 0xc3) read(r0, 0x0, 0x0) r3 = msgget$private(0x0, 0x1ff) msgsnd(r3, &(0x7f00000001c0)={0x3, "b2fb9465bb8b81fbec9844e3e89a76469f7258"}, 0x1b, 0x800) 08:00:42 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 08:00:43 executing program 1: r0 = kqueue() r1 = syz_open_pts() close(r1) semget$private(0x0, 0x4, 0x0) writev(r1, &(0x7f0000000580)=[{&(0x7f00000000c0)='b', 0x1}], 0x1) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r0, &(0x7f0000000000), 0xfffffffffffffff8, 0x0, 0x10000fe, 0x0) write(r1, &(0x7f0000000000)='<', 0x1) fcntl$setstatus(r2, 0x4, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x40) 08:00:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001940)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000002080)=ANY=[@ANYRESHEX=r2, @ANYBLOB="2f0ac3a197edb7b943540b7327cc244d7959fda8f6594998c119d37f654287119dc6dfeb3616f5ca3f5ad7fbbe5dcc4f45ccfbe553f0dfba85826ce7b0ff942c4903279426d779057d0616f5c2ee5f74278d5da39881432bf05dc731ebae9c1d1d393c867334d76781389ebdc3cc1ed47206b2a699babdc4bd9778d13ed9fc95", @ANYRESOCT=r2, @ANYBLOB="c160f9b0f5a9d42194379d02d9269244b94c0846e7a8ccca115c37003aa713a20f6000cfc0f14d924737", @ANYPTR=&(0x7f0000001e40)=ANY=[@ANYRESHEX=r0], @ANYBLOB="eb117e59c7bdf953700a8427001493a97917055ddfdf4adcb7629e78240861d9905cd8d64b062e42f201dedfa847775ce21c40d731c9379ca03ec4d47222d37016616a57d81e3087", @ANYBLOB="bce99d9c6e925cbb005a49ccdeab761e7a7adfa5c3dc5bbae292195fc7817f6d9d07f18f7bb8c720ebb32ed1a0c2c916334b796bcdd779f30aa4a143e6cb17ac30e7d156f585c1b96000853c3805b6e48afb160b5a65b33816bb8cf5cbd01e791365501b60ba1db5e6685c9685e3d232755eb0b8f8c6bca02cfd2cbbda9f8ec72a149fbd5b0fc5fc8dcbd14dbbf78b13c3fb035f373f122f4d85965f25e31bbbb82161c740"], &(0x7f0000000080)=0x7) r4 = dup2(r1, r3) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f00000000c0)) mknod(&(0x7f0000001880)='./file0\x00', 0x1, 0x1) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r1, 0xffff, 0x104, &(0x7f00000001c0), &(0x7f0000000200)=0x4) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg(r5, &(0x7f0000001840)={&(0x7f0000000240)=@in6={0x18, 0x0, 0x2, 0x20}, 0xc, &(0x7f0000001640)=[{&(0x7f0000000280)="816f40ad9e8b1ccc5db9fda2483b153351b07c97f2cb6855ac4da46acd1002daf7a01c8b9e7a5c4992d06be979bca0c86198fcf05754f24f0fb2a57b45d44d6761978b44341fbbc3f37636e47bdcab7979412d663e12a39357a867275cea7567ca1523319ccbca1701f4116bdba36f8ef76294c9c17ff0341940388e2d9df5933d94dd3a852eda162b42f6f392806987732a887c6024ef1fc91f7f5afc0ec6407fcaeddc3bf09ce363d66366bb7615655f0e70937d", 0xb5}, {&(0x7f0000000340)="ff4bd00831bbaa1db03a3ddee0ceeb7395ba8bf1f8203a1c3b279bad2596ea67071cf2c1c71c37cc71de6964898009e15e5184dd61bb3fcaaff2791d7746a36e4911f2ab2bc2cd02884b8e06a3f09346454f113f7d567fdf6ef9294992ebc35795dc0884daecad4af42949e46cce31bdc6b57f09371b9419825cb0e15a36e1082a4a15650e203df323871325d5a25300c1228d586497be86e64519edd602c668eeb033126ac7513a4665641ba40be0ea", 0xb0}, {&(0x7f0000000400)="1e361e5bcf76a9b8a1af01f78861fa97d6f9b2a3d09de2bb5fd19dcf1460100858493622cb8526d07e03151c9a836c55a9ef27e52512f525", 0x38}, {&(0x7f0000000440)="08d7b940661ecc55710c84e0535f02a6cee56fb288dda553b6e6afdac7dfb8a88d504b6c0fc8052b6a8259ec1d427998707b3b2e8fc8547ed1ef332a557de05dd66f423665a4bab46240b04202676f76c2df1ff65ae8a426379153fa77d31d4b40b3ae22de679d7756105948d6661b27e4628304c05f5215c460f110c570d65e05dcb3f225b4bc1168c5960f32b5020450bc2e2dc84e9b19d510725dd8bf6b36d85c2906", 0xa4}, {&(0x7f0000000500)="00ad3d12a2ee4280264b2b573df49896594c3ff527f2b779f3ce2422eb527b4d7ffaa3eac3fd57e60d608c37b920062e38f853709235571c0b4a8a59cce311929a7a046899d213b3c4ecdfc7068b4e2c969e8363106b059dbed81010b950d1869aa05e66405b6387b7375f7f2167c30841bd3c21", 0x74}, {&(0x7f0000000580)="2acdbdcfda811d648014e1ae4843a4885fa8dda79184fa3d65fabfa7163627a37154af9cbe32212148be054419bba6b6a1cf7c9f8fc19062b381f4e20a9e1e3d580c5a26b6835d165fba8c97a0c48df4d5defb3ffe7e2b0f224894074a9727b635069a7a1d0ef6b8808d32ff888dbeea06c0c50cf9a5b4ecd0f4dedaa30073bc350ce6ae0db20b2a0adae48503ec7b4f050fa4216d1cb19f7241023589a1a89232136c917a697c72ef1538bb381f7085a33c4a64012a6f2c68fbcaefcd34a7692518cb2742b7c35721c2527aaf2074908dfd1475d56e32f231d08d9e8c7cbfa7b607c4ae02545ff0e5eb1d84c97cfd42076427c7c043ccba98d8d5e7c4cb5b006e67a24d15b83f9de1641133e6da49c1f221561fc97257171624e57f9004a375252fbd3eb79adc447488c644cee7b42ab88dee330814dc10492ee3183a3f30bb5aa9a735dff6e05db8248e79c25efd21e426f1c9d83e60026915a03b7267a4469c622f47ac0e46313b8dcaedf467d9a04fa682d6a8acd64b37527c652ade0a9e48dd3008435e4a6fa133348f1ca568e333f8eb05a5689bb051426c37807abf989b45c353444c834f16c9515c7e5f08c4b91776f0963ac9cf87b37629ccfd8f46e4a819fe5726de2c3ed1c060ffffeaaa6e76d5f9540b065f71f7d3c5d888dfdfc6655a3e7c491ea6f3de0ea0407abe3fce02331cebf7edf549322a12acbc347635d68949b312bf1a3a937bc0aac123420dcff4da0735be6dd6dab881c61b3165cd3cacafecad83eab191284d196318573a120f844443e809da120c2a5439ec52e9919dfeec59e562abe98c4a5995a2b7739208265747bae99e7561af21d54f28efa2f5cb4af6a3e1174bc3e97e16f004ef7a0ac0cba74bac2cfa35e1231b0a4bf4ff424109cace1e093d979621d194ab6ec47dc0cad3c1fdf196153f2d3be3c0ef8d1ea188037efa6addda0dfc0d6e95779685c2d2705ca697abd09cf3a5153dcb549293fe8cf34a5cbab3feb68ae89507aab512a30b12ae201cab636173bb1fb65425e3ac6036103a557dd7b153d7e5ee6b87c85a2ee890e8f5139741e90cf1533b94ad866869dc0b81ed63321c42d7b3803a8a74233f2816048348f4522b495ad9f63691cb8de030285467a23aabbe63e2b2811e1f9fb4ba3f2fb5c9d80bce5effc111d8a333cef4f797d5a6527bf4b610585d42b9137e3b80d05116b496111f15e01ddf96e59b4db0a9478a6a97414945c1be3ea20dba05fccb54ed228c1633acb8c15aa8ebbf34f23f03c9d846c3d8e3324b55e5da174ced56d1d5528cee5415fa5db6aa3079227f0fd89e2b5cc7e6e157f7e0e906e80f0a184c75a1530bf8a6de32d018a197346298c504cd4665e34e2a3a40d5d72b9cd81fdddcc029307238b2f871ee7bb4e255acc809c956ee18a15acb4b47108752a78dfd5171ec722bb1becb14de7dff5a395292f749aec608c92b2ae84f37f19082abb961c1632680cc7e91b0524f7ef9d6658248defc9abf30d34b42982afed703ee2df0811a7124be202eca3dc59292c9df70308818d9d1911cad09c6997c001f0a4392dbc9b0cb3f5a0c7002d44e12b6407b1339f6a3e113efe7539d04bc7506326f62bbd0647ef6f5ae6cc18cbe4b2e4ae4b70579c6284231fd0443b1c6d2401c943cb52b2f5476e11fa43b488500d938af66780a00815d3c51a47093cfef832e30aded544c6adbada1ed83ca1d33d3f4976365a543860267a9d91cc5cd926944bce00e183a64268f33050ef4e168336f41ae706c97f5f0f87ccc32eb6c4af795da03ed8a467c3643e2ceca427a642db48a0bc0076309b074903b718415aa2ad545370d87791a9a5d29b7dc9993ab438161444a576ad036de219dc301709aa43ac7f604feb2efe5137fab78a8645455da9f80c76709ddab867b5cb3cdad88a661205a3d796c14653fa21572a2a5feed823c5fd4b37c3105c9ce2fb02aea5395ff35cd3e82517dd74a81b2e17d34e5ca6ed4aa0e7a3347307713cd0c7647fd7be314bdc3d4d8c6ea540aa03811a6be6916c3e7b7aae140add424d8b8ba8306d12b4e63fc8a2915617b1be78a0ce17f98cbb89b442e9e912c9aeb44fb3dcf1aff27e2b9ef7bd8f03ec4c252c4dcf9c0d26c0d9527d2f11e9772e519df2641cebf0444943b5fc0acef4daf27fcab0deb59cf340560b57027d32e23ccd4b251857c79292b5eccff0ae7e344a9dc08b97843f0d9137d726ac745d59dff8e08356ccb215d226d7acaa3832e4f101877e4c6476c44914df2165449b05ec7bcfffb0be1522c116d3a92bb9c769b59dab328e7db38586a080381363f8f28f14d633328a9a7e3fec3fa3349af977a217f2e23c0b8184814c9d9428150238c19dddf5538d3f75e56c5809ef1675f4150939f0810ddec139cd69ca56ae2975dd03ab511c5c8ada89eb06875219ab94526ac06cc3a474c3e875aa06b3c0549ceb8eb4682e7b2072e746ba9ad9487da07acd0ba89fe64e3dfe733b6a41b213cc906038bae3add66a9c3c056276700b616206165261a076e6bbd9e3be11ee840f120bacc9b911a8a7d2159ac1f4cd4751ca796f2e6257914dc8ed0a252027291bc606faa9b22bcffd0e82bb8d7915779daacf36f7069dc0dd0ce8e0570ba9b00fa82fb84c1db5c2170311b936e4d972c7f2909366428c06b5dec18d143432f2db20cdef05e52bd206f65f1811e1c936946058ae00f77a90beb2e552dcb6928d1343d23f0c9c8fb800f4c137cc82795cfcf04c24234ab13727825becf5d4a78e2bcf51e4127af71fd46501642b00aaa84add073e0b3ff47050d7c512d997beb68e9f551975a62397c197d0aac1e438686fbaf36202b4d5586b23cee9ff0dd0b9aa8132217b805e179a1a2bc0b7c8e6f2bdc0117a9491850a04e616da296d53c248fcedbe46cf84655d26847c751439903287c2d9b4c335dd325c250f83d4be7bfb917e4660ce54d5bcdcc09a89291c635e3813c686a6e8fc995f7bb1cd66e033c92b9d2343e306e20a10b2e4eb15f074b27f72e09701bab9026d0e68bba417cbbf853db5bbce1a2e996bcb917db2b2674d68f159768a1439633edd75c4963f13069d50dc04dda98072d59a91fd14f9877e14db507b610353f115c3f29d111d8f3968b04be4e15fe3f84e55f508bf9c1133b96a8462802e7ca684e549878f09ad275fa34a6085da72b03d07785774812658a68247457137b8191e3564c2e6e66139fd98f8c58fe44b3dd77bd8d90583c4deb3cb22b2895f1f416773e61755f25ccfb17b6296f12c5f83ffec9e3c3318f814b3bd5a71eb34484dd2c09b303568c68bc14c2af83fe3b8b47906bfd8cc526ee6c89d26e6471c92c430083aec3b3cd903be70ceba347d4388c554ee284d6241a5df31ff94f459ed9de3f47106d9aa0f96ce1c3c99b8aa528b2807c06d88fb698628e45c28036f57f78675f0b194ebce3d54539b1b924a1147f5fa5afeda0ddcbdc5c457e2929e769d5bb5e19da6d4f93fadcd176e21331a5712cefad77693d571da0c268e70e815b2c9cb6a394bb2673201a870699e623572f59d072b40b5ae0d700db431db168925a58fe43ef9f1a47a3ad58ed3d53938acea4601e74c33e3518611bc3386b71bcd99b471ad8093af9420a7ddada999337452cb9ef6c1fe3d39c6ef76a29b717d375912c625eae9a78769cd32f0a58305e01e7d827f78adc8818f334eefdd885edc836305cdb975fce018fa08a7346ea6acf000c003c33dfaa9252915503f3e82299faf7e5b7c0fab4e838d78bf1959b704226069853069ec875997d0ffcf85dcbea0378ba51bf4f70af47f452a8cd91c24b820ff19ce083a06412aea41f49ee360b3a7c7c1df1dd6f85af9084ae984a8875040a0f78e1b8768a28e641928ea3587658b8aaeff32435abf9fb7e4989f81818e5b492cebb2ffd0336b1efa7dc7d574507b519d6a63cc3b6e5c1281db6b895eb0378cf928817fb9458b50ffe7293a4e60dce31304cb7d5c11c1f69d936abf5a239ecd214991c7690eb51a6dcc263fb8699c431e006f259cdd114ffc7d0e31ba3ed17a3ab711424e09b102a4285d9c142573407965d9e7b61a8808ded418c626585c4c0b418e44b0bb3bbc81f653b00e20e61825f6200dac1497c0068c9ec282163ddbb16464146f0bee0f63e3619789d4cda0aeedf6f5add3849000e3784a55c5601057f78adbcf981b559c371fad5c3cf30d3a56a70be8770fd51ecf4827b8b5a1d0052420b3a63a5a8e0c94c7129c7bc1477aa19db24584ef181cb37b655d9f25e913aa68b86c4f1bb7cb43e08707f77f0cde08b9e04433de76b1449f0fcb7eab6a3bab3721920fb63ea52051f8e51491c523ce21b11d866cf98222f1804d1d6bb469a6da3d475838506785b91d79258dc818d3b0d3d9017f1ea8c001a9355560b793d3be7ca59a81432b030633d73a2300642c5b8b8d239884e7ed60fa866a276a8cad493b6dd7c6cb8f95ffe65feaca09cc9ef112756888d9662b39d802c9bfdcea242359d49b8b3a5b77f9c61b94ec63c6ab1beb8e2c3eeea4e6f951b607674d195cb67874e122746d993254ddb8cb2dc9cdf47ae4b9a0c299faddcc9d5d0cf6c078414031119c60145d5171c75833fd4c14df6f4723b31997565bdb44fce55687e48e151bdd55eee7a2902a15952adb05089163bceb943634a460154f38f698dae642b0316f2e107b4027ffc373366d4949823f8c8b07f11829d8e94925c599534f558a639bea76126c5888e5c8a81aa39bea34fcd7101ce907073aabd46eaab3cbd391073410699c709585f9a0a70e21f7aff9daf1ad132e868c54e40ec71c38e5ac14d10874887c0117bf6b534d3a6f481a954d2fce645eea555a19eea7eb535e665a112a72e6a59c6ae2319f1cdded4949c026e5eb87b759b9b404ed0f271ae7ed59f53f3ee316f2830d773947d0a2e3346c82fcf9f158865f58ad39f4c67f5812b526207632c8fdbaebed737522ecf075fd54c8d1a2fcb31fd397f533e561b0393e7b252316fcf8fde5a0029d84447eda2be8a07d66c26fece5ff75a572c28fe4510bd841206d4441cc52324630ef71f22b3741444cefb367d0b575434b9179fd2869d7090495ef4c65650a7d403ae0f19b0f42b407399dd1b6181ba1bbb51c545674088edb60d98e1f322ae14cb36dbc17d4d5bad1be2b8060f4a51ae2b9591931f991205243807f717985c3fada5aa6b99b3e0206ab6d9164dcc707a6d1498551ed857035fa1807de7f97a6b0cf14324f6b80492bb6b7359037a256a0a1abc5ff5ab829068abd9d80ee27fd634376636a8d8dc416c077fd09679e93c47dec2e924459c87997487caf336733b165607a981daef9dc5df2c5bda5ad505f47104a4a88eff33d2af6893b6874590a807dabb75aaa13c7fdf65aa3ed174fa6e0faf75f1d0b14db0ff4b4ba9ebaa37f40c6fad91aac9adb2b4b10ef295f3916a930c2234cd3b1589a31253f38e9729f6060e9344c1ce0a06ae1ba91524a610524b8f61d7865319ba9d9c7e75b42e6a6c446801132083eb38fd0eedd5838b3bc22f62ded8702f62621e62b53e43b02642c3b9895cd0182488c1c69c8a73f2f173a2fe50a5585a4246303f6872d74d1bb42cb7e72290d92693cf152b3a2ee425a8c92a549838bf9e59c5c3d2f40eea078a84195a0e107cb579d1712718fb5442658ff9b347302163027e827585cb4d9031c88817bc202ce1763fc92869deb52971fdbca8bb28095af68c8d4f75cc27b4da890d071206467ba96d4aa8e28679b73e27", 0x1000}, {&(0x7f0000001580)="6898d2aca8103c1ed24e7f29a15678", 0xf}, {&(0x7f00000015c0)="c6d515f5d51e4938122c7637c10f980df53c8d626fe529e7226071f2e16ec2e76ae0bba14cd246cdee45f999f54697f23eda958d76aa3ffdea5740ee4eebde5dbf3fb86bfb76cf0b5b936a8978bf98338ac07d19d411f9e69a33e2521653edb4fe5e989c6d0c92786a3de2953f26cd61", 0x70}], 0x8, &(0x7f00000016c0)=[{0x98, 0x1, 0x6, "bcae45d098cedb234ca1e92df3086c7a721e28ab7e90332cb1084de842af5c838ba7a2f4e5db8012cbd31c46bc159d1b1839f32115a0ed81c888c0753a02e810fa936628508c1adb94d041f645bba4c91ea7ef14248b83f7bcb121e349c11ab522b261c0bac5c56ae691c99b3731ce97e803b29596af268245598b615daeefa55e8552"}, {0xa8, 0x1, 0x100000001, "5dec8b7abe41480a3b5ce0e80c92854e68341fb89cff36d3d569e93dcabb2fdc9364159a706ef5b919484f57d317d775f51fb50f9fe7d4721d3f40cb471f3a6bf907b5e01f9d2c0dbe8b0415e62007006703181a238845e53f728b0b69048a502d3f0586e38e033ea271ec8ffca4bc6e704c76da01f5d767119d269d4193429a422fe4943598ea536b78a2c2551898604dd57c853fab"}, {0x38, 0x0, 0x6, "05debf626418d15747f9e3c70917cd6cffd957a474090c459e62b31d52fcb366aea5e660"}], 0x178}, 0x0) 08:00:43 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000780)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x188, 0x4, 0xa39}, {{r2}, 0xfffffffffffffffb, 0x0, 0x80, 0x0, 0xff}, {{r2}, 0xffffffffffffffff, 0x18, 0x80000000, 0x800, 0x3ff}], 0x34, 0x0, 0xc68, 0x0) r3 = semget$private(0x0, 0x3, 0x100) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r6 = geteuid() getgroups(0x2, &(0x7f0000000680)=[0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000006c0)={{0x7ff, r4, r5, r6, r7, 0x2, 0x1}, 0x9, 0x1, 0x1ff}) r8 = kqueue() kevent(r8, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) r10 = dup2(r0, r1) r11 = semget(0x2, 0x3, 0x9) semop(r11, &(0x7f0000000000)=[{0x0, 0x200, 0x1000}, {0x0, 0xffffffff, 0x1800}, {0x0, 0x6}, {0x3, 0x9, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0x80, 0x800}, {0x3, 0x1c1, 0x5377faaeec89a8ca}, {0x7, 0x0, 0x800}, {0x3, 0xffffffff, 0x1000}], 0x9) r12 = getpgid(0xffffffffffffffff) r13 = getuid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r15 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r17 = getegid() sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000080)="0d3f1f6bf0d718dfce192ce5ffb65c730c93dfdff6c4509e0ddedfa7529bc5aa7b56d04fa57760ec7268baaa4e2b86cde654d6dcc537094a8954a8b41e2d23f7f3a28db29cd5b1c63305d49e70a53be7ef36b277c1633d5359e40685694a82cb405f542d9a00a324ba26c6d99685cce144f844b8150b907ac407938417e5c1a79bd702a2a86e1e32f8854748ae13e113c9b35a", 0x93}, {&(0x7f0000000140)="7bde0b5db2a40a4d77e4e0f7f9ba916dff5ed7940f1db6c484c9cd55066c32ef376460331bca75c62aad90c593f7b35a2136e28125a8be7651260a071ac5e80d1ab352b333474f49528f2818b114e820ac5d7d3b0d58e277c74eab7748af66bb66b0185404693afd0439081d7148fad02c6c472fb028a6e0702df1bef81831ac7844dcfad507858d7d8787ac503beebcc0dd69df2c9a9eddae89a67eb6088eb8a6ae7108c7e08d69e73eef471c174bad3fe4927566270ee6eb1d4a64ad11d99ce9456fad1dd9fb4f", 0xc8}, {&(0x7f0000000240)="a79851f0e56c9f2dea40de5cb551b10e3261330c43471a809d4206b0c74e037ee436088c872e63ebda69fddcf004f22e9bcd3e99b1dd666f1e24ada9996d6b8e3e66a392cb5fffebe0d15451b5f99f9b0bb8d3ca716ed91c6944ec1dcdf720d685306be90ba4def7168a0e3e8a1acab145e21fc204ec7fbe804b95a684ddd50f39ee22fb56df70e5e059ca1a7841abed7417c258459cf8a0bc455bbe31ca3daf54cddc2be889806b1b484a264985d93e8418034a45ff7fc04e2c5e63999ffddce9cf8c3f", 0xc4}, {&(0x7f0000000380)="343d7f06ace4cec5e1a60eaf2eea3876ae89bced7d628d0ec5fa7fbe3628146fbc1071a76bb30cb594d788cf8ed08c12fe35387365c679f95d6acf9ee9f17cb85e9c931c9057c29119a3868f1540837a7d0c9193792160cc07de8106aa6d2fba833a4790323795345855c1fc3f95d2b7b8948f872a00e7f894bb4d6a134a77116c44bc9552e5815da141", 0x8a}], 0x4, &(0x7f0000000500)=[@rights={0x18, 0xffff, 0x1, [r8]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x20, 0xffff, 0x1, [r8, r0, r0]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x20, 0xffff, 0x1, [r1, r2, r2, r1]}], 0x98, 0x6}, 0x4) 08:00:43 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/214, 0xd6}, {&(0x7f00000001c0)=""/118, 0x76}], 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000040)={{0xfffffffffffffffd}, {0x0, 0x23}}, 0x0) writev(r1, &(0x7f0000001040), 0x10000000000002f1) 08:00:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x8000) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 08:00:44 executing program 1: 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 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xf, 0x1, 0x6c0, 0x0, "5df0bc84713d730c573845f831b4be7fa0185e6d", 0x1, 0x1ff}) mlock(&(0x7f00001f0000/0x3000)=nil, 0x3000) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) madvise(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x6) 08:00:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3d1aaf1a34ee6cfd0f85000000e5522aeefeaff0f2c85e2831c61a32b263c6205a400e2c424f9aba99d3d449011e78009da398bcd62b103434820abc4bcabba3444002007e142937ffabbb9917dd1d95e8f6b9d378ee4ef8f0c9ea000014e4725b38176a5f91942057cb5837d701adc6100ffc308cb6e417ae9762f09106fac07683bf4d2ad48964769baedbbe6dff4bc732b11ca7d2588a04a0488c2e54c1db0dbac5b34deea40d85e6187af12c8970d423eb9061d4a61fb1467a3148e7bd97293df0b57b990bf3d12615ebc74060f9e1d6c4a95e265d8f5c290000000000000000000000000000000000000000000000bc1b5c216a", 0x10f) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r4, r5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffbfffffffff3d, "857df934ea00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) dup(r1) 08:00:45 executing program 1: r0 = socket(0x18, 0x0, 0x0) sendto$inet(r0, &(0x7f00000001c0)="7234f73d0ad47c21c3f4ddfbaa0ff3e13bbe8cff8ae5d74dd4f4c6b2c591052bd2166ce3bbe4b75587fde7228bc7cc07d300bb63a6020530db202b7b2ea117754e47157e513db3c45bb8e7e290e77d4be4e583ce9850540b42a7e6c38d302b5ed36ac2fb70361d47a1fc91f1d4555d7535ca0359982ff2a57f979a214f6495c29015c80b31cbd15cf21ccf6693aa0304257087c691999817107110077123bbc90b95f6583861", 0x5a, 0xd, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x442, 0x9e) pipe2(&(0x7f0000000140), 0x4) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') sendto$unix(r1, &(0x7f0000000280)="8262bffd5fa066e6a366de796b7d6fdda5f965c0756f6805adc06774f766968e37f5531bd533a6638de5b0ec8fed47d658cd5be825a07ccc7e6ab0d077738882145cb3ca07c9df6a445908a2ec274b5b6930c061b97fff71d06584b8f8b2d721221e20fa13825fd43e6a983de68b25054d99e21d99f58b136ecb0c574ed96663e1ed016e5c575306174eefe5d676f2a966a9f12ecd17f9b5a1f6a7b59ddebc95eaa74b50ebdbb4ca2d1e3a5525688297339911b6c124791f5ad55f1f95ed1f16f254a75de514455ddfd0b605868629f8ff3558ddaf0e9c918231393b5a8ed297ec5080425f410e0437", 0xe9, 0x405, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) socket(0x20, 0x5, 0x20) openat(r1, &(0x7f0000000000)='./file0\x00', 0x10080, 0x100) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080)="02000000", 0x4) 08:00:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="813d8837eb43913847e8355693bfa6", 0xf) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="c6890a4736b000957dc30d19bea47f8d71e8937ec441f104b88684a4e853f84a6b5737374bcde9265aac9e474195656d1014", 0x32) socket$inet(0x2, 0x8006, 0x3f) 08:00:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x88, 0xfffff, 0x62ef, 0x6}, {{r0}, 0xfffffffffffffffe, 0x4, 0x80, 0x7fff, 0x3}, {{r0}, 0xfffffffffffffffe, 0x30, 0x2, 0x3, 0x8}, {{r0}, 0xfffffffffffffffc, 0x2, 0x0, 0x1, 0x800}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x95, 0x81}, {{r0}, 0xfffffffffffffffb, 0x68, 0x10, 0xfffffffffffffff7, 0x80000001}], 0xf89b, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x11, 0x3ff, 0x100000001}], 0x5, &(0x7f0000000280)={0x8, 0x800}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) utimensat(r0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x8, 0xfffffffffffffffb}, {0x1000, 0x80000001}}, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 08:00:45 executing program 1: chdir(&(0x7f0000739ffe)='..') chdir(&(0x7f00001ec000)='..') open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x6) openat(0xffffffffffffff9c, &(0x7f00004d2ffe)='..', 0x0, 0x0) 08:00:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) sendmsg(r0, &(0x7f0000001880)={&(0x7f0000000280)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) setsockopt(r0, 0x5, 0x7, &(0x7f0000000000)="279822127590c9a6529458a91cc306b66f2ede86a6018609c68a5882147e6135897585b549626cc49aeea2e3b2aa48db5b11ee721955043b16839a290902ef47f319ac15e19669ee64b4a1b88a2324f3bfba13ce2ee3bacac248b566aa4d550109a0afcd185e7d4af57dcb732ca65d76e2ce83cdfab993", 0x77) 08:00:45 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="04000000", 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 08:00:45 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcb0013b9fd812eaa4e02f866e90ffcf06fbc", 0x14) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f00000000c0)="994cf338e3cac716154e52b6391becd0cb2eca1df0ed41e7fd16b767d743813ae31959e276379cd7c6023f7c1c6a5229d31c018b507170b153aa43e9e7a83aff8957b5fb694337bc7eaab0f5b9110084982be097f6751ca2107c87e4b51a09", 0x5f}, {&(0x7f0000000140)="43e6f65752c6d11e2d2b174fdc6822286b50bceef1a7eec800157f057c4896006528718d57084a55ff251ecd6798566ce2cd36a0bc72bbf1edf5e2d80589b3c17244c996ac4dcaeac6e1035b9b3b3d0978a3dec35a78cffc42258716c8a77ee0f2cb7c2f2bb7910aaa44aaefc78e748c124dd0d0a873cc0e24d93d02031d775712748318dd342d4ec349e968af321bf29fd93b1a2f3f0546fddf4f96632f37f8e7165b639ce0a80293b8229ea1be303745bd50469ae5da37f95e277b5fec0e615214490b959c68ef5587b1c37ce5865eb7c99401067fcae0ab4df5e6dee0c105bb481cfbd3dba7a8be7f57ba91adf6a2f7852beca3c40f6981", 0xf9}, {&(0x7f0000000240)="554991a4cbd6c23fa1b68d1ae74f83ee172b4234bbbad9c927a74db3e109d103b9729b5d7969c990afe1f307d56099ccd3f25e2d24f827a8fe58d3c67238f9dea518cd48f36ad505aa1877ffeccb2b7451a0ef46e2d62cd8114879aba1df65b94a1f8ee3b7874a4848430399a529b5750321db362ad51c39bc9aa5f8d65c0a80fb199c48a83d85c6172c5417718379999709f14e0a8aee759ffad307548efd661c9af2daf9f8eeafaf99db1d5aa45b53ef7460118492b2a69484465691fa69ead144dedb472736a4c3853fe5cf1df000a32f87efeb78", 0xd6}], 0x3, 0x0, 0x0, 0x4}, 0x5) 08:00:45 executing program 1: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r0 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) setregid(r0, r1) 08:00:45 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0xde3, 0x4) ioctl$TIOCCDTR(r0, 0x20007478) 08:00:45 executing program 1: pledge(&(0x7f0000000000)='\x00', &(0x7f0000000080)=',\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mlockall(0x3) lseek(r0, 0x0, 0xffffffffffffffbc) 08:00:45 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) unlink(&(0x7f0000000000)='./file0\x00') setsockopt(r0, 0x29, 0xc, &(0x7f0000000240), 0x0) 08:00:45 executing program 1: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000000)) ftruncate(r0, 0x3f) 08:00:45 executing program 0: r0 = socket(0x18, 0x9, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000010c0)=0x8) close(r0) r1 = getpgrp() r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001100)={r1, r2, r3}, 0xc) 08:00:45 executing program 0: poll(0x0, 0x38e, 0x100000000) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) r0 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x80, 0x18) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x1}, {0x3f, 0x7ff}}, 0x0) 08:00:45 executing program 1: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) r0 = semget$private(0x0, 0x0, 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, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0x192) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x2000) r3 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0xffffffff}, 0x8) fcntl$setflags(r2, 0x2, 0x1) getsockname$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000cff8da07ce4f336d8556badb0000000000000000000000000000000000000000000000000000000002000000870000000000000000000000000000000000000000000000000000000000000000000000"], &(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)) r4 = geteuid() r5 = getegid() r6 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) r8 = getpid() r9 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f00000008c0)={{0x5, r4, r5, r6, r7, 0x40}, 0x9, 0x12000000000, r8, r9, 0x47, 0xffffffffffffffff, 0x7}) setsockopt(r2, 0x0, 0x0, &(0x7f0000000940)="a080ce7bbc687716193997e73026bb15bc0911cd7be4348fc50c31ef04a4bd954f18638c74edabcfbe44b2c4b05e46cd24d2c09e1eeb4d433443acddcabde2c7cd58ab75311e284a09", 0x49) 08:00:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xe, &(0x7f0000000000)="01000000", 0x4) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 08:00:45 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x11) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x4, 0x1}, {0xf6, 0x100000001}}, 0x0) sync() chmod(&(0x7f0000000040)='./file0\x00', 0x0) 08:00:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="89762224edce5899133accd4212bda5bdca59f5bc5c6a2e765e0693a107753858cefddf9c93c18be85b4387050398cdbdeb56db7d8039c30a497842b4f743045e72c64f188d4ef2e85b70af6ca0fd82732135de12aef2cf9ff572387485b195981c8002588c842605303077450e676ed817a4cec40b62ebb60e53ed0606ed61263712d61a1b73bb021875484a7618c98c40ebf8503b96dce97118307b0b26206c495bb38f89ad88f029dfb9b21266933b09598", 0xb3) recvfrom(r1, &(0x7f0000000240)=""/164, 0xa4, 0x2, &(0x7f0000000140)=@in6={0x18, 0x0, 0x7, 0x9}, 0xc) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ff31ff0008018b8e0008cd3fc40000fe", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140), 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) sendto$unix(r0, &(0x7f0000000340)="e57e8bc34ac3c3298553e172caf6d3e32d14d351c2a0d28679fcbf7a3934ad8512b9874f2128bf7c3f4c211ce29c22bffec2c96d2791c18651417bcc2b549fc2cde70c24984828527fde0113b578308cb149cb273ef47547063d7e94eb26d7eebd3fbee87afc93094172d36adffcba558d76f57ad4fb3b20b53d80391069c03153a27fae5c8d8c3b2f6ec7c88b9f04f3425b0161ee37013be0c1c52826b65c251f4ba3", 0xa3, 0x2, 0x0, 0x0) getsockname(r1, &(0x7f0000000440)=@un=@file={0x0, ""/108}, &(0x7f00000004c0)=0x2d6) 08:00:45 executing program 0: r0 = socket(0x80000000000002, 0x400000000002, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1f, 0x9}, 0x8) sendmsg(r0, &(0x7f0000002000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="56020000000000008900302b3a747ede91ec1ae3b721c1c5edeb207afc4df4025fb7dd8a6a812efed1cfd2102690ce8e741c9affbf432cb5ef93a6b7d5aaee04d4fbe8462a3e09a66ff52ccad1aff3bb00a28ab7e23db26455f18b090000007f481c3c2a703dcc987ddaef0c953c1166cde46cd3ef3f054d100f137a0328d76347f9a8143a4f7a0c6475002c5eb94ce5b16a65ba66c3537ab8503243ebdf4ed3aeefb2d0a317e12b2563233265846dc2b57f28ad066a23e2a2d5b489"], 0x1, 0x0, 0x0, 0x0}, 0x0) 08:00:45 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ftruncate(r0, 0x200) link(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = open(&(0x7f0000000080)='./file0/file0\x00', 0x1, 0x20) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x7ff) rmdir(&(0x7f0000000140)='./file0\x00') bind(r0, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) 08:00:45 executing program 0: r0 = dup(0xffffffffffffffff) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000032, &(0x7f0000000000), 0x0) 08:00:46 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x80, 0x2000000000000000) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="de", 0x1}], 0x1000038b) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855", 0x800}], 0x1) 08:00:46 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) accept$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007cddda369a4a379bbab2216b7f623df6ace238d3d50dc9892ed976178092c47bacda1de9487e9736d8053e9d9aa9bfba4fa4ca48a5511f7479573ae16cb9f8a628c487df030043cf7ac54623cce9754359b48a3e35462aa91a309e6c1cbc5e6e30f0d476e5a8dece9a8b8e2611350dce937a63cddc8c43efb0b5b1f36e1226bb45be8768050f3b9830c861752914596817041a8a6e7c8668a83b5a7817d537d093a4580bf118e22aaeb55a43b7c903ca73fe6644eea79a4ccde7ec1b5460557c702a8067dd982731267cc102ae81c0bc3ca5672d65af0b9ce8e1a665f4b0f209ddd26d9685"], &(0x7f00000001c0)=0x6e) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') 08:00:46 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setrlimit(0x1, &(0x7f0000000000)={0x7, 0x5e}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0xde3, 0x4) 08:00:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f0000001100)="e63cb3e85a226058c3ad1fa8de307e5e7e", 0x11) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000080)="c16473c5fb92f8b961bd830ac0dcfc0675e9f62524b81241ba4429123d9e6c79edeb43c94fbc59da57cdc3b21bfcbf7b3cb06008f13faf7787af3891264198763e482cc647d64c79dbf63190a55e687d0d562eb38a999a5d9f935dd66451e75eac4e16df3874c08a4885d84ae03bf5519afab5728035593616774a0bb3c4f4fb97f718b95f00b6b8f920bb6cc9fe6e4b7d6ebc6fd0c0a0e8153c94706c7ebb9ef50f1a9213a2734060a3d037b2b0195efbc3ce551eda7087f920d8803c0fafbbd9bd9780ed04f4d97fc5c88dfceadf0812f01adcf72b9140c000b59ae9076d6c7685444d8e171da65d499b7b84545f7bf6a0db0627f85a3355e433eda0ee44db056a6b2b0817a75a8a4aa48d2f82e69976565a72d277d6394fc59f322ca96efd55cadd0a913a71be34e490b92b68be194bfbbe058814e1fdc0d55986fcdec0e8009091d3d3e71393a59c828a54c7131ff03a07a6ff7b84d18c957d80b1cd1ee4bd5a774b9527bc5a5b625ccafdf6126dafedc9e30a8d1483572f92fce2296447d179fcc828f965e5e75f42714aa83a3c02d576aca585d8a57639dfa3e7c591788df042274ecd7bf5758c320f4567b9dc53339053a37c63a59403227e943f3d558e6a8a97e0bdde63ca54223a6e7311ea9b9b82c0a7a36019f8cb685dc996d2b52d966eb3008cb2bc2718808fa0de47e230edf42892c36eaaba86d5562ab14aa61bb77301b2fc2093e9da3846530cac42ca4587efefa7fdc01889b63ba8a13522e928f81088a36dcd33e31bbc5a67293b7aa97cfd69042143a7fa549f4af91b54e941f65f20e0ec406d7b760f24a27f29b1e1a939e88542c6e00dc2cd2e9cf3d48363ff0339f734e68f0f9f3e5daed493ceb37f9b03a768779e84759a686a700059f2b7199f64676b511be2adf9a2a4a0f73182ed07d770ed9420f169b3e31f78842e9bbd83f1feb49ba7ca84014f439ecebba4ccc0e92a1a89d26297602cc5662a6a12c8c86407ab2a6c4d03b98991d84f43dd0bcc39f4f5da1460d6fe636fa9e2b454e2c05d5c5a3ab337325b38e15023e9053e74a174c8f9bb89ec0d5c7d3cf14a8007ca0604cf4d8abe88064310466aea0c91db228319b3c15b755603c8860062c675f3e3807d85e117b22588aa47130405f03c19e32ecee97d05c4c7d49fc1bff70b1487ab7e8c4276d9f4a97412f5c4481d587b144225a16816fe697d84931d0db2508fdfcd11849af14f1435692bddd6d27a0f3084ab2e41cbe7cbac2a5dacbe11d674669d5c2f3da1022683bbfb17f83f2d80622841aaa1de8cb98aa530890555d51a6a168a17aa4530c6020fb28cd49b3807c28b4919277c521f3400f8460739f47d43857de69d608d73997553f44d1d55dce75edbbd69302c1ed162514c0c0505321fdc541d85aa7e389f717e5861f9689903d29419561ff8ecb16e406610540cef97e9542ccace53c638d170829e24832eab98d3700953c844999fb1f581ec4fba854d6ed6fbcae867ee632283226d1854fd7948ee3ee049f83ed7dd81b8067ceed60a464e781ee30baa048db6e78ace833265056298a08b3e508fc969c5fa19780efe1c5ee8bc23abab48c91b0cfd594d50f757c8c0439385371f9223ee5e76e8dd6467c6eb9c33100727d3daa92816f7b70d97b0cf879a1e7b6cfcf17719201ac1d0a3b7b9c5810be33c87dac2edda18e14a234ce5d9e1249b8672b2900e926ced529ae957842a26b303b478e10ae15df5e20af28006cafd73f3680a0eec82bd48387abd6a63d2d1bec994d33a13dc751fb4fd4587388e9db0249f1a15e4ea674d9e795e9e586f3b8b802ae432d13d360a20bcb7c32afb192d633b834b66888adad6052173c3dc5a1ce9e28e014e2643af6061cfacfa2d5710d0187665e3cb75ae382c80209a182b4862c0e3c02ca8f0b7d0c6d03b857a61489b4f0dbdb290d25280f0c4eb9fe49b85bb7ad5faa11c9d92c2bf78d33ebfeb32acaa909000e1d9cad5d96e7be5cc3dcc4a2398132a785916ab4ee4ccb06407b0c9e6cbe6beafc17644500e8ac3310e307131440fcf94345ce6710cceb82eff8f7759958c127db9e5f3cfbe3d35ed178ec66449840b1dc3f09981dcb53f50d75010af7289b77f47fa51114893832d4eb86f0a604a3b6de4e689e21b9cf71d5d76ee5299290f2e478caacba88ab7ff91ad62b074b64eecadf297b8a1daf077a43b83c6321e274f81bc88065a17519e948e805789a1a04370e9b5936f519fe1aebc6e35ef930680451f037ee7792b32cdc88f297970ce7cce474351839f1887ca9a89c8d037cc1c3fda0bfc919f8f4cb232b81eed3141e03c6b25f0f917b3e47e3a36b1fcc2495ba2eb0099bb42bca6ad4f542fccfda954de5213c4184fc4de0a14a9ccdb9e90194e645dfac603b0bc0e0c3d7fce55b441e2277ba7e9af1502829efadbf73e2847a33379455ac8f164da4759926592e55fcdb13dbb8f01d0ba243620e952a7faf4fb2858606c78e94f58fe24eb599a9faf37559102e0cf2ea1a9bbb56181796a552eb489419ce11d020099fec8148703271092aff6b1816cdb9a172014418248badaff8c81102605172aa7effba83dff844463c77b8760e14e1287f68b6675235e8ca86473fed223719f7751416f03707ca0f91d49052008c9e2f168a93f5e5b35ca6dc1a2f0db0f54124ac56efba27503276097c3bfbc9aa879156d3c6954b9ccba12714663bcf30d01671dc4b24ae88d0b034dcf45b66f14b67e67cb94afc91e03177f93e4b267ef266cd58c8c084681d11e2b2e354c7d1104aa5c4b3d80e6879462173f928993b0873d18cfd5985bc6d966f3f1189988dc9686f2e9236674bf2aa38bab3775ce0e866f59b8fd7d20540aa6763d2c1ddcf0ff21e5efd1174a61257ca6a08ca4013cd21aecfa70510e9fb21526950f55101d9277f294542704bd0d03626d34e66e8469607b69984ca00cab738068364f76dc673b5762855fbc467e95740f0f0a8d3007819257d5a1e30844158b7f0ff5f081e78ecaea6a7f31b8084ac5c5d3bd20997645a1dc608d4a09276225627de053b38f9611f78c22f1f6c0af67f1da105a2f37fa6df6dd0a9829b670a6e098039da2ca6f9d0c58b9cb2dad0f81344970e83cdd45a7e13b632c976647690333fd3a328aaf35a6c45925865bdc1bbccdc5993043bdc84a7c7e6022f3ba521056466d11ebbeee15911ff4fdb1daffae33d43f362bebb6bee7cdbb53123e67a3fafb54d822303b35578d976eb968a03d40dcd9eafd3da1b34486592d88a0248f4fa1a683dbccf5e3399998b2d22b5a815e00b9eb65ec0a58273a86d16f4abff26f05a093ba8a4ace1193409b3503d3ede1209fcfdb8c27b1fd240ff49c109855df3dab36ebbde314d13ff711bdce5628612df8f01ae656de716ea6424ab84076464098bab09659e25fa8482408b4e3358982f77e5a7f91b9348ba63559872aee51bc5f6cb72e86d36c016824d21ae3a4b2bc743d1a1bb10c10c9356b26ca588755523acb2d45efe63f9798f60427e959df42514c7c4f1d3048395d4ce6f2a0da78686d1345b1fa319e364b1b356401b6cd4a546e790982a15f79adff01feaa4564a3e8f5b493b64b6eb0ecbf6a91d14b5662eb7a45f7bcc83d9d0e688de497d68abdedde945a88de332a0eed8f9fe0b619e3522ec1f39ccb7c945f7219c51c721ae7dd507257d62ebe9bf9b174faf5f6683e1327031443474b31e74b42ac40000abd119ff0c07cf9c84886347142b024fae0797d51d7b75465dfdfaa27e364667d724b8b680d7aab05762bb345ac26755db5c4021a2c00f22fffb5f398891d1a85ff5f5fbab2e21719f1d225cbce9639f8dfec67ee4a855b755009ad395e9af39aa23d5ccbe4061c8b42813eb5ec8f2b4475ebb010cf214f7389a0c0582a8a663932f5e0e28d46aa5239301dfc4de37aebd297a50eb3a8d73b3660018bdc4499ba6bed1fde1616db5a2aa75a0e8233f4b54de0c53b5b74f2ae9b485206d3950548909476297a9e812162236a44a8a0649b23ed319c5ca4055d944d01a7e2b037fd87f53eecb0082deb7092114d187450475a1d093b2815befc79ee0cefdb9df0f2bc1636573f499ad5e2a0a0b4e3e980dce4a80edc9173c07f22750ed595d200c6a064544a47bbf0eefe92b1d58165c366375eb0777365a1e68c489afe059e967afd497e8d64fa1185709bebf76c77ff3a24cf3aece164df3b28e66e3564237576a415d824d15e569b6d61c67c9087fc219393584322c3788a3284ccf6f662d56cdd309c4769b281f8bbaea9753c5f13e931b1506074477b35f96f89a5273b35374b3f4fd3948615d8a45a331c6f80f7552ea8073b8f2326a49095ce24660a8946ef180e0b2b42b38947924c79ef2d74489add11c547abe6bb7faf0a5de58319cd093733e2968e423ba8af8265a9987d8251f66e476f5168a79970930ff85dd9f33050d29cf174846fe838589ec127f352de365c2e14078638e44a2d854bb9733ecac23d68646fa7eb8d0f04adb64bebe318cf2548e61338844d71ab76f1f47faa4487d0074ea1233ce03ebd95f3fb06d48e254c93d0ac45436dbbdd97376c81bd4bc3bffb68da2c28c25c57b1e6881d56f02267b0dc26c4367a1788aae0f6046e6c1efb65bdcec9efb6e6ca781c6cbf8b31df4ac8475ce280aeaf47329256e41249916b03428b606c081f3b573c61341424b32d9958f0fc65e2529492b6631b9a938b74ec41abaf6826ce4bbab4924eff32a028dd2d7ab63d2907ea76035666a73e7bbf9f0bf1fd20eb9cab5740606eeb65ae45e68b6eca799caa3b5eaa4252e86f70d4845e4aac934ff37f1643ed1326d3f68b2e11e3221fb73a3e2c33c77084e75460d7cc9629e95b4f8fd525b055972cfb5f9a0d6acc3b388eb7e75eed4972d857bcd65114ffa9175fbec4eb413bdac74dc2f91d0c9d9d2bec2e9932e4edc2ebc47d8cdc6a8228e30e70c081b84966655a9f516f29594f9dd032ec83e64fbeba456caf6bcc14c2c82cec0a0fa35d3ccd1c966eca5fb4563751e4cf17b2e6bdd4b06cafc258e1521b99a6b4a9929009e2847d4c6722c7885277559f7bb1d8d92afcd7fff7ae8c6ac7a8ce2519b384ae2debce97afba36e1edf2c4421d89ff2b2fcee79290ae7372ecd37c27d6163f98588fdb34e68727f7907541d2937597ba2bb481da6da0476fd4d0c6aadfa198819176ac64a785ef3c281d18e620cc34033fe201b670c56d69b203b42e59a80f0a61f819a782b251a99866ac74583f7d5fcf5fdef6284fa575eabbf4607fdb6f9a68469e2b28babc9819aa6fb722c4356c2a9ae9b36ea17b85d5848af0c02636cbf947f2919463a267721093bb7af5f71329a3c304c11614e75ea27ee8386ec9678ee08e52c2a451623473a3defe8f4da2c39e24e410ee9c9594f4e6d8cb1e8674e321433d5c089b4f0ef930de202b4fdccca17fe527944a89e5a9283b289908c8fb91acb425bce507815052af1c1e22f1cd29518c6578a9edc7b76ae1aedd14300b79962eee722f212134060f7dbb298829c4921ebf47f32f17cccd7d33c88abb6d584ddaca690629c269627d0dfb3c2b0d0562ed0f57ee150a74d7cc796ecb66a467c02f31260297719d7ab785c04f4e862198259980d33c4544bdedd4c72be20d14466a64f3c9421f251a9fa3d2c4de0b3ccbfd76d44d0b8b99c1b2a435ea0962b6c8fb9790c133c014b0bdb731aa1e1f591ebe27be4cfeb602e5b96bcf8d240f883dd06e8e514d761689dcd581e1a2be4ab7df66c2", 0x1000, 0x6, &(0x7f0000001080)=@file={0x0, './file0\x00'}, 0xa) 08:00:46 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x2, 0x0, 0x2a3, 0x9, "92a244e2ad96458abdf1576852a28d71bbd771ae", 0x2, 0x3}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8549550002001167f5bfa600"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "5303d9084400"}) poll(&(0x7f0000000040)=[{r1, 0x21}], 0x1, 0x0) 08:00:46 executing program 1: shmget$private(0x0, 0x1000, 0x8, &(0x7f0000d15000/0x1000)=nil) r0 = shmget$private(0x0, 0x2000, 0x110, &(0x7f0000f0f000/0x2000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)) shmctl$IPC_RMID(r0, 0x0) select(0x40, &(0x7f0000000000)={0x1, 0x7, 0x9, 0x20, 0x9, 0x5, 0xcb, 0xb9}, &(0x7f0000000040)={0x7, 0x6775, 0x3ff, 0x4, 0x10000, 0xbe, 0x8, 0xdf}, &(0x7f0000000080)={0x1, 0x252, 0x343, 0x2, 0x9, 0x3, 0xffffffff80000001, 0x4}, &(0x7f00000000c0)={0x9, 0x7}) 08:00:46 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) listen(r1, 0x3ff) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f00000002c0)) pipe(&(0x7f0000000340)) kqueue() sendmsg(r2, &(0x7f0000000300)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x7ff, 0xfff}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000900)="b334bcee23f1d8dc9578aebe1376d2e4afd24636fd510c9092d763f3a06b6ac5416d6d7419c1f557653b639fa1acdeb229013786a8d1e3c76f91f5fea06ec9531d0963ba7101a4755e42165cc102d4ca821d5280126f742db32359b70d7ad2d19f9d86726dd6c7f3e0873b07de6f6b7d4497949563db614d03d02032d525433921476c4b934cc0c505afc7bfe621ecc3e8a92da19ef4bc54e5307dc30b050f0d69c446bf698cb3c684eac7128f5cb6d35eb06ae8f9a8ca192a37cdb38dcfec3ef5ca913adb3a840f7993a861c1df6af83a70a6df88f6ea75c7989812406d0235b470dbb761e505884a234bcda219bacb0ca917002e0ed6bc611283c77006cb092de058ac636354704e4cae466bc8d73a7968e0b05c36179321530017fd608b1ec89c11eec631f40cbb03a5ccf8afa702f509cfe39e2d1b5d6e6956ee0d1e33475a645baf9e7d09b45b13e901efb850f401d263a7723b056ee95ca85a4a699c219769096ed472c4f19edea3c095a5a204f71c5f8920ef96842f85ef696d8d7a07662682802e16bc791353917ff0bc9a46b5a313b6f1f84071b80e8c9a2c7ca676e4adfda23dc5fc370207ce4ffbd36bcd4c51abca1e72a5d3960477516f155a9e658cdaab027185f1d37f3d0c87ae2c74818f1605d1489ac69438433a0306c2188e80fa63d1df5f3d17540953eab21c145a085a052e32bd0d1689dd9abaec4991c0dd222d06cc8d346c2b57d41c78248f5cca21e971b88c444d67693c91f089f0a578841da12bd5eaa454172bd5639a36b35c310d7e0b2163cd4970785d1aa1207c8a1a215aec5f3c0cc0f4b4da47b18812e0b789f74038daffd8a225953b820428bdc087984b179ae7971abbd01c4e4cf3de9f07bfe10357c801d1442cff6ae4726590784b1546fbbf932490164c40a4099dac2b5211dd2c0a085232eeba10b850185e84b8956e9fb3ce6b4e9c01462993362e0f11b2f3b05b5bbfdbcacea40b6ad2c319a0e666855bd20c56c0da939e35f9213d8663be89c1f3b11232cae74ebbeedaa952920ea0755cf8295cf0c9abc1bb2298578e33446e94181459f9bf85d9a1c8c392e1f841f7dd9c6cf771c0a8412bc61cd6d0e5b86b39dfe5a309b61a5aed04fc24f6c706d8f6c82b1bfbe8c4604b580d138ca09c833c665798d8984ea68e1492f283936c861916139217e6aeca938a483031a8c04e908864baa550de686a8c1aec4cb08727ad1e0eee6c75fb6d096e1cbdafde39ede8ae181b5c3b16e805cc6638b3edbe5a6ecec9f3d30260ed41482fa66673b565168132af49939b08654d4ba85cc6393ff40a42eb3eae118ab3bfd1c0bd0458fb5b29b5b83922de939da40282d6a3918eff1c54816dd39c27c95ce408376a960a4a3c7ae33be2f9c4b87a4f5443ddd2dc5372a2cfcd109cf2cea5cba29304c7af01f625a50366ad58bf5d5f5e54c6364c3ce414e8c5c70bd7846be73637b58f466e2e0c82510f25341cd6c98d5bc2b837a9466694d07e38a970f3d645bfbc5c3f1b30cc31de1377445baf29ed72c9b8f08c905009b5ecf257019442c4b091a9f664b4d100dba8a68becc19115be6515eca664a5dcdf35ada98954fdd37991feee90e9affe775d1b73f2270f47929a828d0513847bb693ee721a124a715a17bb08cbe72be495f47eea0862a31c05a3807659ca5c7a60d2a57bc0ee448be036c511e21a9f7d6d43d7cf4a3a571cd858ebef1517fad1068516bc33a463e3852d6c9360434854eb514501b842a7fa4e322a292fda52c624dfec9671e3cd613270e7db2e85605ddf8560b550535d611032b7951a509326ec2cf9e486ce6f11520521920b17afe28dd132de9a9e0ccd9cbd106253c4efe715ef451e55595d2d4ce583ace9bc78307b1e3a2684194569545f32b937448cbdfb89d53266f306b721b7374c08a1ea4ac93bc59320c42624bdf1888792d0ab42c083ead251089862fa76d14ecc8c08af93f9909aae8679f49a7f69f4b7bb05abe73bbe67cc003a9ce82e1dbff35dac5c13053a7d87ad05ce04c69ed51fde7942cb43be11755193d4c5c6f110febd8502cb3f3a1008dbdb913c675e7230f1080cf369b1e13d66f806fb1145d39e2e33560d1c6e1b8899dc17d14488da612a371b564c3f864ae8e80e6e049740ab628a9c59bfe852e3bc8c29276bb0dbe570719f0bf10f147522141b66682d13bfcf08cc49cbc09688895045b5e39320ae60991cb529f9fc3a7fa6433732c75b9ecda82ac90eb4fd99a4aea10a1fc1d71f8b8b4641181009cb50bbd96d1b0e33af5dea8f23a8e29490c6525b7d570374311c89af11d5124aff07fb5ed94d38f7b69e53fc52e6b806a81b96f424b3ad7a943220d92dcca3008d84cc38b0f7bf852583ede3be5e7f1916f5edad65a01fa95043676149055d3b12c971b55faebd0289f0df55eb72cfabd306675139dab29875a49a643878e9c46506ae55223a56ee5ce0ef7f690edda3084dae8ba17e9f4be723a9e9eafb8f892ed30a372f8d4c53c18d0ecc0fd43648e9ee04edb1ee7af10a08dcea6eff3ba84028486c60ec7c92f585eedee3e3c15a4fcc3eec735258432ab9a10e525f88f33bec6dd6722277f364f7b4856efa2bb13ee279f576615cf736f193cd0ab6a525e06606e011f1fbf05d7fe86bcba2ce615d29b2cc0b24b128844384d7bc1d8c6963ffd8a4609eea0f8ce0ff168143b3ace80bd5981beab08bbca58669ec97050d600548e3d9a85f96360d639cf768f22719d3ed2098e2b0f6cab140e86c9391e60d1dac0e649ded274b3a8d309c0f997d0039ee2fa7e83650d335339fd9d64421b36b6861c70a287e247e532e5ec813974bdefa49d48c2f0daa618bd7bb2875a9a343ea96b9be3d93a89380bcee2479173634a10ffecd636b323bd0da10cee5ab9a7cc2c9b3a3fe78af900aa82aa91043831cb984d4be5fac84fe91e14894c4ffc148d339feb925f7715e10ae2bc17b108d18043f1afafcd91e9b120ad1ae81769926f0e7f90ea20759c08eed8cf20889e26d8f2d4bc1cde160ce1ff45ddbb6438371441835393870f88c10cda37db415f2b4458d88f4bf986f25fdb5407a3fee2c8f4f0dcbe3454e5865d04f78a0959eb20ea652039a807e22c253a4b50871be77d5ac5b3ca6166054b54164914e2821ac6078296568111e44d5ea9f05ae599885fb97c87ddfe0ecef2631868691dcec3c4a5f8d157585bdb1445781fa02c8a11c1817ab409311549198444a353b428b9e90f14f37d9678dd60ff4c9c24b5f8be0a7ea01bdbbcfed5c1190bc4ce079b9b201cefca3663c741d49f54320136e76493171dcbf2badbb8c737efaf02638cd4d6fd374b89e040d1a1b47faaabb4aaae4984f33cc664ebe662c6822de07f76a649e13a2d673ffad1036aafcedc79a49b12bdaef1ac754c3664fad02d81e350610c25eb86a8d7d632a999b632d2b70ef015f8ab8afffe8238f23aa6cb06c2c7ed0a684c56e27db7b40ec32da061dc67604b9efb844fe8addfe0a2e1f46836acee729a1b87fedcf9aa3d88cfe811db78b218404d9c84f779dff44ec6be3b95b42a35a93b3b22d6a9d92758f1e1d8b9f3df2852e3836740bbbcb14e14fe9ed2ae2740a38af8df18adc06d280b1ddc6224fa94b9f55ed2400b3c7644091d85bc95fc4ced791eaf30ba2228fb1699290012d241b639507cbe560f27077540c33aab955437a4669ee38571d184b392366cfdb1037068d32f531ada09ad7361e23d280de86a74e002fd280f9360678f1c4b391e62767c746d4ecae3d1bded5a5fe0b1d656bafafad7a74d8c1f731f6979c1ef64ee3fc5d729084eec13a48c624a83cfe07069ea4b3acd806bfa22e7b1a31e2c6a4c18e7ed3112f353cced9bfcd0ea6a9e394e63a7a11dfebac1eff8bfafdc6ed402c42d6f1b85dc727b4a6307b3633aa3f66128dce87e8e6c2fcf92ce522a788d1f2675e97f87cc30263c507beb329514b99d731d2b6f32d7e1fb996575aaba1b821657456a451df914836110006e8ceaf217404befe434588b204464032f34e5a5c965471cae0fbc8541537fb6e7d3e7784a8780b8c8996a549f17256d4d5c7d16cefbbda7b43c9ef6262807565f26e6c01873d669a8308bd95649a827eafb328c9876509d01c2e9189f253596a7d6593b4240a2d824809f8325effe81374554fd7486fda5b36014c3ff2211ccf696b662158b4fc769d9e090835f2826f52209657396b0b016a3f3327c50c83119b4764b86464f2d3be3f6be7cbc687675858d4bd830102ced5463a5921d7aa3003d7b09ee5ac646e1b8861c217d35bec25340aca1ec28cb6ab770a6d68a99811a1782e56b8d6867374bcaf353dcb2485292e0a3a511b2f5d93f138ac3eff19c12993cb5ad9e462253ff5b71e47b82fb7910953b4fb3c54359c4289741de7ff9c7497a8ee104982db687270587233c29aab6fc3a6bcdeed164854ab8698da5f80b749d10a1c7dac6457499c7013404797b49bb90b577462674d4b6cfd263cf54bdd7482005a725915723fbe42f384e35a97a280f64a2bd613e33b7a70866a3393cdc999c91db15e12b3531997791588ecaa7aa36cae8ba92d243d39e13f531654ef31a63ea53a9bdd8164763aa0b6d137a3826ecb7faa39df81fb5a4abc70c49285bec4846c317c77a6973d6c4fb874c92651baacfc573ce95ddcc2a9893b7b97eb2d3ba96fd16f65bd6b1a38e883db7bd84539bcd48be7b5a8b08b88f40bdacb2f0cc2f175cb2d0f483f10383839fce0af69bf0d30cb9dc0ed67a95d4ec2ee6262d16f6641c9c43d1c5f3f83a0030aa724458a104da842fe9f6bd5355f31e6ebecf7089bd78f94e044c774641df0350a22706b367f7221fd43e892d38113462f6664bd2e101573a5acd6fd7043676fe99a38d01955cb3d39113b93d479eef360990f27296e55b860a989846be2dc3f085a9f368884f72da1dca3b57b18ef7a7a5a177b2aaa14262d35e1d39d7bc1d1c50818fb2ea4af0ab80c13ee688df9204e9c363793d6ad2d82e87a2db949a58439e7d4950cf3468cb278f3d72f8e6c87de358c721361f8cdda8867e4f79b0cabceb8818474157ad2daa4f193df456c9476c23cfd9e21c65fa5f51497564f7b72322403c945f3779a03558399310fe369ffb75f08a4ba9539b8484e2ac130aaaf14976c9b8e28ce8070b426cca82c3915ab1f539c42e6d31bb6bb4ea0130084b61019f7325ab607ed28d27d73b26336b15e9eeeca451be19861f3fb07d98bb0cbd838ba19b86b654b0fe8364a1b584303e3814227e162d7a7a5ac819305073c899fd05cb5e3075b6c01b4550f1d46425df7522caa5305315c84eb7813c9bb5f872f151423d39f0d7b7478a2dff9da710daf398a1855a0fdc57cf7ca56e2ed7154b8f11d2c82bfacc011bd63eab4247d395203809eb3be52593f05918a504516583258d8f9209f0b25f217c148244bb1619b005ec02aafb058543e1a2b349516a338f931077d485aa5e1a1505f54c7140ef8f0e88836776fee419a93f0e9e984ac8f50720c04fbf77e97940bf7b3fdac429a41d2160a5f98333edccf5fb52b07b4edf0590f70cece89c46747d7951fdb50e51cdbe8a726e4163668e2b5acec601761c75dfbfb10b8a285c89c59569b7a132da9a8205b822fa2676f27b9ea1e62eb27290b537489a5d6461082b6f236ee287596d9f78d739c3bb1c828b92c0d7b4d7f67bd6229c6262ea06d7d4b95dc018fed94d24233e812b2284a75132261495aa7e80aa36e21dd37d6b78a9ecfd0e1d2edc8", 0x1000}, {&(0x7f0000000040)="d8770c6a9a42cecd91638594f13a0923aaebf336e2bb0ca240c090b349d403a434c5385bd3eb5ec4e51d7669b3fb8c64dab96864682d83b92eb665406e30c4de2b76dc8e5bcf09a9f94c4df6cc86f57b7c0321673471c37e557162e11cc3866dfcc9d106fe790292c0a87bfa1cc6472b853272d82f6faea422c07e7629eef731372d747ed8fe9d2710910d74e9e621dc1fc1e86cb90213c58f5560", 0x9b}, {&(0x7f0000000100)="02b6904a70ead3f25d8a004b8eaa9a4536492902a0578e3bd0e624330d0b7ac54e3947a45b9195b096b777edfe416cc933ae9460c50e2e3cdb1d63bfd9eb6d31027e0b5e88219c7456d746a7dac8a8ae8bad9933229b5e94906b66642ddcea0feb0645c982e3574b90a60c5980a34a7efc4ef64478c1bfaa5f150fee5bd7c09b8d0e540770deaff684c802c7f0a6c76da7a2b1b039b0feb2e43935f3ccb0f4cc512d629f355f2fbe0f712b826f565e9ab2838aeb8899f146832d26329e51776b39b4cdd64327f8bfc20895aea3bbb9", 0xcf}, {&(0x7f0000000200)="7822bce9c8469d4e4421437c58dcf1f6dbdd87b0f35aa344bbc5f877a8316c408bdd0f15ce", 0x25}], 0x4, &(0x7f0000000400)=[{0x110, 0xffff, 0x40, "493ce5b042cdd4feae0fe105f5caa65a3742e5cf7cb05096e15d407c26eef1fbeed821fe648a361d07d068c2d86d45b592c7d31b1d55705a93ab962df0e3e8c87d7b20a148692c1336ade450bef5cbf25159d58470c8090ddd3b9b91c2177fafcd518c56e73d8374ab1b0f93650e3dc69534cf177c410b70eb32f640ea79d76c905c6ec29523c5533583a7dd5cfb8b61ca91b5857909a190b464d8842611d54682909ab4ba983b730a9976edeace8de053fd70376fa5358afa975523dcc0131491abc6908b808ee3a0c10c26e3056102c92561ed8fbdb918ebb07e8fd4270b836bba8bf777e541cbaf4442efdd7614d1fb200666a86c0f97b7686c6ae4"}], 0x110}, 0x0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r3 = syz_open_pts() fcntl$dupfd(r0, 0x0, r3) 08:00:46 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x3, 0x4) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 08:00:46 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() flock(r1, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 08:00:46 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000040)="a38ff13a33a78f7dbb57f971b4042368428bd800ce1aebdfe6a49cba03bcd29cb321d64c59f0a01c1e8d3248a80a88af64d5268453a01b097e0a23b58561231fd343eba708", 0x45, 0x4, &(0x7f0000000100)={0x2, 0x0}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000200)="e8") clock_getres(0x3, &(0x7f00000000c0)) 08:00:46 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:00:46 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r0, r0) r1 = dup(0xffffffffffffffff) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 08:00:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x81, 0x1, 0x4, 0x20, "04a9781edd4be1704b20bd5da797b7431c7fcb3d", 0x80}) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0xfffffffffffffff9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 08:00:46 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) fcntl$getflags(r0, 0x3) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') connect$unix(r0, 0x0, 0x0) 08:00:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) pwritev(r0, &(0x7f0000000140)=[{0x0}], 0x1, 0x0) 08:00:46 executing program 1: unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000240)='c\x00') unveil(&(0x7f0000000000)='./file2\x00', &(0x7f00000000c0)='r\x00') stat(&(0x7f0000000140)='./file3\x00', &(0x7f0000000180)) rename(&(0x7f0000000040)='./file3\x00', &(0x7f0000000100)='./file0\x00') open(&(0x7f0000000080)='./file1\x00', 0x10299, 0x0) 08:00:47 executing program 1: pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x200, 0x1, 0x1, 0xffff, "25f34191da2b83541d5a3373ac1bf445fa6d548a", 0x7f, 0x80000001}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) sendto$inet(r2, &(0x7f0000000100)="903d5f084a77d4d196a5a0f475fdca6a80e911a534d8ea19ffcf49fba574aaa50334b38c4495cae0425671de5914b5d650fb8d9e305b7b21c5093b5ea659656d935ab60ca425733a579650312763", 0x4e, 0x400, &(0x7f0000000200)={0x2, 0x2}, 0xc) write(r1, &(0x7f0000000cc0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8ce643d605e2d3280d33ee6185c6a11a3fbed9d7c7f5ecd505370f55d9bb05dc03e21ac168a0237f55fb68fc40412493e5f01c0a62188e9b7cb5e32d0ff2d4e7199679daa987423cab21c6b274000078947da61d75bc9028a227c38808f38d8298fc1f3f7e04be72b0b887f01309bbe9bdd11c451813897d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5eaffffff7fc6c3b0186e3430f52aaae8d139ff2c0f9e13da075ee54c0682247a3e405d535caab085c9a7dee55996d2250fe153a6214cdb23ce15338c5dab3d381e77455ef7eafbd162978c0b017db85201f523097a22426eb401afee1ffaac9c615f6f4a1f6306697db04609e74a842bcd3d64645ffc87e8274d561cec63c84b2602cbe8fb62300d4b26c32fcecdfd6d393bce5ae89f9dd940f4a3d7a9b67539b0582cef98457fbb3fb257d74d877b07f2a34e9654a6ea2bf00f0e2c0d068265f48a69e6e591c320ce699acde6e22d9b61d86867be50d22dd68f6da658dd8185ca459b82dbc58260603053a1860432fd7d60b9dd228e4922f9", 0x1ae) r3 = syz_open_pts() close(r1) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffdfffff, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r4, &(0x7f0000000880)=""/161, 0xa1) 08:00:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="cd387a75993ad4a1bab66cf42ccf735915cd3bd52303ec82872c198ee3eb10a0bb1c67cd64c9b9cc285a375f6bc925617c42b9604076386b7fc4c913a36ae5a471adece83f546a7764015aef9a823f025eb16805077e50db8cc2bd07bb70e0956ef6b6cbbdef1167d71757efb3f48469dd261c46a188462e95de87ba", 0x7c) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/164, 0xa4}, {&(0x7f00000000c0)=""/51, 0x33}, {&(0x7f0000000100)=""/58, 0x3a}], 0x3) 08:00:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() flock(r1, 0x6) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 08:00:48 executing program 1: r0 = syz_open_pts() r1 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x2}], 0x1, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x1, 0x0, 0x0, 0x0) 08:00:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0xffffffffffffffb6, &(0x7f0000000000)=ANY=[@ANYRES32=r1], 0x4}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) 08:00:48 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0xf, 0x0, 0x0) 08:00:48 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) read(r1, &(0x7f00000000c0)=""/5, 0x5) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 08:00:48 executing program 1: 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) r1 = syz_open_pts() r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f00000000c0)=0x4, 0x4) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x80, 0x40, 0x0, 0x75c}, {{r1}, 0xfffffffffffffffa, 0xc0, 0x20000000, 0x2}, {{r0}, 0xffffffffffffffff, 0xe4, 0x2, 0x4, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x6, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0x82, 0x0, 0x5}, {{r0}, 0xfffffffffffffffe, 0x4, 0x2, 0x3, 0x100000001}, {{r2}, 0xfffffffffffffffd, 0x0, 0x2, 0x4, 0x8000}, {{r0}, 0xfffffffffffffffc, 0x50, 0x2, 0x6}, {{r0}, 0xfffffffffffffffc, 0x24, 0x1, 0x1000, 0x9}], 0x400, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffffa, 0xb, 0x80000008, 0x1, 0xffff}, {{r1}, 0xfffffffffffffff9, 0x21, 0x0, 0x672, 0x10001}, {{r2}, 0xfffffffffffffffd, 0x4a, 0x3}, {{r1}, 0xffffffffffffffff, 0x10, 0x20000008, 0x2, 0x9}, {{r2}, 0xffffffffffffffff, 0x2, 0xfffff, 0xc9c, 0x8}], 0x3, &(0x7f0000000500)={0xffffffff, 0x442f}) getpeername(r2, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) r4 = shmget$private(0x0, 0x3000, 0x408, &(0x7f0000ffb000/0x3000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r6 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r9 = getpgid(0xffffffffffffffff) getpgrp() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x3f, r5, r6, r7, r8, 0x100, 0xff}, 0x95a, 0x6, r9, r9, 0x9, 0x0, 0xa4f6}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r10 = shmget(0x2, 0x2000, 0x4, &(0x7f0000fee000/0x2000)=nil) shmat(r10, &(0x7f0000ffd000/0x1000)=nil, 0x1000) 08:00:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0, 0x51}, {r0, 0x84}], 0x3, 0x49eb) setsockopt(r0, 0x27, 0x4, 0x0, 0xfffffffffffffffe) r1 = msgget(0x1, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0), 0x0) r6 = getpgrp() close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x401, r2, r3, r4, r5, 0x0, 0x80}, 0x6, 0x3, r6, r7, 0x7f, 0x100000000, 0x3, 0xfd}) 08:00:48 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0xffffffffffffffff, 0x0) recvfrom$inet(r0, &(0x7f00000024c0)=""/160, 0xa0, 0x40, &(0x7f0000002580)={0x2, 0x1}, 0xc) sendmsg(r0, &(0x7f0000002800)={&(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000002440)=[{&(0x7f0000000140)="e1108e20bf58e6b476222803098c1ffafaf791debb671b48c7bba88ef648137af7d6e56ddc3ae26880410620e355827ee9ca03a370f761f69287a33fa91d87fdc5b3ddd76a49c8a259de0ea22905dcb49b8e98d44fd58c6459e375c7282072204f75fbf8794865f012f10a84b11834f7b4eea2bce1edac169885e79d0f9c483afcf4795e1f9884add20000b86806747a1ca99af2e996dc38cd66ffbae8e9fcc94483b592a01f8a6ce3862cb55563ae479ea7f7503fa87fa4731dbf6e814552973453c6752a72b26112841cd70cb9cbd9e3a491465d489ccb2c4efea8a0e3dd8b240b997724fbb5c98f7a62e0f82ded44e3884d378863440651c2eb4104530c85094dccd92be0df69fecab7f603c75f1d3eb8408e2fd3508a5a0765b2540486014b3c7f44b7523598ad98a4f644eb7f70a61c04e353481454e2972e4debf947b30703d258500802ca7efcbe009efb7fd96a3174f3f0c82b35de3d471c0199c686f1450c98dec52614cad60afab7ce896c38fe499ba9733346f24776b1330b7b9922fcc22df2c383a47e767c1d6f5769af6c88875c839148f4911c42c06598769fa5a9fca5890c66dab97e153a870de4d198381d075c896b4a5ad77c05c5d9571ee0a7b26fa53e3311b16a62f912254c9ac4699a77be4bb7138152c4db146d3a000ff4ff49b885033b0d5509b61e92361271d664620716d78c8f9dd6cf8ee9bb3cca379d6c20ad047c7e40215856caecc0026a976dde24399c2a66d56fee36552f621c20ead80e05b5496ddd1e384c3a9628bcef5687e19dbad94b58f329d90c0d755d38ce2013676efaee0b63028609fe8c3b520c1d89d25300f691f3796ca261eaf952344cd67ca257064051a82094c07d8323c800f90deecf72650043cb4881431e6c25d58bdcb488f9685906b58a656425a0322453ba152c21b5263af6542e624a5ff1a64b34a1d29fbe6cc6414d112d3d7d4c7a1670bfbe2e453d5bfa2e33479431964fc2797e3b645b2d1efad10b0c8363935c5255cb96980871965b60488f3dc8b90f42f98a14820a2de188e856aaaae7e8e095bed1a10c0ff1a01b5c7a95266904829183ba13bc522c323c315ae3c287dc15a051789a3eafa39da8622013c8e0c1df91864b21473de129ba1038d4f4637e3275d9310348167e0215d75ea2c23314523cab2c343b2c5120171ef096c294c1316419b830e62f0fb60f0c134b59157eecfdf3d11db8ec95bad88ae1192a8881079d60d7a9bcb995552f22dffdfdc8db1b3592bb867369aaebc33cee9e4702bf6eeadfbe4cb74753534e689168377ef13b261d3812ea225421b9d0bf60d73d4fbad18013de1abcbf058cc83f573ad55c11a12a3b96c829fd0ce4666732902fda0a83096cc6b1158e399993f408cfb05557dff6d44212b677c8ff0acdd016994c4b58378aa656436fc558278dffa64f70f546707850b64797ff84edf5b2b22ec68deedbde928fc218068a5b110195312d1b48b102e3fc38c1c8e943268aae409e0c97a4079ee522514f63ba202dd33d1c0436b0e7870dfe35103827493506253a2a29c93ac90b0aba3adb53e828332fb56e36e098f9523e86daa2cf0f7ee3c6f3a325991d37f327dbcb1008ecfe3a1460900d52aa4587daf1e28fc64b9ced534fbdb9ef6c07df679383f7d0b14cd71622d3d558daac571a49da5d4cf5cdbb439c7a0d791e2fa4de9cc1c41bbab9b20b8a263773d71a1f6b64e0994d46c27b02d5561f8ffaaefbc86cc95566aa859fb50565e73791662e0a1c44c3fef71aa802d5a911f522f5f839f16e1d2e6d17300840977ff9092a65c209b1136955cb7df2c98765062ea796f4a2912eb73489e4497e88076c1742eebde012d795689564298e807114479beb6dce1c2932d36353674fe10522b889a91204da38b965ca14bc1db1c20852f397fe9f516db2bd709e0ba7ccaee4dcf71c383df76c3637abaf104455c0ae7ad6a8f5dc2f3cc3e3d85ea5a6852971ba6575d55195db48dce162b947d66a3e56f25b05dc06b9ed680dcf01a58c68e524a7333087aaa1e76673e1994787ec8e89c0dc67d059e670984ee2392f996ddf97d61c3998754ba534e441341227870e1d94d3b5c19403794a438b561e0be9db166e17a5b330054405f2875e23f045a58449ad825e6aac55672e989a3dfbc74a080d184c5aaa3fdc8e445580c2111893d824e625c8957a52c08fa0da046bb1a19cf6d0940187f895eac5b9be5401927432c8587cf67aa5cc9d3746ba816e7745565a526336cd26f603eafd9fb3a81890c80fcd19d85c01c5b90b1985b164213b58093b2efe233e62656f9e649995a88c766cb9343ec8527d37cddddd2c8d07c391770e69bec672634e9118fdb23e293110a088c724b550fb75b01f7ebd7e8651c563f19115142e03226f320a2ccf56a3af2fb2ee6b63fe8a0f9aa396087d678587dbff63427329f5ef7c14d6dd55338b168bfef705a87d38a46ef9a2c51f7a3153a46ec497505a4e153897db13d7fa55e2f5d5aa29ab00b690dc08aa31f9481f52dc63f75cbbb7a122227235144b75e579acebb50d1fc5f995414fdfa7f985f0adf88f4b0562e2c1153b92763024faac4f98be3d5d56eda31a897bbe243b3924da60d375c1b9789de6463a1b6392639a3b4e9343d254fc940d33f23d3633a222ba2dd1d6caebc5569037fee30c176b4fe2eefdddc02cda73eb49b91deda102bfcf64299947165dbb139bf66b5e9da24e5f7de5dc86e7f845c7a1f968deb860e2bbb9b38ca15d6eb5c68a6c3d308086d8455d6290e283c6ec74c17adad7dbb3339acb67f0e5d7993536bfabe8ecc82ce25b30d1db927e360ccd4d21bb5b06c7eef08b60508de0f15a1a07284178305ed024aea94bcb513ec25ce5393d687cbd1ffc16255c55ca92672a717550311e87d1e02f433450432c50ef055ca1cf822a0dbc96e5842a59c5faded77562062e08a28480ad51df09dc2d04a092b0811aff101a663e726d629af395a2e89eaf69e1bd6d87e331e06d0ee0cc7ee078172bdd6ca8539beeee11308ad862b4b54f4fc67a46a0529a6b453e86e63111024ebeb80846b283fe64b9c1c538a5080d1e7f15348728e11f13ede2fbf3595677dad5e2f8a9b1e01caaaddefb30c440ac10f74828f188d28ce9a22228c1df101ea252bbdfe1808b61b321e52b5c132514707f67299f5300a6b83855d002139dd775f38cbd5a699a8fa104e1859de54ad3f98538d78f79528505dddc670a3986e5c0ff8224341540bf60fa5460318ff0660cbe1f6c4eaf0490bf5455a201cd087dce99a40faddf9285a77a381bcd04db3af7020d4198bb8eea2ca8926969d8793b8280605b46f34544a13a58f1659c7ba6877c6fe205ef11671d6e182acf9e4c1a98f789349ad17f3fed970f31023eb4f5c38d1157189309a90db30bc6cb28425bafd43f7372d6eb58fd4e0653c278a84227496a07a004efe054525cdc4fb3642c4957a4f0955b9da2d88c8ac8412d75ba0a3e6f1d473df4b270a641ec2f230277dfb2190256c35e9d78aff9b360bfc31c350da29dcedf5e4c8d8e94d175153012b5723e378dc8ed47bc16f3686cf97ffb751742eb3a3f4620779a4aa926964e298b5967f3904205f4e27493a2f17776b66647d7c78196a6224226e6c921ac69c741c0f1ba37b6a0e96859898c62acb5f446fa7cff3f7ebb2404de860668eebf3741bef1fecdf80c1bcb1e02ac70911af26be051840aef3e1095dffcb4d79fd9e422449b6cf82b4c6732afd5429c45ee7e391fc96963dd05d08219e8ff365fe08377ee9aceedfe183302d2aee99d418b4989b776c4f42027cb62d97c0bf355292a5c265a856ede765d42ef45f27f385213952a151177788d7e10e76d574722a58ce5e8aa1771e22be2c4a0311a4ee3d851c6a62d60a3a95dcae2b635e0e572c111dbee15e85051dec2054f54cd767d234e92cba6c65f6fe801349f11e6c2c2715ad15810ec9c1b5bf1ce55967b6d66435e20d482587b63ceee96059c5482019618092226b9480df75944275242dc47c0d946a8e9910e385d5822bd2a8ca000842be8d2b7d669d90e5d29e66324ecb2c2b9bc799580771f7e11f9a8850de5f776daf1ed05859a4aae9e0bea402e43c705e6a242b1ea1bfcbc0bbb8752d610a4c3bc17dd2f7749f663ad4abb34b5031299d785852f328a7be945dc943c17c2177c0dc9ea13bdb73a64c905bacbe1a76ffbb0a6cc095f747f4593cb5a191590cc52eb0a1f5eafe2f6b87a161f187096fb17691af63fc2ab7a8c3996cf66fd43913f8826061aa0368f025b19e909f8598db4e85b46f5b6ed40313314622ca381daa96ca636bb3c21fd11c18ebf675313377c7c984176582991cecb981041c69e70de22103ad6d81bda00479d90b9fd13451ecb26abc0f599a65985e7d8f8c8580c5a764c84e0775afb7f196f1525968620fbf9432bbdf216b0fa85f7748f8abb3adc4e12236c26c27d1360868c4b76855caddd21c8b5861c406df1c5f1b362dbad8e46a694fce9a1bce624654513b583c5990ab693dd6ef6051b688cd1c19da4c349da967683fc2b9696b463de41ada8dc09e8ee1b6e1dadf64bfaa8026fa28181531ef54238018bc1e67843a09db65a7e4a8c0bd489c28de8c73a94fe1e4fcf777e8f57b4c42cc1c4ae8f0c45b8043fcedac8409dca0ec05e5a643495f4fd4d82b8110fb5cb6495649d73225a54acdbd4ee3f97bc4832b4ae7c21a8fb16ae75b9c461644259e73b5574926cca2a90aa77c2a4c83e9a798279a5e3fdd3719e6fd557fab93b93104677695fd53ba66f457b5bec41f24a40e642fdb3b980fce859f77acc5154185a0d71a1c8db8deffdf0fe99fc22957ce889916caa6523e1cd781b74b7004882fe931399b11818348faa9b87d4ef90250a21fe1408e18fd1b4b507f182dc6e6946480462444feff5ae50677d06532bf7fb1caaa8905ce8ec26a41fb6fad5f3a009685c9556e4e931b3698668f661a62c54fe47cda2009677ad5b1e3b616a3a4bd3b9f19511f6c9b42262694f041487e74ea7aa098a23485c7a1bbcdca4b2545a82482527601fff779c6d49335edd181540e3dbf768ce3c6fe4782ebff85ef66c2b296c299241c16cacaa8d22de58a3050462c78e0b61d3c76d21e9ffe8aae3ded10985d4becd07ccca2c24beb240aff2815078aa7dc201df284aeee80223fc2e6c3ef8038b7220d4101fd674120dc7ac41ecdb3d3ad81c538d6dcf20a936f86e98c289d80a3b1f20f51297e79a62c03e1ba4ed99818a11e08c9c0412d359cf088006a018841e072558d4b10134ae9a607ff6438a59b9df79b0e92cb5902ac051b979300a2e1da75f728252fcd8c38b7abc49d54d5a47984c0c60f7cc0e8a5e90cd10e56b32e7144bfb73f428f1f547a941d8d45a21e2b86659e6ab43e57b988413e53e5e6c6965f6045725a4cabf21710778941fd0628fa1f81ec06828a0161aa001ca533b096cf2ca63c3bbcacde8b9f913f1a7bd9160113b24281c79931dcfc6c910569a501ad7063cfcb2408675f19e2f63ea0954c104194ce435cd670c1387e5eeecccd716adbbfc382e7fbe6c2fe31aba1aac8789cf4ac9e438d85566afe796606ea90403adfd043073e9e8d172f011676dd6ddacbd8fca6991a1d6f6d185920d4d6ebd30812507f7f153c6a30feec20354d1041aef7f504e7e5388c6f56ef1980c65e7a8dc6aae8229d725a6a9db4be5db7051fe75d88ef709fd2146890ed0e38765737c27f6a8e8cbbb9fb068b1cc25ed4cc1b8c80103", 0x1000}, {&(0x7f0000001140)="605f8df146", 0x5}, {&(0x7f0000001180)="11d866b7c063b297117294a1bd8dcebb54558b9b230d1f7abe602bda630dea04ba94420b7f86b7c9cfcd6a19e7cf6d53d1811a4de89f25250519bb72eba9029d87458273a5732c31017a6b7770d29b7ae3ac95f3c318a06494e0f73ac457c30909cb5e71637f4313e67d4df762dc57bb0847fb26eabb318d752a975950444c5b6ef33679d7ebc3907c5a6b12ae256bd07ccc71cee604181eccc6a37b75e6263addaa77eab3891cd250", 0xa9}, {&(0x7f0000001240)="fd3d8b0f6f9d58cb14eff9154ff40f4ee7c68fc7f2d92a0f55c4608c1b3408e14a", 0x21}, {&(0x7f0000001280)="823b364a39cf2c60d0933e6c6423ef178f72f3876f75926bbd5f612dfb6a6511775308c3fbbabb258ba7316f52e4a90c53e7119cb20499259fc0df8435d093d1888b894fe376f4dc58632c0dd1c8bceb63b3c80eed20e6e305381d74b0b068329c06a1a3024b954227609b7afe530154671d7c8d4211911a6cae5a934645cbe555ed9f691fe958a7c9858e51b6cf3e04dfdab1ec1867e2608606e870cee3272698abc47c32cca8e42a011d4fc2b6186027fb115fe9a586fe752e24ab4af702ddbc7f2f5aa2f46556ad4c21342305c0bbea54d3adcb98449f94be65d2df5ff07afce2c4c3cf", 0xe5}, {&(0x7f0000001380)="de64505c10ea0963261d595504436fb8817ed82a0801721750c223f3f38d9db5f3cb1c9e41b8d8d7e82f383b7aadb91431438450d4d2facdc44d01bef1011668628ee4f43b49d82342f8790fbbec0e81c89b96f373a6b6ae26426661ea305821eb942ed01d41357b7a65f638d10c4e1982013e77f2ad390eead98b5606f71d07298e46ee", 0x84}, {&(0x7f0000001440)="dbaec4fd498bce0734f39011679fec9fc20d2f1e7ff2b916f179faa0a1cd5eefdcbebca45fcdd180691a5e264cdf858b925a6b75d4fa38e1a1c0b1e04c7db9e7e1badbb64302e99578b1941a051e2f09eae24148f9fe0ecb8b1830a00f544d9589233ff3d4cdcf2567d119c39107be7fa367804796c56bfdd9808bf9292aa369f9465a54274312fd3d012c5cb23967a512aa2244431135d0e5e319d8296f555de10b863bfadfb61d19105eddcbc4ac8855a35afe1f3f93cc86dad4bffa36fa0cd7773b37b5470ed36731d9b0e131c75948c09bc48effb5015d76d8e97db9036da8875152bb254bbc7356f37579fff026b8b6b0af3007fe6c1fadc16da39be2c4c980de61fbcb9863db668bbb4258be498e2fb687f80447f392db2400634c49f8f3aa1eccd0848bdeb6b1587fd57161307767470b88d6c1add9cc466bf8149b70ef46227a63f5e11ce6d9dd2691fde6eb84e85b7eb88f982bbdd84d0f18581f8371085ecf8a0b8f29383a73c3e7552032eb77c2a812bd2577efec5f6a7a6145c35f7e196d60fda8cc84df68fbc80c51c902a40bd787f3ebf6273e1e7b1f6852c8cc0dbb822de99834451307c42221713319603be0deef450dcb65319300d0846873a97707c9b88432604540a79f5a277409b93bfe069e9e92b2cc8136c0cb3b2a806619f1c8d16e6d82dc4f03f27f2c1bbe6aaa454549c201af3e7292b731d7c80fe7efec2addc1129e633111417595af8816829c53fce200c5694a80f78c30e18c86a9c643e412c8bc2d7217730a02f71f36107fb601dcadca4be0299c17a7dcaadc5d7fdd9524db30da0abe5da54daa5bc8d279805a13e8457420cb7fc813c29948e5a5098796cc1f4eeab5ae05f8e290a126dec2442181a232da14904544fcf0a71c2276e43e8f914d13ab4affecd81dcaf4ed6798de498d36c0b57981f43384dd5a4fda708964a8bb5924994e723caa0e55b5813cb4234c75b417196fb6fb5658540faead14acdee429c39bbf5028d0f3f10dcd35b65db2eb3e69d142c320bb640e6341199bdc93de28346f27714dd4a2aa5d02fea153519bb5787247dd0d2645a6a524fc66dc110e1c3d5664ba2d6b69e50f2cbdaa47ed73222c483b826d26c34e37e461d04a329f1a2cb1bee579a2284b37c5f9e6703f9416f0d17778aa7e7088cca401bd5003bec159288c3d5f925b8c8d87db024388f147ad593f6a172a3929ce4518beee4fd13063243d12a2f250d0ddaa517a29a8434e4e01f8fdec8cae6df7624e22d732fbb1af86f276bc6438b3a4f83792175bd8b90bc0e570dc1f404457e349b4c5236b5d51b25f6c791be05c13de729c473cf6ca727db9d2e34408dde0c01165ed5dbf399b6d39a2a172190167cdd42404983e4fa325e082afa6e960510b75013b3d1be70676230cc6c5c63b95562d10c31bb259479dc1ef3e5a9025d7479a32e7675960d799e37af76e612684946a0a324143a21c0edacc2ed6e371afc8b0f00a8c2d1ac2866fb08b2762c255d583f38217b3d5dbf8ece965dfbc1913083466684d8e97096ffd92371529b5ce1567036d8f7651788b00544d478247b66b49eea0a6ba038923efeff32dadd67cca271983589a5128ef541e9e289b1613c2bc1936561b5ac25804ef1c229d2e23f93efbed2313244ec62dce2198c2b8913a1d12c2f1669617b10e90cba4f1bac4b2f732fa3a4437dc1ac62206c10186669a753fbb9526ab7977759b63846be7a024e292081f38d4c9e1b13593498e3b774b0c63b652acea99a211b99f7a9ad7c8eaeabf8f72fdd060886b5691a320151606e091b97f74d6f3960ffe9a4caf45a614fcbe7f5c1c7179474fded150c271d432a916e8166a063ddb5e039d21c8f03ee47f0ea2f6cb96ec044a906cef35c5046e715f87613fe845026939be0889191b11aa87b804020709504d0ab97cbbcedacb7c43147babb3a8dc452dc0b72c9173731590db13c9e64bc5a55c16b77ce4badd9b724b2373c703e6d5cdc1c673d2dc0ca82d59cb6d0b2b39d1af6e8dab6ad325b78efface46d4cda048d617c24503f6c3c609bb43914f0561b25bb04cebfffdd70e681cc6aa85b1a2c68145791de30b7159ee8ffe475ad7174612812f16349ee47bac403d1e75abc586d9accfc3334afde23bf8e0bb8ab7f12eed8e0bff1bb119fafe2fad04e82c0f5e472710033f489a327ceaf4ae653ac69f342a22a8f06b779e91b3f96b8deb3eaf151eb512a3fa857aeaf27660d2b1e5e0ea987821afcb3e6ba4bbeddd20c0f111055322bca1c317f357b3aba878507f2a8934e2d6160b54491ee1164d9a0edcb44781ba2406244d5ae85581dc8c183a97304a428db592463201d082e8c6dbb7630847879d1ba3ed11e89fff84ebfefd03bad7ddf87db1073117ae863767a29cc08c497437a803a28241e75fe5cf84d2f52d4e3c4dbbb895adc0755b7c337df460e5368db4a8a27f6f43f1c1d9298b039cb91af6ea5a1edd14cf50359a7cdb2619184c640155c88e935ddd8271fae888a79065c848d6e51c1a01525252269b90fde92ca9a84a4b2449ae92731ac6848e3fca573f766ce6ac85fbdf55bc35dc948cc78ae8acab4e84981085413609a90e97d3ae026c8754b0b0d005b12ffb03dd7fe88445e4b04e672752d498e3e5a7766a2b4754841d1fcc338b4ef11ad1e95058cf44394d4755c74c3ee0b82de21f0cc9d943b8c76720b5abec5ef5f5ba420864795cc9466c0d8330616e99e1a90b74be21fb93d7e402b9e597fc9e73d5129298e443696fb9885982c157cef6dc7c733858480651d45fd7e3d9fc928a6393e7bf0090174384ed11936f0d13c0388dc3c5cc5cf4c952826994217b2e320796d7efa9205824ab2491a2a17630e85e19f61cf1e3031133b1317e8e1c14574fab315ebf62bacc4faaab25c554f3a157985dfcae2608a99611498c56654cf8cc795b1f7533752281de309b15ea16a0935d22b71de6911d3b8fba20e84d93b6e1cf2fe834937145b77546fca9c0c13bd7fc32bb0de4736195da495556ffd9711ff4f5cd814b4a83dca742391e8fed6655a8788482f1ed39b8bee45900384c361920be21d88e565cc1ecaba0ae52bfd8b79022e30ce18e79019a6937ec4f4bbab2aa2c8a0144a8459afc061199339516d4544d1bddd7197f7b1dd17863d7a56905a920baca027c0c7621aab0396bd92ea2ae3b27f9431dcce5db2f1373e1e5da9bffe0cc0d53fa106d4fa4422410f00a2104aa92b77728c5d5b255b95127bd989aeada8256662aab14e6437355ee01e3dc12a06eacfba06684d5587b9b20c1271f4c0943232bdab15c15808d7e184e7673c006142a7c1dcf315ee2ffeb5b84838bb9764b0381f7f6e5ba2307fe7acf8eaf6a66b05dfcec482ac39f485f0c12f7d778ea1be7b79cbdacca13f7f7ca0aa005ae24c014c0b1a77a793d3e08643c2332ea35400f6b9e98783d5704ee417e45df17b891cfdafaedb182ad8ba65f82badc95000b7742d64eb778c1cc1c85332162391447c165d8c555573f81508a4e76f024ad1c60171460c5425a10692c05977802730a0e82d9d33d3bdd871f3f518360bb02b474c29979da690b90820dd39ee600ae02c7a12bde2327253c3ec294d52cc39d8ed610e6d25e3f351711102e8a151e2322da5cb7fefaecca1d7ff8686577c3d1a0feb43f35539678b778bee109b4e311c5a027f53d43b5a9a1f8ac4a560d5bafaf3472a0c8e3d30194761c33d29d71c6682e06933ba82728b12402c20f29e0c9261308c92be2c5f9649d42ad6a9025659831f05132dee6567a5d34c2d71960bda9f389e34385ab0443182f14cf7065a14336a088da28326e3f4282085014ff0ffd354110a262f87f574c779b6ab70f501dffeaa47c1900de18bbe5f6432657f695831bf9b56c97904e013de0942f78a9200e5d40cd1fb9ab5a48a5521ec836244b8854df9bcfd8dc7be9df080913939e0f96034bab1433a0f7efcdc88649028abf577fe6c6da3938be7fd3d9692969ef7b55ff9061f02fb7a8fec679243335d8fd2546693e20a5ad038949171b13b2ebdaf41c81150082b9fca96e897cf995bf1f299a48527ce807ddc2f8b67b5ab7ee57166d48767b498c52cc23b4decd67f42cde58b1a811ebaa7e9f25f6ae21da4f7611c37f4e014b4184856e79ccb6997898c41ca1bd485f73c482abab36a71f74e826115914a268aaff9e9ca29088e6a0a4c52e977e844b3a5caa1210a7ca7bbf5dfa11894b760240ce636f6f62d3a11b37c58ca851363cf8c5e2c6960be15b181b6644c3642ea9d598b24d61238e54c8b89bace5c90a66be899bb6fb313670c7f4267342911e7d6482db6c99e4ae239f05526c420313d5ffbd7d12ff2acf5d4a5c1530354c2e09ba9948be5ad99dd6764f827a5065a44a3010c4f45df126a63fd7700f299679fe3ccc32dadc87c6166760ad9d865b8e1c133bfa7cfd6f7da7a876c055787b89a224369067ddd33ef836b4780d3fa6b5a0609d62eaadc9ecf09ace898647bc94ec091a77079b6e61f37b3e3a50f8c2e479f2ba3376782eafd86f18c0c959f572f1f17c70dcf1b88246ceb96ac6ea3ce7a40d111bd27f40025f5edebb585a4f95bd0c6e6f7c113a9893a1c266b34d7c116f66ee1110da0f9849395d3826cf77478ca7560aa5adaf7caef51ba54988490f32ecedc7c70cd1892fa7ff6924870dfb68a6011b94171030467dfd354725a5999dc4a10a66d740f3fe418ef006e85b03e1febba373661582c5f2dd780ee5a1e3ce57cbc729527a5246f6849cd347601f5fa488c6171316275af1c83c5f9af97f566a169b3ae3f01b64260d63e948aa9f3f040309c30346620866fff6a71c42a4b250940a79d1074d2e639ca4186f3fc66d495f53ec1ee10fb5edc014f2c4685241ef82638e12af214dde7f5abb7609459e669c18cce371c45ef788b3191bd6dd7acfc47527584c7060ade516a34d558673f6c934c0a14cb8068c2d277d007c3b303b9b94561a4314d809c395d5f14eb752f3fc5c8add90a900e20d79e9e417c6bb5139f1b5ec44cee1872b3cfe5e2ab1aa328b8a6a5795c829d46d2e00930b5935c550132c4be18bef94681ece829bb7da6c281079c9aae21f36171b98581e980cb7e172398f5760aad159123b73144bb9670a09285cd0df1aff9231829c41d6dde9404fc1585996ff5f183b7ee0b966d3e93583352f8213aa797879a5ec5c808efc8125f8edc293bc548c302bf34a5c6f4b994255536eddc36df617047e137a068e0e53b1ed45874f9d6dcf3e894e668f0e126d3005e8c588ae7c1cd117041568da6119162c61196cd5b7ee2b84a578f1a1602c430a9734a72525e2564a0305e70169a3e29a9e3d42d515b36f29a558444aa2932fc48c46801634148ea8d5c8ba1d3762d4b98d690819a2c6c3df5709c837c206e37e6e9b9daae1e2173b45debecb4e6df9ba69e516f89fc5884028c855a434cc3466d4753db20b1b5c3a940b1ec87d48ea7961f42b6c6e4deb1f9fab3f52b2972fe8fbf665b67692aa84725738a72ed11609d600771a58b6b88097ba8cdef4e456d1889004fc845f51247a473b84e39c5a7613706539797f5200e04e7f4a9ff48c0e60888699cc8b15cdd708a42b12c294dfa5a5d4480ac96e749d632e9f442566d814907907c9bd5a2808a4c0a5a95d5130115ceb861255558ba633196bd4341c5c9e69806ccc5efa7e3967c985bbd9fd4a47b5a843d93e518610605f365555c2c39a442b12ea0887d78bf737d6be20b5dee5ca150f60ff8", 0x1000}], 0x7, &(0x7f0000002880)=ANY=[@ANYBLOB="f0000000000000000100000006000000c5090cccbe29aacd1c99cacf95f3feedf4972b1953f7cb1b9d588001f1f3662706144200cd5f47b58f3f1389ae6877bbc8ef147d11caaf1e70f0b1508167b1262d628e64821f2e65afc6944787364b7ed8d80f374f0d5462c89b4219938abd20fe4e4385949c3e9dd7fdcf21120386d78346d0b52e1fcdc54a363955d66056822a67c5511d76098ed0660ccd983d37f1b69efbc080e2a09807fbe344b1f75aec0a566898d65b04b6b4c6edf058dc06f03ef914348ae138edc8e0628de7ce353cbd6640fc831b20c352faa81cd11eef05ace0c9ce84244ca98b362d8112d600008000000000000000ffff000080000000e5d9a1733085ad9e188d22891c63e0b055a33fe36ae947e78811c42068ead475ea06f4c20b76ffab2087ef8508813ae7329c8eff3f66495f46f6517ef3272a8bb3f3be2a9ad73b55576f79f367b4ccfa39684685f62ce0bd2c305d679f273ac04367de9c1a3e42a8c78ffaa1789000001800000000000000ffff0000030000005886f73000000000c800000000000000010000000100000039290f90874a9b0a9728c3f71b4a9267804bd9b2a3f88678d7607fb1d20ac8fd6d7f9839f14ba4021671bd84fb8f7ecb27fd9d4d1d072569c707132379e8f4a54f57615db0e2d421dfd6ad84a314325d7065073f073e0a46d286aba5171a283549053b8f54fe351d921f08b7fcfaf0ddb826786e49a97b2b6295d6ec3d6357ce0d3020c532e67c94249d82eb6328300ef4798d3d1ab463c409a6b0eb0aeb7952e480b80049ae661cdbcc1c6a322d47ba8cf20e05000000005000000000000000ffff00000700000063a4bac1cd9cdadb69dff92c1ef1094feb633f19ec83f8f7f66b262849651c74a37453ce30b43b2906e6866b2f22a3ac4304f8034cb5944d244c4500000000008800000000000000ffff0000010001001f0798ce7d73161b612f23d28817fb524cb8020aa4f9fade3c13c8c720095028f6d07062228b30af94acfbc755cec3317c2084194317b417a5d5765c545733bd2ad0af66927b7f637055b0a03576705f7caeaa53c42736e347e84d10bc6d291497d1e1df6df1888ccc30a255a51bac2720f06ec4ca9200009cd1cf82144e29f93a772dcabcd799db5149d853800c14e5b886514e3e44fdf66f904e98d34787213d1f404531823c9e1f16134fff65a9919eeecf466b9ce2122a34ffc5031226246cfbb349b5a2bae26812f7937d7f7011dd3279a681145a4cd67eeda5ffdf8dbb3b5742785c92f0bafb3e351765b7b903a3"], 0x328}, 0xe3bee0dd27fdbff5) mprotect(&(0x7f000065f000/0x4000)=nil, 0x4000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x4) 08:00:48 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCDTR(r1, 0x20007478) close(r0) 08:00:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) 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, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 08:00:48 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x31, 0x81, 0x7, 0x6}], 0x0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0xfffff, 0x1ff, 0x3}, {{r1}, 0xfffffffffffffffb, 0x4, 0x4, 0x6, 0xfffffffffffffffa}], 0x1, &(0x7f0000000200)={0x100, 0x2}) r2 = dup2(r0, r0) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) 08:00:48 executing program 1: syz_open_pts() 08:00:48 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') chroot(&(0x7f0000000000)='./file0\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0xff) readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 08:00:49 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) shutdown(r0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) fcntl$getflags(r0, 0x3) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6, 0x7e0000000000}, {0x6, 0x3}}, 0x0) r2 = geteuid() getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r2, r3) rmdir(&(0x7f00000000c0)='./file0\x00') getdents(r1, &(0x7f0000000100)=""/4096, 0x1000) shutdown(r1, 0x3) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000001100)=0xfff, 0x4) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001140)) recvfrom$unix(r0, &(0x7f0000001180)=""/206, 0xce, 0x2, 0x0, 0x0) read(r1, &(0x7f0000001280)=""/127, 0x7f) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000001300)={0xffffffff, 0x3, 0x7ff, 0x8}) r4 = syz_open_pts() connect(r1, &(0x7f0000001340)=@in={0x2, 0x1}, 0xc) r5 = openat(r0, &(0x7f0000001380)='./file0\x00', 0x40, 0x100) getdents(r5, &(0x7f00000013c0)=""/189, 0xbd) r6 = open(&(0x7f0000001480)='./file0\x00', 0x8000, 0x148) r7 = dup2(r6, r4) readlinkat(r5, &(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)=""/76, 0x4c) socket(0x1, 0x1, 0xfffffffffffffffd) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000001580)=0x8) dup2(r7, r7) fcntl$getflags(r5, 0x3) recvfrom$inet(r6, &(0x7f00000015c0), 0x0, 0x0, &(0x7f0000001600)={0x2, 0x3}, 0xc) dup2(r7, r6) 08:00:49 executing program 0: r0 = syz_open_pts() r1 = kqueue() semget(0x2, 0x0, 0x20) kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x82}], 0x7, 0x0, 0x3f, 0x0) 08:00:49 executing program 0: mlockall(0x3) mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x7) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) 08:00:49 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x200000000000026, 0x0, &(0x7f0000000000)="9f761e7f57346e3ffe377cbe9dc4db790b4c07433a7fbf11e8a6d867ad0fe0f49e43f5efad7b23", 0x27) 08:00:49 executing program 0: socketpair(0x1, 0x8007, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1, 0x7, 0x0, &(0x7f0000000140)) sendto(r3, 0x0, 0x0, 0x8, 0x0, 0xd1) recvfrom$unix(r2, &(0x7f00000000c0)=""/14, 0xe, 0x802, 0x0, 0x0) 08:00:49 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') 08:00:49 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x10, 0x3, 0x9) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 08:00:49 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000001140), &(0x7f0000001180)=0xc) r4 = dup2(r0, r1) r5 = shmget(0x0, 0x2000, 0x84, &(0x7f0000ffe000/0x2000)=nil) unlinkat(r4, &(0x7f00000011c0)='./file0\x00', 0x0) chdir(&(0x7f0000001200)='./file0\x00') recvfrom$unix(r1, &(0x7f0000001240)=""/65, 0x41, 0x1, &(0x7f00000012c0)=@file={0x1, './file1\x00'}, 0xa) connect$unix(r4, &(0x7f0000001300)=@file={0x0, './file1\x00'}, 0xa) getpeername$inet(r4, &(0x7f0000001340), &(0x7f0000001380)=0xc) recvfrom$unix(r0, &(0x7f00000013c0)=""/200, 0xc8, 0x40, &(0x7f00000014c0)=@file={0x1, './file2\x00'}, 0xa) shmctl$SHM_UNLOCK(r5, 0x4) lseek(r0, 0x0, 0x0) r6 = accept(r0, &(0x7f0000001500)=@in6, &(0x7f0000001540)=0xc) kevent(r4, &(0x7f0000001580)=[{{r0}, 0xffffffffffffffff, 0x15, 0x40000000, 0x1, 0x7701}, {{r3}, 0xfffffffffffffffb, 0x80, 0xf0000010, 0x0, 0x9}], 0x3, &(0x7f00000015c0)=[{{r6}, 0xfffffffffffffffe, 0x4, 0x1, 0x0, 0x100000001}, {{r4}, 0xffffffffffffffff, 0x80, 0x80000008, 0x9, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0xc8, 0x12, 0xcd5, 0x20}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x3, 0x5}, {{r3}, 0xfffffffffffffff9, 0x40, 0x8, 0x3}], 0x1000, &(0x7f0000001680)={0x1, 0x81}) clock_getres(0x0, &(0x7f00000016c0)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, &(0x7f00000017c0)=0xc) fchownat(r4, &(0x7f0000001700)='./file2\x00', r7, r10, 0x2) getpeername$unix(r2, &(0x7f0000001800)=@abs, &(0x7f0000001840)=0x8) clock_gettime(0x2, &(0x7f0000001880)) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000018c0)=""/130) shmctl$IPC_RMID(r5, 0x0) accept$unix(r2, &(0x7f0000001980)=@abs, &(0x7f00000019c0)=0x8) r11 = semget$private(0x0, 0x2, 0x14) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000001a00)={{0xffff, r9, r10, r7, r10, 0x44, 0x5}, 0xffffffffffffffe1, 0x100000002, 0x100000001}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) shmctl$IPC_SET(r5, 0x1, &(0x7f0000001a80)={{0x800, r9, r10, r7, r10, 0x40, 0x7}, 0x1, 0x80000000, r8, r8, 0x6, 0x3, 0x1000}) ioctl$TIOCSTART(r4, 0x2000746e) 08:00:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r0}, {r0, 0x20}], 0x2, 0x2) bind(r1, &(0x7f0000000040)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xc5) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) 08:00:49 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kqueue() 08:00:49 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) r1 = getpid() fcntl$setown(r0, 0x6, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) 08:00:49 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r3, r4) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000640)=[{{r4}, 0xffffffffffffffff, 0x5, 0x400fffff, 0x81, 0x1}, {{r0}, 0xffffffffffffffff, 0x84, 0x1, 0x40, 0x5b}, {{r5}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x336, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x7}, {{r2}, 0xfffffffffffffffe, 0x48, 0x80000000, 0x81, 0x5b}, {{r5}, 0xfffffffffffffffe, 0xa0, 0x0, 0x4, 0x1}, {{r3}, 0x0, 0x40, 0x4, 0x2, 0x20}], 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) dup(r0) r7 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r10 = getppid() r11 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r13 = accept$inet6(r5, 0x0, &(0x7f0000000240)) r14 = getpgrp() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) r15 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r17 = fcntl$getown(r4, 0x5) r18 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000040), 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x20, 0xffff, 0x1, [r3, r2, r13, r5]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x18, 0xffff, 0x1, [r3]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0xb8, 0xe}, 0x1) r20 = shmget$private(0x0, 0x3000, 0x501, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r20, 0x4) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 08:00:49 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0xffffffffffffffb3, 0xffffffffffffffff, 0x104, &(0x7f0000000000)=""/230, 0xe6}, 0x0) 08:00:49 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931829648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x0) 08:00:49 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 08:00:49 executing program 1: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)='r\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r0, 0x0) chdir(&(0x7f0000739ffe)='..') r1 = socket(0x1, 0x4, 0x4) flock(r1, 0x2) setsockopt(r1, 0x4, 0x4, &(0x7f0000000000)="6c521dab3a6381517eb4de58f1be89f7d733a072a43586fd7eeecb0a6a80ce92711cb2338ee5003e17cd09d803702aed1114bd2af5", 0x35) 08:00:50 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() semget(0x0, 0x2, 0x20) kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x0, 0x0) dup2(r1, r0) 08:00:50 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x400000001f, 0x0, 0x0) 08:00:50 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000180), 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xeffffffffffffffe, 0x10000ffffffff}) 08:00:50 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x12) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0x8) setsockopt(r0, 0x29, 0x20000003d, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x408, 0x8) openat(r2, &(0x7f0000000080)='./file0\x00', 0x8440, 0x2f) getdents(r2, &(0x7f0000000040)=""/18, 0x12) 08:00:50 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$getflags(r0, 0x1) 08:00:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000003c0)="3007c0c093ed11c1062c6b76328f97350500000000000000947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x200, 0x4, 0x29, 0xd6, "d357d980436d8a81aa3d4a08f7ad2a2e1b5d2e4c", 0xe8c2, 0x79}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffa, 0xfffffffff7fffff5, "001100000000000900000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffb, 0x2, 0x80, 0xffffffffffff8001, 0x5db7c65d}, {{r3}, 0xfffffffffffffffa, 0x8, 0x1a, 0x8, 0x7}, {{r2}, 0xfffffffffffffffb, 0x4, 0x1, 0x7ff, 0x7}, {{r1}, 0x0, 0x40, 0x20000007, 0x9, 0x1}, {{r2}, 0xfffffffffffffffc, 0x62, 0x81, 0xc, 0x401}, {{r2}, 0xffffffffffffffff, 0x2, 0x2, 0x7, 0x9}, {{r3}, 0xffffffffffffffff, 0x8, 0x20000000, 0x1, 0x6}], 0x5, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x4, 0x80000040, 0x3, 0x1f}, {{r3}, 0xffffffffffffffff, 0x81, 0x20000006, 0xffff, 0x5}, {{r3}, 0xfffffffffffffffc, 0x2, 0x4, 0x6, 0x1}, {{r2}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x0, 0x80200000000000}, {{r2}, 0xfffffffffffffffe, 0x2, 0x0, 0x67db, 0x7fff}], 0x5, &(0x7f0000000340)={0x1, 0xb0b}) 08:00:50 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000040)="d791b44f0b3cb96e27ccfd19fe9ba5827a8dc1e4ab7087170908782e1b3b1cd2282152a57e98ab9dcb495f8d3e2d3d27f73e39d8409bc5c1e4c22aecc52c2acc57c4e3ef73d05f32a354193a71d3422f3e17a7e2c44e2df66c84c5b7ebd65fe0f7c97201f7c739319146bca6598d6ff0d9ed5ddb39a9e82b85dc4c82da97c6c2f51b65d39e39eaee41e2427f4bd325f45a0d00fde8a80e39b8204c93705ca4d529a9171609ecb12cf596c3dcf1ef4ed7d7898bb4cb0e1134e99204f3037ef5bbd1a6ab78389a80b603251c902dfb7382d94df0e7cdf6ad2c9995f0d1cb10eef9a985014f0eaee1ee02dc78d5", 0xec}, {&(0x7f0000000180)="1fb9c02582a40294fcb1120bbb2d6528021f9730a5af284419fbb5bcaba263784e0e2ff5be00f6ee3f66ab9fa3292b186903f6259efc077c53a8656c3cf9e5b349fc909e31fb003e02b0ef6227377809a7eb13eb5bdd8d8b1bf5506fd259d90553b8ad14f295156f24a1d8c06b581c0da6b18f965cc11d40eb80635cf9575d7b9466f44860cc0132baff23b8d8588d1c55f017042be511ad585673ed613f048c5b5f54efe9481db5e6dcad0199a4bdcfa2ee2dd5fecc26c0dffcf2c32f5acb3a0be7f788ea860206b34dbf7f", 0xcc}, {&(0x7f0000000280)="0824fca7f211e02e71142dc791fa96eb495f9bea52b8094b136ce6b2cb189799ca753e5319b2aabb27b9a89bd743ca7d9c33f1ce74304daea0da941c6b9db4bc76eee9d5d111d84b0261689437521d850f36f8dfb4e53ae98d76a4c712ee0b673be83ad4cad1706e485b5b140ed2147fd86a9d720f9752028497ee4dceb962251e47cbade62adf176f7cd9b98e5eae353c6b21373b9de8ed42c22ddcc89ebfb8c6dce46dfc202f4e8397f19ff2bf07fd9e8833727442cd483449f3f8927734742fa3b6b999c7f9779efd035fb1f70696b413932af045c7aad3911b8060b38d6ad1e420424462b9a74f583af5e8726ce6ed0eba9510994df91c2d63c2a9ae05b9ab31d45af87fb1c03497fa0965d876d31fe2115a822cbbc85af7f07a496b925dad3e7a00bef0f2f339544e293116ebbc8e24833e51015ab8f5dfdaf52e489f6e52c5dc09e47d1dffda967158f95c8d03934e77758a9d1fe97fecf46d883ad01340e1dca458ed80bb9f909bc15840e97fea15362abb97c71d9be1f04ce5dae3027981f09fc11e4533f0877366222bd42e44d807f1308b2d7313208fe575bbc3d7375b0351ddeac62d073d77ea886b023806d50cd92cfd161d8ee94291421bea1f67a27f59117049499bdcaf60358b5ce8bd2b3455ea94c8377a4fed6587e96f0f3da0267f85cdd252c5c8e18a52b98c93bd89913434d97729ccf131fb61418f7a8d9e9e51f2d1b68de59d90bfbb010c814e12261dbac580e47a34bbb2e2be65922810fa1685683e6820b06adedb89701fb90d936ae9060da7d9160250c3d5d4bb5f7c52583d1d271a97f1d19e248913d97a3abd65f46b8023b32756f0415d8c962790f56a866acc91feacb485681f261972dbcc2e5c61389328864266daf0dab4f428684fdc6653eed7447dc88faf577f356b5064cf0fcce60e85a4df04d6e74b1d2eaed90209d630d57cb5c6379241d20d303bb73718d353a3ab0589d894d23d2040a9d7ab9c6b5e78e9fd5163569bc28a05148ff06472cee08a2a7d1997b17b2f89d91b80c9ac37b454087bc3351eab7b5fd8611d6ebb1414f3a4aa2811715270a2f68e546327fbc0bd9023bb683e2e02c1111293bf19ead7d9952337f0753b2404cbbfe4b43d1fe17d936ca9e8541aa5bc3bea5b4d1211fa3c30ca9269f44103d94fd7cda3ad5d00140bebc32fbcc1c9191262f28a164448fbb47b4d2a42bf0b4f94b6e4a62bb4bbad31bbc9b730ac7839ea789741332688ee26fef1fa7cd457eddc8b1f4e5472e876b0747dc5ac68d87867ba50371f48ceb239ab112f1ea945127535e2ec0ea77d7fdd9d3c91d97b9995a3387722f3561dc9e93e0107a581b4ead493a4b8d473e43e6d5dcac213bc52566b656e73ba07406936e22b475815447ba4d6ad3697635654f04ca9eec6f653377a09a6ae3dbf5843397d37870d56077eb0b54ce39bc2528cdd2d152a4977287c7b228b6b81b5e4034ed33ea588a6d0821a2283dc08b5c78639caaf93d833665959b654acebb86fcee21b5618f892bacc3bc1b72e9fd8d9dcc682831efcb2cb940e84b045cc794e31106c2c53a94a60676a0433a817fce2d9ba6f7c59ab90d1316c4f7b658aa5e8776013792f4a59bc724f70e0d5aa54d6f3cd0287611a36e1eb57c5912cf62e88eac7734951810ce52ad0a5d77852b7399f505e34240998e4027769a06310c2cfd3701efbc927010b8e002aa343b4f102d14f515d2721175d801831f4dc4bfcfa26a5474da47608e4bba548cbc162924bbd31c69283c78e8194df74e67a1ca6e8fb34f5229039e42401117d127dde123c0d0a700f78591a874235e8cd20373f6e5816b6c1e7686ab8d15327bff7caf99fe154b22ada6813abe5110a86f5abe93ff1045362600e07bc3f75da8000e4a00c774aa65175c473f1922d59307243b4cb7e86ef94f5716c54c22363e8d7408d37df55cbd56b81ac0b727afec44d93eed577fcf15ff294d0959df05103b9856b237ce409fcce49ef15f85cabbdf3e7a49007bd5f6b7ca31e0f31c225693f89f74393d58ba306134b26f88cc32feebd9ab2ed1b9d8977e314e778b85c0fcc17cc70008f39d62b75a03bf607976bd7693de029cf414cdafc7905390b3780494e3473ab9a220dfa0d4f804c75f67fea0a3044856843f5b12c0ca1f6c9c261f5219a25c5997086fc0bd379c83a889f05d3fbdc254c0b78b5fa0e045bd5daa0a1941b7edbb5e078d4a3bac02436c29a7afe0a63d6c480f983f0ad8e50bcbe401e59023d303dad412856623f37491c88bdc03de445f4822d5ecbcbf1a1487a3ccb359541a8ac9b1add6d99e9d0e5aece698d249085b394715e11512e2595fddbcd025b750f42ac853825fb2aef5445feef71f43a06983a22f46004bb51b914d95dcbc180568a417e682e6eb31eb5726a36b9d828530002de4d5074b391fdc06c47eb9f736d5d97f63508b54554c734c299720043d0140868208531128a66e76d162b4030ad2b57a26610dd645dff9d647678d71e3a1fe4748e06f27951f14d6ed1a243d094e49d67ff49100f19606a2572b7f16d96e49439aefe176179f2decb54f7d6cd2b77a93399cd588e1d8dcab7ec9e8e4223220284efdc8876666d0284fc0c4ac7959c5703c01271426ec5a2385dc441fd7125603e7b0c7b6450b55c9a66d0fc4aeeb504fb8779530d278a159a730ba3ed575f6d828247266b3cf7a5a598632d06e437dd6eda71bd373f2f1cf386b6424c7962a40d9440e23ba0c9d445e2907d6c85ace9afe7685196e9aae9861c12964006451e36f0d58231d6819d4aabc3f0b77e1ed66d5ff95be62d8fc10dff35c016705ebd8a8a069d5236a5cbed4805957d27da10d7b10f9b296f3624da54bbbb47ee0c96d34684200e268269dcee6dbb6af4c6c2eb87da2dea0614213c2c6b5431eb316d144b133189c87670363d3e27f2fccfbac0ae4e390d68115eb53591d7ff9c6cc4842f12d2929a550d140620113add462ffd913e5dd4ec5deced8e2d50cf2fd892082fcdb3680b3126975af7ea0796e2ac5d494f86439fd855626d62ac2297fa2db9f6957dafe3022ab72e8f897ea337d741253c084aa1ff911fa4a3c603cb6531605e87000ef4fe703a4c89f4728a26a4cd63f67f1a84bc5192061f74c26008da487bb25af3df64e7b5bbb2533feca15ffca389be5216845007d8d053766a128f347fb128817b2b6a8e0f5aabcf591ce4f5af86308da77ba3bb5e3d409b1561fd0537b6cbece3831081a5153c12d2308bfe02b5383ec399eda096c6960e6bf6a40f3bfc8dbee7c6806827cbdfc18f8327a21d00588551fc3809a93d82f7060537da45e060c474507e74e075c1842af40f2b950c762f9237b9848ddd3e4c59c1babe0484b8aec639ccbe8fd2fde5b3cd3f915140dcccc87656994f4b6580ec2a1c5a5b61b000367da3a9594330d89a402dc7864e249a3caeb91656bdd1aca0a6bcc71eadb36fb7a4838e2bee6a5b9f2268f272d0c96fd39636ceff8e866698eb6420dadf5bd0cfe056b862036a6278650361c1cec0817df4ff5bc05fa0aa9e5924e244c9f5fb4abc29e96a05d738ae488069a63ce967b1971ff14452a72432fe29783692c1d1577bc1864bdca9c648ff11e46d894cb597cc0a2c933c554358f0667bd385e60ec061e39863877e142d4163040997e2bb4da9d3809ee8e24f204c0db2a8bb538f2a1dea810f3ebbaad217dde9eae00ad0fa982bd2309cbdb091c1c855b0b51b9db2fb14a7f2484833121cac4298316fbec3e776f82ae303e91621e28ba483caa44238ad93d8763d6250a6eacba8946f19119432d83a3043cd455ec55cd959e0beef49c2c03767f8aff2d0a34e067b829fcca49111bb7cbe9a33322a98c02638d5a0fa2e91c6ea951c484448ae6f6123faa82442c41b0f25015ca51ef9f73e7da384a8ac2dea49dd43e2769b491e4c1496fadcdbcd8c3008a29ddfa8dff1a64add6621d26b7a39c5324bd6cb8d6fb5ac458da80dc7a6bf9e0ace22488c96c77d2c197e81c6dfe67b42e5b7ec0a0592d8fd921068bb69b7fde926bd75e2b531185de7b837e3db49b83b6b0542bd38d948fa0aced849be50dad10ccf1c149fb6cdee540a19d0e86cae8fe01cc0ca0ae8f3de369f9bab6d8857b329b72ce83e25ef578544509ec309a5936c3ec4ff8cfd081ba17b4256d15b6e4468888130ac0958e36a8f09134efbb46ec1558a5a69508873f6a9ce4f9d75b45170ad8ea8d3be2a49d9996320e3b962726773c37cd99cf2004bf6937edc2b6b8247659fa310206159774ccd9b084ce8bf428a6da5471bd9b9513dbf02ebbcf67ee99e3eb9f7d2bccc3a7d6a07bcf68ca8c505d21bafba151e749defd1fa019f5d1db0f6a66ccb867c25e46170ca1122166fd184095a5749fb2018da42257f911a9b099a31d4fa8d22b9bcfad3c140f0ab31a7261b1f9f99c9f406a97c36826eeb39957d7850faaa9f76cc542325681622d01db48a9eec6b64ba5f37ad0c3eaf07804797944ff1f6b3401938ff32ec9d84f58dbb367f20e13d0059c4ee87a658c6df7af16cbae08c33388cfc52958d05415b45716b10b7da537b956139b00cab462f8aab3a0f84ed3b6e0b50c098e6a9c76e1df026d9427dee304f918e03e7a2799349ff68ffa3413539f88a6cf41a8dbb28323148387f3972edaa2507cb4b192e1e08e647ff28dac90314fef66ae36be94e8ded44357a718971cc8f26847a90c0daef9e9241e790b518a32eb6bc901ee8a2655f650790c52ea068a97d80f0137fbc8ecb7b48d8facda3cd46c58c03c373903652b87de99187fe958a8604cae38e8bda8618c26a7c00ebc67224b5fbb5b9c10522ed2efc3f38488494fbe3c472e54518aa4a511b1885e33c251693888094bf6d529d2627ee88c4a9d5a1b72fd5c4416b707167987ec8f5373ca03840e2c4cb22372a4602db970111d6bba2705e1210785a1122dea52e5d95664aa55f9b8c62ef54b522036323da0ab6be49f09ad27e9b062f4bc999023281ee5597a97a0fb757488b6508bfe3b17b4f5cc7635ef543aa62dd529062a401f6be740380b9db83a8625097889bd172d2649c6c1f35dc96dc35c00360c34a22d5ec73dfe6ecf8339e6c772f34e8dcacac210be12712654e41096f8668e93d7b6d03b1c968b055092934139722924c0b62d032818281ad12cef04a8b3ab5cc04689c467d9072a8945df636d3d788f09ddb986c255558d26ab8ac8fb8b479651daaf45f0c06dae2b7c92205a29a16399ebe7e4b9624a21c9d599e2697b34aa845be7c97e2a7da076c68879010016172ce9fb47222a62b1b59499b8724f0a251645635fb23b9922e30c402f8fe8d435f8d9542738854661cd3fa84a4a719b7a33d1309e8aae7748f603ad186502c069a5bf76f75fbf06f5a89a9c4036bf23bf86fadcde5e9cda4ba3ab51573942ce3de3963306e80afc6e9652fe372d485c30adcc392fd8215e6a4fa87020f03804ef49ab363f05a825f804133066b1a716921d4361916256fe23a987f8a41efc0dbd6e8a175cffde396ce5eef71343c72eb966109583b16ed6bcf3aff1226c5fcc32798938f20c10e504d9832f0371d638da193cb9154fc433dfb38c91eb31f7ee319cec628744f1f85977082446add9c68ba07e5830a4e5a983352f0121c10283b483dcf458161c53566e1f38049fa8c014d3940c4696ed75fed217c36ca846429ebd5f85119c0959ed847da0f54141713279cb3acd5fb08e925892597aacc95a17c4d13b5c11780abb6fad0ab391ecef5", 0x1000}, {&(0x7f0000001280)="97a7b6ddb53a7dc1d30a06468a3c094668705547dfb53394c73851395b41739fadd5cd1c3b29d9b9e5057537a99e159281dbed1ce8643f00b64ed89d8380758909fb99d59217d88abe6c73da541a9c2492e079846526e4fa5cdcd25264dccda6157850b6be1a77c03f08bcd8435e68c5a5c45a4bca02ab70c015868847e5fc84076f07ae0684ec04a9206c063f394eb5d6727c0ea98b3c41", 0x98}, {&(0x7f0000001340)="08bb5f87d177f1dcff758ec1a595dc8c70e9731cd817058dcf07aa02", 0x1c}, {&(0x7f0000001380)}, {&(0x7f00000013c0)="3fb1d916c211d46dc9c4d7295421837d9e28d2ace9bfc6aac9a5cd0bef7ffdca4695c9575d1f9b7855a169e0b1ef2a51b2e51bfe42fa9e24867e284c2f5e163ee73acaaa9768f287171e8260bc3a8041c39c860bba4de1f90e831848f8fba898ee933f418c2ae8760f7a358dc5c59599e9d6b612362a33380f245d5e8c1e2ddbe6b11f7b2cc262ab489e1086067adf37de77e5fe04eb08301bc09c8d2a5eafd2c4c86a097cad1e3ea0dbfa6ef109b6309e40fe15952817a023495a32148e7fe22021fac228da40efc48aad7fc396d47de1995f7461f1672e48b7f270c491d527147067cbfce25e49410ac7832864f7dfa400fca1", 0xf4}, {&(0x7f00000014c0)="ced37e32d9d14e78064a7d75132df2f99e42aa146900991aed8cd341fad7d0622105fbb40f47b7ae25116ab926a92dfcc1e293c4812b6e6317980cbd3ea67da432e9d8e6d4be4e57e5589768264d9c92d1777790445c57995f7bb6804b0b5c9e58690a9fcb5b493ccd7b0460f07991adce1b8b", 0x73}], 0x8) r1 = socket(0x18, 0x1, 0x0) writev(r1, &(0x7f0000001a00)=[{&(0x7f00000015c0)="beea8a89a1dcd9bc369d828c0e3f1459c234bc082b22c0a928fa66e093ad6e18a6194a49a5d570dc09770e8cb5e2a143aedd94a79470e9ebdc0a31db5ec38dd47234a233c02a64f8a43deed4e2b1634179dd2e60a84b371df7b2a3d6b044c2a52fc440fb58611955f36aa25a0d37837e06d2765fe49ee5f0c4380348448047852e3c67a3567ac9d4ad4a1675f12c928e4693bd3b96aa92d66e10233a6e79bcfb49b26a2aef88e0ffe911dab00285d6e70e0aa5d57b4df7e773c6412ca2b7d688", 0xc0}, {&(0x7f0000001680)="689e332ac29e6984af1ba6f232f48e6ec2602e38cb0230af6db31ca43dd3bbb22d9b224cd91155cc425cdfca671d4034f3ecdec6dbf54db14aaf403c7774e996aa62cb266b29373d42779d9a1e6127cb3c79cc2e8ba1519bc586ac649bd7ea80eb674260a8e4f2a5fd4885348637287a0684251633789083c8da96dcb0c6c7268da33d08d77f1b4cbd0546399d4fa7c268f855c44ecf5a5025fe16ea7265d73bba7fd5271ecf162dd09912f00a433f4b47763798f8cdd869a74616689f3fa360a0be9371aab92f427ff663bf", 0xcc}, {&(0x7f0000001380)="aa58ac0dab6715ab5fab9e09ccb6d8a1c6d2c9158cb2f768d34b14ae698085f7322ec1c406c2984985", 0x29}, {&(0x7f0000001780)="b31e9e017a6a6651740b58db913d0e01001893c5a8f4cd9513cec39b0bf9848f75c6b026684011d83482497744dd60acbbe6e7e824b2c7b50fd9ad5250a313bf01d063d1507bab9b03d846af745a78ac021e0a386ac118c5e2be77e776e4bf1bcf83f748fc898bd0b1", 0x69}, {&(0x7f0000001800)="77e962197edb12672edd", 0xa}, {&(0x7f0000001840)="db5e643db05ae6de9d91d6f4d54fc1f39238d980fc5a8865f83b81aaf3e9c8d176be63734edfce07f888da316445d212faeb51e65f641370aca722df67dd407f4f1835f7c07d072a96248e89f11ce613a26fdb651e8ae759167cd44af411a77f4db5eb0aa1428338311c035c6b8211054fa4047f425d014a469307016e1e003384659b3f838fd6539845c6f28a8fda1af92d3ba4937425e8baf115605f094c4239", 0xa1}, {&(0x7f0000001900)="d6be56872e54fa69fe6e966ac118d911fd25171dbb596e62feeaa3afa2926cb1b2561c", 0x23}, {&(0x7f0000001940)="5213143ba8b4f9ea88025229eaa60fdb08a6cbc9a283779f87dc17114f340043d6a009f542888128fc96918ab14ec311650a5db7c39cb4b7d2772b0506575296c595c9ff8fdab3312ba79a90254efbdec5cae1b4169ce8dfe924303c97ffd9e1d12b0cbe1033faaefba5eaeb7aed691f5316aa30735eb34b87176d0cc8ae4796280d46a93de86342bd333f46b18d61bf9e940e16331a8c32", 0x98}], 0x8) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = accept$unix(r1, 0x0, &(0x7f0000000000)) r3 = getuid() r4 = dup2(r2, r0) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000001a80)={0x8000, 0x7}) r5 = getgid() fchown(r0, r3, r5) 08:00:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) fcntl$getown(r0, 0x5) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) 08:00:50 executing program 1: unveil(0x0, &(0x7f0000000400)='W\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 08:00:50 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0xc8) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f0000000140)=0xc) chmod(&(0x7f0000000040)='./file0\x00', 0x0) r1 = dup(0xffffffffffffffff) sendto(r1, &(0x7f00000007c0)="01df396c48fb56bc07c2393b8a1a9f56f4d1ccdd8727234b3a558048e8e2bbf388846e82f1ad7035cb7f1d3b0584dfb7d72f61683cc8101c4026e956bcd4fbf9ca8847ed099e4926560e0221e4272514f0b12dc2f6d711070ed57e830f415fd566eb140100a69c2b64f708019893f005c4a7b0280c1a4623ccc5aef545fe055daa0619e6b36db085c19d66e5b4c5400a7848bfbd4a5ab1b31106801efd876561c212a3539e6df406cf9b3e3c993ce67fa6144b63f7491bfaa85fd9f394612dfd4d8b223a5c79df357a2aa731a7c14a6cf10be2c79bb9d755e10ac0c1ff4feced1f6b13fda3b5362544ed7c5d75758799c2f40470bdbfa9c123e9e4ec5d9ed8fb91521db707a1035cfbcad05f48b78cbd2b8c3a4db5f202ad31a9214b0330bdff2545e999ebd08130a52957bb203afef7de6fc4dc5f13e91a381a5208a0af73a1da58c740e32c5a8913387a3b1a3aa3cba901a6d8383ec66b73586dfbdeaef86345fa78dbdd0100000000000000a7", 0xffffffffffffffca, 0x8, 0x0, 0x2e1) open$dir(&(0x7f0000000180)='./file0\x00', 0x281, 0x1) 08:00:50 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt(r0, 0x6f7c6ab1, 0x4, &(0x7f0000000800)="6f1c5e8464edca78c96e46736cfc51542e3423fedab906d7da39d4e10b64087ab4dc197b073bda5267431a7585c8417f7e", 0x31) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) sendmsg(r0, &(0x7f00000007c0)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f00000000c0)="c7c6ebcb6d9e08104b1c34f61a200077feea7aa51b35eb46e52bfbafd7d8c0ec3e3bbb785c7e0e69880581cebb5992f5b1cd2e40767cb7efe39853449cdc3eb609114c9344d2a1cfabe224e06406bbfde4b11cdca27be2f981bdc37079878aa4c1afc50550474b", 0x67}, {&(0x7f0000000140)="806e8d26254f1e38b374e4cf09c55266b3efffc71a5fd3a288964bb603903d61dc5089deef74a8610a42b127d3414a2690548d91c9f41cd1fd369fc1c39537389254e8e0c016062561822a4fd6ca43c336b66dd204f341fda847c6c672c8abe772281d9d72af59ecb36bd5271169a284ecbbe2b1503860fd5e8f5f2c48fbba424ae9489cb458e3f4ef550faff33b9888e60439c9a596fb5a71b57b595f77f23676088441a040bcc22fea3a0409ca29252e311b313ebcd16d4c788fbfe48ed851ddae06f480c58590", 0xc8}, {&(0x7f0000000240)="043307541008d4f7a600a1d0ba74fa0a18ff2f8e6b746a55eb113ff9e0b15589865a22f8a778b56b16547e0f49bb7993651796b15435ef7580dedd3b86458f04e022fe4a726f1affb375212ee4039428fa6cf2a53c8ae32c96c6f340a5cd94555beafe3e3807c73b03cb5894fb78b5732585868dd13dfe605540118a44df44dfdcaa27d7f56cd29a9a6e22d6a4ba6f995e6a63fd3668766bd46a24d1e45e9679e0457031ad90821099bdf9893858082c1d86e514", 0xb4}, {&(0x7f0000000300)="142a26005530bfdfd4a44b4b964dad227fc87e4c31740258183783db0c306bd1ae168ecdf44d0f90a8f6505bdf79108f42027e8898bb1545f654018936a2aadd380dff3419f2ae788d06148b993f0aa30fc691afc2501124a9f66f814ac4d5ac91d4af45b2262d811748c6", 0x6b}], 0x4, &(0x7f00000003c0)=[{0x40, 0xffff, 0xfffffffffffffa9c, "9e93d66b8e536989eed7af7fabfcc2ad030cc7366d1d18f6fea10e134aaa03cc402b7491a827ee5c257911e0"}, {0x60, 0x1, 0x2, "d0048d381166f62b95e063186ccdf700b009b0d81a30561e07445142b785ebfa01c15049308b2af5f1ef5864faf8c0e98d5b8a199e3fa323bdc9b125673d85333dc7597aaa4d7c7082d20efd"}, {0x110, 0xffff, 0x5, "5ed10ca5ec3afdde1e42d252665ea19739838428a196023fdf847192f72da8ee02c69e43e6d8a3b30acfcb9c94d6561abffc4252a12d2db4b2d8744b27ea6c07bda30d235d8d8e88455f3177810da4d501cfcee4285240c31f74a4b1a621d39d31080a30c90f75366bab9f24dca9db76bfb911f7c7b4a024a80f9b36cfe523fd5cc1cb6d5eb9c515275fc0b5027e96940d844e9f5b0a0048fcf2ae67c6b2a6411b9ebb0ba138d1743379e163572f92100f78baff63d612d1aa46b1b6e2c298c019233d5918848221750ffac52a6b7f47edd05b7940b73864c9358706df4e11ad283f635f7263ad6de117715e1e4299ab95c9f9539451fe047974e294eecf06"}, {0xe8, 0x1, 0x10000, "49ef2fb686eca34aa34d903df0a987b197463a4cbf1178f0fb3c307162b5292c02918b125100fc06b951ad0ed8dbb32a330eb69c8bf0aad3d5b1c7eaae3b10cd545307f3edd23bba8e72b7b5899b8ff05755b1f021971d7b07a81abe1050e9a609bf5957783d387502782603045ff8afb484a02bd29f3222870ab61eac40cbb07cc53925879263754b96c7c44a40526e2e8f84ab20a7c358436ad192f7be43bf8b70a816c3656290b7320d81b9e69f0fe56e7758eb9138eb5ee73d65aab12b5cd6d7543066594fdbecefef1074df98e99cd9ea"}, {0x70, 0xffff, 0x7, "582c0ca48ae7f45595d07496d82f2283fb20c17a7955bc4bd57e011ba655c631cd5b12d446a2301edd60543aed79454ebdcb3de50229398a3eb1f9d1e222712f3dae69dcebf3fc1afebd3f42ca4134afcf1ab1226ef7d7e04b9f35"}, {0xe8, 0xffff, 0x8, "5109cf8cd8855366c4f97728f58b51d5f75beef64ff9edeb73a6c0bf120ae8fa4281e3e1d4b2ae5b1d16811e4ea52b30d3cffc8d860b9f5f2814f2d44fb5be68f7218cf29be9cdf7c894b6c102da1f0d247bb8d47cd365857bee8becab832ef0079c70eae15f0dda1fcd962ca02d68782c590a7cb8c0e53711fc89009ffe0be57445e8fb42fad5b0f131c7ad95b205167035959a67336df8af924fd8698650ea983049f3394e307df91338addd5c5b28cf7633ccc56a4032fcb61f25508b2667918634e4dd3f15e0540bb52b58c9c4a62ed8267ea66c"}], 0x3f0}, 0x400) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 08:00:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000300), 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/179, 0xb3) 08:00:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x0, 0xfffffffffffffffc, "7e389ddedff370734578fbcef9097b5ac793683a"}) chdir(&(0x7f0000000040)='./file0\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x8000) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 08:00:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffe) r1 = socket(0x39, 0x7, 0x0) listen(r1, 0x5304) r2 = socket$inet6(0x18, 0x5, 0x8) listen(r0, 0x7) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000080)="8518584399a4c6306dd82409bf0059ecb8d6441e110a561db8263ff664c07b1f5c4355a712445d764f57c3a4c32aebdf8d9f73eb93433b1948a9dbf0d563e265f3e35ca4f0dfeadd150e6f86183b3dc32cc334a17e0d8ef0d019bde30bbc31707c39a4e6a11b47da3986c7c1c358909705e39c78ca858bdf0fe4ec4d60c8824e29c67c4598c335eef6aea605f48ea7e7e8eb3a43e89b30b7d1cf5649db79c50c8662e9ae7f76122a4269ceeeca93c156f9a5904d4644", 0xb6}, {&(0x7f0000000140)="f3794fefa8adb9", 0x7}, {&(0x7f0000000180)}], 0x3, &(0x7f0000000200)=ANY=[@ANYBLOB="2800577d24d5f1d1626c000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x28, 0x2}, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) 08:00:50 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) 08:00:50 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r0, r1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) socket(0x1, 0xc000, 0x0) 08:00:50 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff6) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="862c5790de2ebda0f8a5cb146ba9def05a31e9f1023a3c4495823d0769799f47a5de95e95b855a0cdaab636f95ca2baf3e1ce7c3fc7a6eecf900a229af750d073d4329a5fa846e8271f0b9c040717d6041e489efb4fc588d4d425220ac2d32c35d67e3b0e0c875d00e2a910303c6ceb3b009c50146726f312cdcb16ca0bdcf6400992486b8ad2c2e4038a5560e60375dc18a69c8800b93bb9f8e", 0x9a}, {&(0x7f00000003c0)="d3aa00c8b2a48419baaa592752b3d4ef22b2024a055468f59b67ad997cc660f8537937c0b1bbdbe12e9f96e24cf0150d65f13c4db6543b1f0c7f8ece4513578c5322b67b739fef5b82fbda625f15ad216aca6c409981166bf6f5625f4587e07f7469eeabe5d0fb8539bf23c5152babf85a7efeb6bd01a91eaa9971d81c96e0d230f086752e52347056e6b1e7218d53682b33ced148343aa1efa8860a3b1b48a93745edc1e2b42520d142ced11e3016de5ed68294b46843de14d6772321635a9b9938bd446e3e1302ec7694a787e61dcaadd30bfc9b2e4e23393671aebc22f549fe3eaa90fcbde5be7f593754378f9f1445a8741fc28dda59fce282ab1bf931be243e249d9545bdc1336441ac913d1b2c1ff6b66a9a5eb87cbc84a06d86a33c8626c305f94919c6176a7c60ac1a06f352f193ed35ceffeedc683e317beeee5e41f7a60fab3ee07ec51aea0e7b68d5c6967a1e31a5c96715ab384cd918afb5756b1f431201ffcdf99434a3138ae74349069a7e1308836b04d14bbbc25f4d656511fa5a7e60ef2fdc7f8c2cdc5471aac3bea0127855e3592e53eca55cafd29bdbdc01e6d36e8389d405ac93cdd3ecc4b241d38bee73ca5d5e6b8c7c8ab1c585bf60faf95caeeb4447729bb4ce1cef35ce04798a93ef2d5f404e3f310b17e58e4f9769f478ea918589d47d46101c122bb8bf74ae7dc678bfb95f2c6c5238f6613f14214de5b74968875fc87f547265db3aa23b8480082784f9ba1ac0b184feb2e9485fe3541e4d4a3f80f28c92cbfe8aa70255d9740ebf4a6038869ca93d5e87a6b1215594865a55b79b09967f6a2144fdbe7855679a1407618a59d58a9db7ed5399417ae7e44a4e80d05592732bcb83a5981e218d175567c394fce13d8f51473b9c7fd23ec4c45e4c3270e29e0f4f6272ca0236a734b52b4ee9fe1bfb2267c93716e0578debf4d2b4b14fc607bcc480bc46a76d266df099f4cbfa0ef2125bcc4427abc237d443c6e3972bb0429fdc717d19def9b019b09563f10c0c8cebb2d008fff40000c14161d09734f0192da438f77bca38c6c01fcc27797c03504c385bd5ef0562705f7b9ee08ba2fa3d71680c409deba3e19a208c469c353fa276d5bf77d4dbf9c8ef463a87e630af68396a1b7c961c6bdfef4c9c6d79b6633b4fedf4d4a540ff6a70cca408df92bef0e0ccfe9bec599675561435afb47e8b429a64520321fd9df3fddfd2c994ee9a811cdad31a728ff8e5814302ca3d54f6fffacf0809cc5b241bd7311b7f2e115d8e5896449a2d2f6c070cc3b23bb471a25e8cfeaea36a7012e1e61533f169d40d9763f82e5fb13412fd56520a7eecfd28deb6723aebdc89b96f253aea2e286f0e99d956a4d3dea5becbba3f47972f53ed108f05418277745c5aa0488c14ef1ee860fe96768ea9116c55e31a70b5bc3c91a0ebc88015f8619ea74a4af4d2d30c49d73c11ea9da87af3d53abdda096d072cab03f6286c3a974752cdde67ffe250045c91aca4c4f05f6fe9f64e8788c6173cc64dc8b9b3e68b95567175d670ebbfc77f4d7ba5b34854bec5e32f8503344be5f7e6420b13bd393f4ebebe9b947733d3fda7769ef53fa57ea51a81d98ce355a01f80cec41b7a56e41633cb8382bdcae7c1fe85760a5ea5cf33da21915406caba9becdf3cf6bb82c3f362627b4e444bf00c80d0fb6d1cc0d8acf6ee76bd4a3e5eab4e514bc7a12c1cf747a4d2dad37f7154aa3a18d20afd17d0c48dfe7e2b0aac9eea21914152b1e3828f198c7a0812f1fd5ff2780c85ae1c910fcb9776130a1a0bc8c7cd8c6e009e584ab6ce210483444d646c85c6bc66870b97e43ebfcde2fe5c32095511486bb2c81901a072341d49cc877473424b334760026241590befddf00e61b4a3b9f05f312a571f1fbdb730696a86bf347e1e5255753d9c4fedee1014b7a95095b8abc41d41811010a52f895660f382a9fe611bd96e4b0537cab7d649d367ed73d1386e6dec5409c0bd92beda899c4a5a38e635d363cf39fc39200537aff3591b4b5e103fff7f2a70e7c4ba9b67ea7b294f51f71a07971130ccd08d8a70d2d31c6ab9b3d68cc8b70bace5c07a86226cbe579a129d3a496f102fc97f6c23b243e42e2e19ee02e00c2c90889804342fbbbe71bfb8f046415541ebab707efb0e95e27d979003a743bc004a20a17e03f6277fc181fdf5aa5535bb1e2d61fbbf9f57615076d6ad468112672fdb7cd8b2d7dc34b606366d076199d0c5212dd9d1c9f7ebb6a88de7a98f763177f44fdb8685ef5db42546434c9a0ddb5b4e571c32eb9bb8961cc69da06a10705c37c64c25a246f910ac81ffda1b8a7d18d2da8d4d8860bc4145b3e8b8d64ae788ce1367f5772bddd2402164bb74ddcfd7f9590ba2424f31e6cd3ca7493a4024bc01a053b255a6a26f0924f36f85825fbcccbca1dd73fe38638f9fb6d9a32b8863a0cd35000fc812c2e85fcd5766559b614d0441494a3ee7143bb04568bdcc2cda168b7df199bca28afe61f310933412f74b2385e47125774135b21b52c2909a8cdcb7f04ef67bb2a3554486f11d00073fa8ccf0cf4fbec9acdd78459a7d2f083a90820c35d871615f68479a3a45003e72db7967f944192fe59a89c58694dba2e2b71f8dcb49d57c99d2399db34105893c910018a254115e5e537e91f91bbc125ea09cbc88b8b1581f1d285e81df2add535b93f8557bb48e64c2749a007b8dbe9a629e6202c0caabf088a6b64af92f56d665be22c9a91be4ce31724cbcda939a860863c4926177cd503923b2e5e58a2d13cc1558fc02ea5f4e342665747f95288e46231c955f1dfc9a7e690e01dfdbf54039e9a19ced829a4b31554c226026122e1f278ddd94a576cd4a0f1414a1ba064ddf4d3a714bb508019a3e60723a041cd7b1e68b705f9a75c83850bab264f25c6a1a6727c32213e66c562cd14fa928adec002352123c0d1663be7ab28f0a8d5ed2b9fca5bf79bca0907857497a467291c60be0ad96b5038bee9e8bd007dcd5c74d52351a9b612c521329d5e0e0704150aade0f030fcad4d3df5c4928e62fd6da3fc09c5c5be01902cef5cb6fdf944659b8cf3346d031af6b949a2f7cfb9a4b53e0c83c702bf9ab81537d705045c12ba74a264045a7b907cf0a1574bee6c9b6efe9de2596af2e1a0dea16d6c31cf555e665d9183bfa42fbfb0bcf330181fefdaefb68d470a5f51c5e414e6621e54bc664c453a1df19c8cb55db6d9511c1ff30fe0c872ac9d02dc58c4309f1584e55c57608ed33008f17ed2511258dade5f599c1e89353c4ff6e98fe0468ee295edeec56fd384f68378b35d5cfcc238337a44489fbf0416c9c502321511403e3705c3767755d37ee3f7c1c469ef16c67dcaf5969dcea90c51ebc2c44c0a1b9dd92977762a3044384111713cfa857afc7fee07781f877cedf52cd9381b157a1e3a61637116bc1cdd234cd42796a159006b4e0d2b93532362d8be96095051e5fb610d73c2d0aff5507b9007645548d1a23914b4b67394a3fe399b917652388a66ed9a2db1590859aae4e6186392b137457a246d2a841f9d16eb6aed15fbd8069337c0ebd981199cad63070a10ce7e804b11b14a19dc983766a8934ad9a864db952ec549ab7076f4cbd2b47fa15c566bbd73ed883d8421d462f027a773b59378b022d7b1e28070bb0e8241d6a337d6d77f00839d42d90e6d9ec56ba268006251845e45eb773a9227e1e0042c7f06c612818852a628447c398a839f4841de1dd51dfa2e0cc301bc3760125b931f47d105b6c4185f4e17d0b2c06a724fd8025d429ff70278e64811cc9e11b5fe3f63f2c0a30ee33740acb68678c4bf06dd2f2c15e0b4d267199c415e0cde28f744f3390ee6793e59e89804019f169e552896e2a6efa93d39bf545494e4ead6e8df7c16cb18c9daf7d1bd62ce2f58f6863552ff78254ebe9a08b78753fa2a0661966faedfc64cec8619d614d09f5cfdcf1f58a57384a7246bcecc40ac81d249004b7b0fb0ba01ca34484952d06fbeb4655e52c9b2ad8cc93bee8b25b594172fe75830b8c390c012b2a1991db7c55de407bac81e48e5c3bcf9e988032c6f3b5210f01ee9c37da45155cc3fad4ec4e4bc5ce0afa5eba766d4ba16a727ac427c0271995436e8a37d43ca1b4c36e877670bdb8355d6c3aba4a2edcf11acd736392dcf9cd4c495860a3b4b18954c38866323f81350a430f7b8c259bea680256a60867370cc35e293bbba68f4e8355dafe890ed335f0ed6e80fe0a48428ec3c52b097cb5fbe11ef16ddb0b54946d1428a01b41ef3e4f635057a3d5c1e9dca3fe16c2d2e1ce6bbffd3635bea2d5bdafa2cb8b01fb1f845aa40c3c0af66c9cb755c3f645214583a57ac995bdadf53604ee62d73bf62740566ae443f8b9d40930db545d727f80f8a0f3cc1f9e3c00e183c90fef445e330374c0b61bbec33cb35bb2adc57f4d62948595a971dd6d671bf79c4f2762bc964ea7ee232ee0cc63334691189646db9371b635f84ff123e388b8aac6a1386373cdce71b8b2f264a9c07457ab93daf136a3d55c43f41e5c6cd8f4b9c91db85d00f2658f3dbe5a275aacd2e189a8f92fee96325c94a6efa9e3ae00ab909a8c8518e9153dcc1b87d6aa11fa56ffb8ba0351464c59b006f2ecc54dbac96c4f06fddbd00a1d61946a6fd6b036f54400ff372f6a59933e8b18e08c51432f4a0730a4d490caca4a5da65767ea9d7c845a00502fb072c137f2da9476adb6a8bea949cf906ff1a00e9c31b3f23e85529cd06433b794f1e30894c1138f01eb256bbcc0c7af777af5dfb6bf29b4752126697509aa582000d98e7e7d5b2489bd51818ab775d7b9cdcf08ef2dc93272e315c1df2b196c9259480bc77364629039427c5eeb2c072f9b8e018c0ed9d63fe1f91dc517bb6eff06db72e3dd0cf5853cc935ec0e87721a3231981392b6dc9e9ee76eeb2db94b9c293fd5521b1e222e99212d4f77042a4c50a9cadf475a1c5e72286cb8b422c887744d1208bd3b9a199870c6bd71f061be8106a4dfe2e40692c01e5b4948d34925286bc11646f4c499399d2884823442727ad520632702488ea8ea38b13e3c6832b90585f0edf4dbbcc59c06932e36411d1ff3bf413b1d223973e1b13b5f44b1ae615f7c1af1c6200667256eddbfa3821ae44986de55aaf032ff02e83d9e8f326e74b12a9d5894e76318ecb26a71292eb3c40c159874eaf8dbdf8047c7abfdf87d349665c59d2300366145ecfcd6525ac3fc3e8b0380476e926c8d9feede6b24a72268ada0c80fba5908f1e961244abfe3bfbdf630a719bf5137ea8fb539711cf8b0dca37580fad2d43bed0ed0a8c308f28b4d6eb51f7f5169bfb1b7742a0a76e08149f9bb032be2d50939caa41c27ef97f82d00056c67fc0e704403a1aea794361ac4fbc33b4ebcfa4c8a3c14a648c6aeb4652a1c3ea0a0977bc24622b471ca75cf0f7b100d0bb1483a3884c53756267e7085210dc79805d512c555c196807c8d77d0f9b22d006add03e030b8383a14bcccc2f3e789c87657fcac266d15ef0edcae23d49ebee1fc34624a0918e1721ffc39bf0fd0f4bf7f84e09d46b2bba1daa074fcfff02ceb97ae849e2a91973c6dea1e433397788f628588fd1651308de64ca705d24d170f495ab8d74a60b58de39f9d021e6dca7d84db807266f30b7d6bbfbd4e3c748bcca37ca3b974472a112be9c8b8ccd13fb36cb5e9fccd39ea1455623b9614e11981108aac3c0fa2a0323a126e83d50794d96bc4ce27ffe15f8b27f6726b11dd1162ed39d8a630122821c2c6", 0x1000}, {&(0x7f00000013c0)="8d7a18ed5ae1ba756acdf1e5efee8ab8453a61cf3ab8a912bd26debd1b1e99efc36a2a692471a6f138e7ffdd9bcb838edf4862b19e46d983c6b1f83efd941bafdc9634932bfc5e29798c825f3d278dd83adb4d61b0f42430a9a1576188b1cf87fca10770a41e9afc48554aa5d902bfb0fcc5cf7c4520e63075e9fcbef994333d3a0d4f250b9036da89d548eace499a5d255d9996caabf7dbd6f4b2a8cb952ee328f80742495ca014e9efe8fb5850c79f7702b1e19dc732ddd81d3a3030cbd3e7b05e84a883fceb812044228f607f2d7e69f53fe9cdfbd5f9a38c45d852a0c79a942987147c184b2aed0ec4da5c7a1c249e164e3373b5b888232c1f6fe7b4699bb9f6d0b32523685b6a83451972a20c2858874cec2848ef8b1d2dd6e4703c5c3fd7c48cca8feb6f1d3cc89dbe3f641854f3ef4dff725e3b4a0d60d796d6c8cb88fa46457122e2497a326e452f59c28fdeeb2a532edfb53973d0c2523014a351aa17db7ce4dd733a47e41a6ccc30972de095075350aadda360339e7bc8165e23cc7894cba58e0b75a7c7f5658a35c98de66b3b772d28ebc1ef12c3ea04b6903d81e6edd4f09276d164f0c5028e57ee6acda209f43ba49366b8f65c0ee535175f9793378136c23a0ee49879f7dba42ccbc3149cf6332d21277c185cb10dada3b3c4f7f857c572cb1227293173917f587314b1a372e1cc5463abe07af163775f998aef1c9b2ab3e61cac94a097de2c35f0dd27859a4c56de98b0867caf2ee12b6edd680bf402d5251529763283381f07503e5958d41676cbfb12bd6e02af2dc33a1fe8cd5a12cd9a5d1caa9987ce0941d9a89a5d337e49c8135ca353300c970c991d580418ad0f9a2ba340c1a7421f9e5b96e478aab69d8685f86dc3d788ebca86f04bbf7077c151cedc47327c17949aed0215da466aeb688e3c59c033631e50796a7c9fcea32987153b7b9523282c4469775c344e84e5b7a77b0647278b402775666ea979985a3f8fae0e4002e7e7f4c85b5d63b3c757a96b84ce9537f06fd86906d063c101c364fbb05161467f564700d822908f217069a6e81bdcda3f26ad3c9b0cb8e6bb3e6c694d9bc9764ab43efe118ca0fe38f1e6c4f5c9cfd1c7aaff1ca13cab2e1d494160b8f5a90b0fae0fa9d7d2a8f4c2feab1fb9b6bb0bd6d9e6a1e568e06c512fc2f6e82082485f2a4ae7d8363700cec786238149c9086e8272dd929f6a1158a2b2247edfe86ca2aea335f1a4a5f041f6ff2649d016a6187e7cdd325b71423aa10da3c2c00a8117ec031e79e098bee3d5fc9cdc3c1fc953df5f22e8485a4b684d35e3c0aa9fef8c25ae2f6594cfcdae5962fae5fdcec537cb7dee8052d9192cf720fe8c95731457226d070b6ec2f92476fda0c24d8a0919460ac040f0290842d2cc503379331f6cbafdbfd5414890e9ec85530e743c65fd1093c9e7c5f680229842ce96ae1e6a322d907adea400f48b4ea4255faaa9aeab6213d692480ed7c07300cb5d6ec1aa76f375c2303d32de5c3e70be7914a7b6b8b261d3a0d02a6d668d10d248eb2a4c8b2e4cfb5289dac239a6936ed76312e6c0bec3d4d6f4d261b4b5e433b722e0a834a3725004183ab768373a63aafa8f174dce1c819dfd98a7c6660c299c7c534fc61fcfba378a3087b9059c1f6131c2baafda262307463aaa8c7d33194775c4edd295b808bc457cd9953060918713daac8699bfcb8869ad7ddd4885053ba7a511e5d62614d3f8fd8fb6b27d186c4f6dfbff21a95e53cadf39bb7644d9e8f5caa19db3330dd61a3693f3aa6109aaf3ad973ebd34673b740fecb97002c0cfa397649241790b261b147a65d93fbdd4ded5aaab59a3f7e9881e994ecbde5234a0ac9196a02a6f33f5fcd52e69de8499f2a6b21a4e5d7b9393fe34a2c03a2110da5b270d00b23af5315f4bddd034f9ee24c56973386ae7070b6f9600a50fe009a0da5d9afebcd56077f30a539b79d9fc87f3a85234c0138cb0475701aa97f25854059ec55c77f45445f15ba57285c5df58872a28adc1b42317f782b77bfc8540e47a21e4f9c2ff5a3e47087212a1b462117d327045724ba82756d57c4855df7170807d5a2aceb1702d5aee74dd6ecfd5514dbd9061b45870443b3731c3563fd877d184e80340233eeb88c20fb712211507be1d80fdd61b5530659ee0288e21b34ae23abcedec99fc0b42bd451c6be7bd9e69cf2f0f30fa5dff35417285d8cc5248f22dcc1861ae65ab82430f4c6ba0a0beaac6d8a1616a605cfe3fa8fbba12fecc12126c170d32bddc24e820271449954c405837a0c99a00ecb281e4209ecba70d8ff79704b3488c0800fae5a4cb6e8ab24f85bfaed44e1e6e4eb37e5466d647be31699cc8f7f050bf8fa39671681107ff0abe51273018c47eb258e9b644ceb10aa5125874a8143dfed930284aead3e952cb3adfa7cd99f42c9ffcbe574558d743b9b2d6e3967663e2debe0cb6abffd90087cd4b77ac6cae09d4215580060b4b29a013dd5f1bebe3a0ccf53dcee3b8719b31805f0f27476a7996144043d15997daf591b339069261d20afbcf40ba15358ef669d37cb87403a9891f06cb21a68e63af4ea5562403f35a8eecf3ef9e441bc043f24f7677b47844e53db9542553956a5f47790cae378596eff2ea09046505ab6450d0a17f49a6cdc8de5823e7e3ed2cb1d29ab1abefb51566175b24dd73a97cb73b513afb9dd1aba14ec5c3f7ff0f3744e626e91e08441a447d1d5dd8ffc9ee704bb8f9448a844ff33164d19378eb622617be0462264924ca90291daf33f37673184bc25caf1fad94dad6372af374c3b065389c7d2d11e737f397373042e0cbec0ce696f62227aa39df68a4a90353df9f4d2ac36b00b2a0647a93db46e664d353c8c19e143e02db2283713954239debbd1579220e8185b2820927e1f8346a150c65d62584aebab7a78643241f2b85b50b5194a22d29a15d98fefd759af7f8dc203faf59af94472e91c0b04a2f77bcec452cf68f9ab6a00107f5f5cc763b5a5488e0454f270468eb35cf1a782bb7b0e8e6213dbc3a7b55e98a0efac40aa58156fbe1e2caac09eeeb56d99d33f030bb9ca98454b3e9614953efb19a306397beb9fd1c8787547e644259ec78d86fd7ccdc00dd63c62b0167a8371459781a28c42cbb5eb8879e6212fba5aeb0c8e85640836e0a1cff0be9b720a77a7fa2a6b5a6c4496f140ceb9b9c609bb647fd0e7800113488d4dd8747e2b64ed051d1b5b1035e9df0745bdb2f7f64f94d30d8aaf7f009e6ac3d69b3523cdc0c4bcd5b0d3d7668259cbd46bb03ae25af40606d3acf7824c7e3486c9ce8909976b43dee24f92b0c8357c8400edb32767eee7f0381e62198f0fe9ecb4493341424ce8e9302a012ed6ca53b1ed6052f37164838c6250d1550e53b1a4be289d672e60510d48d6045a651b99df6313d25df0991d91c6a980830a5a13706cd9f637dd74ac93c780bf0ff8ff8fbcb6862a62f90a905c084f9021d01772835bed915543444f57c3d7583302cd17ee210d2ce2f879037415b075576fe550f64765378791301d28e3b92d3f7bec045189ddc94596e6d3d76a1b5eceaaa6f5932142fb6e0ddb81320fdd766705ded8118680b97d5e8b2a1e549a11329765bf4d681255449f5226bdf0b9d6e6322326e9919d3ffd1b7e282f84e820126cd5e393a74cdeae618477791b01a9a6430ae793f8fc393ca79df59e7f278d8ca59ae1b3341c07c96f012cac5eae5ba7561b19db30a476e57979508e3b69f8ccf03e6c74aa05cb8b1403d2a30fb902222b5bc609ef99c407ef9292a3000131651f7e65cca1fd39bbedd060673136274296f55fae79a15cef53e8794f8b335f8352c868895810964ad2486757bfbde4d8afe46c6503926c54b244fbc2133ee5d69516a8eb95e65bc593e815441e6dc5e5157e01fbb6d653fce52b135c2bef72f7c7b12742f7ae72f830a099da10e5f6eea0731f7adb1797210cc559182f7c9b3674ec1b3ad19d0b4cee9412abc0d0ecdce872ee392399421faf8a6ea53364c21dd6e3f327982d1f3a74b368428adf4464b95e26b24d6112d859c60458609b02ccfed048c0187717ae19bcbb00f98f5d675bbce09f663c02575e421ea74bddaefa0219f1a500547237aa265f016202d07b16cc02c834d4e8167f2a1ab650074b5ea05fe28fc878a35b73336184e2a2b209aa9c0266ba6514a1aad5d09875935fb64270e203e7acf29f2c4cc1b9699c62265db68a45e9bb1417af65d4c9b88112f32c51892a9d91099ab5035244a817994af23ee61bff68445c5ea179dbfdaef0d03f28fe6ec5bd1e216181bedaeceaff7bf7577dedc922016c02d0fca229b107d70613067b587c7cea754c2d1cff77bfae038cca4c380e8003c5f218385c36284cb24979359e6b10d34fbca3426e60944df9db458d055172a621489ac26de9adff1baef157f548cf10a3eaf80425d70218abc6f1df50d1e4762933cb0fab1ac1e4dd1afa58b1cb70a1b974f00f6122c3e12d3903933230519da5d255d3e982253d50fa5fba15038359aae69325b809bd8e5987f3eb8c01a55af978d1e0ac602f67948c4f3682c22e83b2c7722f36d14aa5d16c4c22b85e927c187cdb0d2362595264ba2b244bb536382b7218e482bab33e5ee26b78c461a8f92d57a65245d98cb8c957fb98193924223cbf18bb1214f197d58ec76810229c7209eac14a1e3c7e52345fd0c60e6f6ce3a46a28bc601e89a7cb72880a1dc4d12f2f710e305bd55e44b4bc68502293c413ebeb4626a6222b3dbac435301bf257f60e6308df31d1586c0f211e3d2b7859b356bb22bbb864d85e622b29dc6f9c69cbe5fd032780c11d76f4b701c37c5c2ed30a4bdf8bd087e7ba67bb441de1f3db202c182a337423309ad510609bb0416ac6511e24e0b33df6de9b87ac9d1b27dbed1fbf4f03c0bad6ac6e92580c6293bfbf07a489cb7ff9d78b14851bb57285297cc5c17ece0ce5db5cbfc3015c873a964c92778e3d0ff3ed702e7782600933dba552363868ebce09539e417233e167cd2c2c9edc990507d32744cbceb5fd3deacef80d579e5e61db4408c792bf0502c1c8bedb943ad67062cc08bea5ca7112770c597933d14d7301b609549d15ab175f863271c5b657f5204073aad867c866e012c565b733d596f25a66a932faed2a23c987bd3df5ca215d5fc37d0ee75f3cd45c84536d4c6cb04bde6168a67258dc76ef081319f2af306f2103cf0339c1fc5fe4c522743bc208c4a9f3e0f0e27902d72adccf6a889418613a661aad65fd32f78c0efbe092ca612d028d8cdfa1e5da488fd807b364eac2d372735071a8de5719d8f2c2a424d631eea4a60eddcd70f326d2f1c5c0efe0d0d6f885c356438cd8c84c1ef85b77bf35313e7a8e2197638c8d869bf56be072995c62eb822d0e3596c2b6950e7f88f9247f77b3840241781bb19d967a3c9e6f9907bca054ea5b1d977eda4589e8b79d3fd2c77623e2e18fb74a928e625db69bf0b150a864cd518754108cedd8d40b8fe4ade9a87f32e1a0ec992cd1ee10d958c72ed7e93e01432d89ac3da449074c22387391afa4330d56cc1078c6ad0fcd5af6681740f972b4472a0ba650164375c7fd8523ed7c1f25dd96104bc00b591a5ded468f6e29110cd4d108d58de5ae9c69fc84606b8447c8ee56e64e4721a798f792bf9f3da7693f4e4fa62e8cdb3f4425f849d8397513edf4fd2a2424c25e84accdfc566fea2ccfc15c1342fb2bf94503216bac18f65f1684f7af295a43d90ea5b603ccb6172b4ccf4f69a", 0x1000}], 0x3, 0x0) r1 = open(&(0x7f0000000240)='./file0/../file0\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='c\x00') getuid() symlinkat(&(0x7f0000000380)='./file0/file0\x00', r1, &(0x7f0000000300)='./file2\x00') symlink(&(0x7f00000024c0)='./file0/../file0\x00', &(0x7f0000002440)='./file2\x00') 08:00:50 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x100, 0x2) sendto$inet(0xffffffffffffffff, &(0x7f0000000000)="6944091a11d78ee8244e33dc1472885d8953aff72d99312ed666b3a86b2d3ca1c2225ce2", 0x24, 0x4, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) shutdown(r0, 0x2) readlinkat(r2, &(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)=""/17, 0x11) fcntl$setstatus(r0, 0x4, 0xc8) setsockopt(0xffffffffffffffff, 0x0, 0xa, 0x0, 0x0) 08:00:50 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x1e0) getsockopt$sock_int(r0, 0xffff, 0x1083, &(0x7f0000000100), &(0x7f0000000140)=0x3) setitimer(0x0, &(0x7f0000001100)={{}, {0x3, 0x2cd2}}, 0x0) getitimer(0x2, &(0x7f0000000040)) shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) 08:00:50 executing program 0: mprotect(&(0x7f00006d1000/0x2000)=nil, 0x2000, 0xfffffffffffffffc) r0 = socket(0x18, 0x1, 0x0) munmap(&(0x7f00006d1000/0x1000)=nil, 0x1000) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 08:00:50 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0xffffffff, 0x4) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) socket(0x30, 0x4006, 0x7f) write(r1, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff", 0x170) r3 = syz_open_pts() close(r1) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 08:00:50 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) fcntl$setstatus(r0, 0x4, 0x84) mkdir(&(0x7f0000000040)='./file0\x00', 0x88) open$dir(&(0x7f0000000080)='./file0\x00', 0xc00, 0x20) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x1000) 08:00:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair(0x1e, 0x5, 0xd646, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="e154ad6937fd2b8815985c9012717df31a4e94fd3ff7ecbb90b76dc7ce6bbce389cff43a03161755592ea9cba77fd748a5d2fe5291a5b337b8ad", 0x3a) 08:00:51 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) 08:00:51 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="4973dd2d1083fd1cf28de458bfb154b9b436b0d82eacf76c7b8ad4bd119420b56b7ec0842d0bb9c89e6fabdc4c997e0f200111d9f5c7aa03336fe6b7a6056dc4fb11a4df1bd64c62", 0x48) 08:00:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) r2 = socket(0x11, 0x8007, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)=""/213, &(0x7f0000000000)=0xd5) write(r0, &(0x7f0000000040)='h', 0x1) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 08:00:51 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file1/file0\x00', 0x410, 0x48) r1 = open(&(0x7f00000001c0)='./file1\x00', 0xa, 0x8) renameat(r0, &(0x7f0000000180)='./file1\x00', r1, &(0x7f0000000200)='./file1\x00') r2 = open$dir(&(0x7f0000000080)='.\x00', 0xfffffffffffffffe, 0x0) mkdirat(r2, &(0x7f0000000100)='./file1\x00', 0x0) socket$inet6(0x18, 0x5, 0x100000000) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r2, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 08:00:51 executing program 0: r0 = socket(0x2, 0x8003, 0x1000) connect(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r1, 0x0, 0x0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x20, 0x80000001) pwritev(r1, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) 08:00:51 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = socket$inet6(0x18, 0x4000, 0x8) r2 = accept(0xffffffffffffffff, &(0x7f0000000300)=@un=@abs, &(0x7f0000000100)=0x8) r3 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) r4 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x0, 0xf0000080, 0x10001, 0xf68}, {{r2}, 0xfffffffffffffffa, 0x2, 0x13, 0x7, 0x8ab}, {{r3}, 0xfffffffffffffffd, 0x21, 0x2, 0xfff, 0xb3372968000000}, {{r4}, 0xfffffffffffffffb, 0x24, 0x1, 0x2952, 0x100000000}], 0x1, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffff9, 0x0, 0x0, 0x4, 0x994}], 0x5, &(0x7f00000002c0)={0x4, 0x6}) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r6}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r6, &(0x7f0000000040)=[{{r6}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 08:00:51 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f99429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f0660b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff0000693109b86c402f371c8eacead4f7c9d0d4d2c745729a0536e5fa05b0d0e382b733e6709c3e4ab8e8d38782e239471e01e8310dbd56e54bf7d853bef5a58d4d53a040dd749e13481bdb784cb54ceb424031dfa02e31262b9f5d1a32167a3a6de41574a81fd822d489681df1bb39d7b24ec80fcc0197ff04", 0x1e7) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 08:00: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, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a0cba5c9f065780f345cf95a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ad7b67d0cc92d9a3bc562b706c82f240400c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb2098800003d967b4edff3b4fe8a1d45acc278708e9a2f45805345bb7cb4fb7e9e4fd275ac0286a70e68555ea77ee2cd194bb43fc1ec06408429b3d268e71168771f6e86fb1354e40315c75abf3af977acd9e9383b7ac1d79c49e42a1a0de944c4668e37a17a75a209f96fae951069871cf3347cdbd076f94f488bb916ea5c220146049c", 0x19c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x3f, 0x6, 0x5, 0x7ff, "185558c25ba4d23d8b3ebccb74e14ed2dd5051fa", 0x0, 0xec11}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xfffffffff7ffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0x800}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:00:51 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x8) fchmod(r0, 0x40013d) 08:00:51 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x20000000029, 0x25, 0x0, 0x0) socket(0x0, 0x2, 0xfffffffffffffffe) 08:00:52 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 08:00:52 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000380)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 08:00:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 08:00:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040), 0x0) write(r0, &(0x7f0000000200)="bbf95779fd1dfd5f6ca6af4a68849b8a2a5024cf9daa3cb68eb61f549b6a8a70f6b717e0ebce608dca346963aae0660c8baf8843bdd2826d41baeb33332598fe8b6c621631942b59132d7b97bd14921f8690843a9e882a347a0e2d484e8c5f238f77384abefea04c51ee3d0008eb70c5cd183d369295d78f476c8f37454d1e2cd1a40952a9af24e833a8b2e3eb947b05dc6011a94ecf13a86de65a801504af660f40eb5f74827317687f9215494982698f50afe43a6acb45c45634aef8c0eb28048e1b764eda46236e937250027d4552ce3f154658817211f5ea133dfc2a232cae299e528c29ea90af66d7fc8b47455203933368aa334ce40a280da601", 0x3623) fcntl$dupfd(r0, 0xa, r0) r1 = syz_open_pts() r2 = syz_open_pts() r3 = fcntl$getown(r2, 0x5) fcntl$setown(r1, 0x6, r3) close(r0) r4 = dup(r1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) write(0xffffffffffffffff, 0x0, 0x0) r5 = syz_open_pts() write(r0, &(0x7f0000000300)="f2d02fd912881f85386430e026f6b652f134e38aa0e938cbf98a799bd8d082e4e856e057f599bc74fb561eeaa0846af3ed13d9b7b4682408cd54614049c195adad13e879fc99448814784c188ee8b0cb7b362b5892fa11daf546772dc029e35625bd8fe0ecfa3b6579e5ad7d44a9d0fa157b5e8a37cd919f88de6b127b8a1439d8b91ee5", 0x84) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:00:52 executing program 0: semget(0x3, 0x9, 0x604) getuid() 08:00:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000016c0)="f72dede97099c8f2c933091115185a56c84fd6827be2bf51ab3c5745e000f6c82bd311290cf66a192e7b6d62b3b1fe63009d96f550662be0ac041eb5acf6ff1d109df8b01e409e11aee96667a7660c8da5fa7bb26082699353590cd3", 0x5c) preadv(r0, &(0x7f0000001500)=[{&(0x7f0000000080)=""/124, 0x7c}, {&(0x7f0000000100)=""/120, 0x78}, {&(0x7f0000000180)=""/249, 0xf9}, {&(0x7f0000000000)=""/63, 0x3f}, {&(0x7f0000000280)=""/181, 0xb5}, {&(0x7f0000000340)=""/95, 0x5f}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/165, 0xa5}, {&(0x7f0000001480)=""/102, 0x66}], 0x9, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000015c0)="f4cabc96e844d365c2447fb89b25fd12b8f353d60b377b6d392c80af24c72be73af9097eb17ef674884f4fd8214374dee020e0b8f1be18860c9c3460e21d1da4312273879699383c289332be64f37fc40c99caf4c9275713201342ae4442245edc1fae402fa0d68cca1610bec8df0924f41058361f9bfb2a6bb7ae6a51f191857d3c0c780b58193d10d2bd7ba4730b80cceab48436a77923df275dcaeae95a5c09d7d29c6ab3c8dc0377d8c10956ecb3c55c7702da6915f474f8416c89aa4eabbf086e8d245e92b2c112dcbdc3977d3bf43755de3555224c70d1f30570a2d520ca9bdbcf36ec59a17999fc88d81b1ea41f0e0d77", 0xf4) 08:00:52 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) recvfrom(0xffffffffffffff9c, &(0x7f0000000080)=""/248, 0xf8, 0x2, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socketpair$unix(0x1, 0x40005, 0x0, &(0x7f00000001c0)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) ioctl$TIOCNXCL(r1, 0x2000740e) 08:00:52 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)="f50b142e197843fdd3586880f2bd0b1c3e34577b54c27a112b9c23b7ac48cb36eb5884c5cb2083d2d94c0000000000", 0x16a) write(r0, &(0x7f0000000280)="658e86e2b6134095357076177cda2509ff35e5c46ec0be8132e28bcdf343618580fc48e5da6777b9350b34e4f8551ef97f24c710c3a36f3310a4eaf5077b1c", 0x3f) r1 = syz_open_pts() close(r0) fchdir(r1) r2 = dup(r1) kevent(r2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x83, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x3, 0x40000001, 0x2eb, 0xffffffff7fffffff}], 0x20, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x82, 0x82, 0x985, 0x5}, {{r1}, 0xffffffffffffffff, 0x34, 0x20000002, 0x6, 0xc9}], 0x3ff, &(0x7f00000003c0)={0x8000, 0x80}) syz_open_pts() r3 = accept$unix(r2, 0x0, 0x0) close(r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) syz_open_pts() r4 = semget$private(0x0, 0x0, 0x206) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000100)=[0x3, 0x6, 0x1f19, 0xa6f7, 0x59, 0x101]) semget$private(0x0, 0x7, 0x49) seteuid(0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x8, 0x6, 0x9, 0x4, "949be74bc357129775d5694ba115c00d0b139bfd", 0x9ed, 0x6}) r5 = dup2(r1, r1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) connect(r5, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000180)='./file0\x00', r6, r7) 08:00:52 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) fcntl$getflags(r0, 0x3) socket(0x1a, 0x4, 0x7) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xb, &(0x7f0000000100), 0x0) fcntl$getflags(r0, 0x3) 08:00:52 executing program 1: r0 = socket(0x2, 0x4001, 0x0) sendmsg(r0, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001100)=[{&(0x7f0000000040)="5d3813e52c487589176052bea29b75c73ea89090c21ae070aa249aff83bb28a0067f9b4d4e41e9d87ea2bda9bdd3e2b5dae5d222de251c62ec2f7d3d3e3474a8a807ee4bc101937932b7e2b0bec83ee58f53a0fd46b308742485a04956b8470e7ff882c65e07bcf0ff1b05e8f95c1875c270528ff8e5cd3b3f4274eaf3490127970bbd2239efce1212a0c2c10b397957b89d430d57a47866cc51a6715338487ed2225ce67f9998a90b1432be3b930579a6fd4fec39724fe979344e867f7c4c46ade3dfc319670c408c722f7f3b33a949720363ec2f4016aacd72672d452fe0ae3d1032f6749c5eea50ff7d5728df5c7ff38f4c418918029158251609f0013d194517d2c67bcd328053a14557a3b1ea82d99d68b3bcb8138b9ad52831c7c78f851f74c82b8ced86981f15758c90093965ad7e8bf4668b52bb95fa4631b53d9fcd695e1b799b020444bfb61a66979b3d4c7a4571a1139d050a52f4c1399c718e9a5c922d0a123b2701b5900e4a980177507c0c1ce15811c8cfcdbcde9c6534514fcaa0a5a7b245559e2e45b217bf13139c036741aa7bdb69680f9b78dee0b05987642f37eeacc1a2c27bf4ce43ba45d4cbc7ee024b4276c785927baefab004c60f8bbb15aa4302c2266bf5160dd82ab8a48b8de4d68b453a1d69986999996aae17ac25b5614f2fddac9f1ed8930df134fe64ea0732148439569b6f401c68d7c8c3e69bf659ce2e127e44b9a87f9c445b49edd1b5cc998ed9f58b0bb190c6f21a703447d734411736add084a579315624e7c658d1dd7ddb0925335820b0b6ed89411b55cf67ce64b1ba6dab6b836135b9c2d60883d68a0814f745d5356c75fac59b858d2b9dea88271c6aa4b263d41139cc43ec22f024f3abd225508f9106c0a27dd0185a6a2341e947718b659b6f48e92c349cc384cdcea742cdac83f04c34bcbca3f2b203ab0f549b1ff24b36a61e95e9db042c7ea2b535c6471b3e24fb025353c34ab46152ff67c6a19763a757c9798980de4a0e8f103d0268e0df0a56d9524faf49af1ec65a584dbd2b5a75d312c166b4ef330d06c896a9fe468f2ccb55700621c1d086ccad2e456bcd2e7baf6e516fc036882fcb1e178cb2924027fbe98a082dcc95cf33a5ce6568bb8becc3703c8d739734067458c1031f38b2eba9110462f8f94f4679dbc55a24b1b0488f126d7cd168965880d1f60ae083b45c859e4efedaa9cefea3bd8867988a2cd91e5f7c9f39ed41e756fd14c1f293d67a2b639759410b18afddaa8bcae79bdc209a40254ffc5c0cc0f575fc7f42b7bc1bd90f15538b50165f87d21367f8e7131b8b8a8036021594c6a0b019a68fe02be8a835b9f27b080e3fb9c9b6eb575566d6257352d05fe02b0c721bce34827f34c9dca818442a2686fd53e5ae6b481af89f1d6a7556b6f1f32bf92fc267e936093a252c9a2696ebdedfcea88a119ecc894a72a02138f4230c12fc9332c1c019c8de7f757edd2ad6e0cb328d448381c99f1851b48d169511a320146ec338fed15425567287e8b229f9843652056122f8cbc0dcdd0f694c002c64cab33260ca64cd192058d55318c8c16587934f3ac4880351a0e0e83cd08f76678d7db21473491bf3cc39d0b1e7102183ff8cabe546980d07d0504b5eb212e9958ae7d0be23084b920e238240a4cbc3db25a7306a2aad3b1d5092d1ec5c0e26a1679bc9583c2e548815512606c42db37e4ec7cc844a4244fff9e201fcdf9ef93332659cdb3be7e76d96c8f022e8b94b4e4e5c6340c0e81ba311c5d44de1edaa54ccfa277c18cb0b44d3d927194869f49f3a4dcae259346db059bb15752bc36a8095046ed22ddcf1854cc5f3e582a8845e126459d45824c11fa8f9feffbc75e470dc6f90ac6461d3f5f2a4033d60452f697b6cbc81635847273818d83bd8e636ff4cccfb04a7b22597164ce3312a1d86f811f9f89d2ef8e07d8872c7968aa0f88d839f1f01cc04afff3a2ae91508665faa0d5ce31bcfff35df6408c644481b1796dcc190ca1df983b619d5b24457015863715041f56fd451dba57ba054a83b2444ac1cb110eddf09c0bb9f91ab952a0dca5ef00361e3690773e892f15ff30615097c6289bf1821bd7063913b4308f74dd6debd2f8377170781aebc17ed7ef57a40c44bdba5f77c03f5b22619609df74c3226df6120642be697ce5310292edc2f954f54f45ac2851c15e613ae917e3a0223494befc62794b317f89e9652c5aeb5f67ae098dc548dee9dc8c03e2925427237568adbd8c75c00f16067faba2e547128993dd4a5b76d936d54d33e6e27b6c605a7d7de9ad131fc97373785d7543630838b44bab9b6f7d760f3074ff26c6b6c2a1bc722a1cb6b1d01b3c8417e26ac877318d194e1ed23258c51ebf1796d429f4de8e122b2c3e8b95f93293eff4483662317a3b10b5a3ded71337acfb91c6aa0abd7fb567598f130aaa1a3db623b0c929b47110477aaff5dd3acb843d870158915962748cf5725288dc0afefee56f18dd8bdae7c538bc2aa16a530fcbcb942d1a0e8f4b50652339954878412756ec399b4ceef389e4eb9b3fbe9f559d557e25b7e5c1cd93f9d078416f8e7108e2f776d3488e6262bad0e0249dfe9c07f0c10fd0452dd2159c56f30ff639d0e2016d0963e327d07f3a3d3a1d3cb8781432323f3ab76631f2ed9241eed296a49693191365b0916a90b77c2b7485d2a1d0880d89542e7e41812de78177f5af2060b6851db4899ab7487039e610fa6b705a1c4561502e0d552f83a344b5da42a27c95fa441ec19e4e5ca64e87fcfac775a681ccb7b781c0f40e0033abb76e3fb105a5914f7234af7fd237a48f06ad58ab9e4c89ab6a0f82a2cd376e0dec1dc73fc8cf387ab65d626f265c8dadb416373f347f0af55fe28ffa4ec28dc9e4f924685a5f7dd867dbc9904a3e55cf355f3182fa8a07c8ef7a4d1501b07562c9c8eda554ddb6cebd8e1e6dbf1605a77e8a7342b19857d4e4cf1b8699e43b590b005f7d73f748651c24f2e8218d5c964e3257cfdab186302bd1e939d6b1e896a7027dcb0b01f53b842006bbee2b3f63a0401d7fbc7a333b580a6f9ddd1a02adab0e6f37de3b636cf0f2380c16c9fcc15df40981b2b4edb8931d374833ce30390c177a07234f5357fae40b57a0a66cda1a030e2994e8025a9e9c3f87eb6fc607fb607314eae9f4c4e07bdd6c9f7d7db9aae7d33ee7dc5c63e12eb6d98c98f9749a4321609df904f0ecf718d0c19f79b6c30adcdec6ace93d59447f8d9b54d823a6f6aa27337cb56d26ca1da0bfe29154ed1ca61ffa10f97895d79130f9d95150695f9cf7b6bb43218d508a948fb1b652ad954d1b2c5636581810029b6321688e738979622810a13550cfb6e0cf560edcb36e102b39081462739b60534d54b6f1dec6738f26c6fb117d0ac5632ec24d285546581b207927bd1155ed9aa5be9380c33ec11652a3f11683d66cd248adfa273b999a77289f4b43a22ed44d987dcd0cb787d4eb831fbe51abcafda68260f85d75b48f8e49557e8e1f51260e3542f84bbcb0a7a4ccae0b780b3006c03f579b3a8dce12539cf87348f36ecd5e9a76fef5af4a0833f56cfa10fd8bd60f49c68f0a7f05b37b7cd35a651eea4c485464e43f9115ad4974b0e0f7fee782cc33e9dcd52e6e6c40b8f0246ceef7be2ba0f38e48b32cddabc59b607bbd45577378ae58580db20b2b343056ad310ff357cbfdbf926064c515ea64d0ecb58a8f28e7e0df2ca4bab8add123060117e0b9f5a34d2fe3d5d7d66a8aa6e08c3e3d3bba91a323fc5110597e192e9fda8bba1fd723943516e132ebace8d747d53b2fb3acb0ab56020b367182aeba88e5d5af6d06b673f705379b170e6e71045768a50705caf5041b4f1f57bfad094fda2384f4d4687b07af5fe38f9a803e9102ae161d142964b6989bca20541effe953826acdd3ea41f53638fcf5e08f0055744b2b6ad42897485cf9a8cbbae8d3159d2e24d419cd89ff8b21e90cd6cad03b55492a31fceeb13f0e32af4f4231771b8f943e6f7e3bf9e1d845a183473aadc514e8bc645d992ead2930866bb58811ff51aa742ee40c6222f29b3f229924392133a449d0b4e745a482ad3d338bb2c3922a3125081a8dc01486135ed1fc2a86903ccb358179d844a21d007bf7c08b842f8663df7e3583e3038d5bee1800295c501d3b164eaf98d9f6d2ac3e5e18031f3f6ff53dbb16ce1939d98b84a899935fefd9a58c802c6cc550aa7357c6401682d377f2d8f8545a81e6e2d1c2ae8e76a82acce4f8e823a6a5a35ce5b7fea013a7fba2589bb0b2c2cce579c76cd0830810067d39ff4d0671e46930dfd3641e7fca4407932f690341f5a40fe4ce845edaa734c1582bdb567ab5e7754fb177463c395e4aa67f28674fd70cfbbeea440bf03cef16bf9afeaec5d7247f9657f5204fadf6b873a61b0ed498144c7338ca51128222ecdd708378aa8b7c91f85ebaaf7c8eae401de0822529db7545985a86a84c93cb9111c3f13bf45a9532f47faf8afc5ef38f348951326d669d6539de27bd6bebffdccbbb42e6e3ec3b014f57194c307009811d3e6e1a9d487c67376144388ce40be4ea74669307ad35ee94442289cca95107ca6f8223799cb9268249b250e6f70f11b53e839a077e8e38032b30b7ad1682b68704d00bb7dbbc849fd164e7876b8d36c21c38616e28def0b048ef8f4d8105ec1ca6f5f38a68e9a0dbe6e1d29f8421bcacaa2533f85600e32f4c7e31682a8168465cf033d182654758cf4c0784cd3c0c50c38351dbf67fa8b5ef4e62fbd99061817d7ee8f0cb1d6d7c9c387430a51241d3ee7a43a61cf50df54ef3a334381f5111a19a40f29a16ae8b0535757fa7d3f77a5fed60e658d9b7e4e79cb82f58135fcf81323d35e632dad477c6ea38b173dc4b98d6fa511a8fcdfb9583bfcf5b3d9a50ea9f5f5906ded63061f03d8561b3addaedf3555041db19a47afcf70c2f0e4d09f29ee4631c23594d66405d006cd62c3d5bd96a781ba9b9a27a0a4dd5167d62e13374177d0b0bda261b3b6a140d23bdccd5a468d5bebe68c2fdf96806b6cb72747d33068aa8026a7558d272df3d6aab68acd362b8db135cf8a236f855630c1485a50e8fb5df38e2a5cdcaf4d982e766513e7096e974df4aff577f5fbf806f94a81176561ec1603705967246830256ca60de83e0cd6a0bfd30d0bab83e84acb5614ce1cc494a2cd9dc799dde5a68f9677ced080506ea1f6650025b61aedde28a66a2c72d47f35488a238e38ce50e7ed2face3008046a65c922c9a806882f79e77266a7bb92755702f6b5f6a631f2481b1ad45339ead5a8d734eb017ccc23b1d19e5d131d20d58773742b23499ac7b020010b3e834ef85f17c8ecf13cac03ec0aa59e8e46c10570e397ca376629d4f3492e242a5803b80c5b313f676bea1d8e40ec3ae041b14215e5ca0726764c12abb5f6db103aa3c08696aea7d2af2c3045351afad04cff61f1a596baf32def6474c153193f060e44173c1de685680b5c396e6b213a387296097f2c644ef6bb3cb731a0d082d48eedc2208ff515bfd788ee737166c20e59a70ae7e412b34a3c5031596f9670ea125a3d4c165aab05f8dbc13fb47d10d9976c2168359c09d03eeaea434df9f4a313b7ac0a77e09bef668570005069a720d321c7d2656b4dd8abaa615dd5fcba4dd887834c41fa692ade414369bcb52555d3f17433dc6a508114901b3c218bce0975fa9d7c5b00d342a1be278fa13338646971d3339f8fc729fe2fe037a38c88ef5150c37c791b7a06c16", 0x1000}, {&(0x7f0000001040)="3bd83836ed28e4ccd317cecdd9dcb592eef9040839c6bba60c70e32a55a5fb5b885cf8356d719c40cef04e30bf25c7280f4554868992ba42fa0f8d8346cd755f4d72", 0x42}, {&(0x7f00000010c0)="a2e3d57494099753f1a06341f9a1fe72", 0x10}], 0x3, &(0x7f0000001140)=[{0x50, 0x1, 0x80000001, "70d7c914837896267e4fd4234571044c98ae97d04039a1b1b18ad4874b6fe6e1636c94b3ce319d15f8488e032226e2503fa5e76b720cfa4fbb950ae7f826"}, {0x30, 0xffff, 0x40, "d4fd0ded45a648adf1f08b310138c6d586fd29ac7b8f387f5515fc"}, {0xb8, 0xb7f11a38f45fcf42, 0x2, "c4fe357c44627dc0f5f071a81def8a9060cca833fa54e9dc8412081124dd14b4ccecf4af60d47965f496807629e4b381b54b853ca226fc1bbf919729a2886f76e5917b9b327ceae39109f6f69b641fcb1161b0fdfd5840098fa557a60b0e7190e7bb5fee2b0fe2bb0f6f80cf2011f4b164de97cb36e571722bd27a5f58a2f2f24641d555f7cbeb52ab6f370063124515b61fd16c8d3939c1868594cb606df2e9ade0"}], 0x138}, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fe6a878b11c88"], 0x1) socket$unix(0x1, 0x5, 0x0) 08:00:52 executing program 1: socket$unix(0x1, 0x0, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000040)=0xfffffffffffffe8d) 08:00:52 executing program 0: unveil(0xffffffffffffffff, &(0x7f00000000c0)='x\x00') 08:00:52 executing program 1: r0 = syz_open_pts() r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x1, 0x5, 0xffff, r1}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) lseek(r0, 0x0, 0x4c19c4870b7c4c8a) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) 08:00:52 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='.\x00') r0 = dup(0xffffffffffffffff) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x240000000, 0x45c}, 0xc) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x140) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xc4ef, 0xffffffffffffffff}}) 08:00:52 executing program 1: 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) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) mprotect(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x0) 08:00:53 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) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 08:00:53 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) 08:00:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001080)=0x9) r1 = fcntl$getown(r0, 0x5) clock_getres(0x3, &(0x7f0000000000)) r2 = getppid() setpgid(r1, r2) 08:00:53 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0xa7) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) r2 = semget$private(0x0, 0x3, 0x12) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000001c0)=""/239) setregid(0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) seteuid(r3) r4 = semget(0x0, 0x6, 0x4) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000100)=""/142) 08:00:53 executing program 1: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) utimensat(r0, &(0x7f00000000c0)='.\x00', &(0x7f0000000100), 0x0) fsync(r0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x4, 0x83}, {0x0, 0x800}}, 0x2) 08:00:53 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, 0x0, 0xfffffffffffffe8e) 08:00:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x404, 0x0, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000140)=[{0x0}, {&(0x7f00000000c0)=""/123, 0x7b}], 0x2, &(0x7f0000000180)=""/1, 0x1}, 0x0) 08:00:53 executing program 0: r0 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) writev(r2, &(0x7f0000000440)=[{}, {&(0x7f00000000c0)="17b3e865d320ea15113403ce4903ca65f46404cdb31e4b12c63cfc96d7422fb26094bc2ceee84d00e3816f504eb922da92a8346431f870abf4d43810fa9a0f785f14286a7d95ff75bad2b3b542b7946f511b0bf2ecfef8fd5d2278a09e6ce644d3d562900722d1910a732fd6f5f6d0354af0fe9401e32f2ad17565c45e7352cd67b9ef685ae589d4f58da70d877d099c231022a2bdae44e6ca4d0783357ed375c233aa7395179efe888ae120bfb258b248ea050ad1f9c5ea6bbc9e697d84c427a61ca924f5370508a7f30930c6a73464730c088d316c561d", 0xd8}, {&(0x7f0000000040)="6e3ae95a1c8979325135526b8755d132902d9173649a4ddfa57ff0dc57639e8a81899b58c86fac09e6c68f0c22cfe6fdb7ae30ac456af8de26a132", 0x3b}, {&(0x7f00000001c0)="577f44e23d6c8d9e3f468c4d8e64a343ec15718c15256caa58b62e91efe92d3c362ccf258a721b2b7553e34bf2cac6fbae9143550ca978192cd5ace5b2fccf82387e6054e3377f36400aa4f3d9b1f7825c1e74b776f1b1de702befc5c291bb719ffc359b23cd1cc78f57dc2d8aca72784db7604f55d7f864bdc31f0082b26ff02891c0a990a88ddf7de723", 0x8b}, {&(0x7f0000000280)="a78b20796b7d0c98b5ab8819d8249863ebe4d89d33d5b2629e1bb4c44347c087ee60b952c78ef794473ee06b00fc0575ec5a9382885243271acdbc3296c7f7a7426b92263ab2df0c6af6f6f54c9ed7fd03a245ebb5a237a03dad5aed56d7ce5b598f151f20f2858cf9f408f279542609adda58d6dc2d9bc23a9a41fe2cb7298aa156a0b811d43d969b8792790f94d56b05a9ff019cf7707666d53b92625583fd0aed89f59516bf5dd959a78e0e15b2979dec4371380adce4c02c02", 0xbb}, {&(0x7f0000000340)="cfc70e038507c8641f482ce33a0dbec23feb77347ff3f6b6e62852469b9c19d712c3743ce0f04aeebdfd5fc4fcf388d49e35be47b05db1fa5ece370c8d2840b500f86d41a3ddd3783efff9a9eb70d321c08718ca03c118d864516c8a0d1821faf62a6d5e14af9329a5e7ad8e1949c52776ea5964c67eb13ae0c5fc012d49c6e585d96a7901a109065ce04a2aef5ef0450cde719072165cb98655ce9da16a8a633dd6868e8465aa67fbe9e828b264bf509db9c6162e7f9ca4b6ad33169d2de8b05a2fb1a0e4899d8462003646a3", 0xcd}], 0x6) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) 08:00:53 executing program 1: mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x100) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000240)='./file0/file0\x00') open(&(0x7f0000001740)='./file0/file2\x00', 0x0, 0x0) open$dir(&(0x7f0000001880)='./file0/file1\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0/file0\x00') 08:00:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) sendmsg(r0, &(0x7f0000001700)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000040)="e2dd10e9b9750dc274106012bcc211f99510e267f07985155a03d8f526b168aa84b5909f57ea1c17775924161fcc84f922b325c0968a969cbbf1cdbd6f040ac5a65d557600fb19da20fb5d6598cfd7d9f54b074c77d9a699d60a5183c1105f437da758d4f2e67b61cc9f4097a3cceb79191ade997bec9f3cd9a798e8a583d4ee33ca97e7117d2d83422fcdf362a51cb44e6c608e7618", 0x96}, {&(0x7f0000000100)="dfbb6b56354badb7865a0a466f1fcc6a460aa7bfbb5c0a581e12f22bc2227ec02f0d2828affe7ad8cfba07ac086dd28cfec54c4de3b60da9823119546059373c6278ebd86d3deebfd9962ca12a50d3a121dde254d9273f87a8d4944efb219e109b71e392a41be67e7e67569ccb27a6b4a6e22d4c328a8405d89e292c0c9d81b693187ca28a743ca47ee4720fc39922925eda193dd4b9dd571eaa26", 0x9b}, {&(0x7f0000000200)="07ecb2e0fc80244ae131729ddf30f7", 0xf}, {&(0x7f0000000240)="ea6b5bad826f52af11c7f6607dff24ee9b0a89a6512b460aabb1ad4a41c4c38f68c56e389e6477be24b6b4ede737f235a31925b02ae2a44f1e1a5f481f8145c496e155b3801023a137dc772bed903b9c0180efd94b0f36ba631e64ae12c47c5990684c7584b69509003f030a1a3752c15e25d85dbd90146c31a40e20bf7edb8c1774c454e4e77428e35c252c1e26bf8ccb947d7551d14ff4d104b2b761d3553f250261", 0xa3}, {&(0x7f0000000300)="9d4cad5f74b444f10d6ed2fc06c3c3ffc96896428dc0d620eb8d6db2bf310f7f925f7b9bcb6cc94c17fa700c0a846caffdd3641d8f029328ed05f107a722c41368605ef43b48840b190c816d726b276497c699c0360fec109833bb8e6446f9158f0fc689e3730c4b428ae789bdb2b219522fbffb816b6d3f73344fadc74bb84bc057", 0x82}, {&(0x7f00000003c0)="26cf561ec6685dec1fa149e92c4ec40d9f0affae4c59ba38f13423045774deb0eadebc3d3791535059be45b681f6aedd7344c8b037fa6618beb0240482c2af963e55ab9a87aa142a5cd5c7333c62d431ea867c04f201f6c8a44836aa2f4bca1ffbbffb588325ff1a4828d21b3ebfca6da359a269ef5abef622910620bc545f7acad5e56f35fa905897fef73a23a6b8a5e3d4115b537979bcc21fcd57e87b896e4fe2", 0xa2}, {&(0x7f0000000480)="9b96db6f30895762198347d4da9cd815bfbd59ee3a79587f047e", 0x1a}, {&(0x7f00000004c0)="ca644f7ddde01560b2d241f68b96659858ac3be964c14b9367ec409b2d0f31318b2134a59f200862e0940e771d25ae9ab3ffe96d15d6ef3d371e2acde9278e09eef6074dcb5052c0f4ef3e3b602365c0f2e87da0819bc0d97ea007d7", 0x5c}], 0x8, &(0x7f00000005c0)=[{0x68, 0xffff, 0xffff, "0fa8f3785f27a3ed01d3c910f4c849ed0e5b7269b74b41830d6ae9f72fb0346ffad802193b024c184dc9c14c8558f216c2192179b1a70b27a6f286ed86c84aaa123e7d05c0ee647ab39a584c74531a37f65b3395"}, {0x20, 0xffff, 0xff, "8c8f513eff9e4705dc4d93013a63"}, {0x1010, 0xffff, 0x0, "523439888c8aa92ecebde1f88f60eabf57a4b13bbe3faf65fa9a29a4a93d32abc0896e2a84b735d3c3b1098951df8f2a97fdfe80a16b40db57a6c67f37f028844a5dcf828328ede5521c188fe665d03087f43f10a94289effab2ae6ff57899429f3a0a83485decbab6f6f4e70ff5ee156528554e3377a8a771dafe6aea13edc225714539c80d84fe824745a7ef919c3473cc251c00d8c81bf3350247b160a0b4ec1b40b4c3ca597c9ae69e06f909cfc6b5aa4e1cc4d796c92e21dfa3603938ee12aa79d41d00b6cc19d0c50a614419db158a45fba7fb94f1fbbb3c5242b4d472e00fcd6a01f8ab3a24e4cc38d188084865364b833371f7643829d8e913c8a4daa480d0630f9594483c2019d4b041f61faffc638453ab85692a264007f8a9a8129272e371062ce20908638983629f5fc4b1e045c289fe810ab932e7041aaa768e22d121a538464f14edb3fa40f8f3b24752a2454b0bf178d03a3337b325c1d400b9df575993f116648bd3c76e2d4e66d4bcf7ba0f01ba4d49851a4571c4ef0a4ec7376a4cdacadd41ff1d15e8cfab5e802a12b1e067d73fb589a37bea461099fe1407da9d39268663cff21e705c8750ddeb0b460d9eea58626a91edebd14a5b8fbba5e98a7ce73c56bc179e8024fbfa126cb2b150492f7165dd0531f2609ca255f06b013a50b6a388695ae2e03f43889d82d5d7175710531da3db300ebcdff3f24094e680f22d49f97d732c2501609165272ad9c37ad1afb5c1edc724fc57337c0d36c4ad2f65ea026eea15a582ac44005f06c6fea9fc88159e46cef9cdfbe1908c7264207b988b105cf832854c1f86c421230c854ffb076a3bc06d7391cf6c057c8c2bd1d5b520468e1b2cc61310802ba56b1a1699425711feb47771ab5ff9265d2a223ec6368d10fb8fa397515419a24cc6b70bb71aa534e8c69d4dd8f730a9ddfa94340955bc92d2a2336250174021f3531884e0c31581157d6213e8f6caef17f68e8e6a8ba50e585f79fde1c05fc0b811f31c01258eae30ba82899311be1f83b2ec7a5dcd2df3ac22ac2183fdd015221687011218d296bd6ca29340e0f774b9c2899ae1b18cee0441e12a178ba6a99c8eb1aa5788f7781a5d168d5e3a4ea30fa0fef6c4309dc88687f829691532490752316ca8c456e5bdab3c5759571e240f2c70c7f65436acfa6b7f9f81d54347c6d8f5989272fcc33a34e1454ef0fa2b45f2861b1be344438a54951eb488ef1c02df117e7d5a1e4a6dcf232570bc22129e88dc21427b4b5f758838da110a23aa07a3edab3c48414743e294bd41c7e23b746e6cf052072f93e7e20695408b3f834c2245a0268126f6c5095658232418fa004badab76f627a154dceb8f624eca86e7d1058f48b8d42a299ed13eeceb0e27f8225ecde7df678dcb46a35135f292e831349253519d83b797280df3321dfce41dfcb3c027997ba189dcdcff1b90bde380ffd028853a13f77ff22db374721a614e85182e9194dfb390b9dd3b89584cbb56c1f0472535957bcdb77a59c60b6b22b5098c81224b4cc040a08b7c9be2f4a1f9e744c8d84972da872a793b7f74c883dcad58e8c5dc6c7937675ae2a6df5621551eb601edca98063152799175e804fc52c78c40e4675d8c358274a5d1b5bc82186486851dca91eaa6438106d5f29bb01d6bc46944c8589d3f7567e0ddc88c045f80f3bbeb59726b5355569865ad90bb0f78f41a5546c8b412f1d06a69a450bd651b6146eecd082556cc4e96ef5b7528b1090fccc6d6c8cfbacc362292068e5beeaf2e15e88d134f5469937c49659c6fe2c6689ba90d2f555aca8a5d0a733ef038358193843d1b901fecf0c5f5e580d5d90f8d3bb32b496c56f9ef0e73d333d27342a21a542042106e1242714d4778cf6d433b4e155329429d7ad9fe5796218d393c0b9f9af5e20a2ce234cc5c9356ae64838225796437761c685491c6251e64128d57af71bc5487d64df4b91cf58365c254147a318a931e8d297ce3a7a7320c4e833335043a4d1b3771d9cefcefdaccae892c7cda54778b5526e303dc19396288130356dc408b93d220bbb5d1d8f4d1f7e69c0f9e2f9dfdc0e9730b2055c9929a20f6727473913584351741268cb6ee46423ca4c23a2d7dae8ea65fa112067ccb9eb54c14071d0cb24e8a78ea754102c95aa0801d1720fb325afed40789e9e89227678f1dcf04f45fb023ae82226d3e3ce6e0f88aabde6f6d0a7b5213bf6b67a7df9ed6f38856720a2737dbfa82fb2bf4d11089f9bbad0e5711647764e030aa0400978ceb980ac16bab6e0b1b547b3e8aedfd333815966ce609e14f5d1a76d7ad34ac07608d5cb7684a1cc904e1876cea2bbce943506fe440b4897e1169b1da27b29b3ab0c70661d6088343ef13cae715db05558151fa8dbcc3ed75b0f190d4b3f25104c64c2ffeb6cf616277a49d150fe0fbc93248bac2fa2c03619527fa49f0ade789da3735ce4f397ae9f325521b592761dadad200c6b8f9dae8f6e20ecf53ccc85a6f5424d3c12f947c523cc324e88f07f9146da55c811a2f68417679a082bd158bd98f82745188f364829845f9618742bcd5e58416e6301a8c53d3e0d3599d2dcfc593d1343cbba16aae88e81c70b7ac65acbc58103f414acae188dde9db23e7f8170d0b0177eb8eaedd004f13706d9c409a1bee658cf609797f5a44b4740c80817054a6b658d7ced734ddf050e63a705f32aaf9b2b058598f9d37b3faae8d4610098661def78326d7c58a381f1d6201b18dd909a3dcaf06dad911a10324217a9f4a645b2770f08f4a08079ff5573518cb69fdc34b670b6028879508afa367906d8687cf9110efe52057198dbc9d052719146d55c3f8cc1d22912632a09f8c5c661527ed373792c7d7d8d0afbc587f49a2aee6df79faa53270958c9f4b37ece6e33aa000777d3dd00141354870861fccb4ba778c425dc59313ba4b2adf1957f9b630661b084cfd71401809c126159642ef09f2117fc3e31b427db505b3bb2604c06dcac80a5fcab9343f238aa7447ba3041037093d5c76bf9537c6e9e23bd7fcb90f9f104d15b0a48c9bec98809a54040b2d4fc414c1d42ae296a0449730851163e7881d04dae73353129863a8cbbf1740ccb794b8f05cfb8ab7f6343c1fb5efed49989b754f4abb222e554f2cf02154b3b5e1d04231523fec657edf4c29043d7959c5b52b9583d4640a0e02f3db5f51d4bef56b10459a6df78908f4b56f393fd7e01ace2ccb7b0f0d365b0e487ba5e2deb710b5a9fa250778c969a463afaa840fefdde596485b07aa1532a1ae2c33b5192cf463fba4809f66293c7f381e6ea9a7ebf045dc7cd8ae87390c6784077b32d489302dd40127e6682326d915f2ddf0b2432dc6d2af575f6d7f41d9ed43c31f182e12274a248e33faabb9c40d645a067d9393ab5bc54fda412e7cbf4a6a7d94d19f93b6f77d2f3cf75f7cc0f21ec724ca9fff8300cf623fd96b7fbdb54fdceabd1f3f995d4525b115dcef823ecbb2b82e4dd7b90ba37e0ad88a0709a4aabbf58a0837fd276b59c33a7c730ac33871a3c4075c982919ff2974c955cec58799636f2352786583ee13719cbd09b18021705a5a1fd463946b713381c227121771ebcdb1eabeaadcd256e91ed75f3269f5452d421237269a8a700f80685efc99c876ed0db2294da1a9848f401ee24516bda03ba0fc8574ea8aa0f680b6f91c3d4687be1441b33da99afa3fad6bac071164e148fb76686566c9febe39d3e331943c809e9923a6c077e1c8f5f91e8d11da2aa75ab92e8aa487f5907430f32a4b2c310ec1f420d509205863948d585cd9a26434c438bb9c02f5ef70550121a2d58961b72dbdb07e46e3eaa5bd8e703278dc539d5887e84af827ff59f0396796c6b96fb6c866571416816313429f74e9447ca6750529188513d710e55f2715f4a4183d7dd114cb7059fd44e2c0140eedfe4a98fd4bf84157534db7422509ff66d47098613d12eed7c4bf8ff52829b6ff47c7075e34664c5f0ef598f4853f6d045054bda8fa0f12546878d976d58e5fb58800d641cfb3c2debfd1750e8e9e4311bda567925e310c0dca0e58812aff746b69567d1d68d8e36d7eb9b9a7319bbbb328acf4429858b120638a6e41c727de3693dc184c6f7c7eb9ef1c7f8cde289bcdba449043d44e1d2a2e24265bb9b1af2c48b9d5d8f9b13afc52e1cfdf9da1f5dd6455d538bdf5668f9d29db57947cda3695b37913fa5a83832e9e435825fe685e763cfb6ccb6bae336f875bfa05aafd75fb21c0ed4a5b12b2da655ca541bf5fbf54c210781599df100343140745dbe807136c3c071cd097cb40bb3c1d4d3fd1c43cdb35561d8b919e9d78fecd1f158c3d328628c6af14cbfa7b42ca67802f325ba903bd91676c6473ca67b8d370f849313cc1f782af57a73b6e68a14e3f2a5d243d21644665222c2761aee4e6aa4ca7f492df16c2ec7d066fa1367f8b03ec278783da414bcf53978e49510fa3c609faee1d1ef12184ab8fd7baedfb7ec13086dbcf5b52065921a6cc5b99a10eccfc0ae1e477e4cce3d0d49115b8c51ddb70aacc698e4193ed3a6477a5eddc0f8d084efcefc9361d34335dcbf66628999067600ccbd23318ac1e0144fb0f673851438b7938a0e35625faf553ba6417d02af8d449a12c2f81e16a311bd333c9f1329a1c3962b8f6d5b1d035e105f2b36a09667ebd9074236ac4cc4fdeaf2b61faabbe714aa090788ede06d68ac59cd2ef0686ab53f7a13df12c0729e17bde560c07f51977d74f78c2bb80f2774bda4d17fa85edee4a7a3fc8967ac70039b24a61624e185c6fd61fb03fa67a7f7519f10af0aab37b652a4053d4db55ca2f312ca7b5b9ec6e4e8b3976b11bb3a683e24594e2330d4a42dac7ec319700f84f9463d00c20e60edca59d22ba1cff669dd0a730ac0f0dc8864b0943fef0de9f9f6d3af01c50db1322e7acaa6cd0a8e3305e950daa48bc76a8e30bcf75e554c15665a8f0c16f9df4e9e41ea3952bd7f1617a9c4561ed1145bdc9e4b7a442242478e1c0d081d9241c03770529331b6784fca21266922778808e37f0b3ca1760d20be04a47e7e49d14710a871ec5484f7d7df28386f8141ce8869cfc44f98d3945112196d79904fca674b88f884d3fb90447d88398cc66b46d39e8c78e5b9b90f5ba5fe292f3e38d005b87815b992e4608bc76d098a033125537a52d3c3bd04417f773e6101f7ce8e5028ef1f0689fd6d00cf999acd7e81595710c1da1e3158f7e0e3bb5b58d2c65490c3a5d7743d9d36f60f0e2a3fb6945243040ec0345e644611482b7517d5404a0a79d0df6c004607fd51ff93edd43d75fed64327bfd045ef2343f025b16a537d9959a04907a05bd0fae51e36920474a6d503cea77c43bf7338a028969416ccef5bda295c88878d339dd3efe9c412ba58eaa450af26498930d71d9b29f6fe0236749c55525e728e25739337adbae47f168e6a522343cc78c4a8de52bd5ca848d55896af2223eeee0f3aa29f1c1d06d4e9dd3a43a70f37e5a8c3710c9b633e8a017252fbd795e907d95e86ec9ecf972a11e757ff14628e80df5331d707c56127eb2e5b0330b43125b0ab4ca63ed97cbcfdf87407f1ef7928152af6306a0a2f05fece4eaced821d68ddb585c53b03b7a1aafc44b03f4f20bda0c21ab5245f113c6b4fa4ff12baac065b97b058da8fc30cf69cae8f0e1d216ce8fb001c6aff8c9b226ea27dbe397b0abe1d47ad4e48f24f079b45c8636287afe0da31221f08907562613ee5fa493c4a19504313236784f345541"}, {0x30, 0xffff, 0x80, "3ec87556ef77c20d7bc36b06e75ce82b57cc4a5594cb0b3be938bce1"}, {0x70, 0xffff, 0x3f, "14b8edc5292b8cc3dbca4b1e6d219765631258d56bfa729af58a5114d8cd6d8c5a03572f49775bddab692e4f16e38890bf63887632b5b1d197861228fc9db78e77658be8b6a4699073fa044fe1f42c997c576c2c4ba1fdf29372449816c9cc5d"}], 0x1138}, 0x400) 08:00:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/21, 0x15}], 0x1) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup2(r1, r0) 08:00:53 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x210, 0x8a) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 08:00:53 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) r1 = open$dir(&(0x7f0000000000)='./control\x00', 0x100, 0x104) readlinkat(r1, &(0x7f0000000040)='./control\x00', &(0x7f0000000080)=""/174, 0xae) 08:00:53 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) writev(r2, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) writev(r2, &(0x7f0000001300)=[{&(0x7f0000000040)="306111f46efcb412d4ca0ffbe95ffe86b51d5acf2b8666fff1a48bd725b617bb83b08a7defdcf24ebea69718e6ed92a0560b5ec47c2c2da8d2ed7c21ffb0036e61fe021f05ec664fe60fd1c84b9889a04a448494b98c16377b0df3574743f04e926df891d087edb435aa0f399cef97d3073b9e3f8435971fcb32051f677431e1e9e63c0113b2f4a43c", 0x89}, {&(0x7f0000000100)="169cbbf00e64f8c2006cb84a31da7e1bc2f270138c6eed1dc8836e4104331b797002961d0c726b403146e8d287bc4bb83dcdd8f4e92fbba76e83c99225d7bbf047b4b60428e8b934e7f0f5288ccf84302e47b4f36e9a05f7b64ead8d33cf3f57fa8c28904fae78f4c49e1277dad0eb02fb96", 0x72}, {&(0x7f0000000180)="508ef7fa430f01e0ea958702871571396bdc2ca43248b706c6d5e9080b0a50cba730208326d5582a9c64f091a0bca4647fe05ae7bac4e23091bc65a897ee594f4ed511ea6754088c699d2702d32ad752f022f299ba49ec850e8acfd5efaaab91d44bdabacc7a76dc0fd195ed4b7523850bbc2de7114fd247ed1027ac4407c5eff358dc08fa8b86978d3f81e3d37b183ed21293cd5d08886f47069aabd37edf2c58b1349d4c70000291ef3709881c9ca04f49b769e7f190d869962ed2456d9090a767f592461fb64014174e0f6d174f4fc6da24d6bd9aac1bb6961e78bde76bb6f9803f460fed92df1a47", 0xea}, {&(0x7f0000000280)="fe585cfe0d00fb0630a2bacc4b96c426d8c98d4241eb", 0x16}, {&(0x7f00000002c0)="db44378181ca25c93a63f1a8ec90cff0882c549c61cf3dc304b8cd3457a1db77ef5429ffe9808bfd4e4344ab991edd4e6285278b3c4ebe03d2518963f72cdf769d3bb13aa34131e19df7e75c33351d6f1cc88590cce11f5d5a3964e590ef4ecc1db69409742ed37560c8eba3776021cb6b1a67e7f74c0407f9d30f88ac09d9600d79df06f6143fe45ed14db7d40935a25e7313ae3f32e741dd1640f2177f34adee97400f51323473c823b0ed6ac0b484ec0ef6e9377af9d7ae0999e11a3f569c263ae8a2331e691974cb2ee7eb2a2a66eae846337ec3404e01368cc8eed6ca61d676cb28adbb34aef5d0aebc80abff5a1f6d5e360adc2c2a8ac74a1cd5846a4834d6d646bb995b44e43cf9837331202e3d978ff0bf4fa319b2691e9916705962155fe844e4158542ebed71011b48970403bed95a2d30347e6be8483b62e7cc6a8231c47e85c9764e5281ca7d27953e56506d27b3353a7fc2cbee86de5677441f4f065d0d9354f69197c6169089c23806d3e38c7e117f39244107f90c279e357af6077f58789808a86b78b4697067cebc909f3545ae8d039934ada65fa23c5d3e2ec7113bb1135cbf94ce38338cd2c92132fc2210e540dcdf049d6f8aa8373a2a60fce08bd683f01d5cbac6c6c82c8f29e3144b0f4e77262f0868240aefe5b6b0fd7728c817523f598cd3481f964bdf52d11e7d65d3803914da4e81e359cd1c005db05d953f92f8c8cad9100285bd75fb209d6d04190106ebd48ca3ef16b950d76f51afde002c67f3697944426fd40a067dccf607bda1fdf0f8e56eb1482b352ae41e05c315442f8ddb6af5493768176e254f7d5b43aca140dc95c2b5b6844b1a9a88efa97e5b03b925bd96726e2667cc4ca3a2bedcd018fb4964fb6d32653a275afde376fe9c7d886785b2922a04ed98ff1d93bca6369bdbfaf5dcab954fdd6bf842d9d986e06ea1901b09da94c0ab7906b458de1cd170b7f8f9b4c823da9ee6d7c706963fb9b53ca8f041e7eaca03a645c8e4d8d7db8be9f16c4373d0a18d9da2c31b42248e5c84015620f81424881424112667fafe941c6fcdc65f9fcaf9cdea122ece9808f302378b3beba30d52080e539a94103969a7d263bb2b41db599b360940a123831a7bb702738f19401f3ac0b5842da1407a6929f64132193936e17c49f4a3c2f250f2c1a7a1ee5d4786549742540fa0426eb9552586cbcda1b04c45fb9639f49ef0867cd51836e7d7b388b22a78aef92174b6234356ade2c8897d2c34e886d4611204e9bb6617b5c9693de6345711a7331be970b0c1157af66f70cac39c18851d85ee5cc4720441d4a52ed91ff50e1305a33a8f17f96051d9e0fb8064c1eb331362087e0e893e8a5be072ca6445171678ddf744a1fc68862044f9aec4205c70e084f662a5d6b3da9e5e1d3cd808c9d028279131a7b5c2357163b6dc364cd77b57bd29eba701523268eb2bca0c23130e74e8f8a0a716e323de38b204efdf71170056c661982a8358d0053db081198f1949b222e3db0d6275d0f11db2e87d9b80e09a073d7115d77ef88c08fffaafc824fc062b40428afbbc7947e305f4d894a2990a399366270b89429dd1eab200af3afb8ac41220c42fef38ae22d9610878da6114de2f6786c581edce0749223ba628d1520be9576daf42ebf34e5cecf76d55d6c1f65366f9f87d926595bf471ee0c5275d61841f7a29888dee40b6c9c9736917bfc8f726896887b9a62d9f23229dbb4b0eac6d797cbba3c5833b70adda43b49300447df734266d74b843174181c6930cbc7eeb3e516c02b70a565f15b28eaa3fc9b8ad3b824a83e0eb696b341569a9ec0eb5229f70252cd14fc3f3d0a262ccc4b190e8e18e00ad26847d7ae8c7b64ca2e94733a50bfa24e56da800cbc43d1d75cdb37903d42187fde5162fd950779a15fd09d503d1b5a277c6761b2dc847d118ff3eb67c2e2e090e815636a089e8cd0c41dc9d4e9169e6e3ded3da2a532332557641c686afde6f0f726ed85e8faab955ca3ed47199a0feb8cf4b513ec6fe9878c413b28b46caf6c8408b90b1fb98afc48f161cd932c69a2ddeaa905581137fb5aeda379d5561003b15a06b2f77c295decee30c4dd36c311036d26188a9f7ffce4ff767d49032840d03696fc8bf8176cf7d71f53e0cae1cdde48307b45a07e419fb18435e439340a7e5e4765524c5944e7958cfa79bd42364dc6ccd2d1f487c0bf48cc4abdefb810d43192739e8b8dbaabbf532e44a1521f21f32429b453897d1994ced0958e5988303aa80089594654407ff5b2ec60993ebb3c14c7cb1cbcf573ee9b1d755031e8da391833e41d7bcb9109fe5cc60510c41c186451511a0e823d2a375c7d1e93aec218e54f3b96c6ce477591dd4e824af602c255756fa0f8b535d07b0ea4917998ac0cf450006eafb9fa305553c8602433eac458068459e31bafe237c44e5bc0937ffc95c9005bc0e0979c1fafccc4599af5eef0174a85223aabdfe4a9313555aff1780f59d2ed2c951d9384ed483d31e785b5f556735155737c6d1d8ef3789418172a4cb25941f2f427b7f38bd88cc202fe89cad3fc98edd5416717f5910238eca917c8ff0cbdb948ab76206416781c00448b4c7027c9c4cdbee39ec660bb789da353774c461d944534f858a3e755a9da3d963bf329740d32efdb43ade7849ea7f541ff662e55ab8dd0d608921fc82d56d50966126a00e9b6d4af98074cd0e7791bf3c6e0ccc5e43d26b054881c1f6cfa79422591931d6e23a98f15cf1f6702194775bffa8ce9424895d330b82a0eb8f5f01dbfd0e48d702fadd5a81846a8f11c595e2e5095112aa73979b710dadcc9fe70ad9f3b0b43711844b4047aadb3c540c1e364e911e62a8ede8926fe333110d2a4b68bebb9cc74b8d648bc4949e7a9c5e03ec1051ffe5dae74ee3ab0bb5d2b7202b03fa4c3914d4dd1cb21c8e1f880736d053cc25015e6dab3723bf53c64133c49cf30439e8caa9e3821f369673eb8fc36eb77c8783f36cca4de477f81527956e5d3cebcecb46f2406c92e4ced2b602838750b8e4f82b8e4d87cc5cd6b29caec7ec224c16ab6166ac6ad20c671d7d8f188778cf49df7bb857627cdecb89ef0097c401d7b444632fdd1e580fa0665a79d252142beead971bea3af41f23fa895bd556c3d7b0749dec63720e0a6186be7932f084193ee50491139ac327e1d577d1d34bdaf8f7aa39367d160c6243f7e7b8c1765fcdac1d201c89de681530cf8a9d8032758c48a0a9b606f5997cb9fbcc9ccef99069c5a69867ef92bac74a97e2b948a3835555ef31a0d80bca2790c7bf0ab6e98894ff08481d4e9e17afe9d3b8386626d2c7757725082aaa81b6d2a820404b459291330bb11c831cd0f4ba6a9164eb22c41fb19cdb2b339b26d3af8257a90812286280edfa886dbfa4506c9af3e5eb20358f8172d67fa5bf06266cf940663f437b1317f13fec1e0f701373e9dd82d7cc4f7a4ce62b57a7914fe3e98313c935ce38c6398d89b77f62a99784fb04fd53351147c22f81c6189f75d2986ce509b0f54c26bd0b2c7af9c3fc3007e35b2cc9c952aaba4c8172db0c1a37f5ef4d08900fbae7c556ed0ca1825e8d243ac68f4ce3d079ff83005bb57a3b590ba0f11e14dc311e5addc5331339011b1ca48a2b9da9f69fb29ca9934449143f32daa9a74e2b898ca6679aa437737dd7d45c67a71490dc39483719cd688fe5c28a2527c5569d7463e6d72013f1bc1965e9e3b64b8cb4034e2dfb563f800ee065923406ef67d733151e9776c37916473289813977d50b0d759b95c2d7a520dc326ff5a22ab53fed5a91e0df82b6c87e59ecad2d05033247b4fce19b226e3d4507875f78a1f08f49d6fe4053f6a58b0948f81118812772ba07917f80c923124677693afe8785a4eef540edbdcf4de5fb4b85351aacf5d34162d11f71d9e5cbd0634d857374b342999c893505d9d557ebe5c1e4f0e4cd92e76e2c2885ca2bfa92fff47eb498e1610ebf26969fea96a9995e5495fcc774d8b4e192f7c928a5224462a2db1dbd1c22c23584b72ebc2d0871f614a9ac7cf229238137e09e17ba44d5c0cfbc14281d745d89576953a2abd0a4159114c2a8f7cc29bd03908e26088a39d260b58084441d1dc8f4c66245d23bd62bfd75ed4e93eb2c880550374ece443dd7f9488bf0605d9f0c7de4b21176bccfc506272d0850870662d2b6e80a2c387e50020dee794b95c37ac0aefd1e3f3f31ff7118c363c4b4aefb72da6c8792cc5eb8ca4fba20944fd43bf58c08ee89c762b3115d20eaa8ba336f68176d628e540b6745c69c5aef70e75954100b8fe855df434c2b074a4102bce583b58dac6a243ad468d5ad26b3055820fcb5e0052dd59216fbf97c08cef3a9d0eea85cb7890b7c32cb3a9eadbcc1fe71ecbf72c3eca1534c46fd07e7866fcd7d82052909c9474066e662b23d8cac10e8d724ec409a19d1fafb964c610beeed5d0d57c4091de62ab0b68333d68528ea849bc9c3a2600aa65677ebe11d2e3bbccf659e59a78fe67b0806a61c3b7a1d77d2f0a0f56ec14b1c123461f0a0803d97e74397b11ba15b7f59ea2eec84a5c5eaed3af2cad9c7469d6833b9587a2d4ee4f17516ed7e2d1fa5c43478082b3bf7cacd92e99de69dd9fee83a04c78f2ca1c470d0b764ad0e66fad2a8b387d6299514c54f4899242a0caef71473cca08d3725e33bf0327acd2e5d66a3c4ccf8da8ad9bb26d7ac3237736c33e58157d4986e0deaa07c7f0317744cfc51f98102acbce9e9beab77aa9d85560167e6e69480fe23cf905d98578fbd05a1d1b972ba291f0b56b287dffe60b42d014ad6467fd0731b3c115def183a2c18c679b02f2dc21aad14f3ac425ab2b6457e45b24aa8ae39097d7c65f268c5a56c483194a8fe3ff1714086935b86af00dd8fb2b2220f659e9eaeb28fb7b0b2970cebcf48890d15dec7ee50973a5cec4571106eadd6e450cf83ee7dc819d2630119fe1db43e9d974a17d8b8d85cbfba034ba23921c79c166780d01eca376c2adbb0f731c6f427edcbae425483c9da6ade2c00f9d6bcd85d30f7e67c3853c55ca95db10402ec173650b2e591390e71bafe2ecf7f662890ac89854b95925e3eff962c3782a0a2eb246da90277a86b09cb7a275e5972e329bce02c51002c0d06ffa8ec9cc80440d605675778df9ced81ad6e0051cdd804b3bde6058e0c403349239b8996d7f7fcfa85299317f2f1621cedcc4313c0f5b8fd216bea9bbd5064cc652ee910b8e45f0769acabf63cee28df0a18f1b246387c2e6d0c6ef346b09d24ceef66c3f264efaebb758775d39fcf52c9849108811ba995fc033bd44515a0574316f52794a1835c0c3a531eb8406a7adc095790e9ffd16dd8531a7d77117feba6350c5148565d41b98e3a71701338f9b846eee4592167746584b3f2d9069e6a36e938172fe65a619d481d31d946111a0cf911916b5d7d19661a4227fc7fb73c915fc3624787916388775618343378fb17fd7e663b492fce8ce9de7abadb557970c64cd012e0480cbed1a57c9a9a503813ada0010f94a4cd0d2a4b92681217baaf0bd4a3169ad0de3d97a22b65b8736bbd90ce6f172ecc94689213349471f57a913ac9950d41f765b90a54a94734fa0151bc3051f69f78e0058d7c3c54d546b79c10bac26bb8f3a64e7963217a25affdd9fbf1b09939e4c022d7b198d2c3b7097ee14b0ab8b0496cafa9182e808870530e88953bdade49329616b8d084aaa92f204952882591fd115e4994a011d2972eeb83c5bf046b65c2df573c", 0x1000}, {&(0x7f00000012c0)="c3eb91c432bd2de22f7d532c72048914628aafa8faa6c406cbaa3121379afaf319751b25f72f45a9", 0x28}], 0x6) execve(0x0, 0x0, 0x0) bind$inet6(r0, &(0x7f0000001380)={0x18, 0x0, 0x2, 0x8001}, 0xc) readv(r1, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 08:00:54 executing program 0: socketpair(0x6, 0x4000, 0x2b10, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x1ff, 0x100000001, 0x7, 0x1}) close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x40}], 0x1, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) 08:00:54 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() flock(r0, 0x8) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() ioctl$TIOCSTART(r0, 0x2000746e) select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) shmget$private(0x0, 0x1000, 0x203, &(0x7f0000fff000/0x1000)=nil) r3 = dup2(r1, r2) connect$unix(r3, &(0x7f0000000100)=@abs, 0x8) 08:00:54 executing program 0: setrlimit(0x2, &(0x7f0000000000)) r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x100) kevent(r1, &(0x7f0000000100)=[{{r0}, 0x0, 0x5, 0x600000a4, 0x0, 0x9}, {{r0}, 0xfffffffffffffffe, 0x14, 0x85, 0x200, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x7d, 0xf0000000, 0x1, 0x28ed}], 0x3f, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x3, 0xda, 0x1c0, 0x9}, {{r0}, 0xfffffffffffffffc, 0x1, 0x40, 0x1, 0x2}], 0x7, &(0x7f00000001c0)={0x8, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x1, 0x9, 0x6, r2}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x1, 0x100, 0x9}, {0x18, 0x1, 0x100, 0xfff}, 0x0, [0x8, 0x3e, 0x9, 0x2, 0x7ff, 0x80, 0x3, 0xe8]}, 0x3c) 08:00:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x0, 0xfffffffffffffffc, "7e389ddedff370734578fbcef9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 08:00:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x63af, 0x101, 0x7, 0x100000000, "7f6d5322b6f8babec70e6fd874854e3486cf0dc0", 0x8, 0x1ff}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) socketpair(0x20, 0x200002, 0x335a, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) 08:00:54 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() getdents(r2, &(0x7f00000000c0)=""/114, 0x72) dup(r2) accept(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000000)=0x6e) dup2(r3, r2) 08:00:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca0451", 0xf2) 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, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:00:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) write(r0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x5, 0x1, 0x0, 0x303, "508d6873a5932030355d00c0955db8c416c779bf", 0x9, 0x401}) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000100)=""/188, 0xbc}, {&(0x7f0000000240)=""/95, 0x5f}], 0x2) r3 = socket(0x1, 0x8005, 0xbae1) r4 = semget(0x3, 0x3, 0x22) semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f00000003c0)=""/158) recvfrom$inet(r3, &(0x7f00000002c0)=""/149, 0x95, 0x42, &(0x7f0000000380)={0x2, 0x0}, 0xc) execve(0x0, 0x0, 0x0) semget(0x2, 0x4, 0x400) 08:00:54 executing program 1: pipe(&(0x7f00000019c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0x0) fcntl$lock(r0, 0x7, &(0x7f0000001a80)={0x3, 0x0, 0x2, 0x8, r1}) getpeername$unix(r0, &(0x7f0000001a00)=@abs, &(0x7f0000001a40)=0x8) r2 = socket$inet(0x2, 0x1, 0x0) shutdown(r2, 0x1) getgid() getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) recvmsg(r2, &(0x7f0000001980)={&(0x7f00000001c0)=@in, 0xc, &(0x7f00000018c0)=[{&(0x7f00000006c0)=""/215, 0xd7}, {&(0x7f0000000200)=""/64, 0x40}, {&(0x7f00000003c0)=""/101, 0x65}, {&(0x7f00000007c0)=""/127, 0x7f}, {&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f0000000240)=""/22, 0x16}, {&(0x7f0000001840)=""/126, 0x7e}], 0x7, &(0x7f0000001940)=""/12, 0xc}, 0x840) r3 = shmget(0x2, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) socket$inet(0x2, 0x0, 0x20d) recvmsg(r2, &(0x7f0000000540)={&(0x7f0000000000)=@in, 0x9, &(0x7f0000000640)=[{&(0x7f0000000040)=""/53, 0x35}, {&(0x7f0000000080)=""/214, 0xd6}, {&(0x7f0000000180)=""/11, 0xb}, {&(0x7f0000000580)=""/174, 0xae}, {&(0x7f0000000280)=""/154, 0x9a}, {&(0x7f0000000340)=""/127, 0x7f}], 0x6, &(0x7f0000000440)=""/214, 0xd6}, 0x43) shmget$private(0x0, 0x1000, 0x8a, &(0x7f0000ffe000/0x1000)=nil) 08:00:54 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) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 08:00:54 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) sendto$unix(r0, &(0x7f0000000000)="6eeffc06fffb4078216c4fa9482e7e6d29d4192c6367d2a9f7752a9bfcfcea841680af71df9f57024cf8d667752c448b0a7ae6a593b2488fed971aeb405b7d60ca056426c403d46850b4470ee482edb70000abd0610f02e0f108b43bf9eaffa0d344d9f86ebc2e8464214327d4", 0x6d, 0x40a, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 08:00:55 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:00:55 executing program 1: socket$inet(0x2, 0x5, 0x5) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000180)={0x2, 0x1}, 0xb) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) 08:00:55 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xc186d8163c777316, 0x1) r1 = socket(0x0, 0x4000, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x9, 0x80000000}, 0x8) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x28}, 0x10) 08:00:55 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fcntl$dupfd(r0, 0x0, r1) socket(0x2000000011, 0x3, 0x3) 08:00:55 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x1, 0x0) 08:00:55 executing program 0: mlock(&(0x7f00005d6000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 08:00:55 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000200)={0x4}) dup2(r0, r1) dup2(r0, r0) 08:00:55 executing program 0: pipe2(&(0x7f00000025c0)={0xffffffffffffffff}, 0x0) getsockname(r0, &(0x7f0000002600)=@in6, &(0x7f0000002640)=0xc) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) minherit(&(0x7f0000fed000/0x13000)=nil, 0x13000, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = semget(0x3, 0x1, 0x2) semctl$GETPID(r2, 0x0, 0x4, &(0x7f00000027c0)=""/107) r3 = open$dir(&(0x7f0000001300)='./file0\x00', 0x810, 0x100) sendto$unix(0xffffffffffffffff, &(0x7f0000002680)="e8909db6084f6f94ab535228845f2f190e6bf0747b751e6879f37a2d3d9df94b669b72389d768bb9e8d582c76cbf29be0bcea64adcebab1ad228d1e4565504d913136f71ce1dd271534ef0948402770b151fb9d64965a073fea7cc68b032814454ed663b7a8bd289078386973b8052b72b277a69c02564e373e96d51d9c15ba44600feba1047dfb6028504f2f6fb7a039929504d6c56898559861948add01db5eec7c390c1eaceba9e197fc86a57fdb87121fb83b6d9058794b98c6e75d1dc287ee7619925b621a2768e1fea0ec47d4fdc741146f66e4ab64b58b7", 0xdb, 0x4, &(0x7f0000002780)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, &(0x7f0000001380)=0xc) r5 = getgid() r6 = accept$unix(0xffffffffffffffff, &(0x7f00000013c0)=@file={0x0, ""/108}, &(0x7f0000001440)=0x6e) socketpair(0x0, 0x5, 0xa347, &(0x7f0000001480)={0xffffffffffffffff}) syz_emit_ethernet(0x1000, &(0x7f00000015c0)="45fabc5e406d350760f40e36008999458028edfdc3a17b81533904739071681d3a7a4763eec7a668d2a662b3406708570ad86d00a98601e999bf997e664b1da867736bc79da95f474baa7e2c476c6fe89edf574714f2dacd2ec6fc746e9c812b80b90a35b0e9b34ed6d69f5207bc59e79f9345417a08963f74331e248a2190788211b840f08dd84cd46a95e569d77d8b4ab864c267fe29ae2b0fa25d02e62b49e1e207e36dcc4e52cff5e50368c560ffed04028a2539150f493a406b95541a491985c81bdd2cb1cf6049f907b7e7cfd3552d2e0ae77f351d90f06719bc9c4b33d52ad39817b2860fb11f1fcc7b7f4b47c2e9cd0d16fbdac45a6cf818a9a19441038e130585b1a213ae76afa3c271fefebc164702facbe4bed754e61f873ab979f5f6e72933caea5147e3e9b73cba1cf10bb394c621ba2720453b8fbe3958846a89adb6120fd5e49b243d333a9d89ee2119ba8f0bd2f88a18e768d488575680671dc1c08d731c0ce964aee8f79216d0bc0b5ebbfa3e64177cf984656a890cdd5d93c43859d9aabb6e190656a59d2e036cce707536ab076316c337e5baa1beb5633e4a884eba031093fe876ef3a63bc66a80bcd89628225762ec3c931c9df5e79425fd69f530090d56d2a55976a12ac394fa850a6d2b9e8b9d458de5e2421d69d3d6be1ccc65dc232c3c2663e25e261dba5b4eda88a87351bf992f6005e5dfa1f266093185a8f4fb9a8f50c1d5b0528834b5098c2d273b97d76df34f18c1f48a054b44dedab6c73959df094bb85f530ad4be1b42d278d1d7b869412f010b4c3451dc61895e96dbf80f2464adc26670bfb1f7b480b0269015c8080fec412ac0b2331bd619d0780800ea0cf59ed512f09c008f0abe832eef9d5f2369217969fa340a3752c1aac1e4cdea235b37a6d19263e73601c4e1e0db94552eb284bdf0bad66ae0393713df0a4faec141632c2611a7534296919c4094d13e5afafcdd8f286747238af28980dc712e388c8e9bd9f7dd87286a3ee3fdc7498289f0cae49831a246a5b3c5fbfa04eb6008db734fb9bfa9b38b3a8083cb8e8b4e3cde8465c88a70ff9d62314754f7c520b57e32c8ca46df8ef6689457bfbe0445d4d0bb562acb9ba1ba7e256a5ad80af72166fb06ff90c7df337a4fc559ece4c94a46220754aa87e0fe92b45a85fee088d8880eaa805694f63ba96f9f5a70a0537c1c7c5764fab2c3400bb90661c8a3c43eb8b2afb329be6e4962d8139b5cc6d73ff314250fcb6991f67634f24d1940e5430c205d3486ec3fbecc18e364e9041225b21a71ff55fced95ed13d4b6c477b99262ec2246dedbf02570440a0c6a23361695cabb83a778c414022405b94d7e36ec43f28ff360e472a5df8430ee98586ab29ef618a7b655714b60c4188db8356288e09568129b9e70b61be971025d1aaf97ed96150d6e22e7fe13883b87db2289d6abd22aa18ff4f0bc76f95a6aac59b25d499bd0beb1da048c5f5dc561cc14d6eb2e475d81ed5f9626c4eb5109e576508507483d2468639e9e4f47b4a27d1921f0ae28812e7165e32ed91a5ccdd6be79b7398df48a2249fa006c2f1894560b30a33df12daaec2f67cdcc39e041f8a011b78dd073a33d2f09b3273d8edbd5b6a5e18aab73791a9f28ad3949acc325d2a927720e2ca968d8c8a1472aafbf5df82976d37481e1be07f4a2169d3964cb8c7fc87fa317e2f912f7c73e40bc120c552f2bb46bdcab1fa708cfd38553f457ada19f0dbc5c8a276b1bc567894614bb827cc6e944c7aa0b9e8b720f42a5f3220d64150d9d8623e9067eaaee2fc97b510cdcf1fb19bc26b5c2657d90b0c9d058197c84d388625208d6187bae007936dbda923eebe574c79c39036fcb425b8caa4e9ec6b512df8e24330549ecbfe555f4467e2cf85601fdce1cefd81fd312432dcc56ff7414f10b9e71024560206e5393f774f8ea02583a69b03f6395c4eed7989be0005f941cf8468ee9e5f33793b84cefc277b294cf046b1d628303ed967bc09e01ec0392ff1e01fa9eba6193ceaba3aeab32361d8f833e5f137210e785205fb07545f32ad87c938147005b1dfe02088fcb387b2e5740a1685c5a9f52db18d9e4952340da7aa815b09e7e03c5d36c353cf0aec06bf0e3766729e8dd4bee2f19cea72ee15a431da7f9347985e3f8696adba0c60130e465ffda2ceeeef93b339f882272bbb79d639f7ad667a2956a174e8e05bf77627bc2377b7cf700deee118f468c3035048d2b1d0d846433e3d013c20cd77e5c1e247b2d95ea21335dc24370a4de6bc20d64701fb61a03615b5aed65b7a301d29fb580ff8f2d793eba8a1aac4654bd94bac10a156d3d9fc15b25bbeb6f870e47bc150958dcb5aed04440792e9c75c9c0f0b9386809bcb2cab8901494e18faf1585c07183e42977d4bd61a56a1d65e4c02aa7b1cc38607fa1297cdb2b8f54b23721d4c5acfb4f14393c5ff6a219475908efd2946faa1b84972e2db1ce7fc51fcfb45394473d5ed7c8b089f93fde6463bcec1559bb3f0870138c0a4b2842447ba3623c02249b9b4a16bf48c4f6eaa3206a1813dd77f6a16b2eaa0c4889cfb4d7dd9863bc0ba749aaedf58ac1c5f02e137cd4eca32d5341e48146f3aa940b0c7675fdaf99c9a98094a6d8d7f3212621e51ce3410e81ab3fd850fcd9144f4c95da857f3419328434aab42b2bb307e23c768934f1be57180adb7ab8f066f53e8440a208825d4319dc08e21ce8cf0a8a363d20274b3a3d5e26a26db69935bfadc86d20c2ed875558e2dc85dcfbbde0eae103c306905fe2862989984311f49dde1550e6186510620c9cf643900015770b90b347531a1a5495e1424bcdf4abe66591faedd8f33eb2d22e1f722ea9ee4fcf6cc9b2ced2548fe6f7c06a975b2da7ea119a804c7053b9ceb1185798ac6afc9d8738a67cdfcf846c9bf76814c15053c2221e4fc159b445d45140be0ac2e52c1ef2f4b25740786da9264d70c161bffeb59eef7e6db8630a563b1f2f6f750c783c39eed0b91a5692fd2205789e4242cec2ec2316004840e8ae9a2dd18b30789c72be519122e3d49309ecd6401e427a420da2b3d905f7293ad30f0ab969ca7fac826fba442f34a06bc87d10ecb330aadce109935b44a278cf277f59ff2ff909d99e188b7b84330d3d705b4437dfc9617484ebb3a2788790ee0fff6843225ebd3af29ba90aa7227b7e9fac5d51694bec84fe19d7705d5d72f70944b2868b4723485b2e51eaa6115c486e84f8d702423ecfdf7f824e733f5539b85dcc7ecb3cc54a0dced1c528fd3d8b194e5341d373d8fa5150bf597a418bcbd380d533c70b64699b1b2b0d2155c95f6158e96fecbb9165f23ec1a805ec88b6cb81effdf9bba09e62195bdb93c674a213c74eab3abb9d4ebdb7dd510cbb3ff12e4838c5c063392c71e2563c29dec0378919c9d8ddd4b94750499be9f4deee7cddb4dacbcbdf076a70201e88c6a9247c7bb79051ac135e8ab9f8e4b7f4c8fd49eb5c23e9c3a651d0fec725769c5224240f00cf56d94448566f789d0ab09d6692711b106f6393d043b0fa75e89437dea8f9eb7a21348953fcbf323eb28d0566945ba88e7939385576ba3b39febb979bd11eabb16820c107d111c94e14d82e66b42a4b09d5d3c02328b1e24289ded222db6242f60f8fc0daa4605db4e92b39604a270f92e442e9eae38a05971374959521ac15cba22872f2c9fb9509030160089c8d81cb1718da0b61d2bcf0907b5a7b6eae8bec865926628baffd99a74ce67f43542c1fe658a4b83bd6f55d5930dc3fab8d25b04d8610b7fb4f90311796de249488cad7d39bc301d73a45fcf3296c4b98a22a249b2c8bddbd095f9e8b4129b47bb89ae700c6b98c9bc4a7c89dd14a5bfb6cf1d5c22b057413bd21dd26bfdd3bd2be3dd15b8651e0bb15c009bfed84316f7f475b2eb1ddd5dde664d47adfbe71b1b804a4e3ecb335d56c79776ee62d712e116b9442a9e41537804d967ea13467c35077abe1622a9ba5e99c45d247e66bd6106e82e99e3434a7146585bb106fc132dbcb85196d4dfbcc3f09685c0ca6b700f68561fb2f2e6de8fd6275f570e68c9f655e9c57e94cba4ef84d7fb0145da877208558cd5a57aaeae1540a63d0d09334cc7a0ab8c31f716f5980c2c2a589729892a76df35a309f098b964fd89bbba7132b62597759eb7a52167a9d536d5f3d86ed7139c38f2c29f315fbee01dfb223171991281d56cd2940d6643b3252b5ccc743064621bc64074952a1f8d558113c8a43a5b695256531e6f5135e07057f14c4ec8715af303f993105b1a9fd9edb000f245912270eb84846fe04ed9a24043aed69485551f74b3eefcd50306b37e4775c8b355557e9fbb413fea5c433d1c55877c320cd8425aa810b1d87a6f570ad79ddf120dde57c6f78e5a28a4d19f3ee17ba1d55edbaa2c14abaff7ebcf661733b13a885fe9a3485a427243660318c0cb7ab4a16c6bc19f01dcb17466158de7b12d2c22a5a2c8d7d7f5bcd24dde936f2acf676c28a99789dc3d1cd0e6aeefb05d39aa8248bafdc4414290f23a9c36d31dc5428f70581ea4bb576e7207e9eb375fbca07b889529e9b8efbb0068b695c5b21d1a306188144b959d93d700c8819d1f820f362ed9fc6749fde3fb0fb29b198bcc9aff4f23da6dc608176272bf4e529149d8ec45bb0733117d37601a4d36aea74a33a48f53fb2ec7652a59d902ec4d87ff28750491b0a83e6029696ed02b692dfe34e61f7815c5d0f7235dccc83110c9817b4957c54d6066696cb2647937aa21df8254d4f8fc3514d5e4a76052cd764a0cfbfc239d96ed897b63477eca323d2a24c7f3cc7a87e4abc2475bab50165f4cf0822f6f828e7b49506685d19a93e4a5123414513f960c22594c152dfed58f72587c2fcdbf8e6736a02db356b7794b205ca1f0920bbdd492d118b841819aafad141b2c54eeecda499adc367d092fc5bed1c506086e3a948856f4fba695b3af08fed4badbedba0b529b2590032b1118c6a8bc8615547d0657e2b748f8897e459abe82c086b4b29212f77fb137a995422af020fc888eadd9c252dcf650284858d018e3562664c0ddb2c4cb6e1cfe2e4909fc2f9ce72058012cc39a48f6b4613f21c228805f71de68e44048694e3d10325d1849ec945ac9470376b477524e56e7ab2415237745e480c984c62371129311251091814143024acc7640664e223879b2f2d82d494b0a3335ebbca39ee86c7bd6b9228f07a1dd368bfb38d0e528a57b72843441f2b9069d8a7c81e0e6cd2db70b242ddafb67eb9312e6981972bcceacfc6ae4f1ea4554082715248ecb5a52662a51b58798267dfea70b1f424c0ae0d0f2daf46ab8c136129a453932da4a04ee6e605b0d64736796386f6c1c4ee2db7e52612b05410318ce48e8d4e1e53f6c9c1add4e0318a5697de97179779b22d0f4fedb7bb981a26856b98d5335ace5fdfa75fa5944de3aa0666b46abdc269e9b4dcb09224e66d387a20f10ce9a0b81cdfd0bccc177b429dfa4610ba2cb188c8fb18c36048f979b8deab43ae6cec498fd0e31eec8a4777264abe5e3de9f365d501b005d95a62301fb40aaf5dfbf46799b6667e7e8f7955f10eb2a5939797bdff925fd41f28a545512339fe8bdad4a1cd2d74b04d9093aeeee2b736f13f243b44377b4071051788245650e762e06d3a4f9f8c1c45ea17c7239ffda7e70dfdee1b9af56bc81250a1691c75f1d80e0ecdfef95f326ff45aa5ecd687be65a5731afd97736ea9018cce2daae366612c2c3c83e0bcaf461cd0") shmget$private(0x0, 0x1000, 0xa8, &(0x7f0000ff6000/0x1000)=nil) r8 = open$dir(&(0x7f00000014c0)='./file0\x00', 0x8000, 0x2a) sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001240)=[{&(0x7f0000000040)="dcf8e03a3c9026ed9ddad6397240336be578381a0198bba7a66b82d447f586cbc7ca0245ea6abd2aa4345e2c0694d277a511f6141c62d86d4cdc9602b8b358e1605f304c55f3e9add212ac8fc48062fda4cb2cfc1b05462e2a08aaa251f9cdb2", 0x60}, {&(0x7f00000000c0)="5880daf694c4e94029ba8b3f2b528b94f548132c669b6ab5134dde3f64ff24673f864f5f2b2f28a1e47fdf7288be3bdfdcd828f9f98bac3bd3c867f0d321dc0094aa86ba61c9b72af69f035ee597d7dc980cb9546b974b379bc7df9607656de652801c860f38f1733870489d4a65d294f326c0f252abb2b660483bdc164244be84c0755c99ecad46a51b189912c31f7b0027860c0f6b9ec156205e9c76e0f310ea32ef1e4897cd7ccff944fec8d47e92d69f7844d9de1bf4da9aff7dddc4550d80124c227709decae1bb18e32a51bbfd055879383ce72523b9c0a1f05ff0a978b4a830b69e0143b985506a04e549d304c36d852846ad93a7094788962a7664069dfb97baf6204718bfcbb78ff5c09b4289ef0f13f6790cb578cb7a04c5f301c20edd341cdfef62c349ba2774710bab7b955301e83f075bc62c546947ec40dc45e79363edfeb838732cc3c01b0a90cdd572383f6f0231abff6492320afdf02540c165bc39625632c842ea84decdf1a74fffaaf7f52804eb0188957356a8173ddd9abf4903b9d69c751c06da5781a8650f0bb587967f19ab67151dff97f18207097e5cd85f9039978d2c67d98e838e24b34b90fcb0e79dea8ba74bda78e07cc98a22da98eef777e21bac07e9b1011162e80fa4eb4329005e8f63d7c82a2181899bfdc93f0fa00cbbb01897da9c51eb6f6e70a5a112b2e601dca22d7fcbe0dd2a0e41549373c52184cc1a4a7bf47ba2af7f0836b63e6061a31c5fb4528357bfc3e02df3ac39b82bd738bb0d9df2aad7e916df71b6a169bb85647cfd1208d4d03bf7d0883caebb51b4eb8bacb767ecb86dd861ecd992170663dac526907390f64e25564d2fd434eb72d4baf0d25e5d89851a89d49123d5cd0b46162129e8def159e7d64e09222451a5d0806707fc15e4f719b6c2b9428e65126f3e83f7ae795ea9faba9170e85f3744a207187ce52fc85ea01538b144f6db7033550bfde0f3f175763368170be8d81023fbefe824ddb210bcb1e3cdeb9aa92e4264e8e300f445cfe7a88501842fd74604ab7c70dbed40fd89c284d64e7a3fce11d17633517c45fc5aa060c4eaaa7f62d1d6e62b489f5f6f00aeba996c51e1155e671ac758b8d1b02f9155592d483e2c84d878987cd412bdc839a72be921de4e91f85dfdfce3544f9dbe0f2754a3ac750bb5e602f752a8d5ff6456b1835c4ef9be331443e1de51bf0ad3f8a7d0b25f1f23a67cb686332b39d7156560254d40a1eb9f34f598525e4b94f8bdf17112379155003e959bf48a6def3ad737482a8018d225eaaff43cf12adead1ab0b7fbc6d93e33ff9f013e46331b33fa0173190a36a835392379d554082005d172149a28a4b21dd9eacbd29a4074202a5e400fd4da99b96f46913b1b90ab7cfbe686c2361f4a493e4065a95a55db9c301b819edb3f5c22ab14615df54a7ce69ae3668711ccfa78aa05b7dfa0f948eb9c11ab87950b0a1cb05f0bc469e992db46a890e434fcc26551cbc8691bb9c0d47d98822ea7ce905ca1a2bafe5eaebb9278b6ccf6dc8f6628d3f94fe853c2c0436022da3aa488173834b1e2d47cb71653f8c976a4e11b1308ae08be838dd0c8408a370732557c7ed7f8000d46f70c66cac19f195025795cf83d26a06f3c742a05af5e5a2d989c0d521246696b2f823d787786f299de6ba47fdc529caca9c98bca87acc8be5ea19e65c47230f88d6b896862ce365e8cdef199079880025b6f92f597f548e2a66ebad446c2c9bc2c8117c32a4d8391b5a55b01c16b5b763234466e353d74ecd4a55dce41ecb9c452540f6d0d187ab8e27d46749e90432abc955fb497dfda42f8442106768bf8a855172cb002a7fa8498b907f904d43dbed5259b75a8324239137760ab4951c00e39026245d501c85a75ac7a0ccd7c90fbfbe7703f68c7310bc4ee60dd5c247694e4ad6320074acd5a9d755efe647c5142447d65d0ec651b58ba3f832dcf07c18f34bd621d99b880465eda54f77075d42003bf460df6abc0f79fb672baf63a09f4bfda333a2d030207a2a352f4550a9912412fe79429fae341929c9fb8c2be30ed6bb49d8471575f28dd81471b1b4aa65c316481efc9871c77ff777e258e9febde4def684fe608088073fb6ff869e1b6532a1bbceefa727803aa87cb45b1b5a84da010e2611fed393bc513d85d6e422bfff86e880a6f803284ef8bb2809718669832dd9b3127ac7903e6ab62fbf1415d93e9c937570f42b7cf5e3172763f9610584e80a1965b2ff478585dc09febaffb1a64149f9260569fa399d1ce25212eda854577ce0b23cf4f43d7bf670be31304168e2c98ff32b2d26265a7910f5d6f41ba2cd659ac797c494f547da5d4f99870dc49f491dfb51ce62715ef37f69a2a7333cebf52bfc4c2a19c8606df45b445225db67f1d945c083ea690badc87a637df16c95782df5da09fc45ca6a44ec08141bdbe33f427bb7989b5a45c593f1b28919d68982e438ee2d841f15c6fbc4c2e0f275378f517ae4135a01c814e823fd34de6d568933375ec0c566f4e06a8974d6251172cdb690ee7ac98dc64789dd09e3bb86b82d6ead8a5dfbe63e024ba18171ac108c4d232266f8e2071a17fa8bdbafe8a15008c62a592d46c74b93333e29b0c438d95efd7d4d01bc81eb62c028ca4734e6f7481adabdb0f8121df466cb66458971ba42c66eafd124888f9c5dd96dcbb5a2ebadd9aa72c376b1c6ca196e49b2d16e0c74c02debbb65cc6b528ee26baa7aadfac3a67e17d765cd38ffc04722a256f1b3effbb86f5cd668ae7e33b6a2ada070a19a024df2a62dc1cefb84104f87a23932f286f4478f85a04dfd474558110757b20518edf3bc0e88ff954cab4f048945dafa525ee4eda77f8631665f65622ce0187b2221bb048d8446e76a38cd9e68e15bcfcbd2e592e9ff30e06c866c73bce05b4b04dc06d0f891a248093e776fa6c1dec719f72f41ddf35e205b25904f668b07014b93a2eef021be19ae98a740e28a6d2ef87d41d957ff440ffe4e98ae9ad546ff60ec40d0ce0dcf7139a44b7a36bbcf77ef02ede5ffe0dd35fde841cfd8b74b6d654126300f8f3eaf5b61ff46fa5236612ecdd5ffb969c8fe3e02cf4f47c97825da831d3340eba8754139d21d40bbe7e3f9abe8121102ea2b41d324db06ae6e949228ad639a525f1f2c74e6f416833a319d3d7b18dc883adfe16b045b3a6faecdca1ec8ec84cd7a9b4cd0dc55e5a6a0d0006aac663d5d7c6efeef428231654af6e69e790eb617dd7a9caab19b3d94e1e1b0f2b5a57d89221f51cdb6befb0e6989c595dce1d8a45985cc749a885f902fadc6cc74a22b4e674649bbc781363044b2fff824b350e3ba59e52e1692b4ae0a588c2fa70cf0c836a63dabdd85be49039066573e17404cdfbe997314cdc00da2fd905f670a5e9455494e33880700eed92e256960d9cc3de318d78f69fdd055046e8fcc3a083729a7393b3711e7e85a5b0c8b87eb1cc7050d0c3c57c39388111875932784c9c52c4e689e0b7116f447f402bea75cd0342ef740f6a828be4cb0f134f33209c1fc19feacf89a30ac96f23113ec1ff0e1ca9342444e2b1de5c936d47eeba5ca2ea8e020097da87b46f3d06a474e18421233765d3ca621919973f55536af55fb5f67648611314f48520bef3ef43fa398d3673c74b62f915558f82df0f08e0d25529216a190db1495a1e01195388bba78732b2ad3a3e188c050d7012aa711e4e5cc22e72520a95a904372cd192c8a3734349137afa0eefb3a36770a18df635bea2806813d4c44f5f6d1ae2b58a7d997205fabf0dc5e87b5933ec8dfa5e32544ab4ecd2a6e4e4e77cec088e7665ff232bb3a39f53345d1e278047245895379cd51430c0b04fb4ac5065e68cf108951e3f842d7849d781ce985a7c2b3cfd305ac8d5cb10164f5293877f175982e5686297219513ab94a1ef7d13afedd536fe1b20faa5b938180570d7a55bf316cbef208e91b0a516561335fb5cbf2ebc453f3262a63151d91af1fdafc9837e289f76f5cb985b1b683b28628436ee54610dc21babc655b921c561133fc8fc896fbbb0f46f9ba201cb1ee71a77a7b4880e1a5a33820a5d09799d293240b01c6120801458ae39bd40051c1db6ae5cde854beca1f4fdca1bdc347017e95ba2534d093de75404db2dc601709c0ef8e5661cdc91f744e395b9e1337161a4f46d96f1d92a5eb49f80c328774436c650a736e834fe27fa94fbbf270ab70e1af68364d85e5efaab7d4a19febb9ae7e6f82c66c0bcca0d8b8fe56d72cdddbbba4e09696abe1e54c7676599a941a3c748336585689f6be22b031b932f863f47130dfc98559e9dee7ccded6af589fbde82a90f276c7a6ffd676c2ae3758ca037ca466ba03f6ee830b4ff65e921c6e88573899495929178d39691ea5afa0637c4cb6d4ea512659fcec12ac86f8ade65a812f29b5b6ad05e760d975a2aa40162f86fcee7e5bb2d82fbdf55a541c2dd44ff424bd7ef71b58a75730ea4af06a21930123cce1ad2758fe6da81343ee327976a2c3fea25325c111eb9a92dfd97e00e22e56816e68070654d9ecc1547671c718aeda902dea99b4a48ac1162ae357a82dadfca88d4087bfda29b3dde0f3a2118a6c2bd5df306655593b84dfeb22dd37fe94653130e1b4b3a6480918aa47b38b55915ee3b9764c9f1739f7b54383f8d268b43353bf3fccd9f8f0ddfa6bbe764e35d6f935421f0ead53ac491fead1b453ea82ee8909c1875108e3dec9aa32c4d0e6fcf25c396dc3d9f42f98aca76ff70197c0cf3a0ed1778f9da6bb727fe068ea82742de1c3c7a4963bbefbccf82a7a3e4d67fb84d8f7135bf7e049e48ff40fb1498f4cc8e15a2006cb55e8686f71bdcce42af0bcf5617102b7f410c69c01741cb7cb5482a227cdf37aa92a1d7ee60a988aaa9f43c7395ee0d068d544c2ec9b6c7289a8d1d9ff49acb98cfa92a1fc10445a4cb9ec564fe2ab0a3f7e5cfa3b4519738883ca80e20f41df1a06559ba43ab3802016510abfd444caa97947ac4b39d6f8de12cb930eaac427f47154b6bd8ed99594e83842c718f28a5131f3e7cb084c4ecdceb6c2428fbf59a24099fcdc59f73fe53f2f82c804fe481b80eabfd69b52c24a05a4e5159e3839c1d225a0d700a08c8bdd98f2e55fb9167aa5e2374b8a33862af7179098d835a25de864b578445d6bb343f7772da1737e088dc27c40ba38166808fdfba0ae13327eb2f82bd8ce132dfde5f6dcd848a3121b4c46fa8bd036142cb43a062e790e4c2112c6664c64f0697e903ed3d881caef8d45b1062ccc6519a9c4450a644f3651a9de77ef12f2baf37f78173d9cc7696aaed75ebecfd050487f0a38d371989a023b29b95d545ce82aa7557577b83afdbf873d4a43ce1da156541ec8a43080e620653c59212a4c2c055f6f8123aa050f9e14b5d5db3874977870350612ec8bcd7d4b775ce74f7325ea3b664c0749f269e90d70218d9eedd4535bbb1e6ff91d6e39cceb6c1d8d0e99f7378b469699c9347032ea8c6d64525631eb6f970f3f7466e30e2fe976202de2e7b97eb6576d62d126805844233bb68a2454f8961685cb051fb71878a42094a4baf4e102cf72f1a6f701485d2ae0a9a500205a2f64a0a24cd2aac7f3a6e19d67f6e366c31b8dbe16b4f7a382a6df36e764976063f6786ebd79db5a4ddb805b19cd153e9d4c2dc04726ab9e6e7bfec43c4a404859715da392cf430746c06c9cc47b393bff9a5474508e2301b5bac17104a37f29f7ad35aba596e994bc204e56985bf5a7d5f20321515f0", 0x1000}, {&(0x7f00000010c0)="5bc96cea5ae2149706d46be8c98b767d1eb8cdee4225c8b56058785fceba861883c68f6be6df5f72e069bd173ef630bc5c8527e0479acb5ce343de807b31497a74754077819f32e45415df128e197a139fc3df7eb2a13b26e1821fec8150217b47e6c6ca0b67040f8e71cbc73771a45107d22f66f63848b5e2b74131090a1d84f3f8366eec0a9c6185dab2b78d936e9243b913620ddc94d04c459c8b7789cff4f21151392fdfb075be3c350749d5c690afb2c92aaa89ed78197ebecc6079dc68e85c86181c6132a3dea40f2c5d993ba473a01f23a30471531c9f0b5be0b99f1d290a2b0f13f73422e1352c071a0e977f22fb1e", 0xf3}, {&(0x7f00000011c0)="dfdd02ef08b32ec9aaad8fca37042104ab24a4149730b3d8d991228778a3e1dc55ed647d6a16d63e77627a24bc55dee5b2ffcfeaf89c126a4f5c5e", 0x3b}, {&(0x7f0000001200)="e03e36daf68f45b58b139a6c9d379a8d2133250f64f2a5e4d440c35b1e3636956e79b16c85a40fc15eec762d9be93a6681030369ee9e5af4a4", 0x39}], 0x5, &(0x7f0000001500)=[@rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, r3]}, @cred={0x20, 0xffff, 0x0, 0x0, r4, r5}, @rights={0x20, 0xffff, 0x1, [r6, r7, r8]}], 0x58, 0x401}, 0x1) 08:00:55 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020318e7146c653000"], 0x1) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acd", 0x595}], 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0x0, 0xc5, 0x4, 0x3, 0x2}, {{r0}, 0xfffffffffffffff8, 0x2, 0xf0000000, 0xdfb1, 0x2}, {{r0}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x80, 0xb2c}], 0x8, &(0x7f0000000680)=[{{r0}, 0xffffffffffffffff, 0x1, 0x40000016, 0x3}], 0x26e, &(0x7f00000006c0)={0x8, 0x7fff}) 08:00:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 08:00:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="0253882ec699676e320a3c0eccc6fb6f8f00af567e72aebbbb63e1dc60d9463a2d5534a898b36feb55162be4c54e18d3193cf5e3a653cb60c8ac7b86b3753344f18f4d3d107af125a00c8e902b65ab7804e33032d5785ddf76d24fc833854e4852070fddfee810", 0x67) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x8) 08:00:55 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='.\x00', 0x0) fchdir(r0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') 08:00:55 executing program 0: r0 = socket(0x400000000000018, 0x1, 0x800000) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) 08:00:56 executing program 0: msgsnd(0x0, &(0x7f0000000000)={0x0, "b0fd86fc7de466a9"}, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) r1 = semget(0x2, 0x3, 0x200) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/11) 08:00:56 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) execve(&(0x7f0000000340)='./file1\x00', &(0x7f00000006c0)=[&(0x7f0000000500)='&\x8b)\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='@\x00', &(0x7f00000005c0)='(\\/[%&\x00', &(0x7f0000000600)='*\x00', &(0x7f0000000640)='[\x00', &(0x7f0000000680)=').\x00'], &(0x7f0000000940)=[&(0x7f0000000700)='-)\x00', &(0x7f0000000740)='*%\x00', &(0x7f0000000780)='!\x01\x00', &(0x7f00000007c0)='(\x00', &(0x7f0000000800)='[}8\x00', &(0x7f0000000840)='\x00', &(0x7f0000000880)='*\x00', &(0x7f00000008c0)='@M\xa6\\,,\xe3\\@\x85\x00', &(0x7f0000000900)='@.(\x00']) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) preadv(r0, &(0x7f0000000b40)=[{&(0x7f00000009c0)=""/79, 0x4f}, {&(0x7f0000000a40)=""/247, 0xf7}], 0x2, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) chdir(&(0x7f0000000c00)='./file0\x00') dup2(r0, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000480)=[{0x2, 0x6, 0x800}, {0x0, 0x100000000, 0x1800}, {0x6, 0x5, 0x800}, {0x2, 0xffffffffffffffe0, 0x1800}, {0x0, 0x9, 0x1000}, {0x1, 0x8a, 0x1800}, {0x7, 0xb8dc, 0x1000}, {0x3, 0x81, 0x1000}, {0x7, 0x90, 0x1000}], 0x9) 08:00:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8000) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x0, 0x1000100000000}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) 08:00:56 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) 08:00:57 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x5b6f) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}, {r0, 0x1}, {r0, 0x4}], 0x4, 0x0) 08:00:57 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x48) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) fcntl$getown(r1, 0x5) r2 = kqueue() dup2(r0, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r4], 0x28}, 0x0) recvmsg(r3, &(0x7f0000000300)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 08:00:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0xf156, 0x352f1db0, &(0x7f0000000000), 0x0) socketpair(0x18, 0x3, 0x7, &(0x7f0000000000)) 08:00:57 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) read(r0, &(0x7f0000001140)=""/203, 0xcb) socket$inet6(0x18, 0x5, 0x8) recvfrom(r0, &(0x7f0000000140)=""/4096, 0x1000, 0x800, 0x0, 0x0) getsockopt(r0, 0x10200, 0x8, &(0x7f0000000000)=""/252, &(0x7f0000000100)=0xfc) 08:00:57 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:00:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r1, 0x2, 0x1) bind$unix(r0, 0xfffffffffffffffe, 0xfe) 08:00:57 executing program 0: r0 = socket(0x20, 0xc002, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000100)={0x8, 0x9}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x5, &(0x7f0000000000)=0x7, 0x4) setsockopt(r1, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) 08:00:58 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTOP(r0, 0x2000746f) setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) r1 = msgget(0x0, 0x410) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) r4 = geteuid() r5 = getgid() r6 = fcntl$getown(0xffffffffffffff9c, 0x5) r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x4, r2, r3, r4, r5, 0xe0, 0x1}, 0x1, 0x1, r6, r7, 0x1, 0x8, 0xfffffffffffffeff, 0x4}) r8 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x10, r8, 0x0, 0x0) 08:00:58 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x7, &(0x7f0000ffa000/0x2000)=nil) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000d13000/0x4000)=nil, 0x2ffd) mlock(&(0x7f0000d0f000/0x4000)=nil, 0x4000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x122) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x2, 0x52}, {0x18, 0x0, 0xffffffffffffbd99}, 0x9, [0x20, 0x4, 0x4, 0x1f, 0x5, 0x3, 0x400, 0x22]}, 0x3c) socket$unix(0x1, 0x3, 0x0) madvise(&(0x7f0000d0f000/0x2000)=nil, 0x2000, 0x4000000800000004) 08:00:58 executing program 0: r0 = socket(0x1e, 0x4, 0xfffffffffffffffd) sendto$inet6(r0, &(0x7f0000000080)="93d310d6c16ad28a991834aba028f6a005b482ef0c5ba04f73f0cec463501844899c6ca89a4fdbe90c190a3db06d46ff8b755398eaa091a82672f3d57d7de799944345b46e18521a69d89c12af2c8463e77f3ce427e1", 0x56, 0x2, &(0x7f0000000000)={0x18, 0x3, 0x10000, 0x4}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 08:00:58 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kqueue() r3 = dup2(r2, r0) connect(r3, &(0x7f0000000000)=@in6={0x18, 0x2, 0x0, 0x1000}, 0xc) 08:00:58 executing program 0: r0 = socket(0x18, 0x2, 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) poll(&(0x7f0000000000)=[{r0, 0x10a}, {r1, 0x4}, {r0}, {r0, 0x40}, {r0, 0x8}, {r1, 0x10}, {r1, 0x40}], 0x7, 0xd4ad) r2 = fcntl$getown(r0, 0x5) r3 = getpid() setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x80, 0x5}, {0x18, 0x3, 0xe}, 0x3, [0x6, 0x8000, 0x3, 0x5, 0x6, 0xdd4, 0x6, 0x2]}, 0x3c) setpgid(r2, r3) getpeername(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) connect$inet6(r0, &(0x7f0000000240)={0x18, 0x0, 0x5, 0x8}, 0xc) fcntl$lock(r0, 0x0, &(0x7f0000000140)={0x2, 0x2, 0x4, 0x3, r2}) setsockopt(r0, 0x5, 0x8, &(0x7f0000000040)="eea8d3d75d8501928cca647683e75f79264302625735d83746cf6d8588d51e36df8a600e2105713051ba8be1a724f0d498f43f5ea2134df9955dc594867024d80b2de5b124d7b819b092571cbfb8a8b7bc3fa148f1716be60058ad967d05082e988408dcaf54ef026149786b7083c9f4a14ddeafb60ff13015434aeb634f2b0340e227deef1c4371dcd0e16bda00d05421", 0x91) munlockall() connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 08:00:58 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(0xffffffffffffffff) r6 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0, 0x0, 0x0}, &(0x7f0000001c00)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001c40)={r5, r6, r7}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sendto$unix(r4, &(0x7f0000000880)="dde05fe40325cfe911c4c625e84c5c9f4099b240acdf0d890c8aaa55f8170f4d17840744ee5cf6dbb1e0112a68348cfd24ace82d292bc9bb1ca806c8de4b89071bcee361617b0f9a4721c3b20aecd004166be49e80a52bbf7014c6acc012dd5321c967bb726dee297667f2981906530ad2d44f56f9c7ded3da6a1c8c3d699cb060", 0x81, 0x404, 0x0, 0x0) setuid(0x0) 08:00:59 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x12, r0, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) 08:00:59 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x6) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x7fff) 08:00:59 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') open(&(0x7f0000000040)='./file0/file0\x00', 0x8311, 0x0) 08:01:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) bind(r0, &(0x7f0000000040)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xc5) 08:01:03 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) write(r0, &(0x7f00000002c0)="6c1fd5ac6285cb1600fc7e12600e226be47c77d799a468bb7d774743aa375fb42d093ca979fdbd5621780bafd30ea9fb776446081193199b80eea35a606f388224f5f1579491b7c34fecd68dbb21f3f64f9f261430dd56fc6aac3b128d2fb855efde31a8a92a14a0047219729f7b71f441235af24870d2a69496d564cebe5cf065034977d3e9d3cc1fa17a8fb006a53df21162deb2430de68cced0f639467881a9536ec3a0f8e372573dfd844daafce871405b1f1749928ac086408ba2987c8b4014f2bb2c37be3c34303123f8852fcefe37b1f9a6531b1e3c8f7e6d2039168fbaefb3130c0265d71f4aab07ee00000000", 0xe) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 08:01:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 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) 08:01:03 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x188, 0x108) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) 08:01:03 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xc7) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 08:01:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) syz_open_pts() write(r0, &(0x7f00000004c0)="58bae63225259560f8e5815f73f2a044fd33055550ebd5e41789632dfc94ff334a", 0x21) pipe(&(0x7f0000000100)) poll(&(0x7f00000001c0), 0x20000039, 0xef) syz_open_pts() syz_open_pts() 08:01:03 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x29) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 08:01:03 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0x23) symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 08:01:07 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000000000020d, 0xfc) getdents(r0, 0x0, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/144, 0x90) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x7d6) r1 = msgget(0x0, 0x200) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de895304b13abaec3c049ab643dee0f6baa95c77f109085b869411ec17827307be37aab3083b7c93a1da3553aba7c3d6584175adb8ee3028ef5155acebd392d3f56ecb894fb42125cef44d673058d9d3432539ead3a21640f055da1f26ee50ecfba06d6e79c479e694608306023ef08742ee0e42d85b2e431284532b580ae5d73257c6"], 0x1, 0x3, 0x1000) r2 = fcntl$dupfd(r0, 0x0, r0) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x400, 0x104) 08:01:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$getown(r0, 0x5) 08:01:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getpgid(0x0) r8 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) r10 = getpgrp() r11 = geteuid() getgroups(0x6, &(0x7f0000000800)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000080)="fbe2710937875dd309f5470331d25df192cd84bb3d27c119f3498019658f846817d395e80902834187f0657fabab3c8aeb1c558957af67b510f12e924b526d6c03701493f2d56605ae2f028e9c174614902f9702fe4102d45e1f677718218249", 0x60}, {&(0x7f0000000100)="e5653b46684a5ebba523def48c4f5e399b7f0569e51effec9ddb3a8539893fbeaca8ac2f08b7a7d45e00995ee7ee010ad7f02a63fb7edd626c5303", 0x3b}, {&(0x7f0000000140)="f88596fe4dea4f36f2b88fe1df77fe13bb5a3cd529c7964d381ef5e048ce5274dfabba99c80a2fd5cc7d4231ce832bcdaa68782cecfe9b5611f7451b09e38b31811e0db0b3877a0603775c1b3926a7d03e6709729a87d3b1722747aaa9448609416d203cb7071d9993bc298fc7d8b5b838dff556e28375e7e31f412f2e03d515b2dd945a6de9cb728d089550a16dd37c41648aa4fe32608ad00286e86dccc62681b40749bb18f84a8048db8c0117f029df9e5f464ce19ef690e8ca3cba9b6a9ed50978bb07a032b9f89653a121ca1d5c33cc4c101332800a7a1c9054f2a91ceb8916c2ee69d4143e27fa7ef467e45919a1", 0xf1}, {&(0x7f0000000240)="8310489b5d49bcc7be2e23d2b5edbeab0b339385c44ddac388d2e2ddbdeb2161f5a307e781234e129b8841a1d8d791e75e58617fa19c84924605ee70a6f7a7e2fc43bff3d1ee645e0bd6f867d4a45995afea31aa547b895fa5c99bb6a86822657429f2f20a41be578e0ccd0f51e75912d1746cb572223ef20497f463c4a28531c539b77ca0350c3f9a5b6c8f765dde5a2a5bed8d1c603972a754828f4c434770ce8573a793494d68b2ba6904edc213", 0xaf}, {&(0x7f0000000300)="e7093f2710256490fb722efcc831e1b925f29a6e18d1c96113d29ae8d5e7a41fea933d941a9d99ac2d372290469f7d21937b3a12fce22689e2f1f21cd64f9354ba7070fac73b917c953940126e72551ee4056cba46d0", 0x56}, {&(0x7f0000000380)="ca2e35a7681589bf789eece6d40dd3be5269b8ecffaedf92b2ec3b66fc46d2419918a2505da85dee65a227462d0627d7a0da735796504476606b3f77bf187f8e2e2f539f541205fa66c82feffdbcf3c4fa72ac9583f8ab690f0cc0ce8d8eb9bb933c3f676f50c360e5ab99239dcf8d1f896a8ebc83da67c1a5d3680286c1570bd40f7e3c4e3bf50f84fae367dac2c52817f8ef89ca58c6b2ff85627b4355338603ad59f3faf7488b761ef064878e5a8ba76bf735addce107593087d2b96aeb993ce04e388038fe52b8afc3fddfa97f1a4bb18f3fb76b1906ceb27fc349a06fc2e015b7ebb3884893", 0xe8}, {&(0x7f0000000480)="639e4ffa0623557dc1d581f3df8b72f6e3350857a316ee485b298a4e68644e484647e752fcc7688e7cf349b37f50606829a1707871935be173f4a0e0998a4940dd87c6632f746665b3648f28676982337c38d6231260b79d61c06b64829e5bea34dfa3729930e3c10223655ba058af84f6ae2be0c57ae73057a1b68b302d5ce784575f7096787e5da05c1357aae208f9acbe26112ef760fb761bdc3ce6634158fb488cb0c7b2cbb6613891fae8e0735e4173b0bb2cfdbc528439b58a71067a0fc2210df1e92f6cd0bf6724ea3b96b8", 0xcf}], 0x7, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x98, 0x1}, 0x2) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000028c0)="2a880e12490dbbbf2548efe680006ae96c737f29de42853eb054edbc327eeba34bffd47c1dcf7ba11e7e0b719be0a55ae5bc8878833f81eb9f40638a44ddafe1b1578405e1c92f6be046560b0812a727e6f56a7055e65f8dabf87009df01f76affc5389b784fc511a62b05a7945c1fbe148705ebc9878759dd7286e524a3f735838b45a94da9b0dd3365b0d60607500a3f940d5aae9025f9152f77d6925d37aa3310abe74edd0d96ee00602e4a12de187ce36195859ebd773fc7e19fde6e4a56e2b5dc64fbe801229b2336ddc50b59ee11576635d251989f20dcc0f2129676e1deb40c58e9fa7fddbe74a2d88b58bab29bef749d1e424088fb800e902c5132780e4b807da73ed13a68c75a58d6559b5ff8d4c5fd2450faddf2b809c3457dbc33f2460f29a0cc82ca25517baa11369f5a8f1fcbb7e380b724ac51c1510e3b30dd00f04476065b3ff6249fb4c86ef4637700dac39c2fffba3624fa8bcd24dd863a2c76b42a4c065b587ca435688b42525ff3efc2afc9def19df5d4e02d3fc0828a1028d921a60c2468905fa7916c095eb8ea00fcad9e8a20d97d0292dd670cf58e39443c2047d3cc69c8cebe67f12b6b4ceb22505d58080806d6c6b72e9be2cbf58aff1ec9710632aaa12b7af7d78c28ae9b142f5cd5b2c71461b8055cde13705419c7ee6a4359c3501ecf173a9dec80067609c6f4f2f7d91528e26b3da1fd46d953ed81f6be305ddcd32f404821f515829c3f37b3c17469a80a239e8266adab9a8ec5e67753785f726e087f1a7abb12f9d3c87eef5361d4b8960c343de01d9c0b1bff94f0cd4e9b7c19675527739c169f8f09104697d5d31e37b69a7a7978df8e000eec0da9ebbfdf7f13e10cce8ec6f3aeab9f936cd1440bac6a6068e776e59d5ec76bdf7f44800f1b00457b0de51b684698a05c6028f8c3a8f4e9ec6f1cea100f6e06de77cdf5001fd30d9aef0e33db83a4b49106a661776239d89d69e9966b1123bdc9ad1d19ae31dc6e4b8bbaa1e07c8feae851f85f0f1d28119f9bcfc1ac39e0be7d06858ffa7a118e0b632f1eafe826229dfa6853d98096a6aa98d596b41721f014d1008dc7168911b6507f16c2bdb58206947ba79ca4b5cf1fb76b4bf73879a4329bc29605cb4101638ebf9bbdf2f4fbb8c8eb177f4e2efa91b1f19cf0ade02067e9d23e922c38e4c0959ad037fa8f9db3330ed696fc28f88278a51425eb0f86b88469103be6910f71d015d7d863c60c115da4c8b19889d7268a8ac1b939bed54060ef9b6a5c2715719f86d074bc297f4f6036692c60dd5254b73dc21b588b0fa7b8a01e1c635cbc57e1d394eaead30a36dd310419faaba131777649605138ce009861fedd1c98a163dfbb48895ad4d386a89eba0f821109ad0c0e45b10855b191f57560f06fc4ba7ea8f987acad368e5c07265f0dfd0ceef61858be58f324476970c6d21ba73efd98d5042182d6677f481dda06648ecdb8ac991c74a0c1dc7ef40cc62648c81faca7acdf19e60c67d579e563d7f8bed19ddf77fe14b584e15e3f128c3b364f6669987d32f712fa74d4135ec2e86775987685bedb7324247b855be390eaaac63d7019778e28b16522c3472cee111a5f8414751e7caf669e493d5f8abc1636b917a352e19c849581b7ad28a235a732769165f58f3b91ec74501a4c9dfbb28294b605c5f0cedd512569d2a77d8bbe55d2fed736d0c06194f9d6e0b3219d10832ddbb770c03e69f80cf1cb3ad2dd6dab487c0189dac559a651c6b452cb29aed60fc88d179227778b4aa9b212b9ed3809e458b1299a9309971ab314052afd267fe10aa7de054c3441fca8b64d0fd13e35557fdc67816b6f33a693302d6637883741fc1944663afcf130abc4cfec6bd64371d9be47766e8c53c7cbe5dcff755d51094ddd000f96aefcdca67e59a76566bccdf510026d14e60e34eb88a613ec8afef0864ec605d49e31d9a7811ad78b2d8f5f955d2885c285602a09555e0ac2f4dd5b60e8a235ba39a25b9902064aa23c6465b4a855447d8d3276a21e97fbe0c7d46b5b52fa8f60738c7b11034d5a7492afaa8d387e6b05f3c861ab2156118dc7a5e7e26fa84ba899c45a05e83d57e94ea90c050141fa82f7a3b6e1322c296d48cad35deea00fab3a15d0d016148834550fb3611c44555543cf165a516ab2d80a9c66a1af92fc2e7ef36b24e9f2362e16212a823c1e554fac867acba84faf0eaf5bcdf6e3bc23c9f5ca077a1ad9cc20460b494baa2552abec0447e13cba444d5c45082b586641fe1a3a895528ed035f825a5ef844f658cdeea221230fee207a810dfbcb8de5068f97bc76b434a5811a5119cba832e7e27a745f0d589b8ee0fed4f5ae0c3c0a079fa992c800833ac1e1bab2aff8405fa1496fbe83bad8149386d98bcacf4d26883c9088a64bb57d5ae3473c6de1e010d603849807016ce7dd451e59ed1ba6b00c93b759eb24f34d4523a82629fb588d24fb0e370e986472fa6e2008c0b057e3de7f18785a640ad461d1a0be5c38527edca197ae66ea1db3103bb7eac6b9270d1233a66839e902cef6712edd9a3ed780525ec378ca4bd80b8f47b244fde2f2fd5dbe47b97845057a2d1cb9f7d8cf7fbd827c704691bbcce5027bf756d4d6623d4dca3737aefaf4f6a87d56409db954f2fa4b9634ed9e5b52ea2ade636506d749428d0fea4ad8711fc05fb0d68dd7320f5176c23e50a7e29adc09529316e5ed9922df6ca40bd12788fab74245cf6c54b37894f2715daedd83af1f33c4008df84ff550464c640113807af942a681dad1bb3b6e4ac4732ff1c96ae4e138c3bca8e6e474345d40891c44720ad57eee4a432c7391f4e2624083fe1039000386119e8d475d9d6ad0109eaf1537d286bd68059b606cb18e1a79fb05b529a60b19ae33e2de4f2e13c06a387827a2eb6277ff37921306fb08145b3f135cbd1715bf09e62328ec221e7db38930f4def0be49ff24ed7f5462fd9aaa712fe875e68c54c66f8f68bc924117a7cf5519578babb7f11ab792909a4e91ff64a7ceb21abce14d4c5121793f0159d7919181014b08e5a2242c98ef1389b5f327202d6fba7ecd709355d94640c9b86a80aebb23159bdec00a40450ee4b386488c6cd556fc4a7027d395b293ce7bc7859be0e2327a92bc4483511ce4f2676f74f034fafc063d710fc0d74ad32bc179a7d573e3bcfeade1f5a48b6159d441b5dc18fc424600838a2b544bcb1c24bce2e67b45e0caecb0fbc6713fd7b71b2124a8253135eec39c550a8f8dd7f0f558d9d0f755e8fd6514edfabe0ae662e836152d5115be45fcd87d1eaf4326ca5fe72c08a8853604e3401117970b1e372330b6e226839e15e6b16ea0e2026c97cdbd61a47fd301883342c5a6454b31ff6bf82c345bdf91d0425164dffe2dea39f8d33793ce5a19fc8fb5fbb9cd9fafe4f10a4d31e220d9334549ebd8a082ebdfa88bcfbb6d543ce766924d4d2d15d2498cd2848550822ab279e97241fe580a7c4592ae7a3e34ea2c969a04c51acee148c7bc1a22d8850ac095e098938dc5de2ccf3d3fe194b093abd29414a41e114e0c117b695b41b17c35501492ce8ec66acdfde013dd6412b3848ccff0dedecde0bd8e816bbf692a64148fed3df41667901d03802337289f2b7895447727c5cafc22b56887cb99623aca3528d096e1a37f1ac028bf3171c42093c4ea23c14a22d41aacc227b006b9bf37086a52afa5de68bca1f34055923bbb709ba31a743c426f1e26e8375daa35fca8944df0f989239b5f132b6264ad82827c32ba509b711233e6410d2e77a72b1830114ebfe1dcf68bd2026fbdd661d7ffcaf28e480fc620d64ddd433641eb56c92274ba59bcdd96d2648aa37a54da6adab55e31da8df990e9a4cbd79212220ce605e978e850173b4720492094abb45a8656c97b82bdc026b5f1b585306601c11f4d29a005a8f9f7578ed6cae6e90afcd491d12ed49d0ed3d54e8183289f4a3a68b0cffcf7c3739060af39550706a04b5ddfa64b31c045334b828473f5136b239c31b6065437ff0f9d27e42e105c3e7d1f3877161e752242fc535c7505d82db40a20164e16780d163ff8d78fa8a2f5e684abe80431c4ef7c9684dec59c6687c82a7e0df1aea90214336477ffb82eb3923262bc8248af036f8684962858b4796bc87e55b0d800de97dc92ce6e15d7fcdd2ffb71236656ecfa2dae03b952e35affece57b602f2b1132b8a40a3fe8b514eddffd6539619e080f953e5db6d8d5346b3a1d06c210d9bae3cae278026a606d3b0876bae431b5efc720382a965277cc8e8ecba0b454233fab065d7c84409ebb3da985e076ed33bdcc41e4615b4f366c34af4d7b436fd3f518501be12ffe67d43566ff4ad4c2119155d9286b5377df8caa0cf2bf3fdfbf86245f1ac0c45489c4ffce6ec6cbaa73494d1cafa34d8a520ebab26f4c0ae5ad3c8c0ffa34705369eae13996f0062cf546eed4cd7a424e11cd5afa139925f8472b7f9a990501fdc506b240bfc284187473fe37e8cdffca5291ed5d678b8d182953828a46ad5659ca789afe8c6978722323b3b28855f61f1b90bc153866c3d30b3555b7cea2440ee41f1570888995d56c6e8151de8c419d92ea1095734b5632eac1a46fa969c01b8557b7e76dd7575e82ebeeca0cefa67a118b866c1ac57ac50dac7a9922a8e86db34fcb58805ae8c31a4316f9e4a0b3c52cf485601d403933cbc99030cc88dbaf29a046e90e7e56d06863debd1bf273422173ba3a4f783224d94dd875224900ff2c3a1301d66e42fd9fe53b16149ff12b554be34cf70fcc73a46ba0dcf2798936944fe34c839d21a7f48011db907e5c109da453910993e7caa085a69d0e238149ee5d2a39a15fcae63e7b77021f0dfb1569e9a2e4f6c616bc1884", 0xd8b}], 0x1) 08:01:07 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = socket$inet6(0x18, 0x200000000000000, 0x1d3) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) getsockname$inet6(r1, 0x0, &(0x7f0000000080)) 08:01:07 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x8000000000000) socket$inet(0x2, 0x0, 0xfa) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) socket(0x20, 0x8000, 0x10001) 08:01:07 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) chroot(&(0x7f0000000040)='./file0\x00') 08:01:07 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x6) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="ae9fa777be9143c3a38f2621cda9ede245d6be22e4f0a4ce388a5a9846e05f720dc184da45b73c651ecaca6922cc85d5663c17d6205d94a486d89e8f0db950fdbdf41650c4471d6f7e577a2665a07b535ccfbb49d4ed908c3ac6c86088dcab6ac2a684ff85a065f98bbf6d1b7dc5fa6e2515f3a318f547b00ce8b7373658783205812b650dbb169929461eab1d85e8161e9627cfca2f80b8745e32d168275e70421ad4f21fe52d", 0xa7) bind$inet(r2, &(0x7f00000001c0)={0x2, 0x0}, 0xc) 08:01:07 executing program 0: mkdir(&(0x7f0000000180)='.', 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r2 = geteuid() r3 = getgid() r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r5 = socket(0x18, 0x7, 0x9) r6 = syz_open_pts() pipe(&(0x7f00000015c0)={0xffffffffffffffff}) r8 = socket$inet6(0x18, 0x8005, 0xfffffffffffffffb) r9 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) r12 = getpid() r13 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0xc) socketpair(0x1a, 0x7, 0x80000000, &(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001740)={0xffffffffffffffff}) r17 = open(&(0x7f0000001780)='./file0\x00', 0x40, 0x40) pipe2(&(0x7f00000017c0)={0xffffffffffffffff}, 0x10000) r19 = socket$inet(0x2, 0x8007, 0x8) pipe(&(0x7f0000001800)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001940)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001540)=[{&(0x7f00000001c0)="f357b8e606c3a28c089c4acace04d90c4729a242e476fc249890da32ea46061d81af401b28f4c0d60b3532d8ad9b6d14c1fb4aa56dc9f945150f70f1984cdd08c40fad75a8fca28db3d76066c9155865127b0ba11e2afc681b5000cee5574b42464209681da69e9321767d7ad301da2718b77bd73a4a002c073745e327b09365c9e3d1daba658ae1d928e496260d3fd18410b309d774f63cc75521e99c9b7c2917d1fcd7510c7a2eb2c41a8cca0203746ad55db639ff45d9af8a1c52acc2459dc5", 0xc1}, {&(0x7f00000000c0)="0b9784d0210a6596e1a79364eb343e6b71b9", 0x12}, {&(0x7f0000000100)="84cf46744f9a6b24138a58debbf00b6b5aabdb2233a4c1f86e1dd9764b4faee1ab120d4d", 0x24}, {&(0x7f00000002c0)="2c87dc14c4e193405e26c8510ee70ee1ca2dfaf85fdf3142587531fcd7c47f72c0580ce5cfbf33fee01f22c8345e8c8d4f69c7180a796ba52f5b6fcc82d695085c89f747468fb975b10e24ec260dc4a56720063e6c5a2e37e804217a95c82077224d865728519f71d83324797513f34503a9f2bd8a6acf1fb52519562c2b5ce896217485a5cff2dbc8e74ced92c6570b235a27947d498cabae8215c7dbfdcb61b574b4824261cf8e83a8b493f75e1f566ecf0e61f61cd7e3507f4aeff20719da95c76a013d129ed4e768db1a0fa1d895620c813191", 0xd5}, {&(0x7f00000003c0)="36c185b8f3b162dc38d9c5cba638827583003039091bd499f0c47983e49e290b8931551901372647d9edb6cee65f0387e439244413cf65cee2e79d753e0a003f5ee30fdf6fa40fddacf9adb36dbe1102aa80d3a13ff1987192a68527ced09b25af8f4a4be8246bdb46f01c50e169974c89a80cc5e2434a46bae8b86a71c49ae282fe218d513acfb8fc1f070c020fe737d332cfef7e6ed468a1c5906acd25753702b2660fbf7c3075f544", 0xaa}, {&(0x7f0000000480)="4b40db55e8fec6f29a3f1ee4e1c7e14e9f1508ea39d9e5396fcf1c1bd1d0cf9120d63f830fe9dfdc3463deddc115d2ac3ec9ebde83779aea42a0669977372b0895b0f859cef91ef0cc2e3191109ea44c3d3ea50c2c4c02caa306a17933e73c971b43ead31b58acc63282e7ecece29c3f9c744acba5eacdd48544eb6bec9cca905eccdcd0a3bd1f1b04ac901d37a4f0ce2b38b211018bd007596d2b32a4f9a80dc3da2149c37af1860309fa12eb651f6d82b9", 0xb2}, {&(0x7f0000000540)="c748f1d95cbd851dff64e3bfdb077f5a6b6c7f8de6634963c9929b311778f79cb65a004b1876ce96fc7c4c0505f8094a4f2f74601c99e5f71867ec335140ac052ea7b4fee195c0aeaa5f2a00235656257a9b6d4c0a80debd5ccf951ef06f37c4b4819d87a39ca7db280d710714c6160f25fff3fe15363d210f3c2abf57bf43a48a7ea7fcac862c63183e244bb0a11e03fcedadde88a40f8c35c296d7b4651d732526494db5c553059644743f18078d5919dfc922af2afca0c8658523c7f26ce9e233aa9194385ba16e24fd0f2bf7f27f38e12bf4dcb3bb794d92e767421d5b1a93af2735df41578839e2026c001f1bed1b9b72dfefcf38b3d68b0b1e6d11e3cf7c6ea2e9e041d3d7b60b57eff83d37b7b2d063c5734d81fea1e3030dca6538d5746ca4a5d5c0510032aff29fb8fcb11be1c92a6619fb5e6c0c3b864c4463dc1829bfd4833dc89293ab8526fe36fbc180a76e994d70743c46d6792fc625d3e6a17163c0d9275070fa0d3e382c6a7a17438a97c5e8ce5d845f469ad20cea96c5389c773ac2b61256442e114b11f72bf1139408ed7c644e4bbccee5649a82b3548512bc69de537ee8d3a7e80dd6b2094d1c3917c0886b99a71ae7e4e389470340663f524e983ecafbcc7059855c624a0155c8bf670d7071f971741a63c7fa0a7b6a1a2324cc5a762bf2a55527975f9ceb5438847c55667052f62d851f40120d4c68efe63f7881680320ef6da64e08412c3b7c42a024d0cd2eb674f5a8cc39c3e221858756a8b1df391dc93242d0e99a08f5f590715036f2f7f5f100db2a52cafe3dece82298924ba0581419fe616e8e275609b0c2dd7d4fb3f8b21808df34bd7488c89948f60af5913babba380bcda52e510ef0f0a63c71b43a8da96f50a56116cd9e8be2de5f9df381db92a0d705f3e1146810d7575c9b096fac1a459d52a43020ba4807cf1225fcf61bf8e688f0d9d8cf208009735e313b45a33d06fe46e9ce029dd79f63241375d02859ecf8505e126666325064cf7bec0b099a19dd1ba6ef8cd470bb14949cd511b098651469190d7857c801ad70690261b53b2ddcfc7d0f107a81d1311bba75e83aa1c538489f676547b808eea37e09cc8575916e41752a0e6f26d3355c2c6e9cdb7205d3c42c431b03b07c325b6c5887b0b19984ed44b59ba51cc550928e7a30d8f36ddc4a6db719d95ec81167cbff76e31f376b72525da3c5ac99a31f512769030a07001d6b7527582c5ebb438bf4331fafc70370067aa2beb296c5678d72e6e97f48284d577df897c9f2fbd9bd0900bc62dfe43be10b0ad43d94151fee2fb5f4d2187b981324d78e539677434e6cd26f4bbf0c5bd77a4933e05930c3cf2c4883dc6a71785e2d599963bf6ec1a973bb6afa65d68e1596aedea0f4077626c01a1c55ac11080dba8494c1ed2062df58a3f71432e8c7bd9e2035c1a6542b593da949c312e0e54a9a49283b0a3dcbc3d45dcd1e2a0c3b8806a6b8965146b89f4a7a260bd2f4b943caf2ced73444a7559ee2b63f3900dd3f965d3e287dd7a8865ffdddd848f920d899ed2021722bc0e585a7b6f73480e996d6a70018d74a7a6bebefe48a6e40ad9f8ed9e565d06a704d079b5fabd640c3008dfaafaed4109a7da9be65617fb09e78fb70323003cdb85e8363e7c5aa9af24b9469e0b961844779151e19bac34e72623815ba971a1265d3e6e2cdfcb14d390d9bed70d749a06dd58a188ca7568cb189298839238796a27709b9f1f22c0fd28f2ccce47c411f0bb42b4f4e0ad26ac9702affbfb6f750a380956c3461f2feb5382d74cc9c90ff465ed5749cdd9c23c19f8dbfa13e340486669ee1e74fc159cab34d3820c79f2f504093fdb6b9167b6b4def6cd809fa21c2a4aa541540e8ee9ba8cf9e638aebc8e07c674e7b1c53a219ebb8ee2540d5ee41abe715390bb445772fe8146ef1538de536cdbf497b2f7c2050fc1e5f08067ac88438716576f8b0b5d7aefe00b99b2d97deeae30d657f9b6c061b90ab2be1307df304596fffe66cf55314a18cf780965b338f5b5655a1f508a9656ec7a9cbc94f47f0f93d512636a1d005fdc1543a3a638c3deaecd4fdcfb9af34f41acf928d2c6209aac754abc6922c2ce73bd0e9ee24145ef339391a79664f87c395d6771adc15b5e7b12def0d4cd57afe3c53cc173fd2358a3e4ddd8b12da10bcc86313d44eb33144bf5be9f8fb3ce9c09ffa6ff8d4b2ae21bd51c03ab7f80ce69be03660d8c3fbfef81c90a59102fcce0ccc10704782bfc7aac151f1fb552c646050ab4da8391f5e63ae041b60b80cedafcc9501477f5530d84beb99901279114f782e1f51ba949bde74886b0526f7b4b5b14ebf1a13ff5e7d386ab2f380ca7cd534fd428335c1a02247655dda03645ab929038ab7dcf1e132b7f907458f4034c2ff23417be0db46538bd68b8bdf5065869ef346343b37d483ac92d3d52fa9eb6392bfaa886b289d96c315c0cf46a9e4a2efe02d0ad5206e0c4605493f8e9d5e173f9da24da77746b8e3d40cc4fbb8687df65abf93f233cfa2757c627085eb3595576531eb26b40286f09a1698adc88193120381aad9ccbeec16e89b8224c523e426911170de6ba014e96093c9e4c4f162dcff421503124a08ca875915bb01bb84041db3f0ddeef3299cc0062929c9f900f150f1ac7daebc3c00d1c6bbee77ad2be4d01b67e6603c809aa4b64ddd4a99d8eea87f5fe4b74b55f4eff3b9f592cfbeafd31064c468149f6626055bc21e2d06c0fddebeea833cbd76ea7e4992f18a9b8f1744359ef22aede6fd71372ea3af26168d097849a024c18208f6dc87fdb06d8d19bccb6dad9c4b7c5c47ab832eaaa4ffbf5688724e3602165e81c7ead7550f841f5d210e2f8f6ef2b3fa9d542f295698d5f9d5dc03ce9b5ad8dcb62a69801149bfaa0784eb7020c9ab1d327583ad8acf91c9bd2811a1d683bf53c5cda1e251269f30e3b383931298dd7bc8ae0b00f3cd14b526ced1a5da2e63c7e351a859c7daf7dc57caebc477f8d7d32f90b93e0f501c5c8526672c400628d2e03ae6925c14c59fa5ddc26e1826f8cc02a4af16a79adca5cd16071d8d41d45cae59c4e67a0f4f80435be2af67e59a80f5b5c39f9bce201b93238c12d5f057225a87267e7db10ea518de49e7eac2914b37557fa15630905fc38acfca76d87f8d83b03ff3285535dec30de47e984aed0d1dd33cb262bc4d33cfcacc2ad5b52e4fc875ff03dea241438b4a13717d677339842c45907f120ed63a12f0624767f9f88ade89f22879da50dab122565a72e564bb078ff01e0590f4e63e596f1db39d814ddc61e63f49791935e5c5a764ec448e9a6fb144d13254aa0603228fda17e11d0a650c23409170615c9d158a88ae3b28c39cba264f229a8bce8a998d3af35b48591ac64f95748207833a28ee1cdb1dc080a9bc79a560957078719caf8400c17af0c8c8933d39ac4c8339b71b07eed59e40724b27c27951648456a5eb7aee3faf3bf77148a3b98211f88117b5ae96f7814c2481276fcea3ba22c69b85e7bc884d3aae02ab85274cf84524c650651a8ecd6ace4918e2d0d495c27b583973873da602b0a2fa6236cdb2f837de6b90fbba8912e6a206c4dc81002d0f87d0e768e6bdcc76b6e020965744752c3ddd4844d930262d8db008b682539a7ad5e4d96268c1ecb9b8fd7d38c15c6193dba4ec7afb48057b8706e6ffa0028c841cc8bdc36d0b7871c5c1c8f09075b8369390828e127f713a8f62bc158a453e606cb1e5618bf2522d1ccb6f0fcda20fbafbba56e5118dbedcc7501f263e3f2f94dbff71db2fe38d218b0ea044907824fc05ae47617c8a28fcc8bc6152eed21b55df914a6bb5b8f0e8cc1302b956a82f6f1a1de352c26e40f5358098bf16083760ad58bcd668d8bb32b6de3b356d4998e534b3abe0898bf1e9c5aa4661cc190e4d42549239773d272eb4c427315117f0a42bc01e0d08335cc64f3ec9835260d58449b45be71e1511396520b7d28199df76f6729279b31d124c170d10b0f61ace44f7b3b6c8d25ce16521b6053e9446607ef96e2ec7708694286b1bbacb6b90262dbdb0591bcac3bd057e65a827422b4d9ff5992f31fcf238bd0244d3d7c7cb87a998dbf87c869c5dfb2cb8dc966664f661b6c723cac547f9e21d3bd10003b3e1682a186df3675e6a1fc3079a99407325f53b40ebb669c9533f665c40f4ee967c468be0c6297e86f03520094dd1b34b7030df674086937855aa0e1c359c442432c8fd54113e9a1c890645caf51bc79942604eca33da97e98178ac5b3fd0a6e5bb3494b9b46d5b7a53b97c03e3f2ae5053c569494267d8b7b07256773d7896d56d968fa5af5dbd442bcd0ef3f74b944ae1ed39f84b52686a399360d5ee5b8da35f7afcde2e1bc6edcc15f79c345ca83c3f95955ccd45953c2a2b7d0387d9d356c2b8b86df56c6e73363723ce51877d63c805984eac14a4dcaa600b434129286f3bd470dd0116efc869ee9e22db2b1b3cf7c487e01fd2adadcaebab356e5ee900dfcc4690298c8cb200b2df9b73925c6446bc0c1692683c6cd9f125a9063a9ccdf741bdf90359c2e23b19002f4dd069a7cc10d70e6ed9a8f0c17f98dc1ed817f2abdde1c5c9cb78e6a672767e2b033f54df2d83543a22cc58f8515664f1335af62d1e5fc0a563bd250b0c864ca0cf49cae2c0e3dc1a30f783771c76de55d1c5caa53257b4b5f820c8a07c8558319321c54588b473f771ccfd3a614da7b30d54ccab8f45f5cfb32a249df0719c0b5ca42589942da8beb7a7b8d692bf3dfe0176b78a81ea27964582bc6bdfefa534d8f1c4fbee78d67bfea0ca398675ec51a3e853e712baf435cb2ab6151081c316c3c307e632460356b534011481fbaed2d246ea81ef783ea9f22e8e12eba1b07302a5497ed93a7557991221da6ccd9a66df238392046d66315c2cfa725857ced14866e96ceddbed2bff4bfaa03d5ed406149cf15164ebd08af57505eced387472843d0e5462a4048f8f1372c8c3ad477f2eb720bc0a46f148a2813777bc58f0fd32a780ec695e4a760f2d11647169c7418f66c6116ea1aa0599b7e8b99725c3af091d35fa859a973a48717572af99bbf476b8538e42dcc5b2928d56037f2c43c27aa6962cf95979cf669dab9c494cb16db1425f5a1d4de1151932fa725395a330ad51ca7df4cb2c8f6ffc332fc1562c1ecbae5e5a8b9327343842cc9847796d38e6eec940210a05469e36634976e5701fa3672281e311751e1da300160c1d300b7b0e8580164c46833e2f59b990ee298a46596802374630e1c50c4858fe3b1e21e342ec892a521a7bd639d65b7d9b99f7f9b8a2bdddcadd031ac8b5e83e6039ff225194b6d9450ba237a240f09723a7d35c841dda9af2cd911c411324a85f21dadb93fddcc920d95a840f5a299d655f2b99ff9fc2a96261a438f1682a64a0b798ab3733d6e87c0f83ad8a78675173449bc7fbc812dc4a6463b22f17e7e82dc4be33ca9881119617e87eea86a75ae31d761d71d4b48cb9ffdc8d8ba8b82396ed80b67b24203ef968120d9da917e831ea75f577f6fdd4a88025af379dafb41a87c03f90f3e60ffe8b9901367c2de5ee2d7a8cb299598516dab971c3d354bb12f1ccc3c9f0b6ae8bcf2cc5d57a93d64a1c31813399066a3ee28b06fb9b38a83523017b0a54567b0ec22e828f45cecdea8cc209362afe441e88e5a58c4fe6dc41b15cba009fd404e02192381cdc36e4ed320c450cd2832e17eefdd1c5b52b924897a978a503f6150f4967a33d1c80f142c5", 0x1000}], 0x7, &(0x7f0000001840)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6, r7]}, @rights={0x18, 0xffff, 0x1, [r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x20, 0xffff, 0x1, [r15, r16, r17]}, @rights={0x20, 0xffff, 0x1, [r18, r19, r20]}], 0xd8, 0x8}, 0x0) 08:01:07 executing program 1: r0 = geteuid() r1 = geteuid() setreuid(r0, r1) r2 = getuid() getuid() setreuid(r2, 0x0) 08:01:07 executing program 0: 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) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x81}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) sendmsg(r2, &(0x7f0000000480)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x200, 0x40}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000140)="8de8cf749a2d2c2b7e451abbd2de03e0a83a3d45f10e74ec951abb1064a942eae9505464ab296f5cd9ff4e1a633060334049567a9ba929a51bd005c239c91dc85362decd5c3ea639a40e894799424df6b0ea1d8472f6358a49a03ab60a8887733050c3a15d62c8c3deffa85f767a50bd5f07a0747b680172c955bad98282b41b54750fd16bad8c415da8b48047a8ef5a3e4ec6fcd095f8ad0c937a0d2e43c7111530ccdbbc2f08aeff95df779fce18f6d86b4cb3db74ccffd583b48fed361e334462086ca2ae8707d730ff", 0xcb}, {&(0x7f0000000240)="417949853652bc7c8925e9df771695937ea3c174de753d4431ee7c0e7c75b5b0254a2dfc62e303d6eaee5e92d8bd1a241fb394300db5a6c514b0cc093370467ae1b4d2f727b200a128c764277b3dbd4ee958362348ff74749ebabb630548d26ee06de82d6fdd4950b6be42b64000761d", 0x70}, {&(0x7f00000000c0)="442a780dd3c506db", 0x8}, {&(0x7f00000002c0)="ce7ed6ef4b8279ccca2d035b64365620f111e851ecc5fa66ec1633510b3ae3ffb608e8ad757b8016d8e3e14a765f6adf0708fdbc49fd9e2f", 0x38}, {&(0x7f0000000300)="9318528e61a5b71f3db3162f15d5656003a7fd6e9a49217e3f85f530a0ef46baf088a2c42701a4974eb3dd33aa9426e56af0ffe0c1c7bd6b7634eb437cc2e513bd18f76e8b0cd5b4abc5054a076e6ba3de4814dce106809cb3f6e1f2191c52a23471324f86130e269dd984498f93649c6cead5372d1dd7d305dee1fb49245af44a0cfffe5860294743c298c0ae9e05855c7df482ae3ac9c69241a4", 0x9b}, {&(0x7f00000003c0)="88db53", 0x3}], 0x6, &(0x7f00000019c0)=[{0x1010, 0xeee0e16d34bfefc5, 0x580, "47039d28bb844257b8f277d404645a8c840f03a1553afbb283edbe29b7430cf8ef2f15b5e7e94a63d81bf713faf75982a17ef129fff4f2908c2a0aec756002c96bc64b48a9f9f2d1fecadf2c3f4740bb49c579cd0f683c3e06a07839d8fe10b7631e15c72bc37f729f91e48b537c9e0411314408dd96172e2aa27aa39725d10391c258ceaf8918c79f777f900d5deac46a995f573b187bcb7dd45fbee5c357dc12d3d1f10ec1f00821d5d6b6b4faad0087fc942489f5dbda02bcdec2ae1400aec8eb407ec9db203bcda55f06bf9c139b01ca4dd6fb36cdab712a94d7bdf059c9cec08eec8e7e5c8ca5ca04635c250d5d8d7d07711e7c42101877f74b718dadc4329b099162ab10eac3179604d02cd43fd4c47953d8e0ce6f541bd57babef53b81f5dcc1dc574ed8fe391a364eecbf3d90122a05b30c99e1c5bffcdf7b523bfbda91dbcae77e84c29b4d5297f60141abd2c700f1eb68966dbff6da8297df506837189c5f0eb406944823018850d9d04ecb82156e34602b2cbf5195eafb957d8033b67523619c5e804f3240966b9ca76dc3e75c20ed798368e431f8d5774eea76124d578675f39d4c4c81c04342981576f2fa13577a82effa31f50eaac1b15fd55fef696de45083461d0335dce09690589508c1342226029d319014ff42ca407049be28b149467ac0196b4a757bcd0ae72c13c4c9bc1432a2291f0d172ce00045571695e0df1bb2f39f10a90139e13c11ff781221da08948ea6e0da72a696c99bf150bf1962aace6ac504f64f9d69f3a5fb81eb52c460db7af27a43f4169742871cd84d1db24f65be0c1eaf4d17f9076e3b0a5ede81ca037854a7b61246524db62c1ca99caa2f8e11fcd7742ac8dd7828b92752a1b2ae6f3ec32415ad0c91a96f31ccdd73ecd91658be6ec2d58a612da7a822d91512a0c56742efe117ec7bb93e1a38abd6c07ca693459224ccc9fb4a9f1269da287cf9b77db654056dc323a39bb8d4469603a27a19f3504db3e29ba1a0f8643fe74755c365e034ad6f4f3da6d964ca95bc2cc3b28c84b98915d521669719dfa39c72c0f322ad6f5738d1b14adc146932d5b5cb14c4bf768a7866d7c018b51068ee802cd9532f5cfcc3f289ec2890a38ffebf8c0c5168fce1366c67c079b8a62e2eccdf85757d7e42722ea30690820460a44aba3995d7a2c079c6776d2b6efd5f6f05767077457b935655e2c55a97fba3750932c8afa9ce17f31513a63af263a1d72ab7168353aa3f2ed9ce18fa1e85e93f0901876d67dd5a5499cbcf39816bd2807076badc18ab3e3e27c65cf84973edc083977360b4a587d7292e279bf52b2a874f56ea668a2014cc9c1a6371b7aec8e8ec838e0fa0c7ec6637a3726f1dce427b063edf296b893b3949601bd5576d97918395d612a830cb18fbf69b7ac0b0fb7325b02c96be8d8f0054cfa778d471561980001d4fb47db2a9c0e7283dc627b0ad5895b556c9ce215c39c6bd1ff81e8e4d3f0372e6565539ed5a92d2813161e7b224b2194de17dfc3400bce80a37d167777547afaed0c7f3ce3f299a22b456ce2cc87d5c62b4e4c9ed69c6bcc431f4de2e8ab87a0f97ee8ccd378204b4d2ba1d7d7d9dc17f907430be99eeaf978bb17d1481e911eb8859e9dc88dd64147bf9e8adafd48c89e7bbd170fbdc42ec11de7994cfe634b6fab7f846273f24980298527f8a970fc8087ab7ce2966d443a89ec7c4a6dd78d74dfe4aedaa04431c991a507b875bb25123b664e8f7e112b43beb423f541c878d982e5ec5aa7707c3f83082ba42490d28f28948b784a524b5a36c97bbffcc437228e35a48fbaf5eb9e2bea9d313478dd3a3b9db75dd7472d1120ccdc44fd2afa8b7077213e7db77a58427f5c5a30269632b03b4891b016c374bc71e0475d73eadf76a83c155675401d9db6dea48786a4d1e37f0c57f7a05ae8bf73c73f7ed321bd93f5d20c529df71e4aae35e5b541b996c84a28f5723baa56862b8ccf989ef2a6c81baad265a68584db9e049f4175e9f59dacc188f9f7df618ecae2367d97a542ca82597f858f7a1d9613d8f0b305d7a328e0e4e38fc89cc93a61d5ba24346b996107ddce1cfa1d6b75a75e28bbd60cc717d2d24abb30e61a27249697d1eb92a2e8e0afea4b71a94100e6bc2a61ef8a038d65c868c076f4147e5f10651b5a9b1de7a6071d5ac4129d0dde3e712da22dd924dafe6635f111668ab978666a1572e9b801013294fe380af6487d3f31f0c1b31e230cb7403b0cf131bc9896b791511a3f61ca07fa67c2cf8474a33b4a27dfd3b767ae8810ce028733ff4fdfa65c81ebac0e1c1bc97b7cbc64c949519bd33fbd9fa8b96f77239d78072f82261ce3a61fe96720d1229a4ec074014ed8f12c7d0a868b5bb6a1e649039b521659193b63f575d990b3219b2324cd7096690c43c2f38e6959f6eb52d39a6a78fb837853fe568cf5b45d03da15c86a1239af973b2d73dd6df07bb91673d98347f07cb9d98f9166b59b5f21fc77a5b8b2fe94df998a0d60ffef6daf7a33c6299933ba8eac5f358211c83b5b09f71e99a557bad518db23c863899d8b9ffe9c898a28ac48ba170dbdd2b49eab66baa20c9272ed218f27ad4f07907f43c041f7be193ebe08aac943980b7eb328bc7b90f95c60bc278a2179afcada155a45c2f899ff34a000814a6d085cf6687efb6c2e71d13084578396bd89646cf463f78c9d89400e467b965eaf35c1e73626f17be0f86489b24cb316575a31f8d0e8e60f0b315549ac4cdc0cf4b3c2a1b12be104e6b979f69de0bd0d4775823187537b84e29795b0153c2d0156e96175ab94e2701e48a05db0c432eac7a1b5ea2698ad319cf3f7e2d14e8ae2f58e884056213e9b4e7888e631f2a3cf2d3e273d9457005d06709ae97c2b85dc5490ba7f75fc2a97c9d9018ae6c06650871667f55703f8d232806e607cee41b23d2aa632a597a90a7344e8b2e48254822ee0901d70ce9181e2c6a22a43d9b4320f8efff1dcf1ed0142dd7a439fae92ad56a960743e2a1dd0f9ef0ac17c17c3a70820b6e835da6ce3cfd7d87062432e5b6f4806c32b5a9061f6e7e9379a99c96c4ebf8a9600f29c0183e6067f40373c497dd34278277233e3ad9c90fa41449ecd55b92539f238abb6937fd49193d42cb0c35b614bb1802e6837e609599df961a9b956919dfa03d038e8abe0e64be87ceba1ffa2d0edcf315b774dcac67a946b51d32ec1860dc1e76ea59e42d0d4fdcb946881e93ee13c6a4236a08ee1ff6d56984507cedb5e307a242b770703f5c0ee796abeeab06ac7d0c40242d585033abfbcdc7dcac4f93219c03d44b91ef7b81cb58fab1a21ebbc0a828eba34656cbe11e6e8e37bf03e6d46373995c53609dd64c2920f7e6ca05724b32bdc1135d24c0dc83068719bd047213c699f46c49794f3e6706ca95373d4d8096c5a0084b81c5a3b1942fda56e9215336e895ad75929c076bc555009dac13493c09c24c588ea0180e28951f5a1e3eec3dc09fd4d22cb65177c1f933b9338faa45092b37592151e99b82051cacaadec5cda09168db0208f1f321dc28501f1906ec129ba2762e1472b2162e6d9f7df4b1153dbd67d132daac3ac0526926ff4d0f29ffbe7ee1cb00abf472b239b6ac34051fbb0972bc1bd7a9e0ec738562ed9b45dbcc0271c4023c14463cc3495444c38ee0da3a0864a3524865d9168f15da763b5b434268a6c819a124318eb70432a5858fa16a166580f8d3e250f2110473ecb4ca7d47e42628fb9b8534c8ef369cbeeed8d2d66f7f5389c95de975ec99fc81a53bcd8ffc2b3d9473010169e4feb1cdf4c4d550ce4060d9f891ca95f6d74ff14f7f910b39eb10d5cd004bb472dfac7c277713ae0c4731b98582a42fe8f20beb3e8b2e7cb7965e5736e373207c815001bca7b280215b8c0708de2bfe37d255b0fe344c440b026798ddedebdb4c3789df21354c8a8fa5f9f2ac5ff63da0d4c2ac2f8aee4d618c2b1fb007cd23f19ca1aab6372748d7bc24860cd1aa977d51b982b783704093425236734f4a0653259ff129d089da77205bc0f6343059d216576a7af3cd8691a1ab587f8b51e1876b245150953f605fa88371503942d56cdacad6c8ef989f7a0d4aea8d345f3ea7f40c263f6c3afd77402500824773dfdf9bb3a90f13063b26a32b4f47912a95c57fbb889579875f6f67ad08ed6dc2b38890bf59f6d0782ba79a318f3876c98999edbbb364d8dbf47bd7b15d0eee08228e8841f7bee538270b21081e3c8c19bdeced741fb1d87f8ac620e58cce3dae1867b9dee0a88247badbb3212fc8acfe06551103a8e7d6c9e9b9adae7f04a342fc68e84ad30b2af798d31e4601f0c4f50597cf03aed9f02ab32f8e327c9771f0f0dd351c4befcf625e91f90e1e219ee6c73428208f505814e92ba55b4429951b6256624ea6dd3c6c2c509534de830c529df9400b187fb8a12567d48c57833fedcb1886b8338b4043be521ab92f75c2eb7c9c190edff673f91b5b95e4e4db69a7d491959f51f20b7eacb1897c4956bf1abd34245f4289d94d0e9fd9f573b510a7b9bbafe5e6e3d8cbfff637714e2d1eec79b7bb3644e9a83a8e81288315618978ea8e1dca607de210c01a94c35ce233b6f7691b3730d091cba7a65eaac17c25f1f657d97f295b7f686ba5f3c5589dcfa783071987c3a58dd3160b3c8d19b18332f4dda512432888d1f3d4da836b8f5057b5cc1554724a1ed8f3e014c7cb8494f4de0793ba422a086ce2497de569601aa27d823d46c8f3a24f93ba1e0016fc5d9d2ea999d91ec39c9c2ffb833e293215605799e0317fdc29c6fbd24a87e13e793a0362bbec3aa35df602a182f43c6f5053ef57ba216e7aa2991b6a76a0c601205a68ce559bc66376c49c6dadcc5834156ffb0a3196b9328be5e5dd0d5a627d8718ecd39b8eda36576feeb04b22750f17023f14dff1367c13491ba889b8d1876ff459548291ff248247b49bcc130049c0c820de9a4409ccb8df98004fa55594560386832cb43643d6ccf24ac1adf262a6bbb766036204a2e2ded7c352fca2c650832023c6738ea41da98aa03cbbc5908b0cdcd29958872bf47d4ddb863782599782e63e0e1d03577245d414e832f4579e52e1bb8bb36c2a998323133efaa3a70e230a37511def4b3b5d1b46eb4dc8c3ea53e24fad32b0e58d8655dd9a0242cc7501d94fe4b34caac3c29a0a184c88b6237ed1c2765ac62ade111590e40f8bbe504131147406112ddd012b047884d254e7f79e80eed4fc2e885fe031b8f1f5ed4f87c66d48d873f59eb8368b11ebdd7ec025122cdea3fe82e77cc7c33ca2b5a4fcd21ab5cd137c86cfd19b3651a92ea472ec8062536288732dad934a70b0ee79e19569c67dfc36054b6591217c88fc14af1347bae26f4e1f90d55ccc404563130a5067575bfa45ed7ed2d50f44a129c1b2ca4adb6a0b5d36eeac3aa333422d4f19759afaacf9d6793cc497e29ed329b6108eebf1753eeda51319ec32cfb9af1a4984bacb3aa51eeb82f53916d88788734e912a23cf14c36d2e415857d4050f5bf6ef319751e06b39c7815b3051058193242addfe9456fd5b73c7a2aed1e3d12dbb0186657cc884ce87b05a93765d6f9650ddc36e5b4cf9b37d70cb49049f712ff20691285a0d9898caa84b737fe2241b5da721a69eb8b4adbc8a8a7113031a46a8c397ce0919475c88ea2e5ab779020608dc39d4e72b8e1f1fdb3c11e727aa5efedbaad60e29c60f47ba0b3116c8e503e9ecafab5d372ec1eb3142ae7beef6832d9be6d339cca5957f8"}, {0x88, 0xffff, 0x1f, "8926669269a8b5ec8262899b60c2edd7d692fef7e933806c6438bfe173a44253ea6c69f58d4c4d787e4778fc9a71218b5ab82b4620554ade0b21c45d600fabe2d3f47f1ba6ac88c137b4de8f66ec4e0974dc8e106a8f1951399a59a68d3b1caefe90c6fb7056ce167d36f19160a68dc0ba7ae7f915"}], 0x1098}, 0xb) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 08:01:07 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x1, 0x91) accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') r1 = shmget(0x2, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000240)=""/150) pipe2(&(0x7f0000000200), 0x10000) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) bind(r2, &(0x7f0000000000)=@in6={0x18, 0x1, 0x5, 0x4}, 0xc) 08:01:07 executing program 1: shmget$private(0x0, 0x3000, 0x0, &(0x7f0000005000/0x3000)=nil) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x401, 0x2) sendto$inet(r0, &(0x7f0000000040)="5112373a98d40bce487f776458824b9bcf4f990547b4b8379fe9a2e8af53a555e27e73cb2c7433a76e37c97cf27e8f10a6c8d1e61ad3885e464aa92d59157115ce334a71216b3f808587fcd6f75e69a6cd77fd2be2f1f73cd698bb86614bc2b8088f70cfdee51035061287de2cef9dcf00f28d08154cf6644aa1fcc1724102830f305267d667d8dfdc99a127afaa46d0e1672520534730c1dec782ebf50f", 0x9e, 0x8, &(0x7f0000000100)={0x2, 0x2}, 0xc) 08:01:07 executing program 0: poll(&(0x7f0000000040), 0x3, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2, 0x6, 0x6, 0x0, "f37fbc4330ca6349ba049e873d12cbd7a21bc548", 0x0, 0x1}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0xffffffffffffff5d, 0x100000001, 0xffffffffffffffc0, 0x3, "da8b7b4bd7d837100c21164bc01f4e9f6415083f", 0x9, 0x1}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x1, 0x1, 0x9, 0x8, "3261f2085e575b2bea92d26f70669db537860569", 0xf76c, 0x7}) 08:01:07 executing program 0: r0 = syz_open_pts() r1 = kqueue() poll(&(0x7f0000000100)=[{r1, 0x25}], 0x1, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x1, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 08:01:07 executing program 1: mprotect(&(0x7f0000008000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x7) open$dir(&(0x7f0000000000)='./file0\x00', 0x8080, 0x20) mprotect(&(0x7f0000699000/0x2000)=nil, 0x2000, 0x7) 08:01:07 executing program 0: r0 = shmget(0x3, 0x4000, 0x653, &(0x7f0000ffc000/0x4000)=nil) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_int(r1, 0xffff, 0x1103, &(0x7f00000000c0), &(0x7f0000000100)=0x4) sendto(r1, &(0x7f0000000140)="1f85fae5a43027cb2ef6904bb4e6c74dc85a069d735708dd59d5f44da75d59538a307f56cd87", 0x26, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000001c0)) bind(r1, &(0x7f0000001840)=@in={0x2, 0x1}, 0xc) connect$inet6(r1, &(0x7f0000000240)={0x18, 0x1, 0x81, 0x1f}, 0xc) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000280)=""/238) munlockall() utimensat(r1, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0xf9b, 0xffffffffffffffff}, {0x2, 0x2}}, 0x0) msgrcv(r0, &(0x7f0000000400)={0x0, ""/216}, 0xe0, 0x1, 0x1800) write(r1, &(0x7f0000000500)="d5d7624f0c04428cb8a38391a7a15756b9148f3b10c0e689c627aa74dcbe94c30639d980a569f6a8d3e7ee3f0bf5c8fbda4d3ebd125511e0242b05df55e32a8afd71026511aebac4df1485ba259a6e7576c27bf2641f8b86d25ed60813f01eabef8b420a72a44404bb5385d975daab94cb62fe12034e6d63c71cd20438b85e0441eb42be1d8c627696d0e80934ac9a186d12c9accd71fefeef07fbce837a0d78c9f83d84624c6511d008abad9a244f7440f25b5be0f140058669914bc2e744c0a3353c8d3b3fafffa96e7744a270bccb6ece98e0b2758923d9aaea66f2e7d391a239aaecd4436621453bd035522ec475d7113f9e05b4d6ad534e58c11052c6b363c3bf5b65385367ed9a36bc299add2030dad62e1cdceb89b6592aee777c5faeb0c49ce963f1708e9bef80cdd7370a5a4a506cae6de66a941499d789cc93f30743b3b40ac9a865c209bc5e97ddcff8fefb43cac371bcd9d1ecff319b0d8c2dc793e836e5794a44fc5d0a5392dfdbc530e118e164e5cee297f2856b1ec270e047e1b8d4868bfef347cc59150bd22c454f0c629b3f21da0c1e40f41b066375d864363f86b64c8946548ed6a4935e6fd8c7c9c271c160a35b6af458391275e9e4a6e56712e156c596702c519888dc0e9b2a88f0fe9693d9b2070787c74c39f0171924c159c860084210853d123e7e59f4097c4d0be21f91d9f7b9a50763cfdcc3d0b3f3b6e18d2a84ec074747f4964fac859a6483955457c89231f6376292573bcb2a380205e084119f0cd2b693b1aa8d2f8c05d41acb50b8936a156568f32c878315413002e9cae5daf9519dcc6236f38f80b847ca42795efb8332428199f32dced65d92d6c7b34892756f91d93c64e2e7dc232346a65fd30a24087f2f50749ecb6aba9887cedc77b57ee1c477148b6cbb941f75e6db9dde1872d2386beefdb642c00fc8adeddc9feb32c6af41a1d2eb4e26b131ead6d81018b364dfb7847d1bc7520ccce366a4a716be7932afec207daf08e479162fc3285e8dfe56d0403a12dc16caaf1b23f54f49d8ef90fcf9d408852cee6d263a5f073218810b95b98bd2bd01bad26d2f85a3aaff6552a2881f5004c30f4f96d3ce2f0a56999209dbda0f50bad7f1bed404567100a83ad9d34f22aa99c219b47a6aa8eb4af739a97a843b306936f1a85d3171fece3a4bb797b8a25e9554df35b7bf7839285112ad1e28e957524013ad0295e14b96baee6b1b76145da8ac8baeb2b33cfeeca05e08559c1393ac780c863816ed6ffaa4d657675bcee91bd669056e38708b4f566b900a0893af6e482a3f8f4160e7d4d169153ae7fcb2858ad23969c6ae8beb6461bccece9a7e365d97ab351ad56e2306f7bf9349adfcdf3470b2b2483c9a9b2998f420cd675f67dd6a0514230af5b7a30929fc86891e3fb209d1f52f138f3df4f6f471d1383ec5b2a5bab080b39508bc14690491539b80737b33118aef97033977c78b6cc5366bd5f0a55c6a3e5b5cee216e1776059740b86e8597870b5df8c8f574c9ea69476bf28b7abdbc7b2e285c36b7036e8db87d7419113a37292aa3d59e1b935b8955514b356d603bac7f806f45a9fccbae84bcd5d56804cb271241cd1d81c357413e96abb16c33c45249d1a33310b2e2cb9f988093d8d6f1aa5784600cc983eedfe32a4cd952d054136added22cdc6fe971368b6126db8ed3ce4191753030867b5d20f17619aecb15924fb7d3d9e21b0b676a15aa43d0a0825f976a2364833321417b778bc3e8e29febb7b60a0ad808c88fc7fddc446a3f23c7dc7ef0ef826b3c94a2d075ff7ad941b4655ec3597c65c205ef0f69d7b92c09966fae87499e62059a6a84c56e1d7b8a1ad1135e864e8081cce1ae5eb206984c8cc5ab3bf62a92a531b62f0d4917ae6d0e34c89c4ee48d2709535d919c5dac4ee93af33f1ef43d52c8f7250e24896dde1288ff577263ae45f4c65a1e2093b8f460318137921830c1b695cae94aa6c5b3c28ba7ca7f0d0e601db01b0602bd7dbb09d400a4cae95ee1235d68a29f00a48ef7892d017a382264c74380a829012488d3cbbef9a41f6b056e9547c6414029a38d29e08826e791cc55e7f9bc6134d29b045c45985923a344362efaee0dc54f878209d4cfa9da3011c30ee207d2a77ffb54e11e7f0abb5133cf744a91c538703da104f300548e022654ed50040c8be5b2006aab7a9046661db57bc87a2d296682ebc6df1a708e2941c39da18ff082914523dd7aa2a0831506783ab85eb0044747a806f64dcbbe8334992cd6bc1c9c18e760ed8427d36c080113547db94c9468d5af74fc49cf6809671ac03ed83f3d38675e46207bd0392001aca2256463e737aeba3f13982919788a35c21ca332c3178b835f0b0f071da3a2d6dce8c2a1de8520ad8f977c1501d23a690a9ef9b63283372934e31ebabfe0b7c9ec06e77e2ccbfc80eac0199970ca43512bf2ae568e02aac7aa0bc8946c5bb5b5b093008f9d8a07381e9f86a387506d4dce38286b7cefe50fd80aa167d8b83e5467cc7734e7e8b69923b34b4b6a94c27a4ad5716d540c4e8f428a2340eaf95f57566369a2d7a17801b84e755cab41cd77cb160c5addbbb61a55fa33ada3bf7abd4b197578d3228cfce9d7757aa95ba4ce6616fcc8ef380f2416f7d5d026eb17e779a2d636e5edcd4ccfb0dda4393e0df012ce456278adff455dfc45d8316d93c19f959ce5bac7534871a4b6ca50baecf35b00e77b0c33c464656b09b2cbbeaa4054cf65bad12025c05beb59e39444bcf6347e75104e2d7e6ba0ceb66042649b218e08c3832410a5c0288c657268f5e58e13fa277b37213c2e02225221ca3270d91c053d451c41c5267f648ac5a2cc7975c0c695cdfd5883db48b36a6ff27873baa660c7390ffbe77e3cd974d99a4d8f81e51ff5785970cc72582d576ab67ff367b21116c196f799787fcab11ae2b75f374102c4ae7572a5d4475097a8ffff87fc62a923d19a553dcfef25940dddc572799f42fc2ce8ce776e1b58d230cbdd1b291907ec35492cd91427275c53d25d4005377daf521ca7ee37f83a41140a46e379b88ceb6ec8fb89b614787cc401733121732f862f86fffb20b3144549ef573327abb9b0ebb243dbcb6aa326c8460047d71710dc01c3b891134483ceb5fb95580173edbb197923dcf367fa8e1e79a98f6b60664800cb8b6eebe0a45c9ea27aa287a3886e0eb2e5db6b31aa4b7baa547832f5bf37f06ca7c524317e6ba8794593466e937874532df61372b4c86c422ce18e59a026f9bc37251c614b9434ca42076b88cc9e124455f1b73271b6c82509c12f5a6067a4c431cf3384385f1d76986d1fda519262388caab463ddf42f095d3d56248b04a0b18f6505ca808d7cc61c29da460677d4159f679b1166a44cc59e5765fe8a75403187ac2b9e4a68375d21a496789120870384a9a6766d86fc65c7ceae9fc4e7b92a8f05efa0581610737c207c4ae898695203fcd508388efe958425a94ea8729013c177e2c330735db36de7b179ed47c1ef910550d42227f7e409957acfc95023b768693affadd2cf8c1d7b2ef0fd5bf2c81ed3d090976ead599f6dfd888af36a32874a30c64b6d172a44a4dd026b7a19209268111f8b61ffed264bd7b4e3a3c6a1c18996d229251ac0dd5e6f871d234b1a51f75d98c6be0d2aafd02b65b047c533707403d9949380faa5e2dd3497b583e699583e980efdf1d9e01e3dd6701f9fbabc57e367ce4de6977d07e3b6ebb404aca8fd91ef4f6a27ba459e0efa3b8ed144d211bfc868c15abcc8f60977155c0c47cb002be64f654aeeac68e5a94d4fa5f9a968f0f71e1686ebfdb42157b3a6721e584ef5054465f3d5e5f5cfbf37057137c962183dda694adba0ad4eb13addcbccfcd59f1a1f9455aaf3631f3f294f6479ddc8fd8b2546224ed7835e07bb38191f412e8da36c61d432cd4eee4e872cd2f2c34f96f4d5d14e048cc719b73966b5be1e52b4e3ed03a317722bbbfdde6d4dd1b1b5ac94de415d954527bfb57ffd2cfa7eb4e18160479ec45048bed5df2dfed6794de7f1e5656077cd3773a3c3cefaab1eebb5ae25004dd562d8d89c7c98122bbbcd99bd03a777477d367cc14ef472bda0dfcaa8303a8013790b5183ede5704bc1b55eed73743479b1b126cb885dd327368954317f30e6648df85069eeca104e06fe8454455cdbe35bcc43373baf7822a46dccdefb3d1fd42943e8bc5c5457f1836e197592b12c000fc03bd6370b1b109f64837ee2273ee92306abd9267b1f53691873e98256f1875f89dbb05fa052e923844f6b1211bbfa0d761312ef7452a82520ded5c97cd550633989d6d6e07ee6ff9847df73d476d23a3615b239d98a77260115e5674ac700ff3395a935a05cdee71289deccd635572abff77905a3b49563b9a48f642fd3ac3f7f49bc21d1f60dba59de7f5092bf0fd5cac00e972df181f54fa2011b3c3a927a3fdb341685c8b483dcdd151f03949d8344fb50651596344747a1f3cd4b0b6d61e8927eb728ffd2432f4e25ab70aee449ed16d7135d91539b3a52e8c4f02b8c476b2cf82f62a0a9a6459693523736cc018992b356cb5a247a97d59b1ce1d49cec0d0ad47060f0f0ff254d58efba6b71ae0eba7765085ffd225f2cec403ce407ef3c8db12532b2da53950eb34ecd35ade0453328fff5a9fc42248b5d8198fda9be3ecdc6b95182aaf71a26133bbd52cb4632f8b0dc5818484907d62238cea0277f78e7409ff596774cb51b3589bcf5ba741e62bef8aa2a3aa7d49daf14ff250cda88b7a2a12ec2f5b3e15d00f1386290eb2dbdc0e8f4d4b95d415eb450aea74bc6ef8209755cec0fd4aa339f14ce43acbe362db9a154678a7a3071bb666ca8d9c5330a7b5d920014f928d9023b5c1f5ba610be619ca60f79202b11338b0bf86c2bbd80ea961df8a03f50e877f912d59e652ff79990419e6c673ff29a3ac97ea4027e4ae1a7c9890af4453015d59cf55d983d80f8b9f0bcc2b65e02c0cd14242d22c4da42d5382f86867680ac2d36a161f04fa67c7b3580c9d8d7e944102ab0816a338c6ec868184e6a1ef3769a916d26fd96fb2a2b11531609009fc8c467cd529b82092fcbf778b7bcdc86b84977a7c33e2b521dcbaf490f9fb09ead8c8b3445445fceb25f4b834dbee73fafc0c0e93282edab9716f3d6e81682c7168dd688d5ca74f494b157ebc4519510c288d770e171dca1bbe2ffc40210fa9f9ad9dbdf42e043ef6369fe334e9cf40f3e819bb3d389bcbc101f022763ceadb83d321f084ecaffdce03382a3b9d2fe9a71d64a0bce36ebcc2818979ffdffd151f3b423a54fde40541e2f58f62239445501adcf66f1f90ddebff74e0dc042a638fd60d10a67362abc4821b9c2ffe1f473ae416c086e0a499bed90668bcac0e96f559c48c2e8cd1d37c5ef2bef270f7f6b4b7b46f6b21b0ce6d33a229c92d63fba10586f3e4924086b6b9b1c12523b56697f733fd96b6145f96e281bf4ab16d9b8d6f52d7f86ffbbec77407e89ac949e73ed6ac229249a7778ceb7f947d5623a44b138ce7a977140b454f8a9aeddf24ca602d3e091df08b325d0fcd9a024dc27b7598128fef06a592d31a1797700c72c202947cf96435142f2e80d8438eb233aa3242db6989e5c416f5d4ed1f7eb452bbeb97594aff36c88b0b5e5084bf10b21b2fb208d85d2bdb8f53174f4a764a8237066b1f7d053860bfa057286d36052aaffbb7e46a92c3503792c52075306f92ba87459703cb077f49c48ee2122e31b03380eba39d8242b9b343", 0x1000) r2 = open(&(0x7f0000001500)='./file0\x00', 0x10000, 0x41) r3 = openat(r1, &(0x7f0000001540)='./file0\x00', 0x382a0, 0x0) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) mlockall(0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001580)="60d969f7fc6a63867acd14862748dd284082b43935816e63126c047a1f465b0df52a5e5783e6c7adf765bbfb7ee92057a7aa1433d5111e2e1d865815cf162d000d138fc2d1bbc76e8e0fa8916c155c9aca48c14da932005523390c1e7d", 0x5d) link(&(0x7f0000000180)='./file0\x00', &(0x7f0000001880)='./file0\x00') r4 = open(&(0x7f0000001800)='./file0\x00', 0x801, 0x2000040) pwritev(r4, &(0x7f0000000000)=[{&(0x7f00000000c0)='v', 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="000000008000"], 0x10) getsockname$unix(r3, &(0x7f0000001680)=@file={0x0, ""/108}, &(0x7f0000001700)=0x6e) setrlimit(0xf, &(0x7f0000001740)={0x40, 0xfffffffffffff001}) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) sync() linkat(r2, &(0x7f0000001780)='./file0\x00', r2, &(0x7f00000017c0)='./file0\x00', 0x4) getegid() 08:01:07 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/6}, &(0x7f0000000040)=0x8) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x380, 0x2) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) writev(r0, 0xfffffffffffffffe, 0xffffffffffffff88) 08:01:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{0x0, 0xfffffd87}], 0x1, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) 08:01:07 executing program 0: chdir(&(0x7f0000739ffe)='..') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f0000000000)='./file0\x00') r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 08:01:07 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x400000000) r0 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x1000) 08:01:07 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) execve(0x0, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x40) 08:01:07 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) linkat(r2, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00', 0x4) 08:01:08 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="15ec930af9d089ef933c68344ad18eb684564d95d14a99f66c4b46c228b14de2203c95a21d2aa78e0b9371115a2172000673d64732b5ba4814cb9dcc225cd23e58e95425237026068f7f9ed9b916fd62a8c778bda6e9e9d9f18f9ec9ec146a20b291d2178cb94c30162fbc36280a3a3082502e6820921cd999a805bcadc066bb37a901da248b066775449f07ae2d3c79da8e1de7b091bc935b8aeb17e09a3bc55d3bbb172cfead428fc4e606a5d523c1548ace920ec3dc1676b084efdb86b77994cc54783ae69009a186228d67f6cd2b20d07262655d0ccb71c3a4bbd84cdf3ac74767b336125766133d57e3e46df1d8ac3caaab0d270071546296b3879bd0865c219171b4f449731d2d19f7c0014f856815c8180966f795ea7fe6a0dd508a9e014e09e9839955fb99677e94cb56ec690ad5c599df578786efa16bc83ad1ec8daad090fc04f14224b23d372b0688ca0bc064a4f6ad026676fd425fe3755fd3a96ab5e2c0829477f0ea8ca41cfa91816fb827c1c05eb7f45bacd3f80b2dbd8b657b5f85ddbdd65b1a47bf30d0960d9f7f68b30467a0099cf4494e7e0fa39ffae26418726f83164680fb16f5d98f0b131765ff0016"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x8, 0x1) 08:01:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001180)={0x6, 0x1}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) write(r1, &(0x7f0000000180)="21a1027e685a564662dae9ee282c69fe900ae2dcbfe8ecdaacd34b7f4be2e61de7dcf35513d31d92b48714467d17a2fb551dd36d87f220467ecf428a18ffa1863defa4b3a84ee125c07f82fbac109ad0e9886d5998163563419c4b49965cfeff53638473ca64bfb40d92d2fd5f18d72e7c1b9f11476043c59f58eb0140f31bd40590ee9389ea6a9ac1ced11667ccac697bb44ed92dcdda3a199bd9863d3726248ce2cf4fcbf12906b6ce45f812a094d2983019cdf18873273ca3926e288062c4a3d9da0af71fa776ad5f4ce1b76a18b8884e014b6112b4106c1080168c20de2aa31f4b302ca6474777532b305de0008b4c2d8224a551596be697e813e6def7792f3baa8eba9995cb0e11b911c57d8102c7b25d95d9f2456e27fd16ae4b64e8802a8fb8256c84cff38082f60dd3d5b1792caab809cbc4570c6e3a3f8edb4a6b1a353caedd0e0d15adae749c6dabe97204ec9bfc6f256cf39cfd0d5fbcc2f4774d06fbe0d46dd56e1948af8e24f6d307a90c7a64f6c82dfba5a6e0455a982f9f34500e8c530691d361f3b950ac038f7883eacda8f8fa817f541aa76faf66f16aaeb8849ed27283c874a29730a4dd29a031fa527baea7537819a7229680cafe2e3ea3292d1ebe34ad266574cf98f7f28c222947d0880d5e96a5b90d43c1418b14826d6b0e83dfd8039e9c102d7ba70e90965264dfa9e72102f31a6f5e58ede8457cead10a3ffa006ba12b16687f20855e5f2d34a34a97578dde198d205db1c060e51a3a21e1ac207341841cd6a5ba5e7b4e802aa52eaf7cd317e37f5d86dff6024cdf77b6615e7afd2e8ec6e9758479551bbe5c8103d3d26df92b46608bd1c60093a5ee1964c97cb25577e7fb87e82cf30858e8d7a0bc5aaf1bed942ed906ddf1ef86ffd077c9e5bfaf2dbb27c3723a2bf452237b144626d75231354469aca516b5738e815146dca640d39ca31cbf01c2533726de36e9a8e70a11ede1c601db28f4947ec54513670786ab7a1ff599a22caa59423b747e02fa4c7f50750f8b12c791b218db597277f857748a23ab8eeef58f37bc453c51ba131c3a75976ab2ce321c7921b4aa9b1127b8c1606870f881bbdeac049efcc86e28a844bd859000834a0139073e9a693fcd3b3e666fd8c8c978e9331b8582f46030df51053363c699881e6dcb5ad1d4f6c44a6a0eafba66e0824f79619c5bb2b8e5e3c677d9cf547bf3855768ea3b9c689e7c0ae557250953c8c8450384f2570feada528d9546ebd0ac1d97100e43258b4e309ee3a102afb7561d993f099c3b21f22eea6d49020dde55603100008a225bd486c7cea3ef521ea903506ffea6bd3978a44d33586611374ec84e18fa4b0b57c22fba9f11d89a0885356ff8748d720e0cae67f1d5b72538d77db9e69641065264ed06d0fd789f0496b15f5b10d6daf2cc13ffe33a8a9cf89cad14d68eb7bf1a2fb6b36a1a749353ff2d6ef4cf5bfe142acfda58e1326f27c05e07da225d3075948d1c13567c828ca57349098f4cf8ffe487498127b063dc4ce654429f645bf7fecdef7e81da72562fdb834c7542f2d7eadebac9679da2ab5c6c2083a1975c1e5911fa2ef6fa55b2db20b9fab382922a47b80a2b4209e66939e20267e53012ca516ff6293350a5671e2d483c3fbdc0f8a331affb6a81f9b103359550a16717394f81f4d3e2cd7c63f914bcb203d35c8f5400cc275a74b553b14ff16ad4c822708fef8b49ba4192043fa7b126b8b6a6bb73afc4e97918b58bf70c343f703e7332bd3a698fb547f2502d29a034fbdc67dea496234a39a91eb6b90a40e0ac57b28132a0afa200fa8b5f4cd3d4f20c7760a62440a395311c50bc4793ab343ae2c2069bd649fa4d7ad59cd21aa0424fa0602ac213de9223e18f4a1d588b256201c3f15759126c2cb69e596c83a2997ef11f6f13384287e933a8a572a9fc37f711541a90ab3f223a5f1f5d8a0970bf7f690584c79dcf7fbff77d9fb41427f8951cc16065851e79030ad25f526dfe88ead99043a9a275298cf9e92e858cf8a30e14b484430d405fb5d0617b007d9731ab531ffd1c16f8cea3374970e8507da7eea03bfa0c5fe5244d63c87e1bf753755c2bd80d4ae17d218fa6123f22d6b7bf6ade42f4eb119365eb28d00ba9914b3edcab5f6561a8a7b391c32548b15e2aa1be1d373c646c64c6398bc7c7b90a793e876a912a2580d308081131da279bebce3e18cf22d6dfe0b56dcb24d6f1b68c20c1adf0cfb402c81eb173b2ac198b01368355f3c518c8e3db0bc2e626fb7cb49bfb3df39004563c4cf7c9ae3b06815931513e0b4e25c7a35dfc7d86a7d2e19ecb93f6257fea6b042155a987dfbc91e3931db0df9912e4b125fc42832313fe1db7448d1ca6e7ae07462a66e71e45a7b09eec46d08f109921f604ff4f190908d96ee501eb9e63fdd7a7fc587cbde8210038c80872780e1645efc9f8ea2491a24b302980ca82b2178a272d34cc01601e5f38a66ff6297c410ab072340d316c6a13f67d2ad6e5269b0cfde7e4dad4413ee1eda5f3e5afe7567c8a800e261f5d6d102e741aad8c3c3194be3befdf7917ab744d07a9db201ab1c98e499b167081d9c1a485e4d443d19ac859cd22561ce326f6fc5e34e0ae0a1e917d66a4c4dfd5b9bffc12eb33985b3c121d8429799f303c5d61f2aebe2631b4f93d468228fb0eda7366a9b2e5308fc85cd4794d39cd3b7e16d8ae56fcc1553365529b2a4659fa5cd432337edaa1adf077d4078c8ca17b9e2380b9087f74fff91b34fcc8c054a2e8412f8f0bb5e3c853210b29ada4c2c20540d17f3a1c7b4aa32012071cb606c659e180a1cd8d3a16dd9604e646989e39b99ae04debe13008d0918d3200931f6f5ea6491136b3a0ccf16b97a95b6293bd650d210a31af1af366fbc2cd4860da51d86f8d40c5f001c5e0241fc1ca7f0f70da15feceb015baeb2155e121046dfb716a20d179dfb6260198d258345bdb394738992b82c7d9c0546500b3829d2effae2f64d2a8bd9a4156b2d123418bed753eff5a7e1a4a279804bf034ca94cf132aaaa7be4cb83d8e4a604bc024f775c5096faa9b17f79d4bb0f6f7ecaa09e242b84c79ed7869f25b1c31e5217c54ed75fe4fb9357882743f36a91cb8297edb2881e2f3a1fbdac9883cb3c4612fdab03c6d5fb19926d9b5adaab6bb11d88b05477a460d1d3c7a5b906e64ec475bc8efb7298aaecff3080679f1ec70392476a69ab9c5670df6e6a91c9df0f17bbf41a1ed8c61ffc938fe2c5c339eee87096f9756c9c96d4f323f5cf1217ca0ef71b490548fc52103896b33eff170bcfed17abee10b1bb0a3e7f9933c8d175498315ee06ce19d1a2c6416f0833670c49448d428c47a35a2f165659adff5c6162e7985c71703e901c0ac68d6c8198d23c523267aa4ae34e2dcf99c8d663c9987e3f3c88c608dd1ff8828ea7a4f3956f93059d65e8dd2a579f2e9653bca656d8c94cecf7bb07517ac3fc0c674d30cf559cb9bb892eac19a3f8a542bbbf9e2f7dae50ac108de3c47b902dcd7cd3ca38c4798c9526a612a14862c24452cce9a307402a6bc17e8ff5ba398029c4660f394ba05fa002e7f6cf6cdd207d0b221590959c0a1fd30be549c0d629e7edde91c2fa441384b46ec0c0074e8c9f45c58d175bf9121d3bbb3772dc68542d3f7119b637dc1514d150cca1ded2b20623ed54dcad10b634af4a27ca4c9b572961c93c9963037c83a90e752cc01bb4fdf40fd525d3a4f2a0f0d64aadb17c39470573a06657242f2ff837c349ae1e5dd0b78e3261bdf2fe1cb1761a24f84dfc80ae82c1851e7aa043aa833772fef0716245cda58b68c8c761799e3016c38321f67014110b568c4bea1bf66936b54d6bbaa6a9a4e2a178dd44a9ff6cac732213f06a53c35e33ca579d9d43378e3f605cb1a66079cef4c7c904f1773d0d4afae13c190edc5821d1e0c88fec03579392c01f4f752a2d8c6266ae7761cbf162c36547c1ff8ca65c1833f7d25b2a1584df94d68071a9ce090d42be877b43bcda9abb28f91f71f9c87981c271b25f9844af2ffae74557677aad98a31044e8768ddd03336ec30b1cdf4057209e5be67e3a2b09c2bb2aa84cb01ef796a181d4942954ab96c3b849c30d433aec155c72e181a5a02f16188b6b744f3f79354133155ae6b4100eb6a63d31ab0aaa0bc228d62f37cd95b3775437cea18f8f49789d0815c531e16a7835b2d4ad550aeec0428b45dad97ba36f70726e3e24a75c8c35fa53c014f8272841761ff3aa44eff3e2bbda43bbdbc6ce1c5bdd7207e063a5205687c2ee035599f6e961f9652fedcfa295ac799135f8c064b4216dbed784963e7e1a909e276c7f457fc9451ef0dc237a6fea08062106602e0a55acc44484b51fa6a6b1ac10a94aa96e4895a268659a1c8c1f9ddf0ef4e3c27839f3e4434101a81ad2c4d8f460f67fa308da4d9b8b06135454ad5b0f558353a1b9ea5f2a2c84a4a7556413f7a04deda290c3a2ac046242dce3b6f3f05c51d0a4bc1f6076a74dcf4f49d5d3dfa030cec247896311c901e211e80cecd8fd6393534ee7dfb9f4328c747287602f5ef010b73a4b25389dbfa55e24c9c226f13f9e0856c74e46e0386ef4077f21deef43d5c7979e6d1dde1fd5e318b090cb86598afe681d0f5bbb0a18db09d6c36a5d87533bd57db5b1639a181f47f92433d1fb255fb1295bdecd1de56518ce6f01490accbb406d58daceeecdf3cb854a45d01161e6f7a78ac7ef49d0ee91fdf87175cabf62d4ad496187bc445f060363527123199d35119a93e0a2a7678601d9f91dd03be44a1abc732f44583bac92e427698b230c056e88c4fc56f87618b9f51c0ee22aafb9ede1318656992986e93a94684a1bf6afd2822a27471f1c779edeed0fcd4a981e3de2d22907e613fe79cfba25f7974970e02d7355b2786fefeb3f5a9b09807294a5087e14dbb1c6a07b491c59073cc0d631e1c7ba7153cfb2cf5f86df3a03ab4c91b463a35319ef99a8ae38f77aae4916d617a35f12342fc9cdc09f822d97bba972c81a1de3e04812d66b77e1b2be22dd650cff2a01a32de479da8fab06adfa0c0734499f10a82b40f2491371ba7d3af96514b46603e820b4e07e726d128780d9a2eb79bbd204aa324dd8be3f92259cd4dc8dac07a812cb21f407b8ec680c7b979b408763823754e11836d2b982845d5109f1400a6dc273cc4ab951a7ae0aed52245e65e877c6e27e1fdbfb7c3dec805c7d3166e7a5fc40db32fae4de11b9638c513be7c444d43eba56add2d0d145848c028024d4d121b8d8d76d30b0a49a9f23bd7bb8796907cd1d4afb95deeeaa395df4cf3502b982062ab373e96a46a9cc8478dee529fc4e3685a6bfbbd7afdfbfcbad085cb172a263c56d874e69c53df6d379e7e1a541241d3cb6a5be021581e5a3892cbc4da95852cf7305ca68f269f96d029ea9bed05fc7f6a79fcbcf4a0f04c25a4d15810d05b0aa62d03956468114d86783f3d33be601d144ac05cbf710f09ee9fea783d4ad0d81f6b7364692cefb198a8df14720c759c54527d8b411c7bea4f2790ea548e84f22511980dc863dc5caaae3c02ed8618ef917908a6208940294dcec4daeb86558df779051c53b9fc12da5dfb9232c0503433e846b08f8afee7527e51b896cac5b3f934fcba30cb5909e4875b0682d0dce4abcffd6bcd4b0a00eac81780f72df1f8612670977099e63273e25558b9ce308ef6547db34853d599f06a3052d4919c5d56493ce882148fdfcae8031639785a1dc9527ad46000eadd700ed3d941eb11309", 0x1000) 08:01:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "7b7369fa0d58315bbf900091ac72f6af1e82a766"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCSTOP(r0, 0x2000746f) 08:01:08 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000200)={0x3, 0x1, 0x8, 0x1, r1}) select(0x40, &(0x7f0000000000)={0xffffffffffffffb5, 0x6, 0x8, 0x800, 0x7fffffff, 0x18000000, 0x40000000, 0x400}, &(0x7f0000000040)={0x5, 0x7, 0xfffffffffffffffb, 0x5, 0x7, 0x1ffc00000000, 0xfffffffffffff800, 0x7f}, &(0x7f0000000080)={0x100000000, 0x7fff, 0x7, 0x8, 0xfffffffffffffff7, 0x7, 0x4, 0x4}, &(0x7f00000000c0)={0x0, 0x8b4}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)=""/114, &(0x7f00000001c0)=0x72) select(0xfcd2, 0x0, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) 08:01:08 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x200) r1 = semget$private(0x0, 0x0, 0x440) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x3ff, 0x1f, 0x40, 0x0, 0xfffc]) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1201, &(0x7f0000000000)=0x100000000, 0x4) 08:01:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) r1 = socket(0x30, 0x8004, 0x2) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xb3e1, 0x200000005}) 08:01:08 executing program 0: open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x10000, 0x91a}, {0x18, 0x1, 0x4}, 0xc00, [0x7, 0x4, 0x1, 0x3f, 0xb510, 0xfffffffffffffff7, 0x4, 0x4]}, 0x3c) open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) 08:01:08 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x30) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 08:01:08 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = socket(0x18, 0x2, 0xfffffffffffffffe) setsockopt(r1, 0x2f, 0x8, &(0x7f0000000040)="42edea9bab8e3d2c616faef3c653a2eb4ca8e1ff007e56f825aefed642c8a423b1a074b1f076f12ed292bcd11ae8cbcc8ae0f45b56bcef3c74b94a7ef643d2e1a48e911fc23d03cfe1f2796902", 0x4d) setsockopt(r1, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) lseek(r0, 0x0, 0x3) 08:01:08 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)='X', 0x1) close(r2) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) syz_open_pts() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 08:01:08 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r1) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)="88", 0x1}], 0x1, 0x0) ftruncate(r1, 0x0) 08:01:09 executing program 0: r0 = socket(0x20, 0x2, 0x0) getsockopt(r0, 0x2, 0xffff, &(0x7f0000000000)=""/173, &(0x7f00000000c0)=0xad) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 08:01:09 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x10) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3, 0x12, r0, 0x0, 0x40) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) 08:01:09 executing program 1: clock_getres(0x4008000000005, &(0x7f0000000100)) 08:01:09 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) pipe(&(0x7f0000000000)) 08:01:09 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) writev(r0, &(0x7f0000001680)=[{&(0x7f0000001580)="5faa7f4b18d5567195f6da84ec9831c1ccd0988c8d9614deae0537ee38602e1039ef0501706e516bf5da055dc0fbb48569260f097e7e02ee63b9a11025310dc0", 0x40}], 0x1) r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x10000) r2 = getpid() fcntl$setown(r0, 0x6, r2) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000001240)="7afae84010e9901c5ce8571074da60c98007b6bc293ce67ab186f2e2241e7bb744804339426f2d9ba119156d34d17f60d3257f693d3e11c5f0c6c838b016a7a398d4fcd33102deef02e88094f29f2f6757fe0b6f77dab27bf55b5adc306cb994dfadb7018e590ee2ca0c1c7a7d0b74317da0fb8fa94f58dc01ce45d6a940b15ebd170fbf680a430e059798ff02c9ea18bb", 0x91}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) openat(r1, &(0x7f0000000080)='./file0\x00', 0xae2, 0x2a) 08:01:09 executing program 1: r0 = open(&(0x7f0000000440)='./file0\x00', 0x0, 0x20) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0x21e) fchownat(r0, &(0x7f0000000480)='./file0\x00', r1, r3, 0x2) r4 = socket(0x0, 0x8000, 0xfffffffffffffffb) recvfrom$unix(r4, &(0x7f0000000640)=""/145, 0x91, 0x1, &(0x7f0000000700)=@abs={0x0, 0x0, 0x3}, 0x8) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) recvfrom$unix(r0, &(0x7f00000005c0)=""/101, 0x65, 0x800, 0x0, 0x0) r6 = getgid() lchown(&(0x7f00000004c0)='./file0\x00', r2, r5) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000080)='#\x00', &(0x7f00000000c0)='\\%#\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)=':{\'\x00', &(0x7f0000000180)='-]:\x99\x00', &(0x7f00000001c0)='*\'\x00', &(0x7f0000000200)=',&\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='#\x00'], &(0x7f0000000400)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='*{\x00']) mkdir(&(0x7f0000000540)='./file0\x00', 0x100) setregid(r5, r6) 08:01:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x6d97}, {0x18, 0x1, 0xffff, 0xffff}, 0x100000001, [0x8f, 0x6, 0x1b8b, 0x10000, 0x8001, 0x0, 0x8f]}, 0x3c) 08:01:09 executing program 1: r0 = socket$inet6(0x18, 0x1, 0xff) getsockopt$sock_int(r0, 0xffff, 0x1802, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8091, 0x40) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x8001) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$TIOCDRAIN(r1, 0x2000745e) socket$inet6(0x18, 0x8005, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1012, &(0x7f0000000000), &(0x7f0000000040)=0x4) 08:01:09 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) fchown(r1, r2, r3) close(r0) socket(0x5, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)=0x8) 08:01:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x9) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0x10001, 0x7}, 0xc) 08:01:09 executing program 0: pipe(&(0x7f0000000100)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) 08:01:09 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x100, 0x4) fcntl$setflags(r0, 0x2, 0x1) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0xfffffffffffffee6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900", 0x400}) write(r0, &(0x7f0000000200)="3a7e5fe210f2609d46a2b8e25254acf6f2e7403ebc2b866240bf60b26009d501e050f9adfb4bd37ce43f3dd4d9fbb4a54109a81f85c1d966c646ab963d9645de6a4f664e10333f02c50d2f04e8912c673cc12888438fbd3a12c4", 0x5a) mknod$loop(&(0x7f0000000040)='./file0/../file0\x00', 0x800002000, 0x1) unlinkat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1a, 0x3, 0x2) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x7, 0x80000000000000d, &(0x7f0000000140)="ebffcb5f0226e96095ac8e71c0e71b3048e69931", 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) 08:01:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1ff, 0x323437d0, &(0x7f0000000040)="ded4", 0x2) r1 = semget$private(0x0, 0x0, 0x40) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000080)=""/118) 08:01:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b0000000100"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() r2 = syz_open_pts() close(r0) fcntl$dupfd(r1, 0x0, r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "85101a7b875f7c84a4ffffffffff9c11fe4dbfa6"}) poll(&(0x7f0000000000)=[{r4, 0x6}, {r4, 0x40}, {r2, 0x80}, {r2, 0x4}, {r3, 0x80}], 0x5, 0x1) sendto(r0, &(0x7f0000000240)="1f4baeefe6f788d786f7f880e4440405e042ddecb5efc2dc2cfe3b1e8e3eb0153ef6471f205e8bf0b5a40e1dfd1aeb71df6973b6d6a7f8485aaeb4ea9cb32971b626f0d0f87e628e831e614aa8c5d39cee2c44ed13c8eb72d28d59692ca5f5ac65b8898fbd4460bf368bb67235b05a35bbdc63534ce1e9d8f22179d9d93a9cacd9bcee1997d0644fa6593ecb97617681c3260cf5c5cb964e3bc8ae51203a4f6dfd9674397d628e749c0d444e8542bcc5bca93f39b0e74616ce8c646d9c44e844dd0fbce887526b0b5bf06519941e4908a55820ad5b1b64999016f59086e1da5489806518c28e5f402ba80ed3098e701f5b", 0xf1, 0x4, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x1}, 0x8) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 08:01:09 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x204, 0x100) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000140)=0xd8) fcntl$getflags(r0, 0x1) preadv(r1, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) 08:01:09 executing program 1: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r0) r1 = geteuid() getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 08:01:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x7) r1 = semget$private(0x0, 0x2, 0x14) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000040)=0x4) r2 = semget$private(0x0, 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) semop(r2, &(0x7f0000000000)=[{0x1, 0x6, 0x800}, {0x2, 0x401, 0x1800}, {0x1, 0x80000001, 0x1800}, {0x3, 0x5, 0x800}], 0x4) 08:01:10 executing program 0: r0 = socket$inet6(0x18, 0x4007, 0x0) readv(r0, &(0x7f0000000640), 0x1000000000000405) getsockopt(r0, 0x7d, 0x33, 0x0, 0x0) 08:01:10 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "6a00000000000040046a51a700007b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x2, 0x3, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) syz_open_pts() r2 = getuid() getgroups(0xa, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchown(r1, r2, r3) 08:01:10 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0xffffffff7fffffff, 0x0) close(r0) 08:01:10 executing program 1: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='.\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) 08:01:10 executing program 0: r0 = socket(0x40000000000010, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10040, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) read(r1, &(0x7f00000014c0)=""/155, 0x9b) recvmsg(r1, &(0x7f0000000380)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000280)=[{&(0x7f0000000100)=""/68, 0x44}, {&(0x7f0000000180)=""/244, 0xf4}], 0x2, &(0x7f00000002c0)=""/151, 0x97}, 0x40) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getpeername$unix(r0, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f0000001480)=0x1002) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0x8000000, 0x4) 08:01:10 executing program 1: r0 = dup(0xffffffffffffff9c) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000200)="344334eb59d8ef53be96c28f8b9f723bafb7e5debe549a76de32487c67d7f5ffe4b4fae32f9291041c36035f66c72d77c7c0f6c0e560490ef746a9fc08dd6d1cae4834f023162416104fd03835cd4af5550deb434d618e2485b5e3f07c74cca0cde40414cd9b0495b0cf8cdaeab1c215e2935e47ae697fc36eb5f1dd8f2e019d163aefd93c5ddf6dfe170d4e35b4946625672202085a98b2f3ad45df4d142b41e1af999943b7e15417a1f9fde50a4390222050daaa7078cd49d034c0efb513eb6f21d7b8005972bff3f6d27a732d333dbde0e8535dd249", 0xd7}], 0x1) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffc, 0x20, 0x80000000, 0x6, 0x1}, {{r1}, 0xfffffffffffffffb, 0x10, 0x80000002, 0xfffffffffffff0ae, 0x6}], 0xfffffffffffffffa, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x10, 0x0, 0x7, 0x100}, {{r2}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x8001, 0x1000}, {{r1}, 0xffffffffffffffff, 0x20, 0x2, 0x0, 0x3}, {{r1}, 0xfffffffffffffffd, 0x80, 0xf0000000, 0x1, 0x6}, {{r2}, 0xfffffffffffffffb, 0x60, 0x4, 0xc1, 0x2be}, {{r2}, 0xfffffffffffffff9, 0x20, 0x80000023, 0x8, 0x7}], 0x80008, &(0x7f0000000100)={0x1, 0xffff}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r1, &(0x7f0000000400)=[{{}, 0xfffffffffffffffd, 0x4, 0x2, 0x0, 0x1}, {{r3}, 0xffffffffffffffff, 0x1, 0x11, 0xb9}, {{}, 0xffffffffffffffff, 0x4, 0xf0000009, 0x20, 0x2b10}, {{}, 0xfffffffffffffffd, 0x40, 0x1, 0x1, 0x5}, {{r3}, 0xfffffffffffffffa, 0x1, 0x24, 0x40, 0x2}, {{r3}, 0xfffffffffffffffb, 0x1, 0x10, 0x43d, 0x2bb7}], 0x7, &(0x7f00000004c0)=[{{}, 0xffffffffffffffff, 0x10, 0x1, 0x1000, 0x6}, {{}, 0xfffffffffffffffc, 0x4, 0x4, 0xfffffffffffff000}], 0x8, &(0x7f0000000500)={0x10000, 0x101}) fcntl$setstatus(r4, 0x4, 0x80) kevent(r4, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffa, 0x22, 0x1, 0x1f, 0x101}, {{r4}, 0xfffffffffffffffd, 0x10000000000000, 0x1, 0x5d73, 0x320000000}, {{r4}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x1, 0x3}, {{r4}, 0xfffffffffffffff8, 0x10, 0xf0000000, 0xfff, 0xde}, {{r1}, 0xfffffffffffffffa, 0x1, 0x4, 0xffffffff, 0x2}], 0xf8b4, 0x0, 0x10000fe, 0x0) 08:01:10 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() ioctl$TIOCCDTR(r1, 0x20007478) close(r0) dup(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) 08:01:10 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) fcntl$getflags(r0, 0x3) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) syz_open_pts() 08:01:10 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) shutdown(r0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 08:01:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be7d0c5e6e822942060f9e13da075ee59b09d7b8b0cf8959330d", 0xca) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:01:11 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20080, 0x1d5) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x813, r0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x4) r1 = kqueue() kevent(r1, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 08:01:15 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x100, 0x4) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x2) execve(&(0x7f00000000c0)='.\x00', 0x0, 0x0) 08:01:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) mkdir(&(0x7f0000000040)='./file0\x00', 0x54) 08:01:15 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x0, 0x1f}, 0xc) getitimer(0xfffffffffffffffd, &(0x7f00000000c0)) r1 = socket(0x18, 0x1, 0x0) setitimer(0x2, &(0x7f0000000100)={{0x80, 0x8}, {0x6, 0x7}}, 0x0) mlock(&(0x7f0000690000/0x4000)=nil, 0x4000) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) 08:01:15 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) recvfrom$unix(r0, &(0x7f00000002c0)=""/217, 0xd9, 0x840, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea6b865f6f05e2d3280d33ee6185c6a19e1a370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da6e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aad0600000000000000edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce4bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922", 0x265) r2 = syz_open_pts() close(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r3 = dup(r2) r4 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x3, 0xd9f, "b08d662247ea5f2b2c215faf8a210524d8e500"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000200)) 08:01:15 executing program 1: open(&(0x7f0000000140)='./file1\x00', 0x1, 0x40) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) clock_settime(0x3, &(0x7f0000000080)={0x8, 0x1b99f613}) r1 = getuid() setuid(r1) truncate(&(0x7f0000000040)='./file1\x00', 0x0) truncate(&(0x7f00000000c0)='./file1\x00', 0x8001) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) 08:01:15 executing program 1: ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000040)={0x3ff, 0xea67}) 08:01:16 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) getgroups(0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r3 = getegid() setregid(r2, r3) open$dir(&(0x7f0000000180)='./file0\x00', 0x20280, 0x0) unlink(&(0x7f0000000300)='./file0\x00') 08:01:16 executing program 1: r0 = msgget(0x2, 0x4) msgctl$IPC_RMID(r0, 0x0) msgget(0x0, 0x624) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x5, 0xc6}, {0xffff, 0xbc}}) r1 = shmget(0x2, 0x4000, 0x480, &(0x7f0000ffb000/0x4000)=nil) msgrcv(r0, &(0x7f0000000080)={0x0, ""/73}, 0x51, 0x3, 0x1800) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x2000) getrusage(0xffffffffffffffff, &(0x7f0000000100)) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x8, 0x2) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) r3 = getgid() r4 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x2, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff]) r8 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x3, &(0x7f0000000400)=[0xffffffffffffffff, 0x0, 0x0]) r11 = getgid() r12 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) setgroups(0xa, &(0x7f00000004c0)=[r3, r4, r5, r7, r8, r9, r10, r11, r12, r13]) setregid(r6, r6) getgroups(0x6, &(0x7f0000000500)=[r3, r13, r5, r10, r8, r5]) mkdirat(r2, &(0x7f0000000540)='./file0\x00', 0x42) r15 = openat(r2, &(0x7f0000000580)='./file0\x00', 0x80, 0x38) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getgroups(0x4, &(0x7f0000000600)=[r13, r3, r14, r14]) utimensat(r15, &(0x7f0000000640)='./file0\x00', &(0x7f0000000680)={{0x200000000000000, 0x100000001}, {0x9, 0x1ff}}, 0x2) linkat(r15, &(0x7f00000006c0)='./file0\x00', r2, &(0x7f0000000700)='./file0\x00', 0x4) r16 = semget$private(0x0, 0x6, 0x40) semop(r16, &(0x7f0000000740)=[{0x1, 0xff, 0x800}, {0x0, 0x1, 0x1000}], 0x2) 08:01:16 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) listen(r0, 0x3f7) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 08:01:16 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x10000, 0x0) r2 = socket(0x11, 0x2, 0x2) accept$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = dup2(r0, r1) pipe(&(0x7f00000001c0)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mkdir(&(0x7f0000000200)='\x00', 0x28) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x40, 0xf0000008, 0x4, 0x9}], 0x6, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x2, 0x80000009, 0x200, 0x3ff}, {{r3}, 0xfffffffffffffffa, 0x9a, 0x2, 0x200, 0x4}, {{r1}, 0xfffffffffffffff9, 0xc4, 0x4, 0x4, 0x101}], 0xfffffffffffff000, &(0x7f00000000c0)={0x800, 0x7}) unlink(&(0x7f0000000180)='./file0\x00') 08:01:16 executing program 0: socketpair(0x13, 0x8007, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) clock_gettime(0x2, 0xffffffffffffffff) 08:01:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)='\fFW}', 0x4) poll(&(0x7f0000000040)=[{r0, 0x100}, {r0, 0x6}, {r0, 0x10}], 0x3, 0x0) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) socket(0x40000000018, 0x8009, 0x1) 08:01:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) 08:01:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r0, 0x2c, 0x8, 0x0, 0xfffffffffffffd9c) 08:01:16 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 08:01:16 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x4) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 08:01:16 executing program 0: syz_emit_ethernet(0x18, &(0x7f0000000000)="d20bcb7a280c7025cce5a4bc4386ebea3f26fcc3c5d9ab60") r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r1 = socket(0x1, 0x4000, 0x7) r2 = open(&(0x7f0000000140)='./file0\x00', 0x880, 0x104) unlinkat(r2, &(0x7f0000000180)='./file0\x00', 0x8) connect(r1, &(0x7f00000001c0)=@in6={0x18, 0x3, 0xfff, 0x8001}, 0xc) r3 = accept$unix(r1, 0x0, &(0x7f0000000200)) ioctl$TIOCDRAIN(r2, 0x2000745e) getsockname(r3, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0)={0x10001, 0x7}, 0x8) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000300)={0x1, 0xbd5e}, 0x8) r4 = getppid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, 0xc) r6 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, &(0x7f0000001540)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, 0xc) r9 = getegid() r10 = fcntl$getown(r2, 0x5) r11 = geteuid() r12 = getegid() r13 = fcntl$getown(r1, 0x5) r14 = geteuid() r15 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000015c0)={0x0}, &(0x7f0000001600)=0xc) r17 = geteuid() getgroups(0x7, &(0x7f0000001640)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r19 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, &(0x7f00000016c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000001880)={&(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001480)=[{&(0x7f0000000380)="3b00b5bf00cb9a76c1", 0x9}, {&(0x7f00000003c0)="889d07a964969fda66ede1f2e04f8d2770d5a3aeb0d5751959fe6aa5a4c3ba4fcd8eca1c27e94d91b315d0dc4f317bb268106b75bef7ad8ac048b032817c027bdb9fe9ba902a95ecb3ba8da3971f89ba5a04bfb5c94b5dde393259ca0c146b9e84106ee0d30d5c636b11b3b1df41e1c4997c8c411067e1172f098c0acb8fb9c7e7accbe76940cac9fd94a76b91b41ea1dfaffcbbda9d2674c0b79ecac59df9ae72de09965e926fa4dac7c0ebbb92864fe20b8d8528a91f79e2eeb70b5ae4a50d36ef89d4570a595b6858d9ade09f66df33dca5959223208b510349022f4852c9708ddef96dc49850abc314141b37624d11da91b497625e2578bb77a0a41381ec7c37b71bf0cf9c87a113990fc5c1650f2ebce8fb09f5e048d18b7c1ed92c8197747f08753de351e4478be71f1789f7dc7a41c79448e88b889ca9ce0c3b5b4ffe7daccad6a45f7312c555953c645b398a9c8301543926faeaf940b4c7dc8444204c247caa1b20ee0b0925059ebfa4283ef915afafbd7c7fc68554b0b07e52c64cc023d04713afb76ad7d2f40c40195fe1dc25a3b61cc5aac1d5a015530bb53553d85d0906304b3e3e46cb8318f3d10e1f7a5883c5dae57d5ae401c383b0943de6d1352ca80f6c338c8899bde673fab0b81d09817796c6d12fea29ae4abb8122d2cbecc78f3422a92395f0dc93a13fe06676505923ed80092d8e75d9d9945ebda1ed1568f5788fa91b29e518b0b804dc300597e610473113e97e04a4e83151af089622973396288bca3da24af8890e751f909cfe8229af5fcfb079afa3c7a20f52f826b5cd3f589dea4a7094ce84ec0a6c2563b605d75a1e74dd60cb56e78ae5c127a32d65ead90060d7db3295176aabb5f6f0d32d7f913a470a73cbaa627af4f5ccc431d7990a0d32dc5630ffe1f9052f5c2c998e3ec13977b38705758942943a81c6e034e1b2b15d7b6244ad73957090579713d2518d297770a0968f2d5e70922fe83856d23748e96c97b2a3c59259d7625e763c10f084629515a488762dc19865e9f0eab86090cec3929440feda220181c7a8a12d5a9669db33bba1319bed52447fe7b7b65c24e4f54f61946b1aae9fac7b9a919f97098c09e1f173945e1112208f6b3d1aa18d7c4258b184889730e2e53cb82957b7b3ddce86a47a40dbd7e6ac6e966c47c1ff0a93c48dcadb2af0212d89da4d309e7e16a6c11038e106d987a3dd7fa6d573e1c087766f91184d9a147e109f365bcb22d1ec54f90cc199012034fe661010d17681d3f292e23459566e3793597abf2493a9dbaa626c5b30f882db27023eedb2d3fecc48c369d1c2cc31be821a195adb9cab9e302a2032b7b5bdb5d4412ef34099329d763f5634559c6aa8df98f5d252fecd3d1c4730f68cde19fa32a58aecc75b5b358922e4a2d50f9ebe089f0caf6322656fd9e6a0f5342dfa5f8acdd8ed6b99dd355e4bae733fbb67abc845c19c33b708e5b9d31129a90080d5d924a9fdd2249125c7c8656d45172f1ba1060204ecd078a5f1a26d05aa69fbcfaccbec4c00da48ceaa1a46b921414e36059283ec50ee8e806c9e222998cbde36967f52dddab9a8fbbf72c93dbd36de1e8aedc7d8e85d60c42c5fa0e2c75630361543365ee6965f73374c821a37b891bd32818fc070a126fb8396598543ac4e95ed6198d35d0fde1a7079e658659c1ee6912cd9980b26b15f989eabf4b684f4d5ebe705f35b3c7386d0c5428bdd6dabae8802c1c02d87a4a56920a1d0294b692ed9b63100e085da236d1c292afbbb3b4594c1e44c253f0ee33afeab27361090649e3d81be61c09dc8b487593566c58591735d1f6617e3097ecbee780ce4d2ea50e31f17f8e51c24a0975c98a4828063df4c16349a8135b9a6ca4f3e932fdd7c180b8bbf6294bb940a3a31a14728acebc3774ef847e26ab57c894c4ce2a77486ce1ebd48e01035e4dde101093cd738785ad0271eeae667c28aed3207284fd0566e89c808686565a0b975b0e73813aa3b6dee3f9bed12c364e618b18d5df21e6500539fc851c07b34eb894d71837664d9d86f3a92365273b6a02ba95bec31ed40fb6637014d7accae28cf29b7f98ecb0204742242d0152c28c780dd87db8cfea1aa1499129336af5b96384b54fa269782fd87547656948a618585da7759227e966247d2ae9720240b56a7a4cf6ef368cf137fb8975c5a0c5ecef3d5b911eb237a5ad3a2515f004a817fbd2122cda94f7ac9e8d9f26af7b25940e7c85224839b7b9584d702fbf5dd6a42c9aef114a2cd9b85b8183b2284fa2b6ef0db27d575220c7591503c64e0bf9f13c737c08b9d0f1f4e13df5a7c98191a9db0f32ab23d580e517e7a24f10e788d895252a04c3f7eebf7748bccf439de0b915ce3b692a20e79e838db8b9bc75b920f015f6bae9f41546b92d78b19404efba189ab760a4f549a6f58c2186deffb6f7512f5e61923100bcae82e0feaaadb90da876f0c7f50bf021848ab80296675a05f1403f8bf941ebbd42ba45982355cabde2c91d197a6752d6f5f2027d36572a5d1fe6c32ddf64164288f216ababdd183a4f5539886f2e83dbafa85abf298ce932f933660977e97d1025c95627ee7a4f0eaa05ef14b18127d54801adad2efd1d6c75c11f34ddfbee10f566923273a04c0a54174d5282433323ac239d79de322c3dff549118d9afab47fd3b0b75348ea3d6a013f44a45e885f036d2bd83f98bcb9b2f94998ad33a0375a68b215a626c71f57d990e5cf29bc96f78334ee61b0cee845c2fd2ade3f8dd2f13631236d067cd71b5b4d421222250f7228dbb89c4e242cdda292e84e43c8ae6b9676acffd5b2855ca8191d35e9797e9593f197754f4a94068a6fa81f2a8c2cf157e39892edcb5cb910a160ebddfa1e0f73f4f519fd6947342c9e1547fb804d9daaf1577a471b12d17a5a5964ca363ccb60916ee4866bfa52ceac4c2652f5edb2dd3d55c01fc096130d1a11ed952042e69c6e29982e433b2836f45818e39b0f05a8f7706e5d50565ca2d46a16cb762129e10500444c465a684911e2c990f346b2f25a9631aa42f1b6b4af5bfcb1155588222410b79ec969fa8b240deef4d85248dd5f95cff2f2fda17b4c6d1b49af36bc326aad0b84900ae806caa4889dc5414f0fbf56735bdb3cd820ead3a0004b0263417296042da5909e531cd9e02142732352825750b668c1ddd0cd4525a7511a2ce6bb68bb78623cd7af48655db4d571f32160e6d0535adcf1e940024a2ea37465cce27f5fee7fda5d197c4f002c3265b1e6ff0d3568f90bd0dfa2a8659c96f0a55fc25f4775b69125c660737d75d50125f9707c19c0174581c2da2c9de6540d355d5d67bc36c020aa1605daa60b51f46e8bf5f15ef4d92168ba078cff8d110a6e26d0cbd6e1022154c9d4b16057309eb14b4cc0be15d0eb50bbe298d5b1cdae41379e4d2f003d7184ec1446d9948318b11d84a3f75c8eb30a587d702601722dd362b73285a1c9ba5ab26e9a4dda2abe8d265592e80f44364b5ddcf2c9bcd0ff0488e65c3a961eba322231776e9bb5cbd614f8c6deee6b0f92dd98c138688145e04f2bc2f00c701abb27697a79c6dfac82dffb628e8297ba166895178f194bccf52710c1969e3ca09eef141f41d70095ab96f05085dcc59b36ab5b8f72253ca58d8d9f9b5b5995d6ae63c8f1ec2d4b01871c0cc235f9fb13393ee4965cf7f46b951691e6cb64551dd0f16af9562912456419f5f054889279314b77f0b7a02a606862800fefc83c0d4d06cf4f887fdbaeb4607d4a12f1f4d49baf23397b9793fcff42b93147290f22b9fc0709eaca9e7f8b7f8d5f6cf096507f9ffe02dbfad76ab420471cd13a97b7eaffb19654c11077d6cad3268fd5f7255c2e1d8465c3fb54a0922799de2f6aad7f5d3fa583bd0282f25e1f18077c87d56ee17d2e2983f03dedfa24af65a758669bb6eb86b511bbca2240e5fab5e20a1196089584c328fc9bdeed8d07e61f8d80c1e00d1db4555a9adcb57e831c71db14c089c2b4208dda64d61e2df47e2b6d63ee52843cb1b49860f710e4ef51c31b73a77ba9ed993e4777e74284c83a9836d3c282a4414a3168e78cf5fc61392640460711f3b427f99e7712479955dfd463ef93ad9a771de905dc47676fb678e8d30dedf0af35eb1e6f810e77c0c4c0c983199afc22a0af5198b8f66fbed3f15e6f91e59428a5ef3fd7d4dce9e649952d1040678479a40e2cef45f5aa12a511aa5cff71f18bb02365cb7f9ea696a90792f64cef31df7edb9662ac9fec53e5afae1aba6862f51457506b44b990ab4e1944ee0cc2832757c3ad9ca25b729d1c0bf45b62be19271187273e8e2cda726a9b7e9c64c404a2e25eeee689c2347f75162b55d9dd9dd3d7d985545e23c312b91a3b2c0d37f2013150d559b078cee50be2e93bff418714bca532fa79af22d3d4fcc1ded79b10f622b478eaca56e3a5134ad2524c3c5899345a95fe5e0f9db6930076c7df351c30358c288f4a0e02981f31a46f999bef3d0d9c598e9369e603ca100ebf8171b5e29c62361ff79d1a3af5bebbdcbd587e927e97a3bd2dcf87558a37467c4083508d7fcf02843ceed2da3bd227a7418cde753145398d57a876b9016e4eb8aa0641411430ff1380e01bf1a89bfb6692fb126a5b156f9362ef591e9b0fbfd1d4b7706be0dff6d0f7c347ef183eaf956dacc18603519a1750c2a28f6e57a3ab456170af7bd2989f1459ff00013f93a4f892e28907a65a42871ce9ce5ea581d8d5361d425694dc0747bd42db1935a2109aefb4212ab4411347aa9d7e4ab33b4fd7b62d0ec9cd60fc1cb9941d88b606d374df3095b94ab114c9b7e3ea8b32d853132d49754e89b530da138e20d304dc8a8768f8d050c2668c65693bf7164a9e085eec202beec135b986a44dd5558e2c8167fd1aa37bdaaaae073a22e2748df48f9f3ffcbfddb0ff8a4a23cce98fb1778d84517705b5796d7a97848727b90f35173aef2656921a4a15d4bf182c32ea425ca69bb6762d329f8021f8a1e0b2721e14018e1db219adae2889d1ae2c0ffa7e51b768e0155b1fb6caade0a99184464ef0fcf12666943040e00dfad448a019b4a31d37ed20d3e09d183dbbefa9079436df93297160659e0907e27370ce7e0dc03b40372b329aa7ff20c1d76990f45d23aed31e170ce4d750e36eb947ba8a3e0e9d0ef0dd3e96f00cef29f62bffb907536a98798112f3a8313bd6fe365901b688b131b000204fd3dd14539d26473b0e30e9c27a692921251c1605344e47da00859e4ae500dcd021bbae69a97722d2176d031d78f33d57f4c57405eadf352d47e041cbf7d9301a73ae5e9ae7d95fe9057857c2a081ac91dd08b8889a1ca6595e7fceb2292c34f2eca8de7ebac3e23c40aac3cd5c7e52d96352971e3c32979e6e4fdb6c7f219c49bc6adcf8102739635676bed407f65fe45da4f3b87fbbe563aced907cdb6757abcdbe988983b4d6b6efd25faa5f780151d2f41ef959ac984402fbc8dba594cd75d4316bf63b910bdd3dde94f2b0a30c119077f7e408c681cfa4f3905b94a41a5d7fefa1a51148b6122eea54ff7fa059102e8f204829f72d3e4cab4bfc7b0289b94deab857bfcd95fe828e5ee74ef357b52cdb25d195793f7cdd1fcbd8779b94de623863c1a2b399fa15505c5477f3c9aa311ed868fec600d9d9ebe2e34d0dad8709088f2be9d56a68069af46e146d27b9cfa389722808ac64c59000bfbb71d26ff7696d21c49133f0f866ddbbd2551af528a52f82cc90187168c212c1e8fffa2c831259d1", 0x1000}, {&(0x7f00000013c0)="2493fdee1b693fff4d4947b4ffc4f9b6eadae3fb104b0dabd852d73c7740a674f498c4277fa332fa71f6e39257a1afe6c1f84b78fa60d5a534f15315169a395e0a6217fc57f857ad7a24fdba3ca567a1055c8f96fdd3c5ff2bc85b24d78e994bc81d94f08281fa394b9d60fc9c7a59e9d0c6d1078beca07439ae47cddb38d2fec2752c3e756edb6728c254cc2bc88d4ba2bfbecf9513818efeb44d9cfc3a266d9da08cf2eaef83", 0xa7}], 0x3, &(0x7f0000001740)=[@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, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @rights={0x20, 0xffff, 0x1, [r1, r1, r2, r2]}], 0x110, 0x9}, 0xb) 08:01:20 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x7fff, 0x4}, {0xffffffffffff8b07, 0x800}}, 0x2) r2 = socket(0x2, 0x3fffffffffff, 0xffffdffffffffffc) setsockopt(r2, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = getegid() lchown(&(0x7f0000000140)='./file0\x00', r3, r4) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000200)=0x7fffffff, 0xf0) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="a2080000000000d88c7f"], 0xa, 0x0}, 0x0) 08:01:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x4}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a", 0x259) r1 = semget(0x3, 0x0, 0x80) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000200)=""/184) r2 = syz_open_pts() close(r0) r3 = dup(r2) syz_open_pts() fsync(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9b, "b08d16c6daeb7f1d5f2b2c215faf8a210524d8e5"}) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000002c0)={0x4, 0x2, 0x1, 0x9}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000040)) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getpeername$unix(r3, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000000100000001000000000000000000000000000000000000000000"], &(0x7f0000000340)=0x2b) chmod(&(0x7f0000000380)='./file0\x00', 0x8) 08:01:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x8000000) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') fcntl$getown(r1, 0x5) 08:01:20 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x2412, r1, 0x0, 0x0) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000001ffb, 0x2) open$dir(&(0x7f0000000440)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 08:01:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x8004667e, &(0x7f00000000c0)) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 08:01:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1, 0x2c8d22c0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) dup2(r0, r0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000000000}, 0x0, &(0x7f0000000140)={0x8, 0x5, 0x3, 0xf800000000000000, 0x4, 0x2, 0x3f, 0x80000001}, &(0x7f0000000200)={0x8000, 0x7}) 08:01:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) fchmod(r1, 0x40) recvfrom(r0, &(0x7f0000000040)=""/11, 0xb, 0x41, &(0x7f0000000080)=@un=@file={0x1, '.\x00'}, 0x4) r2 = dup2(r0, r1) fchdir(r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 08:01:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000080)="ee948f830356b9795d9e9e7d24efb9445b1eba9a4f00ea64e0e0ffbb47726fe70b697e0f201ea774d9c15ef52c62bc9c1ffe2a00f0ea98579443054753541bf9d6a0731257a20f2465ddc56a38ef241246d6a14b8d5f6e080fcfd747ca632e4df1c7946c060b1720d7a2387b7f198da4ad3fc7d9feacdd386fc1cb7f16ca4c713c1ccc66d1054f8901d8fe306f894344bf214457b0e9bb07685af6a9e54f1159bbcb7a248fbab053b845358598a3c6faa1a1700186e64757b6f2dafab21432896e1c095925c7eea07d00b4d1f1a55ba15639fda0d9f9fe33cb75e774df0d68ac98f88367c70a3a389f5dd09f03bb9e2da4a7d4ee", 0xf4, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) 08:01:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = accept(r0, 0x0, &(0x7f0000000040)) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="e30118c776799a98c7a4e23505ab706b166658d02181ebd2c8bc4225bf846d1f29b910cab74bc4171fca80ab9e20"], 0xa) 08:01:22 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus/file0\x00', 0x200, 0x90) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) write(r2, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) r3 = getpgrp() fcntl$setown(r1, 0x6, r3) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 08:01:22 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = shmget$private(0x0, 0x2000, 0x88, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x1ff, 0x80000001}, {0x18, 0x1, 0x1, 0x1000}, 0x1ff, [0x5, 0x4, 0x6, 0x40e98d46, 0x3ff, 0x364, 0x8, 0x9]}, 0x3c) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) r2 = msgget$private(0x0, 0xc8) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) msgrcv(r2, &(0x7f0000000040), 0x8, 0x2, 0x1800) r3 = getegid() setegid(r3) 08:01:22 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="62485835347b53b68217e2f37975d83ab2dbe8ca49b0b7be6b829fb79b3220f0a5ec1bbdaee7ec24c1ecce88fb60cffb7e97c21f9a8f928f7b4d187172338c184e54ad2e856672b24bde8c710816d2e4d30c05f6b4d3db679f0b47d6ee54c3", 0x5f) recvfrom(r0, &(0x7f0000000140)=""/94, 0x5e, 0x2, &(0x7f0000000040)=ANY=[@ANYBLOB], 0xa) socketpair(0x1, 0x2, 0x100000001, &(0x7f0000000080)) 08:01:22 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) read(r0, &(0x7f0000000340)=""/252, 0xfc) syz_extract_tcp_res(&(0x7f0000000080), 0x6, 0x4) socketpair(0x3e, 0x5, 0x4a, &(0x7f0000000040)) msgget(0x3, 0x1) 08:01:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/92, 0x5c}], 0x1) r2 = dup2(r0, r1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000000c0)) 08:01:22 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0xfffffffffffffffd) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x48) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file1\x00') getegid() rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') 08:01:22 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x4, &(0x7f00000001c0)="ea758dadceff95222aa69901177ee5b29b27c59f3600000000", 0x19) linkat(r0, &(0x7f0000000200)='./file2/file0\x00', 0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x10) close(r0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 08:01:22 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/218, 0xda}], 0x1) r1 = syz_open_pts() writev(r1, &(0x7f0000000580)=[{&(0x7f00000000c0)='b', 0x1}], 0x1) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000200)) kevent(r2, &(0x7f0000000040), 0x5, 0x0, 0x4, 0x0) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 08:01:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/86}, &(0x7f00000000c0)=0x58) getsockname(r1, 0x0, 0x0) 08:01:22 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x140) fcntl$setstatus(r0, 0x4, 0x46bfe) readv(r0, &(0x7f0000000180), 0x0) 08:01:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) r2 = dup(r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) 08:01:22 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/201, 0xc9}, {&(0x7f00000001c0)=""/38, 0x26}, {&(0x7f0000000200)=""/210, 0xd2}, {&(0x7f0000000300)=""/36, 0x24}], 0x4, &(0x7f0000000380)=""/189, 0xbd}, 0x803) syz_open_pts() getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = socket$inet6(0x18, 0x3, 0x1000) close(r1) 08:01:22 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) poll(&(0x7f0000000000)=[{r0, 0x43}, {r2}], 0x2, 0x0) 08:01:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendto(r0, &(0x7f0000000000)="2ed98b22c964704beaa80e1b5f7dc63def9990ebb2a96a0b942d0d39b435b89d361096dc219a762ee0cece395656e27db544b6ef", 0x34, 0x400, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) socketpair(0x20, 0xc003, 0x3, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f0000000100)="042e837a", 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x32, 0x10000, 0x31ff}, 0xc) 08:01:22 executing program 0: madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) 08:01:22 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="25f25bf795e00ae407000000000009ecffffffffffff3c5c"], 0x18}, 0xffffffffffffffff) 08:01:22 executing program 0: clock_gettime(0x3, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) clock_gettime(0x4000000000003, &(0x7f0000000240)) r1 = semget(0x3, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000300)=""/35) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r4 = getppid() r5 = geteuid() fchmod(r3, 0x111) r6 = semget(0x1, 0x5, 0x100) semctl$GETVAL(r6, 0x1, 0x5, &(0x7f0000000340)=""/8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r9 = dup(r2) ioctl$TIOCEXCL(r9, 0x2000740d) setuid(r7) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={r4, r5, r8}, 0xc) r10 = semget$private(0x0, 0x3, 0xa0) semop(r10, &(0x7f0000000280)=[{0x1, 0x7ff, 0x800}, {0x0, 0xb7, 0x1800}, {0x4, 0x0, 0x800}], 0x3) clock_gettime(0x0, &(0x7f00000002c0)) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000180)={{0x0, r5, r8, r5, r8, 0x1, 0xce}, 0x308b, 0x5, 0x80000001}) listen(r3, 0x7f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 08:01:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) sendto$unix(r0, &(0x7f0000000000)="b8fd41d306f5c92c4d4d7b956d97b0534335261ca0234fd6dffb860311ada1a13a8573e084b9125d4932a64c43571d89c0d5cf27588c32bbc78671fdd7a3d9adf6dc318ca3c228133b6f588643706d1afaa29c8559e518f8e6a4596f7940b9808d0773a59d1016896069045c0b5e409d326161b44e5afff6b6eac95ab68a00fece65ee4de1d789498a664097f10da5669c006235b1df4cdafe1fb4c5823a4f39312d62d27b2d5fd71bbff439829581c74d10115e1cc0a082acc16be32abe7d03867d28", 0xc3, 0x1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) accept$inet6(r0, &(0x7f0000000380), &(0x7f0000000300)=0xb8235c0af5c586df) 08:01:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) r1 = getpgrp() setpgid(r1, r1) r2 = getpgid(r1) setpgid(r2, r1) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) setpgid(0x0, 0x0) setpgid(r2, r2) 08:01:22 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x8001, 0x6) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40000804, 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x2, 0x14) sendto(r0, &(0x7f0000000100)="c9f8ccff47bfbe2f6728244910729fcc4f03764af7c42f2cb480906f7011ab5de885c9bd008e2a5fbb35520ae5fbf06d7825760b7e4b120e65cdc400dff79890637e89c1704209a50f397bc7969439ecf2ebd468166d8130caf04778bd050941af2aa2e24f7f9501ece58c28e4261b569f2f160ea3f0771a684edda09dfc7eb0c7e6", 0xfffffd1b, 0x2000402, &(0x7f0000000240)=@in6={0x18, 0x0, 0xd6c, 0x7f}, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x121) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x40) truncate(&(0x7f00000002c0)='./file0\x00', 0x9f) 08:01:22 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffefe, "90de9c16723f911a1d962f681f00"}) getpgrp() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 08:01:23 executing program 1: execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000008c0)=[&(0x7f00000007c0)='\x00', &(0x7f0000000800)='\x00', &(0x7f0000000840)=':!)\xb4!\x00', &(0x7f0000000880)='!-\x00'], &(0x7f00000009c0)=[&(0x7f0000000900)='\x00', &(0x7f0000000940)=':::\x00', &(0x7f0000000980)='.\x00']) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000600)) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000700)=@abs, &(0x7f0000000740)=0x8) poll(&(0x7f0000000780)=[{r0, 0x100}, {r0, 0x4}, {r0, 0x89}, {r0, 0x44}], 0x4, 0x80) recvmsg(r0, &(0x7f0000001d40)={0x0, 0x0, &(0x7f0000001c00)=[{&(0x7f0000000a00)=""/132, 0x84}, {&(0x7f0000000ac0)=""/109, 0x6d}, {&(0x7f0000000b40)=""/4096, 0x1000}, {&(0x7f0000001b40)=""/56, 0x38}, {&(0x7f0000001b80)=""/80, 0x50}], 0x5, &(0x7f0000001c80)=""/133, 0x85}, 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r1 = kqueue() writev(r1, &(0x7f0000000640)=[{&(0x7f0000000000)="c006566a7c45f6855f6f06437ae1bfc7ea0275501fcb11d97553e1fc46dfc508e4da12d24d228d90f05ed35b601ede55c5ac38a2390577fc8d152d674224fe81ac2d2ce17d4a0cc4db6269d90ba09ba67eabca35cba3c66f5323e205e18ceec6f1d2fd5e2167946e1dca72a3eeaf689f26064a6c067ffe96c34da7d76080cd0f833a364ddcb47bda3e763b73fe", 0x8d}, {&(0x7f0000000100)="9c84be131c3d9fb5c43638a138a7a01740b0b55c72307da09aed0cacc9034a475fb381f44cf8b4000bc59466ec5cfb77f49c248523202b35b360f901bcbb428cc6bf4463b60b31b8d5e6b274c320544ec60460105e0a7e32584e26f4145d0144ef44701708a6932f", 0x68}, {&(0x7f0000000180)="21596971af995700c7603c55ca3369f4b97fb75ec631900172d9e2abf3629e59fa0f0d19ea57e1257b742bb7014aad13fa9237a00208afd4e684d6bc7217787d37e79c64f4e973b901613ca41458b64022fd059ef2e04975c6b3f0ed1097d9010c637da77099180861e642d0c11a1bee6e15675ae6e54aaa46b1ff7c09782f7b", 0x80}, {&(0x7f0000000200)="f175202d0d2ff35d20f8067da8dfb120402cb36957b15e22f81b247ef349802a1b74c15e1dd4c13c3c166943b152ddb2bae6a396bb4a0c0d42411b8908e0adc81e09bbdd643eefcbd3c8f1f3381d919a1fd8b79f52bf1bc5eaddaedf4bd01a4c40cd543dffbe1a0e331acc6dd699b512d248685903ae960aa959c854ecce5583118c671a232767cde1d403c397965ac9333afcbf270fff77b0e854ff1d30107dd5412e3992d1b6e7e2b5fa5c388e1d3e6b21dd53a244dbd045b9e11618360fa5aa68a30e69231d24b14254d2c4ea12cb37415494e2c35d44", 0xd8}, {&(0x7f0000000300)="c8b819cea0935ff836b3f10ca9754c809e1d7bed234591730f69282cf71b4515fb17354dda6f3ec0f81df7693e906d684b8bdbf8a32eb72258d046356b5aae0d33e4ea04b0a1ed59e04bd5fc6be7d37e8d58ffe91bd0991f8c93e87887ac90394b4993dfcb78abb9a0f5ddb1a17c600c8e2df78f1568440f06496abeee62971599ca989d5ea9a312eded2f7497a02854e9534abafbb5dd5213511bfbbac4f850050e0e40552913f91eb676df13aa4447d501b5d19fcb7140e90e70201bcdec99982984f2564128d721454b302bad63494d01d9ec520a9b", 0xd7}, {&(0x7f0000000400)="48dde89fb79badd0fcaf728d32263d64004f59039e07070b2d9411e99aad142672cab15305c2d5f31d53847ad199555c4300b20f99e5cc8137d02c67c4effaa98cd4b79cd8ebd9992c89070d9c73998bdd53e4f965f329f6aa6ceedd77ee94dfa1cd25b1a7e5e58372785d97182adb593183da80b3644d55e2efa3a28136cfa6fec6e97b7ead7f99bb7d908c6ab227ed7a2a4849c6ab27ba5efb39b25e", 0x9d}, {&(0x7f00000004c0)="a7dc2eaaf5908767f1d0818b88721c363dc8dfe66814bd787bb8dd8b5d0d699e4c516cb2c5a74832d374d56f773c6fe8135738d02e3c0258ebc1fb3cccaab568c3842254c6cd50b5af7ef0a8874ea527fe3cf3e3bfdfd1b5bb1e122ef8c82ae060111a095b43951e1b262c1f5fd90031b75711026c257247860f82baf68c29ecfa0bf8b2cbf3f4d560b0a69e50b4d13c8d3fab8556c85a6b4ee787bf7691c1655cbbb09b649902fc91b5a66e95fe81cc5f74b66c97352368b66bf528eaf015de66ae989dda7c0c5f06501656818658b8fcc57f680579aad0963eaf9fecac0d9eb676e956587b", 0xe6}, {&(0x7f00000005c0)="8283029bb8e9c1b2a73c35fc1ccafb86dec22200791c4f1a72458e5ec2c35c07396b78", 0x23}, {&(0x7f0000000600)}], 0x9) execve(0x0, 0x0, 0x0) 08:01:23 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) recvfrom(r0, &(0x7f00000001c0)=""/240, 0xf0, 0x800, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r2) open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) dup2(r1, r2) dup(r2) 08:01:23 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) fsync(r0) read(r0, &(0x7f0000000080)=""/68, 0x44) 08:01:23 executing program 0: rmdir(&(0x7f0000000000)='.\x00') r0 = socket(0x18, 0x4, 0x80000000) sendto$unix(r0, &(0x7f0000000040)='q', 0x1, 0xc, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) 08:01:23 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r1 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x31) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x7ff, 0x4000}, {{r0}, 0xfffffffffffffffd, 0x4, 0xf0000034, 0x59a9ff52, 0x1}, {{r0}, 0xfffffffffffffff9, 0x12, 0x4, 0x6, 0x2}, {{r0}, 0xfffffffffffffffc, 0x80, 0x40000000, 0x5, 0x20}], 0x5d01da4, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x82, 0x0, 0x8000, 0x3}, {{r0}, 0x0, 0xe2, 0x1, 0x6, 0x8}, {{r0}, 0xfffffffffffffffc, 0x4, 0x80000050, 0x6, 0x30}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0xfff, 0x1}, {{r0}, 0xffffffffffffffff, 0xc0, 0x20, 0x4, 0x81}], 0xfffffffffffffffd, &(0x7f0000000300)={0x100000000, 0x2}) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) write(r0, &(0x7f0000000140)="4a57a42897a802658361", 0xa) fcntl$dupfd(r0, 0xa, r2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1, 0x7, 0x61e8fa37, &(0x7f0000000040)={0xffffffffffffffff}) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) fcntl$dupfd(r3, 0x0, r4) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) 08:01:23 executing program 0: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') mkdir(&(0x7f0000000000)='.\x00', 0x0) 08:01:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = dup(r0) r2 = accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x80000000, 0x3584, 0xffffffffffffff80, 0x1, "1e1f435fe664b194c427162ee318c7525f3f63a2", 0x3, 0x8}) socketpair(0x16, 0x4, 0x270, &(0x7f00000000c0)) ioctl$TIOCSDTR(r0, 0x20007479) fcntl$dupfd(r0, 0x0, r1) fcntl$getown(r2, 0x5) syz_open_pts() 08:01:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0xf7) r2 = dup2(r0, r1) read(r0, &(0x7f0000000180)=""/186, 0xba) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x10001, 0x39) execve(0x0, 0x0, 0x0) 08:01:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=""/129, 0x81}, 0x43) socket(0x10, 0x5, 0xb) 08:01:23 executing program 0: getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1008, 0x0, 0x0) 08:01:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e7668696c653000"], 0x10) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x424, 0x3}, {0x18, 0x1, 0x8, 0x5}, 0x800, [0x1, 0x8, 0x6, 0x13800000, 0xfffffffffffffffe, 0x9, 0x5, 0x6]}, 0x3c) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000000380)="34ff61be47006c60c3870491e85b052b960285a91630a4c511d9fa4c290c297b339afa209e8fecc3b6a842f4f1ca6cc57ec0721a26b2894ffab734b56e93f9f1fee7ee2be67ac6029999926a0358ecdd17bb9b26f8f4c053d860f8a0e0d02df19c9d679ef96ecd19b55a2d318c7ea30a364097dd53e2a4eaecbfcb7cf259a35c337e4f2ac8fe331a4034c6e9071c01ae009d27498a9a46ef21d9b7c789a977fe542a54908c887246f8a012da8caad00d5b2570417421d2c018dc096c3a5c47ed3328a0330476d3993437e50a14e5bf73cea3f1a07f0f2e383d8f246aad239af497a2645b82fac2bb134496c46015279176e6dd0c15571e656bd30650ac387a5d2c4582f1bed3db596d634f39838bc4e53fefd202fffad0955f60fd5772d665d660b5296d6dcd804c69e53a0508cad6678078d0174750f8d0d94861a0a4016440401f02f977a67b23d83cbd911522456ceb15b39ea74ac4f8f618020cb981c4e47b883d781e50f9494c220ece4a22dfdb30f09a278f5d480c402869f7022cfa93bfcea2fd2d21340f944706f524850f79363289e6cd83c07fcdc682437d206c16c8dfb2c5b615086f8cd1e91c5f92f495792886b963dd833121210f93be742be32125deafcdbb700518ff7ac72bfb152672482bfd135c4e357a1d0c86a7b21250998effbbc93d32b73b0bf49b5f8b0ac7c2e2c101a3b2bb9634007ef808735b7588c2b8751e88f868ba6241f289e55deda66c342deee0f313bf12c77aec1a648413bd29bf2f3cc3d2a777846de247d338ac0c36ef7ab969c6cbe30787fd5115bd5890685eece4707c85d65a28549da34c7dbea29466ca45a8fac32b0a557b5f796b4cd3fb9e14aa8780fba9ea68bfac5ae6003254a9c3160b22466f38da739d13752a1038b77b20feb5831c5ac16ef1785431e8c9afb7712fc6c9fd75891e770e61255d6f60948659195f31869c6afd83d26306abba7669e1d08571caed8c849033e1c77f2831f7388b4e539c12617f6223b802319171a65cc4e37c6d20cf5749a5c272f4fc47778f6a400714a2a96013edc1d889560f2c5391f3d37d44d6895ef217724d8915f8b43646da0ba3d880b79bf9032d96f1491044c3cf7b4fd0d39115469f38a4c27a284aa41ddc60ac8e3328045ea9ce5e750161cce132917d3c6ada1068b8e93c757d0b61a7689c24e28ca4359d7db50b49dc508b270760cefbd09200b060684124b30b49fcae9619619f693e4ed3f66eaa0ae87d521cc0cd950d100f6e9f212a0f80f05d4c7802b1db1d8b46425889af4bfa461723c15c26af3297572b60702bdb4a6c845a1298cf8a622314c305b9258c7d711b6cea07604e790c0fdc24fcb3c0b504df53bbeccc68b581cd0957dc703d3861f44655c80cf53e30c6b53053c6803ba4cad9a0f230498e7b2ea83f78bcc74456ed8484340fbf28f3a0878f9f5f7fb9257b0f3210396c038778d0d62b0d4719d546da987fcfbba1dc79a9d0e807f6610fbf8bfb7665f745da4144b395f3f7f446572ac58e72fc28c127bf27e60016b00d566741bd9b45fe4c9c110b6ba4d2a97d895aafdbf79a6b4e5daabc06ae74033e917eb0ecbebba13cc62d9f415c55e3c6d3c4e9c9fa9e745c92fd7e0fba4152816deb35649305411946ffe8598bf0da63f8e549c9176e33aef4a52f3df92cd1d0a13f775eff722cf03aeb912bb6d3d50d978eb08ef749f6aef710621964ad0c781b05d4a9b4bb35793e6385e712bee3fc74172e2f89e0dde09206c0d3fd6ff3bb7d4f08c4ba854970199065e8c5f64704a14062be6a3eaab3d99e08d3ff16e0a4877320ef3292928cf94b41050841503e9645fcbf95c99fe44ff8f9072245d26829e2ecfaff31df59dfab3a428e64bb458b2dabcbceae9c074c3640fa0d8362354d6bcd6eee86eae99ab116371354a7a3e0d3ac1747fa3715bfea9a20645809ef5794fe885cae3665528a41ad4fbeb9c70e0ccd81bf50d1e8dcffd261bb859f88e4af2496582dc678ba3cccdc84bba21e63a07cb2a0fde05181ffe924ce08fb3c0b60816eaca313684b725b3a87d57c5cf7a8a04659d0052ca19a54d34f69df1f0a4624c9ef96b234fdca06d0c46e968acb38c6a23ec2cb45e8de85aff793af4049ec19df0ba66c2423eb90701ff7b50ade3fab2e73ec1da09b790091c30f62cb5fb4d83148cc62be76de582e607c88fc11727b813dab9fa1681e47f5c6be452f925231c9274a4b6deda6d46a455ba7c7af7fabf9ef3d61a60f0fff01c3c908861e2c20dc145d2acbaf8caefdc252d94fb9d29fdc2e17798a71295075b7cd7922b312e4e5844b81b0e69515a7677e2e4fcaf014cd43fe8bb00e237249a4b1ce78520a833378052a132d8f95c559b0ccf7b3a93e979281efed38e122ccf235c8f986a45e17f79f4a7d628d6b8ef778858597bb3c790917f27013077909ae8b140ddaa8945f02fb0ccb5a41dbb0283230b2e4f4101f6863f345317bd9c01116f00475009d5aa87fdc1244d03810a0d1f6a82693b5314d3e5460c95228899cf0c85649569daba1a0dd578c2ca5b764981dfa5a0f43d07a3e7a59cfd9f8bcdc6cf5a302e61b303c7325dd05ee065ab4a9bbba47c082baa9052bdd73ae79d2d938162516b743667e39ae7b3675f7c5f70bcdaac681eb8a1abe100469b860ae13a2f661c3dac1d16fc0a472d5b22e58b6070c1067b0d279af232fd1a8e09d38ed3ae75832b6eb13ff23586a5c486601ad5ff65aa5fed551e2140c77496d8aa248bbe5196280172d1d7c6b899e4e1936219ad9a9cc32bca5112eb50967fdadcfe70067dd1a954398283f7c45fa55b4c9c86753231aa82953afd3e3e9cb2ca29736c8ba1462088a694c2fdbad81fd585e7cb43553a5f1b23d5789d15e122ef507189c0e0209a70262d560a7a0d3248cb05f184cbffeea9cf77ba6cc7ff2e000f42044b827407fd932672d737723d5aabd2b73f7c0dcc8885af208b80dbc8a9efded63ea04a6619f8d6115294ec9031e99c98e42f564c2e6b7529cda49f43706bad55ad72c5f9fb234567d7d87e2c1e7c02b9b9f08d33e5bff7d0e620d911da8f416fc379e639979f9c4fb901d777d4ae294950196d7deafdb5161c9677a5b4a29cab6e51587c6daeaaf0cdfbc03f86b4df5210b9feb015d46459606dcb2efc4d0039abc8cbbb11840f093df9c9f7da5154e155031ce2f638797b3ef8a686d9e597a96e0a62d9ddba158dae6107960f1fb4702bf6ebda0a01cea3b1d148fa4ca4a9445aebbf70309a9dda20633eb7dbcec7f9e21a6bd45210b79c7d1baa74c2e3b3b7426266893499ef3887227c0ce91282751f69c1b519e41965a72a4f3fd95bcd31b776cc1792230dace1bfdddf49a3ecfe40c10985c92edccb676f2a0f18dbb8991e58c4b026e88582ff3667699ee6b53f254313ca26f2d73d1d64c60db7ec32c213fa1eeef6e9872a2ec67fc97775c9ed1b77f5ee55422ffefd804cbf14f231baaba184e1b442e14ffdc00dc712042349860ac967250f5a8bf10497563a67eefec82ce79add3cd06e909dc8fe1477bd710aa243d8e2ac8642064887c3cb69350356e82e8ba4362aaef1e4bd3cf6e4bb871f186a403efbdb66551307e04033ab72d1b21eed5cdbd9955c5bc62a8dbebe46dee7aedb4a91bd892ac6d31994da3ede77b3c3b01de494bf60dcb105c16f6a38e9840cf91e6f872d7723d536265c7f0e26558a5a5baea717207f4a14b5c1270086e1c5e73b77ab9ab2c2d2bd2fcb2dadee615b89abe684e735649172ca2edd3d651e376e8faea2e24aee647768e0faf0c1a95b015d5d65be648f9220a98a93624e11b69764961a12bb0a9f29a9465c088d65de0fe73b538283da108ea8a19b25e9f1edb35d396caee49d037e32cf69c0cc5c04b49a6a6722647f30b5c24d21a8ef4560cd5ac50dc69f79af937d55e770fae0dbeb688efc3f53edc06c71f4a2852cb4560989595c4745698a71ef838019e86784c7fed9eca96225528e951f85bc2cc07234c1b1254a03177ab2678de86a1faaa2c06f49aaeb82f4bebd7af9bb93d194a6b9f8875fd3b817538aeb5908d8334c5deaa333fd359e7eb9e455eaccab05023f945c2a4268e8697986c96f0571ec3661f681d941cc0df17abe7bf7b51fc84a45bd9a5382f1f2efe964568dd62fafcba76c086ed72a14c6fb4d99eb560a6a835e64e566b30ce8a3cf7b8c66cc4ae91a2948ba7242fbc288d9e8cd86449cd996eba73eb406cae1bdd9395a514ab97eaeb2049bd2bc6be55c06a254e80e8f13d0162ba771a784973a8cf892051f35a2fe2457b6e1ef3c9d0f331719373302e8e0df312d987de9cf90ace55ea3af5e26b1a61a5c6aa94a074330ac8602dd1624a1cea9d75955edbdf97b9cf6841e5de9046b5f71922fc5d7cc058f3a150ef30c6373856ce58ba1340ab88a16affd027c00104af0233641b865445a6fa6e027e09d9c8cd68eaa5258966efa27f16d9e5d13ff9c6025cf9eb4be84073577a5e4599b11ac983f527c82e10b0f88bac62cc38bfa63a23f12f3ceb3e5aac3b0b6cfa3acc4b5db9f9c4e4df9fd219a08f98c6fe4ddba139c8dd38c22c8753ca377433cbef164c0660cf5ce954609a3fb34230e2510879db3ab4c3f8320a368379eafc7b61d31a33ec5075a49c36f835fe8c0286ed163791d200c04395b368335775d57599598fdc0f4aa372c28dc6d754fc078c6f0b67c811b01b3e02f4596f9d989501464f343c9198de71ab1736befd39962295669144e8bca5ceebf3dda183d0d9359d1c6148f68bf3f876f72e5219609d3e84eec045914ef9f04672a7ec93529c6d21999a44c6a7bbb42e733ddffc0c89f65659b66c3280c77ab14f419bdbd8a6edf58b15d956fc2b63f60fb952de1c58efc5b80f6332ae561419e75f9444ea7b17a45f2fb0212cb0b223ed0f3dc88ea1c019767f9d8c53acd07de530c66a3fe8e9f8929e45605663d05b991d442156389aeb5733e02320af73943c201590afc6d53e2aaeb20b59e2c18e787213e673e7b6f2225a08a68d9ce45975d5ae95a434386d3c6da2c2a08bfd3a4e7ad4f80606780a2500b30ccb7231114f662b2121957547e3f7a735c0cbf9d1989a6d1a35838022900d5f0250ee9edbd165b7a7ee77988550ddabbc312f4e9e75142e94ddffbc7a198a803bbf5c", 0xe4f}], 0x1) 08:01:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) socket(0x17, 0x4007, 0x1) recvfrom$inet(r0, &(0x7f0000000080)=""/112, 0x70, 0x0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 08:01:23 executing program 1: socketpair(0x2, 0x1, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) 08:01:23 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) r2 = socket(0x2, 0x3, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x1, 0x1, 0x4, 0x6}, 0xc) 08:01:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="7c38bc626e6c1d1f75e73ca1c13361c654804e59aedc93f07849577d15f3e3cb9dd79ddbdf95b1768d82f525005294721303798cbbb6a3964fb41f8e0031cd175f5a6f16c7dd6dbf25c8a98a61b64d58d81f9f1e43f710acb75e34118d99e0e5a66f9a48b30664387ecc480fa559df85f65f7d90e4588ab337c3efd4b07b45f1132a2455b2a8d5129289ece8b5df71305b1d71a638293f39114f747cd3511f839c01ceda0c33cc775e1f05771e6b5346c29b56b4f9ab70bf64b7cd5c6f8352685e48c5159b449afb23f74f04a9a8e9aa90b411c68115ae48736b877d8fa66078fb524bd5debfc0b9c190e1", 0xeb) 08:01:23 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) poll(0x0, 0x0, 0x6) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="9a243b83e017c4f6423cafa0479f546fb304a9831f94c5b7b7919bb9b456375b8456", 0x22) setitimer(0x0, &(0x7f0000000040)={{0x0, 0x1}}, &(0x7f00000000c0)) 08:01:23 executing program 1: munmap(&(0x7f0000f41000/0x4000)=nil, 0x4000) madvise(&(0x7f0000f35000/0x1000)=nil, 0x1000, 0xfffffffffffffffc) pipe(&(0x7f0000000140)) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 08:01:23 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvfrom$inet(r0, &(0x7f00000001c0)=""/122, 0x29b, 0xd194423534e77fc2, &(0x7f0000000140)={0x2, 0x1}, 0xc) fchdir(r0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) bind$inet(r1, &(0x7f0000000180), 0x10) 08:01:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setrlimit(0xfffffffffffffffe, &(0x7f00000000c0)={0x1, 0x2}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) setrlimit(0x3, &(0x7f0000000000)={0x7ff, 0xa7d}) 08:01:23 executing program 0: r0 = socket(0x8000000015, 0xc003, 0x80000001) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000080)=0x8) setsockopt(r0, 0xfff, 0x1, &(0x7f0000000100)="21e64be502a50ecf59839baa7cc552d8e4299769cfc6d15547112b914c33d02a37a58f9737c146b1a0924787a9ec86232ffb308c0ed9e801a7fcef76c49a9a3695c2c11e201cbaa3747a5816ffb77c5922a3e99602593e642ecd376b09cdd04a270f6fe4862cd832ef534177d6c4905cb6f90737d0a11e43684fb5d491c250a3198dfa6b2ee534274cb678c5af04db2834e6a25868bf719deea6cb15231260f2e10d4595726d28eecdab560f45cc21da174d69bb099a949d58ff6f7ceca816c50796f9773c1ce1ef4d70123848dc719994a9622c3c39c30d6f1bf417bb9fa754da0ac308c48a5e9b3488e0d1bbd3b31f9e5b9898a6c6b65f43", 0xf9) 08:01:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ff3, 0x3d) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x1) connect(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 08:01:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) readv(r0, &(0x7f00000012c0)=[{&(0x7f0000000180)=""/83, 0x53}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000000)=""/26, 0x1a}, {&(0x7f0000001280)=""/58, 0x3a}], 0x4) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x81ea, 0x7b, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:01:24 executing program 1: mprotect(&(0x7f0000171000/0x2000)=nil, 0x2000, 0x3) r0 = socket(0x1, 0x8007, 0x1000000921) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) socket$inet6(0x18, 0x8000, 0xfe) pipe2(&(0x7f0000000100), 0x10000) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), &(0x7f00000000c0)=0x4) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x7fff, 0x4) 08:01:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x4, 0x0, 0x0, 0x0, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6", 0x0, 0xffffffffffffffff}) 08:01:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 08:01:24 executing program 1: select(0x40, &(0x7f0000000080)={0x1f, 0x20, 0x40, 0x7, 0x8, 0xff, 0xc7, 0x8}, &(0x7f0000000100)={0x40000000, 0x3c, 0x20f, 0x2, 0x5618, 0x31ed, 0x4, 0xffffffffffffffe0}, &(0x7f0000000140)={0x0, 0x6e74, 0x1, 0x0, 0x3, 0x2, 0x2, 0xe74}, &(0x7f0000000180)={0x7, 0x3}) chmod(&(0x7f0000000000)='./file0\x00', 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x3f) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffff0001}) 08:01:24 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x18, 0x4006, 0xffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x0) r1 = socket(0x18, 0x4001, 0x0) r2 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/11) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) 08:01:25 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x200005) r2 = kqueue() dup2(r1, r0) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)=0x80) r3 = shmget(0x3, 0x3000, 0x224, &(0x7f0000ffc000/0x3000)=nil) lseek(r2, 0x0, 0x1) shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x2000) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x14) pipe(&(0x7f0000000000)) socket$unix(0x1, 0x0, 0x0) kqueue() 08:01:25 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000080)="01", 0x1) 08:01:25 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x8, &(0x7f0000000040)=""/123, &(0x7f00000000c0)=0x7b) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) sendto(r2, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) fchdir(r0) r3 = getuid() ioctl$TIOCSTOP(r1, 0x2000746f) r4 = getegid() lchown(&(0x7f0000000340)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000600)=0x80000000, 0xffffffffffffffda) r6 = getuid() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setuid(r6) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) fsync(r0) semop(r5, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x1, 0x8, 0x1000}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0xa0, 0x4) openat(r2, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) r8 = getgid() fchown(r2, r7, r8) accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) sendto(r0, &(0x7f00000004c0)="b88f3305c19220f1b09cc7dfe23a2582c0a36fb21e14d2d092518d52f63d69495a2c6920b295ae187dd85d1eccccbd70a81af4273b58e77991c1ef064c6ff20378fd1e551f7897e1e1f27a0c7dda31ebc5b581c2a647a26efd3a8985488f93711eb5d9ce7571bb2967d347c2acb7cd4b5f87b6eead2f05fec434e3da3943f1f19be7ebaaa22161530884288a9eadbec6af2be634e13fd36bed3cc36b1acd78383c16d2faa26eb7f9ff62", 0xaa, 0x2, 0x0, 0x0) semop(r5, &(0x7f0000000100)=[{0x0, 0x9, 0x800}, {0x6, 0x4}, {0x0, 0x1, 0x800}, {0x3, 0xdd2, 0x1000}], 0x4) fsync(r2) pipe2(0x0, 0xffff) 08:01:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)='Q', 0x1}], 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) writev(r2, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x200, 0x0, 0x3, 0xfffffffffff7fb7e, "855c55000267a7230000001a0000000000000040"}) readv(r4, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x232}], 0x1) syz_open_pts() 08:01:25 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x9, 0xa7c5}, 0xc) setitimer(0x0, &(0x7f0000000080)={{0x400, 0x3}, {0x4, 0x3075}}, &(0x7f00000000c0)) setitimer(0x2, 0x0, &(0x7f0000000100)) 08:01:25 executing program 1: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = semget(0x0, 0x4, 0x98) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000001c0)=""/26) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(r2, &(0x7f0000000100)='./file1\x00', 0x20800, 0x0) fchdir(r3) 08:01:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x41, 0x0, 0x108) sendto(r0, &(0x7f0000000000)="7c4e7f4b68298c6db28f8306e0ed8b87840bd8f5f8132461dfb2b1c7ba7016631f24a7c1b285ed0da55f05de5965d497ce74e41a8596f8dfc37afa8e21d9e842653923b8baebc8117376307ca7def9fd97e06829e576ec7fff569c6db9dedfbe1cc8fed084", 0x65, 0x0, 0x0, 0x0) setsockopt(r0, 0x2, 0xfff, &(0x7f0000000080)="4043ae", 0x3) 08:01:25 executing program 0: r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) connect(r2, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) kevent(r0, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xc5}], 0x401, 0x0, 0x0, 0x0) dup2(r0, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 08:01:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) close(r0) fsync(r0) semget(0x2, 0x0, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x102) 08:01:25 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x2d, &(0x7f00000001c0)={0x1fffe0}) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1, 0xa0000085, 0x3, 0x3}, {{r1}, 0xfffffffffffffffc, 0x3, 0x1, 0x9, 0x1f}, {{r0}, 0xfffffffffffffffd, 0x10, 0x400fffff, 0x9, 0xa5}], 0x0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x4, 0x9}], 0x1f7, &(0x7f0000000100)={0x7, 0x27}) 08:01:25 executing program 1: open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x1000001]) execve(0x0, 0x0, 0x0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 08:01:25 executing program 0: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = socket$unix(0x1, 0x7, 0x0) close(r0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') rename(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 08:01:26 executing program 1: socketpair(0x3a, 0x2, 0x7, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000180)="0cbe85528baedb2790e839cf8c1513f0a3871ef44b74f309eab8f1fe369e86ffa95f158651cce667957e164744ef4300d8ea995f81c180437fcf9f092c750d5cd375923d055dca552ef8c1371acb9ee2211113d0f5838a8b077d29ae5f9b1a0dc44fe544a86c4f314b7db11e4471e3c8566244c6cd8fa6c3d33b52f3b330c810713697fe6ccd53ea244b00541d3011d0c1ebc7246600f76d4878210cac7539f3a5c72246afbb98880141098f19f70deb8080a10408703fc5393a3b2c4a7312dc10dc57af399dc5e13ef7dbc4ea2de6e88aa0aef50d339349313881", 0xdb) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair(0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x95c}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0}], 0x3) r2 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) close(r2) listen(r2, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) lseek(0xffffffffffffffff, 0x0, 0x0) r3 = syz_open_pts() close(r1) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffff9, "845c5509000000afb481954dfc4c7f8ad79f2500"}) fcntl$setstatus(r4, 0x4, 0xcc) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:01:26 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "00000000000000031cc5ce0100", 0x0, 0x8}) 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) 08:01:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) mknodat(r1, &(0x7f00000001c0)='./file0/file0\x00', 0x1, 0x6) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x20000000, 0x7f, 0x9}, {{r0}, 0xfffffffffffffffa, 0x10, 0xfffff, 0x9, 0x8c54}], 0x7, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0xb1, 0x1, 0x3, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x2, 0x6}], 0x8, &(0x7f0000000100)={0x8001, 0x7ff}) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) close(r0) sendto(r0, &(0x7f0000000140)="cdca816b7e5b8c3b28207adf9e7493e3d86ed80e71f30029508cb89f301ef4", 0x1f, 0x2, 0x0, 0x0) 08:01:26 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="0e", 0x1}], 0x1, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) r1 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) setpgid(r1, r2) 08:01:26 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000000000)="f7", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) fsync(r1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f0000000280)=""/4096, 0xfffffd00}], 0x1000000000000116) chmod(&(0x7f00000002c0)='./file1\x00', 0x0) r2 = syz_open_pts() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readlinkat(r3, &(0x7f0000000300)='./file1\x00', &(0x7f0000000340)=""/4096, 0x1000) ioctl$TIOCCBRK(r2, 0x2000747a) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockname(r4, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) 08:01:26 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r1 = socket$inet(0x2, 0x5, 0x0) setsockopt(r1, 0x0, 0x1000009, 0x0, 0xd812e1b0942a940b) 08:01:26 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0x928, 0x40000}, {0x0, 0x1bcf}}, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x810, 0x94) setitimer(0x1, &(0x7f0000000080)={{0x1ff, 0xa181}, {0x7, 0x100000000}}, &(0x7f00000000c0)) getitimer(0x5, &(0x7f0000000180)) r0 = semget$private(0x0, 0x7, 0x383) semget$private(0x0, 0x7, 0x400) semop(r0, &(0x7f0000000040)=[{0x1, 0x1, 0x1800}], 0x1) 08:01:26 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x7ffb, 0x2000300800000}) r1 = socket(0x26, 0x3, 0x8) r2 = socket$inet6(0x18, 0x0, 0xfffffffffffffff7) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="060e9d2259e1f8c2b2e0cb5b822c0c530f7ad314fb1b07999c23580fb6d2d7c702274fcb5917c71225c65cfcc8dc4e47b8284decc141e74972eac295cf208c375876037fdeb8af2fde3b197629da47ca848c893185eef5bdc21fbdd366a99a6d9139ac9de4a1ea7b5eca18b5f3d9da505f13ccbe27eef7418efc0a2c30cb04cdeb2e4b837654e16572623c615e9e4fd777c164b18d3c5db02251c4f2cd85e939", 0xa0}], 0x1, &(0x7f00000001c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r2, r0, r0]}], 0x48, 0x1}, 0x6) 08:01:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shutdown(r0, 0x2) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) sendto$unix(r0, &(0x7f0000000040)="f751ea32089fd899fc68", 0xa, 0x1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 08:01:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() shmget(0x0, 0x3000, 0x2, &(0x7f00000f2000/0x3000)=nil) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getflags(r0, 0x3) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:01:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000240)=@in6={0x18, 0xffffffffffffffff, 0x0, 0x40}, 0xc, 0x0, 0x0, &(0x7f00000001c0)}, 0x404) write(r1, &(0x7f0000000000)="4aa071d7068d0106ca8e7e437797e6cfb969577cdb39f535f36b649ad890cbfc92b13eac282bc10cef17702662770cabc28464f5", 0x34) 08:01:27 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r1, 0xf, &(0x7f0000000100)={0x3, 0x0, 0x5, 0xfffffffffffff750, r2}) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSTOP(r3, 0x2000746f) flock(r0, 0x2) flock(r3, 0x2) flock(r3, 0x2) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 08:01:27 executing program 1: r0 = syz_open_pts() getrusage(0x0, &(0x7f0000000280)) r1 = dup(r0) r2 = dup2(r0, r1) setsockopt(r2, 0x4, 0x1, &(0x7f0000000080)="efec11998a1f28bd30d2a50b831af77897da9ab50a1fa4ebdea2d74a9a9d32b687877ed77f80fd09b8ffff5c773ea03adf55068fcb4528be28398e587114a798422bbcfaa598a6ce3062bf9779b939082f0382ac3fecad144ca109e736ccdc03ded007124e79071ad448fac2138caf7465d73f1a5f947c47a20ef0abd9", 0x7d) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x10000, 0x318, 0x0, 0xfffffffffffffefe, "814258f0b71a050500000000000000008000", 0x0, 0x8}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000240)=0x3) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x8000) ioctl$TIOCSTART(r0, 0x2000746e) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000140)='./file0\x00', r4, r5, 0x6) fchownat(r1, &(0x7f0000000000)='./file0\x00', r3, r5, 0x2) 08:01:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), 0x7) 08:01:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x40000000100) msgrcv(r2, &(0x7f0000000900)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x0, 0x1800) bind(r1, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) fcntl$setstatus(r1, 0x4, 0x84) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)) write(r0, &(0x7f0000000040)='h', 0x1) r3 = open(&(0x7f0000000240)='./file0\x00', 0x40, 0x14) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x1}, {0x18, 0x1, 0x0, 0xfffffffffffffff8}, 0x3ff, [0x7, 0x0, 0x3, 0xa, 0x3f, 0x6, 0x7, 0x800]}, 0x3c) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) geteuid() open(&(0x7f00000002c0)='./file0\x00', 0x880, 0xa4) getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) msgget$private(0x0, 0x100) pipe2(&(0x7f00000001c0), 0x4) 08:01:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x34, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) readv(r0, &(0x7f0000000ac0)=[{&(0x7f0000000300)=""/177, 0xb1}, {&(0x7f0000000000)=""/29, 0x1d}, {&(0x7f00000003c0)=""/202, 0xca}, {&(0x7f00000004c0)=""/236, 0xec}, {&(0x7f00000005c0)=""/219, 0xdb}, {&(0x7f00000006c0)=""/93, 0x5d}, {&(0x7f0000000740)=""/213, 0xd5}, {&(0x7f0000000840)=""/228, 0xe4}, {&(0x7f0000000940)=""/234, 0xea}, {&(0x7f0000000a40)=""/101, 0x65}], 0xa) r2 = dup(r1) r3 = syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000b80)={0x0}, &(0x7f0000000bc0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0}, 0xc) r6 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000c40)={r4, r5, r6}, 0xc) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) getsockopt(r2, 0x10001, 0x2, &(0x7f0000000040)=""/15, &(0x7f0000000200)=0xf) 08:01:28 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x9, 0x0) 08:01:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xbcb}) r1 = socket$unix(0x1, 0x1, 0x0) getdents(r1, &(0x7f0000000040)=""/168, 0xa8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x10001, 0xff, 0x800, 0xfffffffffffffffe, "f74cabe4c4a0fcb218fbf1b543027376305a4b97", 0x7, 0x101}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000100)={0x2d, 0x20}, 0x10) 08:01:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88", 0xb1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) semget$private(0x0, 0x6, 0x240) write(r1, &(0x7f0000000000)="c6bd5f6c7e98e289f83272056278b79c81abb50a70c83b82a12f231b335f26643ac82a80", 0x24) 08:01:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x8, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x8}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x68a9, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:01:28 executing program 0: r0 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getgroups(0xfffffffffffffc6c, 0xffffffffffffffff) 08:01:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000440)="5cfa14b0e6e9d99634c0cd0e61bf97840df72974ae0acf459859eaf2b745dec34f136baf1087c5bea82281d27619a7e288d2c303b4493f6b2297f2e04775399814cac505ee9c09962a7775b226acea73107f24fa7e71350ad39e7d96ddc662aea8a4a38408b548631a8cd5ad240b6922021aff766fc6bd1219a7e97fce8fe38d75a5d110d274adb1ca9f59e5bacc0bfcde41fc9d50078858e7616c3d9c5e86eee23fe90b870978c9c9b64907f79df030d6edde694d", 0xb5}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x9) 08:01:29 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/177, 0xb1) nanosleep(&(0x7f0000000040)={0x2}, 0x0) r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) 08:01:33 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x928, 0x40000}, {0x0, 0x1bcf}}, 0x0) getgid() mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) open(&(0x7f0000000140)='./file0\x00', 0x810, 0x94) setitimer(0x1, &(0x7f0000000080)={{0x1ff, 0xa181}, {0x7, 0x100000000}}, &(0x7f00000000c0)) getitimer(0x5, &(0x7f0000000180)) r0 = semget$private(0x0, 0x7, 0x383) semget$private(0x0, 0x7, 0x400) semop(r0, &(0x7f0000000100)=[{0x1, 0x1, 0x1800}], 0x1) 08:01:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) kqueue() renameat(r2, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') poll(&(0x7f0000000080)=[{r2}], 0x1, 0x8) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="30000000ffff00000100000000000000beabed8ba5a161337c39845d847e63a549570b272d0013c26057d43fee476962086cba6921d0195b8f15b3b99c0808e2663e8ea4da0b2e24679b7b79951f339f3e", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 08:01:33 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000240)=0x101) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x80) recvfrom$inet(r0, &(0x7f00000002c0)=""/198, 0xc6, 0x1, 0x0, 0x0) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40, 0x40) r5 = socket$inet(0x2, 0x8000, 0x1) kevent(r0, &(0x7f0000000100)=[{{r1}, 0x0, 0x50, 0x3, 0x82b9, 0x4}, {{r2}, 0xfffffffffffffffb, 0x1, 0x3, 0x8, 0x20}, {{r3}, 0xfffffffffffffffa, 0x1, 0x3, 0x3, 0x5}], 0x2, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffff9, 0x1, 0x40000000, 0x4, 0x5}, {{r5}, 0x0, 0x41, 0x2, 0x8, 0x6}], 0x10001, &(0x7f0000000200)={0x9, 0x7}) r6 = socket(0x11, 0x3, 0x0) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000400)="7ee5f0af7fa08e5e933a919e93a1defc961a21e67bfa89e40c38805954be97135e55e0c91e18c1262675c899e6f4677ac0c2abf8fdbeb3d14a0ada88cb435bf6ed898e828c4e6224f7be45c1fb38352990015c63d8ebcffb0078dbdb3006d3caf211c58bad8ba3ec9580d9b0f5d3ba010d71cb5d967e08d1f2988d2978809f0defdcded0ef7350d14df44241c5a30d5f72dc9a8e20db3834e437e8a2cbbb711ddc335bb6cf063831a13c25eb78a0a34ea7c03498bba4f4852418ee8b1f834ad6da6807b2dd3844a23f9faf5d2d5ff6b497efcb91ee2cf8aea43316b88208a2d79f23aa5a", 0xe4) clock_getres(0x2, &(0x7f00000003c0)) r7 = kqueue() kevent(0xffffffffffffffff, 0x0, 0xfffffffffffffffd, 0x0, 0x0, &(0x7f0000000280)={0x6, 0x10000}) kevent(r7, &(0x7f0000000000)=[{{r6}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) 08:01:33 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000000)="f6000000", 0x4) shutdown(r0, 0x1) 08:01:33 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x400000, 0xfffffffffffffffc, 0x0, 0xa5}, 0x0, &(0x7f00000000c0)) socketpair(0x20, 0x0, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) sendto$inet6(r0, &(0x7f0000000100)="a070dd9a6bb590d591ab5bdfe1042ee1b95f38491966868c6738018f37a3b4571c07e479e1d9ffc246247bb45521d06dc72dca1a13fee517e96d9f17b5bb5c437ab152905001140c657e9db6cebab5a34dd45f90e1f3a5d382b00d05c68792f7ce97df08a15d84f19e69b13d5aeaa8e86677daf192718fae9087474cbc761ab70ba6cda303b07cad8b5c8e106ff6eb70c3b5d67ba4f83fe0f469b60070040a12fe146f43f18d665efd97184d02f0da32cb3aeb4b3b87d36e75c32f59e071141d", 0xc0, 0x400, &(0x7f0000000080)={0x18, 0x0, 0xff, 0x9e5}, 0xc) 08:01:33 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) r1 = shmget$private(0x0, 0x1000, 0x609, &(0x7f0000ff1000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/18) 08:01:33 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(0xffffffffffffffff) 08:01:33 executing program 1: r0 = socket$inet(0x2, 0x4, 0x7) fsync(r0) unveil(0x0, &(0x7f0000000000)='W\x00') 08:01:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a", 0x249) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x20, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:01:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r1, 0x0, 0x0) 08:01:33 executing program 1: select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)) select(0x40, &(0x7f0000000000)={0x1ff, 0xffffffffb28d7290, 0x3, 0x200, 0x9, 0x2, 0x9, 0xfa}, &(0x7f0000000040)={0x5, 0x8, 0xffffffffffffff01, 0x3, 0xffff, 0x2, 0xbe60, 0xa3c}, &(0x7f0000000080)={0x8, 0x7ff, 0x5, 0x2, 0x3, 0x1, 0x40, 0xc8}, &(0x7f00000000c0)={0x7fffffff, 0x2000000000}) 08:01:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) 08:01:34 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff9, 0x30, 0x3, 0x0, 0x8e2c}, {{r0}, 0xfffffffffffffffd, 0x0, 0x25, 0x71b}, {{r0}, 0xffffffffffffffff, 0xd2, 0x40000000, 0x8, 0x10001}, {{r2}, 0xffffffffffffffff, 0x49, 0x20000002, 0x1, 0x101}, {{r2}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x2, 0x6}], 0x2, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x12, 0x10, 0x200, 0x1f27}, {{r1}, 0xfffffffffffffff8, 0x20, 0xfffff, 0x0, 0x9}, {{r2}, 0xfffffffffffffffc, 0x4, 0xf0000006, 0x5, 0x7}], 0x7fffffff, &(0x7f0000000100)={0xfffffffffffffff9, 0xffff}) ioctl$TIOCNOTTY(r1, 0x20007471) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x66}], 0x0, &(0x7f0000000240), 0xa102, &(0x7f0000000240)={0xff80000000, 0xfffffffffffffffe}) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) syz_open_pts() 08:01:34 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x10, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = semget$private(0x0, 0x4, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0xcf37, r2, r3, r4, r5, 0x40, 0x9}, 0x3ff, 0x0, 0x6}) shutdown(r0, 0x0) 08:01:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2, 0x100000001) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 08:01:34 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)='p', 0x1}], 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x7012, r0, 0x0, 0x0) 08:01:34 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x10000000000002) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="80e4adb6c2a24fadb48aa51e25a3a84556ff6bb3992fa8f8b6dd492e9bd7a2ddf0da43647fd2479fd6129b60961cc27d84344ba1dfc186a3b890675c0daf9a37c9a6a455ef9f19a9063029113113a9b013b98d18716f117cb0c11bfa1b8ac59e40772422129b6e86011d16461efe2dda43b8a0a25e35c094fe84b5d1adf2c85e5629566344cecaf00a7e4902bc5c5252a319980fb50b1979155bb4d7ac5879c72a9ba64279865862afbf1db1a0448bef827994e352de67ae8aa37898f0e475f5d06bfa81b625724023533c9cd89d08a14898fb26ac0e3622e539e95503def6edb45c742c4625c6720e45d170631a658a2e13f41af26e6ff6f9bd83d78b9f15e8f165702a89d899891029eaa7ec618b8e0bcdae24f4d773ef4ddc5264e7a6735292e0b322641867d5b1eaad85c1d1f1ee07332aca01e56799d1570e1755a1f87976f6ccb6907b62ec56c0b8cc188aaaa11b4a13df82d19bf8aea37093789cd0209ac99773d5cf3fa8e86464eb6565e82fc9e08e2dba84cab2e7eab144871cf034b35a4760a72d339681f0bce97b41df5e610922a8a92b35ab4a8c70f9641a0f02dc71ee2b3c33f4813c557a28e6c1a28ba0bc9d1736279837addacfac941f10940eea070ae27c15a9b639a95b6ae6218849af1dbec78fd6e13e76ebfa47b2e2b7b7d5e39af633cb0104a12a9641ccf484897819ebf1377b2c7e89205bf85bd90ccd8bdea8a99d1a2275e688e69f839133baccb8baa85967742d5e3028850f0e2065af95bb67419125ef9b75f9881a418fb8712c00d6f526a85888501e0adae436048282a038289b5add0bc5443947537932a4fd7264b7c2331bd9bd239fd5bc2b86c801d681d27f4f8254c2953621e2261f057d30a27ec8f686319300c20742d8090c440d000223a1c4834b47604a997569fefc26212ed1eb26e84cca981578a804065e1247c3d43bdc739ea20d0dcb23bb6989609b4db0a443585095b3ab5fe202c4deafb3a4ad9954c421eeabc1fa534caf8d663fa211132e6b0b564e324478b1a013628c917fe0608879a8579a0585d14fe499a60fade15cb879d6eebb931e202fbb92724a992aec9c3ac1a0844b5b86626e3087104ba5c5ee7e79cb1579629fb54e6ee01a9a8ac869fb08c58eb157b860d541ca9d64765ed9f078d87f07f6eb2c9e72269c6834ee2af9b3386f65124af99d740fa71f941861e351e34e2f45dfa3cf864afe41d35d0581a9852b63c7f834ecf5adf4c2cc2cd4b8a93ca9737406d228e2490a537ae033b655d2b3f54a0c34d645f3689bf5f8d39aa0e958c30f6b35b58ca2831a27acdfb5645543b793f218e5e1e3e3bb82de4d07163edd2e65ec53dc5f30dbf69809a743b5fa9bda28c390f299337e5795830608a90a9cf6adae930f359473389204ea5586972e90a682d449bc8dc13dca6dd082ddc3669ce1f7c07b20cd9a91e936d6e15f97914633dabd47f2ba0a814605bc49cee0b0185a468d6d50ad9cba01de6f49e960ec9dc212bd7315fdb6fcd800b46442bba846682c9cfbcb75969e6818896f3245cc03916e051890a9a2c9e7bd0f85f10f127c339d28a2471129c9957aa04783d47581ea11975e77e0b2726e328e2e07b9944bc9778ef053373e1ab268a1ce41c47e382be532d3fed86fb3ac023052c02fb6eaf9cd8ed40f6e8fc27800be17d4e83cd2f6b468a8194464b736016903543a116e3d5cf3ee67b462323dd6a1e23d3720044d6b6a847fdef8d27cca9ca805bc3d74e435089ef29b571f1c19ce4e68f3a3115facaaba3163655f5f7b50b4ee9c0fd695ade0e6908061fd193e0c738fea8e89584b8121166e7d3fd441866c950bf77448f8b96dfb9668a3d60b27aaf490db046409d3f4adf3beb0e86deac5981ca5654f63251f00a77d975c607a5cbbdcc12e18b81135a1db2377fa21915f5eeed8eb24c029988ada43cdb583f8d025765a6e03960c5929575ccf8f83f91a12984dd7219f60053e917a3d3bd82e97f4966bec04294cd0bbf09cb5798b591aa6c0cc74245784a5f99b40a4a1d6fbe48b3094c834f26a02e4b78e24dadae40ffa221881b19983eff3188538143b8313887f9dd9667248e99c5c772f5f128f4a1fe7aa950b20934ccd893272b2b081f17ab9b18880190c4e925a374c17efb46f37c1b7b37c9561365cb47e8d0b3f30b5093153a3c9ae92c2ca733be4dc664522b16c19f476ab28e151f26416487c853b6730e62037d9ea52a179eefd27dc13d0b4908788b2f8190988202c50b4d2c3705cc7ac4ce723ace2adc1e547052de3571f2179a325d83331023b6c0cadd102f1f7ef340cc6e1071b52955c8ad271cdc6b1d58eb4b490035d06c5115eaefecde37afe3510e9de127603f58d533eef3c70529cdcd418a0251845518f04cd02fa8c5f73c45de22a70144f9c642761b15cedf39dadc8665d94b1140d80239f7b2167e46fa4029348f7facfa58bf36aa26a8bcd1dca6650f5639c21da76299700e0d00e9d20d67b3ef492243d3cde75e303422131a4ab550eee1cbd211db04dd50788587493ad67e43e7b7bc16bb48f754284ef1aa091ffbd9dfa762ca679bb7d49825ad271665fe02fa7bf49c4e1e0e5248bf8a4a5cb564077ddeef8980a16f62b7bc457a2e6355db24a6cee808bcc0587b10c6c9e42f9c70a3d630fbeff8611a07242aeabd1eea6f94a9f807b414e343e97fcee647d047f4f02b2ba393295f91cc1578cdaf3be8885b050c476facc98c465ff1f6484740ffe131e818deab4b84cf74d14caf48c29d6c6f468c98a255f61597a385ee91d0cc2faee92691aab598281634d0bb05e72b6bd0971dd10a6989533ff3147c5a2f44e368c49e3c6cc98395e213809cf909dc51e8dbd8fefb4f11b8691da12452dffe3ee2d64e1deb570c78e72b6f9d89dc011d2d34b46f78a31e501ab70f64447ead3319401fa80f01289ca048df4070348a63956ee5b058b4ac7696a05677c87f32dfd30f1bc769261d69f44a92d25e4638e0a382544b0f9cb66623c7b0b1e7c97930fffea7b8ccbfcbb90e35f1067f08c8ad4b09ef49b65cb3452de5ba2217d16874a3c0496c3bdd470a5c8e30e9c56efd1f07ca0b8600fa8cad052de158debd7910dd17c152bcd8f09202dab6b4ba820f2acd403c99218970f6b19c7b7efccc05bd8026175765c27505848af4424cb252814904a1c3c8c78203357f202c04161cfbc831bcf8b0f737b0f32354231a4b56a512b1a9d21b608098cfafd0d2170b5b50a701dc15cf1af7e7afa5637f46f9d13328a928c438f115eba2b1f7e5f35317225e0546fe572ab99c9714f738a8d3ee5a3d71ff564225a9e57e8cff444fc67e5c813cc17f3066b1bd6078bdbe2ba7b86513b6cd0315a95a3f8d0e8548334d27f4b2c55d592860053bed7cf297203ba130fd06b9f0a020d81abab83f10f248e8601005617af18af4e8e244fc20202acbe479400e577a9e25f684a6dae64dcceccc0e914abcf573a238e28f4c54aea9e22fefb5208e1315440158dcbee6413b35d55bb93024fa4b8095119c598a596c60afb587da2c4ab9abf4d46ad2c48a41a28dbcfc97cb136a83a78c032e6c048c6121f80fa159b24d3d97b2f96bab640a3c889d2b90451da020057a0c4f2994b467caa7339a7e7bb5208f8b2593f5501329802c5f3ac379d1193c20837d0dcd1ecef7c96bd65167e08df99fbb915157edb7572edbae5c1fd5cb8bf90f19e85e2c1867385a3bccce421f2adb119d009e29e69b4b61d4a85a2212316aecac1f24446a55296724d60c36b02fe2fcd14705dd7eca710caeb8f1d8bd88538a08af558cbc7dcef5c5ca2fadf18b8938ccc49f62fa9ee38517677d88082a412779392c86ad805e52ec5a59abd9d6009331242e27ead22e977ded3deede524759e32dff09d880ef4b02e681ad80be8acbce715bc1e1146ffef4160981b3f873055498237760ba47c872a8c5900798c57d5bfd198dad3e39c9525e22b2df406269ae262d7334f9c8c9c4c1ce8e96e1a1e58b4be59a61e7e0be9b0030f0cab51a8f67d0a7a2a47294ce13038b0be45eab40af7113ea1a8729766497489fa1811ce3deabacae92da18c8adc9cca07e9b2bd9d130e3b97cbf6904700ad7b629cec03e90e40a7f5d1f4464260da9701dc4f362d29f724b66b85a70657c00b5c35744ea258a2af437ac3c6052f0eeabbe3c0542de5865c3d94dba9074f620e15b61f446f6e86c57c81e45b0983d10c7c78528c66fbc86547b5045bbbc04ba6ed7c743032a616fdf58d7e8d8882e0e05f9891a766ae576d779f89650b5f471768672f386ebee9c27a65a546e566ea43f7838af5deba25500436f4b9275681c67d8fa1811c20a96fbbd9cf35a47757376c4282d115fff51634880b308febf0d5f13b87dfb7fe4a8563a177fbaead5b9dce5af2fed43f2225a30616f2c99366e1ea37051d9aca40d750c1286dad026d48637547a888f42b5d9272005a90dbb69eca5e8a77af365e55b7423f30372fbc00845b4e45423e0f733ff796e7f37afeec2ac3e4860609fbe3133202430c1cd5c8eaf5302d64b8d67d24b5677eacc62d6ba27b73b1f3b2c747e2b11a7e65d3348400c36739157850242f303801a68e26f23092271c4e593f0e0b9a4c76a81b84b6a8ecac4245a304ede99c9d497918a06cb8e5d131325b062334538fe5c1ae5a263021fbbb04b8b4196c699ef6bd5c3e6ac59b950289718290290a1b227ecdf03f63de98d5935f03271dddc246147755441c90b82004f4f0939e437dbb5ff705c9e0dae844c6cdba6996a9a1663c0e4577dd568a47485677983047829d1c56ec675a778edbdc6c631bab345dbe92902d9a3c6a9ce28aebcb5eac2ffe9ca6adc4a00ce57de22b6e900574354d28e13b3ec8abd60445c34db93aba684478182c2abd311578ee7e17489c8b86ca688d80a6cfe0fcc46e171e83c0abc542f15a48903454553810c502ed5f13d941617e124f9720edc65047551f46f523777a62802527cf7fc95446457df57a914152ce6827e1eb1d3b4f9ae7534767ac63a37988025c4f793afe16b8b844b70ffc963424bd70dc50656a2a8b7e319b51c4a77a8e69bbe21828fcfd51d7ca452d65d7e3c973debcd80ecb7caa5cf8b59b6b4ac9f458b5dcad371fce5c62673327a8891aa60f6d3010125702b09035ce3cf086cc27513dfa684b69026ea77cce2400aaf49e1c6af6fbf8aafc85dc1ef47b6a0136eac799ddbf3cb1e1800100e7b7608d879683b6db94c535e076f3f3a7eb31fbd63cd90c239ed5d885e5725c40d05b0e0b7f0d15f4373213b9bfef985eb4f3786bfac9094528a54c62427b1632ac20d2cd10e75b93decce7472357a4a1530979903b13d4f36e33098e57c95f3e8c0b6bf5616c4feab305cf5e412990287dd44e6fa43111d71c4a9f07716577fdcf2b0f6aa6f3a5d7c32b2db1dd009af5d18e626969a8be3344897ae27bb0ad62d3536a35a081994e093476553c60e26492a40df267801ccb681b536f8097459553e4e4636961109aaedf697ad57f96bbc20c6a3774cd408f2bcc170fb7cafc9e6d33ade30b9117d8906ad5db84fed086ea477f77e5de80488fd18c09ffadf9fbb6c27e798c2ee42996df40a6d2149f436472bf858d606390c3d88b039bdf899d48516e0a1cb4b763aee51d2ffc7ea2a4c26e7864f8e6678c82130e7f1ddb9bcdbb73860898950574e10a30382ea127453149c68091b1f44010c1f855d729cbdaee7ceab4cf04bfaaf7b4f756489183c782042397201e9e6463a284e7a6deb4", 0x1000) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) writev(r0, &(0x7f0000000440), 0x0) lseek(r0, 0x5d, 0x2) chmod(&(0x7f00000000c0)='./file0\x00', 0x52) 08:01:34 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00005bb000/0x2000)=nil, 0x2000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) setsockopt(r0, 0x2b, 0xa, &(0x7f0000000040)="00020020", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setflags(r0, 0x2, 0x1) 08:01:34 executing program 0: r0 = socket(0x2, 0x8000000004001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 08:01:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0xffffffffffffff26) 08:01:34 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x1, &(0x7f0000000100)=""/230, 0xe6}, 0x0) semget(0x3, 0x3, 0x580) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xac) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) semget$private(0x0, 0x2, 0x70b) 08:01:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="d7784cc7a56d62178162dd63842d0f935b3bcf1637bda970cf3273c5b092ebb0392e88dfa6bfd15d03478c880545a26f48cbd0b70cea52278edc275d80cf39ddc9a4d25323910fa2a43512d697765c43d73f3c690a6b515c981fb93ab3e8eda538a163bd5d128e963f566d27c7f71a148743de677db0c448888df337df0323289960ff32db45431758abb2", 0x8b}], 0x1, 0x0) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x2, 0xfff, 0x1ed}, 0xc) fcntl$setown(r0, 0x6, r1) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 08:01:34 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x82, 0x1, 0x9, 0x8}, {{r1}, 0x0, 0x8, 0x44}, {{r2}, 0xfffffffffffffffe, 0x6, 0x80000017, 0x7fffffff, 0x8000}], 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) getppid() 08:01:34 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x8, 0x8ac}, 0xc) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2f6600"], 0x1, 0x0}, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 08:01:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/53, &(0x7f0000000080)=0x35) 08:01:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "b79dad9c4b00f2a262be040000000000000400"}) read(r0, &(0x7f0000000040)=""/9, 0x9) r1 = dup(r0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) 08:01:35 executing program 0: r0 = semget(0x2, 0x7, 0x80) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/148) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)}, 0x0) 08:01:35 executing program 0: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x10) r3 = geteuid() fchownat(r2, &(0x7f0000000100)='./file0\x00', r3, r0, 0x0) r4 = socket(0x18, 0x2000000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getgroups(0x3, &(0x7f0000000080)=[r0, r0, r1]) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:01:35 executing program 0: socketpair$unix(0x1, 0x100000000000005, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="90a25f5b", 0x4, 0xd, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) poll(&(0x7f0000000100)=[{r0, 0x6}], 0x1, 0x0) r1 = msgget$private(0x0, 0x142) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/105) 08:01:35 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x0, 0xa0) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000000)=""/4096) shutdown(r0, 0x3) r2 = open(&(0x7f0000001000)='./file0\x00', 0x8010, 0x10a) utimensat(r2, &(0x7f0000001040)='./file0\x00', &(0x7f0000001080)={{0x1ff, 0x1}, {0x8, 0x100000001}}, 0x0) r3 = msgget(0x0, 0x701) msgctl$IPC_RMID(r3, 0x0) 08:01:35 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) semget(0x0, 0x5, 0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/228, 0xfffffffffffffe5c}], 0x11eef9c16012d76, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 08:01:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) write(r0, &(0x7f0000000040)='h', 0x1) execve(0x0, 0x0, 0x0) fchdir(r1) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) lseek(r0, 0x0, 0x2) 08:01:35 executing program 0: r0 = socket$inet6(0x18, 0x40002, 0x0) getpgrp() getsockopt(r0, 0x29, 0x7, 0x0, 0x0) 08:01:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x4) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 08:01:35 executing program 0: mlock(&(0x7f0000719000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = kqueue() r2 = dup2(r1, r0) recvmsg(r2, &(0x7f00000006c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/214, 0xd6}, {&(0x7f00000002c0)=""/57, 0x39}, {&(0x7f0000000700)=""/76, 0x4c}, {&(0x7f0000000380)=""/163, 0xa3}, {&(0x7f0000000440)=""/185, 0xb9}, {&(0x7f0000000500)=""/160, 0xa0}, {&(0x7f00000005c0)}], 0x259, &(0x7f0000000680)=""/8, 0x8}, 0x841) connect(r2, &(0x7f0000000000)=@in6={0x18, 0x1, 0x100000000, 0x1ba}, 0xc) munlock(&(0x7f000071b000/0x2000)=nil, 0x2000) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) accept$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 08:01:35 executing program 1: semget(0x1, 0x3, 0x2c6) semget(0x0, 0x3, 0x0) 08:01:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = getgid() getgroups(0x6, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000b00)) r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setgroups(0x1, &(0x7f0000000b40)=[r2]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() r9 = getgid() getgroups(0x1, &(0x7f0000000380)=[0x0]) setgroups(0x9, &(0x7f00000003c0)=[r1, r3, r4, r5, r6, r7, r8, r9, r10]) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffefe, "90de9c16723f911a1d962f681f00"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) r11 = openat(0xffffffffffffffff, &(0x7f0000000400)='./file0\x00', 0x20000, 0x110) recvmsg(r11, &(0x7f0000000ac0)={&(0x7f0000000440)=@in, 0xc, &(0x7f0000000980)=[{&(0x7f0000000480)=""/246, 0xf6}, {&(0x7f0000000580)=""/54, 0x36}, {&(0x7f00000005c0)=""/145, 0x91}, {&(0x7f0000000680)=""/195, 0xc3}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000000800)=""/185, 0xb9}, {&(0x7f00000008c0)=""/161, 0xa1}], 0x7, &(0x7f0000000a00)=""/134, 0x86}, 0x843) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="95cfac93501549945862e9ed58fdeb5364b687efd5aae0ec1673b300e0feaee4091c3495cfd46b7e1991319c5138c4fbcaee73e098b47eadde4312e76da87a15d3a457f9097aa5ec7561f9edbca1f77770083566ef5a33bbbd91f299373efe3f241e2e0cc87e68262813a6aca56b38af49e956ba5b0e8f592133e70a4e2a8d5adcb74c817e041aafd0e1172e78fafb1ce03bd1c31cd3fbd35176", 0x9a}, {&(0x7f0000000180)="80d248cab98cf054f80d5fbb84275b94d75f418a24146e10cff602b460e7462da30861dcb9bfe3fd37b69580f9fb137abad432b6d0aa9dc6a836405e2c5eed", 0x3f}], 0x2, 0x0) fchmod(r0, 0x92) ioctl$TIOCEXCL(r0, 0x2000740d) 08:01:35 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), 0x4) sendto(r0, &(0x7f0000000040)="230bc7b14d366f3b5549b4c4534b360bb47f5e7c2a5a53d17d31e308e691ecf47e9c81c5628cb6dd853f4120c02da1e7aa06f971d06943c4a008c6acd5a07ac3cf333d80d23f7c2383940703c1555fd89899c0d750ea2b28d03e45ece15a9d", 0x5f, 0x402, 0x0, 0x0) 08:01:35 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) recvmsg(r0, &(0x7f00000016c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x100000000, 0x904}, 0xc) 08:01:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) r1 = syz_open_pts() link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') fcntl$dupfd(r1, 0x9, 0xffffffffffffffff) 08:01:36 executing program 0: semctl$SETVAL(0x0, 0x0, 0x8, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x3, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) 08:01:36 executing program 1: r0 = syz_open_pts() lseek(r0, 0xffffffffffffffff, 0x20000000000002) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000200000005}) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000010c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f00000000c0)="30c5b1efd72d10df425abea0377d4cf8b8ce926e75c90c89db1588e3f2e5e929d5e049171db169dbdd27d98b5b7bbe7adcdb60c4ce2ae0d69aa34cec0716d670b31972bd94ef574c2e05434d8ff0538c645f42b24d6c1ebbaea6afe9f4f62b5c93212c165bd67464e231c2559d07374ad28d0cd81e5417d05d75fa5ea3322ce7f9e87c517575350250279ed59c833f0a4958443e0b976fbbf76f792b45d1c2f0b9494853b8ed2ed01f13cb47e115117e2b6c9bf6314a382c682f3d2dd95cb6b5b8aa82fcf3e3ed8e4c81a45e3d464bbf1cd120465c0d68a8387b57fb1ce7982232b3485e4a18845518c432b02db7071c843f990b3f152b315517e6c9d3021746617b3cc72345f2e8e79f48d22e726ec14b4b76c1f744522924739680f7a015bb0b53e4d5cb55badee17e21f558126d52437f3d6e194da1796b7c966afb11f9e80ace0a7cfc1b26eb44ebdd2f7c7eeb65a5427d77f717feba979b498b270a1421a767c6eeb72b8f4da0e32aeda879a685bbb62cf3c7a80ce3a0387b7619f1526d55870d6b5448ae6ba1daa7dd678ac318dc7784fe17d802ece0d567e0f65cb1e0f2f45e3dafdb00b37f977840d71a713cb3897c85d48a2daaf4a2a8d34ba26a7057c4065bce81356355386d831abab6545e140c0ac7098f7d68fc25317023adedcb5dd1180682dd9f02924737f8c49b88b772d35bbe86c19dfab7d4a593ac77c3205d38b54e4f783e8c6fefcdcfe1196a34aecdfe26a6191631581a8dc91924e9eca80540dc648e70d948b50f16c497517580683c5ceff5874233ee12a8168a04ba1ce0a2873e4d3dadbd3dc445cda9d907d16b695050ff8beb5d476a5462041c2b573154a508f74115563c80087302ccef3ad53bb7c3b46b6229c71cd291a27b6604cd4aa53084ea0a7ac4d6f2d76b2e49b54cdc95351f490feec6aff43efb76314e3518ed6e2530f12323f6d049e8154034a7aca9cd97af592f816d360377055edf9fd85b48ef10dcb6f745da82ed3dfe639c24afe55192d94f9711b646a2b03cdb658180fd0ce0a507d1c1b4b02ef6450f9bdcb0753ed50f7cbd8d08bbb455d1ffc68b48ed57e1b1c6ffb5baa42ba330bc5469ff877be16eca9dc82a8596d114b6aac1e114356597d5b658d415d941bb0cee624e440dc7eb3044d2f7afe7c905bddfb355e0440e4b75e41ccab0320e4353271fb8b270a354948710c65c140a5543988eaf4239e72b343076ddc2245068a1192899f7321bb4acd633211e2f0d20d40fa19172a195e9831e202f40e3e6fba473e79846aaef67a0e4bfe7ebc076fd543248f7bc206435ec1d432de0a4a1b9afc62c30ec29bdcb3aae4a00e56a8f7d06225ed7391a3792831c29e6dc8932bb8bd36781682b8f48572c11362df043c50ccff06d5e50f36c812cfe9c7a5f7e28c0d97c5a82e9ecb50ce7c81d659120eaa44d4ab8b129bd6d88bc95a87af867de4e859a1675984c8359994b5824158267361722ea35ebd119dc4eb883e1d9f5e520c172cb71929e61bd06277c8102a59e8c25f5e52be4105932673c9693379f3cd9189e3a177e3fc61f1a77c94273536c7c09766f31f1fd13436256f2dfc648b92342bf35c8586a3f46c2f98f02ac10f96ee2f58d28670b646abbedf8b86fa48d88106c9087f9e4c9d896c636ba449d02dc46fa25e68458ada4652a8d91c5c84768bd8299f6480cc27d5772a632fccff9eb046b35272d3e1308bbb7be02b15aca5242da218ca47d605aa0eeba8858f03689d67898055236090d2d1fe9a25c39f811e864258da85fe13330213d98f191cd5dd9c7eb7fb3da10d903b811067bd2559151f7184f6082edeef5f3981f7f57477e26e0e3058674037b9f74ce456113e5035ac7073cc7c520b0ee04fe259116d04aa2426fd85137a5337ebbd8aa7848b53a69d66b2301f38c16c070f84ae8099e0265618b91f82f05c5d5d41bf4e5a30fc1e509feeb1260c8b00c8cdc89b1dbff63e424d36a2ef03ff59f960e6943681ce8d1313a9aef523ba83cb39ce08275626d3b664cd5954459adf4607768c887f12afbfead9689d8ed35b52b86a19c1a0cdff76dc5d2de7341f2f33435ca83647112139e636743e2ebea3bdcd5ed10d22ed9f4d34cc3218e007f7ad02e9e6f5494aa706ebe42f5b9d7eecd150aaa18598e2b5adf2046f1dd4bff775e01e13aaa41938a09b3143d7e14bf23039d7c96f8d977f028313287f3050918dbd022513be21ae5a8480f95cfcc2f8dd6a2bf88271fb5f4c826582f34464daf8b7f5ea4b9d6a9c7fdc558c407448dfb9c2169cb62ec0385228794e06e7b48ab68eaf1b2c658249d7bd724de7c899f112ef931764dda27e3d03ee9bc2b3c17688f6db67e96fcc0d6b096650890ad451c1b18110fe2f542ddb65d1eaa4885a3e5d246d47fbe4f7a0b757ecb145b647425bda3ebbc3503faa06b309f949c1c4f8ca70b4dea553d4e9e2c351e3c1db903ec8336e2da7cd25408a1c6ca72a84ca6d7349545919e5a3f46845b45a7eb669745b08a723b7130dba59655429ba35e3c195aa6d0725fc24baef3d66852b35ba2711e91fdb0339545ffbf31e0535187d076e1064fd6604b1b5111b4d6afe84da6f8d364291288c4b8937dad9a459edcf94f7678fef8813808191a55ceb71167776eed2370f07216b070b27d7833d5e147460da29c3c20f43efa9d72e816ce5d713c44886a48f9447e0480805d99e1f72813df735b445c5035efeb0c05afdcdc2b1c67b5fecc4ee19e034688e89daec42c00f4c69059c41c5e1848d95e12375f4513de1d2edd1ec1b4dc960776fb19213a4841b1898ecbf6e9039e5642ff5c4d28db6830bc28e9b822727297640e7c12589afbec794af765a485433cb51dae51885a741417baf40b96a6935af08a01995bf8bd1953fa2d9b2cda522dde1b88d81368a0fc42ea7e3fbab873c6b4dc93a64ed7a7e914622246a9e4622675c23e3bc2ac4bcf1621053a3fef9ed5d664b067c7762771d37da732352752c0a2541c8da90e5a20915887ad92e73a6047ac0310dfd570ce5e1b3105a0b924c7baf74894044be48a38951598e5662cd0f9db1cd8764c0c67daa52b142a274d8f152c651185feb59efc82641144fd15443b39f52a8cb69bc65ab8a3f8a99cc89e4defe23bbfc8225e91f346c7a2819fdcbacc8e800baefecfd0f535425e2fb3bbe5f284b83368417227d668f3dab94188126e3c74b6b8491faf5324aa8fd308d79ff4bcc22f74b20dfb5c3f39425ae262e7fea351365ba14894d6096f160b245e6e4cef75be189ba8d588fe273c970af2c17b37d764bb73ede69728cddee7ee9103d1969793d10d89c49135764f4baa2d981d0fe512f6419061b57c4480c44ae37cc2cb47ad77009aad45ae83d7cb7c955b46b259a604b52a93f11ad25b86bea3b3fb07a582fd666e7f91b0770560eb051a0b7e180ae652336098e030e9f71b0280e228c2d049b0357a626ae3a7a7d4e8d4b4085f60fb77b3977eba6c2a5f53e4fb4da16c9979d90bb6cccf53695b1940d222d12a81cd6bbe9ab1e884c23ff387f3882affbc50366917c93ab447deaf1054c7eaadcc12dc9db784269ee2c6c54737ef4a67901e6d47ebfd34c3add55bf0754eb8e8c2243a4367c0789e528b3341741e5ee9651479cf25b298be4bad139a5a886d29bd00ca2436a17fe72bdaed4df11ec860b3cdeb3016d0504b3f507e53a07fe4ee328fbe87d3bbf6d9fc92875f4b466e9740860b594b55c012eb131e3b6e7d5c263f6a915394dbe0db5e2af85bb0e41ec5c24700f7141130d58bce4c727f47a1567c29e77bd0a1d85a5b678660c7594641c456b6695566d2202087ccf266314af039f8bb84b32295a00bf967773cf142b26eba1c090c1f2b4d5465bf9a90ff5d814209483826e7d1700d8d22d4381ab6d5756557a354af49cdebee10ec630f60a04cc9b7100f42de64db946ec53dbad870ac82b1d81f1b956b9bf70a01802d19d71d2be4c7008ef5de5f7674a9e0578a78b1e483cb36ae881b1ff167ed0e039e699764e449c55bf5f6edfe69f88dde41a191ff72f2fa9f9459a06c6300bb2d927e18fcec9a833a7adf1e48281e485c411463e59dbae312f53933dff46e5eee98a5f3e1cf9f3055c4d71d0f728d875df21b3fdb1266dc93021d72691dbad6e8bb82803534e78f3dde0ebc7a604f4415df35288ab2ab0c061727a505951e7dd73e593806e7171ed1ab53e46b6b48b53279f768399269c962a66d6c888ec3bdee4be9b623e4affa26f186d31208739598a5df7fa977c7c9d75fd7d0f8923ddfb632c1bcc899b83c34e033c407f091cf8bd231eafcff32737a26850bb07c437a461a386b23354957d988c0caeedb064e229ab351f7379b93cfe25f3979b646cbb1810c461ca31e7d1e334a5a12795b7538025abacecefc13ff0f3cd59d0fbdc0788c0eb36e9c2976213e762066b39aef0695229c8544d798b8fe28b57a389d6c014504399d28047a5cb047c46720698cbcd8feba6cb1f452c813108530a9cc15f587b01b09ff49075b7a2df760b60ed99f486e506c664ab7df881e5f3ace01cf290411c5e612856603df13ba2c65e065ec6e7ee0435f326ddfe3966603a6dac61159b962f98d2644aa3d049865e43fa7dcb40d30b71bf9c12bfc7d55208587ba37ef220866244868a231ba3e56585a9626f7f7177331ee1e0f5501bb90fa57c2197c0b29a681b254091a327f7327b934bcf889f3872c41688227dd258a896c06aca3dcbd992f5e83653fefec5b4dee618187f7729dc0f7cdc7ec1f396bfedc6ad6d94e2471dfdd3ef263ebd043624c7898e838906546bb450b8cd96e2b6834c809ddb24e814d44668e965e9e292319f5f679f7e9bc685fb20377cf392c542e6c2b2670639eb6765047bf000eee2937aa579619b08efbfae99cb51b9a5b61713c6b1d606b3c07e98532bfa7668759165e103e67f662a1f5985c3d13f3ae9bc3cffe916260afe38f8832b701a5d8902e38b92c9894756069b947c7b06db51fba27635f3543659faa37a03ab8f8b670ca9d996d17acbb11304e80cad7bfd475d531d5802ffdfe8b4fc0c9623a6c27d8b08a3b11e445bb0f4a14fa7786bb0e37e5a880a5aeacd73727685a09faf02dfd1f05ab8b23853560f935e23d10e77e982ca5944244bf0b56fd2caefab0262afcce683d07c34b23a3535865786f9b4d86dd9292d1545bc6af9d95cecb57c84a32b75662bd2fa9851ce11348edd0d7546fefca7702c0138ddae67ee54dd2e1b388ca676f86e03e319aca765f83949e1eaceab036654a874db7721b2713d5824df65078d18ebae6af13a0a2845a74229f24c517a41577041f661c5249a4027b13172880a7fc4bcf11a435589c423c324fa4a623bf6948a294bf68c43475bf1024c4f8596fd2afa1a9b0568ac0be99f3c6b73ff3a1ab32febe4178342e94840424b4dbc2a05461735d31f82fa45fc93d13019fc1e3f473ded2e254f451fe0feb9f4ddfc15c8dd666c8d1f85265d85e1b75b5b857f5cd9489a97dc89b679c7b663fd92f539d8b5ab7f1fa740c81b0b6402181bfe7e5483169cdd5f85c7298f7e3c206bb998b1bc5dc88071820bdabf1e152b73863fa3e7ac8d9e39f475337da2b2443d170526e745dd484a8ad6a04873ee08ff2a140bdaa521e0fd9bcd94a54d7016a2582996ef5b0ce09fd7da8018201eb82be5a5584dc3c33f37a2e39e2f89d45b81abc919bfe336d7f191fca19dd2fd0418353a6175fe98587f47c179d512a5c874ffebad81ad69e8fa9047a50", 0x1000}], 0x1, 0x0, 0x0, 0x4}, 0x0) 08:01:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea6b865f6f05e2d3280d33ee6185c6a19e1a370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da6e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aad0600000000000000edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce4bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922", 0x265) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x3, 0xd9f, "b08d662247ea5f2b2c215faf8a210524d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:01:36 executing program 0: r0 = socket(0x11, 0x2, 0xfffffffffffffbff) sendmsg(r0, &(0x7f0000001480)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000012c0)=[{&(0x7f0000000040)="03469182fc819e519418718c6d71a426da6acd4a17e93f7fa2a71015bb8f697d7ab6915786831e59a1609c49b3e7c6a6935125fd3f4311e5c7f4c52cdb8247ef6dda487652c0c3276d7b814cb48e13cfa5c4", 0x52}, {&(0x7f00000000c0)="dfa576f173eb1e20e186b0f4bb1f316d89d37e46cb9850bc217696f7ef252ad1545696934fad8cf0c169c18c1216ad340fb79407590cc642fcce64a2f898ba01771f6805ed7324bb690cd06795755bc1502160cc523f86ba3de779ad149b0c39ef372f2b311f602387b394ed50ffa4d6217a7e9a35d2f5b35521c88c55e93baaa451e09c336801fd6c1fe005f21ded0a3485b51b101d8b185f62d14d3397f77bab63f56d58432c1ecce995787e930450fd1ec332", 0xb4}, {&(0x7f0000000180)="e574d3ad0bc3298fbab2161e4a8f2cec4742a45af6850793f34d299dab009478d07f6a", 0x23}, {&(0x7f00000001c0)="9a54a1cff610f25db63cb5d013d7f4007f67dae643fd109b4fe6351b6879e654bcafe3e9048c89cdd0faf51da543209e56505d97c6c07a2b15a530a439897c113172a36baf6df7d063b3189734d9f24b807476129ea8e0cbf74acec52898586c319c01b7344e6b86d8c33f7cd1e600ca972ecb1f06aa66cb10695707a74000c2581d4228243af83c10b2184717a209091184e4b5f0554166e81cce1a2452ca02d090ae8ce4c2a2f2cf55ae4553c3663edcbc6f9d484467044dda955dcb7fef71593b53ad70e55b698c5c326dee486092ee1e0882c2ed682810923069d1e3dac1452525ad646c8cd95864ead04adb15c969b430ca6d3259d2929def470cc5b3c7bc404657f24012f7982191d713121361c53857dab927f88aa524e4c0247dfde7818684e9b82b5205debb57056d6cbf78d7b830813a98a4fb5a3d6c9a4480aeede96d3a9c1669678b41d1349921b43f0d68b7f5c1c551ce9319179adf3ec82b1749c0b787f7659da5f7d2cc15b49673a1e3845dc4dfa2caedd28d51534b76ab30414b0e7195f81e52e9304bddb79bfc1ff3c6a716a66b06918dcdd38edd0e912f33e3d93a4b83a4eef3d9de38dbb164e1b005a06521ec1baeb812517daaf6bbfff8dd348e054d31db280844a12e331464cd1b8c750e3c389af0479a1ae79c5cfc9e280d40b1ee1f8889341ae4febf33d9661b479f2bfea25fcf0bb90c98d631ff04135981ab0965c1d38f090e2812b7d1b4c675cb0d0d512f82b180f4a86045ab5840e4bbd027803cb7c3f0ce559dfb91ecd284a3adeafbef28c3302bb3792fe807916b47a08428d0e7a18010f43b05b680dcbb643ac26afc0411509e06dff7da620a87ecd1b7ae84d0cfe8aeb732c8ab7f23a7fb840701ec8c2dee358e9bea2f50c66d6150686f9ae7c8aaf6976b1501809ee2d531102334f71ad4856734ad2d91973257839d3b6944a5640868d05a12a3aaf577e32c4f9c38c19e06d0341d957db1bcd4b48c72f472f88e2264aac0532dc4fc3a396c1941447f0febe22ef56d820f43b0af0679494d098eb1bcf0a56e8182ddfe95f25507a5584e3f36c8c1036a15a82b61cef171b47e510dcfff150dbb74b1a1c6120db39c69edd58e1783110c0874e5b16977de8cb51e6f3c09f234ca61c3a6a9384f91cfe82dc1b1305f41b6117fe8103ac4535312937a07c943999d385cd879fa57bb6dd6e88cd5a802c2f7c734ada44cba031d95e864b01a41bd13bae54013ca4254a8b5900d2cb41a4932030d5f26d70cdfa8e4335ca24e14c1e78048a7faf563c9d85362ef764559fe6eba3bf93e999c64052bb4f639a74216e58759f7a851315581df85a2d193e7a3d25b31eddd80d2476e05d7539c43d5001ada769c777e794581c44bda990fdb019e3c36913357be0272905dc787de4de9332a25ea1bb598061621976cc04e1fd9515bbd29823ae148e183902af09aaa72090a7ac9187d7daa8306fcfb038bfe0debef02b6eff8ed35bbe00b1b08a37c512c987d8222ea03682527d0060c9906915cd8a27495c8c0d9c5e9cc2b81e409c65dfdb0abe6b299935f0d1e2c5138c848acf6ba07e2dfbb2b4a77e5109e8d79b7896c9241bbf67c3cb49e8a91c4f6c599fdf775b5679306f9179983e5aa2845061cb6a6ba4a22c635a2d80fe6d5d2361c5352c7e82c22c64a6a5864572a7cfcdada2a1f75bba995a07656cabad53181a4206c732aaf57d60224698d3cd5993e66c77956b6f4de6c5e745c3b66ef877225c7873cc604e619610d2cbae245ae105ba0811167a2568bb51c4715c4fc350bde806581a888561fdcac7b2a003c1a60c38347d2a056d2d61a0a7f8a615e0d302723c5df2f568a72f0a2112860a6c3de2cd2e72a3c23083932b5cbcced49fe10ff6070482d899b335171b4d88cf7b20787143ad63867ead06632142802f442e874db0529127ad8234e12b01aee2b664684bc5d98801af0925894384c7427229e86bffd5244aa33d409f2d30dc69ab72b8ffbc19e1eeeb725d6e1455b35150969fc179b9eb6f50e751a48365316af196bd454b02b41e283dd342152e539ff2d3ff3a10ed8c3c275acb3365ebb7bd416ee955e06ad86f5f1ab7fb7b476baf0efe3716ad4d87d8e01be1442a8b9deb403495aa60f2f36bc68b0f2b5701c31289fac7f16db7a50013ebb91e1d03d4f6c3e4bf166d95d29fabaaba1bb311efb9423be321eb534b02028194520e2d327a4340e4a02996256aed0cff4b4edecc27081c57c6908795d93e10bacc2129354cc97e74329865b63e321a14a72092099da178b59e2d16459724933b1e9c23f199d9eb5f17e56cf4190f782a6540eab1d792a743174be14887908264e39a0535417a473cb1e3c80742eae9bfa30c2d91a5fa14987679d3633e6af91eabfae71dc191fcfc7f9c84785698ea2d5276763a44f786118ca0fb80e209eae28ab076384c679e4c860335093ba3fb26051c0ef80719ab0ec8cd4bb151afcebc3193b9a21e235f6ff27108f229f553760ed518e8fb0eb209cad6ef85c5882b31b4a19c847ae247987aa365135f997df31e8ab8b1380eee36b5ed9040d80d1bdd00b496df395d38a85ac746c298e8d878ea25c48c3ae1759d5d23f60663dc731dd216fd0327080dd65fe7a701bb41e9728f3d8d78f89d87668a9aa2ee3ba02fe4ec59c095cb33ada0fa0b571ba2b49643e3174249d26cdc6d8b75e8526cc02e724b87d6e52e1575647199ffb3891b23adb1a068e9d5327a4d43b6769091062000cae094fd0cc67285dc23ed59d1eb615c3ffe8b0651f0293abcd23dbc15d8cddb48541558e0b95fc1d766390d2feb3f74360f77b8ba765ffa3c6b278fbc68e48a5335f878a379c29acad2af2a9cd3fd2cd087470b02a4c310d9bc6c78431156f7f9740683ea81cbf744cd9afdadf36b6d56d3053c774ed181a9682f914aba54b158fa3265f296f8341710b60faff2c50748481045ee37944f45a85f1fb2b4ca1ca365b3bfdc7f77200e502751dcfeeb9e64e3da0f8d11d00f44178cb725a6faf78f8302843ced4c9dc4206d4299e65a4b97fe4989d80726df9c5d46592e3448e8520049bc8d13518c97219b533f69bf79c12a43fded3a6d4bf4f92fc8e199c5ffdeead5a5a343a6bcd5a96ca4c2bb2ac7316cfa229e857c00b2f269748e75167ff863e014d04d4f412029c656bb8e03332c2315fcfb980c771dc8beb09da250230e4b44c932f1a301ee04627a6aa628979670d79e72b81249149e35ed9595e2a917b795189d0fa132bd6e24c3113d3ea97e7fae5b7b609348a8404e7d0798e5e61dcd1b41a4159b6784ee715b4535d069cd57f2398f9da5b10162d217af6eaef69af1fa3e693d9796b05eaa7915062ad8f1bc5eaebe9e7941f6edd5ece9f8309040016844f1d4aa5aa2a93aec50939a198248443a932b14027b5471355fa5b36af03ecd72d700af7196e31fef41f6bd330e169c849e02b0bea08d380f3fb2779180be3d7b05fb00cd23ac0aeb1acb1c452d6c63de432aba31478897a854f2900720f202b5664c36760c1a1e1c3914c8f9873aadc281bcbadab7187c3316ea005ebaf318340270fc7e110d7c37cbc15001c3672519fbad3ef6c854a503708aa6f3782b6de454e54dfe7cf1e817c906e222a7a2cdf708c64a6e04fb1a3a9bdf1876fd93c89f04db326abed14d7e68470d2bf59585c5b7f41fc7c2bc6e2dc429c0239fc5d0a5b352386093a08d7eebac8b7f7de1fcfcd33c5e71431cd6fd9a6c0e245d084039208a85ce1f91eb83e045558773553def93c35643c2d24a7596a544e313b4be36d18b5f3b233154112814bd0ba31074abba6b5ff529e602d2941c135098c1c678f41532bf0ed7df050e1b50ec756acdca8ce60a54e4b063209215c2abd83fe0a0bb9fc87e51b4db219ebf4e37f56a8beacc8d2bc2c352733c5071fd1b09d0e73ae5e339420c526bbb9cd653c1790ef0f57e7fbcf16740d65dc191b13efca91cc86da26a14a0250967ceab41d850624e0c69d0e600e0e676669cef86da8697c79e4458076a87db51c5c8af02349a1380c427015240236d91db20b86a1b673a6eb8c76b060ddc3536c8d3ecc156a47754436dc59b5cfed98e2304de55a33702fa99fc846f1bdf77dfe83ac9058c940b53bba9c3d32e0e6e0ef32cc63b73448e96e1f52f2aeb22343d8fbb671f124b15ee4dd4874c609e0549037fd70b480dad4eede941f20043d46f17e8bef5051cf76085076d6739acd4b4c90d3eab90fdddbfbf9f2740bcfe1f9cb3b42c2f44e41c7a73cbdfa233c2d2ea2ad7521a3e66c2ed52fb7c0ec2a5e331b5330db50b31a655853d9691e9cf44519b6e1477d48fb67a06f08f3ce0ad722be128ede6ee9b50775ff317d3a1ad37dd5e6a5ea272da5327b4589046f21b0ef2af8b55d91e05345a495aff22ce83040e78bfd8fdcd27a2579335237f635d9f956dac70ca2d828c446a560661ce527148a7538ae03982125bb928bbb4085ee6e15729f700fd45f509f36036e27406e9b27bb7434003106caa6886dc2e820f5bec673a39e22118da445ed614f6fd979061f1b98b9aaed81bbb91901ce7e0012b8434b00b56892a0a9a221a47b3452d1ac20973f6e3421d5d20911f8d3b86cb9868950e62b61ee63bbd4382f57b038f38952369091f4309a2535c0f2b0ad57526e4124f845dcd5eeb7e97ce4b6128a8a8b5c5d1566e5dcd081f59aa6055a0c1ae496fa6bef0ed4f4d7106ed0ad411a10092cdf6fb89cf2e7bf132ffbb86355678696c1da89697ed663df43184531a548e4b53217860e2eefc6f303c94413f10eebfab5f03aa76dc28a7c602e224e6a423fd66ff5dafb6d69f54b20cc01b01f36be90742a55330abd01eb58a1ebca4eec55d7e36b0c187851d934e4b67a17a4f68bf8b1ac977da169120d179d92c51ef91370d1f9445595b87830bb9ec12c332ce5935ee7ae23f163c5f29673b69e6b99f4e891305ae8d8c149496b6895382bd0d02fcc28973775d6108ca54e2bb39e4ca8b856b39d60a9d8d1db272bdd0ad37bcb8509a781b6a58e7e037d34b8b98dace3a63f94adc5b6aadd967e9c04bb4fd17b0ae84c66b7b452d9d16b7019a02857667469e525feebafefd002e3db7c2313dc456fa26407deba8efcd0291ff5918409340be27e6fd6acab929603047090d86337e60d68392894471acd6ce8e0073728a2dbfc6e82a2d562fa8454fd2d268d0052644e64c3b175dff57c9e061b839c0ca4365f5183d93d3847755d110c7a3e164d8c41fced6bbef66ee3d7e26247e5dd16f541896af8c6e3455f4f93c79f184fed38de9c1c7e59fe1e9021baa75447b75bcb0ceb4644171e587d51b33b8ddaaf678801402f482961804dda8fd6a7c7f78ca40028c83d3f7c99fa68374ca85c131c5bf5d5afed4e1dbf3c769ab783da9be71dc3526e38604898044cb2b9cb45ef2fa6f4fc4066604cff3afad0578dfcf113495681878c865ceaca3e298659aee1b75a94461462a78327ff5a931470ad6612d5019694a103f04eee81d67648ffc62d2c51be545e8d9628774d158ffb1c35c14c4cf24409a989e1c1d3c7f4fbebcd230ecb0a427679e5d1ca3296173e2fb9e0c11dea56ab71890ff035025c830a32cd7fbfc9cf593d1c7b5fbb8eb6545ef44965134f2bdc32b2f93827ead47132df920730e8f62c83434374829dfe09dfefbfe213d90a8674a51fea92d2d9de12d82c852140f603460376f9681c0228e2b292d2941ab980215d4636c8f134cc33bfa9383c7ec931504c93368c2d5646", 0x1000}, {&(0x7f00000011c0)="16a04a6b67657fd95dfea3cee3696efacecce644d1fe53de0bbbeb1e52c02e815f01ddd502b0aab767d033fc275d2cbe3be08ef65d9d130239f6f2c7d30267376af8f5f0ec3382ab53dd65678f3c3270ba57b73b2320066e83a73a64222ca605c2da1675fe3c2415c47b09656176261e0db204a797e27bf552db73ef4c6260360834caf6f1664ae8b4a6afba2b1a7528832524c8113a6d59380f2b93e18c3e3eb0fe2f9f7c05d0b37e632b1e8fb896da57cd4c78bf244c7f662008f10b9ad5ba8e75b28bcc8f7ec89872b0c48b0a31540d47d78b7f666921bdf1ae5576ebb70e8bd7a51a33", 0xe5}], 0x5, &(0x7f0000001340)=[{0x50, 0x0, 0x0, "d3cf8286787790411d192b381aaa49b5eac1a777901496ace2ca53cd6e95a905c3b3bcc9c566840ffb17a6f7169bc43907ba122b5bf056d030bff778f80127"}, {0xf0, 0x0, 0x74c23ae6, "c31fe9d0bf64a8cc35da360d6a70429b24e61fc22d40a8e23e0af2bf21ee94e8422b2350330cc6f09c6cb80bba366005aa125b4cfabf1a7cd54a3b5e0f95d39661528a6f748e39902ef3cc45347b61cd9d2d19bbcb4f482c9d758e4a4347ba1f67912d4b2919bac5cc01895cda0f867393a8ba6b8f6f528e2d122e470194f3263ac579e3274a11562149060e522d1504ddd9bde38599b82904b16049fa2e8aeef344ebf271f89e82fc08755957c04d315fa9b937ce55a6ff5750b7ed3362c1c9f53588965223fa5eb82a70c86908ed9c6bfa3d51e5d3b8d4fbd4"}], 0x140}, 0x401) setsockopt(r0, 0x5, 0x9, &(0x7f00000014c0)="aa94fa4b9c5ab1465caa66bf832c730d82c9220d3d2eda1c826e6d9a98c68857f2cc356277ac0f48bde34fbdc5bc7852b025f21c1a5098eeef4ac4c7a555b3c5d993bb4ed7941c2d7f02a32e4292faf48e11c6500384972d41f5053b274334d0056584b4c040355f1f21e127a8af4a5c9a01e8a2e155dde6d3700c041574a89f39ad7d45a6e450ca5127f3c30afa549d60e386952bf1a9399d3f58e9c51c61663e10c6174f8faa8f4f9a14efaae8b509696c6e1895c0afbc6a62ad6982532fbe9ee76935fdf42305270336515f8050818c10df639f9bba8305a9d6e971faf93741b4cbc7975e8463799cf07cdf455367ddb262d3ef283ca9a68c435f5023686fc1fd54210061e35100d63a5bade4035e8be968c9cd23d228d79dc87feabc461e5737b4e3b4b5beefb22e5137ed65351e00f78fe81f417175cccdde6763bcd21417e92cac2f45ac8845bf7b83be1e4db5ed8f165b7ffc93805d77949ad51c5519de5ed02af8cfba72634f60767ec2681befc792c55ca37e3f51de43cfbc90f1757feb35f468d1f1499fdf2a43651b1ebbfb86a83c5f23ba9b05b0378896a15ca728d05815cfbb1f9d06e273d44b93ba8e80fadb16607c2c201d9add5caac9504737b49687d35b8db145c73dbdf0f6e7d7790977d8878b2236336e05ca4486bb15fb6f372975f5bd038913fb03fe76d7d3f5253a657fc16335c3c2971f06cd389852d0235b717225451e00e303ad81821128f8cba9c800b93309ed0a9c1c77d939e7223c8bc32cdbfc999f06d06d8728405ba91d879b89b09347bd5dd2004b1193738c102da6627edbfb3a6fac59e7c6c0dc6145745c45b80aee95f8c846de79f84ae7dbb2b63143f02bc33618c7492ad8e3006c0e58d3eb3ce0d1e9f83c071a5ae7252a0a716ceb3c23a19c088b34e3a19b72084f4500bfe19463a6d09819e1f74eb6d47fd17c503a9ea8df791b9095eab8ee205b9a67e961930b1e9a187f63bff404ae9c5695db4c41fec2850cf526ea491f5677ddb041602152cc523198962085f64e1dbdd856735e26310fc599241cf98205621b1f2e5a42e2fdc1205fdd15e3bc3c8af42a50b3cfd8b24108bcd6a204c1e8b81c212e90a7cc696557dd4020f9922dc99deb05e1373f3f6a1c6df96649c785db277dafe1a66f8878ca66be69f52770b4e620ec292f383a3c1754b3ef45d6600056e30c24673e9ac0cfc15788be308346d63f97b8e128f0a6ac493d05e1b2b0a9d5885a1a8df34321d40d67821097e420c317c29e6a3208d75e71251b52770d494be2e2b80a0208ffc55e48fa8bc71e3794f18804a110e765efe6cece876412547c64fdadb13343b49670aa74488819192a54d94db0f3829d5d809a538786ca0b3fd5d52d2a84ce7e16fd6ba5d67e14bf48cefae13f4c96316d505491a72e32ae4177745b2495afc7b121404dec5197d41e3abc343db6b64855daee5d10bfd29d07214a6e4dad345c0b58040e569b49bb13a9d37458e589595b3eb5b929706ab555c02138503c0a84f1d883f4d581f1fbd0e48139f4a27387eea239b38e308cef754956b0ecc757410a50ec06bf6831d1727b282a244a41484252d380808ada4b468f73a0a6ecc50d1e868324271e3d73d5b185f3ba94c4b0a8fd4ec22b2d1e80a973aa0a5bc80409226f0498a762a4b4acc9beddf379ae62e78c1f255cd03b7a7d4dfb779a99d92e4368de19b56317c885c0542871e74b0bfdc1498d74b59672ec1690b91e99ecbea477db8278b1903b772b12f8cec68d5ab2f99f0617decd59bf08b08f45e61d2f4a4e47a3477bad032b91b11304030eca58470bf83c0dad313b089c4f405b51cfc7b99ae262be5b2932e26d8c6d0f32405231434d2dad12266c5509f4c72437bbf2f15f3baf788e278eab337f5f814ccf1d16f47d76dae40c1aff3ec41bf26493e7ccb81d6fcbbb8119c6fc25889e0860fde1f2f1c7a8204df3a10cd0f78eb099258272cc12ae5478364b70abe0e656e27b17edcdebadf965f185922b63430d8f17666644e99be204a0969dda4296051c5ed55f4a6f0762fa97b9ed251b8d3a7d233f14dd56df1711ba1505dda08b408678816ec0cb660ced51dfdbe21cb40920196443592558d55989afb5fbeb27704a30c9922df986fbdb1e5ae41cfad6c652b8fbf42bcd3616624b480d51a02d4b0c15191dcf0859d02a68283f624648b7a43b03bb54805526d88515554c42c2f8ae50620c21692cca9bff070f98113b8e483ebdd719cc416c5bf5673649415e56a50b47830669e126cf9f020758140e49fef15e63e0ce0daf0247d6347c7ad23ab96ed529c8dc4268c2a2643449d3bcfb14b801ef498c106434f6c61664b680e80bd7da3b9c3d7d64a9385784c0e7ea6a48baff0bc24edca9ca4972be87cdd6cafc31511af574758b584ef64689a19ad70f6c4adc1eb2a0d9d576c0e412705dd57ccff7bf9568302b5da12db5abc965995e0dfba596de09dae29fd7d29577e065b11d67276f8743d87fcd34b911c4f03093ba35623a909e3aa8a5dc37d796a839aeded72051fc09b093af46bfa8ea795b8f75f432d2321f2255ebbc51b04a9253b56584902f0917c713ef16ce74e52e819d262be484d3f96842c71100dd5f9e954042dec3eff8999a2c64a5f77c2f5e8da0f453eaca8217e5516150150c5b23d9a245fc569fed7c3feb0be32675d8cba1027209b88b87386b9ba410f0a15905fd4d46fc4f1cf79f36d18900bbdd89ee3cdafd3715eb15cba5f2556cd7e34234ba885eae7c829d32e9c3c98836da79326ab1c8ea6f89c030f6a51e4a1cce27aafad4f05f3ca3c6d3eecd768391dba020f6fbff42c3d243bca861a911d996911f471475fac89143d86ecb67310236d9846f7d1884ac100b694878166b0ffca7c90c8f69197fd142f298d26193025365d0255cedf2b47630131a6ba8b52460332b00d310e3b4fe393e0d7334c69f6d6553b36c1aa9deb588df7151c2a412ba9b5679b266b958de0aced5879cab2dfab426f04d3c360991250efce57571f697a97a6ba2ba1122f22452414d7aa0b35c5413c814a50051d7f41454c500612f6837d17af1647e2a21b851d46ba3b4a801dce74e3b0a1d151b5d63fb2b38c049fd3bdf934721803d7fcd3b9b44f55cc4ebf28c32abe6c18f4b904d35309afe04b1acb4ebd987f2b24ccc29f2990a5394ef8b22bfb3d6e0a8c9b42b07e5938ce8475b892cced53bdf014fa765e1b92dd2c181fc68021381bd166eeda2b73e26b9d00da381a1ce3279208696c1976e5cf4b0967ed878d9453731721cc80f9245a572b13b4df553ac871ca65c70bc985e60edc6cc890dceb67993071320ac4a075c174dca05d1d4411866f9605f3e867cb6d6abcce933e7c9f3e87c45767b63d483c3a2edd4ce245c88059ad6a2ac2c351ae011040ae097ece4541146a72d0acb50feefa8c82d9936305beebc2844dccfd51597b96ea01c4903fd1b21949c7ca392089f7228901ace0d0db5f8905fd0303c785bc980889b0b4bbf96b28dfc950a681f0ecb2f78a83c617dc7cf384013c073dc7d4eb65ee23f7d3a8538c497a9fbf4eef5897005af25fc9f69ebfc91e54f6a713598632a05eb26f4ccf49abb4d901115f53b84c6b08f045a4957b06c40750033027755498b3ebc3a517d3ce0e18a2b1c5b9153c9d816e9fe0561e93e9323204692a8364c37177fcbd84fbd1ace72f5f20d0de0ff079747bd6b75de88de4d3d359bbd471d55805123cf42d876a995785d9fb75b534c669b36db1517d80e6528e894c84ac1c0d9d3b918b5414b6150954d0c11d71bc44bea1d931fbadcf3aa38b651a215e2d778ebb83b5f0eeae8ee8a716b116bd45975280eccf0a83047aa9d472e90bf64c7235f331cb1de05d1c6c7e5f3c76b3a9abdfe7012d800079c4867bd32d6e0d478fa1456911c9539a14329abadf7401bdc0d60368c59a3684c52fcd1d543c57a23c5405a03641635512f4ca650c8e085aa436af33068398f17117b03a228e76b883fdb94a77e884b6a4526ade7ee51dd3b3e8a886344164633767ab73f1a4529a980e09d290d467dcb7b6a7ccfbf770c881718ce733e317647a03376ef7510f481c4aeb6aa0e2d1caf981e4ad91d5f1650cfa1d8ba91d947d39e460fdc7830359884980d52a325aa1db4d8d923e1be9e6e48f67a158971daaac23e5b1a961ea6d13edff231b3cb04e350c186805773e924f0dee5189a9e94669fc5353e5544529d4d5ea553426b0c05ca6d4035025ee4c14f28f909be5d0b3aeba7d9eafea702277e1210b6b9050ad3ed465666fb04790aa9560312b96071087758c1651b985d65e00b7b5820f61f0bde5a9c43fed4df4830d2f55394c3e7658ea8a86fd1517b91f60201a5be64ce9a80318acfd1a090a8e9bca264e0bf9b0bde21a3fc9e4c341cb9790fc028dbc04128646f40af20f54fa6204988259e2ccc36eca01533e97cf8ae0be5c20df97e0759b628b2733bc084851ff70d5b7a6e92afcb21c22f67ea550c09f255f771bbd2febaa2a02f41084c82829e6f3ce2b8cd3efb6b815a2ef6b5ed13cfc9d2a33f4c9fb44b69fa96263e19fb4b680f3caa5221855d44c874c96a7514ad27f110482adefd64ec99a891b9388439ba6b1b7a712db3020980c41fbe940841af4b0abe5cd039b3eac2196c4e129ca52f7096f9b40ba398f87bdedcf1f661916321a4496092e8c4d2d0f0f1d28defd76c00513dc9a926882c03629c02a764efa7319995ae2d739c6fdb0beb398f6615d9a5c60117013e6461afa5198bbc3f4ebff91961df3589cf9b3cb929417df00569649027123ef93ab2052943ba8f0124ad9f5af05b18dd3d68f5b994c062a13c4dfb9c1190835c58519adfc4005f1ac67696a6e4b3b85db30f130ca329df956d366b3ea5324cb6fabce659eb892c20acabb5b9ae3338bbcb2af866b70dcebc870dfa49ebe07f16a4c079ef17ebeccfa659952ceb42706b5f7aa3dfc4990c4dcf3f0139e3e770edd9dd1dcf41155246d7dde015392e4a07d6e4c71e3367b40e1ecb2026b4809a2b534a0968ebaa2e04cd59fb757a49769224ef6c6502cccfdb7a2c01b60ae825c7261a16238e3f3132431ad80c570837e95b8b8be824ec2ba16eae043dd48056065e9a17de326a4ba01dcfdfb099ef5d58a45f6629b0c3e1bf52081f6b21d838f6eeeb33991e094cf948265f839b066cdb3d3887e572748d8554b87187c07e04c14c0eba704b8ac36347fab1ca3692c20d2b29f22b87aebd027ea63632b2c3d45c59515b48295da2ee5696122c80cd97bcf7a9dddba891aa75a9d249e286e520d8d0fe14755e6519b37e940779504496a8c818fc3a749d0ae3dd01d304be9b0d922e8ee18e34d1a2fea3c6b1bd0ce2a1138e081e251bc398f0b513c098e3772ab5883113bdd4207b83d8f06f60725435e5954de02fa605a5796cdd95a5c89bcfd3d6ed6436cf77e07d036c3d4ae0e9e58ab4c0c3a8ddc7c36aedae35527e84bb3af2db4faaa6b8f46d50b9b8c399a4b90af020b4832d4406f1cf8e65d865a593f6501f3d421aa624722274ac69cbb4c1fcc9bfdb246cacf8246649779d4d452cf508419b23e71ad87c2d86520635edf2a030281aa5aadbf1d83dedc0b3e138d0266fdbce0cb643ee0cc178bf9711e84ca4f7960a8489a64da858ba263a3ebec7d16ffdd320953892ce22482c393e9fc25e41c5b8a835c10755007a31190ad3a1eef962f7c03ad3b8d15a74a8b8b777f8c1a1429b85b7136610350f0456ef59999cd075620aaf47e4449b", 0x1000) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) shutdown(r0, 0x1) pipe(&(0x7f00000024c0)={0xffffffffffffffff}) r2 = dup(r0) renameat(r1, &(0x7f0000002500)='./file0\x00', r2, &(0x7f0000002540)='./file0\x00') fcntl$dupfd(r0, 0x0, r0) 08:01:36 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000012c0), &(0x7f0000001300)=0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001340)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = open(&(0x7f0000000100)='./file0\x00', 0x100c0, 0x40) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001200)=""/124, &(0x7f0000001280)=0x7c) linkat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000001180)='./file0\x00', 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f00000011c0)) setsockopt(r4, 0x1000, 0x8, &(0x7f0000000180)="0c54f989a02d5b49d44acb04df22db37b7e6bd843f0fea829f9f242ab752f17be817e0e26a649ddf3b3e3e56cea6852e88809429c00f12bb472a31c326868bf3503b47064c0ff57b0ea71c9e59a23f907586d5047fcf98034114e1e3e17049de3a8f2a2f298ed6a096ceb73ec241ab9a050af6e2459522bde78694d0edb842600e6cfb360333f9254e4fb24568abcce1cd18ec8d7e6ef8d6377890a65b7b8bd45212fd8ac4e25a02bda6483b842486159045ad500a9c59bd8d17e54d5454edf403f4f3f7f72fe4565b97994c8a9fd79a32f2a248b1962576b34ea606c91bf6cb36bd300701fa72da69766ec2b103d36466c886f7abc9561fc3ae0966a7e6ab7d14c43178cfa38ede9f03a8d152c17a19655a342930a5d3d5b5b2e070cc7bf1af0da54bf354b7f068860bdc6f0ba1387b30a8da88bf312808cdea7491d45362c02164d03ed07804800c01e3f55dcb4095e470f0ca349116e74a9c0cf403fe3536e195c3181f25f40b26b5c14baf953146a8fa6b4f9cd587fa06e045558b076ea0a346a61ac95f6e9fea6dd99a05daaae3913787a1e0de24d1623c106526a07cf250a8e7f844c25c0497af3827b743c830cbe91c82146a30025a77cd837943eb58848e18cee6422e27e0d6441e8cf3164b36c8ac9c2db8373957d6c8b2565e40c69495e96283854ef6d127f65ebd4114b76c7858b5bf15618210787bc4b20a9d6f34db2a91a6f3ad9abb2f7c7833c319a15d965cfc4272809170733e0312442c54bf74982d44c37a1fa7b8bd6059058220fd877274c22f7da0258bb0fda15d78f7e30238df45ef3fc3519baee3139cdff5dedb5f53512b4017b97ee05039909c4ceadef990f890dbeb3215a0ec16df36ed1c9e1a032709a793aa4be0789da0111a5d88dcd5b43ab5c339443614fb1136f62137706629dc1bb5ca1c30ff2091cdfb1fd83ed3b0d65933787fda69076531f17826ad66c7dcc69d1979931998012202bff6184511ea0bc7d012b590c424def0627b705e63090015ae74a631d7ce5425b831ffafcf26de8688091b305d23400dde802368d17c5b856f61cd52da491567c96a021c9719181e2958b3ffe9391f2eb5e12c342dffb13ab2a07dd0cc20b81c95518e532c27c8dc2809c0c8a2e9df5f4661bd49c36a3a2d6e4dbe867c4fd1b8dd2d8f746e350ae616934e610174c1dfc06af9e4a89b0f03725a0156cabf1af4b910532ef6e009e01b614f3312b4aa02a71e082935cb65919d12866d67088f449267926ebb18722e9e86baeb1ad61c41c238109c06dc4282adaed60a675dd1575bf27540df2e5d28b6ad128dcb6127b26b0fa37265c7bda3d08473de683d9b12863c3fcc8bbce7ec53dac442afca47cafd2b45b51b98e511a71668419732c5813708953abdd1a8eb83870eac0b82b2e55d3fd3df8ef4f741c2996f42d0d91590b6c579682b2d81f335a7898595a279e050e6ec1787c81b7396f6db2c43d491a4bccdaf12765c279110f6bf09c3e36ceee541edbb0c63601fb3f0bb1627e3af73f530c341ce11610b5464ac7cc791073e3136e34e89d0b71a5e9158006c9ee4f6baeafba0d75536ca32eed2351ae360788a150c96a077717953596462783e0869763f4b4cedafeb0d495a73e073ea288dcb04dc559e39b897b94e835b4993cd0043fb18568c46a0931d5c91e9a74752b033ba45c76b1f4616a697fe4b1e67ad1190659f9c0240b2efb971718abe9e2ab8b1a04066d6334f9137335362e3c0e4a552d900f9efd05b1f56dd2a6353ce29e7b8a76ebf17d9867207b4872f3ed97dd1be9b1384b6e72870c09d0277a701cb8eb7632b4144f1cb9b6cc8c12186b8a439d6692cfd01928fec864c86a05121c5f3202d2b131b7672d505b62796d818092520e4f1bde2ebe9e929ce21183a67f18df4189895bd2a97d06c21b786c6ddf9d1a834527b68a2efe173119141398ccc9ad8e71e29a08890e86bb0be9f56d200f5c9186938bd685399821322064b579e4fcb33880fb627dd595b08e1f02f44a306ba5a784a8aa81fce2a08b084d00a728d6b3ddfc1f29b4912ee1fb35ba8c23b0cc187e83ca775ff6177f6ca10ffc9695530988fd56768d1500240ded8924de2bd20430ffb7e4861ed18f21f6e38ff02a7de637607d6325209cd2ce892c1252584d92ee74dee74013c2019415290658be8e0620d794b738bf9f5347b6bb4431451cbf62fb7fd2cdd1e76310b70ecce82a2641c1e4796e7a43602ee8d1ed217a3fcfcb667e9e4c462f55d146332188afd6664f3c37fb2da2cac829911f1f24ff8a7536e80c3c23f1dcd77f6a74c283fbd49b7944bda43831585d84f3ed516cb31896788f99585c71aa0df2aba8283c3c1e537b7d4769c1e88068a3e2a49eafbcb937f8f745721183231be0884a9813782d43c9ea9021b42c37e6083081d23b5012d7866ddb71728667c00c154cd3f093ac622ce1e88b318ee53badb58424f0833e0947ce57c8553751bab752052c2bbdaaec1fc99ad3437e01b3c9b4d680106ff46a2f6b9024d76c570665e1690da14d6593e1ff5526d348aa7d31e6560ba3e771c4e80fe10b9fe63456a66bf3909dffbc5f20b5d06ea4dbe1552c993ee31d074d57b65160e18f206fa142d52e1ecfbfe5ba36b757ec26b3669a9e444a10b955bbb0178777967da4aed498510b8f3bddeb00a7eafc5b48eda8a9538172d04cd7994b3e3924d6dd2709bd15fef90f6dbbf51b6939b150cf79d1f5706c1929a8de8e1c92975b6618507b2d5ab5764b1db89c0ab18243281b9e89f53758e4b867b082a088f1911a50a243690f1c442a9ef4fda1496907d40a711d12dbf61aba03fff04de8b07dbf107b27167dde2a49aed57fe141d8b9ca362add1238d65509666c195093a47245654050a23ed201e7373936a8381b7ab9e9789b48f19babf53152097e0265b9dc86c95029d9e2f65292494a7b5dd5666788b4f6585493e5287ec9c1b090107dc4f4c3ad6077138cbed33775238f26ced406bfbd327fdc01306127fd8898bb964f3c4a75683eb37d507977e3c1d0ff1c2edf2d43f21c5f0c5fc080faaa63a35adf292ac50bba0a904fc876fdeb1d22b28341108728a5f7dc2a799d8bb071e7d80d96eecfa34ba39d91d97f34cd48da827908e32894be69d49b4a982dc2e2cdbe6719f865f95fac2b78a44c4c0bf54695c95bb8ffc85cec7da0edb79b7620e2c15455a48f0fce741e46e612436bcb302a3f9790d3db09126cc9f6581d68d8875adb4d6946bd9a836e787183afe33b23d626619d2668d2c0a43d474a10bd16038ced404148a75e3e7f9c88ddb4265feaf0eb6b6c050def6e17f6d5c0428249a59dbb9eea7fbdaa59b010d619b5e17a2af3b132f68777255d939d1ed791948f1f5ba6406db62323e8d9a28dc6cbef77fde26987e6b7b75e94cf1147eb4cdbd1c20abc151373ea5e0fffaa5f7cd01b5044120fab1a8fe1a4e8fdad4705ceb43c8e0441a3a0c1d9fdc416abda6f57c277d9d3feb10d896df785b446f7953f5c54c060f02da7b7c0e5b9f910793598d5adef290754b291b98ad28c78404d878a351a1d72e0557615b755ebdb6cd2c2f4afe23380ce37a9ff7bd7adb725643ed5f326a6329012be3e807f6d8a828262deeb1bbf7669c75e7e167f3bc629043438d4cc4e26d8a4f6358526fb433234fb5a261de7875e5d64149d78e8738c892bace6cdaa0166828272dc09a7b6dc55b1846b037fd3e66c0cb8840f53268cff7a4995fc6058f193a8b6492744dad6558fd9bff9c9351edba6b7becfde0af49744ce5521ca6932e80091aa44f7615a82669aa1382993710b6bc88e43387e64113d603bce0906d3587af70521a7d0d4cc394ddafb520af160e341a5fef477d3d7e7e07e0e1900493675c81164e63dceeb57105b60ff402d61a9d41ff219b99163d00c8908be523219ce4bc41b1254ef4e28a4acf7ad5e83778e1c0d93706578f89334dc77efca7f9deae5a3096977365a3187a085afbf25b8b77c98551ab812a04545aca982d96ecfc0ae2a31e7e0027500297f7a9599dfc87d5311f2d7d8facdbb1c4cf7624d3bdd6d2288abcfde95cff4f6ed010d41a23a5d9b8548d39e1ee9be8a1bb5debd3d2d29973be277c4aa2cd2b57d6c12d1e627fc8b86fd648c24e712a5ed3ce70986577304f63e5c66e8b8cd94b9461d25d537f5efffb23bcd31ad04a0404ef3b88de0c916224e540e981a02b79b2f8f4bfd5acfa05498bec6b87660b85d26a19268b784072a8f91824e9fc76fee506790e6f0fdc45cd0862e190bb728d2561d0453a15bf7d41f9c6936618f30409b18696cb20b6334c1b8696abdf25522a139510f55518bd0143f5ac4c0bb0b1ea076a0c7f8fbd27b6750610c65b686481185cd66dd799d36817583edbb85f334c5b0d78bf0795b80b6aa383d99ff45438ced75ff45ee24a90dde44abcdc26afe70883074d5dce8fa2652e532c4a5f81d83439d645068ee0af2c3662071b8a9a5db2c38848bab301677b8a0d8ee65b781bb92eb86dc5d81a2724096c1104148c3c4c43566ea7c007deeb1e8f01455a462634773b867aac1f997791812e3316fa3b012da248a994d257564e10e026398a40b7880dfa61118c7a973852c384020b2266bc07e1f6f42d7089a9619936e1c81b8b99a88e79298194431e0a08f966860fbe98e1fcf79da3b0c8e008a63d1bafe59a1ebb1d7b90084ec929d3593fbdd5084ac3ab1e296f78ad49c1332bcb1390927b0bfd73dc10d4751951f4c637601f73761b33f00a1998f404b06f7cdc80f0bf317e2f15a4c4d76930b9976564e9c3ce0eb60fd7d61fbb81973473d4f02aed2ee3af7ce5fcb7fe2639d994f645c567dbd3269561bdd014315aae60675c7554328a48af85539d5620e67cb15d917e522175572b3f42f7f748a5b4b647c2c8e303601f012d41cf4bc3dbd47a8e50b42b56fb4e9be15f3301add3587f1d16d4d25827d50074e11d53f9d4a1f0dd0b7d104c6dd6eb8dc21a8163c25987c4eee2d5d993fe227e1245581337f734ed7282752aeee9ed27ed7925a5511638db52fd6a754b4677ed8e59c189f1b162a8d2b7cda8d95af4681881da943b34b03965c5903f21714f245f9b1772c56eaa2fa1caf9960c897b0c5021dedcd7fae2af38c5858144bc5549af885a92bb9717876fe18aa145c74a50cbd710f3efc764778bb613d7641eac64f09321ff7744817f84a115f598f02f0ba2236d732c4a9fef5fa9478038a9946dfb90392b89998a19c78fc2b0400308b71b0ba9c1c369555051e5b720f9d54c89218d88d42cf070926d72b0eb86676d5efbd071b0f22e01c5edd28c608fd194a26f3fe22de335609aa7b031841bb01dbb27e385ce83e12fd7388399ca7b2643b065dc41a56c2f6a8cd87a1f221dea6dc93f19234331c6f97a48b8a8a9a2296f67d40c129c36d3456bf24d396ca3ed8e208260b018d7019188e25cf78530e754567aa5fb72cd8df8353b70e8f6fc285346198d0ca01b2607e1106ae58530b418f536d1b622fae202dc16bed4441a25b84ce753392272c33e54a21ec625c001e5c6e1d326da1cc220a43461be5e9b0f3dd5d468406bc1aa6f4d931434900196630b1c769986c52110d7507e1dbd9b6c999f8694853edbf815669ab74ff32f6f18ac7bf274da7b5bcfb93915b4c5d709ac22a9dd0f1f09a0c460bc5ba1949b024d6915faf7ab8a8625468a55ad60872432517383703ddb449cbc10fce3bccdca3571597e036b4a343ec0558ba50e21a66586a85c24e65a22772d55bc", 0x1000) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000001380)=0x8, 0x4) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:01:36 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) flock(r0, 0x1) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) close(r0) 08:01:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000980)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf3326895d247c9443890c39abcec6c1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c59303525687b62664b9e3cbd578dfbfa86f8f1bc7bc834db257824857aaf14db10ed7917354a002af475d52a6bc1a5c9f065780f3726c7bb6b56dac5a7af0d39ae76206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7c347e402eab64c007fe781c68fec485b41a598d14fa1332e50c289042f19b7799bd99a0cf707bdecf7197aaa55ab5fd3263f2cb5de527aaa3b66c9ac24ec44f0d1422464f3df84229d17275faf2b40b241298f56ef274dde05ddf9884e00000000000000000000000000b21a80cf5ee05d12f30d66348e024733dcdac2d53ff4b25acfaf41f79ec5b51f64ae673a4b560a339e3dc09309429403c42c3375e6b3111feecd15708fcbf0e4f5197cfe3b023449e9bf277e825fc23a642cb5d208e249cb0503387ad3e7afdfb32c3d9191733ee6373dd3aba5448dd1ae024187bf17d71d3299f482b5e53ffb693e7b80e637b41c896dddd775e313bca617a4561d37ae63cdfb99805b21d7413724eaa87efff3d8df4f23f76249c500e5ef46bdad7898a9aa1780c94f316ab359150e642a6b0abdda30d83805aac2fd0a14c4195ec54c211b053d32b6dc8252f4237f998e9ecbc1d9e608a21f93f5cc2b727cc0fa9d5273cbb4394ae41049e36c8089ee2057f30905d095988c432e31b9b1f54315c0a3e0f05e20eab2ffd1a076ddf2ac731b3e0c84373bd47697fd7ca74954bd683c11dc610a77305a3ece11c78b0d01d9f9c28700000000000000", 0xfffffffffffffd99) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:01:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x806, 0x9}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 08:01:37 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f00000008c0)="da", 0x1) syz_open_pts() r2 = kqueue() close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xcab, 0x0, 0xfbb2, 0x1, "854955883d026111fe4d04000000100000001000", 0xfdfffffffffffffe}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 08:01:37 executing program 1: socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = dup(r0) sendto$unix(r0, &(0x7f0000000000)="c89d13af707229b79b1edf71bde3ef1ec3af28d2198184631f59c451e965b3962e80b4d1b157a71b2bb13aaff830a90309cdf671673f3449e6", 0x39, 0x1, 0x0, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ac53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff5e8a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x200000000000000, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x6}], 0x1, 0x0) getpeername(r1, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) listen(r0, 0x5) 08:01:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000), 0x0) 08:01:37 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) syz_extract_tcp_res(&(0x7f0000000200), 0x1, 0xc03) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000002c0)="678e10aad11850d25d10c30ed2f232b6ecff4935bae3bd8ac44513f4ba65a90dc1fbbc06237973bd9a4ac7682cd69ed2c5b58b45566d22d854467565f9c2371f1ea8a600d1117b12918904b3e514d0337aeb5cfdc858251197cccb33f4fdf70b", 0x60) 08:01:37 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) shutdown(r0, 0x2) getsockopt(r0, 0x200000028, 0x2002, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10281, 0x100) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000140), 0x4) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x2, 0x5, 0x7ff}, 0xc) 08:01:37 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000040)=0xf) 08:01:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x513) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 08:01:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9a6ea4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffd44) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602", 0x184) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0x2d}], 0x1) 08:01:37 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) lseek(r0, 0x6, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000000), 0x10000000000000c4) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0xa0) 08:01:37 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x86, 0x2, 0x800, 0x7fff, "9d5e5126e98dbf2bd34348f93ad3c07950a7743d", 0x4, 0x80}) write(r1, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000640)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01bc76f7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0012fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0xfffffffffffffe72) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:01:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000280)="13", 0x1}], 0x1) r2 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) chown(&(0x7f0000000100)='./file0\x00', r3, r4) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x80}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001640)=[{0x0}], 0x1) 08:01:38 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) kevent(r1, &(0x7f0000000000), 0x3a52ecfa, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x47}], 0x10001, 0x0) clock_gettime(0x4, &(0x7f0000000000)) clock_settime(0x4000000000000, &(0x7f0000000040)={0x20000000004, 0x2}) r2 = dup2(r0, r1) dup2(r2, r2) 08:01:38 executing program 1: r0 = socket(0x3, 0x40000000000002, 0x7f) clock_gettime(0x4, &(0x7f00000013c0)) socket(0x22, 0x8000, 0x6) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74d54c", 0x4) pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000000040)="8b19dae5edba51cfe6079d402185f5e11bd7b41ebebf15149b1058d8539c668460b7ef35e98531c700e83d94775629680500f08fd704efebce3e13496e37e85a2885c1f5969ac70ca84afe07082e2d257c131cd72432449cce5822c3caf37da647365d5b5e6c3ebb2643dbc904ba428b71689d810e0a618868f48d62f4fafe66aad2b568c980d2fb22199ad478ddf7223dd812d3b98a97fd8d9c3d7b4350f032f5ffad515ad1153c020140feb405b36a29851be784cb63645656f417bd03fa555f4be851ae9360f1ccd0950587e9551a2fb22ee5fa506797b5fac9d286b91c8543bb631ecd622e25e9040a353ee7242e5956f4007a99906e6748e098e18a7981eed5003568ba4e308c33f51607df7cd91021f753c05a91f4bdb5e1746c4f2e9efa936088378712d98b276ccf1235b9ebf0668b4ec7368d77c05c43388aad35bb47abd5f1c3868700a2cfa6173e49130804646f72796f0f686bb4229e5a8b6b082145e31131d961b5295dabf55d1bb15c75659bb42acd561e359eb278a55f8abfea41eef3e5eb85a29d45c5c9b99787db34c5e1f99f51d81fa529758d92c613d3b8b0f8e4afc748454e38175e9bd9d518bc5d2b63a316ae235de748717cfa64284d45ea1886117851cf3fd7317bd9e564def176965df42a343533269aa863b1c83340349a5f4f3603031fc307312eaa684d804601b91d08329c8f93fe51db45755542e3b42b4edcd867a11ba1123231edbfe64e54afce4caf65f381e43b42559b1805b09f5a884180819e58b59f9e987ff6504a2225ee65150e76dd80e36cf6472c3f5d7d7108ac67d63a3e0353d9a765358b05421f78eadcc2b1782a46e35f9e22de4a5c2dcb3ff66f08f54323506d86dfd663a1d147edfcc58135ff91c4a01114659a843a5b94570772332acfcec88fbfdbd0c5f7d4d754e0b18e3301a1f1af60f6bb7894675e806aa4307ebcc0eb8fe6d4881c16f364179d71fbe252197f1d4e19b889cfe1d1d56739b04c2cbe86d691ebc6f922e899e1455ca2cb2b79408f36935a401730ef4c4dd0079e78a085eea04513ee24f74dc3a0419a065721609f68fbd1a0d3ce5a0a34dd8e480405456ffa702a687f8fb2332f5cb8d9a40d879139a837fde710c0197ffbf809cd905d844e46ebabefc120f67b4b71de6fbb24db3a5a6e178554134e1a19ab1c67079a509d203fd716017614afb7d21f8dcc5b953b36c06dfc6ea8760fb7c77f0ac3bd6fc01a320bb6bfc0fdac517d629351ef6819405f9b29e4207923325148354baf90789fb361bbc8d355b34aaabdd7048a0f3b95cc944c7fd57a2487c8cc7c14aaf514cf6835e8a4cfc9358c438b0a28c90cd4cae6b9f678a98d74496659fd0375f582eacee3562600067419b155abb77e701780deabe5a88a36260a265b63b3547555188dfa92ef4f9575c35d9a658b743d9f982ac3b56d3c9bfcb8a036df2c391dfc945e74b782f1b7f27c4e0a42692e93b5e588b179f8e08273068d34b28a716583b03f95f11144f54ca595a16c7e5891c582e14afb26c524153e52a20d1924715b805c27358e86b0dead18fdf8ad7def9381d56a25f3d9deb5cb58e551bfba1b7b8a8a703c491d0e69919b02c25f5fd57571b98c94f73f419b04071c012bd1e5b8646284898ef92fef01b234b52c92dcd0d51d246a682fa98ff24efd977e6ac09b40d7ec0d365b972b9cb10fb0dbb3ccd45f2b9500279b3fd22bd066dc77aea8e3386cb800e3746f0ea949f81d9e15895a1d6f093feb7d0778a744802473473e4ce845d680bcfc6be8b43d28fd5462b56b11902161f16fb93aa6421a5b501a5a1227b540b71a84da0cf89af24f5f498837b51d2d56885858f0a3c87ac9c83fbf7e7bdfab9912d925df15d2b9aef31aa7f9ddf056c5e15d92c554440d41f16df9d7d871054148e96665b045aac36eb88d6d2d212ff58f99bb8e6df51c023e1d7860bde955f9d826093a6ea4fdf2d951f3c3b3877280fc629d09629a699320e4ad1c601ca84eb4eeba8d0de276d725060c3f267ce8d99ddd14489b1e1a3b4f7c2ffd0fac3326e07cdf616211dccaf313a5f65cadd45bb6ac6b4ef31cbcd26d4b73e7066ae254c02447904f8e63b8cbdfc8e942d3969c215d98a15ff27e43cd2f8e290e7f2ad11240315223651c85ae8382d3197d9156553620f3b081ba3da74a7785d44679c630bba5467d324c42245def25f9e0abb860a7f823735198f6c454cc7205997454568ecc72a1f873324839573f5c27c4532449ff2f0571356c03686fc086d882451576d35523efa998b62e0c91019b26737de4e61e05e624d7fc8bb521cba1d8b2e7478b37dc77388530d1d25ee86e624dd95a9a10c8a25787633ed4a402497883c4f2af439f0306e8ecb1a930fdaa18ce14d803f9dfafef8ffc97628d9c4eb2775f4dbcc1609816c8b93f0fb0d27ad22700bf32abb947639b840e8f2f81cce91d79c416fceaf6df1b3242c0e5a093feda9402c04b976b8f8e8ab1972d4cc75d2596504d9a5393a7aad5a9ff634633e99201bcd023a021fc9aef6e1fc2aa068ac7b1ed62bda5c03196f0741fd6b16946a061708dd016e40fc3f1cd402792b1e08f2dcfb6a26c6b6f360b4eaee9e10fd860d15e0774b6221de7798686408533a781508f31b46d2e6f8aceb8d48050a83974b5ceb17a973e4bfab311413347415340f757f0deb9f835832084c26a3ff9f8610a3f372f00574101c5f04f4e3d93077526ff39b0e281504ba10b37b294580f59e157b80487ac45f755e58882a103eb60b87a3db33e89735d4789058faecb4442101bdc2ab77d9b54e5319fcc992773aa4d09f9a050b6393ced77d243b6f34ce58016ce78965389ff00df5e210249e1b2c84e8fcd2e0e43b59596f1beaa34a0fa03aa99e8b86ecff72705a60f107a59ca0ee11d32357debf0ae95657b6f7f6140741d3b55da61929fe1645c264093be07c5a900dc5e7a9cdba3bab683fb284e01ecc5701594ebae3d669978bd680ce1eaa103b12bd9d2a8cc6afb599fbd1789fdb87182e235276b17d5453ea8c7c96e6a2f5a142eade4806f57a2363a14f2fab3e8f07b643051eefad8edf7c803b44e4ef0d7b2d9277389893a1c30ac7502e62cbe252e3f2118ed53b411cbbe8a179e24d0b4acdbf33145fb266277891ec87669449f99439a63606fe9fcaad131877e2b899c52b8a2f003cc26b88f883bfc744d05e819c243a83e9d7bc11cd58d2f7711d72f596d7b9d3b75b0aa0f5ccb1a17f58bcc486f7d1e9d3f4df8238d0c5cab0048bf6cf980cf36883636b67989e3a15989408cd77a991870ff3ec5e748589dda058a19254bba7cc4e2a249fcb93e6e520a85f49848ee09268c3be7024a584de452395fc4a93b9684e665fdbff0519ee2a67126514cd56d973b8abd04a548df3bea1b2e27a267be5b8cf41cef120e6ad0dabc2b2b13bca8723d98cac8ecf48128839e93e8cf9f87fa4887d7d9d8dc1420acf74b68fc455b020fc05cb5e01d8336bbf0da9c6d91a3bc0c88921c66c48b53f3812f441a3e2bf80c6895becb71096ec1357d523bcfe781f4ac67e9cb29e8886bc1cb5210e3f1c8bc7606cd1b43719a4c3e98fc4394f3dfa8b374b02d9c8958688f33e11ac194915b382cb15fb77bd070c88086f8f07ce5c95288d259519fbc1b24e924771c241bb9d60350a0fd8def6383e1dd8db4d606e8d1817cdb953e1df1d402b079d5b97da441c34b459bf136a1995323a78ba39ebd7df99237eb53508eeb2218327833bd898d740e39491cadc3c4a45bcf38c61b2da1052c84078853582670098935079fc0e81a5c83d0152f79db998aa6af974b2cf41bc6f13af66eedf3b427d37edcee94c0443fe5b9c7b5235d22243ba412c6fe696019cd691b3ba83ed20fc4d8a879024a3059e6d52fbaae08b0dc289bae839b43a2a9b0c624f15e3c9aada42ac9bf6eec756b9d1978d95f1d9bf3c69a6d2ce4ed227ccf026f30c07b7dba1530e8a7f07471ffc8ccc05a0d156b26125fbcbbf3d2c24b79d521c06f0a0c1ae9596065e27323ba59d77c29586edd8c147ae84ad4495e3e4c154a92d87d452585cc5151c804a60eac52a7154c4b417e4db54b6a27b39d8f665d907c02e908d04144cbf197e00a06eee3eb9b10fae5a3e868006af34006fef1dba3a5ee509b1ef5e7a8c55af3884e8521e28edd724bbcc306f9e94209e4d49bf1231fb56e74e179afd6248614f7661e3e1e49a84db85d636903c35392803491839c6e2749af6ffaa83c4d50bb6d0661aca40556d66674778234346d1e3a426751a60977da33c399d00deb1b660b8e9e32eea890f224694d2c25114646c54d47b23925d0aa869839219d7ced40a2029952392a209a17eb4bb9edf5308291d8c35420b3dc3c5a85653e58c92389918dbc8243e2f6ed5d48e9d1db5412495deee34260e8eb24c1ee6f0542a5c0da167a81beaf97d1707988ba79abfa043cb5d4ab35ab10a57f2c5c3fe246a7a25465fc47e12e0145837001c1bd2a94431fb263578ea007bffa1e5cbf0c84ba40f690a7fb7fcb0728d02d29d2cbee9197db6f64e3c33ed462e023c5927d839e2a05552a6f8c28c5b909911b6d1d4e93a180a62f51718fad34ca65ead597268d51c8a0ba7ead315f32cba57fa8c0c46aef55e8f10deafffd2bc7e0efa97e21f51d887abe137d811fe51165da73311c3ae0362cfcc895a1db9b441af7e82a1ab9d28a85aa060f685c83f3cfc23c4be89be64d5a6f6cb48ee169f3aadbc4f432ef4060dc77aef20fcfbc8c19822113c1f40cc6324253e174a21f909b0172b2904a4087b5fb075c1bbf0686178888dc322692e356e57cf0ee70124f2b8fb9a2219c6f763c7da06c8fb82510a63fbcfc9e3a7a659fded268a19d0c519d5a5b21220c0866d90c3bd4b7f9769c8633d6a85658049f35dcbc4611a4846df5b3f5241cb6953dea1bb68ad98a1fa45e707adde7ab52c895bb8700092baec2d9d260390ee574ac8695123d0da0a7196e4d53d6011acd57c7919522531fb0cdea9a6651861e5d78a36e13f079dd707784a4f5a36864ff015d16b0369c368e5af3de894a55a34fd79d4b3be7de492954a17e61ebed6d4c52bf172ea27d8fa63363c96a799938575454bc1c11bae5b8cf67225df9299f0d7aa343c854fc86a9ef50b3532effdc5a1855d1754189049544f9e82d97c4d79006d5fdad4182ec6a8c1f50a926591f6735e6f038b61b0f0b2a3a7648a697511f004fffd1c11f6bf580960c7d15c5c2c30bf25b61154b978b6999862b367634566654bd4f9bbca21d378bf639184d17331b1ab69a6cdde314fef6af2ca01f21f24a129651629a7e0a4c009d53c18489ffb7c4dc9db5024eae1fc49a8f8ace51042710dd24b345cc9bc6752d5ad89141115dffc21061297bf0def6bd6555e21dfaccdc873151c4dbbd933c16217841936a542bcca3d8fb563f1f7560fbd8def723f506eebccb9413148e3e771587783f36ec0c3dc55f02b05b4bb20b8a2fe3888e404662a71b0ee6ad99be11a07fee46288839b6c04974e2980fcac4e47069df1386151e66161d2548af3ce1134751976215b0dc0c159e05df394e5b9c92c2406dc1a552a5c6978402b605fe6b7a96d8b1fb78fdf2e190dbf80f02b7203f09d188f64d463dd5b86a27266a0c39bc80b6bc0b615c196b5bc22935bf13d36b3edffa8a0097a789dcf032408db0524d3d8e972ec7b302e01bc08fb18bbd99f1fbffef9e9597453e530ea04b791fbcb297d7b8de334bb1dbacbb6921fa4cd5b13196e1463a", 0x1000}, {&(0x7f0000001040)="06aee9e592ece2820b775ae5e893120bdce3801b03b7f40823945bff10b3cdac04aa", 0x22}, {&(0x7f0000001080)="d69a09bd52a3a98b192cc96b3c2c82dc924e16a14597fd7ea25f187fb37d45e6195c104e400032ae595220f87e5d313db3b509e4ed47869ee9ed5d80023c8bed530f3a13b8b7b0d1500545604679ea2d9dcd01b59dea212dde7f89a544384203b9d535ca1994c17dc1635fac505369d863f7941aa453543f4152ef673acb49c256e61f1c64eadec7c388c6da4dae210f98a4fe9310bd91080e9e9b57c54f4886693a2d8aa614e07a394dc298e81a6cb6d557ea9e5c8fe62e9974224c104026bd09d25fb3be0ae2faf7ad90d5de773ad2a55532e6ed3d0c9b82e66e7ec9f3f418336423c864b1fbfdd527e6051aacdf95be", 0xf1}, {&(0x7f0000001180)="fec26d7b39f5ac89e63081b957787992234b20dcad69cffbb2cadcb48160695ac27ab386afcc72960603a2b0376bdf58b3a296c08e0489946f9274034b6e3e2d490dddb9e0aa17fcb6129a485e2cf79c4e41735242c2e9b4c022b2ece82bed3136aebd9f8e1c9a5875d5b86142244540ec89f75ef33d823a0090eb4e8de9b8bd5859da2325dc724559e9127b79e3e6da432c8c0bff8ac6d2ff49960da7c650ff2febff", 0xa3}, {&(0x7f0000001240)="a6eb23fdea0222e0f596f5266d6d14243ca137ff9da422fbfc6df767b9331f00e5479a9e206b214fedc2505707e4217a04fe442043dedd49db313cb5582837cc65fbfd05e2460c61d5e9a3f89e69b5ed4130a8ffb308eb9ea302c3eeb292a45e04d6375a398fe80cca903b2d89207e19106d1898bb3e5349737881c1e1b721ecbddd9cfe43fc7033f84012a0adfe388b782d0028fdee86e89c7639f9dd51c9b10a377d552460e5cd79b6882ff570cbeb86fb7dd116513c66508bf74d522720eec694ccd9138886f2e940d5df39d6cc5887d685f7b24baf58c6", 0xd9}], 0x5, 0x0) 08:01:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() read(r0, 0x0, 0x0) dup2(r2, r1) 08:01:38 executing program 0: r0 = socket$inet(0x2, 0x4005, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001080)=""/172, &(0x7f0000001140)=0xac) 08:01:38 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = msgget$private(0x0, 0x2a) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000180)=0xc) fcntl$getflags(r0, 0x3) fchmod(r0, 0x22) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x3, 0x3, 0x1}, {0x18, 0x3, 0x4, 0x5}, 0x4, [0x4fba, 0x1ff, 0x8, 0x4, 0x9, 0x3, 0x0, 0x4809]}, 0x3c) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/193) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) 08:01:38 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup2(r1, r0) 08:01:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) r2 = syz_open_pts() dup(r1) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) dup(r2) ioctl$TIOCSTOP(r0, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:01:38 executing program 1: mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet6(0x18, 0x8000, 0x1) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x10000, 0x3}, 0xc) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fsync(r1) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 08:01:39 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f00007a1000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)) shmget$private(0x0, 0x1000, 0x200, &(0x7f00007a3000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, 0x0) 08:01:39 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r0, r1) 08:01:39 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x88, 0x100) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20d13, 0x82) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) r2 = getuid() r3 = getuid() setuid(r3) r4 = semget$private(0x0, 0x2, 0x80) semop(r4, &(0x7f0000000100), 0x2aaaaaaaaaaaadcd) chmod(&(0x7f0000000600)='./file0/file0\x00', 0x20) clock_settime(0x3, &(0x7f0000000180)={0x4, 0x200}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) setregid(r5, r7) r8 = fcntl$dupfd(r1, 0xa, r1) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getrlimit(0x0, &(0x7f0000000100)) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000002c0)={{0x7ff, r6, r10, r2, r5, 0x100, 0x4}, 0x3, 0x9ae1, 0x3ee0}) semop(r4, &(0x7f0000000340)=[{0x1, 0x8, 0x800}, {0x0, 0xe3a, 0x1000}], 0x2) r13 = dup2(r0, r0) connect$unix(r13, &(0x7f0000000380)=@abs={0x1, 0x0, 0x0}, 0x8) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000003c0)={{0x6, r11, r12, r9, r12, 0x100, 0x2}, 0x9, 0x9, 0x200}) sendmsg$unix(r13, &(0x7f0000000880)={&(0x7f0000000c40)=ANY=[@ANYBLOB="2200002f66696c6530589b076b74628be46e65a7e364a0251800cc098567e2869d652e1fb23fad81528e18c255374ecf8ad87e22cedcefe87ed749d9f0a7050ab126b647d29749bff466350ff526619b3a314ff278edf1ac2df85f869fe8ffffffffffffffd34349026a3186470e78a0909c5af0d4001f88fe97c53904de00000000000800b877e2ac8d4566af1d0200e4e32e1660591b1937af99b3f20a509ba954638e04129c198e4fcc87b38c0cb03712848de23ef0ddde3e3b6f0605920e80bd0000000000432158d43b04b682b257310061693f01bb65345c434087a61aff03000000000000fe75ef896fff0100000000000067b05c873769de551e18ea508059caa69fc59c16a745e9672c7ceeba8f815cc9fa1e0200000000000000facc16f7a3d3121fe805982b41fc8ba0e678a06dd5cd607884fb9a483cd758dc2b5349dba831594e4e4ed50ddcf0d8924ed1298681a18730bb8d87581ff923fd36489f1ed0758b58bc0c078dc4949b6f14b7b67291a50af8e578491337490224aa70f806d92cdffe8ab14ba5bf98643441f2ae87f533e6524192488fe482d168629b6115ce3e5f8bb770fc8002b6909a6cd6c9477366b82fdbc80f4be94a7324cd91a3d3c6228af57645e825cc13afaaec6640f39467e5a8c7948f2773540b0ddc9718b658b8459df6bb795aff7f2434158c500d10cef5eb4c794dd1ae00c40f6ac58e9d1ff98409d30150fb2a1545d8d93f022aae3b3e035f835adefede7aa420f545fb0f60bd30a179f787d97b1a56bad29bc9531c2a395c757ea4"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x5) chmod(&(0x7f00000008c0)='./file0\x00', 0x1) semop(r4, &(0x7f0000000c00)=[{0x0, 0x0, 0x1800}, {0x3, 0x8}, {0x3, 0x7, 0x1000}, {0x6, 0x1, 0x1800}, {0x0, 0x475, 0x800}, {0x3, 0x0, 0x800}, {0x4, 0x50980, 0x1800}, {0x0, 0x400, 0x800}, {0x3, 0x8, 0x1800}, {0x0, 0x3ff, 0x1000}], 0xa) 08:01:39 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xa}, 0x1c) socket(0x7, 0x1, 0x5) 08:01:39 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket$inet6(0x18, 0x8003, 0xdd) ioctl$TIOCSTART(r1, 0x2000746e) r3 = dup(0xffffffffffffffff) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x4) r5 = open(&(0x7f0000000240)='./file0\x00', 0x1, 0x80) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffc, 0x30, 0x80000011, 0x6e3, 0x3}, {{r3}, 0xffffffffffffffff, 0x20, 0xf0000004, 0x800, 0x8}, {{r4}, 0xfffffffffffffffe, 0xa9, 0x20000000, 0xa830, 0xff}], 0x20, &(0x7f0000000280)=[{{r5}, 0x0, 0x8c, 0x80, 0x7fff, 0xbe}], 0x5, &(0x7f00000002c0)={0x4, 0x101}) nanosleep(&(0x7f0000000140)={0x1, 0x10040007fffffff}, 0x0) recvmsg(r1, &(0x7f0000000600)={&(0x7f0000000300)=@in6, 0xc, &(0x7f0000000540)=[{&(0x7f0000000340)=""/166, 0xa6}, {&(0x7f0000000400)=""/30, 0x1e}, {&(0x7f0000000440)=""/160, 0xa0}, {&(0x7f0000000500)=""/37, 0x25}], 0x4, &(0x7f0000000580)=""/83, 0x53}, 0x800) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) socket(0x12, 0x8005, 0x3ff) kevent(r6, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffffe, 0xf5, 0x20000002, 0x40, 0x147}, {{r6}, 0x0, 0x81, 0x40000000, 0xffffffffffffff7f, 0x100}], 0x1000, &(0x7f0000000040)=[{{r6}, 0xfffffffffffffffe, 0x40, 0x0, 0x5, 0x48a}, {{r6}, 0xfffffffffffffffe, 0x1, 0x1, 0x8, 0x3}, {{r6}, 0xfffffffffffffffb, 0x4, 0x20000083, 0x7, 0x4}], 0x4, &(0x7f00000000c0)={0xfff}) 08:01:39 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x4) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 08:01:39 executing program 1: socketpair(0x21, 0x0, 0xffeffffffffffff8, 0x0) 08:01:39 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x612, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x10) fcntl$dupfd(r0, 0x1000000007, 0xffffffffffffffff) 08:01:39 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000240)='./file0/file0\x00') unveil(&(0x7f0000000140)='./file0/file1\x00', &(0x7f0000000180)='W\x00') r0 = open(&(0x7f0000001740)='./file0/file2\x00', 0x0, 0x0) open$dir(&(0x7f0000001880)='./file0/file1\x00', 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000100)=0x4) chdir(&(0x7f0000000040)='./file0/file0\x00') 08:01:40 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) getpeername(r0, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 08:01:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x4810, r0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) r2 = socket$inet(0x2, 0x4, 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) syz_open_pts() setsockopt$inet_opts(r2, 0x0, 0x20000000001, &(0x7f00000000c0)="e1dbfe5edd125c00000000", 0xffffffffffffffaf) 08:01:40 executing program 1: r0 = semget(0x2, 0x4, 0x1) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000000)=""/213) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTOP(r1, 0x2000746f) munlockall() r3 = semget(0x2, 0x3, 0x0) ftruncate(r2, 0x3) semop(r3, &(0x7f0000000140)=[{0x1, 0x7fff}, {0x4, 0x80000000, 0x1000}, {0x4, 0xe16, 0x1800}, {0x1, 0x400, 0x1000}, {0x0, 0x1, 0x800}], 0x5) ioctl$TIOCDRAIN(r1, 0x2000745e) writev(r2, &(0x7f0000001340)=[{&(0x7f0000000180)="aa413b736361c9d4afedf72e08561a6c0fec95dc162eedffec0fe98c28194594f39ad534e13774386e097fca1af194f1e0b16cb199f888a3c68ba93a975bbcd67ec443685ad986e98fba3874ed568d6ae635fe", 0x53}, {&(0x7f0000000200)="597b27d51e2ca0a4c80978b8951b30a162e024d76185f84306e605cdb8aaee50806841be338cae09185e8474e76ed5d89bf9c73d97f65fec40fdda539df86eef772e315d121dbff76efaf24f0bf7813a25907e3172b36060d8688b045cfb10f6584a8ad92afa4ea92f7bfd32536b5215163776b6ab8ba8aa9905cf954f04e54fb2fbe2f15f0d6a39c57442d7cc2a3c857dd6640d3ea6f9e2b5afaafa30a21c785d5d31cb2e6ee7a53c720cf2d07135305f6bc6682dda2cedb164fd9e200265d121138c1c2814e27d3e85852e1bda2cee090af046015caf297aa424a7369a01d842ea486de7d451f488e05fe84a67fb2ffc1e17b05410e4396f2a140e451bd192fe13ccc02e647341ba84a8d8817c034b410c8411132c5d9282919aba1cc472d368522069d0a149119bcc8d08d5242281e2ac3ce65911227e0a3e084d247e02a134474658f007a83ddfd031d802881acc390226d23fd9ca3f7f086837cd6a8565322efa58b5c6e07fca96a2af032c5e8b6427c5a0db8f1097035bec857a261f10fe9d923d9b6214d6380054fa7dc8d96e83472dd0500b13dc8e9f62cd6b5078b6d4dcf612832b75a1f9716126eea40ed9d3a69a8dc527a057939c60ee86896edd952ad39ffa730c748049b58aa5cab518b600734f9d72e90b73725e3c19f9e2993451d5f70376ec4b9f228d21339c709497dea08a81e499b4ac2b84d7b5e981f245f11bd42acb36318c1a6c5081a87d9a66ae01c3ee36ba8daeca703eb598aaf14a2d1b6d9d3c46a227762b70effefbe60cd75c9f34ea93dd037c7df9b96f1dab25a838e521f16ddf5588024bb67e58898bc3027ecdde5e35a7c5062f846f14744860d744fedf7d9348f7c0fd52fe0be74656065cddad09e665d0635a5af27cdff3a5e5f82d899829f687cfd4f34fffba0ac5da2a33fa4f55d41354f1f3ebb7519db5a440ee0f0282d780ee6dc5ec8a9e46530e68c5e48c4d0a8576be21fe9b66235e80c58714d0d0d390cfb359d99f85150ce17e2aa31da57a4fdf058e8a1a681499f2d35d08acaf7fb54a2b67567e5f70995f139efc58a2fb491dbec44f14cdf1c9a9cef9698ad626b91e5549eb19e15e0b5948ae56b8e7958ab88c52e77a9eaef3ca2ad8d1b4f91334f88c19e186b4fb3b741dca4c65c0474b1d610af1d63ed15544437385df1cbe6365c861b49e19c93c588cf6052bdc09699647678710569d578430e2412019ba509d87ab88bb5680cc71eb705c720025e3b2ddc2c4d2743a66c0d6fd26bfa5b3f3d8397e7c735f8b2f8c3f0a4f08a268fed5f353f6f13301501ecb31db382e2606eb56790db7f153c387e41ab94e818a3fb7bcd84a52bccc41abc32ea66357e4ac357aea808aff8de9fe5b5498acd42bc0154ada78e99e22a7497ce03f7a56a6ce4a5ccd68f99daf426a42de71e43a4ee283b57bdf0c533c66abe23e139e52135d6f0b62d229e8748c566ff69ac01d7286a7a4deb8c8af0b31ab54bcbbcb38314a155d570800309f2242689cc1dc276b71701285fb7bbb06d0327793b79804e2d46d50fe7a856d1c71e0c6270d398c47423a1ab1e2a7e30be51083572c36b7f676ba18f0e42277049f1b72679dcecee32a8e5320567906849c3a0e27b6ff99765054a2dbbeaadf4b9606f4c19104c22130ed92a89c289808c415ad31772e5d2b6a4a8c72ab807df703cfeba98f11e0f32c3670c68e81ff512b0786c4974d96794b3c0abbe3329813d29d8971388cc9274706906c675f7da573e22be5ecc1a25cfb94099ad932f463fdd17c772f954e69fbbf3e4885b9965254835851e1f3bcbb3d5048a2057e52a74acf71c7cb61a9d78a1b9009fe394d46f451dd83c66a94ad423a007d7e3ddebbedafd5f7d9604588114fa4e8727015ca92f5a07049705bddb69cd768045bec5465e4d074eb59934d009231a013487736c540d92fb1e3604565978405cac305ef642ebfda1013cc42af030d006b83d16bcfc9f3431b97e202dbb7a734a70b7541f8ba055b8c7746e493b25e94b2fc7c3490da7a79a0aec22587f84e4647b5f1d460500bb35c5438c7c2b2b11482021ed57b34b22ccaa8cb3091b4e1f882e402ccc31678e23697727a2c29ffce8e576dffd3a99baf31de40bd0081850ddfc6ebad31b3ec7bed8f2aa132efe7008c0d344581c90358af5dbc555552394b00760d59da389d119f627efb73fa2893f4c14b94520efe172b2245550d04061194fec7374550a5762f9b9554c38c1479671c6086056a901571300714d36d1d0ce110205834d4d4115583bf3d606b17b775589752004823e3133d6df1bc0bf504cafbbc038d343673f0cf56e7ec0a763cce7acf379ab9ea7aa5494517570d5a15009c23f3ad3865b52043035373ee3da3b062114673704dbcf3915a1a52e4b0d9191f18ed15560287b32cf60460a1aa31ee2ac1d7e5e4a838ea144aaf81daa39636fa06bdf0ee9b50fb988bf6bfe4d4387288699f07d13e2fe1cf0dc2cece05bd796da30405c76a2db3f40071aa922a223578ceafc3dfe564aa4aba95ebbe619281090438146d7392698f51e88bc518c7cd00c7386160fc355e35dcc9387db50cc68dd51d31db8036a4f44a8d5c9d706d7011a33a1970359238d2f790e8cd27eeac5b805e5882e2bfaac09a02d411b6a2c6786274db8c25b504113ffd8ea80e1d36c8ffe2217210ee44bc15f70c4d15f43d1741b0546bb8fddd847d9821ed87f47aad36bde770b1c4dbebd25667fbf5cd861666b5e94da8af267c20b9f04b5741fe9cb7772a43e5391687de5aad8384c3219156de2eee86b46a14725c9ce4a775f5f41a2605a5beb84cb656fab28edb0e190765d686e432b6e7dd9a67ad67197c43e7c961590c2ccaa627b4a1752d62b7b9f5a233de7f410bdb7619876af9d971d7274d2f00cf9241b8e2127c489dd2e3949fdf806cc7993d3a35c0e29d6dbe9aacd0cc8a4eda4332ccd0b008f3374b4463338ca8c7cc8bb114e4b24a0ee2aa50335cbfd5ee06ec23216273297fcfcdb3fbe0a001285bda911d6616ef540d5db618d3d23dad799ec418820db2f7b63c02df815c51f11f8a3b108a1223fc135ea9f2044e8701fae1e89873d840253666ee11db333b27778522f4e300a5c48408d7dda76e9a89be5efe32e6ba80250802cc9996efb8c04d27f87683789b65a3874fbfdd94e31265617783c0fb5e66122176efc52bb4dfef20640291ceae070da4dbaa3dfb130fec9a52f9ea310e56ea0acadf552d3cd2a7c9205c0042068525067cd6d1e3b789e007f538d17a7a28142ac79c99fe3313a8077d5603929357eb3309de9b5cd06e071795d6c62b7fc672a53022166fd45c8c092402da937ed7f8f4c4b10737927032f93fa514555cdc3904dfc8010c83b5d46b966ddcf75fe8e0624ebd0018b56f9bed44216e4fa1b56dd52ab6e00b349da9aefdfaf44c452fadc20290b49f8d2d71562e305a176fc06c80cfbb963f68f7368d19ba9003c10e4c25124a91398bbd09372fe38fe5d4b67a26ce4f3f1c4927ae74630f71e34828332538949879112ad03b6cb58c7b85e97b97c466018ee94fcb623ffb00591d4ced079b232682132590b4fc4fd4e735a9fcda2bf111f2e461b79bc0ce1aa42259ad2c096696cd5880b7e0dfa83b5af0890ae9270d2db011a610947209aa2d175fd08920bbb6bf03d8d1615334adfd442232fa4d104472e2b4a0beff72702ed9e6e0eee917ec78c9e18957b04cb77b08ab39afaeba543a1512b23dd5b5bf9cbf56b5aadc0616310c524816237980593ffcbac4f7ee9c80847c09d92879e251ec0e730882fa836a5a0ee0dc7aceaafc3f7d7bf126351c5d665ab9226b13e2a526526bbcb32c7a6b2d6ee359af7b2eba8391dc0020f3ea9361e6989b5496f97e3ae213303ea2217dc9c2c6738ce61d24dbff653604baf0ea6a31b40b4cf6c8af7798472489c8b4888fe430b3fbb2d4417f54b3dc19765661a98aaab3a9df4f79abb9b1d3b7d260ab7ca2c0b6cea6899ac92a5c79c6a0564f8da5a8b0566321d6c0941159a905a211c276088718330509942a804679e5e76b9ef3f93563e5025b0551c60ea58a0c5781ce4ef3b8eaa47f84c3f1aacd3f45284a70aaaab4b08fbd012eb2b686809d0cc4f619a776a72f39c4d4807d4675054944b45ac56c260b13b02b2fc3a3934a6def8c949eafefa462185fb4a42a986957c7e71805df556229d3377240a32d6caecd9854f8c880693f815f574a85b538fe2101d97ac78b738da264f42bbd210c9f02fdd4dcbdc3e69a34a7b73ee61eae551a7371c36e8132625488c167c6b8597d18db87e33ba70d3870e41917e020081c80c671496d8cb6964fcb79c626aab0e21fb3c1da9738c4243026e08023f7efa9d32b1623c6408ad1c3fc4f950d5f1967795ee11465e3dfa7bf3b2bd6c0aa948b608ed94783188c225681311b6a9f67fa902ea7f58537cd3805012cf100b67cf0b8396a0fc2d28ec6d831f0fb11640c9da901508a52ef0b7f470b18dac4b430afb2d48b8bb121d54798955da038fc3408211516aef919244f35e3257cd4e7062d22904a9411201d7d49f84d9dbc16113338503fc85296d06bd50de720faf76882c080d629ad871c2995370934519be644506917fdf347e4b2895d29eb195aa1911c0bd6fd569f15d2a9a8af3a3869890864fb50ec92197e72e0cf79e89ce215bfd8d1fef2f71e4c338adba0cd445b8c368b641f21c59b463a272bcc9ab9113e11c8b74e167190b7ff0643561e224574b86c999ea30ae36465d02832534ffe4984982e6a2e0b2e9356400760b59f7433236f9041d5fa57590b76095e4b91c10111853be251d4d5b079f1b7d5e3c46062f99378ef38b64b6c57f034abb69b67b39a4351b2a7ed73c6cc135865c1e066c5f326ba5ba3beb62b697118dcd6862068d3fc1b4b7993fc7529a1fcf1ca07e03e87fc7084027eb59fa2413aa31bdc013f5ba3e3faf379e153d29988c46ea098042c78da284dd0ddc1e1fd16b44faa56e52bf9aa2e8424ff5b95ddb921cc7f64c8911db0a985ecfa012d315d4cdad3a2c150f07c012f41f44252aa520f1d160991e3582cc9c673615dce92e22526837c59ad3765dee7ac3829e99e1b568abbc5b0400f9d940cda572beba6bd813d3dd09b8f2cde5c0c243d46b8ed928ff90ba87c625f1f12a6d51866033a591f40d5a791b3eae1daaf61b0eda9d7f0cf85f542a320c54716798999f9e19fd237f9dbb30a3524aa9cb578401c30543fcab915b5ce2df82566188bcc1b85083f2f256c74f12581ff02debc4bd981eba3344675ee1bf802a410d0b160347a2bcdeef18183d1f7c1668046d50d7c77d33136b47fe99fe95df46d4de385619bdeb2628822d047b7010465d96ea52459765bb7ed4cdf5f06410f58289e484f91780336f6b38591ea216744bba60a784b267ffb08f1e4d5faa1304554c5125f185f91720a157e8b52632e55764d8f8af2059c1777c26ac1a9164f62d22f91ebb247c7076fe45c57cc4ce69aeaabef2ad59356f8baa6c6d9ff8b7ccaef25a2af2687677a2cdc216754335d120ac4224cf1dedb26639b61dd1d170a02a04ba8eb15d4a38a899633546cd8145e870a4098ff24f5f05a3e4f6c77cec34da698dca6ed59879319b75f39675c635371461e235b8d68f5ce9a9f9861b6c3d4fc361656508b49eec6077700a034e4f5e4a562d9253101b1b252e37d646fb19f369242646dac7fe8d21b3283e33b0f9b5ac1a95175f4437442eee7c46d725da724909a0f957252313d0db4b25c", 0x1000}, {&(0x7f0000001200)="eb241372f08e6ace3dd7f20d8e5ba56ac37045acba85c99ad70a313f79dd9c24be3519e4f9a0240013a319ab042c8c7c26540f708809b9ebc1cea795ba5345d487d18a26c96c699486d3acee747df66b86e5ad1d5b32e031cb5c6817ca7c8dab0be368f45a78978591356d04c080fc24866b21f1dfd40402aadff40f1583f5f1afd8759289302b2d45", 0x89}, {&(0x7f00000012c0)="630a6d2038de352c3fbda6322e2ad9df98552bd071e3de95947fe8809ec133c199876f09288aad215eb4aca9cb752c528243917336ad24bf2e405acfe408ab97c5e74a5e7f7e9e4379f768fb8c665c18a10f0c661877af72b9ad7638fe87ea607c08a1272627dc2e59b52369e1b7e00d456d743b", 0x74}], 0x4) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001380)={0x7, 0x3, 0x2, 0x6, "dbec3fd0edbd80ecbc7e19c1aa1a9d6d4be90743", 0x7fff, 0x7}) semget(0x2, 0x0, 0x12) r4 = shmget(0x0, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() r9 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, 0xc) r11 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r4, 0x1, &(0x7f0000001480)={{0x1, r5, r7, r8, r9, 0x10, 0x1}, 0xfffffffffffeffff, 0xffffffffffffff01, r10, r11, 0x72a, 0x6, 0x2}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001500)={r11, r6, r7}, 0xc) fchmod(r1, 0x18) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001540)={0x100000000, 0x4, 0x2, 0x2, "6e444a37bcc2aaf104804f41c40941717279c6ba", 0x7d, 0xd0ff75}) recvmsg(r1, &(0x7f0000001740)={&(0x7f0000001580)=@in, 0xc, &(0x7f0000001640)=[{&(0x7f00000015c0)=""/105, 0x69}], 0x1, &(0x7f0000001680)=""/142, 0x8e}, 0x800) pipe2(&(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) close(r12) unlink(&(0x7f00000017c0)='./file0\x00') chroot(&(0x7f0000001800)='./file0/file0\x00') 08:01:40 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x0, 0x38) lseek(r0, 0x0, 0x1) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x6, 0x80000001, 0x7, 0x8, "1f048e98344f025065924dfc773aa5676870c64c", 0xd1, 0x24c4}) writev(r0, &(0x7f0000000040), 0x1) r3 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xffffffffffffffad) chroot(&(0x7f0000000200)='./file1\x00') setreuid(r3, r4) r5 = dup2(r2, r1) ftruncate(r0, 0x0) openat(r5, &(0x7f0000000280)='./file0/file0\x00', 0x800, 0x10) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000240)=0x4) 08:01:40 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) write(r1, &(0x7f0000000340), 0x10000014c) kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0xaf}], 0xec7, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 08:01:40 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x7fffffe, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) 08:01:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1, 0x40}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xb, 0x6, 0x0, "c9316e962aeb386c7e113537fbfa1fa6c5700ada", 0xfffffffffffffff8, 0x8}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "05031360bd3d3800e0e80000ffbffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) shutdown(r2, 0x2) 08:01:40 executing program 1: mlock(&(0x7f0000000000/0x9000)=nil, 0x9000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) 08:01:40 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) r2 = semget(0x0, 0x3, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0xe4, 0x1}, 0x8) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000080)=""/125) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1) 08:01:40 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) recvmsg(r0, &(0x7f0000002980)={&(0x7f0000001300)=@in, 0xc, &(0x7f0000002800)=[{&(0x7f0000001340)=""/103, 0x67}, {&(0x7f00000013c0)=""/107, 0x6b}, {&(0x7f0000001440)=""/175, 0xaf}, {&(0x7f0000001500)=""/66, 0x42}, {0x0}, {&(0x7f0000002680)=""/205, 0xcd}, {&(0x7f0000002780)=""/116, 0x74}], 0x7, &(0x7f00000028c0)=""/149, 0x95}, 0x0) bind(r0, &(0x7f00000029c0)=@in6={0x18, 0x3, 0x1ff, 0x5}, 0xc) socket(0x18, 0x8000, 0x8001) shmctl$SHM_UNLOCK(r2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)) pwritev(r0, &(0x7f0000001240)=[{0x0}, {0x0}], 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) getsockname$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) 08:01:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="a907482404eaacfeac8b0ac63620c9d674ae3c86c13f35c7dca9f086aecc8a45f12f4c0ca6235ac4ebafd8275969825b1f58df2241228696696f4c8bcbec2125dbfcc8", 0x43) r1 = syz_open_pts() close(r0) fchmod(r0, 0x20) r2 = dup(r1) connect$inet(r2, &(0x7f0000000140)={0x2, 0x3}, 0xc) r3 = syz_open_pts() close(0xffffffffffffffff) sendto$unix(r2, &(0x7f0000000000)="c7e5828f0d4b4d9a231382aec7402bffa8c1db7431875ac4ebcd85df3a69eda7800e36b5c7265f68b407e11c6b4d09636ebcd1de", 0x34, 0xd, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 08:01:41 executing program 1: nanosleep(&(0x7f0000000080)={0x3, 0x3a}, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r4 = getpid() r5 = geteuid() getgroups(0x5, &(0x7f0000000480)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getpid() r8 = getuid() r9 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) r11 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f00000001c0)="308567cd7f5a55c940ea6d62de57a04d77197f269ed8ac3db9c8065a37a32dcbd456a0f65268c7bc9c738a3f6b88e931f0a4c6c917d9324740e05dd968571b9b0b8a2dd9df658e35db0433325d7f009a90d862ccb3279f35cf5c4a74a25a13b2d9bf4d09c636c5a7b8a9acec10707b0cf2ec267f472d2ae229e3a7ae16c91d9e7bab145173a5b6cf74b965e3c878b1a2b97a3d5eca873c56b8d0cdc7c6e57923d26527caf7fd6035ac40480e5eead4d767dd33447917e7a2a7cac02f47702731d7d76aa1f10a427517bf9bb16cbe74824cbcdbf70728b88dec1b471b6ef174dc56a7", 0xe2}, {&(0x7f00000002c0)="19c32b0b68d1813e55131ddfef7d697edf21088a6a7ebdd9c925db0b2bc3392331e9d758bbe9ca086cc0178b88c7717d3651daa54ec6a778dc0c8da101e9e27b376a3280ca720ff617db67e5c848563ed78a1efab5f297b5717c3d209de41be897f0bd497c02d6c5669dcf57d1772244dc2d0fbc5a22e3990ac96c43eccbcd06", 0x80}, {0xffffffffffffffff}], 0x3, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0xe8, 0x400}, 0xd) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="1400000000000000ffff0000010000002000000000000000ffff0000000000009639f4fb01130b764cb6f1b12bf87595a2e09f76279bfb950a4be01d65e7ad892df4ee07e037d31685adc195f7d430cd87dfeec2cc6f01fd7b16eec5b745132660a0d64783d2bd2ade9a088a02c08ee4ea13e1cf2665eaa1e123e9e9", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x30}, 0x0) 08:01:41 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file1\x00', 0x200, 0xfffffffffffffffe) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 08:01:41 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) getpgrp() 08:01:41 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getegid() fchownat(r0, &(0x7f0000000100)='./file0\x00', r2, r3, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x342d, 0x6}, 0x8) readv(r1, &(0x7f0000000040), 0x0) dup2(r1, r0) execve(0x0, 0x0, 0x0) 08:01:42 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = shmget(0x1, 0x1000, 0x112, &(0x7f0000ffe000/0x1000)=nil) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="9975e0b8bc8bcfb116f8c52c9a33b8ba2d23443819abadb6705a0f5b9efd0e6428fcd449cd54be9ef77c9aa66efa29bd013b39574185c3136aa6b25e7a13a3b82831872d9c29e4eaa26d86ae10b3775d53d69cc21f61df8a59f872ba6b6949f0c9b34b3e1f72913e946bfbca66aa3f5d8ae820e9f8c540eefac47cf560cd114fdee7da89f1e5fd9c4e3b8a1d66a9cfeeabc82b82cad4ba514d", 0x99}, {&(0x7f00000000c0)="d8a9d408fd3e0dc53ef66484243c40451c1741a4747cd084de1e947d0cb7b0d5001f94a8dc2ea89c3a26", 0x2a}], 0x2) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/113) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) shmget$private(0x0, 0x4000, 0x302, &(0x7f0000ffa000/0x4000)=nil) 08:01:42 executing program 0: socket$inet6(0x18, 0x3, 0x5) r0 = socket$inet6(0x18, 0x5, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003f, 0x0, 0x0) 08:01:42 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xa0000000006) shmget$private(0x0, 0x1000, 0x480, &(0x7f0000fff000/0x1000)=nil) r1 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000080)=0x8) close(r0) 08:01:42 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000080)="bde6f25f9ee3fdc3a4dfaf415a66fd80807b77034ab73bf39e0deef32b852d1356bc3662ab1887b9613e7a836053fee32f032f3085a90309f9c33c83b1cbcc83a250e0e5f5188575c0a669388094691c"}, {&(0x7f0000000340)="90b0415f913332ad3de9e644998f74e1f205eaef5c6508d83ab0ee16b84736c32ad9b2ae5e7c5bc5ea08002412276bf8034e9610586010baddf89af6c88bb1d1f76dcfc56712485eb261e3a7f537f2e0b74fdedcea9de4a8135955c3c21247edf4e2491c58f76c7b6590e61b6dfb2d3c78af34ca716136fec74854c9d0321ca5f22f123a3a4d67735bfbce76e45554e0dc34318f5538549570eeb864c8f34db9a7495c85c6e7f68e0a33792305cf274c3d373425b2f5e3017d49a451927504fd215cb143b80edb18e85ba940b8be546a47eca93da743ad7b0b11ce0fa0815ced14331c8f7dbb4f9f7b0404546223b3d5666217206ea3cff2b6a8184e8bd21a445376db427ffd172ba3630787a7aa9fb4d35f7e491567343b6b077ef1c38625a52fb81638b3d4bf9b745f2ec678cf5ce379a7d6c86d92539e0999d25be6dcd50af8398da657"}, {&(0x7f00000001c0)="56f64040c6535b619b472d3cea9e7994a1821be79aba602c4186e9ec26b6dfcaff79b34a14b1f76900969a3ce9c99a8f327961cdb9c89baca2c916775578a8df0dc5c280c57f77bbd1b5533f1ffd5be40e3ddcbdd68ab4aa42407efde1d33627435f2374cc7eb52c5258b9977d233757c64898a58df27440700861dc84613003b2aac18d85530166630ea887a24fe4661937583d870a99164c44b8ca3380504df6"}, {&(0x7f0000000280)="06edfc36a187b89107c6b1dccbd2eff238883f22281820de4078c6b9008a62c7", 0xfffffffffffffc57}], 0xbb, 0x0) r2 = open(0x0, 0x680, 0x10) ftruncate(r0, 0x0) r3 = getegid() getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x2, &(0x7f0000000140)=[r3, r4]) fcntl$getflags(r2, 0x1) close(r0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 08:01:42 executing program 1: pipe2(&(0x7f0000000c40), 0x4) r0 = socket(0x2, 0x1, 0x0) recvmsg(r0, &(0x7f0000000800)={&(0x7f0000000c80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000e07c6fb4410000000000000000230000000000000000000000000000000000000000000000001d0000000000000000000000000000000000000000b39d624571d9c211b2e37d7c9f5468aeb9f7091de84ac53caa2cef3e3539ef2b6a7fd010c53a070ff4500e70b1ffaa9ec499cf7408fe5f118c1fbfd108903f14b7a4b478d8aaae123cb745cc389c4172"], 0x4e, &(0x7f0000000700)=[{&(0x7f0000000080)=""/205, 0xcd}, {&(0x7f0000000180)=""/190, 0xbe}, {&(0x7f0000000240)=""/207, 0xcf}, {&(0x7f0000000340)=""/183, 0xb7}, {&(0x7f0000000400)=""/109, 0x6d}, {&(0x7f0000000480)=""/80, 0x50}, {&(0x7f0000000500)=""/48, 0x30}, {&(0x7f0000000540)=""/234, 0xea}, {&(0x7f0000000640)=""/141, 0x8d}], 0x9, &(0x7f00000007c0)=""/9, 0x9}, 0x800) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) pwritev(r0, &(0x7f0000000bc0)=[{&(0x7f00000008c0)="e6b359e6d86d95bcebd4551c301c2dce744cbdc1d035dd48c7f8426fa68fa110e4de4585b3ae3f0dee1364723a2879f7a4a8c5a50f12c552dae3bc46fb73f0e83003e86c", 0x44}, {&(0x7f0000000940)="501a95f0eab38371990b86c1cc23f794b28c2ce5900ef41b85c792bdbf9fa840b0adcde535015b40afca0a84901ca23d", 0x30}, {&(0x7f0000000980)="8b16da91bf9e2d15ef0a3037a052f429a3aa6af1b9c7e6514843aac4c3e4bc630066315acc49219cdb5b216fb347ce4ccdadbfd6c753fb4e5e41ab6ab3badaa52401e27ecda8fdfa6a003397e092672eea3389f7286dada4d7dc5717cc9953e4d53a3ae5d3f0bee529e30bc67da3aea5a4ec4de802b5cc41d39b0f0012d9a66758b8eb895a5f68cb3076106c41d7f4a910062af52e9fb69dfbd79c", 0x9b}, {&(0x7f0000000a40)="f81a4da39ce7ad8a80f0c8530b4a6be433efa2ce5b4999bd652a40df1e298ff8c97ae2168832eda592d7607fd23357fd6b859173b656824b872d114d951c8a7a1e6f548fe1301d170705af7ecd5e31ebf312f0f9fab4a77900da3675e7d12f6d4cd7b1cfd76ee1eebf7d82e1e4f23e00164a7b156fd2047a0a975fe0d4e482df7266bae23ed6ed832d9190a5cd93e4acdc81a4ee61f6d7c1aaefae2b39094a3c38b34969fcfa61e4baa51d4ded73963585ae60754f5622f880a7ce72fd71a5a6d05d936e58c5386d89c4e57b50d3e8517871785346f295a9f1dd7ad1bf3a6f1addd55fb63df3e42e1172958dd9f2f3242ca1045d3ee5c128708189d830e089", 0xff}, {&(0x7f0000000b40)="9c7eb8ef45f7b5e6f0f4c111c106b6f124bef84456ccd24db25f5747387d41c694efdb61b0cee5234023b70db18d9075831b457f4cbb5c9689d714c97d7841b0f5784e579a68ffe114eabb2ad8764e748c85ac0ffe9263c4c680b3aba7f8e4368196889bc58c574560ea2427df1e81b149ebf850668697", 0x77}], 0x5, 0x0) poll(0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000840)='./file0\x00', 0x20420, 0x4) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000880)=0x80) 08:01:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0xfffffee8) r3 = dup(r1) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000000)) 08:01:42 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) close(r1) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0x21, 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="02000047ee3f1ede11574d1bc3934e487b5cdd9eae1e233af114f7964a2bc12dea31cfeb34e6ab235d61346abb0136e5f4e30b22a35cfe56d78d856ab459f302004543f94ef9ff04d8cdb08affe2cd5d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e24739cc1827c1d0ae33309ff090a392e96f8e3f96a41a7d7acba200000000000000000000246f7833803f333007a68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d138ce266f9666a3e7fa86493f2160b9836956cdc07a69a817a4bfa488b1256af0600d8895d7aa0d83d7d09f987204d56983412902a76efa9185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5ce401adad88f28331996cec84f88d9de9e32d2e4e58554adb799859a0f8b31363f3a3c99ee104a240358a000000"], 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) 08:01:42 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r0 = semget$private(0x0, 0x0, 0x2) semop(r0, &(0x7f0000000000)=[{0x3, 0x1000, 0x1800}, {0x2, 0x0, 0x1000}, {0x2, 0x7, 0x800}, {0x7, 0x8, 0x1000}, {0x3, 0x7, 0x800}, {0x0, 0x7, 0x800}, {0x5, 0xfff}, {0x3, 0x7, 0x1800}, {0x0, 0x0, 0x1800}], 0x9) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, 0x0) 08:01:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = dup2(r0, r0) sendto$inet(r1, &(0x7f00000000c0)="0a2f784ca49efbbb435587c8faef1158e103f7f34a3af1bd07c0133da36922c8538f9d5732e9b5a1d6b979af608c33c91cb1aa33099773d19f07b2053a2d1342f7b1e7fe26cc43a98622fb61ba65a2403245213c544bbdd9e687b51a775f828e6e8ff37da04b99526b9d520b450ae5b47653fc5e05ec21b1c3fe31e1e02fb3e655856930183e1249f9e3954e59309d6a5ea69b301ceae5a4c08085e37e6a131455ced507714f0e5febad3d20a9264e2d1d014d2890be540401fa9ec976a1abe0391e9270c91cee9890af555e02c4904dfb7a9914fa48ee6a734f97ff0b23eda345ddbe255ecc4b2ddf336930ca7abb25a4d24eae7c08a7f5dd96352a5e375b1c4eb0d9e80db46c99f206b4fbe54f8ba58c1e060064c108ac14f7e68f24582f100f32f1911ede9c1d26ad07c3224eb5fe196e753e55e78f4f473a738b87e47b548d98c12806e771f1b0f1a010f4059e8de9bf04a6871254990818ad8060bbe765439159c3b20b92c9e781a6f9b91e9c9443fd9aa2ebee3441eda830925fd6eb8c5409398da906f31506dbe6d5ecd246563035445f3a2ccfe9d1f6e4d8d5b5dcac39d852f60f73dc9e6588bb0d71de00599d57b2818d76f5fe88979597ae1a8ef83f453661e9d7499ab222bc404453da671f8c62ca61aecd54185ec4caba706eda3c20c0c4296851ba4f951b619a57c7d287ee14bb4785b8e56afb4d67dcfbee1ba94169ec479aed256309e45ab782004d8aee27f6fe06f4f42f5de4b652c2149ed2fb8eae8a0fa04dfd4f46776c83bc6935ef28099d4cb59b9f68d5a354b4458c9fc93c7e50995cd84726316bef5475fd193affac5dacca96686f0600d1f883a8bd610ca94483cd97ee8fe1a7707113c9683a84a3fea4c89a8afabf4a62dce7ef24e055cd8ca08f0afa6757901e93a0083dff3c42241cd8931db9e12103ff143e0818346a2c7dd5550bcd589e3e78f60ef25b14a641cd4cc2251ba2336cf36d6fe891d553cd27c9609cdaa3daa293cf044c3ca33b4e0a880d99e4039c6ff8392fed89bc7a0874f7c737adac1efa57dacc80d850ddae0e0d123bd47999cbad6b1ca05cf5850a56e5a492a71bf68e2a290b1df669f9aa9b9fee2001d35afc62633a6b1d5ff012ed9e85a385bbe67be20f0f186c0f88f7787a139c944e529a5a270246f31487d6e87995ce0998a01e0fdaea5eee78b887f78f3a6f7d508fa34a70c4adf3230d60c945bd9d1d6aec505c9d0fc7c362706a4d2fe28fd51e0500a08223fb59cba3829bc1ee4791bde19917db005e991eabb51bf0d7446ef2df759ae72ea0ff274329960d8884bdc9d527a18dfefd0cbebb7d8116dd6eb94db85926dd399f4b1fc6b1d3963344cc145c510987b06c8333c0410168b709cc6d02b18d20240e85c94d4241208fe87fb9ef6eb64f6a6531e9f7a7d75dc9be1b8682d4d60414a4d3ce60508bad729af6e2ea78cc07097452dd83fcff546d3b273fc9111c236850535853d0f3365111dc4217add7ca82c6cee8c19ee041b6e3684f7657e9bd4c2fd93039f14932c9a9b7f5e8a9612caef05bae5b0c8ecde4901b70759b0c2a832cc7dabf53741cf24353d80711a398fbb3d5ea211355bd751a82d4bdae64fb700b5572ec800a9a2c31d64c8b89bc09b712246369ef383661561d351296dfa37bc99a186e4511f438fd76d9e133ea9801689fab84eff42d76f88bbe9acdaa4a4a600ab6033f4a19056d4f61be2a6def467424ee1e6b7a6d202d0317763938f8ac91c250c061d10c631e605d8c9551955e234bc8ee691bd43d48caa0bdef83f55782999c16747c2d699616bac5facae4f670b9790f2d9d4ed38d3d2a4edde53bf09a49a6ababc660f148de02e15de1216fa5f48fa65d5900cf351479b20fe706b80c8349f03596a8786490874acd31b63e2580b7df48ff5b6d9e2251c196147ecd0ae6e1b9b2f232608bac12fe9fc418487a96c1855bf2633df416add46a75dd041812c6fc0eb2db61fad668509fbe7414dc1bde6a65fa1e37c17f28e7e5b0be50ab26ab395169ce046aefbd532170ca02694253a066d44c63b54e067c2ca4ae46f58bad0c4e35b1ca9363770ef76bba110ec27a20506e2ca9da8b55615eac91ea9f40c871b92c68b4b2ebe4b08e14395745af6d05db51a850d2103fd2277d7f365d4a8ef28577a459fb129fc75e7c81f26440551a978b5a9c22e4ce14ebd80484418f802be3c4d0929fa2997b576596a873ce0ae7ac137d69bdb5e1b36e7e052ff56e41d2e87ee9e94eef04e8695e516beaf57af0c892606694eb125b20d2465b11f3e1086bf572f564800dc98e9e1ef320e86addb9075f6e87ca76241ac22d699bd2e9927991447419362d5bab34f7a4d200d365dd5069beca4a4cbf395c0ba4ed0d54cfb397c4c7efb668d149115eafab5a82b8c81f4d5e20db6458604cf4f6ca4401a61582c68fb68d561820c49f621bdfadc1620caacc4c68202673f2dbc56681affa2beb9a5e7f2616df1e6864a30e02a9b7a9f08ebfd1e7fd7a90328f03f15e1eb217cf89a6c7abf273bcbf7fe8d608cf7de6b2ed9de5b9ad6d72a9c7e1fd1a439464b190c8ec84a3f981da1e78a930adeba550e4fe96b718d3b45011276bc48e6bb9b8779bca1a42770504dc287abe5dabeebdbb32b4efadf46b5eb5d305860cef6df6fcf77c4eb00d2505c9b6148b030fa5b9c800328ecfebaec98eb83dc69315a31af8a84d89abd4053b32d25d2b7847ec79617a8993e83d42b2ed04281bf109fc85c8ce4e51941af1f09b3025a5ec9cce0e0562ea4078ffe6c7de69968c1334aafb7fd90b33d9041d78946e8c8bc95c9979c0baa66462c08dfdc8b874e1dcbc743d6da5a2b5b8c0e5e706b8e044eb14f54a235bdea70efb8fdcb80fcab93cfb2177f4f8af8f3b1feb5a34f94545ff848764323ff5cd281e176b05747483151db3987d81005dc8a4d82cbad6a4773b9402915a6b5341e501a613c4beb971a166180e0496e97a67a7e7eda857d7d8ca69bd620949ac0aec69f5853b397308b0e2229217b64453b70b71ed511a145aa1a37ac7921fdb4b629be52a8a0a4594b6e6d3764c68a2cc0a27504572018747ae40292084b55e2f3d1a520a6a28419ffe61c5d663b0698e7b529c931ed7faa30bba9c5cec5db961acb5ec374bac2406ad579240046ae3f709069d04bafe52006acd3b0a6a07a38157f4c74ae23040761e42eeddedd9f1d3bf0ef585a29ab94846ba0cddfc38efee75f21df08bf4c534149eacb91112124679570dee8c64694c72041a6ed615d414e79b6cdf51fe3d46eb14074ef3e8cc4be548e2b7cd2054224477295d65cae921833b97b3f121575372677f9df0d9926a20036a0ab6d2c162294b57a6ced67ee7f5f8d976f099b6f58be2384609d0f59e7ea928746d1142428597940f2ffc6ff1c129b538cf4e3457ee06540b8f7ea37f44e47504a2343bf2805b37b874e21fbb9fbe78626cddc616b367f9a0bc4ed0a0a7421f2e33e5e69e4aec1e800817a01682e7b05267235d069278b0985368ab696ed2bbb5ed6037281652115b4136f8b3e2b8d02bbdf7c4e6160de733b2b7914f555d30fa1c3f5cb9bd0bbc5057776dda1101c0e289cab6aa514240d5ab4b89840966e2b821b199b1d1e3adb11cfb538b46601fec5823f07d811dff9a47e148ad190414014dde8a07a3848dc709994c2f0c7346aa6f420230deb8b49703077fa2e169239e6bd166426767b1a2f9ce81a065b0e0221a808cfd5d4ac24c9f7d65b907e0530d6f35deb57913466b86fe9e1dbc95152ee9e294576039301190305938969955700e73c56febf097af77e3c08980eaf73ac25ca6dc5998693b4e5e5d876287ac20ba44b6907f70ca02e96859bd0a9cc75a68a6ed97806c7f36364c6b5722f3d4016c7b7dffa90d4042b72fb30e0553fc46c032f5ed0feac95ec4e30303da32fd432d453f73273f2e6be911e7ce6aa7679a225ddf5a1b82e12000c105e82cae94dfb9836dc264ed9f2c3265ac363af69d2e6446b747096424b11bfff35c92e365daebab235b4abc2769a1eb63a0a2e04ff6318e54a94992627ba1fa6d0b3d01f8e945288a48eaea96b1cff3f6f494ff59af9331067ae11421c3b50b15fbf8739f6d8783cdff0278b9996173924d5573bfa40cad7ccaca81613a54534984669f4ce24f3d05d9ce8a9695db7a52dd742e4d479166c738d66b8e8888094de08debf5ae0c84becf27b13e3712cc46527f3bfd9dba70394273b8b7d3d3de07d7663311356caae9732f157baf33a63e2d81d82ca450a1d36c05fe19d0c15baef8f27a589f7afc25754946a23d41e39ea2c253956a20f45bf2db20dfebbab9b18e118ad69b7f09fc29463a02ea38a0d888cfdd00fc02178a003b1586f294decf1a08f5ab8a8e9c6ece9a1bbf65e814b2d515630f22d2b0923a6931f0da21333bb8fdd2da6c368e4711b406e2b9f20ed57f0dfde482b3fcd3dc8b2ac042fc5977ff5b77b77b602de2d85e8ec53dbf08975b5b175ff89078014e1c0112017aaa21ab5269740d8296b4204f57486ad3a08256f7ad4abc25516de39283229a9d5b1c344697cdb919f8a92fa0880e87560aaab3916d0e0f2f99821c1aeafddeb578864d33d2496dd39925b355b9233dd272fcc46d7c61fa1801014aac5f260cdf8dded5c6d7483b181610be5d9cae90b481e42fe2eab41bfb20d87f0eb382f19c9e6b002a6e734faed784db63a523c9541376bb2ad8e53e416da07c96c6703937a3f8fb7ca4df6d778016340e7c573d2148ecd46e043b6cbd848a7db863798348eb178d0813a63d671123b979979ddaeb0802a560646cfdca15e862949626e37af8f6012da2dc9e0621be38ca2a56f2a7a98fb1f5f8a51cc11874ec3c8240e13db265293fc1f14ba3b4d34b0b446bb4eddd4ac38ba260a69bd63ffeb2b1d3e96441acbf57ef968fe4b09a58ce2834f18d9350b033a04760ea1f738a43c14bc4936b05a22630db9592fc988494d4835e5247c5dbc1f277551b4f63f034b6f477901cf66263ba5fb0371ddad0d443f40286326a5204141edaa1df4ee72aeb24369a0262711ad798c19fb9f000304deb94bee2f1eb3c270b2ec0e819f8931a79f7a85bebddee3b0e51e82be0cf921275a3df75d179d3a9482f0e4aec1b32284c1999d040df4ec6a3b568e3f9d3c45ba1ba67e68ed9e19d7ec731c304feda598357939d97133037ffec06c63f2f9d97805e845381c6df2e9edfb69022f94d501debd077c397a7a18334b830e60e07fbe728f6f0877a8d4ee3c3fb36ee3c7dfc1e8ce828964795660e9735e3e8f405956bc6f739c1babd3c714a8bb78c25838e6b314b0593ab27ea1ca78dcdf7d11909fe0bcc2ac661ba86286b0d944bb586a7d5fe0873f2184536fff9ecd06fb3487c20c8181272ee0fad768401a5006c53f7dd915ea366b1ead1ce37d24a0eee7039727b4145b5f3df28e6c85b22d60aeb2d2ba00c443024be8595dfc7e69b6eb2b7574c69a420585950362652ea768c2fb91e5530be4b98511ce460461f094ab8e1b9019a7dff22ca03e29ed641620786464c3d59d2e7b84855ed2d9eb69e67a4fe23d76b0a58c2ec15754159a743d5f50dd0b7027c4efe6abe9c1660cdc43175a58e3f33bd4b329ce20e41b842ad9f72807f30140d7d8f8e338b4bd51eef68d41ad60995eacef7ac0263d8ad1e467c8b2b78e6bfee3bee5c9adb776c4af05650d98012dadab789a4cd07ddbf02b9345359ea3cbd31540522abd1cc1fe1df57f9f15cc2dc52367ebaa5dd9bd02c", 0x1000, 0x402, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000001180)=""/212, 0xd4, 0x1, &(0x7f0000000000)={0x18, 0x0, 0x1, 0x10000}, 0xc) shutdown(r1, 0x1) 08:01:42 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x88}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = dup(r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x40000040, 0xffffffffffffff3f, 0x5}, {{r0}, 0x0, 0x80, 0xa1, 0x7, 0xb7d}, {{r0}, 0x0, 0x40, 0xf1a56bcf322c806c, 0xfffffffffffffe00, 0x3ff}], 0x7fff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x4b, 0x40000000, 0x5, 0x2317}, {{r0}, 0xfffffffffffffff9, 0x18, 0x14, 0xffffffffffffffc0, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0x8c, 0xf0000042, 0x129, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffff8, 0x40, 0x0, 0xf51, 0x5}, {{r0}, 0xfffffffffffffffb, 0x81685a5837124f1, 0x40000001, 0x6, 0xed}, {{r0}, 0xfffffffffffffffe, 0x80, 0x20, 0x4, 0x20}, {{r0}, 0xfffffffffffffffc, 0x40, 0x4, 0x80000000, 0xffffffffffffff01}, {{r0}, 0xffffffffffffffff, 0x85, 0xf0000000, 0x4, 0x8}, {{r0}, 0x0, 0x20, 0x4, 0x96, 0x7f}], 0x3, &(0x7f0000000100)={0x7fffffff, 0x2}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 08:01:42 executing program 1: select(0x58af99c98fbcac52, 0x0, 0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x96f, 0x100000004, 0x8, 0x63d9, 0x7, 0x581, 0x200, 0x2}, &(0x7f0000000040)={0x7fff, 0x7, 0x2, 0x1, 0x8, 0x8000, 0xfffffffffffff000, 0x3}, &(0x7f0000000080)={0x7ffd, 0x1f, 0x7, 0x9, 0x7ffc, 0x9, 0x100, 0x9}, &(0x7f00000000c0)={0x6}) 08:01:42 executing program 1: lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_gettime(0x2, 0xffffffffffffffff) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:01:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x9, 0x20, &(0x7f0000000040)="ab23777afcc47498cdc8994f9f419c162a3bc43a20d7b9c7326e056043a72d174ec1da7602bdff2268b819a6e510202ec2efcc0514c370470f555bc2af94c84007f3ebece88a19caf39a50f7bdf644459ea90e03153869959a56380c4ab71c25284f5441cbeb5f83b9d8d9fadabbc41ad940bb", 0x73) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0xfffffffffffffffc, 0x80000001}, 0xc) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) 08:01:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x1) write(r1, &(0x7f0000000080)='u', 0x1) write(r1, 0x0, 0x3e7faae654c6dbde) close(r0) 08:01:42 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r0, 0x4}], 0x1, 0x0) read(r0, &(0x7f0000000440)=""/4096, 0x1000) write(r0, &(0x7f0000000140)="b7639bdf2179e126ea2ab9cdd54eeebdc2a893e446516ba60e39fa3ffc086dd4256cee15ffdda2d8d868fef4b14304eabfb6545d4ebe550d00f60d47e0a5741d36994d8a24ad302029df9d82126e5fb5e63918b35a1196b87aa6dc297831ee452969e0c2bcf9da1b99565297043f6794afba73e23f650058cee6e65a89b6dda8bccc80ebc5cb06188cbaf4c1cb606921e6849da48eba400ba39734858709086dd8bd8d839641bdbb4358163a16e486a21963124474d5ad999fb42eea61cfd2655274c599b382e62ec44c60d5ffdaf8a1d9de697672d88a31357fd09dd5269c2aae100e9db4", 0xe5) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 08:01:42 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r2) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x23, 0x40000001, 0x0, 0x1f}], 0x3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x10, 0x292b, 0x9}], 0x86e, &(0x7f0000000100)={0x1ff, 0x7fff}) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r0) r4 = shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x1000) shmdt(r4) 08:01:43 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) 08:01:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x80000000) 08:01:43 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0xde3, 0x4) truncate(&(0x7f0000000000)='./file0\x00', 0x7) 08:01:43 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) kqueue() 08:01:43 executing program 1: socket$unix(0x1, 0x0, 0x0) r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) 08:01:43 executing program 0: pledge(0x0, &(0x7f0000000080)='\x00') r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) connect(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) pledge(0x0, &(0x7f0000000000)='\x00') 08:01:43 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000000240)="c8cb0635efed4732cba7435244330bcb7efda63ca58af89388162fdfbade8b757f573a44dafedee38f9ea40a88c20e8443ef719657eb376bce08e0c5f02f801f47e8cee2c1b007dc38362b305421d0553ea6", 0x52) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x11, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffe6b, &(0x7f0000000140)=ANY=[@ANYBLOB='0'], 0x386}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00') bind$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c6530001d8e8b066af24e66a05a0c54acb0cf5ad23a526fe828a2b8ad0eb8ca8bbae82a860e75badb4265776d3fa39a7f38fed27ac0218f7cd88050acf4aa7e782230b69c3fb4314d0288c35cf88ec65c7b9b550a02cb392998da63c086391deba6a2b4437d26241543108ee68fc1b54fc44149f0961fdcf4e66d2c95ca8ca7883167bbe6b67955085221b3565ccedaf34b22ef6a41efb1604849"], 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 08:01:43 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000080)) socket$unix(0x1, 0x3, 0x0) 08:01:43 executing program 0: utimensat(0xffffffffffffffff, 0x0, 0x0, 0x8fca27b0313375aa) socketpair(0x20, 0x0, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x3, 0xd162}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0xe2, 0xd6}, {0x18, 0x2, 0x2}, 0x74e4, [0x9a, 0xa489, 0xffff, 0xa87d, 0x1000, 0x1, 0x8, 0x80000001]}, 0x3c) 08:01:43 executing program 0: r0 = socket$inet(0x2, 0x8005, 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) accept(r1, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) getsockopt(r1, 0x0, 0xda, &(0x7f0000000080)=""/248, &(0x7f0000000000)=0xf8) 08:01:43 executing program 1: socket$inet(0x2, 0x2, 0x0) r0 = socket$inet(0x2, 0x5, 0x1) setsockopt(r0, 0xfffffffffffffeff, 0xff, &(0x7f0000000000)="d314a33f5bbc01026f133c5ad65dd2ac29560f3ef0077a13492b32f0fdd05f4ad9b34b448aa41f48744550a2be9d1f6037b9e2723411dd4eb9cbcd378732211dcba2537025c302decdda7f80fc03221d210543729d536607ccb9e2fd0e1519f2a868679cb7eeff2fa3786d02bb44ed7d0678def8c297e35cbc5f6875d46cea3813ec109956e382e0c104de38a4fd74645fd64fa72b3902e981432c374097bec473ad185756a08bcc4be084052a555cb688f06b0915c07c46d7a6edcadd8b7b62b0fd4d1e48964c9b7af639e698361e33229040309004bd8d2a856a234194015e295797d3bf9ac23f0b7587d01afc64615788e74a30e59834", 0xf8) r1 = dup(r0) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0xb, 0x4) socket(0x1, 0x3, 0x100) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x4) r3 = msgget(0x3, 0x80) msgsnd(r3, &(0x7f00000007c0)={0x1, "77c6cae57110acd2491e9bcd53ce6e6798af323eda2443c5080e3b00b8b0d3a98363617a6578026e610a9ea5b6647c55a1ffca95353ae87f28ba1e16d165bbb824590730b1fb117a7218c57d0f044bf8981cc01569006eac2ddab7868b67f8f700000000"}, 0x6c, 0x2) r4 = socket$inet(0x2, 0x1, 0x4) fcntl$getflags(r4, 0x3) msgsnd(r3, &(0x7f00000001c0)={0x1, "ae63c694934bc1b86bdfb74d01a224d65e7a6efff4b9861ef32587d7fba1bc14bdae3373362c0dd3782ed944f84f980309f13c955f9824f6bb76953405973552390dfda5d814057a91c931c86f5b4001a50354f4ee389da7540c97d091625daccf249dfed143c17790e6d42d4005ea899e76b164ddc61bc232853092704869f1aaa51db8ccf5ce61170411856d85819ab64f3a916edfe186824b0a42b4b12fb4637ebb06f838e832b0b8951ca5933c21a76ea6e7f586d6e83af2ce9c594b0b182b41c2923bb9fb9cfbeff503dac97586646706f5ab17e30f0a62f2106dc80998fa29d05b8d19"}, 0xee, 0x800) msgsnd(r3, &(0x7f00000002c0)=ANY=[], 0x0, 0x800) getsockname$inet6(r2, &(0x7f0000000300), &(0x7f0000000340)=0xc) msgrcv(r3, &(0x7f0000000840)=ANY=[@ANYBLOB="000000000000f7ff00000000000000000000000000000055f26dfe1653d2f7eef7536995ee9a0000000000000000000000000000000000000000000000000000000000cc1582d9a177b336a06f5023f6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x2, 0x1800) kevent(r2, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffc, 0xa8, 0x1, 0x3, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x20, 0x0, 0x5, 0x3790000000000000}, {{r1}, 0xfffffffffffffff9, 0x80, 0x2, 0xfffffffffffffff8, 0xd92}], 0x6, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffd, 0x60, 0xfffff, 0xffffffffffff8001, 0x5}, {{r4}, 0xfffffffffffffffd, 0x0, 0x4, 0xfffffffffffffffc, 0x1}], 0x7ff, &(0x7f00000004c0)={0x101, 0x3000000000000}) getpeername(r2, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) fchmod(r4, 0x10) msgget(0x2, 0x48) r5 = dup(r1) getsockname$inet6(r5, &(0x7f0000000580), &(0x7f00000005c0)=0xc) 08:01:43 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2, 0x83, 0x100000000, 0x1a39}, {{r0}, 0xfffffffffffffffd, 0xf9, 0x80000000, 0x0, 0xc5d7}, {{r0}, 0xfffffffffffffffd, 0x21, 0x80000006, 0x5, 0x1ff}, {{r0}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x72fb, 0x3}, {{r0}, 0xfffffffffffffffb, 0x20, 0x4, 0x0, 0x28}, {{r0}, 0xffffffffffffffff, 0x42, 0x0, 0x8, 0x10000}, {{r0}, 0xfffffffffffffffa, 0x10, 0x21, 0x7fffffff, 0x533}, {{r0}, 0xfffffffffffffffb, 0x40, 0xf0000000, 0x2, 0x962}], 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x1000000006) 08:01:43 executing program 1: mlock(&(0x7f0000007000/0x2000)=nil, 0x2000) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x4) munmap(&(0x7f0000004000/0x1000)=nil, 0x1000) 08:01:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) fcntl$getflags(r0, 0x3) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) 08:01:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 08:01:47 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x2, 0xd57e}, {0x4, 0x3f}}, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) r2 = getuid() r3 = getegid() fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x4) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r4, &(0x7f0000000340)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000180)="39727b9633665bd8d8f86ed7f0c19cd84f35755a3770f74aa1dfc67ca25692126b608260dab48e078e721f219a98e0befb89c23157e4e6dd20be7b19238d2fad6dfb260a682adea09ad1a9288e2dd4190316ed24f386d28b61a4e29e794cebf270c42d84b41edcdce38aa155c1c9ea7fcb2c55d4d9a8d49cf25573d3e92b467e86b2f4772f640e116620d6cbdfbf788da18c898d4971ce1ea96c3057e23b610e2aabec30f0c28fc2cacb33510b635704b9219ce3e2490b3b84fdaaded7e137e0", 0xc0}], 0x1, &(0x7f00000002c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r4, r4]}, @cred={0x20, 0xffff, 0x0, r5, r2, r3}], 0x48, 0x4}, 0x0) stat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) link(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') sendmsg$unix(r1, &(0x7f0000002940)={&(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000028c0)=[{&(0x7f0000000500)="91cb409e5c32b658b6e066df57b3f26fc892e29aeff8df5c7b0b22fa1d4d9f885e5b1c1aa320d7ceea95f9a2999d18f35526c6885e6d68a1fe77a91d00994fd3c5cb8b4d220ddcebdcdb22944d09edff2a0f517a5985895a497412d45ea0593e73582e51595d946b095d3a640e01a60538c2a6d4e3ea9aba85d8b75754134d68c3693c9af6caefbe3fca38b95b84a7aa8784e9f15cd4e400762b8bfe6173e06d815f3a59e36676c929df266ce9f7449fc806b956e49c71efc12efbe6f2ac643ade78d2d5c0ae798d9353ac75c76771651e5911ee052ac4", 0xd7}, {&(0x7f0000000600)="64525091cdb79f40b08634b139c0e0f662296ed8f1a92e9a652ac74f8179e3b02fcb27e526d63656688a525e58674f0becf23fac0adf290a33c871cb1005bef2964ddf5a83e6cc4195a219d26436f94fbe83e3d81932c0355e451bed8bdea662326bbdccb8d005155f3903f4a1cefcd650a18bd889116f9e1ac0c27d444de3267c025bcaac43913d7ab2fdb9603de9500285f4803af11e3253b7138bb57851e67ef8e028253334e62fa2fbed53c498257289007ca27a3ddc6c53881bbd7591cb2cdd9bf9fdf3957af5ad1ee08903dc530f16a0b735aa57002a66afb73f1e9dc5d17be0bce06fe6478d6c4b5bcbd6fed2941bbcbe8c24b26c195f5e4ef7eb5bb2fc18a61f49adc72c84bcdb361a86fc6a392f85a19d310ea3f9d122189482cc1c7b5fd34db0d3e00fd692d6049c48a36a02934f499dba3b8c6873fef418e1cbaa592b48a5d1494e24326c5e5efde4b8e87ac4fc67ecb1415498ec1bd3b5f0b458fcf915d75e47d8fe4de58a64fd847dfb48ddc428bb2c1d94e1d86e8666fd190c9c85662aaf1bddb03c77f278d6fb2e4906d4b64d3a75d574d869aadc16db480c4b20d39309984c3b4cf6d7ea5aa00e4b891896f91b7a59fb6e8d10638f523c4143722250506746c8298f6064079951b4607ae789f82802e6f54e33a73bd377ef286eb6f9f5a902865184c34323497cd82ae07d86c218318c1c7057e51551aeb629e82e09274f8def07102a4e0c37b6946b579d4dc9d132b11de091bf3691b288689ba3660f1e9148fddd3799e1be62f388645718ec78da9a65ba2f48f35e779e50f53fb4837c320d6129227882ac3477202192b90bf0a36012379723cba5541c3aca56ca1e8cf1f2dbcc9e549495e617826ad207808ce23d2914340cdee135adc66fc3ebfef283851e3337c7eeb50806ffdb31700ad9251178ae42037e94edc496e52f393407b76a16f13c0f120f2b07902ef8edc5caceab8067e463c8000241b646e44ec9218fb9347282b1328c288de3ce4bac62bf066089ec0ca5b2eac0ceb7bc4594cc8a657d98f20894e525237a741ceef1ea14db563e640f78bc752ffbd10b08a2b9f7ff602f175eaaaaad76213f2a64d184642cfa428f2ce7c39e02e37207509b405e4b275f3cc11bc312e5c19e0953d810671ebbafad9477b77f83336f68213887d2c06706b116fb1ef2300bb90cb3cbd835e84c6dc0771a64de5e3090c640dc67d31c271ced6db1aac70f8d4cc06cf4fc2d2febc4fee432d761b2627755b882da619cb8d0ff19d155814b374016b860a6397eecf91d2850a8ba5f6232478103b959fd577dd70c3fe8367d6789934d1beb765c4f5731c4f100c7672700a50556349dc81b910acbe2e745fc4a1e7b6fa07be6b57092a3f9e8ae4c98c41249f9fbc73f7042d77b65e2a0e033c6a26d097f09a2fe3ee643ce1e702d316f9a48b0f88a374f274d164e6a18cac0b9136704241d13f36dee3f7bedfce7efba94627bb539ca2c568aa2f333811553635e5a9049c34345407592e4fcee3a020d2f5502488113ed6f4073f0b7c03457ae13ecefe450b95fdcd75d962b4ccda85af3e815db1b6524ef5d970e84511a72ca872d1309ad99843a08aeada3435c507829ef277b128d762dc8fc97c5f03a543ac7ce6da4fbb4fb0273ff470c2fcc1f9b2d7fca3bdcd847e0161b95aafcdc328083c4018df35cb9108f14fad7e53c53b832e05e6ca7dd68371cf5865987e7dee992d3ac86e317dbf12fc516a9c31cf3c3bae1676d92ff6cd4a4ca6be79eb75298a043b904d4ed50e8f0197fe4778da4caacd1a73e87c10c152f2353e02e9b34c19d923575c358e3cf8e3179176a1b0b7700f8b6ce45accd27df70f1ad792575d288df0edd743f2bb5429748a51d41e40a1fa3ee5cd429c0de327d27c92112b4772a1e46ed5d5c692bd450ecad2cf02f29b91c8fa8db4f198ff4360741d9c3eee88458b9993f4760677e897fd22354fee5d1d8c85468f9c0e376c9c970b6281eee817cc738e2304925da5d734e45746dc3a3e906f577bb1b01b389fa66ff60d7d8a8e14ba271c525b5a08e36f9895b0cc246c3a168600f83d6fefdc6a49ff4c99f789ed45a99d7c82c3500285eba3949553f4a5587e780cfabf149976c2b0e5433d972420da711eb66f1cc1a13a1fe1a84df2247725dd145cebffd59671af5f52e5df9ed92b5e3106347f41453a895c23567a3e96a138b7374da5a13615d67662af26f9831b5fa1d60cbd959a0fa12ea871c82dad51ce4810231a77ae886510886782923f8fed267a722019c97f753814fbfda16d125ac83b64123ba0478eda94390be40acbccfbd08ce6f230429c97d834a000df2636c9dea0a72bd01e776b75c3f61218c97ad3935765ac5b8abb8364d4484c5494bcfa08a98cb1533829c2381b092cd57aed798f35e4ab54633a7bacbc1bdbc670896b4824dae128814fb2594ef5acd4f01e54a8c84aba00a00f06cf38f9f1ae6e810059128ccc619980e741124adef513ce28242aa3856c6384aaa81b3a3ae1ee6eff10182877717f0d37e9d49e0af3acf16e1d4e2bad53ea36ead270ebc6595701d1b2c59cd4d9c3a867f5508142acd81ee7da33af103d67d502a200c59dd2a3021cfc12a36c0f8574caa8bcbd586aec36dcd721cb18bf1762a1bb4581f67aab90be897ca75e2ca322b151fe2f550d92a097c11e8ba3a25208464aa3b468c85598af69d79bf1c9d2a9e9c066258dd82318e22e0815218da42cb81d6002ebef5b6588c6cb39d24e7ca602f616c8b7122a5b5fa75da85784223b2c5dd9d3f3ba9a7c8668c29668b8e09218f3f237a57fbae69fd330ccd8036dc13e1f76cb8af3548c1c8c0554e1c57331edfee7056d7fd173135dfee9c1b0b8e06d218fa2aa3670d58e335cba59e55270f235263fe461fe30ba59290b8800073fd96c561ea490f4a52eddfd2a95e75336d0d26c5e217fe6c394a502d812c07d684dcbf9f5e9c114e51996eecd15d2ee5d28303934e66853b1b87c18e454a62f771d189ad1248e380093b8d707618a6e76b5879ad45b21c8dca6f2f8bdfc98a60f5617cc3cc5f64659e7d576cfc1b988c86ae561ad477418076eac276d35f16af1426b8883d2ef966b3915488fb3b9e2c4b52f9ff2326bdc81effae6e4f341b3a4cb0ef3c825c97ce286c3c989589f02fcdf5569bddecf87865d135fb4d6bb55786a5d940316cbb684c5307a5c9ce68ad946f20598e4546e382f73f1b1b06c8106a6c2372359f23ccb8bbceab04cf9ea8b18782abc882513ea54b427f80ebd2fce2dbe4101f664fb5988ef240a24095fc9991851f2e394bf494de728b73b35e65a0619cc6e0c9ff0e71ca731df49bc4164b95006c8fafd8f3d09444a7429896798f5437a7416d4d752d1d0948055c3a35750f1b6a5d4d17fa62de1e4745b5bc159593663612da223aa9f7c9fdd97b0410e04a6991ed9ae153e241b7486fd399e8b7a6bbb0f7ffa8634f3714f836cbb76359a0f18e0fecf2673426ae0514edb2c94800aa1967cde0c9b1b6c923501a67464f6b92e48d5c86a04b3a54f6d3bbaa759377319d286345826f024af418ea9553f38d08321db49e498a2dd559bda411342e6b704e1784fc9f6feeabdd3f02d12940cbd8aee35745d8c72d96532446f3506e8e25c1e671291aa53275a80b0ff5f48c22ff5f671b15b8b3cb9ac0c1d91da8dd90fe3ece63820dbd5534c0a8cae77d448ed1f39edde0304451b90f390029cbe863902b0ff6bc30d7055fe94698bfa59de2b736ed6151581abfadc2c906d037cb3b7006b46c976ae842b0c8a5bbe92a22bb58494d11475b84fa254b29e15288ed9feac72dfee833ed512e89a69eb86c6cba3909177c3bc4eb10c6594299c22935e34d04d6f36dfba2c196251ebbd51d22c2adf0cb845bab39e042a8edda7b5ca7cc2f5f44f1c2241da2a650126b473023ea9206156ae3bb6c31781d542f99aa79ac154560171a52dbdeb5d0945cd05c86286b9375d54d1b9e1d5cfb125a3c1dd930075b0b7b266e4503c62bdd1575c146c42a03addfea8eebda2ec213c0677c99666230cb2283610bba70638e2a86b218fde98c8415470404fd704fc770db51e968000693c1a999ec13fcbdded7a8db526a0e58ad6135627b1a85e0d51895a28081f2d79c3c16e9e60d0050025e0369c9515a9e3fff612c495acd237c0420898bbf8238124c20b926f81719e6eef89d1eed0c797605f2b9c732f871213c1848c0a3627b7764f168e2f559ccb67dcf3838504eab51eeedcfd9c109dcdadad06ab089f8c0cbeebe04a202dd1b24f1ea5ba7115d1cf92645a566d5ea1623ab54ffd6de9b8905bdcd33f3802aafe90b93f34a6a3a2432527e4f788ae3c9be4725195c3142d360559ffed16841ac1579a18c896c1495b8921b71a999fa9ae6878a093978625266f3615a9135cf47ada9135b09a1997fe46a6c0d8fe0132e079f5eb51d884c011180b5b6f3afdaaf51999a1c1cc217e45ed89a71c682672104d228176a782cf5c9d77bda94f1c390f0cb0c21c480e159f2b1f5c9b581cdc22a2006e0f9c7902902c20c1f817d1b75ee638265175cb22015f37d640ae00750190fb9e001ae191b6f3335cabe271b3e09e1e2b52a78d94fdcc8bd0c288fb722d286b49a73a9560217e959d6118989ae97c304f22509d245d2124a43fec74d06fd777ad8fa91d98b1be25932f6955e91b5dc17c0b910e8b2064181b944b9da6d49ac35c8d6986f11179f4e21110faf0184936447db0a220e57bc00d8de13102e8691d64958b8cb59867ab7381350ea0c062eb8aef3cb7e77bd49aecd8c0a53237746538d071fe6f997ffbc47ec44b1a88ad8fce5de891bc1d75e9b53d350abed0a8eb7734c241d225f8447df758dae443679936fdb947bdad4b46667b4c2b4d6505747a58827b0ac7c7513008426e45becb0d21fdee354153f4ac6111df1cde3e6c9b46ccd186346e1bf8c6978079ee628c2ea0b4b1006c67da495b1e44408f1579f8363371d4f758cf3b2a31928e0ba80d5ef7decce4896017915a330dfac05b3b84d8fb2a742e492f2cb713b16e033f4f51498c5070a4f910e9b2164ef0780cdce24d8631b8b5f17f8aa63af9d8590ea18e46d182443c000056e27e21aec89dc55fd15d0d3cbedfc16c0a3dabc2f351f71ec7d5bb6d5c480cc201e0efe670eb85a2d8f8c8f5484348a7da24eb6ba3d2f0a399ef84243194c154f34d1cf0e70efaff15817215c7c17765c6dbc15fcc066ac1b40df61b9d6b47bf5f0796f2894ccc083cce73de7e1cd350ef79d840a618064b3514721a79517e883a2e19854ecfb4b66f0a72be56596f400b9c1f7a11f7c80e5d12ee4fdc11f7c3152ecdf28a2b850d954837705d09ef97f29a2a7d4f8bc63c048e31877422681bd6725e7eb0bdb87b6e9457df84b580e9996214c559a68351d65ec65c858d70f57d6514267fa43add61646df227a83c6d85948802e1162b0844f513c6b6727d404d2f367bf58169fb358166f275ba959db7fb06bc8834de147231fa2199d004759bf6a27c22cac9949e70e3442f0a6d9ff16b36d901ceacf1be79f75425bc5b544c15c282403e964d3103667535bb89b36604480d1930354f7cd63392fb438174e3b80cd4383523cf574f9aaba40506bb40940637c2ec3846e769766b5a42b7c039b01f1a881a8d4f1bb702e1b3e95d3306fe69340dfc5f7304579c3ecbcc43148d4096ce5acae33f432f54c075d45665ca7e09a245e1c4cc0b5e9fe52da85046033ec567e25500409496f94c5", 0x1000}, {&(0x7f0000001600)="82418d0a42d7bbada694cd999237951e1fb688ee2f3b641da1eb7d4fabaa186479cfdeef298fbc2eb921264da6a01f1878bd9e507285b0e513", 0x39}, {&(0x7f0000001640)="b2f85bda781efbd421402d061d9f265f0529d5befc0c5e5d707b3c9a71facb6287ab8fccb895d54b5bb722c1320fee1984d3fe41fb6406bbed5deb0fa87e032bd459546f19f35ee2b80e1bced2ec357a27536126c2187a300aaee8016ac7a12e272ccaf8ba29f7af0263f53eb9502ace6f3b0c718ac208a7723489f114fb06eceae92fa81f5152bc2ed78be172e9fdb4476853e408013ef504308eb7504866d63f", 0xa1}, {&(0x7f0000001700)="9e04e9062d4b58c974d493af22bcd83b57d517082ff01f9f18a7f3d1e01f1094", 0x20}, {&(0x7f0000001740)="f6b8ff890455506a1729dcdc3adb64d9e2f73d22229d4ebfb2ff282c96d8e0ae290eacbc4aeecfd07b10cb2649b665af0692e1e095833d992b1e44999e411b6572492fe8712ef6d4e4e3d97a18419d05e6dffcc8e4ef621d1eaa5d376e551d58b3f7d8b059ff5d5f93ba5fbae7a20ad83c459e65f8d779ee1193079ad79b43e534cc500e6f5ff9bb6f93fc2e59410d5a1e3acfaece26e95b5cd5d1ad3da6728342b4588f30258a6abacb277324b72551badcaffd3f26c8856dbf16150c873e3098c45c04a4d9b3704848af9f74697b7976bf173c5ff2a950510fff038a444c82108808858584b381958a771b815c1fd12d8a7f884e3d6d7e4eef73288d4598399336f3758d16b00da8760b9c132ffeef607760d37bbfc57e8655bfb00ca9c2f81ac1bc3553671711ac6ec35a756ae24c93d6bcdfb17ce41cd8d9563183f19700d365ae2da04b6c3ceb06a349fad22e72e4989a33f2ba9e8b9ad89a12fd5acfa748be9baa6e79bcfcb0563f7c5624dd0c87ef5bf552457dad0b3dd3c334b781fa01cc02cd1e1afdc695b2b21f1295399457ba7d36212bcc9a6e68eed7a6773de17c5f68d5cb6e4c486085aa90aa4905d0f4bef0f3002af0ecf2655bf42cb98d70ac71fe702f4f14e20940be5710708ef91ef6b06cac23dcdf45a19c1eb967c85d3285dae50f4b272378a57125c5a3be7d8dbe7009f04d25e1a8c15570d6ab53ced49080bd429f683bee89fce4b24f4d3fabc8c0e48a881c9df791a6b3bb6581ba1d3803424564bd79c5eea8a3b80ee8b7fc4b5074859bceed50b0a1e4f97a54e879de2e85538510933e94b2928958089f30c4844d46483e3e1c0b163745f88a252ae3229e884225b5b576b4d5ee6133b29e86e0bd48bd396ffbd983d55537d2071a33aca5e42116f9bdd6641d7a9a66888ce3ac98505cb329e4d94b50612dfbacde86a2ee6418ffb07e47e30718447d24c179274cc52d8c6bf2bebc19e5c7a1b9c7cd6f4af35d8a84a6512042963692c9b64bd6f647a83e267510da95f35455c3c66e041fcba6df4c7242cff560c6c2e6980233a90cf9a683f94a52aecc38270131e64ea12f7ab7e0add0357928fbfc0daa838dc0e40a24d5fa049e086cf07fe50408cc64bd3ef964e5a7311a1c37dff87935746234efb50e89c4f133e80591f94004d0d6f9381d6378c8cb2340184c8173f8677dc3c1045e82b2bc3fd721929bd6233a1263f755e6b427a82a6643e7ea9c8ab69d5d4ec0ab0a7427c07fb1594e735bbb34255fcee5debf33f940378366ddd6135e22c83deed21408e70e119a3aed3a114de3bd989f2f882346228fa0df4578b994a903a39989185ae061e8ecc5e25c2396c582293cc2323b133dc3d429a923c2c18f710a95c2791555f918319396b918f511456fd3d8282fed2b2de8ac7d44a4264a97414db46119766c9da73e4500d7ff1759410708a4dafcf8d2081bc021d94ecc1f66aa4608c46233b56ca97fa9f4bd0ff9ed2d16b85caf78fae99edcb57479889a1d3f0681c5ea82e494127d541b84ad5b132db4fbeab7d6a6821fb8b00dc0231e1ac525cd38a2ce94e72012f3b6a91c2cfcf2e87f966e8e24613e639608c49a7f944d785bda638fe8fd0422a0ccfc021bc78599b317dfce68685699c3cf40cff34c1e967fa32d739420fd450b5c67e3325b7c8284a6914016b1cbfe7287579521fbb4ab46bf683eadb4cac3671642d7ceb858103dee4842949a8b4bc31a6b53fef125154607914a10caee5d55c9a6e3a66ac86c269690ef60a0bd7643516951c46e54ad2479901b26dac7331f32083e4a48bf94976832bbeac268b86d4d9d2ca3c534c6c5bdc0c49a8bd0e82f6bcdac56a40cfc674b5b99c57f23f4569f3c664d1f633df14e4f03cebdb00ce0d43f2067e69081d67626b044cb2d14b1fd277d54df0c7806a9b6f0fda8b30506523c3adbffc7965b47609ecba192a4a0b49bb44001f7f78787035e0e0a664630fbc60294e479f4aa75f79a6ee0773a970301ecb729514a8be600e55f61a85a699ac879ec57c4e661a3e446bf1694f6ac882028e890de2e3fc37db3d2b188ef3984eb4feb08b0dc537026ac269751557a0474909779c3cd37fe6df99ce20ee706f740cb21e4cfe4493f48c8ce76a7c570b3eb6e21943ddd740ea4a28a9a8ef887903426ea649edcd06a9c20bb051f3fecb4dc0ce2e3d1d8ef78c91ba7afa4c5dc03132056e0876602d9fb8398c434f4abf1fb3eb7ec668611bc4573ca5815dc0d4bb081d621f88b6dde797ceb7a3af4b0061fd761b49bf19b4ce3c45883112decb01480bf5ce8b15203a288f81868d5df541e5ca18545d05abd7a160a74213b995dc394a16e18b0533600fd48ace61bbba9836120d3eafbba94f7dc2f805ecb551cb15dffe5dd4c3442bda6677e1a59682abde793b27c921f0472782de02988ad56a54c25db795dc5ad52a21411151ff8fe1f6ae439810bb7b6ff0eaa2bbaf22276068f571d1277e517ccd662f27cd2b647c73318407a4f8877b2dce9ccbbb322d8971dca9d17c283064eba535599007fdf2656229e0fe49c39a949d585c986562f8caac53bf40fc637ba5eb633fb68df475611117bf5cd6e93240c4e87218abd52d4a1a980588d1da2aca51387cf592d779d75f02ace1c05fef9a057b2ad5a27b945691f2149335ace08cd86c13b7e7b89ddb845f322ae6f13c83c14c9019740ac007401ae81ac1bb65640952e6977dbd5c411b404ab09fea239cebbf8b8c7effbc9eb48b054c071e1453ca85c9510c87c99053d0c5de4f6eb32ba4e1b8420aca56599e75b49d7d97fa23d1ac085c93c480ae54e1cd200e5c80c61ac7a58451bbe01b44e5e2d2c81af516eef216552f52363beb9a9689d5ee5fc2c370b4ce66c7fc0b48bdd27dcf36cbd72f37ec2683c43007faea8cc568501b9216cdc45d3856b2e115fd37b6254c2e5cfe127da438bcbbf242388092b0d34315641c41a025f1f1378f6e1603f0db65cf282f64d923ea9c1f636e65dcc9bc2443640a18056e9629d87d98e079f87a21eb5a676f29a0f03c5284df1f939ab24e9af7d2b8717818ea93398cd5a24876b97610049bdac893ceab8606734936960292099ab0a77c28c579a33ac9018e7781f2549f6ed69cd0fd32ba0e3a2f00d55a59ebfb98a81c1ddfd586125bdb0e898742bd3b6f16375ca01061f2c2ca4955496adb23bfb1f27ffdcac5366cc2536e5c5550d939514ef9f2021873959e8c1798b81ef4eedba6ea68062a397f59de01b8b64ab5265b4102a675467076f46e065e4eb531d066fbee18f255b27059104d8a3cd3382fb3dd1a5d5124ae1de321954d190fa9b19fcba925b17423600ee42da0a9449be97d04927532bb87031e8b6c09345bf3ea96f6ad6c78b944ea8e1d3ea7d988cd9a200350fb8c026e872a4d831ecf33b6ffc48ca9bad8a644201c07066839fe27893665fd8a0bbaf8e9bc9b8ab77e5e822d37bff5edd9438b8f5513515063da8680438ee600147c502c99616e11976d8f75114221379f34cea16fdbe15222c60fa38050a9e95424c84d32dc3b0d588f5d44e3210753e03b4a0d9485aeb942bdb1bb2d6f4eb1190b1ff6fcbc870b3814ec65a850fb98a68d2dcf9cbc906b534dd845eb53607abbd6e017ceb8913d5da803072115976c44eb0b0df49c683a3feabd9e642b8c9c7de422d28ea59113950488bc816fcd2592470780d60e16ac3c1b25fed0e201d5014c0aad45ed33f0742a095a4035009dbde08e04d2555743287c482a6e6b26b56763460a42ee28c0ce974d1ac286b64211893a14bc767be00cd1a16b2881489bfd1136d6d0ef4a2bdc564fc7af3867250969d10cea880149efadb35b41224c054147b958591147a4b46df29beee9a8ce7dbd6cda151383596bfedca926017e73cc6e44623c222a7c59f57e712b993b4d22e10a6a95b985a11d6d2b381d76efb2e9f6ae93442a9840c2ed7e69275624c85443d42185744e895fd773b302894e2e42a4c75cc07206fa575ed67051f9334600de32cb16484fd3ea9917193e7db5b7de37bdc54749d5c30553aa6f80e4294751b450e535fd01f6747e4de9fb7b51cf4e05dc961ced96decb20f9f1a5cb4a17ff4acb547b4795fa3b294054ab52eb85e43e677272e8a395f86a4caf264c84290b19e39f1a907865a3f6c700f7ecd41766cf971d4641b394efb6934136c1a6fa10107135bb0e8ff370683fbcdc31ada9d0907cff98568135a5d3885a51fe8ec4ce8622376597b9113d8208129f4fe534c0ec448717a822429d12eea135cfcc572a008e5069428a547a818ea4d7191346f82bdab6f61061040f9f8a52e81354c8f6658603b6a58afc2b596db1f81d564944b4606d82f395d5f6df4c850523c0dd5311463738b1d439b0570256d10be2976ac92b75975145986347edfa3a35d1a5e32845425ae6032880c70ec7dedf95425271bb5da1bcf84a0b60e3e63af704085c7bd57952ad58fa1c9376d555163605fedf528a1d0c84f3923e20716a42bf2070ef3c6c0edb12e380b5f8b0daa2d8f20d2dec6244abb41d7a3ca34870b502665e7e407d2b5cfdefa015b574233896a8361acdc722feff041d79c27fe1ecdf6b9a5ea55f44ef99b9b1ee0df6b588a3e628048075259e6887a87aacda994591f6cdfb00f0fd93883f244e8e17227e5bb96850e76f4fb37e56baba592ddd4e4e2ca0d938b54f075a40a1c2fadb8534189600afbdef14fe4a3f6a1de55c9b90dbd3f6a18e8581164d01c4c378629673a78d4ba7738259532e3e2f2ec82df01c4915787523b12f2d0252f58e700b6129e8bbac91bb897ce336d605ff20361df397f986269330c1e03648118f13e67f891556ad13d895fb5997b048f313d8de885c36e421aa78c25ce07f9cb9576eff200a9d682eb473b5e4ae28373b157994f3ea3ab66e13125f56a2389bb816aec3c284507c3b145d6ab23bb9109a075b3f7d4085e3017f390ec8e93a3d6dce7dc2dd72c39a01d11837e8859213fe8d244349a1bf000b93ab15adf41c7e7f8b94b77d5cf8b665084742b12877e5c78fb4d8c9687bd9e996927ddfa6eeceea67356f8af81ecd2dc8c10bc03d00243a1d5cca03f8d72c22e72376de0f77c1723074ac70d59cc04b38a62da368ea24b364be2252dac19dda07dcc4e3b7a8bfadc3af3713534141432c29d1802101f28fe1581ec5e2df1122a5722ef7ef523f73b11843744cdcadf694262467b63d275e14291a30667867f34b0157df8348074b59e4d4c11fc7000fa731ca07e553b77aa391a4c0d5fdb5ad711f69c91d2eef45f2f4493a463cac61bbc4df5790ad997fae5195d7cad0cc41b4670ac3ac585c877f5c6175734f65458b9c4593cc8b786ddf38b081fde3b2d66defe34acc16580caf57c72c3bbedcec7de846c9bb6e4921b7fc59c9e3bb7706d233a44090d88d9b3ba2ed7f61ae8697b0c9917cd3c468816a59224ef6827d627d0da0a589feee2230d2d57dfa20dbac981cb1ef55b7f26e4cd9ca3e779387c14c2639b5d29d28a2ca872c8e1c432275395780333a625318dba0fd7540041a7a087b212bd0d2d4fd5b669c275bf38edf11ba707937596014d04cb92f58438e3c7c153c71698af0afc0baacb1cda22feb85a464860db276df695a012de6883c33c0c66edc6aead2277614bb8d8c729f7136edf2909f231e1f8c10f7e123cc634f928da5159fb23cbd661ddabb2e77f494e7bfc0a273f54b60605dd4bdbc67610fbe4de936035934cfccce68cb2f5612674a23d4816303416d86445", 0x1000}, {&(0x7f0000002740)="21cf00ecd4ee8f247266fc07bcede1a5fe68b644ce5dff9b16294f67b103e0554a005d0cf828aa7012236ff3d26950290844e7ab4f636479ded7b56741c772cfa2c7f47adbab5fbd4277df3044717373df890188ed7622dc854a857a35094f9f63cb917b7273722094cca4e3b3be", 0x6e}, {&(0x7f00000027c0)="1d33b144b6e3c050ce24a257a950e781665f298987ff0f8cb90997ccd9ebc188eb6d299c8a55b8e3e655df30d77735b8c37b84a881c2ecd603a7ea06d546f27db586d92569fee6d6ac38f94daae6cada534f355d5e1e2ce96cf27cf9534cdd1c2f765c6e56b42b71040d6705e3133967b3fa63f8f43ea8b30a555452ef484bc7718418855de89bad3e861619f3eb8e5038376b3ece1b052493461df7e91fe0353d8b4de14df969bc6c4b1665399bee6a1aaf26f0092285648e1f167e0937d6a9a2b9226534f061f6f016fbfbf2478b566f23e6", 0xd3}], 0x8, 0x0, 0x0, 0x40c}, 0x400) open$dir(&(0x7f0000002980)='./file0\x00', 0x80, 0x80) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000029c0)=0x3, 0x4) setregid(r3, r3) accept$inet(r1, &(0x7f0000002a00), &(0x7f0000002a40)=0xc) fcntl$dupfd(r0, 0xa, r4) socket$inet6(0x18, 0x4, 0x2) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000002a80)=0x8) lchown(&(0x7f0000002ac0)='./file0\x00', r6, r7) bind$inet6(r1, &(0x7f0000002b00)={0x18, 0x0, 0x1, 0xfff}, 0xc) socket$inet6(0x18, 0x3, 0x8001) fcntl$setflags(r1, 0x2, 0x1) r8 = semget(0x1, 0x1, 0x424) semctl$SETVAL(r8, 0x1, 0x8, &(0x7f0000002b40)) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000002b80)=0x3) chroot(&(0x7f0000002bc0)='./file0\x00') kqueue() 08:01:47 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x1, 0x0) write(r1, &(0x7f0000000340)="f62c58e0d30e12eef074a4309e567a68779cd4aa4c66b392ae88ab939acc929ad505a0b7b731816e3867ead0523cb1c1db189e449f58cc2fc5fea63d72201634a858db1e196c06ee2597c6c3d6a70c8c53793cd1498b5c408eaa5776f8b33b26f614a1cb17ae2732ad3f259c47e7d63872c78ac4d1f7b2ff75ee87cb67fafcbcb4c14772741b9ba9a6cdcf81efcfa3c7fa5a4eba4b0c94a6cbad22d58194dda3540333e242f61eed7bb6bc9568d5990475b374aabad9994ea8e7e742158a8bd3bc5267b92141fad30cd45188ce321d8da06fc1fc8291bee6ecaaa5971f6cbd0df59e6017c2340ad6f1733c39e1ea36502e4afc51ec26f005fc0dd0a9e1bbec38c762e05840", 0x49832fc5dc54666b) kevent(r1, &(0x7f0000000140)=[{{r0}, 0x0, 0x40, 0x41, 0x6, 0x4}, {{r1}, 0xfffffffffffffffb, 0x8, 0x10, 0x48000000, 0x5}, {{r1}, 0xfffffffffffffffe, 0x1, 0x40000002, 0x3, 0x400}, {{r0}, 0xfffffffffffffff9, 0x40, 0x8}, {{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0x9}], 0x0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x40, 0x10, 0x7, 0x83}], 0x7fff, &(0x7f0000000080)={0x8, 0x4}) poll(&(0x7f0000000040)=[{r1, 0x104}, {r0, 0x80}, {r1, 0x1}, {}, {r0, 0x4}, {}], 0x0, 0x6974) 08:01:47 executing program 1: r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x920, 0x3a) kevent(r0, &(0x7f0000000200), 0xfffffffffffffff7, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x20, 0x40, 0x4, 0x8001}, {{r1}, 0xfffffffffffffff8, 0x88, 0x20, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0xd, 0x47, 0x508e, 0xbc8}, {{r0}, 0x0, 0x14, 0x12, 0x7}, {{r0}, 0xfffffffffffffff8, 0x10, 0x20, 0x1, 0x9}], 0x8, &(0x7f0000000380)={0x3, 0x4}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000400), 0x322, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) r4 = dup2(r0, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffd, 0x91, 0xfffff, 0xffffffff, 0x9}, {{r4}, 0xffffffffffffffff, 0x8a, 0x0, 0x100, 0x3f}, {{r4}, 0xffffffffffffffff, 0x1b, 0x40000000, 0x100000001, 0xffff}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, &(0x7f00000003c0)={0xffffffff, 0x3}) sendto$unix(r4, &(0x7f0000000140)="19883ee6e57b3a4fa95516a28c7ac97bdd4becb10f0133c0b260aa10071a29ec9ca637328850d92db4937ce9b1935f580c903af6f5c4cdd259f8afe7c29405b5f29cef8a897f1376dd5534b40d82685b6c2d271463703b6e50973945f89c7ce0c40b8b9b2ecc44", 0x67, 0x0, 0x0, 0x0) 08:01:47 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x8000, 0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x4) r2 = kqueue() munlockall() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0xa41, 0x0) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x5, 0xe47b}, {0x3f, 0x3}}, 0x2) 08:01:47 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x34) poll(&(0x7f0000000040)=[{r0, 0x20}], 0x1, 0xff) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1}, {r2, 0x40}], 0x2, 0x1ff) r3 = socket$inet(0x2, 0x3, 0x4) poll(&(0x7f0000000080)=[{r1, 0x30}, {r2, 0x1}, {r0, 0x80}, {r1, 0x40}, {r0, 0x40}, {r1, 0x100}, {r3, 0x100}, {r2, 0x82}], 0x8, 0xffff) close(r2) 08:01:48 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0xc, 0x401, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080), 0x4) 08:01:48 executing program 1: r0 = socket$inet6(0x18, 0xd7f0a50bb8d6dbac, 0xffffffffffffffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) 08:01:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) r1 = getpgrp() wait4(r1, &(0x7f0000000000), 0x9, &(0x7f0000000040)) 08:01:48 executing program 0: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x400, 0x20) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000340)={0xfffffffffffff272, 0x6}, 0x8) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getpeername$inet(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x933e1642380cc799, 0x142) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000300)=@in={0x2, 0x1}, 0xc) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) chown(&(0x7f0000000280)='./file0\x00', r4, r5) 08:01:48 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0xb1}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 08:01:48 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x7f, 0xffffffffffffff81, &(0x7f0000000000)="9da380587fda400b703578c79800c6f5d1c63d7bf5329147862bcfe2f5cdafcb8e8b61d1ae278169fcf36742b42cbf18f1094dc3fba005fc2452b675d2a1a4d41671c6f3e34c88bb2f7cdc4bb0d469ebce58159dfd1368f60448b827b05e81f341aa4a6006e419e8188daef11cc94edb9a07835cfeaf", 0x76) r1 = socket$inet6(0x18, 0x4002, 0x6414) getsockopt(r1, 0x200000029, 0x2b, 0x0, 0x0) 08:01:48 executing program 0: clock_gettime(0x3, &(0x7f0000000000)) chroot(&(0x7f0000000080)='./file0\x00') rmdir(&(0x7f0000000040)='./file0\x00') 08:01:48 executing program 1: r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) socketpair(0x21, 0x3, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 08:01:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) write(r1, &(0x7f0000000200)="3fbe9a2a9129c3dd60e3e65bd05a8c56cf4a13f4a8d6dbb0692fa3ece1dbd63392a827947c0029737287d74d41033c4d9234372a163f943ac953d2381af6497940abc68de478145a4f81908441f098358c777e0d9a51bb08912573f7660870631adedddccaa056e7e22af935971707cae88e615cc9b61f1fa3dd271e28bc5c8da580de75868a81a644e00e855972812400785d79b7dcf2d4f18587764123b92fe80ddb062f4c8a3ab78f7ab82a35af66945ad0101d8e5dac30f120169e735aab1723b0", 0xc3) write(r2, &(0x7f0000000540)="1c", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:01:48 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = dup(r0) accept$unix(r1, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 08:01:48 executing program 1: nanosleep(&(0x7f0000000140)={0x1, 0x10040007fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) clock_getres(0x4, &(0x7f0000000000)) fchmod(r0, 0x1) 08:01:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) 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) 08:01:49 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00", 0x80000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:01:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864ed", 0x168) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x2, 0xffffffffffffff7c, 0x3f, 0x3, "45ab959ffed9e4ff9908eabcd13bdab0cc27d34b", 0x391, 0x7}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854955000200"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:01:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2591c321a8cf98848e4a08ec3552967799f8fb81861b5506581ded8051bd24313dea8ce643d605e2d3280d33ee6185c6a11a3fbed9d7c7f5ecd505370f55d9bb05dc03e21ac168a0237f55fb68fc40412493e5f01c0a62188e9b7cb5e32d0ff2d4e7199679daa987423cab21c6b274000078947da61d75bc9028a227c38808f38d8298fc1f3f7e04be72b0b887f01309bbe9bdd11c451813897d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5eaffffff7fc6c3b0186e3430f52aaae8d139ff2c0f9e13da075ee54c0682247a3e405d535caab085c9a7dee55996d2250fe153a6214cdb23ce15338c5dab3d381e77455ef7eafbd162978c0b017db85201f523097a22426eb401afee1ffaac9c615f6f4a1f6306697db04609e74a842bcd3d64645ffc87e8274d561cec63c84b2602cbe8fb62300d4b26c32fcecdfd6d393bce5ae89f9dd940f4a3d7a9b67539b0582cef98457fbb3fb257d74d877b07f2a34e9654a6ea2bf00f0c2c0d068265f48a69e6e591c320ce699acde6e22d9b61d86867be50d22dd68f6da658dd8185ca459b82dbc58260603053a1860432fd7d60b9dd228e4922f95fbd8891cdc524f99b8bb5aafa637ac199ca12132ed2388a32e32af4075e8c1c569ae6294804ca8c736c510d478941335344c1a4b21dba0d4798179b1802e1be66bd3efad62f9c41d91943909a1ec386909d089dc56a05f17646706233644df5ca01ce30776436e0209900a93ec9eb5d2e59e8620858940c2bfdafd6dd057e84bc1c4344d223417aa7b9c7d5a66e000d71b0", 0x251) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffdfffff, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) sendmsg(r2, &(0x7f0000000400)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x17b, 0x1}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000100)="4e5c033c72ccff7025517a51aa07c7cf9246abcf2979ccb8ba5b19c2dadff9d50419afc8135ed97c67c5b12b02c454e47a251e8e8c21680991cbf408f40eb41744c775f4f6721eac35ff6666f9a2c7640c81c0e6b07c7d53b0cea6df9f8c0ec4117288947af1", 0x66}, {&(0x7f0000000200)="d8f504be40f37994cefe37336fd9a744ba229dd2c3", 0x15}, {&(0x7f0000000240)="ff821393c2ed88800c8c9747f5fa83ef9868f45b251e6e6001a97a5c196adbba5d1e5a1b1b5ba85e9b9ec38dd7909d582f28059e7e4b4e2aa882bd066e0ce5eb2c92784101f86f6ce9c31023f11995", 0x4f}, {&(0x7f0000000940)="d562294548a471b0a380e18ea16fd1405d6414f84250fba529fdc9affbbbd37477b57ac1bbf356017c83e3cf342978e5fe68f1159db44a914f72003941b5fb907e8612e2f435db4a00e18f04f7e876f8338173ea8dad7275378e0701b31dbd75eedb59cb77a152cbdbf4a6ce71f4a1b4c499b07302f203683fe47ed1f4d5def2061eba4f7e901b5b37c085f897ae207569bd8b2de78254bb87ba75bfa06c39060594a36543d6ec263707fb8d86aecbf91576c8aaa2fa17f23c931b3d9a5e168c668ba81d3c091191ce87df2b86fb6ea50246172daf93d4f80f83cc7c85b99839e9fa71033dd358d035db94a2792cba8bf2bbbd9eef2c52c7ab7962fbb265caa21903c2a73c507b6e1c83a415190d05c727b155fe37cd2be8f1c73a1177af4bd870aaee4eb0d1cab4cf5ead2f43568ce491061227f1ad136c9ff0dd8fe757d96c4b88e9c2b54033d694b8be95094c9b92d5d7453dae0c975ee7de3c85b0613a4435412177cafc670399d4b4ae17002f0a5e9e671a1405bb6d8be20b63f19a1b7ce8d3cbcd15b27713b82d54e42050d91b64d21d2a75d00a6d053e88548bdd5aef9fe28944e8439c169566b44bc4ba1b0119646e20cc09871829fc5ce007abcc598636ded13b6def1fe74a48338161d30b83d9a955523c70778a714f443807bc54557fc36ade7d39b3989c91918ef7422cb3dbccc01816c85c8e76ce0e36472af1bf629565e2a94eef996fd2154bb2e8dd36dcf04a2849dd12b5127d2805b175fa234dcfc45e3876a6440a3115cbd4cea5f48c0597ad4b708e42a7ef4b88737e91820f5261519a30d0720dfcc37a13ea52ad4c80582f9e0344fa86d1543d58bc70f5ff1c8de11fbd3bdec86ddef582a297a84a3963c7c6a190016283b06aea75a7c0d860230d6b0637f16eb23f8d697f1ae5d9e868816044c686b867959a1be157a176b51260501a0a4e95427f3d01d58e7112cd17f25ab8d3a59d686768812f0add732fe5c11fd4630dcfcaced4a95f91f237aae1c43ed62e03661b3c086053da293d2928e56e98a738106ae6f2597d2612e1adaaec3338c16e0d5b32fec7fe48c056401096053c00648a0355bd02413f68870c375ffa9c8b82b5ac6c74613f4e69defa2c543adaab9a953d0423735778403a7a7f57333186291086b6cf640eb7a0668f436a061ba569d749697742fe714d40ad418da361db4ad509af2845b5045570f4bda9aa0c20c89e9beb62421fe4214afd535b0d08ae0219d9e48d405a12419798e935917a71efaf92c706f7ce06add2ff52d021d7a627cffe999766d6caa2ce9c9ea9b537d87e454d70e135adb72ee7b3631ff7af01e98b1af3e177460bcf92899713595e51a8594c7f67988c8ea8458d44eb7d8d60461833bc68f0254865be04bf943b528e5c574b3b8de17bb8ad46689ef8f0db9de6c065f5c34c491c089c2695ed884ace2822591fec1ac918ac2e770d191e1d65fcc16a0a00895bc776465947a54f1984d5cbe82dce486cc22813344c69c5b1651ce9d9760ce0c8adf804a459fc91e6c922bba114ae1290c1926c26a7593362aa1c38e680b0a133bed3e2a590ebdc93fb4b1dea54611122ece045bb1d0686bdc23245c7a19cd83c4231f10e5c8cd2b34cb9342fa5b95be64e9e472f4634a620bd19defa1b3a85895116003451ed00f24ab3249278ad82b883172326cb3dadf9315e50998bc89ea5a3b64b759583dc338eca56691075830fef5508f6505db5ea60b42b0ab76adc3f4c6709689baff2b47ecff857c026e80a0a214e27851fd801d847c3ede5576f391c2e6358c8ef12fb2a332940a3f799dbba2fd6b318f0a65cef6c9089c2a11c24a68bdc14392ced812a35c78f3fb4601b4efe20281d867b7d1deaf107f08d222295ff513c1abb016de97687cfccd08a06da8ea5af908c355355d77eee9fdcac5a5118d27cbdac9534c7341f8da382f1e19b46df1a058a886715b0f7895eb6a05f8ccadb721057e0315758704aeb14f3507d7dac70668fbd58dd5c3febfe09c71386b42d8a9a4c504c89946347715d39f6d791c342c2f54fdc3c20bcd3bbbd63860ef40ce0d07649cdc2d0fa3bfbcde882c7eeb49fd0a38b8a35a7a33af651cf965187edf22ce2d827d90f47f311ae39e3ed1f665b39bc8798dc4dcd92ef27fcb3acd8beecd03a56b1801e9534cf1a05266803e2c778c09f14e4b54e1c211a3da4aa4db86ec7724ef80449b810f15b2eabcdec1920ffb6ba4dc8436884f72fd9a8800c02dfbd59d80ad975352d94d209dad0dc67ef340a979e53aadc7d931919a60f77b43b9d19d6047b77309ddabaa5c5078090e095dcc9fb31889e2a8e2cddb957e29f26c054a40c3de1992558a6236287a0ff28dbd608464e4132e657cbdda1498121056cf875877b98fe5499119989a5f3dbd4e4ceaffa68c27be3f81390f7c9ba37542d9e884a27590a1134cce04f6753af29e656340cff08979cd8d40a2bb3b8fd102ca356d74369d649f352371e3598b63427d2039641b809622d96378af9ed53b8483aaed24b00df463f71e07fcacfff8a297e348810d0b720fd6dc0a8ddb478784a54f32dde3a1e5e91a5292cf9b34309cc7c5caeac30536f7bce9a7a12d654b4d0f16a381cc09a29aae039e4cace3487ff955bb1519c621b84030c2509333530df4705c1d27cea7f742cf4d3d5e52acd2b4376c5700c01f33ff7de4c50e494c90c835ef430f917dddeee482cb7770abdac3cd2c1f72ee889b37ac9b962d9dc19e3dc43f2bcd611feb6e1d2b82fee31b292a24bca5ef9869e31466ceaa2787098817902772e87501e65eaf42c3da9d43ddfb5069efb1fe369c8d52b6d1a42c6c080c7888c64705282b1cc2588a86028649fe9fc33348354d553bb65bed362235181781e8d2aa4007abf668d0f1cbd3015ad9816eaf208d49a04a2f7ee74d7afcf01734bf6580b0cb3ede5ef87969153491bd6df29d4827515af613b7bb3e7a570eca4a435bdf423641eb4b1889979318e71578a4786e9528950a693e5bc88ba04c15647dbcfe7d13236892a7429ecfaadf07e5cea7720990b99b2d09e218e53f2407a3b7a0f291df24e6da2ab386904947fc7d12637987d0f0cb896c839b957c8168546ab372d5c7d5cbc559a96cac911247a7b979c9953a418d088e12fe42acecc68a7c7428f976158d60b736a325906754a7534ffcdb1de4b43a34c0eddcf959183c2437f94443b0fec37b30e196aa196890dd6cd9657aa4e8e6d6e0ac966955c157177cc33d8eee6ec440bb1ae37071f3172864fa588f88e505e56c954125eb435e23e44fc1a0967e5f25e4223009626357f4bfeefa7e488f810a33f94a27fec72ae2393abcc6968e77f70136a1bcd43ef3ae5eec75651fb563fab76ed317ac82029d547653092fb31265eb5bc13e483f6de57ac8707ce9ff6320828a2654502e4ac3a24957e2ab1c3dfc95164981f6f9d29e8ab629998c0e9e8b4818d1ed585eaffede7d2c227ef459c60966d41575d713798489948e18168e25fcdcbfaa8592a3c4d148618c8d00ca45ec75ab25511422e18d44382d75836235c57fffb6689d33fa52d17ab90cd93705bc4199a7cd16345b972681ef7b6d9a59a8ceb334e7eda7bcaacde950d8c20479c5d3b7cf838a8e0cf7152d1093452d7e7842147b88122a8a10ea0c4ede3837d9cff9d91f114bad4de5e2766e3de93520ca108e4815daec2e4bb517258b0ad80b90468f84169e8a6e3a7e8801f24cea552d337bb9d45617c6589ee4216b888655c68a603de12df0b1cde1c003434f21f9a35658c1457ceec3662b83bf5b38f7ec9997cec801ce10d80bd9aab2e8cec3e93b0f7d585c413d3e6dccfc7b74c7272822eb31b902c0f3186d73a5c12cd832b59e9517202ada44d078019cc7f6aacdd0c4bc879ea27b515b46dae92b27aa1abc5ec1b4cf3cf4cbd3d41f136d144fbe25bc65c937b2d5af9763eaa27b748635ba9141be1b101180f7ce6cee57bb40b733b6455fc58c9f97218630083adde1401768187094861df70225e08b329e040c64219de28bc03f656a86fc07e0f3187cf8b79cf332375d6fe5372a36276cf164661260baa7a0a6b85907a12fbc0e71d1b8b826afe5457da6072167fd6670c69da57010a3edbcfb8e8cc0b11e7d06716de2eb07b04b714f51d4f18f9256719275162be36fbb24ad71aeb260a9cc3edc432be5d3cfbd9f3cb04a02c890313150b5d52fdccc51875fff8c1ae3320c20e8c1ee86f5f2ee3b056e579ec07cc5743f3e1e115fc35f5f98cfcf98e87e86b759db405afb00e7bcfd3f0394aebd84375596afd2a853abb90f83468a0db89f6ba2db063e9e43119652d48e04900d117fde5c4f21755723f2339b058162faf67e3966a41075ffe56830547869f7cc853ba8272c9d134dc1a8b90f74466e1df0c60039c1e421544b18f439c84bf1a504ba2a1e293a5134b0487ba9071bb919b194f74b0d34c595a29548636326f102087e02eba78c6ff6236fd38aad1c4e8890bbae4505e7948c3c0fe775af66ccfffcb53e4b3decc426c1872e8d37c767fdc03fa6c33f26ba2b759600cbbd63c98634d706e7d3626557d65c299aeab88aca928e1bb5e3089b96a0b7af26582aff04ad94a73e8878f723e40c3bc72c495ec3b0149638e1747a2118dc4e5c35fb1ca7c9cfaf4674d819b312b5ddc54add4f51a6430b4ec1bf4ff0affcf63df11386792d6692cafde1704755e2997b3201aa5139f9a293ead43895820e470403172e2ae1a13c0a2b60a804a260b98b9b434312e42f565475fe41e27ac6748ce39359cb22407425f627ad590710c89b9da2ee6d299affe4bf7af87c54d1c9737773fa10c4f24c3b0152949b22323c69f9a32f2beff9ce2a53cffd047c4156d5b08da7812694b80266a3da104c7b7541fc9b7ebdf315223702caeff65e1ef713c461fd9f5ab1941cd59fe161cc2c4e59d36e938584a6a8cfa00a124aad540220bc42b5e14b591bb125f3bc89539c363be709496c0b1f029a19802942a5336e10b8bbeba5455289bc64c4d42545b64ded0e9694e8d6a602db2c4897d7424f6617c8037d7092f708d07eae8ba187ffec8258d44582aa06287151e3d45e826b50f109f27e7fc57937c0a54aa797e51ace069ceb85a4e24b8c7c6516619fc19f9fbd203a00d75a49c5f6271e41fdab7a59cb16f14bf936c51b7a64847aceff69e546903db00fdcf7e73f0624d22c6e887cdef4da6ef08efe58f04b774289f35286a4d3e16fa4678810fab7670dcebd3540db2c1e9b984726de89e687f8153940a53d9dfe4073781d335b71540fa04ed9c7fe2f8d7baf24520ca1519b3583f7149fa170c460ac039792504c0ff045ba80deaf4d0acb56ace99e21a8ca8ff8993b01e5a2b4094611496a3086eda6ead9d3c095d820a9abd4fc15b8d31ef049cb5681fb40d82cc9bfed9de64d91a07e337bda40d052de1ffeaeacfbd91a452c59372634bd47d8e3174144a0ea4917c86abe227d3a58c63e846bb219351f6bb064237703f1b9935f648191f1548ed974459f54da9a6f9ba72a558897b5770ef1ea91b84ade9d6a795fd990095bd4cbc0a188d527484a8eea098f8bc2133eba643ab58c7fe6130550a1cb088460f37be4eaacee21f826f443d3bdec86e90959788521b2346e75d9cde8cb5cc4a193e10f25f1dc42e08c6b6a1e6801e2d669d05482084d3f6229ae3091708d0df3f63667b6237e8944aff05095c1b1f61049047c8711668f3ce48bf1fb64ec04c572dadc640e8d0e811161fc6b43707cfb66e", 0x1000}, {&(0x7f00000002c0)="0e78507c5c0046d7918eb58c480bc7619b05559e45db17068ad3df05fec5dd235ac8693964419691a6fc2ff95a398c89f630d4e06b3e40219db6e31138bbcfbc8ceeb39260e0b810e1816ee0944b166a210859a96927a05776cbe49fc562bc3bbb72cee17e02eae33260736411896e1d724012f2420048f885ae1fd30335e3bf279ef19c6ba54633140311cbac6af7ef8bc296b7bb7e7ac2e377daac", 0x9c}], 0x5, &(0x7f0000000700)=[{0xb0, 0xffff, 0xffff, "403952af6f4f2defcd925ba7f10830435c1492c52d0691b487c70a08c4851f5a70817a8963edcfee73219d11a2d3efa70d885367029ca4cd8526ab45467e8a6bc796d1e07b1a1d7ec829dd88cc318c9eed29cbd98041d094c1b0cc194ea199eaee1c0fb0722ded1cf07127364e4567a1a7a869e5877d105cb3129ca80514912b8e94df09596eea0e4e9816eece0f3073c189d7f8e3cc3da7515c14"}, {0x90, 0x1, 0x9, "e6580bc6ea70be2c1d30796c6fb35de531017f8ad615dc7505257a35dba5ffa6a99979dfc977fbc27dedd4b3f0f217b7d71ce081bd15908174755c439353b14f89e0c5e7fb437d0053ec0154a8550787b3ac2f5fcbdd2fecb1c793e1f8bfc7446d8dcc965047e07b028a41621798aa42ce196ab29db769023ceea231d91a61"}], 0x140}, 0x4) 08:01:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) getegid() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1ff, 0x5, 0xfffffffffffff001, 0x101, "9df83259a1ffd96773fc89f3537299b583cdaf58", 0x5, 0xdd}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) 08:01:49 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="ef6e77347b7051066f85b1877f0ef11d3471f6801fa2cbfbc452bb7c87a47d905f69679a5c44162d2e0ae81af846918921ab91b9a789e94dcb447958186d4db87771391013993f4c627638daf814b9c160d1cfd40c81306ad5307f8d7618cd2a0be64d36f8068037db209003d629128f487cd2e7c1e4dafcedaa02c1cb1c725312d11023951aaeaffd5753cbd0fdee2254e6ac106e9aefa5ee7225b29b6b746ce15a7846c303f9bf82dc553a437f87465cd7b109786cf0b1458d93", 0xbb}], 0x1) 08:01:49 executing program 1: socketpair(0x18, 0x1, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000080)=""/233, 0xe9}, {&(0x7f0000000180)=""/124, 0x7c}, {&(0x7f0000000200)=""/38, 0x26}, {&(0x7f0000000240)=""/155, 0x9b}], 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYBLOB="82022e2f66"], 0x1) connect$unix(r0, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 08:01:50 executing program 0: 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) accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000140), 0x0) r2 = semget$private(0x0, 0x7, 0x140) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000180)) getrlimit(0x3, &(0x7f0000000000)) socket$inet(0x2, 0x1, 0x101) getitimer(0x3, &(0x7f0000000080)) dup(r1) 08:01:50 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x20) fcntl$setflags(r0, 0x2, 0x1) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 08:01:50 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r2 = getpgid(0x0) fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x2, 0x0, 0x2, 0x100, r2}) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x7f, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) 08:01:50 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2f, &(0x7f0000000080)="ebffcaff13b9fd812eaa4e713048e699319296485e95c3c97682ba3521b81755ba15f893b1c112130b0b40664d3880e60bcf61eab5f8f1fd11a2b16130b08d932527d2ca8453011de1d50d845ef0c019b685bf24b50e8f6273343b828ade945c92ffd08267841666cdbe73f5c10821fcfb68ac929c84e0745ab78d0baf4e15e0a3c584ccf3424902db3c590f94d1e2ea4c5143611311569d81cec295131226a58c6c1e456db49b8da35eb864ce82c289e9539d1dce37b97447568d083d", 0xffffffffffffffec) shmget$private(0x0, 0x1000, 0x48, &(0x7f0000211000/0x1000)=nil) 08:01:50 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r1, &(0x7f00000000c0)="82", 0x1) fsync(r1) r2 = socket$inet6(0x18, 0x1, 0x3f) r3 = getgid() dup(r2) r4 = getegid() getgroups(0x4, &(0x7f0000000100)=[r4, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000540)=[0x0, 0x0, r3, r5, 0x0, r4]) pwritev(r1, &(0x7f0000000780)=[{&(0x7f0000000080)}], 0x1, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 08:01:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x144) 08:01:50 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0x0]) getgroups(0x36a, &(0x7f0000000040)=[r0, r0]) getgroups(0x3, &(0x7f0000000080)=[r2, r0, r1]) clock_getres(0xffffffffffffffff, &(0x7f0000000140)) 08:01:50 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000706000/0x3000)=nil, 0x3000, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:01:50 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x401) poll(&(0x7f0000000080)=[{r0, 0x100000000000044}], 0xa5, 0xfffffffffffffffc) fcntl$getown(r0, 0x5) close(r0) 08:01:50 executing program 0: r0 = dup(0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = semget(0x0, 0x3, 0x28) semctl$IPC_RMID(r2, 0x0, 0x0) mprotect(&(0x7f0000ff8000/0x8000)=nil, 0x8000, 0xfffffffffffffffd) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) chroot(&(0x7f0000000180)='./file0\x00') r3 = shmget$private(0x0, 0x4000, 0x505, &(0x7f0000ffa000/0x4000)=nil) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() r7 = getgid() r8 = fcntl$getown(r0, 0x5) r9 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x3, r4, r5, r6, r7, 0x0, 0x8}, 0x6, 0x5, r8, r9, 0x6, 0xff, 0xfffffffffffffff8}) 08:01:50 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 08:01:50 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x40cc, &(0x7f00000000c0)=[r2, r2, r2, r2, r2, r2, r2, r2]) fchown(r0, r1, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) 08:01:51 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x928, 0x40000}, {0x0, 0x1bcf}}, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x810, 0x94) setitimer(0x1, &(0x7f0000000080)={{0x1ff, 0xa181}, {0x7, 0x100000000}}, &(0x7f00000000c0)) getitimer(0x1, &(0x7f0000000180)) r0 = semget$private(0x0, 0x0, 0x500) r1 = semget$private(0x0, 0x7, 0x400) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000001c0)=""/100) semop(r0, &(0x7f0000000100)=[{0x1, 0x1, 0x1800}], 0x1) 08:01:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20010, 0x73) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x6) setitimer(0x2, &(0x7f0000000000)={{0x1}, {0xffffffffffffffff}}, &(0x7f0000b1bfe0)) 08:01:51 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x0, 0x8}, {0x0, 0x1ff}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, 0x0, &(0x7f0000000140)) 08:01:51 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x28, 0x10) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x4) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 08:01:51 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendto(r0, &(0x7f00000000c0)="2e49a9178368e305570708a454887fcc68c7528a148a06111e105ffa96bc75ce020ee0fc51db316322f6191cd3560c80732e7c042f547ed9a4a33260871f184a1bad0b824a126ee6118689c816add3bcce1a0361618fae280c91acd3eb9dc9c54926d5d47b91013f0b8ff4152345a95dad10043fba066b3e9851f594ce614806320d494df444a375223e25739224ce11b39384a35f5b0e1b084ebaea7c1cb56ed99b413905360819968f6a3848e4a4bd32d5fa9932063be8d6d5ba65367c105cf8ecc9122ef993456d5dacf084d1a13445f73cd26db1dc41b0ff0ef91211dc9d8acaf7cd6cc47a2d268aef644b726f085be3deab58c95a03c71b734f83", 0xfd, 0x1, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040), 0x0) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000000)=0x2, 0x4) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 08:01:51 executing program 1: select(0x40, &(0x7f0000000080)={0x1, 0x7, 0x3d, 0xf9c, 0x3ff, 0xfff, 0x4, 0x100000001}, &(0x7f00000000c0)={0xb03, 0x9, 0x9, 0x80, 0x8, 0xffffffff, 0x4, 0x100}, &(0x7f0000000100)={0xffffffffffff7fff, 0x0, 0x7, 0x80000001, 0xfffffffffffffbff, 0x7, 0x1, 0xa0}, &(0x7f0000000140)={0x12, 0x4bc}) r0 = msgget$private(0x0, 0x0) r1 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1ff}, 0x4000000000, 0xffffffffffff980f, r1, 0x0, 0x100000000, 0x7, 0x8, 0xbfc}) r2 = getpid() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r3, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x0, 0xb20}, {0x101, 0x78}}, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x1ff, 0x0, 0x0, 0x0, 0x0, 0x80, 0x5a5}, 0x3e78, 0x2, r2, 0x0, 0x5, 0x8, 0x6, 0x7}) getppid() 08:01:51 executing program 0: setitimer(0x2, &(0x7f00000002c0)={{0x0, 0x40}, {0x0, 0x8000}}, &(0x7f0000000300)) nanosleep(&(0x7f0000000000)={0x3, 0xffffffff00000001}, &(0x7f0000000040)) 08:01:51 executing program 1: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x90, 0x100) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$dupfd(r0, 0xa, r1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r3 = getuid() r4 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={r4, r3, r5}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r8, 0x6) r9 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f00000000c0)={{0x7f, r7, r8, r7, r8, 0x11, 0x1ff}, 0x7fc0000000, 0x5, r6, r6, 0x3, 0x20, 0x6}) shmat(r9, &(0x7f0000fed000/0x4000)=nil, 0x3000) 08:01:51 executing program 0: r0 = socket$inet6(0x18, 0x2, 0xffff) r1 = socket$inet6(0x18, 0xffffffffffffffff, 0xfffffffffffffffe) getsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1213, &(0x7f0000000140), &(0x7f0000000180)=0x2d7) pipe2(&(0x7f00000000c0), 0x800010004) 08:01:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 08:01:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1000) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be7d0c5e6e822942060f9e13da075ee59b09d7b8b0cf8959330d", 0xca) 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, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:01:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r2, 0x2000746f) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 08:01:51 executing program 1: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x4) fcntl$setstatus(r0, 0x4, 0x0) 08:01:51 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = socket(0x2, 0x3, 0xffffffffffffffdc) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = getuid() r3 = getegid() fchown(r1, r2, r3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) setsockopt(r4, 0x2, 0x200, &(0x7f00000000c0)="1ab824596610a44a7e22142fced4c32255616f1f88660dab6e0355e5bd492202ffec752035246793922753ececa8f98ac00621032ba4209adf75018e28c72d910ae0f6709c636361165aa4fe1b5a8cbdee86d0fa274c4174dbea0587ec9027a29262768de8404352845cea0d082fbdd9cd40e73347d44c27347554d7718bcbe3852ee490d4c23b25a2f0a4313d30ddfc8315b6512061ebfc24d093", 0x9b) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) 08:01:51 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_getres(0x4, &(0x7f0000000000)) r0 = dup(0xffffffffffffff9c) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x80) syz_open_pts() fcntl$getflags(r1, 0x3) fchmod(r0, 0x3) 08:01:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCBRK(r0, 0x2000747a) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864ed", 0x168) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000003c0)=0x1) r2 = dup2(r1, r0) close(r0) close(r2) write(r1, &(0x7f0000000040)="d6366abfffb4f33df516ac68", 0xc) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854955000200"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000400)=0x8) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000200)=0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000440)={0x400, 0x5, 0xf41, 0x6}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:01:51 executing program 1: socketpair(0x16, 0xc004, 0x7ff, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/42, &(0x7f0000000140)=0x2a) r1 = socket(0x20, 0x8000, 0x7fff) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2}, {0x18, 0xffffffffffffffff, 0x0, 0x2}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9, 0x0, 0x0, 0x1]}, 0x627) r2 = kqueue() r3 = getgid() setgid(r3) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r2}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000280)=0xc) kevent(r2, &(0x7f0000000180), 0x2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x80000004, 0x763d, 0x4}, {{r2}, 0xfffffffffffffffe, 0x81, 0xf0000000, 0x4, 0xfb5}, {{r1}, 0xfffffffffffffff9, 0x81, 0x40000000, 0x9, 0x1d}, {{r0}, 0xfffffffffffffffb, 0x77, 0x17, 0x2ac, 0x7}], 0x0, &(0x7f0000000240)={0x14d, 0x87d}) 08:01:51 executing program 1: r0 = kqueue() r1 = syz_open_pts() dup2(r0, r1) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) 08:01:51 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x9}) r0 = socket$inet(0x2, 0x4002, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001540)="f9dffa60edf9ff919f4674d43483672ebbdd17c696ea33a135a823a36e2cac3d86bf2b1a3f1e9ad4f97da96f9e763d980a35df86e3553b0e19f8f63c606b5c07382bc6cea45495da4a9d6a18a49b235919155fe4fd97a64daa9a971df4b742d0b6f3be1f96fb4bbebff025eda5fcc3433606e62774cc38022dd819299904a29ed3ce8042b80f51d25de1bd17675ee7325eb2b2a65b43a7dcf418569fafaab1e442a4f9b4536fcba8a237bd57dd610a62efdc1e3779ac3f298749c4c86f0f1d43ffd5a7d8f09974564707839e7c2e3960", 0xd0) recvmsg(r0, &(0x7f0000001500)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000001440)=[{&(0x7f0000000080)=""/199, 0xc7}, {&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/196, 0xc4}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/235, 0xeb}], 0x5, &(0x7f00000014c0)=""/10, 0xa}, 0x3) 08:01:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = getgid() lchown(&(0x7f0000000100)='./file0\x00', r3, r4) linkat(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r5) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() kevent(r6, 0x0, 0x0, &(0x7f00000001c0), 0x80000000, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff9, 0x2, 0xc, 0x7, 0xfff}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x6, 0x7f}], 0xffff, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x15, 0x0, 0x1000, 0x6}], 0x7, &(0x7f0000000300)={0x6, 0x9}) 08:01:51 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg(r0, &(0x7f0000002dc0)={0x0, 0x0, &(0x7f0000000c40)=[{&(0x7f00000008c0)="3833615b80b522ff38b1c402ca65dbaa6977d6b15cb3126f13e78fc42e332eea8f82a60b77eb38ec358d714f54529aca6392d9bb58c9f710b38c3f585ed2a42432a86d6db8a284c3fc713b1ce58957764332e1867af861", 0x57}, {&(0x7f0000000940)="79c521d98b2d3a22ecffe6325e9967fa96b5201f17ea2ea2f7ac60ebc770714f64f4be9db0d190cc7562eec839b0a4479eb35d71b6d66923e63fcf3658eafd8558a7c196acaf70c03391bdd3be1f6199d01052271a67c4ca204825a978497659cb396cb739c1c4087178248e6dbe676616dbe4152d68e50dbc", 0x79}, {&(0x7f00000009c0)="18851d7843097fc6cd2813e53ade2bb9293e4b219e5099474060665d28c026f41c496879f691d9f954d35e85535a874e398dd04950577dee202d07cbdacee416e55009ea500a03a651cfda990e4684d722fecbd2635c8515e8de45fe03c663ae5ae58ddacde7ed34ccf42a12ddc76c221cad8b2d901dac669a1dc948f0058951e08bf8f29e6a8b9eede8697d9d7c3287df2357647982aed062fef48ac2a7f2df249fd60970c1ab84be81b6fa9b207f8435fadb287baee831576ffa00501b8f8ff048f1d458591058840065c4c85ca5bd64aae9d1e623b597545a28df149d8519b913cf6d6b9bc1", 0xe7}, {&(0x7f0000000ac0)="85df718324504d05b0f92322b4deef0f100c466fb32331d37669776fc945933a7da5942e39ad6f033537b0623b76c5a4db349573f178d75599439f09e89be1981752fbe3a202db00df799ff60a72b4eb23e60c28692dad00f12b1dfdfbeb8cb8258d48e2556a0abf491e1bbd04ebd408bb2cfd85c256a40d31d73ecf5e102a859d8d6ddd701a10e384279a8919b6f8a7ecce7876b3aff973308058707b0dbdd2512ba370baac50183dbdf569cf674956603f2ffa3045f6f30be729a7b6ddbaf1819a963a932bcb", 0xc7}, {&(0x7f0000000bc0)="59c513454f21138fb6f3ea7695e9861a80da808d558917686e09be1352ecb92df03de367cfc733474b4255063e6223629707fd40c58f7c14defbcfe3b2200d66228cbbd9396f69", 0x47}], 0x5, &(0x7f0000002f40)=ANY=[@ANYBLOB="1000000000000000ffff0000080000001010000000000000ffff000005000000ecd4d61b151dd4e17f1cfd5e63e5646591976d898edf71f9e82635640fc65246b09738ee6a54f1300203a562389b208d1b4c525aaab20bad433478f4945e30b7d7ec156707060112285472c5e28476c96df028378d289b83d113e7eef50b293eec95f02ecf28d8179e7191e2c64e94d18c64795c7bb874826d89572c4028ffc5ed3ccabc80d8d65e9b3bc59e2bfa88879ffc59038ec8f80f213623ef6f86b3d25343c2c56e44aebc9fbb00f08561f9e8ed105933fa2e46fadf397a34f05623160624211616382d401aaa1ed2076df75a9e9f4adf58977cdbd0503845d0c47dca352a96c79de546d75f3fb9193fbbd1daf482892a7e27cd117a5aef69059d0b57a4e69ce7d1c3d61218d3ab7f2da1fdc32834c6aa736f2d2d658082c127c08a21ca3c803f6fb194084d424e1479ac4b6c00c367a55a06164071ca8884d4bbc071da21fc4b7dcd66ea9c5345843a031254e8ab637edf76d047a663d1185911bd233971265fe7ef64124876ef1c8369fca116412e33ced91173f83788e4deaaf196ac8c43f2fb71c2e73759ad3e3968922d72ee2df5d97ed3c2eb536152e60d4ff2915f45781f4bcce3e32af14fedf4480a7661759a043da2bfe724598d5d62d113f9d19580ce8348fcf2872648ad670ad2107954a16f87b33bfeedfb4a767828a3aab7dd08d4c167e32427b07874caf5c2c028357ef0449c239151c154af794ffda64dafd083433b13619c6d7e1ff88782ec8d6cb768ab436367a2eb13ed3660111615edf49ab15294fc2db3ca0c6a1591602c60e2d676aed4ceddbe63f3747c2f1f21d1cdc8e7c1ef79e1330510a62aac32997611385f8dcb9a1b30cbf36f3bff29bec6789cb4585063a3c235febd764fbaa6fab43e59e84c387edafee2d6afad394e309888c00a14769d99c17fff370de2ffe7eea5071f061caf4d419d69206a19885635fcdb90fc165e1843d75dd7bde3b996d3a0bbcf9ef7cb19e75b1633349f669045c2dc55413078071fdcf1335e77722e10394306b5864ab46671ac2df70eda36d57945e54e76c38b2744feffc89f04bb6cd0cdd0891a48171ffe289c480683eda3c29f013bdf914146b6a9623c0eff81aaffc93d1b4ddbd05ed5430f8da60da483ef95ec5e0e8674f281e591feb161f4468c168c23e53472848e8a344abbf7f3fdc81c4d0e1488f7fe1fc54e70b2a84b4ff596f93b4a694a39a31cfdce92ce8148d40f72a59e459b5d6cf1336333ef683ae7c9e1bdd1e665e9f589df408c3be56966d262368e869353ab2d42b070a0f48b9e9e007cdeff226e7c3f70112edf4a65bb0bf1bb5961348845afbe08157d0735accd22375fe87672549580102e09187ec204cd1815e6e79c5057b84976ce9a5e1ed4504d78b95ce5c9ce88e0eabb652a81fb2a3d0f3389edcf04daa0e53ccf10534d07d1a2d816723494f19127e57cdab79db0b4b30c980414473213a97b1df2e1645ee960381f9fa888bd5b0da380502d47c630a374247dc5df151f07fbaf130aa2d0ea4b09d1ea6ba9893bb68f69c907f3fab14b95ade74e834df472f175e4416440df5fd5dda7776ec2f4be6178ce9330aa5ad7b7e76a312a9fea5cff85e9f31872da4789598994cc034a7821e303eb3a5eddea85b071530a1a406dec1dbbe015a730144dea86c8275c61d1426dbd73608e795d12043314a7eba2aba5f183c448d78cd7892c28f880aee7c7dbf5a3ea041d86da221e7430cae53bb629be57d7ab500596efe5ca730005f198a766231e28e8c6eb117bdce500db6bdfd1a90a31a10146ed5c752657ef6ef4283c71ccece4491e2fbb1bedcf0b52d44abeb81d95873ca87fccf4f31a477cd27a39c0e0ce36a58f626757fc91dbe634ce3cb3b99334fd4d7b57da962af2d624f93ed02858f0f147aed63016e86b72294071fb3a96d77c15fa62b5ab0febcc537760953883439f2071a01b9350d9aad0f4400c7898d14bf735a815bcad41b846f80082717ee0768161bb7cda6f25cbb5ab6d68701a785e43125d093efc8755d63861e9e6d82d23bcb90b4b094b17980e091c9262536c9cd8e2a74ba75012757e712dedc59236ed75d273e798192ce4e2d73016dd6ccbc2ef6c3f0b13fe0f0b71769c93242a39e2de8c294391f7b5b176918c3205c21ea4c6c50d80f81b55120a4b2a366416235c5ba722e5bad515f884712f711e990f1ba907a62d70824f1b81de633d7b22629f518e6769454bd391f2a01598deb41e841e49bf4d21cb19bcd1f0336635b5bd720c810445aa9a0492bc61c94e247660c1941fc44865abd9fd990fbc4bb3d7478c30219266caf242ff75ce9552779ce12cff59913fc31b0d35b87375903abf5f02ee6b5a25db9cc360bf41a8148c174fcbc28b32a6e884f961814415366f631429a9d9bf4458c2497cc7c7ae452a4a190d829196b2c2770d0b567082eb2593fec67490ca127dd2effdd27df616e1dd051135ff2bfc7c651d765d04ba330118caa9ad741cb15f1e1850795d94577339d16af72b76b00cb9541782b8ff4aa566509801d8ca40959f07f8beb03cadfbadedaf34e5d44add3a84fcc06066d25c22b795f6cb251b5e3b688ad2aa9cba1427726836417431dc4550c429990738b6079ce56f30c49b3221a6859ca29a3e97d6b7045f69f62b9c9a09f8bbf8d3953b08bf7ef14f3ab21771fdae4758c8d9e13a14ef0cfc158581126e147aaf8f7521ae42718e67b08dd19f014203f4272f246ebdac7d4646f04fce73e85afe12d06c7c09967998bc488f54f622a1f2404fcd46e029230b8e6b54448e9cf4285de6c96eea3a7e23ac29039c22de00967cfa83f7dff5fc1ca687bfbe8a35f6d3006b95c2548672f17c066ca130d221ca6c2b4d79760dbc0a7d5bade773ef88da467a30a15c8d2303777ffc235162219f4a629e1202297ba9247191a7148569eb9e0240329b6382a7cc6d64091f67d3f076443f28e4a60235d739196e46d9016e3dc0e44e0a51f46085062992f7c656b6cc0dfad5ac63ab7db0bcb68734b1d0c6d9fe54bb3312ac814eb001b1938d69ea6af12e4a246886977dab35678d7e8cab9544fb44da657e73655ad054a361b48f476e2a403260ba4eb4d259ea5bd232375b5ce4e1e1c92e828bf08b54612f49234d3747cd3e9eb53ee121f3685190325e3ef32715d3114bb672585e9643046b897bd483ab9ae9931063704510d1db517527b6bae3f9ce6056428123831f4a779ee78c83e48d1612a497658a6503b1173701db8f62a31fe67b4fd61ef6633bb7372071c44aaedf1fb9b639f70a2ea8d3a48a70f59cd876b946bba14380a5e703600180df4643d063aea448d281807c6b8e24775c09d1911b1ee7365732bebf3695c6b1fab6b9017d6a1191bf7da9797e560072734b6dae3c75be455bbe80f2620c74d5ac426b67f880cc2ceb85ae53edd0bcc614e5df1a34abb3dbe69df25f292866aa6c6ead10a6f3a542a02019cdfbbcc8fd75c726a2907ee9e6f3006ff775cc75f2339ce6403224ae278b944d1c281cb9883f064c2fedf0f0f993f11799e8fb37202e3b05df0d603bf46accaabeb3fbff9c82c61c2951449e340f4652d5d079a44b2577907714a7469150966b79488a6f54098d7b06afceed27b98188a4a45786cf226f8cc72b75e6a31aad935864141de9dfae842d03cbe3b9d619e82f3f4f9f0e68d591d5935fcd7b5fceb69cba03cb974234ccb6c1dfb410ea0354a246d8b972f1d2178d9c987a941dcb22479a7c10f7525644dd04f4ea0db411e0cb19c9b89e847574e85760e64fed7043e9dd000eb40847a5ed0fc4ed30360bec82446415fceef88ce2500be4cc4a2c76f3ce67e84af976c0a1702bf9cfd497e77084c7c9c2d2212ad11f413ba06e27b13fbe4fcbcaae66af92c281d5afd91e22b706930ee8d2646fd2c76b9b25602070a3447d3f336408a0845373bb0c490e2e5f4dfb6929ddb427d6780516f71f6b19850d2bd5892d0641befaa098d1e6b1c6b49d95c1b621482b304490f0e18f0b11ba02e24aade4f580d87e9ece44395eb1ffe1dfe8a1947a98183d673c28c9a8f53aa567065af161a3f22cd5e1f1fe7e182d3ba1904f7bcf4ade5a59443f76edb56bd947b348d495f2fe09eb6e988b8107d97ebaedd44201366397ba2ee118e3b9b36fa33aae3b5cec2d2f13012acf9357464adf80eefa4b17089bb40dc0b2b687581168dc7105c08aa70137423cff08ecad899418e201b2783e0c81bdb84c7e1165c685393c0e40cf6646dd86975eee1a134c3225780c19cea7128fadc13587721087c35922ceb27ea37d7a4782c3528099cbaa28aba211184777f9b55b2d63dc291c15f8dff00356b75561eb0af78f638f52821e0926134774e3a8c8236633ceefd1561e01bd6d771921358a83d2a7a4fab53a0279e9e9d58e38b9933911e41c65fae17b6b67b1a4e95cdb9c4c6f1c7dc5b34ab22bd281d9b8997267328869f861b7aaf599dcf6d6faad4880fec0fe9159c36017d6b8615d1e74ef8e89461fd96bee9ca4cd83c62e3a2f7a7405fb0012f9020fb2a383cc327f8dfc8f61f8862f124a1676c223c702d9e850c5f7c40658cd30cadace441d4e27407bcc5f0821508629998c6a3945907d33f68f71ca2c4a2a2f7e23bdb2822927c72c2d7307a2d8f8145be72dbfb206de6c00bfe3cc220ab6749dbf481b5a94ceaf624791ae39464f00b4f5212263b3897371c88af314d360f0e5d8cb011bd476f991015a32a9cf22df1d4dcc70d5a60af5b857a14289ead582df3ef0652c3f3f85bd5beaa4424ae878f56e6781896d2802f3c6dd483f446960630b591f8e871cef72d2bbb889a18bf189d4e032133fd35832444de44e1e95f7796117e108271a8a9d291009d2b9943c0e0efbcc3939dbbd4334c8e7f71ebb4ad73d38471cdf6ba26ba23dadf03bb8610969a30427bf5e546fee8ee011b36ab4da65f2916da65c322c903be479723115e413af63371c5712af1458e110face41176ece6b70a9273862d7a75483e0b9ce6a2d5f1a9fb0583bc856fd065fe822d79449e179d6baa29279c1719a537a1b1f500fc509a6029506f19f469a9be6cfe41897f6d39ba1bf0a302a1409047a99e52a22e60cd1821a547f2860484cbc1b54059659e53f7db999a37a8c29b5997299dc020ca2e4d0bdbacc3f1e3d24db1593a0a1107999d1e521b74ff3402469607f5942fb5c7646dd7ddb7dc94b1c19f30d0f93faf47987227b2055ab81b23defec157a1e84592249501420fbb7adcd6fcf3f87f7e5a1c77295507c46ad035d189cc642a4e9eb063b473eb812592bb6ef0213353b25dedf59d1bba176f8d8736b15aa7442e9676753a5b32b503a76d335922cbacc11c1569047a1385a77ba7ce96be5e4f2959aabd8a1ac67d2a8677de3c9800db12b4c1e3e55ca294f83367133384e566ca97bb0a2f358708578f221abe6f91e53e358cd4210d251a768ea2210687083d03c6319d4b599a2f441532fa91809e7d46936f8494781f32f022044d0763b32550cec1de9b9588747ae336b0d0f59241d6736b3801f025eee588473dcc988c1c3732d234456e942420714845a465825441731ed3f6f7f35af731a3ef8115bdc03d09a847ddbd3c198346b87bfcf2a05df4bc399a707abffc43e019645643da7088053caca665c2ec486f16dbd7ca71f62327107f6ae1afa709bfbb6a778d6f4674f65b1388b160985c5166d6ae476c1564b1182f2f0cec33423f30b1043a02887054a9d13d37c6a1f529576c7c0a81e2c0e74064d4444ea15c3e31fdeec1010000000000000ffff000008000000580a6037a0250d9e41e8da4fd8e3cf839355ffea24378ff9a9828bffb0dff1252a33b863b96328d73eef41e68b52378d41f778210dfd1446680273198e33119e7efa8feb431b65c01dac2cc68fb0637bca219a294e8b5e1e1e2ec369cbb971be48f88a3f5357f4607f955f15ec2d7581fe4b4781ad6a84683e3215994b41be97e07dfb2f3592fda7b5c1424d531d205660eb4dcede209bd137a8c31c80537447ca3de91a1629e5054e21a25239eb81b64f6ee9ef51ed17bfa37cd9794f85d12be4458cb4eec4b70bd0e8e1d7882d58e1c18a3803065a805f9545b06d5bd30710ca7be2f062da4fca970e29cdbd326450c21723afae128d024d071815b04d8bfc5644407ad222f2216d49f0b8457c2f4fba50e2d3a2b6d081e02b5042a27d96fbd4ceccd31fb6644ac6ba43e18ff7812980a2ed344c24490dc9d489ecbe2cfe9e60e95ef504d67e22f7944f9257e4fe3bed0130011e7b6abc2dc627dc698208d3014214bcd435857c72028690abdc8cc366b1e3ac50bcc87831bbf978eaa2c71775409e772bc6736c3da8680de293c2b2c7e29e3f00acce30fcc1ae60370d76a89d0e1eb9dcee79c0ef9fdf779ca056d23623c15cf6e0b2a7c9c24ec59690d5c4f857826d4998453c03baadc6b8be0506da575fcaadff1f930fa182655463001a7af6f6bfc3d585863ee1094914627f07d5087d7936c717f7d21861f397238e92144808906c2abaad6480791f0b5e67856cf13ff6214bf8e688bcaea2f0d09238d57f67503e872d91d72b3cd335934c5a30f8c1d7e362568cd1cc05e1f46274eb49d23864fb0ccd6739d8488f3a0371e9b324cc7ed4f108a234d07ffa05052757454e38d1272c19aba4081600c039069c29002c38f4632f2efffe0136709d02b7f61e149c107893076773a284ca2130090eed62ab74400cdb6eb1c1f641f43140ac56cee25b656decdc29883e109a8841c938386d443a0d98efb308ab300e5f9ecbc06215b4eb41313c28d73bf30b11d40f40d930d8cd00846e1854f9077756e584d686955daba7d55551efd58375ba6006c7c4d5e05fa7bc2e02fe8a9d88aa4944be2294a31ccd6618756a9ade19d9de01fe375a7e83ea5d2a3ef9c9a5dc8a4bcbf9a62dbbd957c9cf699336cf49b254c30d826daabee7c3d7889998a63da317d613e924b1322cee9bfa9ac31459b236026c81e676890f1b6f51edf9dcc5ffc72df49e9fa1c71276ec2589c5763555e2a72822db87f7aefad6f54bb97d5634da6af5d34cef58aef5e943df912ef1c68259e45360c15a865ddbf06060b1c9bf90f26de36782f3620470bd4319da3f301e41dd57ed5dc6219ab20405f2c0196e8983def40ca2cab7809a7643b487bdd2c550ae6db3d27c6372ed36a1c1debb228614aeb705f74b3a3e2cd625368cc92a1dc8231587412bdca49603b126e2fa1d576f2481a1c35a20965c0d7a9a2bf35be06d061b197455c39628663a002ab4ded235846c81f2c3c0ed18d804b287aae365a22ac3532ddb6c666b51cfe89acf642c4bbacd46432f4426a4e1d1adfa2644791f538c1fecc829ff06fcee32e6a2ecc77f0afdee113037739be971f957444b6cb96debc0ea99ae9b339ac77995096d2a610e786063b588852613c8804ccab164d22cccb7ae46e580c1ef24d4f3a2dd105591484f6c8fc1c035247f9a6422b373b4bfecb8588a9696d5f0b7491f0297766d7aae7e197771c6a2c904c52bc6b6988ab016e970d1f8b67e9cadb4518a74c8e4644b7e2c6683cae58fba6ce20ec43174765a2c450427a8efeecd672bbd0ad674960571edae17b8cd1f41c2c16b3be78fa792c6dbd1f20f4964b9aaa98a9226a1d01bcf04b58700bfffa22e0c3c88ed130fb4444ff3472e056cd10b2add90673b29bf21ffd5b0c1b85a27525e54306af4108faea5eaec7329a26b6f36a570893742e7303bb92e42747097cc4bc081edc6b6657b72fb8e62b295b217d6e28f1766609aa69942637d05c7d196c3485e3138e47c221f4a78600ebfab6fbdf0e18777bb517de9db34807b5bb2382da6d9df7dd678bfd87baa3111231d5c6064eae067535f8d7f6a0182bb5eb52e7e74e53e9e8f553676c77248bbed82821c60a1218d5efc06421ec7e2fa5d2ddba6180ccdad38c40dd8b2c35fbb45f06c35a29fb79e58dedc1fa70997663307a8a75cdc4cb4cb8362370f49cabdd31102db30f5bfc584b4359093518d868d1841677b50e2d50e83ed4c6828743661c180e92fc29d9ccb14ac8f893174052ba35ed554fb588a51b0014cdb7947c569810a4d7bac9f8f76b15308c5814881a33d96639185dd8f525c5b86ff5057a9af71c1812993b7713238583f33e8a63ab6483ac1b947324129b4c88105a8ceced4af6c662775a9eb062abf5263701c41df6ca695016901da04da3d4613db3b7d698d99db1a6e58ea7bc589f010ef461a831c75a0acd0a44d52134a272e06341d83d84b37ec9e464d17efb8ebfe4d985c846ece4dcec5734d5a15ab4d289e88d11e32217e8328615ff687319d9a72f8833be0548fe81554768a103667b63ede881e7d26ab3ed249c6624a9cdaa9d5ec94c1993cc992c87f70dc6d2406894acf29334269cbdb443447208caf54cf320e04f1cda38eae603714f6f759b0b7322062d393ce1be02a6fee8fc39eaf64944666072c427588633b47213c8d24fbd4cbac3a4de620f5b726adab2160110dff0f564bdd7dfe0a17a7c62676874b8662ee130bc272175121835b014ab39d32c76028f6270dc1969269ba7ab5cfaa3ed799bfac4fa34b068aa044c13416f6755650ab1436d9595c07340f4ff638847e72a1dccc9af35730c33604e8f8ac8c8aab0bfbef199b93961dd72bca3a0e02635e5b5807f42cbf2e553c2e9ed7ff8681a919e483565fc75762a638d7b560ad48cb841ca09740b879c97da7d51790a16838fa3d3d4cfb9a907d71d81c99c0644cf291da1644b69d6ab355de6de3b043cd6b442d560fe882d8a9f16d0b2e6561172fee53f45e02462d65fe90f2d31701b94f9854697b3a2bf82dde3b72f2faadf82f511a770908726b4829c0fb56cd2075895b59c57bb56170d88d3530986ec83982367117cbc7acc0a8b472dad206117cfb6719b66a98c613aaacd40c02978e17798dcaaa0074896d3621e06bcdbd952b87583cfc43b234d1e31af3a01dba1647ccffff1cd6b703ed14796747a8366b6d25ac5824065cac9f620460b8b17ab235597adfab5b7fc3083f08de56898c7272809f3bc4ae8a2e282f2f4109db1e1362bc2682721c327936b04d21fe60a5709d8fe507381538ec891d17cfba1f3ebea79d567d158984e839d7ca89c8d485bfb1e54e1648e5918462dd01aff31830d8e1563c625f788e6baa3908e8f43dcbffd310b2293349edeb5b81db89a0293bcd4097d7b6d1902678fd41f341850fcda483e5c412b3b4d39a3aeab8052e205d566a44b28e9b2f4691a5a51faec2dfed3efb4786283ebb5a750df8bdab693483bd439d5d3bac858678f082983c97aab1fc225de094f6ec76fdeda97d421df9f1b96af7339289e364a8ecf790c515002ec81556234add9ad4c21b94daa0decff3bdce5b38b81a971eaece22be05ab6b4ead7a95827007b91c165572fa83932633cb490c404c8a68f990b9c973f17620d29469b2683bb84b768f816bbf9d1837e524e33f6bb2a22b6d68afc022ffc867acc96ab2994597b11c1a05110394c3d6d7e91e0c3d560a74a5bfd99e0c9f87f29fb181fb3abfb9bf40e6ce5172df9d55ea13ca582c53c1740167b4d829b1a131caa4063bd51503cd2bb6f66f1a10db46731a9614bfda5669513d4d90c825e9de632bc2ae72099e83b11e3a97122bdc2741046de99b7b86400188da0c88af7e81363c0ddcf2c7b6e7b07ea6cfbd0b2f9258aa2c7378579dfe5fe14516697999ea196742c550f90e3f44d581792dc15e83c9684a4cc73b16a547956acf06b472e4e070b83675ef22b35d31587af7ca0743fa652607602c717c428a4c7653665051bb5f52a2483d8f3d9cca73d3bc130e3136196168b28511704f64a3fad307454ea352498f9790b9ffd80ccbb320dab0431ae122e49244a01675255a0eef591e50494a6abe48020494a2cdef09e0167ba606016ea77eaddceb3876961b72714043c688a2b05f6569f9608b85cba8e4d1e0f071415cb9ea9e87b5658ec1f8e2e5600525ffe52a07c0e8edb31b4f40bc3d19b64481fe11d1812cef5c58437f0769a82615142013cfc5742c5d09b69529d8ba4f77d4e492c357dd60aec09a11421afc37db8ff0862b0c71999accfd1c9799f64183acf554eb2855d0ea7ba027efa04bc1c4b0d17506f7701a548d277a70e9f6a2230e15712275a82c4eb4f1b68f75b9401dc3079b5618e8793033cab9705f420a25568635d220f4e588c20498d2143df94c7085b3901fe6326af87d9ab1d6380b71ae8248b227d8aea72f89b9cc46fff09577a45599fdbd2dcb9854918380521b9256aa0ad26afd255b9763fa56364e3a6fb4d6e237f8527abae256b98ba82568a9c70e630290d6620f4ba7cb704b7da95b23dba1509cbba1bb769155bcb9bc4a24313c3b357c65a7c75227eec7afddcb3840bcbeca90c112bdadcb231d5c53bbf16d4173d443c7dbe0363268375ba35e55b2a9fa96908394561edaaaed898e16cdef4ecbdd955daee72a95230576fc2203321efff26fda740b828ecc0416e24f2eae4c4dfb46f8f9f46116d7f9f12032afff00dd27092527d21e71fce521cd646c903b5f395578cabf469d44535b78a94deba67f431165c96602f0c5f755dea5449838c0ca35667b9d3aff320d96b6a9c4a723726b65850a07212653c10f4065179cd7d1c71640477941ebbae2d43cb16e359ee79a0f06c8982f547709876c679cd8665bf4a748b61eb5b55dfeda4b77b2395f9f1d0269e32dc36c827cb3665fcc3fb51f426711e1fbca66ea740c0207b4e27a3e3fca1f3397d0323e6a6eb5df39dfbe699ab6c938a8d9203c636122dc5ea2cda6ddcda45260acde1639174c14a0b16b94981d45e8221717bd8f4e8fb315b21a568bc58311c9366a51601e2d41a30243ef811e5e36cc4f029535ac3df7644ec21b126f735602abf73fb0b34097079492c3350469d4e76c2fb417e258a9f45d17676baaee1297bd6334dd499cfc55423f92a898e250450729df664216a256150d3eb73b4fbb09c4b46f1c0438dab7da1945e71392d3bef8d8b5c97b505e281e382ee9af90707b44fb5c1925df6107f46a71078ef58f8b9dc7268c4781b9d8218bf67bdadab2af9b50673337e6bd26348112c6f6b01012b67d38c87ba4fbd671954f1d0094dc794f5ce96bc628955d5eec4ca93cef7acafacb8974b8a8249310c2f562ed31831bfe92abe488c9cca46d06d037b430b49e07784f62b7c0a7377b53bc3054bf015fb36dd3764c98b3e552ed50d2f16d4a64f12532003ee965815fc00e7f43301ce4987220f289682f64a5c2965fd94a548c35132e9b5312964ab18f2954b899c0f2c2161c3da5f826994329f4fcc959d53c2ce069abda6ba02f74423101830ceed2d3d42ef648924551a2630985b034441c1f9cae613c37e8dab8b7404f0d3a64f130f5bed697dfbdee647d7284627a4fb718884eb792ce2c4dae74ad826d585b917b62be7b6aedc55210e2562be15677edaece5efdeae0aa6549a6ec784b00b832380a3e4809e0bb98ae425c665d480d1e650a3ebda77796cafc46875caf0588a91f72d411e12045fcf96bb69daaa44f38d05b91a800000000000000ffff00007e0000005d780a8af403c9178de7ed9a95234235bacbc59ee1df79534c955f912c1af124041a97308fa0b51d234440c95bc4487bd8f505d4d5811566c7d2324c9f64042cab016b4c4d45e767b247b64528469aa0bbd7097fa66bcd580ed9b399b5ba7fda230ca77e4187d81b0fa27263c34f5fbad93dd5680ada3440f79413be7579f80637ef135f4c62a2d33e7d6d7bec45b9e122d021e40ca12f001d4665bd9d63bb5bc801920d43da5f4f9a917b9d5f3ba21eea6236c498847e8f8e000a1fbfb00aeed4b9986709dad1dc2c0cf6cec3521ac123639d097f8a346d4d16513f90257146fe1c929af96788f0e791775d53eb88378fc96cee26b08715d21a83b1aa14f5435270a7c5edfe7c3cb896b71faf0a27ae09a8070eb1ab82ac3a69096cefffe520a44849dab03307362b48f6cc97d788b1b95e4be10a34d902835394b8cab279baaf05068e9f767c059bff6e44ddf6f303803e61c6036ca627ca3e1531d97f7f713d9d6f6381e206807c9e71aff55b934364a59c56aa1e4fc44c936d0341fa9f74381def0c96d0a4de79d4e4e73e22b29955d91743fbc9b27648b13ded84f84004f4bf98b1bd41a05353907038e9521193d85ee53d69d54bc5bfba7fd7508026991f9e503bbfdf9b3b6e10efa5c9c46b9955566e5743608e864686dbda6979b632c9562dfee2f0bb6eadd10c8830c1680957ec0949de1cc8e7ef4a02b9e63579a916537057748d1e1a3be3e31e34"], 0x20d8}, 0x2) sendmsg(r0, &(0x7f0000000880)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000040)="43563b28cdd706c49950c1243c43ad20956af2e65bfd250c4dc5541153d18b23a13ea9ea2430f01b3824234399793329e529f52655b3b7e8a4fafd10260af12aab506d5cf9af3d442349f3368015f8edfc78be1fac914e0163a502992e9c7a78807434d42919d0fd1eab21a7a9fd02564c5030b01a660a822c12ee6aac6ed53a218e640d0348557c44c40614949f61487b4b49e936b701f38b701d095cf2", 0x9e}, {&(0x7f0000000100)="fee3713e9a4daf45a7a54fdab77b5cefb0cdbe24d1ea78cc28801e751ef73aac39abef64540d2f2801070f48cb5dd98007b32066814ee387883521cb639461de6650eaa0ab7bb6bd1bd89e6b0df8dab44437", 0x52}, {&(0x7f0000000180)="35d3299b3c2fe94c9ac6fb00fdce66e6f1f8e89d864941a0fcf837086eb19b32b7621eef1a849dcdcaf79e9b62ee1dd2d955cdb0b154851d46790c63f06b5da96efdae890f61ae0d68985cfb0d029cc19a01d73abcc569dfa77ac8c23f9948a9d31e0fc2ef84b15431eba866f28ff5659ce895d03b49ec10ead13b6c2c4a3416ff372d9fe72fde83d29e4605dd50a69340ac7f350b6e5e4014558cf2d38727f499fdecdf6d50f4f894832cdf5da4f4b12f83dc4ec09983905f75cbf99c9efa2482d96fc1f819c8af3150f2331a70d57eb0d1", 0xd2}, {&(0x7f0000000280)="aa030c974d0d4d218d3b3bc2721132072be0ae23a45854d916e419a81c941bf176db7f4c8ddabd53d20dd87a03f6dd6e0b88d32f60428182bb10643696bde61c412c5f73f5dd587a61926a74c67668b9ff96a468c8d9fef3121572e30a2d80a2c826c2b61a9a2069765da4cd9ae84ac5ccdd8b4bb98a7b3ae311e849cd2b1ecfa1523aeca03274597931f2c7a6d7c9e602bafb7eebd003ea0c714e6d6c6ed0e72cc8", 0xa2}, {&(0x7f0000000340)="569b4c4d8d1a71eaade9e18f1a78348c0fe457507a2531385c50e380a811adb7c73c2c32035e7ce4a77c453278506bbfa5fa4ecd376539bc47df15ee66ece691fbeaff093642b29229dfe8ee36fe08dfe9ffcec6b8cb22a1849169a217cb057da023e335d7e000dce3eeb24f18d947b9db725a25d591b7063718479bca42f79ff0a13e0fcde60d348db1254d69ef899e8cbd2f926d5b88bfaa9c2d49c2032f1e100f3fa78cfbdc03bf3e0492602499202e8848deb59f9a9cc77d7802cbf47de8cf8d1e599363", 0xc6}], 0x5, &(0x7f00000004c0)=ANY=[@ANYBLOB="90000000000000000100000000000000eb0a0921d95a8bb5c1e931dad565fffdc165e0b646bc7268674eb9edec01e7a13043c06023ebb0435e1227a3b6f4b5f43fb5863e29b18b5c895584f992551462b88a6a1f66703f9a5e3d67ac61f241f00050b5fae922e0c16bb2918e10aa0ab3d53fc8f49e5f531f6341af1220cb3381e49497760a83487f3663c64397d88ef8e800000000000000ffff0000ffffff7fff20cf434c154a42dcb7034f416bc04825e96a4c837e748ac8188d7f12ef5c118f2d2ed4abaef982196f8ea3e6a4693b945fc5237e4d4632c0fd69e9834e4ba8dec8645498285c2ab7f034f881a3b6f6f8f35322512b8015263dccdc4b62e9089ff871a66d5016841a7811accfcea958b0ef99d53da8a303723b80e98684da7ded7947ff52d4bd18e19cdc516924cc71040a35a780807d7544ecdd7a5985a87b1961e2df401b91d52ad5e96119fd5ea9cc0b7ecdb4e751caf82234df0bfe517b47afacf034cb2ee70fed015989602b1af2f81b7c000000002000000000000000ffff00000001000004cc7ab1dc7f0c4f70bbbc45000000008800000000000000ffff0000e6090000f11966622c25b85d2e2a453b070fe0bcd73045f4434d34addf28a466c4280def5fa024ec6959d3a13288afb177e844fc34fc5722d562faedd4cefa7b30e7522cd583fb93cf277af1c00e7e577c75444900006b3d81a6e6a84e5466ee14f5d991b889ea45cdc2fd71f446356058f6261ab0cafdb102e10000e80000000000000001000000050000007f48c4166a749aa78e89777bb871e97f700ea36e9e979aabd2436d7618d3bc82662a736a5b87ee966e8f75342846b7c028097021f09db95d18099fb281106889fa4775c571b0df91ff299e49f44e5ad340e52e4e8cc743ae6d7e366b442ddb3fd450c16978b71a729106ef57f7183d210a9aa95ab620b54c4bf9f1cd62520dc2ccb093a66c8895302d09b29e4500dcecf32f2f976fd37a6eeb5cbf7bccc0e6b4af5b6e801f57366eaca1a53f759ddf795a60ae4beeb1ca52b67a7903de5407c778a516483a605ebfec66f6782e6fb96391f23a6b9a000000000000009800000000000000000000003f00000073c64f9fbaf3f8f1403ca2752af5649e69cbccf829d2244a326bb62c49f472babf287083a62ca0270e412f10bb5cfb124a51fed460cb0dd6bead796f5369f35ce654b00cd2cbb0fc19ac1d1ba762dc2aa435f082c9577a7137d64e473dfe3bffa266b7011059ee617e0d14c08771417f88eab019371f31f7fed6b321af38134c1d"], 0x3a0}, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0xffffffffffffff95) r1 = socket$unix(0x1, 0x3, 0x0) recvfrom$unix(r1, &(0x7f0000000cc0)=""/31, 0x1f, 0x1, &(0x7f0000000d00)=@file={0x0, './file0\x00'}, 0xa) 08:01:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), &(0x7f0000000080)=0x4) 08:01:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000440)="5cfa14b0e6e9d99634c0cd0e61bf97840df72974ae0acf459859eaf2b745dec34f136baf1087c5bea82281d27619a7e288d2c303b4493f6b2297f2e04775399814cac505ee9c09962a7775b226acea73107f24fa7e71350ad39e7d96ddc662aea8a4a38408b548631a8cd5ad240b6922021aff766fc6bd1219a7e97fce8fe38d75a5d110d274adb1ca9f59e5bacc0bfcde41fc9d50078858e7616c3d9c5e86eee23fe90b870978c9c9b64907f79df030d6edde694d", 0xb5}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) flock(r2, 0x8) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 08:01:52 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x400) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x2e, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x5, 0x1}, {0x18, 0x0, 0x0, 0x4}, 0xa6, [0xffffffff, 0x6d5, 0x4, 0x9, 0x4, 0x2cb, 0x8, 0x80000000]}, 0x3c) socket$inet6(0x18, 0x8000, 0x4) 08:01:52 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x400000000000}, {0x0, 0xfffffffffffffffe}}, 0x2) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='x\x00') 08:01:52 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000000}) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) getegid() kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f00000000c0)="1c", 0x1}], 0x1) 08:01:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) socket$inet(0x2, 0x4003, 0x6) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) 08:01:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x84, 0x0) fcntl$setown(r0, 0x6, 0x0) 08:01:52 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x17, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 08:01:52 executing program 0: mkdir(&(0x7f0000000140)='./file0/file0\x00', 0xffffff7ffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) mknod(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x40) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0/file0\x00', 0x100e1, 0x1) linkat(r0, &(0x7f0000000180)='./file0/file0\x00', r1, &(0x7f0000000200)='./file0/file0\x00', 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getgid() ftruncate(0xffffffffffffffff, 0x4) 08:01:52 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setrlimit(0x7, &(0x7f0000000080)={0x9, 0x3}) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:01:52 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, &(0x7f00000008c0)='./file0\x00', &(0x7f0000001c80)=""/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(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r4) r5 = getpgid(0xffffffffffffffff) r6 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0, 0x0, 0x0}, &(0x7f0000001c00)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001c40)={r5, r6, r7}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setuid(0x0) 08:01:52 executing program 0: setrlimit(0x7, &(0x7f0000000040)={0x7, 0x9}) setrlimit(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 08:01:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fdad0e614eafbd62be410bc305abc5a3b8fcc5764a4814da61e15514e1b57a01d7c7245c019fefc37d33b3fbef5b558c25c016b9820fc7be68c78aa9ab68ef1f8ef0d1a89e8e9e95649e51307c31964fcd85", 0x52) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1002, 0x0, 0x3, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) getdents(r2, &(0x7f0000000200)=""/214, 0xd6) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:01:52 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) 08:01:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x8001) r1 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x1e, &(0x7f0000000000), 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "bf832bed9fdfaaf4f4e2cd976313748405370ff9", 0xd5e}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "69d4aa1fd74e05ed4897e1d7f68f0c1043519ebe"}) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000001c0)=0x7fffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) 08:01:53 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x1, &(0x7f00007a1000/0x4000)=nil) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)) shmctl$IPC_SET(0x0, 0x1, 0x0) r1 = geteuid() r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() r6 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x20, r1, r2, r3, r4, 0x101, 0x8001}, 0xcc6, 0xb7, r5, r6, 0x3, 0x9, 0x9}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCBRK(r7, 0x2000747a) 08:01:53 executing program 0: r0 = syz_open_pts() ftruncate(r0, 0xcdbb) ioctl$TIOCDRAIN(r0, 0x2000745e) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 08:01:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r0) r2 = getpid() fcntl$lock(r0, 0x8, &(0x7f00000003c0)={0x3, 0x1, 0x8, 0x7, r2}) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000200)="61ec861d689845a133e77e3cfef1edab2a3641d6b027f4d81af0441f6d95c4aeace1d57c564e6a4c6eee516c66d2acfe3f02056970bdf8b850d454f1d8f61ab7def2634ecd857aa439a3dda36880b26b4369336807a40e52c34dea13178f47c318797a8090f155a001e2111ebaa3bed7f8de2d82c10f6de2ddea69dd479148ee0f59a6e70d73c384f0dd603a86c9ecaa8c88c8eab4fdfd336e086d482f900966408d4473a41f136e27f5266c812e6c7169c260cbf33f", 0xb6}, {&(0x7f00000002c0)="b45733f078dae18be22a44db160a39b9a45f40eff73b571a1d55c70a2a1814e439fabaf636f6368e3b5831c1b13357f21f23e831dda9e83593eee9850192bcc54e42b882e250a808d221ac2c42114373bf00caf57fc5460d3e4e917f587564d8ac93bd66853bb27499455f19b0fc9bb10a89b975b59c484d28100fddfda4", 0x7e}, {&(0x7f0000000340)="d0a3b004929f7c1815a52b05a1fe7224f33b90fbb6cad5890f51b2681cb26762d1d6edad27d6b3a6aef808448dc00e5023f8bc5cbe117776caf4dfea6cf2c1ce255da56d89d1e38f284102198622b0d1a5437068f57381e779d8a3ed9683450c27f50ab4026249ef0542fd233fee575e0b2d98321a26", 0x76}], 0x3) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:01:53 executing program 0: r0 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=""/129, 0x81}, 0x43) shutdown(r0, 0x2) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x8) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x8, 0x0) link(&(0x7f0000000900)='./file0\x00', &(0x7f0000000940)='./file0\x00') pwritev(r1, &(0x7f0000000840)=[{&(0x7f0000000080)="7805d5d2adfe03320ea633c41e35520cf339431a61739a18887491ea6b4e2c4d5bc523ae4eb57f676a648dbd407ad054fef6b358496f0d80a8491748c9b18b06cb1e40b1057c462a6e4f17bdeb828d8b67c12ec2ab41cc726a1f0e5bec92d4474692ee98366d33b38a2126f930c3c9ffa93492260767ca9c3134ef14dc217bb3d9fca012283bc66df97e2d8a3d49c0fa202f2847d7472534c198de50707f98dc1aee20c1350218168af3e5aa93f9d35133a87d03d0bfc638309c8e58242d71a5f530a68f610c5886f8ea0037c657b8b66fa5524dea604c1ff740cc1db100d79e55eac9db3b6e10497bc98c", 0xeb}, {&(0x7f0000000180)="ab775c6599274017669cb8fd80eb181eda80d08afccc798a4e4f6ef096a927d49079a0d009c8a9cab3d873", 0x2b}, {&(0x7f00000001c0)="cae13a41f794e8ff970a7c1762ff2ef3af98235ebd11f453e4a4d6466aa80556a0cb57632b8fd6330850bed71361df75d044cc569b3df83c1de5e8c41d30a006b9be9359b358cd2950b33cd9b22236e73a07a0418784493dcf71eb769dfff66386eaefbfce8de5c4589c2042c08bd9db45a5bd2186a66837b73b523e4ced60f679a0a167e8c28140149229efd246c14fc2c2658f4462d75ab4b7ff997aa080d0ee1c33e5d041570e3766cbe397661371ca4514a4", 0xb4}, {&(0x7f0000000280)="0af20378639db462cbffc4de", 0xc}, {&(0x7f00000002c0)="55cfb7f358ee143ded3c68c591b05b0fe3d4da21fdae2f429b3231564e7a8716917ea7567f49c0bb943cb768f8c47cae0903dff6ed7df523097d18d44ea4af4ede56481a3bc16ae368ba91e63b722c574238174245ea6eed3a", 0x59}, {&(0x7f0000000500)="326b35e1aaf0d417abc4ec9298c91959f240c32a244e3016963e7657846a80c530455b7110a53b2118f66a50f4be3c0bcb8793f6732f9ceaccc54e430da2356754fb06ab3397f34ed856da2abd37dd563fedb681e52f34661dc98cd8d4a28cd1ac8840c7576db4fe66c18d63ab4b78062b092917842d81e104940ee0a1ade29709ab2232fa0dc8e86a89bba199b093b71cdd1a63675f750202fd17867bef9246f9eea064533446b87172e2cb3f9f14c0bfffcedaa02d16dd271a87f38e5ebb01a1ab9e7cd119d6f23888a115ed2f2b05a881220419623e6e8eb0e54f14b96a280dedf5233d6a10377de568f55ad0d5d08abe49029bc8b7953a320236011a", 0xfe}, {&(0x7f0000000340)="915cf6327da6278cc0b4fa4f7e9a53758fd0cf09ea073ab363c26c7db1e7f3dac3cabff69dd97f65042e0c00ab3f103ed0166439ba6feff98b2c3204bfa0764dc21b7bf60b3919022ec47d37bc3b59c6120dfafe173cc99443fee0815d0235ba6a7c8cb5ee7ff23d302a6c4ea4e7592747c5380375539dc283f12d6a640a0c60de61f640", 0x84}, {&(0x7f0000000600)="bab6b744c7dcb482d891306b6fca7fb45f0789b104209b8277ea6a0027c0fb9645c388f162c09550688094099c0b7098f6bd6042c1b83fb627a7c1501ab4bf40ccfa60484350202190e50d76d685d0d58bb32922e5db4c5feb79c37a1351c809512516f8c0defe7ecdd22e012e306e899b1a9acac05a95b36f3c179fd152bc10834f70f0736adf4b19e0a140ca0d9fa4d6bc024f2c80d5e9cdfda5624db0408784741f57a93419dfb85772d4c3d594c6fc5a28388919808db4ed1ef4bb82", 0xbe}, {&(0x7f00000006c0)="636f94ec95a5dbe8791a5eb40d4d7e03701cffecdfbb6dc4fcf3b7ebd22fe78e80d597a99bb7f5757d94a1dbe6041530b488aed6ce69179e82b9d6de3f966b942dd4e6eca670d593f3d5d425ddc0ae8309fac4e7fd44097edf3c63026318580b393247e9e277da702d6c502f5b26185fd19b5d93ef9141d8a947ec77500ad75984210b8d3abf6bbf50be467e9c95c4d5dbda02f525e82acdb31707849f6e3b5f4755c3d27893683d05dc2ad98853ca06", 0xb0}, {&(0x7f0000000780)="e85325f86c6e36813675e9dffc7de5d96ad51a54b23d16b8cde830e32a0a42fe4e2f6b81f7b75c725aa0ffd82d78d1f07e58867d6af002bfc48b1fce3769c43310135d27ccae7bb03ed30d11ac645083095ee90a4bfeefb9bd72170fddb39a70aea7fe2a6d45704ddb5b35da3fb76b6c7d873231fd94cbfca2f20ce34b50ed5349908e92b9403c8a3fb4656a1a5fc0885a", 0x91}], 0xa, 0x0) 08:01:53 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6", 0x9}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) dup2(r0, r0) 08:01:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) getgroups(0x7, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(r1, r2) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) 08:01:53 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = shmget$private(0x0, 0xa000, 0x44a, &(0x7f00003eb000/0xa000)=nil) shmctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 08:01:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) 08:01:53 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0), 0x10000005) r0 = syz_open_pts() unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 08:01:54 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r1 = getpgrp() fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x2, 0x2, 0x81, 0x1c, r1}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) flock(r0, 0xd) 08:01:54 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/32, &(0x7f0000000100)=0x20) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/7}, &(0x7f0000000080)=0x9) kevent(0xffffffffffffffff, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) 08:01:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket(0x2, 0x3, 0x7) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 08:01:54 executing program 0: r0 = syz_open_pts() 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(r0) 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() r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)=""/108, &(0x7f0000000100)=0x6c) r4 = socket(0x1, 0x2, 0x0) socket$inet(0x2, 0x3, 0x0) setsockopt(r4, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) socket$inet(0x2, 0x3, 0x55d) 08:01:54 executing program 1: clock_gettime(0x4, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = accept$inet(r0, &(0x7f00000000c0), &(0x7f00000002c0)=0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) r4 = socket(0x6, 0x0, 0xffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)) kevent(r0, &(0x7f0000000140)=[{{r1}, 0x0, 0x44, 0x40, 0x9, 0xffff}, {{r2}, 0xffffffffffffffff, 0x20, 0x1, 0x0, 0x1800}], 0x7ff, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1, 0x2, 0x5, 0x100000001}, {{r4}, 0xffffffffffffffff, 0x4, 0x4, 0x40, 0x4}], 0x6, &(0x7f0000000200)={0x5, 0xfffffffffffffffb}) 08:01:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000200)="bd82c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e37e23aa168a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e405dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a0998bd25030a", 0x118) r1 = syz_open_pts() close(r0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x80) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x18200, 0x40) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000380)={0x1000, 0x3, 0x3, 0xffffffffffff059a, "e73b4375c08af83581fa2e329f32e06dda131ff5", 0x9, 0x8}) dup(r1) r4 = syz_open_pts() mknod(&(0x7f00000003c0)='./file0\x00', 0x2004, 0x2) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000340)) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:01:55 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) fsync(r0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x16e) 08:01:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b46979873134df988700cfa388584432189d0c8af489c97ec4cdcf3e85bbb621bc0b59cf019dfa83e3fb136d65fe6c2eeb342b4446458859e4e5fa70e6352318b26093ae6d39c", 0x65) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)=""/141, 0x8d}, {&(0x7f0000000040)=""/56, 0x38}, {&(0x7f0000000300)=""/175, 0xaf}, {&(0x7f0000000440)=""/178, 0xb2}], 0x4, 0x0) write(r0, &(0x7f0000000140)="bf", 0x1) poll(&(0x7f0000000200)=[{r0, 0x117}, {r0, 0x40}], 0x2, 0xffff) poll(&(0x7f0000000000)=[{r0, 0x9}], 0x1, 0xdf7) r1 = syz_open_pts() close(r0) r2 = dup(r1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x1010, r2, 0x0, 0x0) syz_open_pts() 08:01:55 executing program 1: r0 = getgid() r1 = socket$inet6(0x18, 0x0, 0x7) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000300)="51ac208fffe9aed09e91fbffe492b3b4af10857be8df51c8d3bd1cfc9492fd9103c71f355d78987a1b2c893ac51cdec304dea89cb44357865a9e6c9609a3d15c98ee85775bef1a355ad04677268f933c696e7ff9efebceffe2ff0ff4c81ef29d4ee6dd7d721e4adbe7d515f238e789d9322b50ca2035d9504369f26ac88066b9e733354460a0bcc8538cfecbffd15c4892d4e69af03d9dca7f8840e193d0a7751988708047161c448e8719f3a1a70fb64bb73b80454d6c7193eefe77085f40fea29961ac89b76cbc086c2a080c5105ee21e1b9ca69e0d3c9c278", 0xda}, {&(0x7f00000001c0)="c968da955d6e1c7cd7c4efc8af8ae6e5ba9c8a78bfff7513c0ca9c245db120488ad3b688040222e355c7886c02290df51211df386f3ff0b622983f455cb141cb62eac09bbb8689b72a517585b2b34f9bd529dbc043b2e120f4dd7148bee9d4300e23f488cd7edb01a24af8ca764860b50a5290e6a4a862fd3783f72ef76be92497418083f7ff003f8a255900b8cc8aa41d376ffc7cbd0ff7c25592120b7fad7c", 0xa0}], 0x2, 0x0) getgroups(0x5, &(0x7f0000000080)=[r0, 0x0, r0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = geteuid() chown(&(0x7f00000002c0)='./file0\x00', r2, r0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:01:55 executing program 1: getitimer(0x0, &(0x7f0000000380)) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = msgget$private(0x0, 0x400) msgsnd(r3, &(0x7f0000000040)={0x3, "84cd57c753977919f4d20d97ccea5e12402cbf813f9bc79684d81fc50564d9f31effeab2f53dceb6e4ab35f479e37ae8176da96007b8c5c577b52ce64f99013219"}, 0x49, 0x800) clock_getres(0x4, &(0x7f0000000180)) write(r1, &(0x7f0000000140)="02", 0x1) clock_getres(0x180000007, &(0x7f00000000c0)) write(r0, &(0x7f00000001c0)="765f7130e9e8b7a0338aaf4d982d25d3b9cfe00cd4c1020406753b4de5a33d0633a84cac0822892af6507bd84cf0910973e8df9052f8161cb4611da2ae3b371bb21b878f3d70bf9b4545c95a0a9587d4ef0faf1f7b175944ac2073", 0x5b) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) 08:01:55 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000380)={0xffffffffffffffff}) getsockname(r1, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) setitimer(0x2, &(0x7f0000000000)={{0x928, 0x40000}, {0x0, 0x1bcf}}, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x810, 0x94) setitimer(0x1, &(0x7f0000000080)={{0x1ff, 0xa181}, {0x7, 0x100000000}}, &(0x7f00000000c0)) getitimer(0x5, &(0x7f0000000180)) r2 = semget$private(0x0, 0x7, 0x383) semget$private(0x0, 0x7, 0x400) semop(r2, &(0x7f0000000100)=[{0x1, 0x1, 0x1800}], 0x1) read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r3 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) link(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)='./file0/file0\x00') sendto$unix(r3, &(0x7f0000000240), 0x0, 0x0, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x0, "a4eccea6da0000000c000000000000008000", 0xfffffffffffffffe, 0xa6a}) flock(0xffffffffffffffff, 0x0) setsockopt(0xffffffffffffffff, 0x3, 0x0, 0x0, 0x0) r5 = open$dir(&(0x7f0000000280)='./file0\x00', 0x1fe, 0xffffffffffffffff) setitimer(0x0, &(0x7f0000000300)={{0xfffffffffffffff8, 0xff9}, {0x3ff, 0x80000001}}, &(0x7f0000000340)) symlinkat(&(0x7f00000000c0)='./file0\x00', r5, &(0x7f0000000240)='./file0\x00') renameat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, 0x0) socketpair(0x1, 0x2, 0x100000001, &(0x7f0000000080)) 08:01:55 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xfffffffffffffdf7, 0x0, 0x6, &(0x7f0000000040), 0x10}, 0x0) 08:01:55 executing program 1: semget$private(0x0, 0x4, 0x8) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) getdents(r0, 0x0, 0x0) 08:01:55 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/165, 0xa5}, {&(0x7f0000000180)=""/241, 0xf1}, {&(0x7f0000000280)=""/15, 0xf}, {&(0x7f00000002c0)=""/103, 0x67}], 0x4, &(0x7f0000000380)=""/219, 0xdb}, 0x40) 08:01:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc", 0x53) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffe01dba6, 0xffffffffffffff3d, "85fe4dbfa60200002307ad00fbffffffffffff7f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 08:01:55 executing program 1: mkdir(&(0x7f00000000c0)='./file1\x00', 0x40) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = geteuid() fchownat(r0, &(0x7f00000002c0)='./file1\x00', r2, 0x0, 0x0) sendto(r0, &(0x7f0000000040)="0dee27909b826e6697265e7110fcaef28ad6b571c5854d211559141a82d2dbec69d089bf6527122098862aad2c990055a219a28a3ba6b24a5820", 0x3a, 0x2, 0x0, 0x0) 08:01:55 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, r1, r2}, 0xc) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) lseek(r0, 0x1, 0x1) bind(r0, &(0x7f00000012c0)=@in={0x2, 0x1}, 0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) syz_open_pts() r3 = msgget(0x3, 0x10) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1ffffffffffffff000000000000ff00000000000000000000000000000000000000000000000000000000004000000000000000e1ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000002d9424000000000000000000000000000000000000000000000000000000000000000000"], 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) r5 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x116) ioctl$TIOCNXCL(r5, 0x2000740e) pipe(&(0x7f0000000240)={0xffffffffffffffff}) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmget(0x0, 0x3000, 0x1, &(0x7f0000ff8000/0x3000)=nil) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000280)) sendto$inet(r5, &(0x7f00000002c0)="b485f37b7422c8c1f039dec26fbaa4dee4117bae413471162c87d470e7c64b492b847d65c1ad50210286b44a38261caefde1453572ac021dd924a8376c1a5ffb88dfe5e2079fb76d651154dd68b7722b351d4433ac01dcb9913be571358790af664d445baa8e765ff943c0726b7fef2fe296d20fb4a45e54368e326a2f1833f3a6d595adf13b574d04a64dba1a76a16ef1d431fe5ff4274605c220cfa196834318c00c783c01d79b794b18d042c801f3f4375da61a09ececa6171b33a8d24eb3874c49da9fc07226e411a6489faf6c9d1fb9ab4f133c0ec17665b43876898ba11b77ac7553d13156235d8fa4430482d90c36f0df74eabdd2a9d6b3f78f5a6cb9d7abaa395d64f4c97fcafac5452ca21ae65bcd1a7babde36eb6998819a989a9f927fed6ec167405999a53f7a0db2af0cbf03fcbe3425e1dbeb10821b90e884ffe80587439bdcd718f76ef613b2ab7726aef20c7a8aaa653629e8311b1083988042be27b9a86ee6204acb33c0aeb21c03e8f2e9905071f078b682165d53c3d84aa302aa2cf5364e999eccfdaf7ce0df4510e66f8e4f4dbcac7874769c6941b1b22af0aad560ecd7b543d70e42789017df18d173da2cbe7019e56eb212922a52a72ab25b8e8965c71aa21d607500fd27148e37c5896daca0b4eb8b36db9fbdf4945c70f9be5d5345a60512f35317f9cc5c9e3fc94d3dfe880ec7ff92db85dbbb5ddd01e7294a845515e688a752ff60c1736b77d63161cbbcd1dc489689fcba0bab0dc698d917ec6d6a4b9b75c129d216b1fd7da3d2eceeb402a8466a8eb14e5d74f8980a0b01e318f01635294542392efe1745a830ba2c69a8037606a5607d202baca16e819c526b567008aaa0d5b5617d91bd6d69ee198412a71f3c1a87fafb48876658ab3ea093f3ff6acd4f847071d52be8371dd9f85427bd470469c9dbdb6825f6c9762e06ba22becc52df54dc6de7cf6e2357d63ca668f0294943ca083f7d2c5c2c1d69a21e6a5ca6e11e928259343dfcc10f32e7b9fea8d5888f8d34f1cde924e5b6c5c5faa55a39465152402be6698e6f59b285994b6826e294e99a3de41caab7064e159a0159dfd0d5a386cfaf943ba802323771fb2d01bb50254e1349bfb45175f1d3f2a0e38291363969582b65b915ac1626ade4cf00d4eb4ab4743129aaf3f6a41d44d76037ebae9233276aabe8787ef6beb5c1c6ca2cb99faef305aac17f0594aef6e873fe3c4cd10398078779bcea2d7b8857bf088a45397055f3fd7f2b2ed02f721db8e79949cd3606bb4c83258dd11f7c7e0381865d37086f59dab32cd2fab0114c95b35ab6144001895b32705421943de40af0e86262ed5cafa5f728ccc5bd5cf03423eaf7f5e60c287016ed7c8f5a1bd4ed720335e16accfd37e828b746808058cba58404706d7902b459b234038172731ad1d6af9203f355d61363cf468a3adc2277685b24007956b59085e4c5bf2e7f700cf162fff52df961f0c93167fa5214198d76bc4d4c62a281843ebe229287de2b1a5e30f42efeb49b5e7772ff5bccb2f6c253ebe416101270f2f731f42c2b0bd7f313708a4d91056b9312c2034bd49c496e1c2c1961225e7c81f2e0d05080d23109873807ddaea6cd1f52d4d69ae6d4f234c9b4174f225271a052181c85311b6423754a972aabff54568f2670e90f93b32dc6c9976507869f82e4e7ff645914c29c58bb34356cad2bcab30da68ceaadedb590be17c36aee6d126016e549d00410703e71f1f12e948fc9c12b1d224d1a3ebac188a5533ff8e56e0602af9aa83ea0cf0f4ee04bd59ef87ed0e03abea330406cb02a8bffebc3c4fa6a3a0cecf22b066cbb3263647ea6b3e1adee86e32a8b25512a83e4592a6bf52300fc1820f9fae9a11d04f03e194cc6663b03841c37e217726bb0701f1467420bb82af798a635d8d8573c8622fa2dbd28f846468f2e85eaa7c8b6f759fc2641139545fa7547019d05bf417b2daae213cef6e4b3c3f16355c240c1a25f081360e2cb69fa837fb5d4c61f14688b804bfd6497f636605d915350d1087ebf9556e7ccd485e525abd65de0e666778a6bb1481e877995f54dcc12fee82abecd3cf327e8b4e0882fe3aab677fac92e6cb7686e99413145586788eca9b90ba8f8ac7a18b456934b99a0519cc518f99014ac1aac124100b3c0e63df2fa86238ee2d531d069d2f17578a3ad2028cf1217e8af90baecc62ff869dd264ff063b018708defbca15e3c48a2b717fe29860bedb15661541eda467d9979c4a06da68d726a41cea6799a3f84f68f52b3ed21feb46475eb7ba6daffb43275c9ac40347b3d0079b0bd420cbe06740e9e91dc0ac8ac25525e160b45fc3f4c89608f14c20d8eded02b66518d19763ba11d7db3f234efa113a472d855cbc4c735757827b2042b799ef03ef5958c23616c348466c05b5510c501e9fa8fd7d0b9c2f5457a0d00c79ae9e7333bff58c915c87ed69937ef076d730a1379bc8a7b6e03d6de802b121951bf2909c0b15db67773cbac62f4513653f700d1a7dbc67d5b2d547f628eaf5e979b4c9d90f940650dd5a8da4bb6bb58fb9001fb8376787e5f269063b1e6e7d682d71da31b03ac79c86eee968e6155a247041cb87ecd7b5f96bdf5d1c0b12c5f2daa3cd05b208ae025d81994afbc86d94808394c775ad5fe2826cfbf6417adfd9f2739e6e6e1e7eba75e7c35677298e0bca62c926b3193a1300034f0bb5fee22d791488116075e1d38477301ac19b24ca82b9791a2551135ae1eb88fe8646354030956af2b024d646bfd0e4ecf64392725a75b19373bdb1b51e656dc4d1db8b5523607147e3f894c17bb5ffb04bc892d717cfdb5291fb31bbb791d41175bd94f1081d4ecdfe3b70dfa24d89cfe94949d999cbd8da0b7e7be1309c61c7d6a7311cbaadfcda52dc1ec28318b3566c8063ac949e36b25098f36b2d9e7a7c375758895efb7e9af64ffa86209dc085d7b15548eea45b6e44c4804e0515b98509a0a4d4fc21dd10e11181500e859bbeab942410b48564f115bd44bc763ca141ad34b68af79d9a21e69cf4ea1d547f88e762e95ad30e225ad15d950c9cdad6c99188b086dab63cdf0a879365848fe5e77c74da07938e5665c5d84f796fde7e1a73a8c1c8d76d2102ce1d907c500d1a5b0e618c8c9ef84fc8a2ab67fd935a94f824ba239a0d6659e25f5425029f07832e716cadd07b14d125a7b7fd6d6784a74bd114a68fe9ce34e424295eebdd8f6d1344b4a7b63b4f4ac42aaa87f43709d004f03bf0e3b8adab2232cda492a488d2ddcd9c083d7cc94d95c7dfe7bae1d770543668fa023b17c1f6a7dd3a5fe30b081deb37de2fc9f0331a639df6eac38e85d336f946614b7f306684202c078acfdbd8ca2d05d454f93c5add48e73435467bc4a9918d9dc58e5e74851c0e120703d15cad62b46f8b0745d1997e72f743239f8df754db16dcad4fd29598fa1bfb7643cceeebbd20d8a63e19a6c0710f44e19be0fa3267a4ab6084087e63ea9d0b091979d2d13d425c6c2496b02e0012e95bf35bd5ee4b8ef02d56add71165edd566b11c21a2b5ee0cc68d1cfb89672515ee13392d638a16e50326419b898b81e4a79f68e6f5df294952e85a45478430c7567df3598a04e84b9631fae8f0e147c51be6d64882be5b697a311edff472c308125db4a958e13b9dee11319e6ca16360e187bc2cd94011c2067a63e1d998f1e1c72c7dcb8028d63d08ce2145e47da9284d5e6f1c70d2d03d14594bd500116c93fc87a28ffb49c07251d39f26fc1b6a5ce8ace8550d4e223c0c40af1d78773ba0717008b405fc135af9a24c1183f4938503a9673f5c9dc9bb381b94a725e6ff21a4fb5d6d83c0a952a5c71f2b38107f84e09037751e432c2a105199c5b31050d9ac4ac6ae896c34dfe69e1b23a5081d7758e4eacecf492e9d2288280b6c2e02c8bc2042a4d239909439a587949efeeba4fbc58fbdf76b1da54b68fc19eb02eb5052b21301a8cea6966a55b677d5b3d44de1b18c64e60693d09b5ed4a650fe84926a041b906c2cbbc1c35c9062f50711da9b40cf1157296c506f03b8e98bda18e8182d68c0c35929dff6faae9d40c566714eda71326336541577dce8dbcdd8a4a308424eab1d649b8de8369c0989a2c5e576da554e9838b699bfe79b6f0ea6fd41cd4cd3514f1f793a0df2e88c57c86a36b89f6b308225b6139e1415da186eb8220ad6d06075cdd938fb9eafc4d32d71cefd8dc58a636825a28f009468026c45c600a539d902bc18ba8884e6b5d3c52754ab08f82962e8f73c25b82789a69c5b3106d6dc4fa9d615dbed051db0f57819891c791f3e52030236c2435c48159e33cd40dccfc225ac168e3943d75ff4880df479cc84f44eeb1b12cb0115d477f89d30314d976ab06506c1273935e61c3ec3eb538635ce464a39824ed04829ca2a1d0ffdc47e32ab6e0e6f76a0af42650dbeb08771146eaffc928cc8513fe621719cccff4223fb375b71ea4772b5e9cd059dc089de9ad15978ce05bf0716808c4cbad8432b73ae2fd3c694aae18608106217ded97969aca150d18fb471e4c21549ba2163365aeb696862ced1bf59fa57b196f57079f3514355fafd924773afd63fb16e46a00dc0c433da77761e2790737cb93e62f8fa471724f824fb27a26f3d0f7598d4a3ccfe157643f0ee61d9bb8e4a216eea7e1628ed63914df771ac33a7f4a9be8469d6930f0b55b7fde17e84689523146d8851ee1541c626efd3198a704551ba3f407b1e5073cb01a0d634baec957ff6152c0c56b3df0229594f44a2041ef7801ba63b07f7e6de7337c664d718b5df08c58d82659dc90349c872ca8a45506e01629a82bd2d46830cd27ed9159a05cf7e8e8ba719f1db2c0d492c1916d851a7f7d4a56ef70e153a81625f7a0b87ae274629124ccac79c2435a863db01d2295a200c324a2d05db30d88a530f25978bcb090bd478ce11bd8dea9bca8b17c2fc54af47cf2510c5eed3d3242e410d429c252838abfea5f98acd9a5f018d363770ce767b464a4956906f0617e3a40a3797462e283fe44f23db89d205044bf22a366c3c45baee9bf6c6ac9cec97368f6119b3973c49f449fb24ade4b8925980e0be5b33b9976154aa2e0c4ebbc688ed4f97a9fcb33779de0757bff0c9d86feb5737d686ccf16ba63cc9baef3e67004a2a1d9804092ad49d1b0a2da0b6841e8a754c732fe5954fa811a4474c9dafc2bf124344d7ddf78ed1a848694e0de843411e373600bc15f6577f089c43468f022555ac3cfb8e0a63b54137978961ba79443594ae150a9744e838d5fbaae647a6300f80d9d1a11090fa199857f939ca3920a72458ba4b3fdfb01993a7c55d51a4582d60ccee8dd2a08e9983e492ea3abedd59fd746853bc5a1e89c01f688be519ad985f5f97ffd4f2fbaa382013780ca5c943e1b8a954831b4db786aa6b915efe93a3c13bdcb6391c31e1e1b43ed460470ccf12880a474a1ac88dd59c1402e032dcfda9ecce2cb3ee88799242f7765e25b5fcb5308ea070258f544b48ae629383ee258896b104e32a4919ce17a250daaaa83ec3dc1c7defcde39870c22b823518871fa860d0b8477354f9e7db271fa72a330463fd84184905ef55734a0a2442a32fe69e2d5b2cc87caa367131e5929b2116445d2c5891b9126bac2faacf5fc69181fa14ad73929d0cd2a14c2fc41da0d1fb906d924c6c33ddce40aca53a6802efd33666a2d745f249d18b3590f0f176788ca9c568a193fcd9ae93d41556e25446367b71339d8a908721baae05b7dc5", 0x1000, 0x2, 0x0, 0x0) writev(r6, &(0x7f0000001340), 0xcda9e28cc69d4bd) fchown(r0, r1, r2) bind(r6, &(0x7f0000002440)=@in6={0x18, 0x1, 0x5, 0x3f}, 0xc) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) faccessat(r0, &(0x7f0000002480)='./file0\x00', 0x8, 0x1) r7 = getgid() setgroups(0x40b4, &(0x7f0000001340)=[r2, r2, r2, r7, r2, r7, r7, r7, r2]) getgroups(0x1, &(0x7f0000002500)=[r2]) msgctl$IPC_SET(r4, 0x1, &(0x7f0000002540)={{0x6, r1, r8, r1, r8, 0x12, 0xffff}, 0xfffffffffffffffd, 0x2, 0x0, 0x0, 0x40, 0x89, 0xed, 0x2}) 08:01:56 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x100) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) getdents(r0, &(0x7f00000000c0)=""/211, 0xd3) getdents(r0, &(0x7f00000001c0)=""/37, 0x5a8) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) fcntl$getown(r2, 0x5) kevent(r2, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x86) 08:01:56 executing program 0: poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x50}], 0x1, 0x1000) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x46bfe) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x40) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000200)) readv(0xffffffffffffffff, &(0x7f0000000040)=[{0x0, 0x36}], 0x1) bind$inet(0xffffffffffffffff, &(0x7f0000000080)={0x2, 0x1}, 0xc) fcntl$getown(0xffffffffffffffff, 0x5) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000180)=0x8) readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/69, 0x45}], 0x1) 08:01:56 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r2) kqueue() 08:01:56 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) r1 = kqueue() r2 = kqueue() writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)="084bbdaaa0a231f94b4cae2beda41c6753da11e5b639818a09c4edeb1054271dc5b462c887a2962453ecfc04dfea0b0c1eb86f9ff4584ac30181bbebc13b240351fbd11213c4c87e01ff0e2f29f85a2d2539051445a4e07cc1d9c5fae5c448c59b7e6aabd1089422e6e047a1c70c4d9c5cb7fa3892c77f465c909f2ddb2e7ca7502a2a6ac3fde0de6055dc0bb2fb33e54fa7d6471e3b961706f2999e0a45c87ea457f52417c9d84813f5a6a5d22e9211f34759cf9633b5f99701d50e002f3a", 0xbf}, {&(0x7f0000000040)="2d555281c218454961bc80a383dd7eee2e453fa74fd0e684d300eca5607d1061a33b6656033e56fe1e189333e26ceb226f6687576e3827ab135948e10a266ea4b206575e27267321e038a6e6a3354633f8e944a0f7d313edd7e9d19fef75878a32ac88dd64c5fc414757841a83a8200e870104d26cd5c3b086", 0x79}, {&(0x7f0000000240)="6eef596d5962fc8c8e9fdac5fa6b87da2740e7973a6fe2ac687bf7ab847bc43518f7ec20f4cc6380c589e0234bb8fc1ea7b02231ce019dcbfd2925a78f751b1f567e0c7022b5fb28649c91d8f870759600ce5d6bc410852c2e4f9ef95e67bc5ef46808c0e84df81a", 0x68}, {&(0x7f0000000100)='kG', 0x2}], 0x4) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) 08:01:56 executing program 1: socket$inet6(0x18, 0x4000, 0xffff) r0 = socket$inet6(0x18, 0x1, 0x0) r1 = semget(0x0, 0x4, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080), 0x4) 08:01:57 executing program 0: r0 = socket(0x80000000000002, 0x400000000002, 0x0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0xfffffffffffffffa) sendmsg(r0, &(0x7f0000000040)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xfffffffffffffdca, 0x0, 0xffee, 0x0}, 0x3) 08:01:57 executing program 1: getrusage(0x21ef7c08024accf1, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x3ff, 0xda70, 0xfffffffffffffff8, 0x0, "d7c0c8652c9ecff1ab3c32be2cf806f2d41cc2d4", 0x7fff, 0x1}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xd, 0xf0000017, 0x0, 0x1}], 0x10001, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x7fffffff, 0x3}], 0x100000001, &(0x7f0000000180)={0x8, 0x1}) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) geteuid() fcntl$dupfd(r1, 0xa, r2) 08:01:57 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xf6}], 0x100, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x3, 0xffffffff7fffffff}, {{r0}, 0xfffffffffffffffd, 0x12, 0x20, 0xcd53, 0x6}, {{r0}, 0xfffffffffffffff8, 0x10, 0x5, 0x0, 0xc4d}, {{r0}, 0xffffffffffffffff, 0x4, 0x81, 0x1, 0x7fff}], 0x2, &(0x7f00000001c0)={0x9, 0x8}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) pipe2(&(0x7f0000000000), 0x10004) 08:01:57 executing program 0: r0 = socket(0x1000000, 0x0, 0x222b) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xfffffffffffffffa, 0x1, 0xfffffffffffffffb, 0x0, 0x7}, 0xc) poll(&(0x7f00000000c0)=[{r0, 0x8}, {r0, 0x84}], 0x2, 0x990) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x1, 0x2, 0x2c, 0x9}, 0xc) r1 = dup(r0) fchmod(r1, 0x43) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) poll(&(0x7f0000001fef), 0x1, 0x0) 08:01:57 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 08:01:57 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8020, 0x10) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x68) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() fchown(r2, r3, r4) r5 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x3000) open(&(0x7f0000000100)='./file0\x00', 0x30, 0x0) shmdt(r5) 08:01:57 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = socket(0x1c, 0x1, 0x800000000008) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) ioctl$TIOCSCTTY(r0, 0x20007461) fchmodat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10, 0x4) 08:01:58 executing program 0: r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) close(r0) r1 = dup(r0) connect$inet(r0, &(0x7f0000000040), 0xc) fchdir(r1) getpid() write(r1, &(0x7f0000000240)="8b2c888d8a3d248e910d9c32827b8b6e9bf0093e43ce757226d9f9a1d255e967b3bdb3b7ad9d06933f28c6e94535cc92628e8779e2a5027b6c5d31d7011b3ca336be3188ee9589e716cd8754bfbb2f41aed93adfe0280b6b9a9be29c6ba27db88025d20bc97e714a314cfa7947c105eedaf95915f7dfe32ef539561f4bb225c9b7d5542a86086662d5e9616c76cafbc395e84dd01bd3b80fbee2cd56588c076937126851632b8de6ac28efbe762a167e594e08610b", 0xb5) socket(0x16, 0x4000, 0x8001) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x9, 0x8000}, {0x5, 0x7}}, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r2) semget$private(0x0, 0x0, 0x504) open(&(0x7f0000000100)='./file0\x00', 0x1, 0xf0) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) 08:01:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) dup(r1) getpid() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:01:58 executing program 1: nanosleep(&(0x7f0000000040)={0x8, 0x9}, 0xfffffffffffffffe) 08:01:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) syz_emit_ethernet(0xf, &(0x7f0000000000)="22078cf0b2d312144a3bb73605e446") getuid() shutdown(r1, 0xfffffffffffffffd) poll(&(0x7f0000000040)=[{r1, 0x4}], 0x1, 0x0) 08:01:59 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000000000020d, 0x100) getdents(r0, 0x0, 0x0) r1 = msgget(0x2, 0x400) msgsnd(r1, &(0x7f0000000040)={0x3, "b64025dd3fd57fd520bda01bf693c3437a7cc79c0e86673c17c15383e2c00f989632bb25918fd2abb14e911205aac8c51fe103"}, 0x3b, 0x800) r2 = msgget(0x0, 0x200) msgrcv(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de895304b13abaec3c049ab643dee0f6baa95c77f109085b869411ec17827307be37aab3083b7c93a1da3553aba7c3d6584175adb8ee3028ef5155acebd392d3f56ecb894fb42125cef4a7949a44d9d3432539ead3a21640f055da1f26ee50ecfba06d6e79c479e694608306023ef08742ee0e42d85b2e431284532b580ae5d73257c6"], 0x1, 0x3, 0x1000) 08:01:59 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x9, 0x2000}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000180)="6d0124d9c3daea43749ed8e7bbf3e3d1def52774b4edad888cab95c00952b0d23aecb9dcb0c8e231b36b0a36a1abd1e4baed50528065cdec1e7db5793f7bed05065be910cc340131597ceca37170deece0e72b2e395ba0d3c2cad9a227b5fcd54518bea585d31a65c10f1bbf39a48ebb6794f6cb634a7cf7863d3373df9ff39cfe65a6b4762da900eececec811aefaa8368cac8153eb5d12fec71a4ae48177", 0x9f}], 0x1) getpeername(r2, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x50, &(0x7f0000000340)="fd4c8c02f39292a7b964a637752a2ee70448a5093a5f31a667b53ff086613e5ca2acb0a781dbc854e897a57edc47ba86c0e06a5bebb25e70779eced6d0977f90859f2ec39684c56720004e527c8785a3") write(r2, &(0x7f00000003c0)="ef30ff02ecfdf2eba4debc366969f2a392b945ddc12b0bbf10c119b466760159bd3045c57f77b83a898458029cc71a2de6045f746f096854341f01b987ae2627d08d9a9e780ab96df684f0a0f1ee2500e775f62ccb17b351a4c3eef353bcc03f9f916fc1cec2d19f7ebe7bd65de733c9a04b42dca55d0d8f7ccbd9d48339ffde8955cb56ec81b4f3dd703be3eb274993694e3fae42be0e53d3f68e3b041faac0edbcfe278637bd66afbb2ec004b118a2f876a8e814b3d2c21751948e7eb777cf32a0490d68c7d97ff49c3aac526823ebd3109015424d2046486a4bc3333793167a6f4ebd6371d8a4de21f26eb7fd4216325fe7deb3dd664802eb3ae949c203b2e6a8fcb09153d73b5e4f33cac008eb7f04e259ce05839e91d1c9dd104d6713ae46116509fe895ac83f6e84c17934f711835aa2080d4598066f5a9dcd4ffe2106cd7a699e9697fd1c2d598fc15ec42c8af77ec0390c7a2e9331d06f331590c60dbbda58c70bc03f280691707680fe528049f24141fbbb7bad5046a1ad89c9f1696b4b1c269692ae600fe198c6f200ee781d0542d15d486ac4bf12716d3c6714ed05da2d2c8e29e93d8c2e9762fecff84de7a2b9d46c9ef662eb83d6948214ccd8dc9c04634fa9a99d2562ce8b15bcebebaed193e50bce6d8df521463a9a2036ecfc810a394bcff9a19933c85ec2fb52ddfbfbe62d3d49d3ccc8451c93ab3122e2e04cb2402eb02af24af67ecd900227a9ea5bd32b98969b7c4598ae657028be2b6f8b43972ba7304e3952a4a56535feb82c2359208fbe6ac5242b20e331f1d3c6e754f1219993e5c6ca05df633470fe70584901ee426cb19e5a5e4465604c0a1cbbf680ad36fe66d372ee06d89c073459c601b81af2178050e91f45d6ed82580fb18eb7c1b8b4f50532a9483e74a4f7d76ecac08c2fffe6e280119b1f751828be05b7a3badc17b66148b0b3635b6267fb62fb06f844417b8d007b21ea1ebe0f98df576488963e3e74216759337bb5dd6c231e79a9c15d382668ff3651c5149a744079288066c0c14bfe31053162e4b4a03b3c2f4df75a22cc98276ecc7d6dbb3f9afa226c65fbaf8387f7062144c3d31a588834c7f300724244df85fd8507d1594933693bf271158f187f4401cd9413913c00a086e44cee78b88516d8dcf84c78277ae0bc91686348e61699d7e174080525cf32a5ffffdbe8b205ee28253723e51854fa934119a80fed8e29056e4ccb0ffe14c58631d590379c4fff5340b0b67a6a2b0ab6a34ddfc0be6ee1bf0be593dc6a5396c50751ba6560d076983c96aac452d76956232d1b143c0fd3f9e4a2a31f3dc6f1b0350aaae731b7e3c8f4216f23d6bbc212b9846a811f71f2a1e9703f588b2198604312ec8ebac314e3fd6c1f48b83f44103c6fbd480801c62852b38db77a824b85c9d184815d709e429976d1b97a6868bd76e197aefa30896d9b76bba2e253ce8f0a5b5e9b075d8b8835119cb0b75deb84709d9e98a4126b9ab970f37f2bdd19750960ff0bb15fbadf2104801013473aec55deed87ab80e3d8d32ed647740da71e0565342c8e03aa45090356e851d80f605529f226df31d27f2b4ce00e41eb809229dc96eda89cf39a2d2c783b9a42acf02e6223ca8a41f464893e68e29dc34b9a750e1204ebdf5112b0deab7b305c752f58ed17856a3f33ab093a06030e53c5acc3d4cb767280753345efbf5f16bd7428ae9bdd1cd6389080d0287a35248ed5b4293ad454a16547df244180f0e642e2511438171e3803018987f5448d1379cb740f23523e5aa3213b417b72926f1e3d279c7f33cd3111d3faa4007134b48161adfff16e972a1c1aa72caa0e9af946db64cd48d080026091073e137ebfce3007ade2a9c30797db6430af53e533f9535d8035cbabfd3cb6901cc4d5a4bb4c4394314677aa86af1a4d60468e6e7041967a0d19b4e9bb239425ef09dd1eaf7086a00260c86b3606652e5787fda62a42aa2772043f6baf6ded9dc02e41beb53c3bc8903d1cdadc4fa01ad15cd5b7905d7e80dd02d857f91a85b73286b8e4d14a6201752f34d6ca8a596858e22c1f1f5808e707c66be4b9049c86e38011febd73db43a6fd3fd27a6bd58cd03086a2e5612e45790209fa93c3822453c5b71dea447d08eaa2cf9d77efae9b3e1f32b996647dd0efa12b378e4d2d9d05dde59baf5960ce72324767648415dac81b132447ef76941a316a728e081cbe04186b0399bb92a61e76b9d78a4317448e735d5c37ff1340441ca0f2cb085d03b7e33c0b5fb545d92652b94c096ddbf92a92958e1f23b5000a12de26a5b63888e8d7013150c30f268568784ff019af1d5b00a58dd50c5c0b109ffe6010497100e8c87a7dd1085b1f31d2034a1d0e27cdbfc5af51d1fc76271d6e2aa3865d3279eeff331c2b9e059c86423704e5fdc4cac136dda035a95ac3569e215bb6fb5dd994a5c33b610ad89a10e35d598d56f836b310f94d98001fcc710821095cbc5f3a150f996940a9acc9bb87140de6731495d53271324e46baad61d7ba5408b72259a4782635c7ea2a2a93c46da1a90fc261e2f49c44b16cce887d0d10633d9d1595aaf0964948d6c42bbd5505bf14f450fce246985ceadc9ee3bb578dd80f8e45a0cb83b8ea6fb0cb8750676ede4c6f2999453256cf7a7df26d76a685867d1b41d59e2b04c943a0846200fc817650c1d1e0b493e59b2b969e73f4cd38f85251aab65b6e7f645b051409eeba6306f8ebada2af3badad772566dc54fc7e0087d49f449195696b9e1491a86e9519b153a1aa93c07d6ea35ec21812b53b2cf2287a22b4d39e548c10bc495d241f0a58611b2ab560914bee7d0b324a9e4f4f0cc67af3b965f5cfae89d3c8b0098de3fd58fdd73096eac62ac7be298acb93de0e286b2a471b8d16427db1472fdc96ad85df621f7b3cd198458dd0d132f0ffa927a64695a6e2f4f25ab78db07486bce08bce1329e5c631937caa761c3e2dc74f99829619a4c19a6382a167e588868bf405c7be2983c0fe3d4f4fed81ba297b9efd2b7a0c2f772ace0528da4c649fbd0dea0b92f509f1b14f4cb9ba359f936b6f107f6c80d5f920977f57be3dbdeaaea5c33b6995392ab8cab6636e4658258eac2f0e56ee6586ec460d63bcfe8c2f0e49876e62cdc9d72724888e53159cba4dbbbe678b29936ac1aebe666ee89d7a2d8a1c0cd8977db4782b29996dc85afd23801aa1d31b127ddb0f1cf6d92b631ca29a6d1bee47b37e1447a1ab00fbe61f34316a5a8b77c530ca07f2c8cc5aafcc0298c40bed36eb7ef92e4cecd8749ecefef163803d3bb320000cf950666be2164d58367d9f7c49b7db418b5ad759227da7c53d472e4d3ef4609bd3255740d7c642d4360c972beed632ccb1c85b14465f40e0fdbcea18cefce633053a7a17157f971d480ceedbef23146f7f72f663c972af204b8720289ff988fb97237ee5f2f4992a8304d068621b917c815cf5a2f9147886b551810961bde2a33a672ef696bf946cf99f38f03498dcbbc08a55297533b495c7a2af386bf4dbf0672913b516983cc30c80396cdd27505dda5505e2dc6bb326dd6db68ef2ec33dd872fad76b615602978054f75ca4e2a8886415cb57f609ba22141bb32d848e87fe5b63da86a7b38e5840b041f37429f6d65b4e1de10ebf8f5c13e2ea10a8ad2853f09363598bdd857537eabf29c456cee890582b00932665a1eb17058e13e878acb5f238862b060a41e3a1e5ee428bb8a62924fe10c6ba450fda137de477ced754a63108bf1dc0dc5bf60dc65549f952cc1d50bac081428bec38ea295bee3166f270c226bea85523aef5fb106efd18d04a60e3fbc13ba4432ad1a1e742afc7f141de8417d2884097d4e747b04c95ffb31f328e8e920125e919874ab67675e66e1e49bd7bac832409fa05998b9291d4327aa215eb34982074c4278000e65febed0b59992c2cc8b1177614603f0b8abb7ea41f676069c45c29037cff4b5fcb79438eb4240e9e48ea92311840e8409006c710e38cbd963b737f64d10349789f9f15dd4d39d7f593e76150199d5ac5683b5fc1facd19132bb3df2f8279abe6f775488e56230e6cdabccd3760df823d7f6852836cc5a0aa797e2caffaab2e48fae30ad532fedffae0e04685cead8235c41ab396122d7ae59f0ce7046fd9b8f8554ac8f7d2740eec2566c5f3b630beb4d9a25a1c9fe6645e8914b8f821daceffb506c612afd4e1782568f7a3f44460c4b5dc931dd79fd87dd69640639388c4901b093006c6d40fd68b82fa69e874f9b8b7bcee653dbffa02c78538c27c18237b3b219db4b280751a8e2ac8a5112e1622af67b3f2caa3b8cd64411c7c8e35064ae9b4ef15170ed0cc630b1bb2f70bf284dd87255c3416cb51c992370c6c1bd7a79e5f0d39b22ede2719f7a4376867c12bfda56ccb2d9b57aeb0d645383b827c89889603d2bcc2388a693e5b5f7489d650c9a00daca4118b046684eee14313fd16cbf766ade7375c485df7c67d504c9e9262e1c9562350dfeeaa704c5a68a8be2ad2fc6ea429858706b324721eff2ef38d5f143369400d84a2028b18b10acbbed2ad424f100ed86c9f549366acaa17c9118b6dbcff37adf5a8227a68c1c76238e8938d21494ed04ef64ea2f2466159de1e996dc55d6781a48119176f335401d0e7fa1eaf5f27646e9257fb342ebd8c7720940b6bfe98ae41a0bec155aa56f870b5faa0b99286e286410dfc1603b44e71ac4a9cd421a3a590d1f24c24a2fdbd72687b3ba56f19afc34e85d39c4ca5e7ae797bd0d9bf5f9d5366478ecbcbc7795e2107daa0b65459c8205fd84c69a86a9e0734f74a133a2d3bfcd68231c84ecfd991ca0d2ec1d0a2bfd3ef08b607223b549d1d83084a2aa4cd87bbdd6ca770a9b53e2178cf06900b4673c60bc065e7c36e165632be59713298a2ca824404889b05fb02a7a2898c5e6a6f6ecfb279809d092e3affc5bbe5bf72e60d71436147c850c4048642efee07a8e69868f0377f49980cf347134366c9b5edf325b762102a5233695265a7c1766dd9f7ef1b256402b6aa8a543b4f359bb2f7b710f355f97c8c2c276a1e1bd37a267709b67549eeb7cd26828dbe81226f606cd75e6fb99c78ee9ca57aa39af5a37c2c64ecb60d17f7662a255990d31f03a29ad3be960864d952e99b09858c3fc4b7d1911033dcf9dd9c0d98bbcd6b6a0d173c617c44daaebeb577cc241c51120ae99ef7f24538c43144a718ef6962e89c0489762605121309d2f2ec2accba6908cbd78f5004d51f41c5a2d39e33eca1f7ba075a1b43fbf8644cf6bc5a057b2ba9cd01e115e1c89e5efbcf9b005446ab1752d0e45db1058d8db3c52591adbce331f7d0ddc3eea3ade66ab3a5cdec7630cde65356d4c368d02d646af951fb4cc8edc079027534b68113b7b1579cbba5a556287055009025f122d553ecd9744a27a22b078b2dbd9d7dc29e0799e45955b9c92258e172784cac179050a3b3c70d617155af0fd9a4d1136a97880a7ac80b1caa349543d4100a0ee8df6048d4a8c8478da60a8607ed4384ebf9f6e4f7081e2a816576a2e6ba8ad56a9396ae425e545df05e2538877ff929205af0149045cff6b2ecebdb1c9542e646a9cfe2be5e7302abea8a5d0272baf9c1735ec3b5da1c57bc7f13664b2bdc4e6d62dd8d745498466a1809df9684ec66867b71fe067d3f985796939412de308867e0b5dcc9c224f95afb41d9aa54e330e21ad1483debd851a0b9b3ae4a7b6f4d63149c3c74c47c818741bc6f274aab2c4e43ba9da7bb6c8f6", 0x1000) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000013c0)={{0x18, 0x0, 0x7ff, 0x100000001}, {0x18, 0x1, 0x9, 0x3f}, 0x6, [0x800, 0x3, 0x642e00000, 0x20, 0x2, 0x8, 0x4, 0x10001]}, 0x3c) r7 = dup(r5) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001400)=""/4096, &(0x7f0000002400)=0x1000) lstat(&(0x7f0000002440)='./file0\x00', &(0x7f0000002480)) sendto$unix(r1, &(0x7f0000002500)="cd370b3be5d258398310c7207bd006ab83b4b6372ef41c89129bd3a5c70cf1973917d86a546be48f31ad7845cab0e68593219d11f9e00239a2815b9ea7afb995aefce956d9", 0x45, 0x401, 0x0, 0x0) fchmodat(r3, &(0x7f00000025c0)='./file0\x00', 0x4, 0x4) sendto$unix(r7, &(0x7f0000002600)="70c14e844e12d884913b32f8aa11305e82a706166643b8e9bd7a313330f794500149322e7164c637190fd1f082c4d56a9baad40c16f56e0a9e4f12cf79e76cf76b2016f688bf16b65fc77722cebd0823", 0x50, 0x8, 0x0, 0x0) readlink(&(0x7f00000026c0)='./file0\x00', &(0x7f0000002700)=""/2, 0x2) accept$inet6(r0, &(0x7f0000002740), &(0x7f0000002780)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000027c0)={{0x18, 0x1, 0x5d31, 0x5}, {0x18, 0x0, 0x7fff, 0x400}, 0xffffffffffffffff, [0x80000000, 0x0, 0x4, 0x1, 0x10f, 0x5, 0x7, 0xffff]}, 0x3c) kqueue() fcntl$getown(r1, 0x5) socket$inet(0x2, 0x4003, 0x8e) msgget(0x0, 0x8) fcntl$setown(r5, 0x6, r4) syz_open_pts() ioctl$TIOCDRAIN(r6, 0x2000745e) sync() 08:01:59 executing program 1: socketpair$unix(0x1, 0x20007, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x40) openat(r2, &(0x7f0000000140)='./file0\x00', 0x420, 0x88) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x0) close(r0) r4 = shmget$private(0x0, 0x3000, 0x408, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) write(r1, 0x0, 0x0) 08:01:59 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = dup(0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)=""/228, &(0x7f0000000140)=0xe4) r1 = msgget(0x3, 0x0) mprotect(&(0x7f0000475000/0x3000)=nil, 0x3000, 0x6) fcntl$dupfd(r0, 0xa, r0) msgsnd(r1, &(0x7f0000000180)={0x3, "44b88a16f810c06ffff1e44dae6a5f84e378242c1123ae2d3bbe34244898e09db9e200f2571f58bee0d3dc2875f842c3f52bb11f16da1f0f493d0f584886cded61881e8b61a2ede083a6c863ec2bdeb0af6ec4f8398ceaf97f168b8b5536"}, 0x66, 0x800) msgsnd(r1, &(0x7f0000000000), 0x8, 0x0) 08:01:59 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x78, 0x8, &(0x7f0000000180)="7bc6d1c3a6736ee6a7712d0264252adfb1722af29147b1454acf58e3e0763f41de1eb885b14509688d8586b3e598d760d78fe7464539281a9915cb69c26c6f9ea4ffed72c4d7778cccb3bc668c5ec040bb23eb383721f990e5c8017f804746beb5aed5ba6d6f1857443039a90d", 0x6d) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom(r0, &(0x7f0000000040)=""/252, 0xfc, 0x40, 0x0, 0x0) 08:01:59 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=""/58, 0x3a}, 0x1) 08:01:59 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0xfffffffffffffffe) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x624438d859b8e565) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x4ad) socketpair(0x1e, 0x0, 0xb9464fb, &(0x7f0000000000)) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) 08:01:59 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) chown(&(0x7f0000000200)='./file0\x00', r2, r3) fcntl$dupfd(r1, 0xa, r1) openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x0) r4 = socket(0x18, 0x1, 0x0) getdents(r0, &(0x7f0000000100)=""/135, 0x87) socketpair$unix(0x1, 0x1000000000000005, 0x0, &(0x7f00000000c0)) mprotect(&(0x7f0000594000/0x4000)=nil, 0x4000, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) setsockopt(r4, 0x29, 0xc, &(0x7f0000000000)="ebffc3ff13b9fd812eaa4e713048e69931929648", 0x14) 08:01:59 executing program 1: pipe(&(0x7f0000000080)) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) 08:01:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000200)="bd82c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e37e23aa168a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e405dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a0998bd25030a", 0x118) r1 = syz_open_pts() close(r0) ioctl$TIOCSBRK(r1, 0x2000747b) dup(r1) r2 = syz_open_pts() write(r0, &(0x7f0000000340)="18bfab5cb64ecdffe8862437d62d53c19c1cfbe9c17e06c75000a3c4fd61d17ab7183be22f37824fc880179cfcf3048505af879aaa42db3905fd76a1208cc602224ab622fc8fd6d0fcbed96270146507326bd255763ab6eb67462d7f6ffe5ff0ef5cbc753992b1ccdaed06966a83da501ed15270adf0b41caee0be57ed9ab0cf9f2959cf1f0ec4520ca4c8ad63d01c7abaab9c2af33efca8c9872877192b5c4830f9c4880be854e5160f8b9ce92d5e338546d44f06a310e54b06f40f7446f53cf0aea0", 0xc3) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:01:59 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1, 0x1) 08:01:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x8002, 0x4ea) fcntl$getflags(r1, 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20001, 0x60) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x20, 0x15, 0x6}, {{r0}, 0x0, 0x9, 0x80000000, 0x800, 0x2d55}, {{r1}, 0xffffffffffffffff, 0x40, 0x800000c5, 0x3, 0x5}], 0xffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x2, 0x1, 0x9e0}, {{r0}, 0xfffffffffffffffc, 0x40, 0x41, 0x2, 0xc6ca}], 0x1, &(0x7f0000000140)={0x40}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x7d) ioctl$TIOCCDTR(r3, 0x20007478) 08:01:59 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xbc1b, 0x6, 0x0, 0x1, "010000000000000000ffffff7f00", 0x0, 0x81}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x8000018, 0x1, 0x8001) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0x12c) r2 = getpgid(0xffffffffffffffff) setpgid(r1, r2) 08:01:59 executing program 0: poll(&(0x7f00000001c0)=[{}], 0x151, 0x7) execve(0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) recvfrom(r0, &(0x7f00000000c0)=""/70, 0x46, 0x40, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) r1 = dup(0xffffffffffffffff) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x2, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 08:01:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xffffffffffffffff, 0x0, 0x0) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000040)="d5cd4636c9b31ec0c74212048b270cc238364da1f2637970ae93eeec7ed5c45195b6a641b7f1f857ff9e24f1c292bee17dff283d96e55e7806aca47be1a519dc5e1a1cc8d0dd3b15b2628c728f4212c98ace292f394883894b9162d2498f028a7c186aea70e83c2d19a13680efc41ef3cbdfc49442ac9b56421bea5e77213455f2552bfa2f41bad5865e0af4a85f0d13db1d2dbf15404bf114", 0x99}], 0x1, &(0x7f0000000140)=[{0xf8, 0xffff, 0x7f, "f0b92a3ccccd7473bf22a47660e39b4cb3e10585c209098471aaaaa602bc12d0ce8cf9d10e28f2f38ed31ded8e1ecef4fa9e0a5b89d2a605434f9bbf070c6faede1bfd04c4260e7c653fedc1b2f03cab9d5ac2da5001cc325442cd173c59364c6b79940f236bd92263ef4d43fd88a6a2fb396808e8870fd281655d72035a06da172acc6aedd281b0ac1da7efdc221a9b12c5214767e38709fe5bc09b520b6b69023401ee453fc4c47a02cec6466c132329b756f34840106cd2d6e92a5b667eca45a34e457ef0e655dbe9d7daeee4a38609bc9985b3833568b49895558f111b5adbb9"}, {0x60, 0xffff, 0x100000000, "1d748729768fe41d2880a4cb17825fcfba67ae143d3131270ca8c72ccf335146e41af0be21d310fb6dad8fab13bc2d506378f0e75729ae0d445538e6cdcc496207b60610d136ba1bc1465d2325d089"}, {0xd8, 0xffff, 0x4, "49de06f6443b77075699ed3577b5fa624359e965bb52ed70151567ca441068b9c80982458bb009f88ebf23a757bc03782339971e5434c53f2e37ca897352d94b7fe10968a673f3c4ae7536748ca286256a4cf90354d9ba342c2380f364e5f79017c3af5923bbd5485de6815d50d015fc0f2032e3f0f969f7d3671c2f0a0c37cc4ec9f83bf3363c31fdc5aaa6709f7e1ba6d59cdd095bbd777516f34a3298be9326f77ad3e166b6f399fb68164554c219337a02bb017f01fab9b8a1aea7f6a9d3045f05"}, {0x38, 0x1, 0x7fff, "12b19cb8707f5f865171aee5f204c74c7224eebf5883937f624e5f785d0400998032160f"}, {0x108, 0xffff, 0xff, "df731d39651c7a8dd74122db99ac33b6ac4692a52bcec0208108457bc9580fdaee16defd900dca6a4115f77a99861275ea1225cb98d80f3e5cbe32ea824ef7c4454b224617343529b0bd97e5337b19243259e6ba2ebf2566aa381ad32bda75614d54766116ea54c62f2abc015e78c2c17b2250c7642f29ee32df4121804971aa93cd9da3b21b6c4bf8e2f007a6e8818c7d0f92d229e122085e230fb3ad72c84d5f7ba03641e762ff51c2a0ff7f144f0acdeacafe8ff9afd4cfabf6b75d756be40c9a2f2d56a3ba12f4c7410a268b7897d2521052cfa5a83660cbb966b2a81d947e13f75523c12d18e539d5a617998a991ddc8440489b12"}], 0x370}, 0xe) 08:01:59 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) sendto$unix(r0, &(0x7f0000000000)="6b8bfb82f1d3137c601c65ad8a588d4a3d18141831fc39ececbfe4d2a1b05abc92395ed88728a3f5ffc6398e3dd361964070ed", 0x33, 0x4, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) write(r1, &(0x7f0000335000), 0x10052) 08:01:59 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) fchdir(r0) 08:01:59 executing program 1: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) r1 = dup(r0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x5) r2 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="456d9069a59d0f3e226870f2d09008a92353c688d98eea3178f6a3c4c1240360deb28eb3c061512b5caf97d04b7ba6a7b49f40d16929bcd22a34eb5a49a9bad9f82b6d004527a12dae0cf1d63ad070a010381028d12f5bd366c88e73dc928796fc22d284e921fe6ad384e6ed30453b3bb985eec47f727835015d028eaee91d6baa1709dc39bbc63bfa08aa4f603993b47cec9ba826569684cf9ea0da4b0b99df7392c87f115818bd1299b9ccf100cb88d65dafeb9a62cb2357b0027bba1c7c784cfed0b406", 0xc5) 08:01:59 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) shutdown(r0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x1}, {0x18, 0x1, 0x0, 0x401}, 0x7ff0000, [0x467b, 0x0, 0x9f3, 0x7, 0x6, 0x200000, 0x84, 0x4345]}, 0x3c) 08:02:00 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(0xffffffffffffffff, &(0x7f0000000000)="da", 0x1) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0xfffffffffffffffd, &(0x7f0000000580)) r1 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYRESOCT], 0x1, 0x800) r2 = semget$private(0x0, 0x5, 0x2c6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r3, r4, 0x4) semop(r2, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000021000000000000000000000000ca68a7dcd0941f48c1c77fc166d36b00000000000000000000000000000000000000000000000000000000000000006b2c0000000000000000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000f61648ddb1ef6e798f"], 0x1, 0x0, 0x0) semget$private(0x0, 0x104, 0x301) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000005c0)) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) sendto(r0, &(0x7f0000000680)="0f9447df4a2aabf46720b88ac7eeed5094cb4b7a2e403ec5232cd11d4038f92aa1ef3ae61f2931b7e03d169a20fa890b75e84d1c6adca21783cf4543498b551a2571cf3bfa6dede22aed729b8b379feb6f65a54c573f2f7212e95e20b4ddf505ce", 0x61, 0x8, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) ftruncate(0xffffffffffffffff, 0x1f) semctl$GETNCNT(r2, 0x5, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) pwritev(r0, &(0x7f0000000c40)=[{&(0x7f0000000200)="19b7c05082d050bd64ed377fdafc6ba4e4e89b318b5055005852bc73bf67b3a42c2a501ebb69ae16f57a758f6a8620b9c2b485be55c8e2344f06851112", 0x3d}, {&(0x7f0000000900)="556f4fe77a05e949a9748cfbc13cf2b7eb52a6e77ea0fdbb35f533ca852e094817dc2455dc7fa60a6339dbd8bf1beafbb1d551939c60a4716f8b4a27ffa63dcb35", 0x41}, {&(0x7f0000000240)="e90d4af9d9468060701643a43d85c45f98b7e91ec7c291fc5ba3a5752f07e275513768b569669fcf601f80fc3dc1e8", 0x2f}, {&(0x7f0000000540)="e98f37fd434cbe621b352c1f92d8", 0xe}, {&(0x7f0000000980)="963d834e156f74614fd334d715c7fb4e29432dd37077214af639bbf30be9a2639b67fb787fa330713e0da1456458a5d7fe87f23f96f27397c2c56d9ed9f6e58e827b5b0e40ef6b7850db8b331af17bc7106d1b5f37b346886726d5bcafadec6cbaaee3aa4abdfc80c8bc5e278a0ba72893e9962bd04bfcc07e914add28b3548f1bc38dd9e7a75384707a7d7a070cdb22a68864c67d7e113ac54291410d0f20c5c932d36695da1975e893418719bdfc3831d152272c6c8a676429f11316b7c931c2b1a88475c8eee024eb5fad460f2723e519d4d08bd65963600e1a28dce268fd2c67", 0xe2}, {&(0x7f0000000a80)="22cd73e06f9cf4c49f3ea90341a0068b3ec6c4cc537cf05b48526c0a4415f2481bb1b3a0cb1575685a5bb3ba0f22739620707f0e9f83fc8f434fcd4e6b47afdb03b4dcaaf0d537ada4cfe0cd3d4411072aab73e248268468f04cbe8a98bb0d1d2c793e84b6f22834a6b0591d7246477dbd3e8f8833c02c2fe391d3aebf7a8e47707863df3c96cd252dad27da3e2dc07384f8edb58bb54f7ab19144b617e591aa4a15544cea0f9ab42f796f", 0xab}, {&(0x7f0000000b40)="67d73c7c909e273acefcd85d998694c0e4a07aeab51faddec2cd5d65211e1bee4725fd8dbda213e46042826c122dac46e191b28c432919afaf68de99fe81c936ba96894a3035933a46274cf870cd59a6cf92c7c9104fb3b501a77ce02332219b1e9dd92b168abd94f2d04446480d3c1c79c5a728c175a2a5108dbbecc4dc958f3cf1ef597de81d5a445f75a4548d018f83e4ad6315bd9364e294472c6e9510fc430a7fa9290cb2d24a89e40c844933dd137226aba7b1a3315ced76dadcf587dc08cb7f48ae6ba349ca9cae894696a1c05bb6f21f8d62bc0bd5f32b31bb17db93ea0668bb6f9d9b2fa2b7c891498ed5b6ad63a4f637fb57d01aa720888f", 0xfd}], 0x7, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x8e0, 0x1) msgrcv(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000003f000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000007f9600000000000000000000000000000200a78c1b5f8569bd7f8289448ce95aa4c09605293a9285bb27d6e757fc34cebb8796789e2073b9fd79a65e94325c998871b77ff0fdfac313026e930c4f5a4af783c07aef971847b565dd9cad0bac50afc8b82d88d1ff41d350e7446a2fa349b2d02a0ef7da9ae02cd06c9a7828000000000000007c6a650496c81b43f7098bd81589e0f157f7e9e4e8968743a4e07948f39df403324fe15459525ce11eb5a6698a7a5d8c480ff7dacb192bece79ae12ee22ee8f64be97813850f298cebc2034c255bb6b22aef098e8c54df140dcd850a8761982e125bedaa77ec4a058c564681d736b11ad67ff70c322d1e7aa08264802ba2448870c45188e73b660a3cbb60f99c7bba98e53d6aa1dc158fab0843700919e3238cf318b29a341ade9687caedf42cba95ccba738fefcbec6f7c4f230fe3"], 0x1, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 08:02:00 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r2 = semget$private(0x0, 0x5, 0x2) semop(r2, &(0x7f0000000040)=[{0x3, 0x1ff, 0x800}, {0x1, 0x306, 0x1000}, {0x2, 0x2, 0x1000}, {0x3, 0x8000, 0x1800}, {0x2, 0x9, 0x1800}], 0x5) syz_open_pts() open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) fchmod(r1, 0x5) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) 08:02:00 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) r1 = socket$unix(0x1, 0x5, 0x0) sendto(r1, &(0x7f0000000000)="d54a9be15b593a81d8f2becd5e34111ca5083b7e9f26d33887a8c0e542b09381c9535fc0a3a001d2ec15c534eb8ba838b6fa47961b2552fc7cec875844a6dbb78c4592c33859d758eb9202be8b9e0b529bafde103692df3d8f5c0d50bbf2f51a08e572d07922a60870b82ddab211431db36dbd8051", 0x75, 0x2, 0x0, 0x30) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x0) 08:02:00 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000ff3000/0x4000)=nil, 0x1000) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r3 = semget(0x0, 0x4, 0x384) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000040)=""/203) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r4, 0x2000747a) fcntl$setflags(r1, 0x2, 0x1) 08:02:00 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = syz_open_pts() r1 = dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) write(r1, &(0x7f0000000580)="35480c407a306e0326f32284e89d9ec756a05da636bb135b15f91b966769910d6e9aa7eca5d37a74f34a8339a4bb2a1bef09a330ae88b1c8361a8e645d20473a86f1b65e65e60f3d089f997c76c9716ca1080edb3b0b26d440555c6e358ea13e540cbb153bb87ee05c9abb123a58707597bf21b32fd04a053ebe3140053ca583ab0977a81c1f5035297e6e68e37613467928965888c3107295d01cd3d5cca512b896b734075cb38f512fcede1e3cede3f123751fbfd4c3450cfc3a61878a68204cf26177e990ae8a11f305264dae87f838cab20b561f05d6804d0582d72a6fa1c4d24af8e0c5d7b3d7adbf1f9c478174cd8a0a6ccd706512c0d485c4c34697c02a4270116cf4b87e65456e3ad5b142c6888b793d37f8903efcc6af5bdd395a21ff40991109fc9cbd720df4e4ee3c9592e48610e4fa4efbed724c89e716671630f0750e0ad4f6313a5804f4acd1b3c0cdb8eee92f634c5cb59b9d107277dcc49757ee6f66ae4574ddb8e1a26298cc5e3a0bce77cb3ce1b23bf80a19265f4574cd1b9073cd0910007e3f7a6aa9b928e4c30dde20b482412d06b41b77a2475d56ca80b89dc65bb8b17bada197e337b6f46440550e4e3b61d9864f75b5f37c8f67e7696d343b3e5eab98c6e4e00ca6093aac2acd07355a9eab83b491194cbb3e5eba4c45d9c5490a53246c3845b3684201fef5ee617de6eef0a2b006c76583431a45ece77f3c850d202519e2cd2b69ff0255bab89da56a048b17a88859b832d5c74297108ccf39b60a5438f739e11b5496da59861f80353281fade09b8fcb92a7715e1133d1537a4db50f9a92cffb039665a2ce211210580c283c1694008f4b049f515c52f645fd15082a9bd21f81016a41a37b494a522c2a18ad7d4780acb29d9ccd4b2bb1c9fb756a6857b44bee18a6164d7bfc12155bbd83699cedfc8c901626ab5c33c859b927f36a54d98ed6cb8c9f8d38e93d9d1828cf2d1090fcd72d8f54871fb6a4907b94135210b88ef4bec04ffa78b21640b8964ea57f825e5484b8de5b6a1762455abd4d40222f9fcc2ce84d8e2e39d6289597ce9f4880c1a7f0d54b995ad2268da997d41d27ee5e6a170270b6862073e1148522d22534354b5d1204e481c308636188f9d0aaeafa766bacd000c4a1ce3ee3f8d8aa23e7a110b8af65bada47eff450de659a79e2954433b9f449feb7f0a859cb69c257e6def4548f9919c9df47d16bdfe28c930a415ba3776d1818e02665cef104c495918fe326b37a35bd0c69da1bf7f1497cbb9674660bcbe53e596b56a9aa4c8f30f625a26f7ba52dae5c9951787f6313a8e7ab17b89ce1a599ef39fd1f7481ad3b6c010ca305021e642f5421f465f45d4746ba899d1130017e8c6a72abaf539403b31e835c0ba20901a582b740b07a365c1a1de0d2c0f9ac4d656f96582b188f079c5415a1999059080aaf91a3bd5298b8c6c43d17472940fa4fb5dc9b420ccb787726275095891799d9d459dbde11812025fea5ef07d4a1c4f518b25e19c442f24fa6ae5c5741a45e60f65ed4264f9c3e7f1e2530c89eb490e2164ee35af96606f03ad975d808c2c1f280517a6c2cf7ef2aad6ef479db4493a425e82a2d4a7b022e8d6ea81790ee20d5e3c1d67444844833a3453c845912a7a50fcd023b95e1e4fc77391be759dd190face5a46ea9e711f0e13948c52e734eb07ce15da0ab79a7b966f61c47fe4e088025271227af1d7f5afd0266e4b87d67ae71704c0d0361a4c7e37d2729ee7b3d204655e80607bb484f91272962592df513baee64c42a171458a6adf6f97c45e005bf28be4b857d6896732fa24116c9424597b7ba72da6339b59df1cc7bce38f7aed02170be941d73f76be4f7908ff1c9a01a8cf01a7381137e8a835ebd633ec9273a636f9b69e662821bd396a9e56fde34899bf6a2c5982d00271efa8c61f986b77fcfe6b7781144655a41dbf69e9ee345e3a4e69d4e423c1475fa70f95e5d07ac07977113fdf555fc94f90b8828558fef04c7caaf1e686be9545bf4924f235a97a9609b67c61fc47a40aae31031589519b806b11e20f1dde0e535b8e1def8428691d8c1403d3e73e9151a6d7950073e2ee5f42826ec44aeff4e13b5d12a6589c1888d784d46801d4b3c5978e31f1cd4a886f000249548a17df1f0a2de8ff77a9e75335dc7d7d2fecf605f4ae8af06251a02de9d3fe8c0e969932634a45f8af896678c2daed011a9f43f2b02fc8d4cb562118bd0c452a7c0927ab7e099a981975c575b4d7a40df9b216f6d544859a09438bd829e882a7182c697bd6d2702ed6a7dc62d49494b7e5ef14d4e5623cd6c394c941b01e382e0887a8caad7550e2868b7afbf72f82e6e783aba550255ab1352205e65b13556e034fcaaf1405d2c76b6864de8fe0a4b5ce78a0e95248356d01570e68cbb94dddd000f43c682fbd3034b157b3262de16002c7b4fd9bf9426729c787ebc060bcb3f6cf157cd21fe6770ed11f0bc686cab348852347aa80ee3d21a898e9ab90e2f2b8c94745840d2c0382c718e3b5eba1ba73992a73ac5c141dea7f77fd2d409318f8c65b58ca74926a7865a3124f64c4d581bd67bfa1aed11b7396a16a389211074e99d615654f177ba6d0bc7f991d88faae751b9a42a49c7aea5523acc2f6781652831df5666d09e49b653516bde2405830805e639fe83f04522f235809013ac7523fcf309ba146cc50b197e04d9a60106e7f45f744b6756d7d883449fc9f67931ecf2be19026584644a8c93be011b2bc97240d031ab25bd0abb3012348bb392686d0e990911968ced878540cd4433b612325a412fbd118ab6492eba51cfb12042249275c0d31de13e1ea41fefdff401113bf1ea53454a53e76fe1e9cb6b86d5171ddcbe291ce7324e69b3fa29f28f2df3a5cd3f5768722b5551e4783f497fbbe9982ed8601ca4c9946549c031231147a578917012f6075054d67c5e594bd290fc5759ea21db45529b88c1f78ef0dfb13db015f6ea49740e4c52f3fbd82e27213118d9526c72ba31423d1a859884073a802488912a3f05e6c353b921feabb6e4eefc9b3c1aee4e1ee8db9a8e532f6035567963180606375122272c954ed92c4dc19962bc301de4f8ee243fee921a1ad614634c5012616c06289cf81f32462b9cbe9019fe3d58ae132778816d6b7dc731e169aa5cff3ceef2b62a2ba042b0c7144e8cbf052884cb49f37de8ee3d49fe1f987ceef778167e31335e7d19c12536e4361dd6f33ab061c10a6daddad7c5a6e3bc912c71d2bc63b747bf4040a5bec05c2df2f983c2433b85767acd16eb0d5f8fd854e80887f44327561cd3f5c64cee40a4a6c05ea2116d783d66d738c6c5f717195e9bd48230cf177d25075cb09d100b3dc2347e37bd19ac3abde12f5a8239de5ac3c004282dc488e939acfd69a1c586c6e5ea05386365bd7d2d94ee183af91f00b56895470800054852f24e07844fe51ef3dac97cf77df1ce2dff26372758c735135306d679d5939e406efc0df99b7ffe463292c6e2ffb5bc8bee63ed564bbe94b47653fcc158e34629be01fd8f2a4c55de5cb4071399a40ddfa82079f8b1ddfc32ec23409fdb931276b288a833b33ffc9b3af809edaad27bcff22b1aec51006686ee189e506d7c8c4a8fd2569b580f40cb3a35937939414edcf01d84e964e29e88441940e3cdf1ce95351ee69c3da1a47adaa8db95e571460a2cc3c5ca4dff8ca6912393fc6544e82f4092944d9b0e24f60cb4e169630d81312f215f4fbb13a0faf18bd6b9d86efe1f361078da3e2366899c2020cce768ee2", 0xa81) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0xfc21, 0x7}) 08:02:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, 0x0) r1 = socket$inet6(0x18, 0x5, 0x0) getpeername(r1, &(0x7f0000001100)=@un=@file={0x0, ""/4096}, &(0x7f0000002140)=0x1002) 08:02:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)="00426d90b1040018d6cd62feae4663b3ecc97f3576ea231361f3140b4325b0df3e6f3d2209b264c3e5c1e9e9be145f77a73b6fb2730b4434e278", 0x3a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050600000038040040badf3d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x8a) 08:02:00 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x408) dup(0xffffffffffffffff) syz_open_pts() pipe2(&(0x7f00000000c0), 0x10000) socket$inet6(0x18, 0x5, 0x101) pipe(&(0x7f0000000100)) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x180) r1 = dup(r0) recvfrom$inet6(r1, &(0x7f0000000040)=""/20, 0x14, 0x40, &(0x7f0000000080)={0x18, 0x0}, 0xc) 08:02:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0xfffffffffffffef4) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) socket$inet(0x2, 0x0, 0x9b5) 08:02:00 executing program 1: munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 08:02:00 executing program 0: execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 08:02:01 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) r1 = dup(0xffffffffffffff9c) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r3 = open(&(0x7f00000015c0)='./file0\x00', 0x2, 0x142) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000001600), &(0x7f0000001640)=0xc) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = accept(0xffffffffffffffff, &(0x7f00000016c0)=@in, &(0x7f0000001700)=0xc) r7 = accept(0xffffffffffffffff, &(0x7f0000001740)=@in, &(0x7f0000001780)=0xc) r8 = socket(0x1, 0x5, 0x6) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r10 = accept$inet(0xffffffffffffffff, &(0x7f00000017c0), &(0x7f0000001800)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001840)={0x0}, 0xc) r12 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc) sendmsg$unix(r0, &(0x7f0000001980)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001500)=[{&(0x7f0000000040)="bb1de1a45efcc239bdfd1033e12e50b51ffc2e6116e154826242e2bff6e40dab07dd2c3ec5be767a5ade7bace2e5810a1ab09df533b915c09d385a213b31a3c22076e85fc5454dad2e8673f1278e2d872f1ce0a9246041f5fb729338a69b171f9a61556e78ac3fb18d50100511a38ef3ed4df766e3143163e3224d5f77dad963bda521787a7106c68291ef7d472d9c", 0x8f}, {&(0x7f0000000100)="109c4ce264ff107bfa601aa03f22489205bf7aaf476b147dfa1c07d4c57826ca4cef44e63bfa04df3d2fc192c84ee245", 0x30}, {&(0x7f0000000140)="22a295ee97e3511832bd5cc2520af29264e659e484b6ca7cb07ecaafe5cfd59b059081f4f2abc80ad8d77f6c1987897d2e8c2a8e1a2335f90b0349b6690c6229c06b36a4237fe77cbd1479584c66707a15aa25deb4350b8bb248f7d6a88cf90a6e5dd8a1441bfc797fcd9d45c5d9166ae3fdccbe0faae7d63e3a4181b91ea39727b1aca79f893616a5bf137cea97b861", 0x90}, {&(0x7f0000000200)="d0acdbedf262fc9871da1bdb6dfc776e836e7e68ab9d737bdc0816167c1bcaa19b9c0bbab81fe5e1f75cecf09703387f07e5b0a0406c9ceb2bfe4f777e02a2ff7cd1a5984a8bda4c4557a82afbb12b4a4e1f09", 0x53}, {&(0x7f0000000280)="5c067935417a4595b34d4be4fb6364d27519fec054ba501602953715a461077dd38d4b279d8776b9cb086ee1217cfbbfc9a7235162d0ddccce3991cefcb2f9113d230a93caefe0152ab4ff27db2649238afc76ce5ddd41928508510048511bb2a51c8cafe932c0b32f59f1ea89df5a4f9b5aff01abed4361d28234f68db42d67eb53ebb5bbb581c0e306d5feaaaa085c3c5dde38a14747de80f861914caa152cc87393cc074b25c86319bcf28117a8d8357a305d8ef5b423c63c50e0e0bd1b43171c95a03b32bdc17ed9b1652e744db9497b580846dcd5f296257f1648ee9f3a29ff91945120a9adc4d5b86107ecd2e32fbd62145e15bcccb0d085f0c3cd2777130a682500cc8b3da627bde157af81dff0f667cea3ba278446419d5bea0c06f2c66366f62638cf817ae5b885741b3be1e190336c9f18f87d7f4d9a5d5e69a99737a4d734edafb341cbdfb48b2f1752383385b50f52459f28813f32f944e3fa0e9cb1c6c2bda2c47d8d8ae88f2f09e3e40088613e3c7a5563491ef1d43ba11118ab5dad0af43e522abab606ebc00a65ab319b39bb8a57ba1142d7f981c7b583e0dba97665c11f75d4080e1385c646b518757fdca02e300c90ff073c3cdafed5bd528ec797cd080a5f49a4f086eb6b6f643aedc4229a46a01b991f1ecc62a8f41a578e41311fb1c0d2bf54342afe1e2cda7caab9af38e8485b5a6c7542981d9291f6aba7f9ccc0a13a1f807d61ddb62f230f84e583016dc803ab2a953c4a034df45accff7ee520d5f226e1dea816a32becd3bdbf53e6be3b070182cb6826b588d8cc0c8e82e31e1a9a7cfc1f3ff6a8f483e37cfb7f5fe960de8c1afebd71f7e8af3facbaf68a97da5375cc242d5da8b670279a711b7d0eb8c613c59f8cf03786b6714bb0ffc5b333216bb7ff13503760dabfcfae10dbd20b21634b85039db91ca2ce3c2e03ab6a6ce5c641ffd4a710d90ddc5277d34303b2fbdd5a0e5bd6e2f85b35022ec6d3efe33beaf0f1c61c354e7118518f73841069dde17e9a7e3a19d35ab726a380d81b0783226f1ec9766b04317735c6e379678f40cb21e680d4134bf54d0f76c0fb5db1ab74175ef75a41f6c80b260935ef81e3677670605e1ef8f94740a52420b6be2f47dd5c90c4b097bc9770b2d4455abb136c17a5f82697b5dd54ec65511074906bffdcb9e3d255f998b7952e20ed989feacb6b02ece30c1d1f088e4ba1fc4ceb26070649fc566df2d6d8a6a77b5eb1b21c209512280e39639b7cd38e9097534c8f32accb4b14a82b186846a5b85018bd30b36f05155d7cf9ce977e96049cc08e14d70018d7b41af0f24f27844c81494a92ed24f83b44b8a11f75bea315347508803f85c6e93e64b9c6f9e496406b4028522d59dbc52d672d4dfacec65c84b2d73b2394e8695a89a0c404f6f0e12dd7922c495b1bf0e67ef94be0daee9b8802ee3c984edea6acc68a2cc0742aafa5f007edb0b2b15339f52ffe4956d3bdd63ef9e02c0b67f64cc98e5d343504c7be6756d9c967fb28f26ca5b21325b1e4f4f61a8ed2c14ccff645c39059fea51489f9bcebc56b52fb7cf0e78a8e623c28edad39da0a4be863c99a3c412f8c73cfa36a14efd2319b864759bbe730a4a525617e86a5420273bb3eb264506f3a92e277568e5391b4773371c93004e574d5279b6e3357adaf8f450b06717db1147a166485206da0f2ffd648ab029f31fce27ad619239d07ba482598ec6e1147102fbe92432ece94042552da75eb6f38459496051e744abee558ef1564c8080cca7dd63756bdf89e6f19eb0714a542934024f48c974478f28b5bf097f65807283351c1de8bb4ea19f25d397c8fbfe661c2a2f08295d442d8a1a478706e44a0179be64642e7a8d7c1aba6e631659de9145ad8859fda6edafc3886c59f5d71d62a49ec945d5b865a59f3a7cda40a91b8dd6975660fe7aa6760dcca4955bde7af96b56b72176e91a1517aac4682c2948381d5b1948562995ccc2ec15f37de165257e379eb801d92f2bde8fa9a52f48fb83cd48ba25708c18e304a984a896b61e8991495c2bf3b59fec3af9c72522926790cfdb676624fac2873eaee55443b82db46d878402c8935443219e2575efc87ebe5d5a1c712ded2607b5f4f39fa068d53b6ddfde4afc34f27b9c4fab66b0f336087a3ce1997c56a95f8b746ce05f706f569178ca63ed62a329cebc79fa83915cdc5cb488637e60cf36fdfdc9b9e3655b9caf8030d31abe8019cb466d2df9ebb3e6fddf76bf91922cc6ba914016fd12aa1df053b055d3207b83617296c4399a951b118e475964c971ea9389a53932f36512d08181b5716d45b1a1230033f85bb30066a7242b1114ebeadb871f9101020c8b8869c70fbdc3c63c3c857b4ccdc91297808c86de29aab64b309b8f1e01584e9b7e2e8159c13f387fa8245143b70f5f04ad63c8270f915634aab13660d8e6a56067fcd59e0773e7e590f7035afff22b280ebfedabfb22f7847a6d52109c34cf72577b8181da1326315f293c1022b0a73c88b059853e21afcd7480a05bcdc8de57401b9329fb8320b87f78d8f79089738f24b9263bf627431ede510608c174b5cdef58adac965b5a0f79532b61089a68efe5f8f092ca5f5a7e6f5a37c36a8a6c808edb42ec1b712c13b84951b151413bde204fac89da2aaf9449107c0629ba0d18503d9c2004b37b111067216e353169714cff99bb02b59adfcbe8aa0728326d3cbecb0b52a59e81069539ea25fadfa3523900c3c4a6ab6389c4a8df6123db3bb72659d26c868f505585ad65dfb71ce62532d48f8fc477b5464c5cb9bd222208ca5b64953f0029a66def6f29529a112ec2bb71452bb7ad30bac1b6fa714c5527a96f9d67ef751a5ec6142402715997c89cbb11a0f21df2f62aeae3d1c2c6413a4875d4ec4d4ace1ddac73ba5c2ee35599e22a781b824be0a6f6764dd2cafce4dd106a8cbeedf4a6a74bd03c6f5c140230327fbc9cb99cc5300047ce2dbd9edd5c6bfc433ecc7bcdae6be1ab0e8b6a082e6bd7074bf42c4c0b7882529b131c0a7dd46faa389ec7d447e40b31affa7869669dcd8910a90d3fa791eda1104d380ce08f18dd2a47992df66162916a3e2dc195b0c357aacf4c2553ba7e540d74894fd93a5f96696f5123ec4fc5b6d190bb8f64d356db347260869e3ef3ae6a8d31c3fb6b6c489f0fd1a2956694c80b208e5326f618f9fa643fc0471f50f003a64969cb73c828102ff7dd97d304cf3b84a5eecb835e66b819a3b559f61933203c9a82336bb4c6b62314672ae4f4c2788d22545e7ac3e0bfbee9102b89bfd9c8eb99395c18b0845993c0ca39b567acfcd2ecae64c90e454b711c6dee4d20f14632a90b27a7eb98da3deb00db239408d158c711a5e871959620e778a4f675e668ea184f7d30240aa6032738d4030611cca3ab54fcc966d36a9a13f9c22df56bbec745d5475b27a853755fad363cc3a4b29af3c70b401e2109d03c4014eb04dec712e5f5ca8265f11961e10d61d84f9a6a22874632de3527330c1a4b677e5686196d308c1467ad19db7faa1198a5b00a91bea3c8d8cb6407f9cb697e9f54f0353a8e46611e13a7cd23534d50299abdf34fb1a17e8d5c7f04737ae52f7ae161fbe2783761613120842f210ea90eb4cd772e920bfdd560b4acc3fe9e69cbefb08f959aaeaef915c417d1c15850ef227c550269fd8664142d033fd367cb7755240ec1c12467455da08d3d9c1609ce308e4707dfae33d6d8c1fbb9ba6d4dae8960b034356c6b98033735694301c52417b1d2154c40b232a8a8408cf2e3cd2e4b50d8dbc8888965665525c15f41ba44926a64c8d2c97508c618c461f03b90ae7d0af06151774f3307835ced859debacf597126a321b1361a189b0e546aeed86e32beaad862d051ba1896ec5fae1613072b0068092d69729e2f1bec3e8be51a38647c057cacb8458f0a88f4e92f85fe002e55a74684fdc12e16b519c7079a10aa7efcb67d9007bb9ecf2e974c59dd27f3f98328b9d079b35b80c54f790a8ade7016338046055066842a954bb95a133cf60b8bbaf23edd5a4110ebe7c1082a06f40127ffc4bd3c8f92c3c3d3237b1fe9f7b25609366b0f0eaa3c459a6e05270ffe863ae84a262e29f8a9f781ece229832a34cd93e5689cae65ce4f7f353532d4ee3f07abdaf859dcbe22c02d34cbd1d8295f84caac877ec5374aca096ddcc2f076583b09772def01cf45ff3024df116b34286db4929631d38a49c1a7dd4fd41e221dc00fd8381984486ab30b40c7e83f08cf4f78e59db29ce8274f309d8f3a38e26de6ecdc5681df2518a44342296f58d662bf95b4a92d6c47711b25f8bd30c4be4e0ad6d595e195e77d385b27e7dda795a4159eeef1f3259ee1326f58e100451d6c5b19fbc291c03e2d2e8d4a1a24052970bf5f6a7292dd1cc49a21f25134088c095f349f6840ce84cde3212c960ab3b2d3362319dc960247831afb718662be0007607d8cac811220b28f47ab48a6125cc5f92418f9f384254376277bc37ee88e232e173ec0582dfab73b5b84ca3434fcb39f3e3ba35eab1f8e56bd53a183473a7a4b90ecf2fbc4af301e93dade69a6095ad8b9046a6b4c9deef18ae709aa0a014f3ba10b595fb216fda055d7f99225894f4f24c3e35b340edc6372398daadce4064cfc016e3409023a736524a933835f98ba741973a70e40b15ec356fb2447397578d4bd29ac5dd47d4ff38fd777f02e2f74bdf886dbfbbe828b9cb616b03bda444efe01bf43bd4e35dd921d7f0417702dc4643765353fef4a095d093f245c79a5862c0c12c811d795c98351884f4426e1a095b99d296ee549d7ba28b6a6b532af89a3b3118824d1762a57455ebe56b793301a4e066fdc92e601f8522627163880464f29696077aeca8f3f718f0074e409ee20461c1a994ee69efc63aec1383624b353eb7832e16ee3517a28739b8af98073720bec019600e4ca7ca901de583c344322df228453f68570de7d008cc43eced31119a807c580666ce58b1ace806490eb1a1d1db00956cef9a84e0b65c43c68d0f97380336b43cc43e131f7a9a9eb9a922191f88576444fe173926866687f973a1b6aef0d269796251d3353e59a0dee3f5ce6021b1456619dcc64ae45b90b19cd349bb45c3be49d766b1157a7e675570aa0bab9446a48839d4b767887facf293b3ad5297f0f82f2cbb240825cfd8231b8763bab3310dc1d950f92065e4c59584e78a5b647171603d5834855a3cbb312ad3bdcefc69e09c1634c02763b5096f7efb0c1bc467d4c48ec8180b5978c7e434e8d8886eaaf572217bb827e62840b6c47cd20817a7a7489eed3009b21ab9259fdf02e8d0e2248803c75c54f143b2e35686c2cc2b6b9977cbcfca1fbe90af75cd611e161c6027cbbb1f1afcf5fbb43f3cf26cd6bb8df97bd8c4d59d142903e87f9cdfc7f44d29b52502ebfabada304b443969c0d45136545dac88d3c6267b7ab484574caa1242447fc0d06d5897ee94d02f340414629e0c9d3d75a0f8b29cf4815dea2cfcd5e7667f2ab0444daf78f2fdb142461c7951b9756e446aacfc17037fdf8647177538cc2e64b99b8727b2d06ffb10d1796e19367ba5b1652323890a8564027f973955ce395e2f24c6d13e98776e491121fb5d8031e7c8b36c2a4f62d13ebc389de2e1305cc4e19cff9ce6e1ee9082aa1f5cff93eec30723933a533851ffadea8a64be0aee13421bef1e93ec2744c068e59a1084a788eabfc654ccb647481c58d4a557426ac3e7ba260dd14d57d1c3dfc0b14f91", 0x1000}, {&(0x7f0000001280)="070f785dff747ba9ef05d27b2e937b4c0e55c4c10a1f9f5a9fe1545c765def9209e03d9e757e712c910514ba8e62447d90a0091269acc61ed7c80218a912d7727c565ee1fc4672011005a9cf8ea6221d2bfd3c792a041995ed62", 0x5a}, {&(0x7f0000001300)="a493492bdfec68211517d1ca9e81bd4fd1ae94cbd133f68ba5368d771981ee9a1e029af7f5280695c53d5b3183bfd5331241f095c0b4d425ddcf20474255822c34eb73aaa32e27af43831add57c5849655e94f5033191ce3157f90542895110eec81cc066cd8bf0269524a36db2d1ed9e3e7e46d0758d0d71fdc5b125cfcc5fc6222989c58ab4fbebfe512bdd1c63627b968af4d74cfc34ab15364e1bfa96ae60b82ce4033edf105362f5a31", 0xac}, {&(0x7f00000013c0)="700d73aa41304f2f227b4683c097ad1b191bc384fe290eea61ea22882b8106dd603dba", 0x23}, {&(0x7f0000001400)="9220f4fb403e57fd9f8b855d2c633b21507ee0cacadc3b37f0cdd4c82cd367780a9d1eeeb248bc9dfe24a7537bbf32540024f9c6e3e0893b8c6637ae908d03051038ad5b7ed7a51cd4d61afc", 0x4c}, {&(0x7f0000001480)="f14caeaa0ffc8237895bc56d5bef70f28fe3bdd7c4f9426f9422cc737088e2e9485da95682c7fb1c1d29bb0257e530c1591b21246186c93757a87ff9049a54fb4d4b1c9cc29bc6a7c961624072a51d542e1fa92ffd7a23c4a4f5", 0x5a}], 0xa, &(0x7f0000001900)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8, r9, r10]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x58, 0x4}, 0x7) r14 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r14, 0x0, 0x0, 0x0, 0x0) 08:02:01 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xfffffffffffffeb9) r3 = getegid() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000001240), &(0x7f0000001280)=0xc) r6 = accept$inet(0xffffffffffffff9c, &(0x7f00000012c0), &(0x7f0000001300)=0xc) r7 = dup(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, &(0x7f0000001380)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, &(0x7f0000001400)=0xc) getgroups(0x4, &(0x7f0000001440)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) socketpair(0x21, 0x4003, 0x6, &(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r13 = fcntl$getown(0xffffffffffffffff, 0x5) r14 = getuid() r15 = getegid() r16 = getuid() write(r5, &(0x7f0000001780)="3e31131a30aeb7b361020f35537e4ccf313cf398be05ba292e6a9fbf656ff8edd6258004e55d7ce23bd87e3d3bf69ebe040ffd380e2ab752df1b281f8f8463afb4c58b056ea5198070766f54df232c25567fae92238d238f17eb8f556c730b87646662513a6ec9e696c5d265b6c7781e25c37fa4096e2a3e9a8137bf97fe61e012d86579070d392c17f6e67d512d86696fab391a1fda7f10bf8f640c5b10501820c098c7c2786b514723e3fb47b226dfba54ce55d9c86b461841b396801a357a72bdb976d8792728dd4e91aa355a004b5e8e774ba4a30bddaaa8fe9caf5f1fd9fc85f63dcfe7d2c27c4405f52ab27a4aa28f94", 0xf3) r17 = getgid() r18 = accept(0xffffffffffffff9c, &(0x7f0000001500)=@in6, &(0x7f0000001540)=0xc) r19 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r20 = socket$inet6(0x18, 0x4, 0x29) socketpair(0x20, 0x8000, 0x2, &(0x7f0000001580)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001180)=[{&(0x7f0000000100)="87cb2c60b4bb476259a66daae8412f224d2c4ef1bfd26db7f40463a4866603192695d7209fa4c625bbcbf914b5d6859af0cd19a97ef9485d68e86c24819e6c15a0faae29c7dfc8f88d48fa90a73cbc9dae51e4b803785826fdcb3fe2eb39b0c57ca8955fe006505476d22611d4678f1b3d02c4e41b7a854d5bf62e2987781dd66b78c01c766d3454e21f879cb7459b4e49b625658c58c5455aff7434ca1042a925bd14d7219e7a9d2130af8a2ed80cfb849a244da667cb997737dc7052ecacd50cc7a40785a3f2de4ca2d234253ebf649788e3fc16d689a9032e313191299af5cb34c361c7b6d1730ef93e3612aac46469bdbe7980ed6a98caf48bffba48df7552d46f0131d9cec9fa675f31ba51604820e7d0050502d90eb52f64376ff65cf252e7682d2ccbb89910c16efce1a755ecdc9724a9b3e0eb237b805e36cfd2a9123fca38ee818749a19e7912386602c14e6119c0f03e46f2e72611708e4c359a37acfe3aa7db9d8c714372f070dabec8cd910179a6a4c13db22a5b2ff1c733181afa3959df1693f9b10e659d751afe72323495bb6d8b86e4e5245dd7751b680d7462afb1934cb93432db1fa609f93bfebef201e0e9257de17ead3c06b7bac6c9507581b9c54ee7575b521a70174cf464cc4403d754640136c879b0cff1240e2e6cf350b8d0f5d6a4f2b045b6afcc583ac3a8328ba56e52e0ff9f52b1246a68b725d5e56870f01a4856fdde1878c223bc98f7abc79d8a1eda4c58785f737f8b39628e84776cd923b01b697350122e81fadaadf2308fb1e728c37224d7241ce72e21c4d07e81b0bdf36cac5234fe7f1a7c8ecd722b8db7070389a188132083d62a481a8e7a75ac86a84b8d94bc59d07c57e864faeffa7948558176a71676d6ddd7ee636921184b6be7f87e246fe5c84dcd09e714e3d8d95ef0629a7a891e138613132de2be834c547e722e1fee7eb1d706bcc54667b50ca5e031fd1b029143a9017a678860c1f075d15751d34dda1f4ae107523a66d53fd434b2528144f89069cacf44041f4dc1995618e7014c8637bf5d782219b54529bb1bfef2247a81c00e025f81bd09ac44e9ef02304edddffc76633cbffa320ed8bcb4c08dda4f6a646ff9c8609bb34c417dfc27ee2aac85b13ef0d0ea72808d4362ccb44a9aa4e23bc877c60f7054f746835a36bdb15beacfe04c97df8349ff6e1a56bd603752ee475e90ce633c735d6785d0fef101b9ce72e31e4a30eb93807785945e7bf2cc2c502c6fa9cfcd271bc532e26542e5a3f81e2ccab4868712d5f9368e6378dc5b3eb7715f0dd32002645f23008edcadb3f020d5d5752cedd2fcc93f3ba5849fad3bb34c0fb3ba00ed4352991624a4ed8bdc500b76937ce02f05832d28fcb381c4150d3865dc40ab1a7c6839854318f0f65ff6029cff640072aad4a57e7b75be7668ef4534bf27d4ad02fe5dedf71d982e73bdbfcdf46162a62f2a26689c3e360697a6c6c7d9be79c081f62f1807dafef19b5fc83c3dcb38ef184e774576d7be1cd094dfaae320a2437663e7557cf9004a703a768c1ff89a16c34a2682fa896fd5c5528605227c47f43a1ab671539c78af141203f7877a2adafe7b42d2297651743859ab46adcea8586da328a1fed1cb04faad4b071c9c005cd803eef5548a1a09bfdf4c4d8f840508c392eda23ab6acdbda5834ff2d7fffaeb96c63ada216efce37c64b1ef004a7627e82728ac93940f87eb70b3573adaafb668ba81b8dcbbb6462b928fad9fd9df87a706b25a72022668d62db414cf02483f4da599c20bea20f09e50a15c9e12384bffe5217ac9a633d2840f601f9058f89baa7df8fea121f2a711cbe39347dc22396a4fb7eb9708c1125e187cd1913244e00552be26b881ff682052a988042eb86b1b1a58f2c7824445390f157cdfdd6e86c317fe648a174810b7f3dd60edd02475aac3928b248664fd23cb6c2c51daf56ccf6cf77fe2debe314840bcc57232d771b7b786ac15423d62576497c30204f359bd070ddeb9876ae3fc32411168cf0f7a25b5e24b306e504d9a02ce32c12ce0476dee8aa0372089b2339e802626af35c153f3c619ea3d0bd401be4954edb9828da0417d106bb056d49ab26b50540d5c6c1996d0d5d726eb3828e84dc80610f73f2b0fece9e847c611efec1e8156df388e317dbe878ce729230dfbb8042b6b4204efe3af89b4b489ef17450a9bbfaf3d2dc53be0333d89efc7b7d9351b514acc7a7c3cdf8313b35a11f5e46640ec52ea0b63adb6efa5b7f7eed85a129fd81b4955a56302005ebee8d3399c4b07fa1aad9e6ca1e7703e1d0e73eca4d3137708331718115d667e94efef599038f803edd314cfb0ed652fc1f8742ddc04997901346c693c0ef417f70f46b04212d9dd363c5998226edd6ece2e7e9b550440ab1a3b341c9de58ae22dcab565fa54f607406081f2d4f3c477c221dad2730707d8d45f1d8581266d8ef170817ec619264f73305cc03a615a3d2c0001a94b24251059dadc9af8fc298777c2e93cfdc14618669d206df5339844a6056ba52feef68141bacf546c47dff679ca9597bfdab84ea1933a3c0890432dc44c656fca9c35665f65a5e846e4bceee3d00b6a3776d4e530d263812e9751954a1c204fa9f93543249227b10d6fc2c9d6b8964f79b6b0b21057494ad6edcba692917cd299abeb60f2a6480c6590989230b4204fd0481aff99419d66dffcf46f4fa74e07d671da3a48cdd8677de7a5f71f3a28d6d75418b8316c4f86b23ed6766c4c4845c5cef2a74bbd0f719686e8f4a6eed67268b5e210cf8fe607bf290a01471afe80d226b6c10cad3feeea54d6a335f37a1b9f38894ab04606c51c2d4bafbc63c7f606992b2b32cced63ce091ae1a80ffc33fa6c9cf42fc3f0928d342c87e7b55cebfb208262f8be0b0ee8a56ac8ce58390a35461595c7131ec31a86220cf25dcc43d114c871c12f437ba928fc038498d717db1ae042b2bb7f3cb92ccbe3da1bf8f3a7ff8ce5ec6ffd737e087f995b5bfc1c6e3b40147bb2c3956f84eca9e309b682077de21bf415373cfa5092802081b8b1dd355b9a9e207b83fc98de2282086bf974eba965bc13bdda365310a7c961ad227e176e3d145431761e5d8d5def0e0282e9773c34018701b288b28d856f3f85d490ddc90d44da29a15906c4f5f32acb8b457c3cea53e6a7f7552597aef136748eb9da3a9494116ce0dc5f74a8abba21462028b18a7f1caf42d4004532aef3141a18e06651579c651fc29b77d910169b51384b07b73f63e09e8808265a429d2b5740f137d2d37aa0d002bd1d2ceaa93aac113d1ee9e4e4989fe98805237d83cc926d07543ba22def7ddd035618038642224bf03b3a1d9f566828e2a433a6c348f6b4ee07f3731ccdf2a7164d159ec7011bfb54cc91df4b173fed3f7b56647891666ccfcc83bf2e414fcd4d7e66dc95e1735e129bbb003408b278b987c1f28d62937059d0da382fa4dc6197e85ab3e9a1572bb35a92cf4c053ed5d1276406754d8c39aa294c9b4ad1d89054691026dc122f708c4ebbb39ce68f41f1a905aa236a9bc3607bc63be14d77f44994e7564f3e4af0940483627c78ead8724693e2d480f8aa48e0e2f6ce936171aa76a18ef748e9e90b87b21e570dfba6ab802eb7e688f4072a6bd737156bafb792197d75312e0d8df7b2347013699b34e960532064b4d9e49a87df3ffbb9b4cd2527c1974589d32b882287089f81ad76f7e4fe180fca3c8ed8f45b0e1e31d3ac557a8bf903af4417475100a18e2bb69811df1b7dd7c1366210fa93a4ee1e31c61f3c6db430cc628b25318da2f2a9ea78c95102ffb3adbc9e3e655e667f70c1df349d61ddfb710a930d3fbd4a359312e4d12143b6a0060f827bc7d65592e164b3b27b0a6dcd0744fa1bb61d51c277dc3932d49991df8dff54dc26dcdc2f20e32810142b0e162cef876cc627e9e9cb83db04f15e48f371bc526ec128d793e2973865d03591e5577a6fd67ce279f8711c23ff3fd5e104cbe9b7a218dc8c380867027ba183498371de703404bfbddf1cc0d55f311aa3e9cfd7d7b89c5655ecf445eab9821c0d41aae4f29624f6ebef4e8db50267d6c4bb5f92b391e98a237dbf5448eec0f514b3510287968033befebcb9ebc2bfcd29245af0355f1a347b525e2e73b54ec9b4b883d27380faef784d8df7b9db32b9f170d32979df60e3bb927086fdded1548931d5e9bcd97882edcce7a9a48378342526e235f8ab00b2da18284a2921f6c00ab7cbf1645f0d97116cd2ce942f18ef82ff336404c69f754b93124519b799b12f8352ec11f0872710e4e1999cafe206a860b99d3968470e578ec62d1bc35fa547ea4a9d6facf18074dcd2b8685fc9e6aaef6181149923083d5bd111608d1f56a203344c76066dcc7972c74a58ab715ba6b42f353eec0a30a10b57011a6a368759e224c06bdc4c0ec2cec7dcc8314d64e08e4a452de3891bc57f40b0382bb3f6ce1d9538ae4b43f7e1217955ffc90d88ebada7682ce37dc7592aae644bf530250e4721e8f7f7839a47e4ed9307e4086f2e7982687cfb503adb31f25b2cd19cd9ff7b53fea19c6679733d3fe77ed2ccf954537e64c2b12486a11f9093ff1f1f7147d47af97d59aba230f5dec06c084d74a7dbee2e025ef2b2852f9e98ddd09ccd204f61be9946444277e58d8b0e6aba8964dd3ff12a774efda681a6c0de2a11cff2297b4caa79258143fa91aafe4d0716554df9dd09378347235641967ae36a27a3a2346bacdaa674dab5280a444526a1363ff28928acd339fb9a55ef6a7cc68f61c393b691f513f42a6c8f22060bb88f7adb9e772f3d0513a2a5660032a866ef5a47f8ba2b9ac5f314369b64af6801a4fb9a075cdab727d02fe9987bc1915c571c5d7c17ac31a33ba665eb73c37d1fe40ece2ef9a1844de9774c2ad84c99f005b0d95e850e91e23c1a19cfb75d94a861854f1e17908b2689e7228178d64fd7e1acb555f60b52e4d3755dc97c66aeec38a5a2c4a058979e16f49f245275bac1f23d2bbe51af0d3e7af003274864108a8e4df378db8dfa2a0fd4f87c7b69efcf33cb4ac6fcca92fa3cba8e2b4b44566e36e6d46f73f7ab2bffa97c44cadcf51d11ce114f6e2c16ce94a3f614e5c583d2ed26e71649324c4ff217fcfa41b1edf64624891c0479afc3f41edd23e29f4c837ef02b60dd1ed9036b72f0899ae565b10069b5690e2420bd79f0756dce5ffc8f01decbd91d434ea3034ee5580bf1cecea3a83fe67d5348839142f733e11742ecf30b3b82ab03a67254370d76f5ddf9f479d6339e9ad5ed8300a84f18f3098a0ee093fb1e8c7887bdb7bb6ad9f7d3118b667f1a87bc62d47307ab50888141e3d8c38f541d72e9792a3e0e23c2157196d3ea8fc78bcca7dc31d60be2223c368e19f07bbf943b5d0f3819acf25e541a00ea7a0991f21a77f4639d3d14dfeb5e26d9238739af99adef199b4c4b122a6a53c7a61b61ddecdd935d5cf5783ca0c32a69b4fdbc3f51bd2ec953c4328ef2b65250f33c8895af8f768ec7e7a587f8bc7c776b23647a368bb89d6a85c59e021ca10c85a87b781b46446a475614ab87d7ec7c065e63927235a767d0c0320bd8b1ca2432b4033775e7f9c37db876ff9c51186ff4e39ab90f1a36727f3b98d6ae6dedd25ec6aef224a0179a9cb0b62f8d0196797f4574aacdc7eaf125a61e4f4b9b607969289cb54a174e8ac1fe56df895fe4b68700767762738ab4a2f133dc4a22ae3ae5110b7bb9a49cb4d0a3e9978582818ad2b8aec12d40e5b5a", 0x1000}, {&(0x7f0000001100)="a6ec62683dac9ca44a2cd4f3b52336ca9bbf8b2627fc917b982a59e7e5acfce9db62b361885d8ed3fbaec82c29ef915c778d9569c6d48e01226746bba51ec19cab25b951c96e0ac1dee6efb99c956fb8ae30330e09ef6a5642399b98663b05420e1e88bb032a5ea5144d98", 0x6b}], 0x2, &(0x7f00000015c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x20, 0xffff, 0x1, [r5, r6, r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r11, r12]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, 0x0, r16, r17}, @rights={0x20, 0xffff, 0x1, [r18, r19, r20, r21]}], 0xf0}, 0xc) r22 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) shutdown(r22, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r23, 0xffff, 0x10, &(0x7f0000000040), 0x3) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 08:02:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5, 0x3, 0x4, 0xbf, "702dd34b39a205d745cd6cc65070e00349c50947", 0x6, 0x9}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ff2000/0xb000)=nil, 0xb000, 0x2, 0x11, r1, 0x0, 0x0) 08:02:01 executing program 1: madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8000, 0x0, 0xffff, 0x7cb8, "34692a737bf8d9aa814455e7a773bbf0bc948eb0", 0x7, 0x8001}) r1 = syz_open_pts() r2 = getpgrp() mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x12, r1, 0x0, 0x3c) r3 = semget(0x3, 0x0, 0x48e) semop(r3, &(0x7f0000000040)=[{0x0, 0x3cc0f470, 0x1800}], 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) close(r1) truncate(&(0x7f00000000c0)='./file0\x00', 0x5) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0xe5b, 0x0, 0x0, 0x5, "31375cc927b3f922f0b09be59c4f02b96c4c59f9", 0x100000001, 0x2}) renameat(r0, &(0x7f0000000240)='./file0/file0\x00', r0, &(0x7f0000000280)='./file0\x00') lstat(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000300)) connect(r0, &(0x7f0000000380)=@in={0x2, 0x3}, 0xc) getpid() listen(r0, 0x8) r4 = shmget$private(0x0, 0x3000, 0xb, &(0x7f0000ffb000/0x3000)=nil) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() getgroups(0x3, &(0x7f0000000400)=[0xffffffffffffffff, 0x0, 0x0]) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000440)={{0x101, r5, r6, r7, r8, 0x100, 0x2}, 0x4, 0x10001, r2, r2, 0xdb0, 0x7305, 0x9}) clock_gettime(0x6, &(0x7f00000004c0)) geteuid() sendto$unix(r0, &(0x7f0000000500)="03b3ccd25cfa8f056075047cf9b0e543776f675ec420679cd7bd52ab3f690254caef096e02c86b05bfadf3866c3479acbb94b26c15736061f18cb02b27f35bbc6e83f8ea0915a1763f77c867d42dccc63c2e7b9aff9783dbe0e69b82dab015473b557c96c870e897b1d6ec7818f06408e4df", 0x72, 0x2, &(0x7f0000000580)=@abs={0x0, 0x0, 0x3}, 0x8) semctl$SETVAL(r3, 0x7, 0x8, &(0x7f00000005c0)=0xf9) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000600), &(0x7f0000000640)=0x8) 08:02:01 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20008, 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) shmget(0x3, 0x2000, 0x80, &(0x7f0000003000/0x2000)=nil) flock(r0, 0x4) kqueue() 08:02:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) openat(r0, &(0x7f0000000040)='./file1\x00', 0x401, 0x100) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) 08:02:01 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x55898574, 0x6, 0x80000001, 0x0, "a79c1d3932e0eeb5a7ab622dfa18819e954c5aa8", 0x3, 0x1}) r2 = getpgid(0x0) r3 = getuid() getgroups(0x6, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r5 = fcntl$getown(r0, 0x5) r6 = geteuid() r7 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) r9 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r11 = fcntl$getown(r1, 0x5) r12 = geteuid() r13 = getegid() sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000100)="8fceb69282a7453e0b03ee55c108e049bb4e904fa2f0eb336784f022a41620e57098b513d86c3c8f2ff4aa2af35672deede5be54879c3bee265770b3ff2cf6390b7968afc940c850ed99febd58726b65bb3907207887c703d035e41a8f9604afb9a80d147f3ef77836cb36a55a1f9a523169e3dbc08c16f915226c65cb21ab50cc1ab355a493aa0a45e1c24720112ff8a296cbb96f873fd5eaacab722468ce6233a8c4eeeb218c7b63c9c609b5edb10c33ec6a47a2bcfa972ee6d998e66334461a8e8ddf864dbd9e222ba2933ee1e7bb911aae892b7e90b2b45fa65a1aba701ff31ca1f19011965240e068f7759f", 0xee}, {&(0x7f0000000200)="d5998f70dc625e3ba5054b4cfefd11b9950fceeb5492bc8fcdf138fc14badbff286659e012c072f62ea2796ab81eeb8d547013118088eef78ec58a90e5bba69b8e20c5f093439fc78d6e944c585a28385e1392a0c13f41c56c24dd7a509dd63d553e72f6e2a378c38328b19c7d34f3122a51bc7f45b79c6366d6f52a3c5841e5f5db5e7c3852efc8de649bcb8a63701404baf6bbe945127b582f0a7847565fbf38735ffc290ed3802051ed55dc76e638c7f23556b7561dd4d47ae85bb2fd15ea7df0ab3ce45e5217b4", 0xc9}, {&(0x7f0000000300)="eb83585348052dfd3991a95e765dcc258d0051804d6e7b952df91fcc1c442432d42d4263ee97ea163669e2ccdf24a1913927ebdaead4094ec40d51972d79dee4503d6345857792e72d449e4bb4bd8b65c338f6e5bfa2ce02", 0x58}], 0x3, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x90, 0x400}, 0x4) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x12, r1, 0x0, 0x0) getgroups(0xfffffe25, 0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) pipe2(&(0x7f0000000080), 0x10004) 08:02:01 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0xde3, 0x4) r1 = dup2(r0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x9) 08:02:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/255, 0xff) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 08:02:01 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)) r1 = dup2(r0, r0) ioctl$TIOCCDTR(r1, 0x20007478) 08:02:01 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='v', 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) socket(0x2, 0x2, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1, 0x20, 0x5, 0x8, "e86bbd1eba2753b8ee097e6062b7bef8916fea33", 0x6, 0x8001}) 08:02:01 executing program 0: clock_getres(0xa, 0x0) 08:02:02 executing program 1: r0 = syz_open_pts() close(r0) fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000000180)="7170e8ee4590355749fa9f45345461d09a1c296e8c7f9b8fa81ecbf53e97fed2ebdb21adb5a7486963951c1cf06cc5f68e5edff061e26256bbd2f911998442db11dac32ceba6e18e8e6dc6fd9607fe08e2d24d5e12ae8f3b29827434e9c3a31b0fd88f6657984ae2f4c3a5dc842e522d31061e48ae5fa8aea1b21d22334eb91dfe8a2294a498821f03e3fa3e4cc2d064444022d5d20df35ac60e0fe2b63740745ede819edbe578ecbead0dd2acddeac9bfd7945bc58b0f15351998d7dbddb9358dbcad03c51640cefd47f9e5e67dae632078665030323ad4a9593439043c795d6569e713568a4e05f7b6b4ec7f5317734b8d1a69dd6e1f8077542e52fa340ba63912c924491fbc7e5d03d6dd36b594e7ab1f188f8bdddeada24db689a30c0834e829243ecc2bacc77cfbe0b2363bcc09d2b1fd32117797aba09a0ecb00d0061873b1adf223e84341239521b15063e9c2186dfc37fd7a2bc63be93530cc4d2144886eebd96f903c9356cc20b9580730c495c831239ac1eed21a5c6e8dc367655c506db422444acc5e425b9098656ae6c0bdca67df96c44e0dcad743419a5a149678a727421daf3d252fbd37b6ac5a9b3800ddc27377620c45123f7f859f3503eda69ff252515fa2145422fbf4ae31b7e33bdd2ac8fae637a0869990098caee5be2594083b72c7fe9e74b7f3df2469930e487612d92a9f071bf06f94d5a70cd91c4d", 0x201) 08:02:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0xfffffffffffffff7) 08:02:02 executing program 0: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x10) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) ioctl$TIOCNOTTY(r0, 0x20007471) 08:02:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) recvmsg(r0, &(0x7f00000013c0)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000001300)=[{&(0x7f0000000100)=""/43, 0x2b}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)}, {&(0x7f0000001180)=""/47, 0x2f}, {&(0x7f00000011c0)=""/54, 0x36}, {&(0x7f0000001200)=""/252, 0xfc}], 0x6, &(0x7f0000001380)=""/24, 0x18}, 0x41) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x100000000) 08:02:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4000000001) utimes(0x0, &(0x7f0000000380)) munmap(&(0x7f0000058000/0x2000)=nil, 0x2000) 08:02:02 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x9) fcntl$setstatus(r0, 0x4, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x181) r2 = dup(r1) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') 08:02:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4000000001) utimes(0x0, &(0x7f0000000380)) munmap(&(0x7f0000058000/0x2000)=nil, 0x2000) 08:02:02 executing program 1: socketpair(0x2, 0x0, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8000, 0xc) r2 = kqueue() r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000001540)=0xc) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r5 = openat(0xffffffffffffff9c, &(0x7f0000001580)='./file0\x00', 0x8110, 0x108) r6 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r9 = getgid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001700)={r7, r8, r9}, 0xc) sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000140)="5f8e87a7d560c58bf85f4b3995bb77223429fd6a1786f3829e828b5d2ced090e6c7048f15476cba40ab37322f5a03d436d947d45690bd02aa608c8d3acf10b5029791d84bc5913266d08f53120f8164adf2db25c29b3ccd18467fdcb5355dea28614c5d73d5f7884d5749ba1d5a0911b368926cdae53074faa3db34948e70d3f854c99adf793da9c285d9fb9b06c868460aed4389f217cb2002663fd81ac86268ff6b1c9fe935fbb081e82295e3820bd075933271bbe5d614e562efe739a08e0e86a80", 0xc3}, {&(0x7f0000000240)="8f79eb61a6fc08b0adf43b454660a4a2235b2f30184e64d1424ae6b5b80c04108f80b15d2e747ff7b378b343cd3b6576f2772e2bd4cb85e3445a5487d1056e5c058a84ce3d165b45da26ca3aa11e95b96948f75059c20a5f646b9476bfbc589c9dc1dcdadbbfc10df5883a55585f827f3b051229145cf578430a297b4bf69331a5ef2bc1551d4f874e82c5dba943afadbdf73edac832674a344d18f14a59d8669a6a8f54", 0xa4}, {&(0x7f0000001340)="ec310e3a69a599cedaf61d239d68e2d339098e884fd10d28132be0ebd9ab7f5409f2e10c3bccc4482f079d4dfdfedcdd82223d04fb8a5dfb418549ef61ca7128bd8a5f83bb99f4b82de0edf1bd167e61dd516f06beb9c5d299dc5a3839ecdc0d06fe1de6b511e1cb45ea2cd70e488f536a114b66d415a7c79ed4d6bb79e6f2788fd2339b3ab0d0720e326a8a6b5409d01d976fd41c0cdf595dc1f4da3d9600d19d60a81b3fd7ef28b3ceba76ec2481afdd1fbe7c9e2e191afd8ddcf2c3bc40fb3fa5a3e42ab36877aa8134b323de3973a23d5d748f204c7849981f9e883360d9dfe4332a57fd2fe22e516b4862fed05cf14bad104c837fa47438b6568a14", 0xfe}, {&(0x7f0000001440)="6c6976155c62dfcbe838ec1ab120f007fb9d7e825af90f9a7f01d196c05e83117c772205943b18f93dd1e9b3ac577160591c5b29bf881e5c5674a5422e1fd4f3cd016ab757b310c71309b1ed2c1ec6066010734993d75431b2b6628d5feb1ef3f887f92c8c6719dae88798eb8235c31a46846980620875a5e2138a77c8f9fcd9ef71fa3b0db5c84351d4fd1f76679ffeb5622a4c03ae63d2ca3a880d94b242f0da9fc80744279db6bf104a083c0a9bda7e49139cd81b94b72db91c1ce92c315cd25b04c3fed2bb3d58bc0d0a1120123e8a8b599c36b778072b3391e2985e", 0xde}], 0x4, &(0x7f0000001640)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5]}, @cred={0x20, 0xffff, 0x0, r6, r8, r9}], 0x48, 0x2}, 0x1) r10 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getdents(r10, &(0x7f0000000340)=""/4096, 0x1000) close(r10) ioctl$TIOCCDTR(r10, 0x20007478) fcntl$setstatus(r10, 0x4, 0xcc) 08:02:02 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) close(r0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x82, 0x45) 08:02:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x41) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = socket(0x2, 0x1, 0x0) socketpair(0x1a, 0x7, 0x2, &(0x7f0000000100)) fcntl$setstatus(r0, 0x4, 0xcc) mlockall(0x3) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) 08:02:02 executing program 0: socket$inet(0x2, 0x2, 0x0) 08:02:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8a, 0x0) dup2(r0, r1) 08:02:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x7, 0x508) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000140)=""/180) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000200)=0xc) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000300)) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) 08:02:02 executing program 0: getsockopt(0xffffffffffffffff, 0x11, 0x0, 0x0, 0x0) 08:02:02 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x119) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001480)={0x10000, 0xc16, 0x508b, 0x4, "a48640e922342057cb6fe2989b5ca59c163d4524", 0x80000001, 0x9}) close(r0) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000340)="e6eb687bc995ee0dad2124e3855f9b04e1732456a5c6557792eb841f5aa32ec25f06283636f594b416cb8615c6eab0f3c3f0485e63f62e2b929e495f80b040e8f1024e156c4304c613245b27116a3e195d46cb95bafb46fdef9dde56be2a30cc91102ded2a6df36c7a8411e36e92a91f63cc6274d772b8fa4e17effb02e41ebd0fc6df320695941dd512f2fc314c206b1429f343a19fa4866b0653adb817", 0x9e}, {&(0x7f0000000000)="9adc3899d1577b7fbe63068ef1", 0xd}, {&(0x7f0000000040)="a8289a492082aac339a9d00a573f2e62e657a6863ad083b09b96ed8ffb2148588baae9891b590deae9e7f1a901a9e2cc6ca964571e60e6612cf24943926d7c", 0x3f}, {&(0x7f0000000400)="1686b4a3733ccf3209c1641234ad5b9c8865479c72c9b8d07b90e5f9c333992e5855685ef651d5bedaa395a9a440ec0effd4eed9f14fae7f3b4d14bf4bab8b38850891fa57b2e987c46e83f7ba05e30386e8ee4fcb624a17508ab34223805033742f5de4469199e7c6e7d8b5b16d168be9cef3b5415a5c29c70f9464b645eb2664054056a5d792bd1fa19d995a6c838ab4bfd852eecc02166b88c8f7e79883f4c5c23c896b00b28c3d", 0xa9}, {&(0x7f00000004c0)="065ecaffba5f489111829473129622aae3580a799c1bb8c95ce9eef33f59234057e7d51231db2e1237baf3535502adb5e41d8df14fbb20b4e966124de13c644fecb88ab0d16a0af224479e632cac7d62ec4da4ab5f61a9dd962b0c656f8c72a3f6cf37dac72d7921280c45c680970299dac44c80c6e5", 0x76}, {&(0x7f0000000540)="b48695153a4cde994e2929c2b836c6e0c3689638eb9adfe0898afda8f63aedfd6ff30ffe1f52dc24f7e8227b2e41c014c1785917d883b9ebb78f93e8f80eb459380b11c2c14052290fe8cbfc0a1e6a9167b57d6d2583dd9624926c30af236a48", 0x60}, {&(0x7f00000005c0)="836a3e57c3bd6d215c5a9af46d705ea8840951915d4ab4e1edaaee04e58d1661961cc9b0e9e9e6986108c7029c905bd99da7dbdcd44c2a5fbab5a54581af61eb323cc6ee3cf386f8a3090e2543e0fad161d20343a424494ae9a39329614fa9ef5639216ac5abfdc0f7e5503e89fc590f7e2e5dd06416abce52700e90", 0x7c}], 0x7, 0x0) dup(r1) r2 = syz_open_pts() dup(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:02:02 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x40) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x0, 0x3}], 0x6820, 0x0, 0xfffffffe, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x32}], 0xcddc, 0x0, 0xfffffffffffff001, 0x0) 08:02:02 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x48) r1 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = getpgrp() r4 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0xffffffffffffffff]) r6 = getpgrp() r7 = geteuid() r8 = getgid() r9 = dup(r0) r10 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f00000000c0)="2196a154098a20d416c903f1db605a94b7b477862ed735bbe3e453579fb1912f86969bcbe0a490ce698ab25e58d33b6e4a49ba6fcf63b1b489e7a7734faaa81b185043f9356520aeb9b96076a815eb8c0efe5be503d4cb8847675ee78ad1bf01e9b39ed9b51a41f2b9ee5980eaf6ef83f6f8d664a8d22993dc7116a4b963699f7ce3b54f21c76ebf07997bdadc62756cba2612bec1d5886c909a0b2b0dc2f1a709c6ec1d3264b51982373dfcdb7a82de67447f37211d77f0c6981614de0e5ebf347f6af33548011d4aa57fc6af825804b1e7db1b", 0xd4}, {&(0x7f00000001c0)="8857f0c50adf430fba58be4306fe748e53e139075e47b4af34a07c4c6a6a4db3fb95d4a3c00cbdc57d1c284f48b70d0a4c1b20e20843e81cd824d162baa3eb4f92593b16a7df756aad182a53a0a2eeb5bc71d104618f249b46fc95780d0903330020cb56a25af582c821cd2ec03e7d8f2e152254179ec186b945d971a0d56b3035f41e2ffd", 0x85}, {&(0x7f0000000280)="e061c62af3b6346c230c476ae05407f8fe57f50066ac90c85acfd7199d22c25f44c7a9af61d9dd2c9a40c3502f05805427f77644ae973020fdcf5aa1d08a29c7161c248b0bc1930d26441f6391abe207b15e2161cb3d76a1f2991868b7246f2ed73ad840e6e796d8957df0452f5ab5b1a66cced6789b736b2790cc8fa4d3cbe5abbd2e15b9cb9704338853c61a7a2374adbf3952e3431b8947b234b5c09ff4fcb3cb6ce04b2833c192239f3551bd14334c55a17363ed403a61715e17712292d8cd9179ae2c0c8477747c3a2c89d8ce61f54e0c1888f6b7ce5f5f6be35643f4ebe8ea608e70b5", 0xe6}], 0x3, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x38, 0xffff, 0x1, [r0, r1, r0, r0, r0, r1, r1, r9, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xb0, 0x406}, 0xd) syz_open_pts() 08:02:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) socket$unix(0x1, 0x5, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 08:02:02 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000001140)=[{&(0x7f0000000000)="f36075e5e29ef8d123e7af24e561b615d0d7d630fcc01cf30600b62316fc4b7324105c943624f813b2de1243b0c9aa5a3f3a957dab4d33ef54c757204e2a623c53908cce6e82a0fea930d1b5fde3f4821b7bebb767465417f92f95817e110986a1a8bb0385c23d4121646915bc66258f2002ce271e823391411f8815baf7ac1ac9972a8a034ff5f22aee55f1a756f8221708010c96404d3acadcfaba662fa467ec4a5fec31391d5bc8beec0d94367821c1765d8c49ead8132ead6be79fddd829fbc6a17d33281aebfee45fb4fcd69e1a73ff6c5daf28affd09c2f581f6646515771e31080248a0c282346ebc3e3b8896ac41a5642f2e15662e9a022013f29dade23eee345e7a00c5f8fdfa140e4a48ce6d17a1cdccb7b129ad52fae7ded8b40b177d8dbb4e89b16caf27b5a089294a2cb08960494cc1d5ca7ebcd0368b4e2dd706bd9c81cb4ff89250fea4ee4b5b8fd1c8c533839ea55c682b2252fac142a9751a1e15c57cb3c71bfd9994f53504a61fc1ed875451afeb00fa582b49d825fd5e7bbbe1afb1a87fdc887b0c8684ad07aa391b744e82eb7271206baf69b31fb00ffb9ac2ecc325d43633d89153f2714067292c9c88fc1a051966e7297e7549b4e5464453f3b1db5709c25218b4147e595b93391e653aa04a774698d8cd255b7e2323c490c9a863099ca7f7c6db0f0dc6fc3241cf1af2e9e101cb4a370b4c9915263e871e79b1598ed01cd4e083d075ddcfe9a92c2a28e573a4cf06223ef5091caaa0705a46f115019bcd407b5b3688c70b4538e852664b49a851ff653e9de338c85b0e5ac45ff890283b8d4d2f60269b4a1a58c30c08f52c3dc409230043da6e83323eab162196778050db47375b78577a4df14f118598a6ce1cb4bdabf28078cb301d82be794ac29dde0c9cdb13837f3c9810398dfce598d4a3df9c5ab1e6e95a3bc6eae2d022e91ba2f220ac4ca8a2cc8be6522933183dce65c85a1065fcf8e20fe52f224a395c277ecffce5e59ad9d5e7156c7276e46d99284b68d2abc09922f2bec321b42f9374659b897f231d7d952b25d02709f69ed479a2b12d0ab474b246912e01540f44a9bfb857cb41c4bad69c9b146864896cbd7d87bb8061a89ed8968a265f5343d071882fba1f1494238faa0dce096ea0130b5dc3c272c09b9e3f297641ea9a060eccddc0bba47a267ae40a007289f3755ebec23dad6021fed47d88088d228708ba243abf1e324b8ba8db9ad40c77ced3c024d34bc3261010836ff7daac9d9a360455f6d15447d43cad29549067cf7f4e14415aae42272a405b86fa349205dcf577e8d248cee7b541b8b2206e4988872d8b153ef4ece2eff61dbceaa1abceddfa343a67fabe8f150b1bb9d0963981d235395680a919d50ae2f95590c9c41e1bf6c1f51434d2ec80b36ad33e660c460c27a1b3e014053d9fd42d7830ed12944cde2cd1ad0bf5a49f4b1b9edee31a2a1b5a29aa91e936cc15f5a9011bf08fc644bb922f0f963cd0ffba033212b4f060009dba170960fcdf7a92b747543bd6776c783dbb03249ed17f8698d180f99133d47c08d91614cb083d904cb86c297a23e282457b92a3c17dd6ffcebd26b533b507faac8a2b5dfd133c6736494cf51bfd8dcf6e8d644fa6f9afd81bc8a8e02c13e9e4df56555b10f22a0c050938ae55c6c70f7650cea7dea34ec58a75debe419afa09323cf2f54911c224c4ebf1cb856b1fffaedcf1862c475a47706aad39b2306783c950ef24a5b1108dd74bd75254b3cb95d317621c852c598a1f9165ca56c003b3ca65d5b18f83d36a0da59a2849dd68f64344a500c152e541a0b85e821645ad89ac919a071b5aa0972d2a830e0664647882a77a8dce1c67eecb9116886206aab154ba7a7769e89098ddf6f0d6d6a49093111fb293e020fdf728e26d2462df6d0b4cb75db452a986f438de62aefae6431826c7916ee00dccf866e9548191dead4e3fc3024e23232674d865484c1586f9d86b35b9e57c11a75ff7e0561afe899ea0dbcc5127c166954d17453ee9cac71af7b0bc1610ff8b18a4f11009aa38483b26ce398e7b08ffa22242137e6be0c9a3b52e6dfb1028949d6bff5fbffd43533fdf248127b4ac3c58ddb668455ad74d676cd9bf22446b7aedbeb72bdc3e21d402e0d62dc6a544af6db4101ac6f8cf33b57b9c9dada39945c48c1d2d14e3b0d00bf40c823891e3b04803fe8a5a0950f340e1c4138c59973166bc51fdc1bc8fd89a9dce02519362d9fe60435c5bdaa67dfc6ca769ef4d64e99bfb6c1c5dfc1ce3cc3247f134b8d07ff42a7058cf7fb9aebe99dcfac25259f1f4a19217c27cd916406cc3b7b0c83af50276f982d9e447d69a3f7e4f593f1e22de2aa7eb1938ad1523b3ef7595b6c5f7a45fa74b1b2c916b02dc5bdef1eff841ed2d1e983ed01d9e4322d1c7d1e1183d1b655d5e3984ce1acb81a161dc50f9deff70e069c8b221e8c34f3f59caf82464fcd3b54b54dafbd023ad6d89d1ceae5b1574a65f48726ec03246c22f1b32369586f2c7efda3105e9e47931a4d5a4499274f829eed80892c93ce8b78e93f6b55b6989770ef99a4fd0d0b9d0fe0864d93ef8b96eacc40c3ab8770a31b438320aa7be3d08285015705a6e6db5311ed6c0bc631ef2a926b19baa31c7d17c1a7ed03854a8a10644a6da85da0f76ecf2f60ab6c194e3cedbe6c566386a2b7701deacfa8822cc1525c9e13d8ec2143e457fe4a2e4ce08100a3ceaf288eefaf8c7c227afbbbb2097c2f0dd3ea935d3a20876d6c2efcd4115707d0cff764f93b89343987f35250c814738b661b769ea6335b2eee535824eb1e0cb627b690a44a4af00732053d8d529b5de381ac02f84f93f470accc4f4b40b6652649a70fe7abeb0923544a82cb9e548133988b7e203d93f1bbe4f3a7803d19a127a410fb2b2bf20dea4ebb5b70ca85ab9d1357e6b55b39fbb8a52c668e9370c3ced8eaff43bf8b3b4a1321bae22b3079b5aa12451c953f8a4acf7667669e46771e9723b449b7cd763852e707438b9a1f5e45125cd657e1fb3c495c471d6b6eaf577e57ae692ae7ed5a753b9c01f3dd82bda0648fd7eb8d0980f13b7da208dd2b4a27bdb5dc565d2a859e303282a63ebb1bae75e2f58e9462cacc3aa27d87e94ded3aa70f027085ad9f5cbed5f2511942a2ccb995349560aec358d20c83ccffe214ff7cd7b219b2b6fa7f15c2f04289628a1fcbbe75a9de4cd22514afbc3ef6163f45ccdb0a51aaf043eae2b6c3fd038f8be6776cbdc6baea9d42272c7c5f7b566b27dab89a9d4bb5858d9b497d73c55692d45c2b1138f0f1abda45c9620d55a7ba19585bec420abc31f87267bb43d12070c103c1d7d0cc6620fb6a6c20d6b25755b8ce8e780e4862f3933ea2d6644156c5acdeb6ce9712120f6fa27996210c134bf2139dd5bf874d40f2d1f3b80cf5039c5479f4be59a1358139f0d276ce44a12e351107ab1b6eada40ce50bf0270a3420f10e9908ee43b9364bd01f6d25014865bebaf30ab73681664006c4c2d1c256f64aebae6dc19fe6590b75fd12e00f75a906535c5ca4a35b7e7beafeddd6198df5eddbae1b9661b10128cbf64400f65801a29ebb5e022600b7dde0d6b9286e03fa19d92a152ad9086c72e7c6c81b04e45f734b60a846faf462809477f490d306cc76ae795ecde86a93e8e5c0349b707b8e5964f0656c38f823a107c32bfd6b3929662c50ab80367b68fe47bdb871a9077a17d0eb6db2d9ffba6b8e360a7567e5ffd136febc0c0ff447e74abedff00568fad6a809e2b094fc60babb23341bcca936a3e8c8f90fab3ff27d59608738c0b3dc8753cdb43984eb58a2f4e2fdb7380a5b408a3daceaa5a96d2a644b9a369e28db54a54850d6547c1c1d43139af7346f9d881b814aecb262cac2971420218129c55df954c955befa6b94a777f0f062cd160d962b37d9be345ca9e98d07bb0163a5b393a80478b0e74f315b4e9c72bc11f687958439f264e0ccf2805e5e92764b4e9118db9a9ad878651b58da27e15da7a109188ff618f5ce4d449d1844f472e7f6495e50830184e2e9b9abd602cdfdfa9b4a07eaaa43a91b2d4840b4022213aa7ef64126a256708a665ba50bbabc0124ede1848eb2289d7731d1980a9585dbd31dca99d19c07b19581e330b832a546a84d46f1c942e3b230c6a6841d3089b386b29effd51af3cbed3874d514b468593184e0492bae809fa5e6b31f25c9a00e8db319cef23be54d994c9bcd3abfeb9d63d5ba1b73df62e863dbce96d934a71a8061b115e140c23a0365acc64f1125352d7e4f42a7ae6a8b30245c672e3635919102371531469687523141b5d9b401ff2254b44cac964831e7231f40b863adcb21c0a17a904b6073db30c3b7433010e97c962a3f76ad2a813183db186bba376706be04656524a964644a38437afe6e7268c5d1e779f6f4b2861bb5bfffd709160fad2a0565fcc04460e90e1f09ec60260db4481056518b6eed0d5e127d16bf9060a839422cd5ad2d0ff7d6598c9b788ca859bc43e89f7462557e67a36543a310c4f1b24767257bebe5e1de69a01a9bc2ececdeefab55517f24db80228d865d6fc35955dbb6ee78805a1174f9199b3195fe6efa188b0e4be99570875aad2ab544984a7db40e34746f592e96e1caf5014051244a8a0ef0fc023c70bf1d5d77e1d911a4d21d06d12355e3d3294f64d57e3ffcd19c64b21bec4ff47c959d5010522aca8709fc9d72fab45e046622ebbfa81d68a9ec32c58d0dd34eadc7e7e774b14abeca8f7ef8dc5c14ecc62b53095c2cf47d14542f9d4ed2ddc11e23b54b25ffc2282c6989ebe2a7dc01c766f45c62931b0c9732be3f6851a11153696c7d9c62bb64aedd23aaf13a03c40856283a5e74674179b0b94835cb7b6a4484eeae710e5082e1b81cd6fa24675c1f2a4db63341adbc1f099cf1bace97192e32927bc22e3631e32e0591f1d5dbe570808bdd4997825da4dde48ddf8befb23ba97f9e9f7704b3c908cba482cfd16b88a14f8d42716d91df3c46f6e1e6b525ffa2b41254b89802e0241f9502ccd94aa155d3c1b5d1235df1ee0dbb9770d94ca6e24f0914d40bf316a09e90a769758c9049d04d3badb60074927ddc006b5e901c9b4f6792ca387f19cfdd7397c70138eb6407090cb9deb90e0d271d63679c49493d59994efdbe06b429857633c6351f02c40d694d152216dc69061034149eff11182f67fa3db4ebbe11d309afec2cd1e50abcac9e85df518eee53d0d5726b87af10c1e261b57b2545df15edf1aa2fb59287ffed0cf3772654d92203cbbcba7301cf1a24bf49515ae6147f99b1ff3f70274d3c7edbf82bfa8a0384571d50b2e933930d929ce9f83a86f70aba3afc9be79885261b072c1f6e700ce16b28f5255fd32c16933063465f4426a36c72dddc97046952cebe27a584d1dfdf74e671f1b4cac3e36a2f15947ca3cd94ec3417caeab1900bea3abad27afd2f2b9cec910ef613eae70af28035f08e38a0b2507fb47d270e664478d31b5cc993dece7fa9f381f808b18eeae5cb839b1b140840c94b7f6288922f078eea9f9318eba15273bab1b490241dbb77efa920d906890ae86293654403df1007966ec7e0d75007832adaa9ccf2216dd93499d0fde7203cfa6f21b2f22a1e0f66329f79757c64c0df6b4de957d325dccf1b939fdec514bb97be71ea061b8cb7da55e88da453d7eb631082e983bac8e1875cdac7bdbe75811124cb3f6bcd6c17042b61eb404f4075a666e07c8733a72967bef1168cd3eb9f9041347a10e249d4ee1", 0x1000}, {&(0x7f0000001000)="1185e3b09e70ac996d524ecf46998b2d761c14ab267723556a13cf1a173395a985b747823da0684312e9b514f6e9b73c8c3ae6cbe0c87a75378397c5012153cc53f82a90595b41feb20cb0d10d60b80e928d19b58e494e7cbca77501e43cd6198c6ab792a05e261b181a7031381f13031b9930ad8004afb84dd5fbb7178644b9eb516e469888f3ea4bb96a94886b", 0x8e}, {&(0x7f00000010c0)="47f2718bc163eb0d5fedb4c9232a7081b4a87c933a86f0c8b791bbd6ce6b8feebb02af5ee6e11e6b1204afee5f80c95fef9395a96df9a096e15ba7cb613fa60ae03b41844f59d9630495ec0d8ebb91b8e83f7eca8c3d", 0x56}, {&(0x7f0000001280)="f2182297141012e30eaa56c09786c64309aa09e13ca38909f984a0352f38435a19326390579d87aca5d7a8a0e480615b11d18eef39c373e8f21fdab9b0542e94e16f9ec0a3065428661040b629bba5c35c760adde986533fc93821ddfb3cde6b8acc2bf663bd031b260759caa1d72a9dee2b295b7eb505e1f538d0dbf68db25e98cf49af78b0684fab34404c7826d9bcc51d58e8f106bde963409de1435e29fdfeff161f69cec410586a8d6bf8d94f93479c4a54043fd63d4191aaaa41ef03fc0d4a6c02d5dbb105c03c338a620f13b9307f65d000fa4904e23e5b792fe35f47c982aa806c1031f09e19bedfc239de87e2d50db8df4d1c0b586eee2eec28fc79e22935ab9d9a03bbb7e571e5bc6062f5d95541192e6bd65ff1055e345514b9240ffb6442df28f4d5c3756cbfd591f00fd7be91ec6a9ddb0663d6dfd639202def74869f3b6a14aaccfa056c8daf6c2aef042325bc74a7fa5b83cd7f477e9cf51759d7651b46b7c40c38ce4b687f09607cba6bc181857543e7cbc47706630e29796d35c4b489f5d2198d1baff43061a08279b002de58fe67afd1e8d4a98f8b0f8ed0bc060f247e41a3b5430917577be2c1c2ff206aecbdc7eea0b2c5cf69abe6ff6455fc026297cdeff2d0dbf827fe9679fdf186431b61466897619b5aa57b2a83ea689f78d31b947ab163420a327cb95bfee109ef395762a03636a2b2ca0ef2491c6a410fa136940e7de32f5219f988ea2eab4c601c1f4fac384b1ff8d68418f3b1af24ada91d26d90e4feb3f53c126bdd4fd5ae40b3e17876a6de365606c734cb6a320d093747d1647e72539af9d25c2db81155bcd22fde94ac491aa4dc44f1c0826bb3acd878b0905d98e16ce44dfffc162b8a2bfd0c0be91d9037ba1c3637aaf1efb191f0c22e8be73655b87c4693a4bfc24fe78fdddc43967d55f485ff581f11770a6e5ac26cec0129efd65344e6c05db99ef9578bd0bdcd621045335e76c8deef68427efd8edf6fa7c66a69449d52a8eb07bb86778c228c3abd186da5c2f4846a0fff384b1f19dd8ad13807f38f0a04350907f9105f7bb4e4486695b79b75a150173befe68ba0ac3a19b8c19a139e566bf454e7874d59f278e71421df596349aad213ccd2410e86bd58207e93e4872168025a8f32109176ac91b23b209f0407e7ec7f53d2eb6a1294ca59e3ef45522c35bff1daf80d58536161162ac1607eb112db3f5d1deb5cfbcaa4d0ab0b928724a40e9a6a4e67c0e640ee42a8768effa25a497cab3a58433fd98d90d92d23a39400b66b6fa1285bf9d4a9f7cb4b4ddc1ea378f1222c9d7caa5f485cc724ffaa517d4e44ddf07a99c3f5a1d995a4ca7436af6e0a65a84f5d9283fa00db4b1a2d84f707bf96bd6a3b26d01df75cf0db60aee423a708a8105ded7b7dc32265cd6df4b25f8fd5b3483da72813c9e900e08aca652750fc034ba3ac4669c024b1c3cb77b7fee3085ed086cd0920b467218068ee26922dd1b6866a67a20b66fd997f388baddc9838236bc7184c57bfd326c28b1128f54403c6dd36d5a74fc97dd0e07d24a6eb81f57de64ec44db17b4908810c063d2fd36b2bdfdb9b4882f0bea9644b238714ad2447d1600eeb580d222a36bd897f7e907cc7df5ccf9a461a551453ced550ab0d5e23b0ff11762f84580de88de59109edb34115a6de4d7fa3ca1778f5fd64504b2100c149c5b4f42491b8f57216051a26cd9e80d832a56286279590d09fb0cb5b0671815cedda3e063702e60c0d3688f881c53941717c988a4df0959b22fecba374d4fba6cb337003b28a84dee50f20aa5242af495796fe671ecfc13e34696e8edcccb11915cc9bad1eab7a92bae00a7dd0873e302e836399f8f4743943f5d218956de902a524ca690cb08df3a29bad14d3474d3941e9746fb35220c6b02a20ee545332922b1e0de571195691cd3bd2cb68712e9288edf673055ca6d7780a92176aa885d254825cb4c0180cadf605aad17f6546682d670bc6a106b168159bca0dc28d6945f9614c814ae4186bb6b1cffee0499dd393ebd003739d6004b39592e4d5b0a969183f639a653a962a18d893ad590c5dcd146a95af2034402a1614af7465255f771920e80b0cb685433ae93d76955ec4c1266b6b07235ab68a0cb3a1f8a9aa1123262b6453c58bdcb43eabeffdd0125195f613803738b224e64c3353feaaccec634ef960941bd943f7eda263d4372c1a539d0fcd66e838c8ff99b29f912b4ac255103c8ac08ad465231d67acdac0a5cbc68e12e7fcdeca2e82b5f22b72d81b74e46165b36d6093ecfb3be77b1cf1a006eee884de32a734d4de59bc2edb2a4907eb9bb9926da495b594fe1a2863dde112ed846fe94a4e3f40885bd29dd304eb3c5ea48516eefd6391c2810adfddc4afb43efd492aca523b613d02a233c57cc68852114557191bf4a96631e378fe10b59c34b1ab201233c985c9b12d75b7f52a7c6ca86c77c7d966e1c99994a52c4c44722f016f4b4d1f60755a93d5e69baa565de63755ffc3151be89c1b16915539bf50ff7095cf2e7b4e81da189ee7010ea15c175afa4821f02e243afb665a119d2ba52f18a18f8829bcb9d3b8b90d7a45b889083dcb160479de44c63612bb1156649c43d1a8c6c8b1206f9811e91b21bfcc5c86f9fe16aa8763991391d69c7db58764dc8b5fdcd23d21c22164aa7657e9b2b92cab7421fcde11d79fbe5439ff625889367f0f438b5228cef98ad032cdc1b6e3b8124ec8f60adc32e32408f7612a42248e4828e4ca312e3a51ecb1f93430f741ef5cfb2e9bd3a8dd3e78d56dac469b59114007c86c75c2dc1170c3fad3a69687f0c70e5ff02a40777bcf5c0ef52d3b9299c3a43318de8acf0755539277a9b58a7b805de0963137cc3c1c63d4d6d54829f1c2176973507510ac31ae0b7705e328692ee420246901689aa2ac3c400d6c6e6081f099785630484a5faaeacf36fca2ce4ff0bc8c3ebefff4bce63fa2d91a89bf73a8d2496f30584179e81b64cb7797b26f360c9c448dd49e3401e6fb34015242aa8a254f5cac59e546e5d5474aa1faa3d5ebf3f8ab7129bfc3c87ead840406462c68eb1a25971161524df5554a34bda97309cfde6fc74bec6137baf3638d8d61cb0a4ba7b0396ef8e54f7bcf8caf3685e3fb86556e2e29763967ceead437d62a643b3dc5d0b87726fa97b097f54e86f4cad2656cf22b57da2b9937c8b4b9841c50b0589e3f7ad8d35e5d3f03d0599a372eea93207c604d4002352167276df477b4bb2832d19274dede4039519d6d9a4b372920857809db528faaac1c2ca227da045ef663fdeecb29b82864217a89c916ccf9b862ef47f9e1ef04c73703b91ba42d9b4ddbecb41993caa381da0936f0c105736be75547cc73681b3d55242c6708582e6477dac667fd2d2b02e59c8028bd3cf2ac257d80e7455ba0f76262efc1034555742da56554e268d132b4660d0c4411427d54f86a5d57840d6f5bb9d6788f5239c280fecf5f6dc58c596abfb014876fe1a4c31b594cf0df81bd3146e18bb1d5c0cdc377304f8e10bfcfb8ad9d5481ae96380be7b848357b249712f07e7505f40e6dc785c124e2aa6e57098fa861966b29a6637a726dfcdc45ce5945f4d7d25013b4d45eb6c239f20b69525e694d4172e3570bebaed0eda44bec7ffcf67eea52ff959648442b4c268a7e42a2b492eed8544f20b4756a8a75c71d916d0d239ccaf01286edae4f5f35717c70ec8e24ac020e317f03b8f02607af7a57122328c2d86ee6cc5c75e40e11738233384c8595fc8852cd8943610aa9696b10420ae0aaadc67b0255c5db36f036603e5f15ae1103f1e1b2dca55a11d898740bceefbc8fecf38bdc8550bbd73faf722ac35188e7c55ec6171ed35d936fac778d7c1202cf019531017f654e93e6b4c8f7d33185519dd9b97934a0e013568f5d43bcb3e380ea89b06da30929aa837079d157ae27f80fb3dccd9ec1ad961a6551ca870d1a3c90a6c1669cd96b433c58054b087c7acbcde66912f2782cfba1c0f64d9a3483b18cb0a927b462c5cb8564d3d1ce83eb39ccc85c97c1a01e56e55e5322fc36c0e39f30f28e9b9d58b8e7a4cafdeaf73442775e209ef73afe518466e893eed105e9573a3103017887de66310117c4bc7e5ffc08f45ec637d873a8cd8faee5501699e4e2ec40ac446d19330d9ae59a1b11bda456395a4a5fa7ba4bb76d63e77ab9cbac41ddde66f63924c55a727d32cfb0c1f348dae12451c423f27cf496473a69d11629d690ed76c08abe7292140da4cf4fc1bdbabe9266ba9a34de173bd7a444daa711f76ede998348e48943c350c8f7f4d367dea8c80060ada7e2cc33a7c03d7a21d234db9cee3f631263c0118aab947a2e4579ecbfe9da3ac4f9995c3c842e509c9ba9e05331f63dbb617993eafeb62247b4bc90e00c9840e02c77c4504389df483a9fd258f682c8b53c57d2db6dcd2c0d45947cf0f99a24feb60e10e2c2c994562c227f45b964f05cfdc9370d3c2288ccae362cb1d2663c1a52a0fe0e43a6c15f81af3ca2e183fefe17003263784efefe3403a0c606dee2e0409ef7e2bda7dcadb6ed170889beed3bb83859f21c16cbc9edb0d187671c30c43fa194a06b829930ea153757185fe59774b02cd2dcc0565968f75fe44e8169e42982e41efe4f6d163cb000746dadaad0950c764185b548dc98c4d40428ab5bd1589512b30d48d4f85f44640983e7a04d2a1d9f8530b7f2c8f7f943aeea81af1f99f14c238d6a960f6f56e9520e7db0ef9de17c9db1d5cc2a4604ee8133454ccd18b53647ce8fa0bbf8126faa09a71bb169fdcf72783b999315082ea3f69cad2e06f6eeefe59a5dd2deac31565c4cd68d0401069d5d9e978abf4f14e772b516c1534b637b90edaf3975d5fa8f77adfb90ee347f71f97d6389bc2960dcc148795d414a0c69246bee2fe0b2af3e1ebfc697ab4e89ef27001f2ace45d451f6db3354145c172b07f57df60ae0c25a0f358271d55776512ecb7e922548eb7f2f9bf8b32723958ce966b53945b9a3a44167b4777f0f2cff30abf3c34f86fa601c27e9624e08f3e10b51618aaa673bda4d5d70a653d5d7d263cf4c2dd33078b5cdb7da1d41b064c9ff11ce2caf98d6ba7f753011a1ae0ee0f2dd2c43ba1de9500ca8b29f06c9c910d29c8cee21a4e378148c39d600dc05ff4fc353188aa0ea600ab75f0e7dada59faff25d6bd7e0951ce369af10fe28719a745fc8934cbb6c1b209711c016603d8acbbe2b3324af9256ddb060784ae7265231b33563f616b5f717c89e1818b294b30bc8b59e299e82676f89fda5b524156a26506923b46da3a8d843be7c95cc215cb8cb564b5d3d9b9db6f738311d5b59535d80c22c2c2792a4c03b5fd512c355b9f7e01b003161ebdd032e8a1fb359871dcbd854e94cf68fba833448051676f1ea970d59baa0668f741f095391aa97fb1007c71b4f4b8bee92e68e11a057e8863364fd0026430a979105b34f4ecd7e83319a457b3713ff7d154bd96969a495cd0d306fe36903ca9256fdb77947ab8d0b5ed62b6915a305b91c23706d927b138f034824bbb25ceeaa7e47aaf4791c0d32d647a2cb45551b9f8f9e828949023a5c0ef51a6f27fa261d6a88e186afa192fdff6087e871481320c5ac2a7d892d713ee4d1e27f3d7655b0cfae3389f815e8251cee956bda96484288f40ca7f4aca4140af4842347dfe5b40fe5aec0b28dac598efb5046158a62150e42ddb88b7c80d6ea40fcca380216b71a42bbdc4e1982454f375b79d739a24ebd157c7", 0x1000}], 0x4) mlockall(0x2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) 08:02:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) open(&(0x7f0000000040)='./file0\x00', 0x10028, 0x10) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) lock order reversal: 1st 0xfffffd806e92fcc8 vmmaplk (&map->lock) @ /syzkaller/managers/setuid/kernel/sys/uvm/uvm_fault.c:1442 2nd 0xfffffd80760d6e68 inode (&ip->i_lock) @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 lock order "&ip->i_lock"(rrwlock) -> "&map->lock"(rwlock) first seen at: #0 witness_checkorder+0x6d8 #1 _rw_enter+0xbf #2 vm_map_lock_ln+0x14e #3 uvm_map+0x2e2 #4 km_alloc+0x19a #5 pool_multi_alloc_ni+0xe4 #6 pool_p_alloc+0x70 #7 pool_do_get+0x127 #8 pool_get+0x104 #9 ufsdirhash_build+0x40b #10 ufs_lookup+0x2a5 #11 VOP_LOOKUP+0x63 #12 vfs_lookup+0x552 #13 namei+0x4af #14 start_init+0xd6 lock order "&map->lock"(rwlock) -> "&ip->i_lock"(rrwlock) first seen at: #0 witness_checkorder+0x6d8 #1 _rw_enter+0xbf #2 _rrw_enter+0x5c #3 VOP_LOCK+0x55 #4 vn_lock+0x6e #5 uvn_io+0x2ca #6 uvn_get+0x206 #7 uvm_fault+0x12c1 #8 uvm_fault_wire+0x70 #9 uvm_map_pageable_wire+0x2fd #10 uvm_map_protect+0x610 #11 syscall+0x5a0 #12 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace db_enter() at db_enter+0x18 witness_checkorder(c3065a47657610d2,81,fffffd80760d6e58,fffffd80760d6e58,0) at witness_checkorder+0x12f9 _rw_enter(35ac8504cb098e22,60b,fffffd80760d6e58,ffffffff81edebdf) at _rw_enter+0xbf _rrw_enter(6b1c1cda59679430,fffffd8065245ca0,ffffffff8139fd50,0) at _rrw_enter+0x5c VOP_LOCK(86a2f64c31ae55f6,fffffd8065245ca0) at VOP_LOCK+0x55 vn_lock(1fe2f0fdd24f495e,2000) at vn_lock+0x6e uvn_io(12f57c307512cd0e,0,0,fffffd80669cb950,1000) at uvn_io+0x2ca uvn_get(53aea9b8b46c71fc,ffffffff8146c190,fffffd80669cb950,fffffd8065825840,1000,1) at uvn_get+0x206 uvm_fault(12f57c3075e63958,21000000,0,1) at uvm_fault+0x12c1 uvm_fault_wire(ed90dbb170fee37a,1,21000000,fffffd8065825840) at uvm_fault_wire+0x70 uvm_map_pageable_wire(86a2f64c31de12c8,fffffd8065825840,21000000,20ffd000,0,4) at uvm_map_pageable_wire+0x2fd uvm_map_protect(6e8ed869a6e7f248,10,ffff800020b92270,6928040a9d8,0) at uvm_map_protect+0x610 syscall(32fb5a39048a57bd) at syscall+0x5a0 Xsyscall(6,0,ffffffffffffffa4,0,3,68fc0901010) at Xsyscall+0x128 end of kernel end trace frame: 0x6928040aa60, count: -14 ddb{0}> show registers rdi 0x3 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800020c8b700 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800003f52000 rax 0xffff800000940980 r8 0xffffffff817c727f witness_checkorder+0x12cf r9 0x5 r10 0xcd04a5c685602689 r11 0x4c212380e2d6d652 r12 0xfffffd80025cdc30 r13 0xffffffff81ebbd52 cmd0646_9_tim_udma+0xc96d r14 0xffffffff8226ccd0 w_lodata+0x426e0 r15 0xffffffff82280440 w_lodata+0x55e50 rip 0xffffffff81107618 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c8b6f0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor1) pid=62831 stat=onproc flags process=10 proc=4000000 pri=81, usrpri=81, nice=20 forw=0xffffffffffffffff, list=0xffff800020b924c8,0xffff800020b932e8 process=0xffff800020b953c0 user=0xffff800020c86000, vmspace=0xfffffd806e92fcb0 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 56662 274446 72383 32767 2 0x10 syz-executor0 56662 500249 72383 32767 3 0x4000090 ttyout syz-executor0 25704 469546 49799 32767 2 0x10 syz-executor1 *25704 62831 49799 32767 7 0x4000010 syz-executor1 49799 2568 59239 32767 3 0x90 nanosleep syz-executor1 59239 402898 74368 0 3 0x82 wait syz-executor1 72383 378034 25809 32767 3 0x90 nanosleep syz-executor0 25809 249069 74368 0 3 0x82 wait syz-executor0 83518 213460 0 0 3 0x14200 bored sosplice 74368 338072 83838 0 3 0x82 thrsleep syz-fuzzer 74368 376122 83838 0 3 0x4000082 thrsleep syz-fuzzer 74368 467639 83838 0 3 0x4000082 thrsleep syz-fuzzer 74368 54550 83838 0 3 0x4000082 thrsleep syz-fuzzer 74368 299366 83838 0 3 0x4000082 thrsleep syz-fuzzer 74368 83364 83838 0 3 0x4000082 thrsleep syz-fuzzer 74368 323540 83838 0 3 0x4000082 thrsleep syz-fuzzer 74368 242268 83838 0 3 0x4000082 thrsleep syz-fuzzer 74368 447734 83838 0 3 0x4000082 kqread syz-fuzzer 74368 74829 83838 0 3 0x4000082 thrsleep syz-fuzzer 74368 52648 83838 0 3 0x4000082 thrsleep syz-fuzzer 83838 113865 40636 0 3 0x10008a pause ksh 40636 227426 8451 0 3 0x92 select sshd 77614 463283 1 0 3 0x100083 ttyin getty 8451 474059 1 0 3 0x80 select sshd 45156 282414 74309 73 7 0x100090 syslogd 74309 68913 1 0 3 0x100082 netio syslogd 86950 43510 1 77 3 0x100090 poll dhclient 92461 252058 1 0 3 0x80 poll dhclient 71551 161157 0 0 2 0x14200 zerothread 98022 514772 0 0 3 0x14200 aiodoned aiodoned 27193 100773 0 0 3 0x14200 syncer update 40058 76224 0 0 3 0x14200 cleaner cleaner 60375 74240 0 0 3 0x14200 reaper reaper 25454 299833 0 0 3 0x14200 pgdaemon pagedaemon 12961 360729 0 0 3 0x14200 bored crynlk 54405 439211 0 0 3 0x14200 bored crypto 30772 93136 0 0 3 0x40014200 acpi0 acpi0 54601 167568 0 0 3 0x40014200 idle1 16662 177088 0 0 3 0x14200 bored softnet 31644 396218 0 0 3 0x14200 bored systqmp 48014 176525 0 0 3 0x14200 bored systq 1694 468627 0 0 3 0x40014200 bored softclock 31745 201962 0 0 3 0x40014200 idle0 1 439509 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper