3a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 09:00:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602", 0x184) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0xb03a) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) fcntl$getflags(0xffffffffffffff9c, 0x1) pipe2(&(0x7f0000000000), 0x10000) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 09:00:34 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0xb350, 0x4) r1 = socket(0x1a, 0x7fffffffffffffff, 0xfb) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 09:00:34 executing program 0: r0 = syz_open_pts() r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) shutdown(r1, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) 09:00:35 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/144, 0x90}], 0x1) fcntl$setstatus(r1, 0x4, 0x86) write(r1, &(0x7f0000000340), 0x10000014c) 09:00:35 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x1, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) 09:00:35 executing program 0: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) fcntl$setstatus(r1, 0x4, 0x0) unlink(&(0x7f0000000280)='./file0\x00') mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) select(0x40, &(0x7f0000000080)={0x1, 0x8, 0x302, 0x7ff, 0xfffffffffffffffd, 0x1000, 0x8, 0x5}, &(0x7f00000000c0)={0x4, 0x7ff, 0x2, 0x9, 0xffffffffffffffe0, 0x6, 0xffff, 0x1}, &(0x7f0000000100)={0x1, 0x40, 0x7, 0x1ff, 0x2, 0x86f, 0xffffffffffff8000}, &(0x7f0000000140)={0x40, 0x7fffffff}) syz_emit_ethernet(0x1, &(0x7f0000000040)="e8") clock_getres(0x4, &(0x7f0000000240)) mkdir(&(0x7f0000000180)='\x00', 0x4) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x50, 0x1) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) socket$inet6(0x18, 0x2, 0x2) minherit(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x0) 09:00:35 executing program 0: socket$inet(0x2, 0x4, 0xe45) r0 = socket$inet(0x2, 0xc001, 0x0) kqueue() mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) getsockopt$inet_opts(r0, 0x0, 0x2000000000024, 0x0, 0x0) 09:00:35 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x80) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x5, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x0) shmdt(r2) chown(&(0x7f0000000000)='./file1\x00', r0, r1) 09:00:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) read(r0, &(0x7f0000000340)=""/254, 0xfe) shmctl$IPC_RMID(r1, 0x0) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae531c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c214c13f5c2b9384d9d4acfb271f4471dfefca3", 0xd3) syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x3, 0x800, 0x6, 0x9, "4889b54b3263c4197532a46054175a9069481f8e", 0x100000001, 0x7}) r2 = dup(r0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000180)=0x8) semget$private(0x0, 0x2, 0x41) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "85101a7b875f7c84a4ffffffffff9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000440)="fe1f48d4c753f8997a63b76bd160e0cd07f937719eadcd5221bde3e5b19d414fdbc8db23d5c667b41b612acf04ed6ad40f5f55ffebe6c00961d87a1f9d3a65ccc545b4e655908ec557e8f67efb18410a198f856c21f1712f4693c8149d9b6eec26e308eea3daab68a6a7be80f4fe8405b3642934ee748722c66abb4a98b1d05173fa27538305faddd680702779", 0x8d) 09:00:35 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) select(0x40, &(0x7f0000000000)={0x9, 0x0, 0x0, 0x0, 0x9, 0x0, 0x865}, 0x0, 0x0, 0x0) 09:00:35 executing program 1: r0 = socket$inet6(0x18, 0xffffffff7ffffffc, 0x8000) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = dup2(r0, r0) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 09:00:35 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x3, 0x8, &(0x7f0000000000), 0xfffffffffffffe8f) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="2caee19a324a7bd932e04f7c2076ebcecb76c0d4ca6bb39753a4f738961c8df91b38d9c3bd3d4cfef60f09e261212500a62beb25f73fcc556ee620", 0x417) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 09:00:36 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x20) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58bab6179ee6b9be79873446bf5a3da"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x1000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0xfffffffffffffff8, 0x101, 0x1f, 0x9, "ef22d6a1038284ba18be64e4f8acf4cd52d21c70", 0xec4, 0xfffffffffffffffe}) 09:00:36 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r3 = geteuid() r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) ioctl$TIOCSBRK(r0, 0x2000747b) r5 = kqueue() r6 = semget(0x1, 0x3, 0x1) semctl$GETPID(r6, 0x0, 0x4, &(0x7f0000000080)=""/98) r7 = fcntl$dupfd(r5, 0x0, r5) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ftruncate(r7, 0x0) 09:00:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = socket$inet(0x2, 0x4000, 0x400) close(r1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f4f6cdb0bfa639aec357e9eb70a88fe1542b9764"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 09:00:36 executing program 0: r0 = socket(0x18, 0x3, 0xfffffffffffffffc) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), 0x10) 09:00:36 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r0) 09:00:36 executing program 0: link(0x0, &(0x7f0000000140)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000180)=""/145, 0x91}, {&(0x7f0000000240)=""/133, 0x85}, {&(0x7f0000000400)=""/218, 0xda}, {&(0x7f0000000500)=""/253, 0xfd}, {&(0x7f0000000600)=""/239, 0xef}], 0x5) write(r1, &(0x7f0000335000), 0x10052) 09:00:36 executing program 1: r0 = socket(0x40000000014, 0x2, 0x800002000) 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) r2 = fcntl$dupfd(r1, 0x0, r0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x400, 0x6) 09:00:37 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x5, 0x0}, 0x0) socket$unix(0x1, 0x0, 0x0) 09:00:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() r5 = getppid() r6 = getuid() r7 = getegid() r8 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r11 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r14 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x8, &(0x7f0000000580)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000180)="d53ac0971aed28caf828a44153edee25a7d42a8a8fb5e8e4fba87878d1662bd6dfca3a9f2c4abf08930bf67ae1247d09fa6d1778bf3b081d3cee1a88553b96a5ef2bb3e1ed499193f821d84c900ea7523a3fa387a230b07404da318a5896dbb49ea2269456d030001b15e4e0d7a01ff361924fb6e6c53a6d704040a655eda1dbf773f5d829a7b1e720e1c69088d78b24eff54a07ea27cd04ed2ac6eb486b3fff812e63fe40ac9560697d8bd5aec9dde051c055b1c24328f529e04a7cbec4c0f2f9f63678ba2dda", 0xc7}], 0x1, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0xc0, 0x8}, 0x1) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 09:00: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, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a0cba5c9f065780f345cf95a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ad7b66d0cc92d9a3bc562b706c82f240400c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb2098800003d967b4edff3b4fe8a1d45acc278708e9a2f45805345bb7cb4fb7e9e4fd275ac0286a70e68555ea77ee2cd194bb43fc1ec06408429b3d268e71168771f6e86fb1354e40315c75abf3af977acd9e9383b7ac1d79c49e42a1a0de944c4668e37a17a75a209f96fae951069871cf3347cdbd076f94f488bb916ea5c220146049c", 0x19c) preadv(r0, &(0x7f0000001840)=[{&(0x7f00000003c0)=""/192, 0xc0}, {&(0x7f0000000000)=""/3, 0x3}, {&(0x7f0000000480)=""/197, 0xc5}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/81, 0x51}, {&(0x7f0000001600)=""/197, 0xc5}, {&(0x7f0000001700)=""/136, 0x88}, {&(0x7f0000000140)=""/7, 0x7}, {&(0x7f00000017c0)=""/112, 0x70}], 0x9, 0x0) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:00:37 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) socketpair(0x21, 0x0, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) unveil(&(0x7f0000001340)='./file0/../file0\x00', &(0x7f0000001380)='r\x00') unlink(&(0x7f0000000000)='./file0\x00') open$dir(&(0x7f00000013c0)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x30) 09:00:37 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='x\x00') setsockopt(r0, 0x29, 0x9, 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x46}, {r0, 0xc}, {r0, 0x18}, {r0, 0x4}], 0x4, 0x6) pipe(&(0x7f0000000240)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getgid() read(r0, &(0x7f0000000180)=""/119, 0x77) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x2) 09:00:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x1) fcntl$setflags(r0, 0x2, 0x1) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r1, 0x800000000ffff, 0x40, &(0x7f0000000000)="e26ae40f", 0x4) fcntl$getown(r1, 0x5) 09:00:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8000, 0x0, 0x401, 0x1ff, "a262afce6c3013285681cb7e97640d59c307da0e", 0x1000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "e7d7f81eabb57df52d77435ec0b657a55e7b8241"}) syz_open_pts() 09:00:38 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}) r1 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x0, 0x114) openat(r1, &(0x7f0000000280)='./file0\x00', 0x2, 0x130) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r3 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={r3, r4, r5}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 09:00:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) ftruncate(r0, 0x80) syz_open_pts() syz_open_pts() 09:00:38 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x81) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) close(r0) dup(r0) 09:00:38 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r2) getsockname$inet(r0, 0x0, &(0x7f0000000040)) socketpair(0x10, 0x1, 0xfffffffffffffffd, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r0, 0x2}, {r1, 0x70}, {r0, 0xe6}, {r4, 0x100}, {r3, 0x100}, {r1, 0x84}, {r1, 0x40}], 0x7, 0x7) 09:00:39 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 09:00:39 executing program 0: unveil(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)='c\x00') open$dir(&(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', 0x8000, 0x100) 09:00:39 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x15, &(0x7f0000d0c000/0x2000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmdt(r1) 09:00:39 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') truncate(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffc1) 09:00:39 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x10000010000002ff) symlink(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', &(0x7f0000000140)='./file1\x00') 09:00:39 executing program 0: r0 = msgget(0x3, 0x280) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getgid() r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getpgrp() r6 = getpgrp() r7 = socket$unix(0x1, 0x7, 0x0) fcntl$setown(r7, 0x6, r5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x8, r1, r2, r3, r4, 0x1, 0x10001}, 0x10001, 0x84c, r5, r6, 0x10000, 0x4d3, 0x3, 0x1}) r8 = socket(0x10000000002, 0x2, 0x0) connect$inet(r8, &(0x7f0000000000)={0x2, 0x2}, 0xc) getsockopt(r8, 0x0, 0x7, 0x0, 0x0) 09:00:39 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) r1 = dup2(r0, r0) fchdir(r1) 09:00:39 executing program 0: r0 = open(&(0x7f0000000180)='.\x00', 0x403, 0xfffffffffffffffe) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') accept(r0, &(0x7f0000000100)=@in, &(0x7f00000001c0)=0xc) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 09:00:39 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="82022e2fe6686c653000f667c84e30c629aca22f180c650c7a8f69878700c3c9707b9d9422f119e2770f4d67c4c6081991e8ff2dfa1611d958c42729cace1d469710dc01fd40546d5f1a60bcec9aec93b98cfca47b661b6f1d42a62c35b0dec459658ed5fb9c83435b59e60e1afcc675d4887570c59dc1d9ca621e94e14b26ae9bfd3033bd01dd90eb0dfcab3ece18d967a2c2ad7055d990d0b659d0095efa1dbec261dc33ca04f706fd65697e000000000000000000000000000000004a7f8589489157f3fcebe3925ce60432fb0e0ef714a78cbb4aade858b26de00262e9f3a669fe782341a6e770221e195111337778d71dfd998849c722ecb171d9db90116258238165bca373c0651310d92fa0ac063b9e3b3eb7fa659cc1942359f9f8017d36c2f80511a8d392524a857c6fd7a3bd20bab2a71e63c5dc3ce986f25458904ac44041d1238fd9f6cb84a8cc4334c2b1f22bd65422011b854bc746b795a89777361f91a798b44e043f24b322feff0d516968533b10443aea21746034de71feccb288784ae270e0e2d8dcc2"], 0x1) 09:00:39 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)="8d", 0x1}], 0x1, 0x0) sendto(r0, &(0x7f0000000100)="696b5bfc457e4a4f68458a6c5d475b0e96d18c92e136e55185affedc980e75b9029e481a8c2ccfbc71ec64aaf7fa25178d02f4db6e3d0c9d6f199043a45d35439a9ee9f3ad41a85144abbd9911ba965701411c6a6bc28a128f76e906787ef56ecc795563d3527baa389e3daac0d8cd2c85b2c623ac5d8d173bc5067acb5c495cd2701a3729f853", 0x87, 0x0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) getuid() r2 = semget(0x1, 0x3, 0x2) semop(r2, &(0x7f00000001c0)=[{0x0, 0x132, 0x1800}, {0x3, 0x10000, 0x1800}], 0x2) 09:00:39 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) setsockopt(r0, 0x4, 0x10001, &(0x7f0000000000)="2956d63cc82e444793ab1c91cb82928084d3bf56950b7119acf65ec4da47a3ddce22212cc10de2547dcf2a8dce9142542a47086bbf40fe4c3fcb837ab0", 0x3d) r1 = dup(r0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x1184, 0x3e) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000140)) 09:00:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x1) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) 09:00:39 executing program 1: pipe(&(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), 0x3) 09:00:40 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x40000129, &(0x7f0000000280)=[r3]) sendto(r0, &(0x7f00000002c0)="73bafe23c7035323fd5d5784c3d4681ce7a758073dd3803ff96b8ed7cacb2528b95b004e0e3b766bfed208843a7d46ca8797516a2db6316435a1568c24ebd00de27824dd70e003bbf9cd82397c216880aadbf8415bcd975ba7ddde85615bcf83efbf579e395ace57c37d9935403bab0a91c129e2a555bbd0dd727142a86ce387d85a980b3616d506d2d60836f0e44382395d8813f998a097881b1bf174a9df172882d43bfb93256172b64a42d27e5201d451c4a46f89dc616fa284f3c1dffb509f3ba168d35c368eab64f632df6be8d60aa41cded10af575c69e900caed6d50ca0652855f690a6289b6c708d0cb7102d8cf92b4e1649424e85d1dcd5d3287869b58f2285ab1f882ab84b288253eb4b02e45f1ea81bc2286bb1005133f301e1058c00379bab9b08c4d9985481840b73766d65199960c8d1cd6c3fee72f0fd08585afe8058e3abaca030aef6ba5f76677a4681b6cf9e48ae3040ab93a6e6daaf80bc6fe1720cb817f32e18f716af59af98f815dd08bd094c623109c11fcb9b93f346c7356e2029a48de5ed3f93f65ddc0a0b290a5238ef83d8fed399f8c1be3eea0544b6a8a2a2edeef579c72f031959d6302d354d19754b9b0d478a7ff46384ecc3dbfd4b36d677109cdfaa92e99781e6c7ec5f7efffa98a1cfe8a381d9256422e0f77078307d18508ac0ddb846414a82679386de630d4e81d2fbe1d41a44139c795ccbb2e17655f0667233dc03637fde224691045cb8cf927ee583625b3c685f87f1ae901e4e9ed97f6ce9cef5c284f3d25cfa9e674ccc09d96b608e48613027164f1d1c809fb7d21eae31e006072de87c0311916b546258809876b536a5e9db3544a47ed2f16cac8e9730577b4ef6962714771f468df7105ebcefc2e2d48268f4f964ec4434754b34398dfc9d11661b8a97326224528dda2e3b7a637fc66bbf8330067a323cab7ca5810c151a293fe9c6fd85117539fd94ccd3ff288ad39c489588cb6ea8e8cd0e19a67ccabaa06d16adedbea3a0f1a755830e2252ffcd1e5a405ff79594d4016b77d81e93651da89d80690a6910d114a06ba6b25161265873043ccf8172896ec0371c3eb4536d46e7ed3d003b3bbdd8c593eb66f5bbfeb41f19c3ae646193467bf7751863cd43137204a3d07f9a14c364780f7898a5cbce2459fbb2f12e0e75677549f86c45588fbd21429e3366c2ee3da3fa8405097e71e2789e88bdb0f37f1aa3a81bcaa081a8ce3a53edbf40fa5d1dace0ca23585c5483965fb023ba4f52d0a9b33e73ce564befcd0d92c4b51501e18b23ab7efaa56ac0190bf0150ed0f3be8925f5d9dae741b14039ffa4c3e16deb273827f2f0c9aafb59a86f92ca8c2c2cacc4eaaf82396b955e73908978f54afe17dbc648664e93b3dde25cdfcd457f8c43c3a118b0dbd829834ab12f8517acff3e10d1e052a408ade13612ad0cfdbf091a33d6b66bbafc89a03989e8f7bd257b07c19c3317d8590ac2eb883611b3ce75a43d7e508c3de57b0b7841ae5ff93416649af7f2893266f46a741c01fdb2644e2555c8bfd9ef4d35b8e0d916fe7c904863571d13b058f40819ecf47faabbb254b0d7d78768885c93290aa2e5758086fe00260b760708e12fbfe9e40c0edfd4dc8996aec0e6dc4f27df91fd187086582b3b094286d5fe7e623fea2912646de72090bd03b285278ee6c32b9c5b6a7029745700da2c7fc3c276f6e4b7d1962f8dfb835790a241e660d20fd0c7b520c29d8be89c86cd8305a15f8ec360d4beed407e38a5d8645acc691e4b0f4580325a20adc8bd2621df1b9b5b5989c4e46b319452814b26eb09918eceaa674887e609928cdd1a5c6089070392126ca832d0c5cb3f22848c56d384ee07f7818f2928b9085183c7907e1daa9725da020ed6836065abee832e5d0f31cfe75d75de2cd21153d0f5d7a629e53262517187624b9f6d3dc764a20b7081f63fe2451a27303d8381454016cc92861ca77657d76f0378bbfc7e73198ad9ba1a7be5d390687e20d2434cec012e538bb401a92292822b26e5eece74347687df64bb9fa4dd1e8fd552aa8b1b14c20c30f70a07854ce84c4fe98bcc1c72ca7bad2892fdcae3a4f8ccf34c3adb4e7be8ff956af731bff381047293473f270f5524cef56f6d218815eac0cecba2e423d209c48d82293b2554512518a9d3bd97010820cddb95592e88c5d81cbb8aa83e16b5b48ce7761afa131413353f50c8c9de9af59d6205a2f620271bc3e31ae9ccf3a46738cbea53615c6fa7464c1425e0415af6d41a708c3194ee3060a3bbbf63800118dfb11d6f22ea2a921b6e03cb8d11e4e2bc038bfb705909c4e9448901d52348da0102cdce5139e30bf82583be6759d06b97b3ef9886cefdacd160186a0b130b200ee65aef916631852069a2b4c10743d8eab989fca881a8b62e5226924827e0d46cd58c985dc94b87a75b63f29c2a958d8b331127315dcdd5e78cf328e9d1848f5851e6aeefb2d7a0d0d6d08a0e61c54fbc4a882ed764085d9dce5181aee453a231345a9634ec83d2e05f88a696a9fa98ab50adc6978fc47a996fa9aeea17c5ca96c3bf4d2ac4b753d49f121b4b7ffd15869cb83ed01ad5b29e1edbd7954ce43c542c256577b40e679afb88f34d26c00e8683db2fd493b68f550e0a3b46bf5cf5522ea435709dc58282e1efe2ab6d118fe68a1866f709f4bd1ef988602b1719e874ce6f332e401ed4040bc81657a9a837e2f8845cf779f2ec5d7ced143c8504679172b5fe6f092f6257c0e347c81b45da076c5c381b63788556154148dea63aa62a5c41eb4847eee57e92f53203ca1e20b6b1efb3c99a4ccccde772308522473d04e20a802ba919c9535ba57d01a3eb00742be24f2d10841bedbcd8ffde9a16c6f8dfdc0a5afe49f72b1203c7098d480f42d5127826093e2e5efb734bb2c6a0049f309c9612e6795047b6e27429974057c860a66346f7b8048eafee8e044a15670cb75bacbfd58c68fade46eb2cb91bd9abc24ead7b6274dc333cdfacc556eb4d90afbf008326b9cf3829cca23c4fe029d0e787d2bd3675e23e0d8a2df960219e775da5127a0c1c2afc6fc1513fc60cb74a7a716554555ce2b81ff49509fc11e003cc4ce5b86621383972a1cd55967bd88101fee7935d398f06137f46c8c933248b25dc7e2246f693f35ae0ce5ac389f6a9b658b145510cd82a0893ca554ca41f23848040edaca645f250a6d989558edef0f37b914f2956eb296cc6b1910cc4fae6ce1a73b55f96a4858f7099062173008082db848c03b5784a51a44ceee962b5e4ce6e6f427291e689c1ed0f7548542b37b058cef3e0bc61dc3adfcb45ad2798a8ae0f96151e9888da5f39fcefc999d2b195e63310c8322a374b60f4d0805c4c0d0559839afe35543cbce27555bfef969e3e75569048a0533fe2d7b6b9011976ed8f35b297748949825128d5acf676a73a2f9b752d4fbfbb49d846579e230261e470dfe91962bdf6de411242bcc90a9764defb21796ff6764643ade88db28bcd0726366f8458e0bb71f5f62bb3d9591aafa48cd4871603158c7cba0ce674abfdc518ea86f2642610e3f31eeb74fd838717a7e177badf9903c1df65e25e8dbc1f51a5f2ea9a7e8cadab0db48eccd6e7cc66420736d72de5edbac6d84f4041c79e5cc16e23cb7be9340b3f83a8160c0a1967d48237098e3e5fcdfbf27332bc85590d423184770da90fbc82b8e06f31ae9bc48bfe3da79a3a8644b35e1796069092b18e9f40325abf5d3d3b126981188f9f221f7e7f8dd92c9450b007953cf5c48ec73bd4883d0999e80a2156014dfa59e2d793f37ca94f7918f970df2c20c25e835f96db5b4abab7b9998fc47311b9fcad23321e5b4c8e3ff032beedd899a7179b4724df7f47323e2f9f12e5ea376ddc5cb48ef8f4a5fa3b1ec8fb22ef8cd578d07754b706e1a44100844ecdf9d2f22bf678367d3edb4e47de2fd88828e885de8653648d9adedb18d27663adba79d9663e20508d8548d30e92c12b547c58fffb73f243c1297dcec1d9479b953212c9387054b472b375d853133c9f09d9f4bb2b2d9de71570e4b0d431b074d47bc8c09b764d88d380adcdf8d37c833349ed332b946adffeb39c3d3ebf15b54c65390a0611148c122c44e8d209afe2870153e4ce746d918fc0f11ebfb5553ec07ddd9121fb3e1f09c869f96a7622e9ed9caf75920190e72a099a42d75377336dcff6ba94101945caeb237ce5ef04f98394f36e0609b37cb5b85981e37bad15334297883eb6dabd7a6fc8e8857d1177c99fec51e4c9ecea418f682f44bd70f1d1cfe5037db2ff13c9e456a05f8ad9cba66b1cd4530f66582097a09844251f421a44f2f31c43654f85060ad4525f15244b3a6c05a66d6457bf11dd288f8088b7560856b119ab187e17494081e34e5502a77ba6bdc7fd893e3a64189be837075b8a7dd6774243d57f5ecf4f7eb496111556330985e0ec1c3f736dff397ba4e13011ff20d5ff92d77115d6e1812bf985ee048ca601a863d282b0dda72d1cdd48338a9e0d5dfd3548f0c8994f307e8db147b1f23a63ea2f3e70a481d5120927f8dbca5ccd5d10578c8f24d1a3d4c81b06d54b04d5864c459eb986fc45e3da222a176305ad830d292931fb42918615332bb5aa70385c1605f1af45b77962d0909f687817994533bc5ddf66ebdee1483d2d4f1df2914486dc48db6f149e0d5af9199d3eb7251982764284b36c26df8977e30d1ab3ec0a8e636745cfcc384803f272fb0e82a849615bfc5d4b650b1947587caba6e3ddce8291ffd085f8ed8281679c22fc7a6dd2b33f34077d16b35f7a180f8f847303b5fe96a862193daa68502af9bed0d00d6fc4013ca9c4bb410ecc3dcf35ad6aff1c48f1d5989b93a4a25a72941a211656de71fc18453626b6fa40597c520c7e5a398b9b1c5d60ad4924622e0186c37ab3d6da37b811f0514fcde685aa2b25b78ff9f17b368b42c10fe293ded1533a840edc9860d2b0e5cae518ed8a04b218b6e97bf77bbab8f2ed61513c6b72eb32880259575525fb77aeb1e4d8f3798c04278c2c47c4a387e9002db635bf719b1e13ac26559f2112c7939183fc5ef39c3131252c2235f2f83d0dee095b368c174fb23c2ac06921e1b598b4bec615693b9bfbd38c124d463dedb49550d6b7494d7a8ce65a8082a5c9b4db984d0c5b32438e184fc1e21a98559f1daef8849a5a2ad477661ff863e52d692411fdc7664e45f93cd5b4dd2858fcbba2e4d18e54f4263d031c19c76170ece1dc1487f1af753c95c8d41edcfa3b53aa4ec29e3147b507d0e2f69d7d601a7b2db02bfdba734358b9ccff93c3f6762b7ff08bcb71c7b6bc2b458c8f8cc8ec4c6224423adc18ccd6e0e185b63f6ae2838e8cf702f536bd8f502614e7b0406b8351421edfdeedb323de6debed8996c5ca7d4cc1ba0bd0ce43e8d2849c83d453c8598cd5f6d23c94bc9ff49af86bf358a80f0d766ca6277656a2deb432564c67ee3ace93033d87ec3687880e5230b21866992efa854f667de25234410648702dac29cc96dd8e040767400cd16d37c85d14dd53e9f24625f870fab431d137249f4bc1c5fd386f68a774dec081f5835fa8b4faa16d15ef39625dc7a186370fda86a462c6bb2c290aff9b091bd19eabc631f6e5cf5e96ef8ed271b7039a885e1102b9695eae3db741d73a7ad398f43325c334b9d8197c27b4321328c63cc394ffa03be6c1ff570841fc63262b62d581626188df06c79dad7032eded36bff7b358b018a94486385b7288c90eab609f82cd9dcc", 0x1000, 0x1, &(0x7f0000000140)=@in6={0x18, 0x3, 0x1, 0x20}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2}, 0xc) socket$inet6(0x18, 0x8004, 0x3c) 09:00:40 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) accept$unix(r1, &(0x7f0000001240)=@abs, &(0x7f0000001280)=0x8) write(r0, &(0x7f0000001140)="b0dc5fabf94d7d09d4b71a7a76bb6e0d8c851f80edb498701109f39e5a7604bf0bad73e84e065344cd952c1087228be15c0975eab9037624187c971f12c27164ff4b65763a04daf92db4ff9bf8ba4151d3dea21f214b0588dd864eb1e6a6f97a72a3775ceddfaa5cc7933b8dabd7cb8ff0d5ed44af36a595bf7852ba5cf9c80f803894ab0ca0eec7a1001735bc27557af0451c35f027258978e6659463ac5c72c5d8f9143e11ab2f1497fff6e54d1616b7cdb6b00f2ce114909fbcc93c6fd19c8ad73a6c6d7ee111fd3ed600cf35ff05db7b9be0f9", 0xd5) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r2, &(0x7f00000010c0)="ff78d353eabc190746ff945ed8e7514782ceed92ac481b9374532f3fa586695b94d5f39ad11a6f6136779400313829f46a9d5a3e1024bccbb4433db7e6ce18be9cf417", 0x43, 0x0, 0x0, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x57e) poll(&(0x7f0000000040)=[{r0, 0x45}], 0x1, 0xfffffffffffff3b1) r3 = dup2(r2, r2) sendto$inet(r3, &(0x7f00000000c0)="0a2f784ca49efbbb435587c8faef1158e103f7f34a3af1bd07c0133da36922c8538f9d5732e9b5a1d6b979af608c33c91cb1aa33099773d19f07b2053a2d1342f7b1e7fe26cc43a98622fb61ba65a2403245213c544bbdd9e687b51a775f828e6e8ff37da04b99526b9d520b450ae5b47653fc5e05ec21b1c3fe31e1e02fb3e655856930183e1249f9e3954e59309d6a5ea69b301ceae5a4c08085e37e6a131455ced507714f0e5febad3d20a9264e2d1d014d2890be540401fa9ec976a1abe0391e9270c91cee9890af555e02c4904dfb7a9914fa48ee6a734f97ff0b23eda345ddbe255ecc4b2ddf336930ca7abb25a4d24eae7c08a7f5dd96352a5e375b1c4eb0d9e80db46c99f206b4fbe54f8ba58c1e060064c108ac14f7e68f24582f100f32f1911ede9c1d26ad07c3224eb5fe196e753e55e78f4f473a738b87e47b548d98c12806e771f1b0f1a010f4059e8de9bf04a6871254990818ad8060bbe765439159c3b20b92c9e781a6f9b91e9c9443fd9aa2ebee3441eda830925fd6eb8c5409398da906f31506dbe6d5ecd246563035445f3a2ccfe9d1f6e4d8d5b5dcac39d852f60f73dc9e6588bb0d71de00599d57b2818d76f5fe88979597ae1a8ef83f453661e9d7499ab222bc404453da671f8c62ca61aecd54185ec4caba706eda3c20c0c4296851ba4f951b619a57c7d287ee14bb4785b8e56afb4d67dcfbee1ba94169ec479aed256309e45ab782004d8aee27f6fe06f4f42f5de4b652c2149ed2fb8eae8a0fa04dfd4f46776c83bc6935ef28099d4cb59b9f68d5a354b4458c9fc93c7e50995cd84726316bef5475fd193affac5dacca96686f0600d1f883a8bd610ca94483cd97ee8fe1a7707113c9683a84a3fea4c89a8afabf4a62dce7ef24e055cd8ca08f0afa6757901e93a0083dff3c42241cd8931db9e12103ff143e0818346a2c7dd5550bcd589e3e78f60ef25b14a641cd4cc2251ba2336cf36d6fe891d553cd27c9609cdaa3daa293cf044c3ca33b4e0a880d99e4039c6ff8392fed89bc7a0874f7c737adac1efa57dacc80d850ddae0e0d123bd47999cbad6b1ca05cf5850a56e5a492a71bf68e2a290b1df669f9aa9b9fee2001d35afc62633a6b1d5ff012ed9e85a385bbe67be20f0f186c0f88f7787a139c944e529a5a270246f31487d6e87995ce0998a01e0fdaea5eee78b887f78f3a6f7d508fa34a70c4adf3230d60c945bd9d1d6aec505c9d0fc7c362706a4d2fe28fd51e0500a08223fb59cba3829bc1ee4791bde19917db005e991eabb51bf0d7446ef2df759ae72ea0ff274329960d8884bdc9d527a18dfefd0cbebb7d8116dd6eb94db85926dd399f4b1fc6b1d3963344cc145c510987b06c8333c0410168b709cc6d02b18d20240e85c94d4241208fe87fb9ef6eb64f6a6531e9f7a7d75dc9be1b8682d4d60414a4d3ce60508bad729af6e2ea78cc07097452dd83fcff546d3b273fc9111c236850535853d0f3365111dc4217add7ca82c6cee8c19ee041b6e3684f7657e9bd4c2fd93039f14932c9a9b7f5e8a9612caef05bae5b0c8ecde4901b70759b0c2a832cc7dabf53741cf24353d80711a398fbb3d5ea211355bd751a82d4bdae64fb700b5572ec800a9a2c31d64c8b89bc09b712246369ef383661561d351296dfa37bc99a186e4511f438fd76d9e133ea9801689fab84eff42d76f88bbe9acdaa4a4a600ab6033f4a19056d4f61be2a6def467424ee1e6b7a6d202d0317763938f8ac91c250c061d10c631e605d8c9551955e234bc8ee691bd43d48caa0bdef83f55782999c16747c2d699616bac5facae4f670b9790f2d9d4ed38d3d2a4edde53bf09a49a6ababc660f148de02e15de1216fa5f48fa65d5900cf351479b20fe706b80c8349f03596a8786490874acd31b63e2580b7df48ff5b6d9e2251c196147ecd0ae6e1b9b2f232608bac12fe9fc418487a96c1855bf2633df416add46a75dd041812c6fc0eb2db61fad668509fbe7414dc1bde6a65fa1e37c17f28e7e5b0be50ab26ab395169ce046aefbd532170ca02694253a066d44c63b54e067c2ca4ae46f58bad0c4e35b1ca9363770ef76bba110ec27a20506e2ca9da8b55615eac91ea9f40c871b92c68b4b2ebe4b08e14395745af6d05db51a850d2103fd2277d7f365d4a8ef28577a459fb129fc75e7c81f26440551a978b5a9c22e4ce14ebd80484418f802be3c4d0929fa2997b576596a873ce0ae7ac137d69bdb5e1b36e7e052ff56e41d2e87ee9e94eef04e8695e516beaf57af0c892606694eb125b20d2465b11f3e1086bf572f564800dc98e9e1ef320e86addb9075f6e87ca76241ac22d699bd2e9927991447419362d5bab34f7a4d200d365dd5069beca4a4cbf395c0ba4ed0d54cfb397c4c7efb668d149115eafab5a82b8c81f4d5e20db6458604cf4f6ca4401a61582c68fb68d561820c49f621bdfadc1620caacc4c68202673f2dbc56681affa2beb9a5e7f2616df1e6864a30e02a9b7a9f08ebfd1e7fd7a90328f03f15e1eb217cf89a6c7abf273bcbf7fe8d608cf7de6b2ed9de5b9ad6d72a9c7e1fd1a439464b190c8ec84a3f981da1e78a930adeba550e4fe96b718d3b45011276bc48e6bb9b8779bca1a42770504dc287abe5dabeebdbb32b4efadf46b5eb5d305860cef6df6fcf77c4eb00d2505c9b6148b030fa5b9c800328ecfebaec98eb83dc69315a31af8a84d89abd4053b32d25d2b7847ec79617a8993e83d42b2ed04281bf109fc85c8ce4e51941af1f09b3025a5ec9cce0e0562ea4078ffe6c7de69968c1334aafb7fd90b33d9041d78946e8c8bc95c9979c0baa66462c08dfdc8b874e1dcbc743d6da5a2b5b8c0e5e706b8e044eb14f54a235bdea70efb8fdcb80fcab93cfb2177f4f8af8f3b1feb5a34f94545ff848764323ff5cd281e176b05747483151db3987d81005dc8a4d82cbad6a4773b9402915a6b5341e501a613c4beb971a166180e0496e97a67a7e7eda857d7d8ca69bd620949ac0aec69f5853b397308b0e2229217b64453b70b71ed511a145aa1a37ac7921fdb4b629be52a8a0a4594b6e6d3764c68a2cc0a27504572018747ae40292084b55e2f3d1a520a6a28419ffe61c5d663b0698e7b529c931ed7faa30bba9c5cec5db961acb5ec374bac2406ad579240046ae3f709069d04bafe52006acd3b0a6a07a38157f4c74ae23040761e42eeddedd9f1d3bf0ef585a29ab94846ba0cddfc38efee75f21df08bf4c534149eacb91112124679570dee8c64694c72041a6ed615d414e79b6cdf51fe3d46eb14074ef3e8cc4be548e2b7cd2054224477295d65cae921833b97b3f121575372677f9df0d9926a20036a0ab6d2c162294b57a6ced67ee7f5f8d976f099b6f58be2384609d0f59e7ea928746d1142428597940f2ffc6ff1c129b538cf4e3457ee06540b8f7ea37f44e47504a2343bf2805b37b874e21fbb9fbe78626cddc616b367f9a0bc4ed0a0a7421f2e33e5e69e4aec1e800817a01682e7b05267235d069278b0985368ab696ed2bbb5ed6037281652115b4136f8b3e2b8d02bbdf7c4e6160de733b2b7914f555d30fa1c3f5cb9bd0bbc5057776dda1101c0e289cab6aa514240d5ab4b89840966e2b821b199b1d1e3adb11cfb538b46601fec5823f07d811dff9a47e148ad190414014dde8a07a3848dc709994c2f0c7346aa6f420230deb8b49703077fa2e169239e6bd166426767b1a2f9ce81a065b0e0221a808cfd5d4ac24c9f7d65b907e0530d6f35deb57913466b86fe9e1dbc95152ee9e294576039301190305938969955700e73c56febf097af77e3c08980eaf73ac25ca6dc5998693b4e5e5d876287ac20ba44b6907f70ca02e96859bd0a9cc75a68a6ed97806c7f36364c6b5722f3d4016c7b7dffa90d4042b72fb30e0553fc46c032f5ed0feac95ec4e30303da32fd432d453f73273f2e6be911e7ce6aa7679a225ddf5a1b82e12000c105e82cae94dfb9836dc264ed9f2c3265ac363af69d2e6446b747096424b11bfff35c92e365daebab235b4abc2769a1eb63a0a2e04ff6318e54a94992627ba1fa6d0b3d01f8e945288a48eaea96b1cff3f6f494ff59af9331067ae11421c3b50b15fbf8739f6d8783cdff0278b9996173924d5573bfa40cad7ccaca81613a54534984669f4ce24f3d05d9ce8a9695db7a52dd742e4d479166c738d66b8e8888094de08debf5ae0c84becf27b13e3712cc46527f3bfd9dba70394273b8b7d3d3de07d7663311356caae9732f157baf33a63e2d81d82ca450a1d36c05fe19d0c15baef8f27a589f7afc25754946a23d41e39ea2c253956a20f45bf2db20dfebbab9b18e118ad69b7f09fc29463a02ea38a0d888cfdd00fc02178a003b1586f294decf1a08f5ab8a8e9c6ece9a1bbf65e814b2d515630f22d2b0923a6931f0da21333bb8fdd2da6c368e4711b406e2b9f20ed57f0dfde482b3fcd3dc8b2ac042fc5977ff5b77b77b602de2d85e8ec53dbf08975b5b175ff89078014e1c0112017aaa21ab5269740d8296b4204f57486ad3a08256f7ad4abc25516de39283229a9d5b1c344697cdb919f8a92fa0880e87560aaab3916d0e0f2f99821c1aeafddeb578864d33d2496dd39925b355b9233dd272fcc46d7c61fa1801014aac5f260cdf8dded5c6d7483b181610be5d9cae90b481e42fe2eab41bfb20d87f0eb382f19c9e6b002a6e734faed784db63a523c9541376bb2ad8e53e416da07c96c6703937a3f8fb7ca4df6d778016340e7c573d2148ecd46e043b6cbd848a7db863798348eb178d0813a63d671123b979979ddaeb0802a560646cfdca15e862949626e37af8f6012da2dc9e0621be38ca2a56f2a7a98fb1f5f8a51cc11874ec3c8240e13db265293fc1f14ba3b4d34b0b446bb4eddd4ac38ba260a69bd63ffeb2b1d3e96441acbf57ef968fe4b09a58ce2834f18d9350b033a04760ea1f738a43c14bc4936b05a22630db9592fc988494d4835e5247c5dbc1f277551b4f63f034b6f477901cf66263ba5fb0371ddad0d443f40286326a5204141edaa1df4ee72aeb24369a0262711ad798c19fb9f000304deb94bee2f1eb3c270b2ec0e819f8931a79f7a85bebddee3b0e51e82be0cf921275a3df75d179d3a9482f0e4aec1b32284c1999d040df4ec6a3b568e3f9d3c45ba1ba67e68ed9e19d7ec731c304feda598357939d97133037ffec06c63f2f9d97805e845381c6df2e9edfb69022f94d501debd077c397a7a18334b830e60e07fbe728f6f0877a8d4ee3c3fb36ee3c7dfc1e8ce828964795660e9735e3e8f405956bc6f739c1babd3c714a8bb78c25838e6b314b0593ab27ea1ca78dcdf7d11909fe0bcc2ac661ba86286b0d944bb586a7d5fe0873f2184536fff9ecd06fb3487c20c8181272ee0fad768401a5006c53f7dd915ea366b1ead1ce37d24a0eee7039727b4145b5f3df28e6c85b22d60aeb2d2ba00c443024be8595dfc7e69b6eb2b7574c69a420585950362652ea768c2fb91e5530be4b98511ce460461f094ab8e1b9019a7dff22ca03e29ed641620786464c3d59d2e7b84855ed2d9eb69e67a4fe23d76b0a58c2ec15754159a743d5f50dd0b7027c4efe6abe9c1660cdc43175a58e3f33bd4b329ce20e41b842ad9f72807f30140d7d8f8e338b4bd51eef68d41ad60995eacef7ac0263d8ad1e467c8b2b78e6bfee3bee5c9adb776c4af05650d98012dadab789a4cd07ddbf02b9345359ea3cbd31540522abd1cc1fe1df57f9f15cc2dc52367ebaa5dd9bd02c", 0x1000, 0x402, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x58) shutdown(r3, 0x1) 09:00:40 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x1, 0x202) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000040)=""/251) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffe, 0x1, 0x6, 0x80000001, "8e0c8c59acad100459dc9c1fcf6faf721ebe8ae2", 0x1, 0xfff}) sendmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0x14a}, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x100, 0xb6) 09:00:40 executing program 0: clock_getres(0x2, &(0x7f0000000080)) 09:00:40 executing program 0: r0 = socket$inet(0x2, 0x0, 0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 09:00:41 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r3 = syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x1, 0x8, 0x6}, {{r1}, 0xfffffffffffffffc, 0x50, 0x4, 0x0, 0x7}, {{r2}, 0xffffffffffffffff, 0x8e, 0x80, 0xfff, 0xf2}, {{r3}, 0xffffffffffffffff, 0x84, 0x4, 0x0, 0x8}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x9b3f, 0x8000}, {{r1}, 0xfffffffffffffffd, 0x8, 0x0, 0xffffffffffffff81, 0x5}], 0x9, 0x0) 09:00:41 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1, 0x8, 0x10000, 0x8, "7be55d1eb451a3824d540931bc3e1a15e59e1965", 0xff000, 0x1}) r2 = socket$inet(0x2, 0x4002, 0x6) shutdown(r1, 0x1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="891bed66136c3e01399436508418fd408a1ee811773488bb3c728fa5", 0x1c) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="db8c4734af9aa83cc7329a", 0xb) 09:00:41 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1a1, 0x100) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7, 0x6, 0x5, 0x1, "46209364cb504ab2aef4a815b915a99afa574bf3", 0x8, 0x38}) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000640), 0x2c7, &(0x7f0000000580)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000000000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00b60000"], 0x48, 0x1}, 0x0) 09:00:41 executing program 1: r0 = socket$inet6(0x18, 0x1, 0xfffffffffffffffe) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) socket$inet6(0x18, 0x4000, 0x3) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x166}], 0x1, 0x0) 09:00:41 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = getppid() execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000080)='&-$\\\x00', &(0x7f00000000c0)='@!.\\]\x00', &(0x7f0000000100)='@%-(&\x00', &(0x7f0000000140)='-(#\x00', &(0x7f00000001c0)='%@\x00'], &(0x7f0000000340)=[&(0x7f0000000240)='\'%&:\x00', &(0x7f0000000280)='@^\x00', &(0x7f00000002c0)='}\x00', &(0x7f0000000300)='\\\x00']) unlink(&(0x7f0000000380)='./file0\x00') symlink(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 09:00:41 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20800, 0x0) fcntl$setstatus(r0, 0x4, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 09:00:41 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x84, 0x1) mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 09:00:41 executing program 1: r0 = socket(0x10000000005, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0x3) 09:00:41 executing program 0: r0 = socket(0xffffffffffffffff, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080), 0x168) 09:00:41 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) setsockopt(r1, 0x0, 0x2d, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffeb5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:00:41 executing program 1: setitimer(0x2, &(0x7f0000000080)={{0x1, 0x5}, {0xfffffffffffffffc, 0x2}}, 0x0) 09:00:41 executing program 0: r0 = socket(0x1000000000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) 09:00:41 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000200000005}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x3, 0xb7a, 0x100000000, 0x0, "8292cfe3f92cbdbef584677fd52078808c16536b", 0x69, 0x3}) 09:00:41 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r2, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r2, &(0x7f0000000800)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x8, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000180)) r3 = msgget(0x3, 0x0) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1e0c2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270281b9233"], 0x1, 0x800) r4 = semget$private(0x0, 0x5, 0x2c6) semop(r4, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r3, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000000000000000000021000000000000000000000000ca68a7dcd0941f48c1c77fc166d36b0000000000000000000000000000000000000000000000000000000000000000000000db17db13f4c50de5cfdc00000000000000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000f61648ddb1ef6e798215e55b9f887f9757cbf48f"], 0x1, 0x0, 0x0) r5 = semget$private(0x0, 0x7, 0x305) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) ftruncate(r0, 0x1f) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r3, &(0x7f00000008c0)=ANY=[], 0x0, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) bind(r6, &(0x7f0000000540)=ANY=[@ANYBLOB="0900e6db6669b6652c00e959e6c2e473ec96de7d95da2cebd7d6ce1285a098d217daa277a676a1357c849ccb9b6504d754881dad4a4d19769db97ccf4941fc4ab8d8263c3118b1eea5d850644f8375d74ff87e274fdd1a5802e03cd265ef22894134241fed080a49350799e443ffff5d0ca064e7102822a1646c6a343375a620"], 0x1) semop(r5, &(0x7f00000001c0), 0x0) mkdir(&(0x7f0000000700)='./file0\x00', 0x50) semctl$GETPID(r5, 0x4, 0x4, &(0x7f00000002c0)=""/10) 09:00:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 09:00:41 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=ANY=[@ANYBLOB="f90700fc"], 0x10}, 0x0) 09:00:41 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = kqueue() socketpair(0x17, 0x0, 0x80, &(0x7f0000000080)={0xffffffffffffffff}) r2 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000001380)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getpgrp() r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001440)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x7, &(0x7f0000001300)=[{&(0x7f0000000100)="89f4652b84577cc21bcbd4fb3d926e7265dce9114e61321daa13da3a03bc867ca207a459c685bbedcd54a07d5fa2d9ad456d72629cb93cf422eff4be80f674370c45164ff650290cc657c4b998ce7f997e3425dce7a365f54e405aea62ab6d21f22c8b9775585e89e9dae0aae00b51a7cd0465454220065cb154a488b17239e2a12e9bd2dbb289f6a3641deaa633d0252f857543e09985807cf1fa49f1afd0c68b32e1107708eb42ee70d1c231dd1cfd4661c56567e84708dc7aedc3432472b3198cfca7084e56358a1bee8cda278f61f145b609c00071efe6da9dc737d20d6d5e227dc2a3c3fa2613754984e25fc001aeb2da0fb51e474404097b7fd439334fd53e4c32b115a7ac483efedf42cf50c8b7c0039c45e02575ba6cc98c3dff12cfa5c92ca4b83305345178d3111bee95aae41ac5a4530b24626a15bbe41b9a03e841d99b78019a6e4b1b5a5873691f23a108fc3cc2f5eddc050bd351a7f1659e9d093ec82a153b3ef897f4980acff086d3c534bd542c0dabc2e44a04935c68c74633c90cbbd5dad0307976c05deb3c4e6961f12e06aed16129eda64cdc3d5d9e74ac4fa3dc3a044b3b032ce738383190fe134ca76a3801ede9a7fc70e336b15baf5316a83fb13c28baec7a32909dbd270b3f7cdcb0e7f393a3c234fc7b40ecb36f6ec21a48dc37a0c097fda673afb032299d2e60e9314f90fc93ac423c82df0519f34faddd77ad52a4610642fd8f728671c975864aa6f650201f46c26443da2c79d4ba23225a81c8d4cabb32b0fd8337b74955c49c71228a0d36d1ac0b8300b367fc02921e9d089214dbc700414a03d9edd55bbb7b6547929ccbe60b1ddff467ad956e28c11a72b0f7d1e0ce8f3a60d70379f350168c4759e80b722f9bc7566c29db6a8e84dae7fa781684c8643636160cb4a52ba87512cef3206e3440535f735bae77412456d8dd2780b15fe4abbdf61ca9d22b8a7fa0fa9a7b5d1649e4a653822b9fe41cc3968bd6c387a750ee875928b4b85beb60b899d90e9102e302d79fc93adb4eb76371e93607df1fa3ae1112e3f5e406fae162b71cb2924698237f77be5c7f3ed8f11c917f6d646f74199edd4b7bb9b415c6beb52f1f4fca86210226a0fec51c8f99fd2bda3c0dd39c8cd33c1dbf8ac3e422cb70afaf67836a830bf095d9c71767606b489d8380558f6b43026219d611473de44d961e5646d57b7e53af2b218e6c900df4dadbcac54dec2fbc1e6d990a6ea140e76a639a6c0c8e4d2f7dcda697084a917caa60df844a895d015144a00fe28fff49658ed169e3fe391e57e5501e2d42e35dea4d79e19e5f77017c58ea3a371232dde9fbd25950494a5a005b72fd41c6bd98918f1368e6396b7a19b7e9f310296e586f21c81a03b9b5ce8cf2c07330c631e91250cfeeee20514001bb68e1fd89c59ad6dc54bc5d004c86bf3298c040ff2d9dbb4999cb7fc9b37d8b0a03ea76dadf06387cdd47a525754d306124f96651ee79a2a951e06843490d651cda7603832ca0ee0f398813894042aae0d9d3a01bc28c08ac55db321bb5348ec43ab048b7f168db49c6bcd76e705df6b1c7b488f58f89ae9d6053d54801f01c25b26c3463e02d13219d2f092718a990d991bb65ef6a15b126954a6a90c60479d29143082bd49fb37c0ceb074b3dc4fd53d6bfacea2214252c8f13b3e7d826f3b3a1cb8475d47f29d05996c092c72597ea81ac54a9c22aaec9ca6193b0214ed4f3ab8889891fa5a404beaf303ca6945584466dcef724e76ff3ea2c503ad0c283321e69e84395240a808510424d94adef78fc8c38d567ed1b883c39681af7692f915e233fe0f9c719195fe3b0251d36a92aef1fae0d65b5c9c0232e362c7f9e02e8bc10591febc88833ac35e33fe31248406a92d9746c63a8ce2edc37259c23388fe6d4b402d3df3e9bf3edfeb19273910d0212a2644870d540b93ad5764bbcd9af66dc7a47abbfa8fe67e774d86ea1eee1414105318fbb6a21f53abbdc6436681b9d76de315f1ac419a900cd75815cdd40e9f9a37473722233d29b564a4e9fded4641efc9037b8327b72648e323a885215410e5c916aaf5bf396a683f04fe69330f5ef4d94912d8e4836d7f0e0e09e1b7a8bb4d21b05ca06838809388d3df7d9f59328fdcd418975415dcd2b8a5828a8d3504caccba07f7283612370ba4f1105dab3349f6bb350e8ede18c83b275f8c5a18e9fe9fd798a562c81461c1ba037ee931eff491c66d4d692da27e8ecfb0b91c25cedd68a08fe1857229a56357fe4cdb022681b9e0f4340fc8b8bdd84ab5b56d04f27d3e1a08e29d86673b7b22f1d7e94f879ec816a81ecb3885e604bc37c1efda8cc2e69c14d68fadecf2bbde6d4bdc85845c432d27dcba4aa09c4fb1f0f1642ee3e91a0be68c71af4db1b83aa0f2017f031b094dc4fbce8efa90ac7a84450a688ed138c1ae65593cf48ad902257ad048175723dbf7ed0f8229fce9b99e0c025eb5bdeb8aa42532393a067b6e55970adbd94dfa7bab947136f8f5576513b4aafb43f131fe166b6045411b503b14cdb4a9fd4c1804bc950cb1a22b637dfe6fc868608dd6195611ab34f753da40049ec702a172808a31e8f15dcb282c2b0f5bb3400ecf76e04d6c8c0be2b61b8ae7e3db02b44316baf127f9d6764e8eae26f5dca3d5a3d828b2acc7c36f3a6d4eedbecb4f38f08cda9b9a889bb1699d5e9d8486db4a6875136344110e1be8bdfeac664db0d02eb1a3149811430c20e0ed02e14285b31ba31957a4cf980e22e601e579efd17a3416580fd03ba07f28cadf73b1d23299296f904b28f7523c51f568381f3b6830335be4bc2e4bd7a44211b311139ef4687a702f9299fc633de7c32d201fc5d9bc98d3ed26e5cfc236115e812c2995aa660085319dcec19afc5daa3152f0faeceb1d04ad814e22969e343f08c03621c58fc652c30a6bde6719d12051e7216f175d49d6e8f23aa508a3f561e431bc37724fd322ed3a9a2171e143fc0ba89ea4f5dfeba38f87917258eeab5bae157528efcd810d1eb2196e1c1d71f37fbe74911fedcc5f1d27418ae08b9a61bcdb37d7a54dd8d8157ffe629cfd831390cd76b666cfdc3ee260dc61c37caab86eb7b88c1c8e38df4184aa0a4af86f78ef39ddf369076d0ca75d577d7855d66d9bb7428ed24eb84e1f4aad5692ebfa4bbcb75cf159c1614017af16517d38311e3d2a27f9c83b16cf60cb3bdc38ca50207efefd991350bb9797fc4cd49cff7d99b41e844ea9b2d6a4ba6998850d83fe5bff833da8a8c57f5e5a2d5c5dcc2b98d83e766d6989be13deb312ea8b271167366473907e392cb3924aa019fe0863f39abe6de98024d548c47b1e2473ef0f2f63b78b4c9810c04a4ede71abd11a7748a91fb04399f8e701e9c9fae7e6c3643ed6706bca1f162be585b9b3becb003770fff1df86ecf19dc3e5b53ed276723465ea664b923a7927ce630a0e715c2dc529be22ec80c6c53636bc7c4efce854898835a04282cb405fa4f3c0797e808099871d9fd51681c91cef95bf54151adca2b3254b4a8291c7d2db82d9b9c339180c8948e9414e383bb24684b36bc0147d65e63fba9377d8c9f6fcc9e3f8ec8ed869bb4d236041835c3f03c4ff3cbbd4e2cfd57f8f3dfe65b8ddc92eb49a954904364ecdcfb1556041d2250fa97324be8a1e20f1105db1d599bd0a089ad16eb23f69332a57780284e6b39cd324e49c7d2be02720bade23b33cbda925fb50ddf6b9f06db09fe110e6fe21457becad4336cd68217a0c10ab207505fbbf6b081d7e7507a347a6a69d9faedc8ea890259225e4d157d2d7134eae4a4b64bcd7ffe3db1a77a64a1c2283148a5c5abb9da42fe33d71b12556b19176a6a0d9c6340dc155d6ffe5264b156b6288c16cb3b5e9d79a9df28cf6dc1466267f857c0cccf0def5a677047000832237df90aae102d81c60269b201a165ff7a4f817e128f58fcd9381182e54e7732f846702c63e5e8e03278747d29a870153ba9ab93bab2246ba343ac92d6136d1bcd0a4612be87951f13834fe720b851ca2af31a3123cbebfd4a1f6cb3c6e2b38478a00b08c7ad3d6bda78c8f89b229551125e5924b24df61c9396ca989db3f3f2ccd760362638f93e5eb8aa84c5d33cd89c9ac7d7fafa948fb0f6266405ff0697a34ee98e4aec24593449fec4e07bb3724d6bc527ed948aa139a89d86c1630b0936373831fdfdb0c73c2da39db6dc558ba93d4d49b293d49753a5a862ad0e59a5b8a6da88a93c12bf494ca15d655920524819e6e57267774a4d7c21ee27ed6530167b4336b313b9f67513a1c517abba2bd9b5fae03a4ff74244a25405943069726ccdb3ed45d77e278221d194dce977a3e7fe40c0696a7cd1e83b10e55627f9d831cc78a5eeaff376196d6edfe78bbb96384a37fe405923c9b0934be376b4cc344ee617827c5a88ed44217ecfaf701930111710d7a7063b055860137dcbd126ae86d54e9673a619b46abf9322919193d94e5ab4f3226fe14ecea11c9761c1e892dcb9bd18d1922cdf7852d936750ada23f03e1f8a17f803107c2add306958fcdcc0b8a4925a3bde5174f8ab10916f45473d0212cb90b20b9033dc337ea7b4ee64fb8b52a5087d6808042a27bf036e190cac0906967f5abdeaa699c6d5d7cfc3f94d36e1d06f74c099a89a929e1c99224f14bb328f043211f6a81c8d0566dad4eb747f7ba5991491f5761cbe675a004981dcd7db505186b49384f21f24f88d3f2ecc74140bfbc708f67ac763e052186e5c3f2a233871bebce2d180deb6dfefbede143154e60e6edbe9cb1a464c84dbb44784d0642912d556612556a3631d26a31176814374bc90e66d7dcddd3d253ce76157326908489811bcf717526a35feac60e4946d727ab88ff5d11d893c50b28c1385f7ebe0e4bd9077fee406a018288e52c4fb47e6375563dd8845237852ffa90f3a19dd56e0515871e83e9049c48561121f9e3939038af16948dd61f952e38d8bfec3624d9f9c0c19ff2a8e2dbe0905bc5b96975083a3b3f234a55da7508b411064125dce64f916f9424621530128a358874dec2f8cb5fa4d244cba44e2bc667d29c1c92e396eace49b1e7e6b75b4a50228b75f858c6345fddf254f857e19e08847b25a8673721255729bb68bcdb84884d88361d64c2ab532f67245f662991b97940f118f3505b01f8b201fda7dee4e201438bdaa0190fcd983f7eb7f4c94ca8a10b742addf3961cea98eb234641f15192dd0d757b73c0f2a2a66f63af6f195e4aa1c93aecb9d813f881c01fff11ce7daf99d7a673b6caad4987cb3b5103159a069d4d3eeed735bbc3d9cc2ee4978ad2fe488b051fcf905c3317c6021da575faf6cd3915ba9e5d8bf0a6575c2ba3b766a44bbdb34e0cc7b846bd8600337992df6fa7b20af4986b4301c11d5c7ff4d6801c809a5b70a424b8bf2ed57b2c24670e05b99197de297452d2a58cb61f9d12062087c66d1aba176b00ec3de81da8ec0520b2e4ddfe04a4dec97a6fb275441132dbe2982c9fb330cbbf00439d324ef075d3f0a1266095d215e4e8478acd03685901710b5aba3c6fb273c4a8779dbc76f2af7f0880e30b52481cba31be30d8cc396ff25c33d74e72fdb960d6e054cd37c554351094816741fe0ab081cd52ab4cfaa16ff03a21ca7874c59ce6986dba5636cab5dc68c3d92ced02b3bdfd1dbb343d022ad49907fd4e1d98a1adae82b31da05624d91f8ea0eb6fdda84e7962086b84344da450c1338daa9dd93a2c575464efc61309cc0f270437a697178782cc6ecf1f2", 0x1000}, {&(0x7f0000001100)="05ad633c753f8928c6a85ca21ba660850962b433ca82361b3823598f7e94d31c07d3008e0a8b521d45865c1f256bca066db8ba75da9df09c8be04a1ce8a37fd183943c8191f44d4bb2965178401cf7e7c2122d4e0111583b", 0x58}, {&(0x7f0000001180)="8eab2c3a9f1b03ab45aa09c85b6937b3af51e03eee1a4fab9746bab5fd2d80c997e25775157276b204a71b2899fded140a4959ac36b0873da2774d983bbd945854d8a4285573cba6", 0x48}, {&(0x7f0000001200)="ff7e6f454c64b9288e38a8cdc7136d79a9e77429c678a46808c81c396b51c716ba2c66a63e5387645b28c9e0a28a673c4e3f08404a08d639a54934f939e064d0bedd87b56b6360d78811aa947863c6df9393e25d214899db98d72c9d45dbf61d2689aa856656c6c5314fcb606aa0d9382ed3a174d8412bcbf75d7f0e25e6b02ba4107297d3c66310ef7c02df930bf3804e0c59bbf0a1da01a0aad2e93d264e3aa12836b8d645970953c85737c4599367bc4d991b981a81e6d3012a0e9d1f3c58c41a826ca8a328c4a91d366030d59d766bc12c8999bc2bb8b1e98f9000b95a243c8f8beed2d5c62f37555fbf6349aaa242", 0xf1}], 0x4, &(0x7f0000001400)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x2}, 0x8) r8 = fcntl$dupfd(r0, 0x1, 0xffffffffffffffff) fchmod(r8, 0x0) 09:00:41 executing program 1: r0 = dup(0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/184, 0xb8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) readv(r2, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 09:00:41 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/57}, &(0x7f0000000080)=0x3b) sendmsg(r0, &(0x7f0000004880)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000001380)=[{&(0x7f0000000100)="81f60479aff9a9704799f7846423f7f9fb49f9974277515e72c2dc8a0f6cb570e235505b97df1c12ece235e5258a4af173af1a2052d8af2085686334d00969bf8026ff4005ade7217e5a447900a2ec676ef9a6aade0287d50da5793ca5cfc9da7972915f318cbaa0dbb3173e40530e7e1f070e5ea35f6116b3aa33f7747cbd2cab8bb997e0caa97d8e4077561737099344adfe6295e5b4587ee8e60bb24a348b7dde5720dda1fd08e86cd47b3494e5e9989c83f7d75f1065da2a809923afcc9917e52e117866d08fe923b32d4c85143182", 0xd1}, {&(0x7f0000000200)="78e018c7a3ddb4f8b37d9feeeab95c224434ed1afe4ed99ba926b71377f268bf7bfb0bc883bec7374a1bf023e3de75995a2339d7635f56cf3d2e58721902a36a7caccdca46992d4d758ff17071b77ec8e9f9d6bff9c16adf42c38b32a58dd6870258bbb4d8815c3fc81763a22c2a22849c9800ab2d376e77de8de1c5c9a28a06bc30fc041540ed66ce64c4768adfd5bd08bc1290ab3bdd920870b25d5d68afd828a71b151a204bbcbfb05d6ddc8bca80675325b2109a26d1e9e25a929fc8121ea9ec880eea7d5b53527b2a785bbef38e079c81bd25156a79db954461483cd3dc885c761d8169f9eacfa0c8cb005d3fe56d03cb7cbd13fa8878f8d88529c76f5bc994f10fbe9a71f443150ca073915b8a216ec3eb3c0c89dd069fe0cfcd7e6cb679b9faed8b78babee9d002e2f138b8724a28b5cb41273e6b26d39113b5a143a67ef2fc7d63d38e410c3983d747fd03d61cebdb77620ced8ff0347f9fad03b9865808876ab88983a5401c10a26a72e30f2fff51783c8f7dbe7dbeccc778ad032853e42e7359e8de1ea0415e62bccd1b3aff66a0439d0cc4518ac65dbfbf837718345a1b845287c5edffbee19593adc446b745b908f74f06704609a1d01cf7ac1d581773aa1a73cef7da53a2dbb89f0817cc900d07682ef75bf63fe299710269d2908e718f639f520f48a46fbdd3da9c046943fd52d198a8393ede1ee7d20fbce244cf197f27f00a6e0436258410e35e4f257212805035f0882c4ca9514e71f3f16fd6c741d322183b283b2b5dad259e4a5876c1e3595ff4ee52ceb99a7f753090d25a8d8ff5c1c0621bf36da8f8e3b2bc0d4e81e5a01700dbc6216b0517defc7bb735b37f551705a10d8f2269590925fdbb462286b892242dcbf72f8794d2325f0a3bc7d43704c6c8da6de1afa6ee475d4c8dbb92d3afb71b4cf8b478655f3897e6cd31e6ddcb593ae07b36cf763e4c60110a191446bd6608b08af086226934c79e73fa9289548ecf88aaaccefb3e7c49b559c2a1e289ebac84bb186b7d43a5c548c89523475595c5c0bab56d7947c0728ea21e1dca41315a7ffb01cc2682b2c5ab855817731d5567ea9b4bfb739d8f23366a822a194dc2f3505fc8c54c2301073bad81fcfeab89420456c4050f4100fa8ef194ec573d9cf3d06c9c749a810227a7cf94434c534ac38f1b9abaf7be5a9e939dd74ba2ef4a395af4789670673e7c50fe5e3f7f110c43f1d3c1df9773691eea7b20ef8bdef40c40ed5ff0e8c5c09fb6b533adfe72500efdceda20c04d447c87c00609fb7670ed9b6b819651e994c54f480a1f6561f0c455cfd0fc7668365583c24493f3cb5b4a6e601be4d230c4a4689875d29ec963a724c12c5bf9057864c6f0ec372107120b8d5472247cfe67d02de4cd1b89c1a78beee31ed539987da52be90b332f0ca71f8b1d7975f1f05ff4cca92771a5902e31196090957aebc86a0a648d4f67798d9c708c6b67f320bbe83ba9159c9ee8459d46f23a8164543bce9849b4e92bf5077f82e7f0360779139089ff81f78caa4de5984029704e36856b6aa42165dbf48c88a1ad036dc9b3a19e6dad1dfe3cad5e4e6f8078897acfb763ef627eae74709a398f9a240f518b65d8f5b1bdf312a3191c486b4a0d158710181578988d0df261a3ddb7685996f1dd17d71550fccbbcd88ce008147a7a04a6a214d02eaa37663db7e5c0d5e8da73e4ee8a364299abf96c68d991ca74edf82d80eb8a1f2d65c3f72f9f5349c12e2b6483a08ec4243be8d0ec796f041812c35bb35de976a0cb40ddf484a25b8335713064735dcfe9fe8946879ac2edf0b33d5070ffe6be6d2f0c98dfbb0ae7b2feafb267de04f717a3f54915471c5a67a670697142fe4af7268994c9595f5eb8c40a1983962d6cfc3ec0bac7393754697dc7eba132a81d4b39be04cde09a0d50f301fb30f1c2bc9482315c7724eda9760a59d7d709efd8364cfea1afae3745c4ac7cd6f311705e7d5afeb39f90549f34505185f3ca8a9e1431ae97e989e5dfe58e18aeb7e7a9bbe4e058b6f0be77715f18f09071b4ae60f3ec15f53380599f84e2b880f6a07210aebc43a92e8ba7a06c5c4391cf69aa26cd77a005ac553981b23aae97e4351f381da0b6d1f4fd79740a0e73a8eb44a797c09bacd66c58fb065502a789abfb6709db02bc0432c3559ed2ec6cc7b327b8f0c3b459d3b5e8b6a6bf2078e2b80974b95c3792b3bda0e865e0b777147957ca3c181fb601d66ab941d6650d409655101ad4b8cd1583ad7735975042b0456ca2609b08e5df46e5b3ac4659ddbcb74b5a19c2dc67ef1e2e712f873bbc6c06957f12230e10cdcc038f559c96c64213811e8c761e919be7a1e8b8aa18e74a6f3cc6598972617d3586808aa7ad64e10ff34b822bbe7f932f2ab3552e1c1483195b090f97d96de0589ec1e43b13b98ffe1fd1ad9ca04a6464b4f8e21a53991c70581f21851e567c39c9b0b6f1f7c11c8781269e387191bd4e18a04797394ac7ac5ccdac46100259aeac65d30afceb8a7f0094a3637c7338b6746d75805aa8499d7c2a1140414074eaf3993d7945d05a51ea6a519cbc20c2ad46b22a94b74ef8cd4228a21e1f2ec15210e9a9940c1cfab4071cee7701f0a37b466ed25499c1c09d80ccb0e51496c29a2509fa6a0981a723a23c8b5e254e6d7a09d2a45f83a94ebb9e0ac749cf7446aa2815242d36ee234a0b8c96b619572614e95df7fb0cff378512cc16b2ffb35bf44700a07db5316ae09ca8c2984a2d29b76ddbe9086f990614b71097bbe9c34c74c937034830184474dc189e92c835e404454738ef95eb9098eef708f99a41f9129cf9bc8e962a8c2de0b79c7b83d1f60c8e69e407427db4e711203bd0e7087b4633f885d6afe701af5618b28d9ec6f318251ec5ebfa8c5d3f2e6187907871a7b81014f15738da9eea108cd8ce83eb6eff9193069abdd79fc3fc1038c93cc2cd17e6c86464434f322dec7b4642d4f123becc85f3b707b4073e5b9fdc8a24d75cfc774cc4d4fc236cbc0589a7b3a219c886efc4dbe6d6d034cfdb93ff40b8f8045630af92c5d7656258305767fedb8231e7938ef6dca44b687b1447a4b66d1a2e91ce2b335c084d968d952ca0cf801536096c7c97f1bf6577d782fc44ca7e29740e6a192142e62c51526ed1d37322d8e17ae6f8be3f049c1ed9f3ee3baca39602e7949ae4cfb5d8ff12b67a6d278b36299bfa55a4d475e099c9f33a410fdd01077c8d1910926c248da833934bfa4f7b37a5f98926a2ea33015db866af8bfa7f1f91da0959d9a48a8a7c11dbfd28dbddd65bb0f22e45f1544bf70a3212f725002538af4784fd5bd95f21e99b48a95bf911e5b82e5f9eaf0afb8efa99c156452e9fcf239f8fefa3913308d3ff0358fd5c8ed169eccc1e7d45c1e8e617c9e9f31603bb1f2d3d21b730221e392d2fbc607ba54a085b444a13d033a580d276872c9cd542d03d2202f89fff6f9703bfa6a6109674ffa07fcd1ec9ea17594612b46542af5c1266e7a172678819140e5b6919eca47de10e79a5ec34e7ef5c361ba2e869830a900a25f52e28e62a668aa55404c9abec458b96f0cfed5d11decc2d6ddbe72b719b9bd25906e0c13671b6d38b3c06b874587621802b723945b9ca4e34bd9cef00dcfdd156ba2fa8dd7656f878c1df8364d913f9efc43522797319d59869d5ef72556d80c5707e822caea7ad96c91b0db3a1944fc77b10c17041246c30b2d64044dd3e040f86b1b952a7ad265f1d3947c5ede88a8a7c01d061695a8f7bcaa5159ee55b4404f91c30d275bfe54dd56215944f25c7faf857f41f2f71f76b7f2d938c126dc0879945fd2020c7154b784f5ba1c7c4f529b600de5a0f738de37d030c0dc0c4757bf18b86f0a001f9b4ce2dc89e20ed4dbd71a73663ac144e14621d42d42d73d3510b4e8c1847c434f6251950179886e6ca4096a3fb710b41126f335a791778e89f3e657bf33d7e9bae8312f097ee338d92be7eb84332b68052b5b115238e79b908ac7cc4a8178d3e710d9f17d5f99b3dd6f2d8099cccb1039b0fc3c718ffbde2aec7c447d9f3e14161ce9370eac7fa42f6a50a477666efb68b97d0989acdb226bbec09b8f4048c1fbbabea7b3acd04e0ef42870e71b9563821de3dca22ce46c22f14067de13d66826a59a001c69014a1355944133a0487b60a4dfa9ac5dcd32323d45878debb781a526590134bba720b6f9295d4f8b9e11e5a79181f7e4057b498bbea08b15a12cc8b400bd475fa8ce3f2c1b2736d076aebeccad1e9e8cc5d0f04ee94c66f91dcd0af8f07684b2f71bde7213ef30deabd4b6193fa5c2154ba88df6940063aff31b1e82306a85a1a97460768287dd5394f3301f1326e03fed5d400f94697cc528d209a3e592ef631071ea63c946c20de322f26da90aaa7e01e916bffd9026f2772060865baaf0ca495aeb19c25d525a6214f1d49fa050c86995349d76640b82c3a7bf3914f44f010ee33512d254e71bf52c1dc589aeb58379f5b9a1eeb6484c8b1cff90062a2a435c7368664377ff1fb12feec404812573311d911b3dc71c2e2b21d7f255bae3c592c9b9f3395c8b90327a8cd28a5d5f089bf8191204be77ba5e0413c93c1dd0c67cae2309a8b4c720be98e963155a9bad03e91dd0ff284e92cecb7c04fe066380d9458085be3b4f5e0884850dc22937bb8eff9562c1f5f14d40009c4b1ee9b24e549e43fdf479b15ae8d142eeb2f14691f90123792ef191dd63204012eb9d18ff04b9346a730aa44e0a1a283b8802e5c69055929f5c8acb3e5132955402ba7422dc7e9d201a2d4747a6984763cbf34c7848d34ec17171813a442d0d22f3a91f340132c11c78faa736fad8c30a4a672d369caf6dfcef2ce65fefdc4ce7c6f70e4f474764d7327873036cc4ddebdc77ba1621776fd4bac1173d33d74cd80b032d95175077f1cfa52d7b2993db54fbdf57bef7fe887a8eb8acc4622e253b7a4dfa2f46aaec4182fbda0d2de0120795ee3ac5329faf737176d89d88e54e736331b3ace7174eb22232c8971e2f605bbeaa6420c31b72c60d3c16f6dfbdbade1ef6e4eedc35f8beb011718f5f35b83dcd06ddc7b99e29f29e8f8f5277b19553abfa50ef60283d4e9065c2088c21fcfd317a29dedff4f82db6e9f3c21b150318a20cb5dce26ed7a68e8d697713074bc4f9c4cfcfdb6a6521207ddd3a52c51a87de41a4f5ecb949d1594ec5162d743c1049e3d8fc8141325585f5cfd009047ca8ad39ca4da887033743a13ac982e249e5f2616510385df75277597afa33dd4b3996dd3203611c8132220d1b795225abdc785bdb973a4bfdfe65cb37f112d8ccf0594ad066a22d116adf65d491f07ff3aeea2fd17425004ccb07db48652a2d801831b03187489b05e2eb709699cd77b9430498a4f4ba88328c793e50f3b8f621c606a26ff6fa7d0eac2288cc49616c90353b6e0f70d6f557fd7d37dbdf9372fef44b9dcd5a65dca7c2b755a04dfb6114aabe479764d87e092c66eef880d40836eb03950af324507aa658f6380c469022c541e9b844dc77d1999c7fcab977af526abebc13245e1f6869aad1d8c60ba5a3dd7914d39df7002278c2eb2c38467d9717bd62d2dda5c5bbb5503a43d9ea313ff4bb83006aa33b265fc21eef8bfc18364ca07694418ec57e118fbea121827b31073cd3458ad6bfde02a3a3376f965f589f75978fdcc9fb6866f91cf232c9e5e3176776717d061029f087b5c5c47e3d67ba95f87f18bb89d77f438aeea52a08195c9febd6530ea86fb0a3f2bdd", 0x1000}, {&(0x7f0000001200)="fc456323dbc553289f23196b97a87844b2da56e6157e572f78d64cf5d3e6796981a83359d562bc346dae9574509bfa57a94e27662fffa154019498ff3393339d487dc71e48e8c27302b5f3f8616b03463f59567c5ce1e971687e26fed17c9f16e31cc26d8947ac53681bb1e0f29ef2fdd1f618c73ccc28801f6e92a245077a1095fc7d9f443c6245ec2de84f3a86a336ac891d741a2d2ade372af53fc5eeeed49e201715fe", 0xa5}, {&(0x7f00000012c0)="1a4ed2b85f29347dd301160366fabf3e6ae9f6cf903e6acf31f48d1c922342081374178b964d3d27fa2734e84112e0c50fe6cb8ed0b47468e805131c429f419576da1b28f48a6b8236a2c0b08a776b2ec4ed8be7512726531a029c1ef377f9fda91cdcf7c00000cd6d81031c967f84330efcd7987dc534484946875c5138506ddc6f349615dbe5b45824a54b9b256689e4eb621bc6f273fcdac45140dab8afff83b89e029b0b0ec8cd9107166af1", 0xae}], 0x4, &(0x7f00000013c0)=[{0x90, 0x0, 0xf7, "55eb03b1d333910beb95e746a36a99fcba7af89d2b2b3c996ed929cde2418bd2ed6e9a96a4ab95c99781fb19c4bb7976f3edcc1cf40b5b1d715c7b0912e6e5d9cda65f35d543c68e76042ef01b29bdbb9b63c6aab148e24b7d50d91e5a28bec2484948f145d9170683304a99a7a7c242c6fc032669954226db0ffd26aea2d0"}, {0x40, 0xffff, 0x7, "73c874b4a03519c77652a79197c813e7b50ed04c3d0c04c976ce4d47c0d79dff79db37c6e837f5cc5f75d928e3"}, {0x48, 0xffff, 0x7, "0ba2a0ccfbc51b2366bec1ae9f2db33af07558cc90def8b1615db7ab97d754c3de7d1c994d6d677409c5d981b770c53fab0ac3e37ba8"}, {0x1010, 0xffff, 0x9, "190b0e530032aaac3480fafd9095d442332aaa8086ded20e51c74c9ef2d21c372c0bdac0b0e90ad381763069f102ec0fef98394494fc2ab59961428298bfdbaf3f1eaaff537edd60c1486b3c6136ae8fd19d536ac55ff3a445d437eb2a44e30f1a13cdf9c23d1b43d6ef504186ff1571c910b46cba4b8aaa5b2ea3246286035e4812977e926161b333d238bf44708fee7ca5c610524ff81b486694cbb634465f256df66350283d1c33e2d1634172ff88b538363d8f68db6a480c2c5305c9190f68884d406fe6a02e4defb2f8af3c13c8fb45f16e2f9caf39840c6cd1def13f6f48b0ca9180c01b4a7be8041e68350e428388cb0903ea7594ba8e0c62f8752e69c3e8c7e7bba47ba9781d8c114d4b6360f12807e6ec7df7dff47ec68259e1cd24b00f9ade179bb9b7c2a9ebf2e98ef783c010f63ddb77dc7ed05c3b81a9cbbb9c0f7351d7472f07397e67f34a9803b1479a79b44502876eab8068f1eb914d3a5f63052e5f565a473948af6d34a5a43d803b454f66689c67e925187b232ff499ab1575a67d033c47a46f16a71a184f521f53546db4f0eedc6ac61ab8128cebcfc5c3c06c5487577ee9367123506719faf1106d4f41e1a1015b765ca093ac8abbf0ce8e503dc1bfb37511f0cf6e1a01cc3f78fdcb741b7fe3c7ddf0c0075b73da826416597c775c1077ad38aca1eaa5679116d94893a568762a1ac726102331acdd90ca48a3a7036351cb81774358c5d5a342ebcc173aaccb71333de487123581996c94c9d3e1b1991b46b33f7521879408142667666ff5946b1920619689c0e2ba613e2c8f8a49de50879536bd391a91fa4819373553efdab8448b98a82d74c1cb52a9cdb577ac34a32b7b65828066906d8a0e86b53d28699900944e5f06c1db698b1605004f7270e96055816d261c0389444fb93a792ef1e005b19840daf4ff913efd53c132cd4f9eb232561a483a7ba163172a31b37afbc3bd6e5c4d944a291404dd67127ffde5d84bc79d2792c1fb840182fa0a894b690ea3b51531f51e5f15520f7b5dd67c33179a15af0577eb6156272a27abcc6f7759de420463d531048cfe0d3d99bbe284aa0cec2b678322ba6216c708d80b836dac5df7d57c0d71d43d2c902b3cfddbda1861e53693c326fe7cdf5d02f87091eb1d27b2841d6660f6dcb8dfb7e8278a400f531d3ec9cc980365432d47307a00dd99de94f72e32688454e30f01f2d9cf9953d5d19de5f391d5b3f45a8fba336f8c2821f2fdbf634e8a407d24ec9d51f7e02b42eb8737edfd449c7a8153e1772cf040459cd72b38e1b812fc9527006a81686f47f9fc31438b3b9a0bf2425648a179d006a41de867829adea79276818cfbb343732aa202f2d1cb65595444cfaee7e70bf0c6ebcd1b2c6d11f9a700fe46d0f0d8244bcf2d81483db269c0c46b4cb3e7f93152283cf047b02516947eae034a58aeca01926b7dd02215fa4d4e1f3abd3dfb07ad80d7f13e1389f06604c998bff87e9d2d66f07dd9b14c3bf70547bce1a2b70821ed91079ea8639338da795581099955d3546fc3cef20db601735d509db55ad7792d61fb787693308bd1ef33dd51a91a56d84ff4080bc73fb0273c9ea540cc90ba58af1a742a4147bd2e716ccc8ad3dc61681e46f8569f67e48a5c93e562f94ba38210f8d0b8a6daa611de2a557c78d57b591045cadc002c33ca7af04539adfbdfa12aa604568e43d8a7b9037c45a54b6b279e4ef7f024ec2d47b4a9f594b4d8c18aa9c4ce3b577b5f5494421ed04860723311e91fb5b160b3e27a2d38b0f68abc8baa2281da7bafbd81f7399b519a2b886c70766be8143d41c53228ff0e151d274f27b6a7e427f36260ce1c1f9588c2a5d41399edc2140ceb718d1501cd9b33b25f5b0eddee035cb654dcc4eff83dcdb827647c68f4d08dbae4a6e9cddae7db5a372aa0c85bf01af49a2e40d448c14603e1b084b5db8c5b3864dd72a18aafa0efd2e5c1c84538586bec241779bda1b2c64d1cd519f10a9f49b69f0257e9b186607fce7f3cd50f7f1fcdb1e7d3f5b6168a6d4ea9fb36fbd322d68bde08ee5b0dcdaa8c78ca1ebf102e25a44989980f7e98c494bb7bb74ae9d393da288fa56698482b8aedd9386d48d9ca99ab8920d79f5ff978a6086ab5d9cf41cbc0335f16e4389d6cf3a232b24688b44cfb95a8f7ef86edce355d1be56ef213ca98b36b583f4971d4f3114a8fa6b4c2522edc42813fbf2a42f8810c3e7c37320eb5042a854fad72f03f06febbbc0ceab85d05daf1e603e0e0a44c9058c32022a18fabe9298ff5f418ac2d8e0b640c68e7f0417ba5e96ec5b4fac3dd553e6813d5ec7dcf4f6fc6dad2ee973eccf35f01fc9c6a1f27dc06e050bf7215802f5db3a805ba31c6c39f5754ba7d7c844279c30b200bf13f85dad0429c71498b11f27c1d4f9c2ecd3044ec68c71f8f6687a4110a692fb108b1e51d9e9484915d6f376ac449895629c9d748df09e5bdfe081744ffa7b36382c70067718343789f52d3365e7f0d826c7b2170f1485faf445beaae6c213dab34913d49e336cfa25fe51102a4913442a4d690b194d38cec5fbe16ab1647dd58b6c466e7bfcce33537bdee686b47c2901b43ca68ee1034d9889ed1cc742d864c8bf783bf5b0ff5b75f6e9e8617f10efb65ae72ad02627ec7401645175c3ce14615b2fc666b849541cc4c293f91e7fe5798cd39957c5cdfebd1b89e3730f5810692f443d973bfb1ac4ab765ed16fe690653d93b62ee2dae767137843a7798fef7ff7fea03d4bdaf4d0a3e271facd8faf3cd99bc04710bf862647fac21bcf2975e75d111f5701da2acea9eeb8283abf3de52f883cbde66dabce9c95c5c823d072b08f017f31df8faf05c48beb747579164e9e246cfe7ae5853f7be1f841d3275c499f7e8701aec7e5b826632768c740f98b8023bcac2ad548fb38d0bb54c2e2a43c13d9b256c0f8ad6d53252f0d4a6ed44f1ffeff1d49804517e11888713f5689a2f7a3c420ff67be9b258df9d8ca78c9c30c495efb2fd41a7fee722ea82ad9905ebec9b40e3607d6436322a0fb00fa739855e23d05a7cce25e7800f7b6d6d2a809758f77b8efd681e6809eaaded34200756406633197abe6c6857a21d4b1cd85aed57ba1c063abe073a925a25ca23812887f47402b0014cbab117a70f10ee549fdd3b5f71ff34e84ea1cc93810d3ac1e7cd3cabe4e3085c6ea04aa0e71eeecb1bbb59d8d48a517b5bec477c05623d6fceeea7486bae9a757f32d60bcad75348d0eac4b2896c59f7e465e93b3cd4b96042f4dee35137397ce5e227783ddfbc26184a9e20d95e463fb2ffebf8cfffd585540d98857a2e52cc89dfed775198870a6f0cf16760741811a4a35147e6062178d41551eb2e8a6fa6bf459d064cbec953c02d6e0d792682a0a08c0feac77cb7f03edc7b9d30136f4cdd234cde41578e685efdec46e39c3eb206e2d6e87ac330fd45c361c1e58bc2d7f1bc39d55fda7381acfed9ffc2430e311edb07ddb90f59173e085f04bc7e8502fe1d7faab761ab6997da835bdf8645421807db5638f60e45ed6c16d0dbcdde20ba064004c3778e4154db11161fa394b5a7260538b7e587f41ff4f7bcc70239c8ed927181f49d60346e4dd8ab1c295ee87fbe5af5b8a2d146156aa6c9239464bc5c63110bf82e6c17d51305d3546fdae66683cea9fbe9d39b7811ce6afe403903287c5b487a0d06008e44248ca273294229d29ea4bea829ecf35252c04f0ecc6c0963c3d664187be511ccfec2051b09ca2826781393c0ce620cc36938cf277b11542e97c536f6a7fbb17b78a10a3f9e46220f753db2e844d2595decdd1a7ca18f30176a5dfc702bca2dc000a3d0dc07ab894a9cd661066610b17094c9b2bf85b52f06fdf26067a85f022aa4a0e71dfcea3830488f5bc609e5eff5fd54b55b556a2a991657c4a6208fdd4564915fd936fc88c3f0edf1f89795979441452f9962011efec82383d3bee2e276af13c201c0400280ed964b171f88bc63c2db5b1d76189a96656906a6f6712351ca18c8587db25e29f7921832f053e511bfe9b65dcb4886b124b6c7eab4ee56d2e9a2f550bc94ef6ff960aab77cd5ef368c903a3de8a87500dd687b11f1fad6b705dc2ca806b0d1f39e00ab1e79bedaefaf4ff93f97eead509eb5f34fe7e6acaae3439716662d103f2667c40c7bfb084a00f3cf5c0c28251087c6d53af2b4de4bc54d51338d4533825e51641de800df7fab2f2e3f82c7f12650e8952b59273e207e0def346025423ff0c56e1757e73c7ec8d4b4576ad90d840e89e6e92f67e3db3ce0f0f30d5b4c0081911af4a465533e06491d21b028b9c2984fc864794394719404883ecb81dc25dc8232ddebfcea427a6b924804be5e812aa4f8f781b6633fbea162a0608f1f76ed9e5f14ece3de3922a6e6a77937b89e2dba09a774452ef628df8d4b12726f8ce9db9c4fdfd4e34d8eb0a42e18a92760f0edfe0becea22c7e1a9b998256866cff5950a4d5807647d80287190656214e2fe972e17364fd2e0c204bed425fe727bf99a9ec6eb60f87a14e284d11a8eaa6b88a174ca0d093f2cd6a266f99e36fac3b4456ffe27e506310b145b1e9f96a8f658c36ae003f9ccdd41b04a370aabed693ae4a9648d65eba7594e356a46b454da0426bb15120962b51fd214539d8ce982c1c1712bbb89c5d0b8575c91833e72b75e7d0146bed22653e2d72624cd3a725599f9562e752bb4293a47c30df3fb87da173ceadb3dee278fe262898e323cefa610856b02dd70ac619374fdb70b8a2836cdb14580a3c92942cb817f1da402faa88c1eb3a13c0cd9703b5779f04d307138b06dae5a31c14a926151b2646e1a2a14f73c051d94a84ee5a33dc730b1c0ffcc38fb3c01bf7b582f964981ee43c38b0b7516c91f6a1b6192c979618a1dacb09632c18453b54232e11c093340650afea3cc3258f09ffc3fccbc11e04fa11436d82b305760f8fd9d0b0d38bd62cf718a47f604e1e39edde97c2d3bf0e226b7fb8c1e2d34904b3a10ceebf0649b9856f47a41c83336101a5362a8ef2e217bc29c704997fc64df9ad48b1d0a8aead7b7c0d108c39be9469e51d1821016a8ebbe61c33d2f25b056b34b32372a7c2433363a779f865341c27a6cef6397b9f36840c1fe2ff76f9a69c14be84284680b12578ba9c7e8a6e9e6f7082f8ce8a230455dc492f854832ce4d17d6e74c395447129564dbbe24b99571b03c5fef399b623cc9c55b9f03486d4f7e80d8605de27bfd136ec6b981028e59db57ad57cf0fb26fb61b8c67ebe3e649811897157c574fd8c399971ce106327998fc092c1384bea8c6aef91ca3e45dbc2c4217576aa06b808e32c6e367eaf675d7b1e347fc922c4e45488de251b173371bdac80eb0f16e09933f527bcf41ff043b425b16fc27f2a42c27c1bb5934040504729050fe8cd57768651b6b895234ae5cbe09f79292a817fad199472a39fe3137c9382cd482053d9279ba7e693b316415aa4816c94c2d887103e9e5b9b664b252f8cc178ea567f52c283bfa1222a242f9104409f16eb49850ee927c82e65bc0c4aea06b20d706bb8b25e8c4e83f85899fab8b638d1893ff8046e8aa5be88877fabe6278782ccf31272addb24f211f680587c8184bce9b2e707039eb019b4f20ee081fc559a95fd20a4eed77920fa4a3e094ce0ea4712a56ec5e90620294125712cf1114525a66614a1622c96e8d2ed29a7675f3ca75bc6b7d51c28aa373d2bc08c1168b56d0ce550f0c99fa844853294038726e1752cc3902f65"}, {0xa0, 0x1, 0x4954, "28e68eaf74a6333c801c033be65f8ae18d4eb2820d198e21e7f0d9185ddbf99c0bc7a41d7656427dcc8fa9ce72af6ed84f6646c8db77deed26104695e5082d18cd025107d191ac809e87d87bf09965191cc30c1abc0501c5f8bbaf0fcb89eea30a5716adc3b175030eddcdfa1d5bf82ecc7cf08db2fed9aba3cc31e2325c04c07a70a3f4dde78103f4"}, {0xd0, 0x1, 0x80000000, "5cd242699a01ea8fcf413d91cfec449affabfa3d6d699e85e0f2c2b39c425ba605ccc8ad7d10762fb93cfbbc80cc52b9815d28362be4abfc497303695a52601cbccad6362e6d3d64662dfca340b539d31cdbe03b628e59b093084708b7485de6a91d441d75dfec5672b9fc2aa133c60f3743f1e3b792672f9ab4f4187759edb981f600a1917ae5ec1792c5babde800bc81eb9c062558e27fa0def094a5ca388e89b33b790f95de8890070b448d03bcfb6721a24cc1b557653270da491d079a"}, {0x1010, 0xffff, 0x2, "f0dca06d79c5b0df4fe690d85b2939f50b6d5023ec895062948880a1609a423eafd2556723d72065141b06484d9e77f4358bd0b90efe8f4332a6338030876738fa3ecf37d044c775e38c6447a93a17d6d9554f27b8971aa9570bf6e4441f770ff198a5203febc654fe9ec68163b5e1006eb1406946268adb4100080f5eb36777ef5be6b0447f4471133c2252b8b22a27164d350041f1ceedc52abc6137b728eeaeb4ac35e031685831e72691fe6027fefbe17ee531c15d0834a86fe2f5fdb80e96ae5556440e41bfa7ab9e6800ce2141b2ce67e1e267203ee74278ae6edac6ef65f0ceb9334d0fbec01db7c29ff10a0b4b213770fa3813665c8a46737ba5657fee5b5769f892adce4e5218cb037447ee9f7e2b52ef87df3e0037d769f1b80433921635f54162df92df61172970d24ab116fe389c2fff4eff533b2b4cde33a6a50d028e22c0e0903cc4d12e0bfc2020cd521601db528c4ac83adc47135774c30579e3ad66d47b4990ad65e8c4df627a703dbd1496adf1eaa0ffa26af8649512e6c0e921e45d230d0bde356f178d402e5284a36c89558e3fa14456a6bd53a242f96854df04ec868ccd99bf6829cbd63d09e0706749783bd86d24fa94a4a1758fe03bf69dfeb2837ade655ddf9bc7a0f901819918b0a9a42afd897de1ccd53e32886eaf72a8971b3a3d1ac87ddb3cc78b59f7acf985019134b8db053b2ca28c477dc4484bd8a4c1484aa94d6efe05e2d5ff33e273cec2e64c2fc44ff3aa46e8605e816538e83bf044602a9d3dfcc2d438a41182abdabf7af169461ada27be4f5bdab92142c59fecfab621f587ec023598d815e74cab295bf163388c99bcf361de11aaf2847ba0026b9aafcab4a23c916acf73c90799f025dede182d07485f21a029429324386dce57ffbb06ebb796db89487291a230e3ed6740b211b69f9ff479289053db3ccd1c04232da99d50f76b781b4fb87c979b072fe3d890a4ad4942e52ea28690a6343e90d60cea7bf85a8375fe917c60e3253c5ebcdf6e6c3e4e2e18e85c684a5c30ee163d3aacd0997f006549d5a3afb39a65090068d62ab59265b53a0da3e1d9b76ae965a00296398cc98b435f422e7d9901ca7cf3192f63fcbdf16bae8939b8dc04a6f4da62b7f478672a122ce9471b4f5c2e2ca2a34bacd788c39d95e03cde28ce38b287fedd7a19c95aa7fbf0923cfeb25256416768039267b586346c51453ed72a40b551579d303a507e90d54574037f416cd18734a65a41c4fce5a8bf49fccfb8bd3f3057771ba9d3b6287a2f5437bccdaa3be753c9ea3c80964b00b36310742a2c12e01db2c0bfc2cb3f922f2ec918e53eff74bdf4c5bb71f1fefc1e5113e597dc49c154830fc4b322ebb71c3d981fde907976e2df8d6c6a36e7b361be0732483df14e86f97f7c819c8cc9f1a0eb6f8f5b94e16a243cc1f9cd9eb5a89b392633a2bfd100f68bcf6e96aa75ec59158fd80d6035a738ae1ca9c63afc41e00014e02fd9d3b5f704f5bf7205c63ae25c07012f72bc2f8d32abef98c29e92de368a9948f4207e877463e2ba4a8e653e705c8714b7c22b7f0761471eef47c937fe46fdfca4b0666ee66767e868a83b142b8a06ee8fa9fc9e869098d1e3c9bd816447e06c090f83f77a92e6d57f91837ec3ed39fed71a5815c677848cd86a40ce413273ee9fc2d355ff8315967e97acddbf02d763b8ab9c10139fd16cbec30ed03135b29409b416fa852f8ae5bb06960e76f1c3b009500ab3a4afedf5b610ef8a0cf01e9a96642e79bb17b4dcc78ae445ab6e73fa4ea7ed25eef8a512f06806bfbcef92bc043131628fb4dc49851a4c44a2690a0b32637e493970fe101c3a1b2198a566e4f8db2d01bc241a3b439adf661d5fd0bf9e451203251cde1cdb50236ad073453cdc4256ae8d97f5c53c71522c44408a011f1fd511ec299df05e2b681da859c227174dfcb84892a4a6611dc46239c8c3f016d413632bd7d31572a2601818d17ee151479d7505b0a3c5bb2ae40ddd9373831055bb5b7f3e307cb5bb70ab4dfb9fc0fdb49571df211e807c6ba73f819488b55607c666bdb4094903d0ddebb5e9428db41049cc4b631d61420438115072a1831c3e5b713b4a2c708e7a4f92de2eae03e160c8265d78661570e5652747d99a5981e92d19b53caeffdd7bedf4b9d69a85db6c5aaee5b1c3e4a41f96cfd7a12e9230c126f61d00a5db46a46b60293a4553cd87e68d0dec93e9c73878b4407635df5adbbbba6e265b01efa458e799669cc20d243f9180a7b96be5ccf00eda60ced91d466692708765937ae40d8c5277e34ad21f1560e05bc048654b857eac8067225cbe86abd4f158dea3a3fec57719f89cc4cbcb1858ea4ad9dcac84bd201a01f19d80d5d020f54865644d091b9877dc68a38fdc30bf62f87a0a1bf9e007d410568228339cd3263f0dc845a2a5867e912d66bd75accd249d72f13fe40875bbd7d136b0aecf5de335012aff859c5830dfab93a035d604221fac0111f9127f172d861e39768f9de1043f80b1b4a659bbc73a1c553f2d9ccad32c978959acf791395331777d6d4db61e82a8b3efc8048936374747bbac26a8e660e1dcb3e251edea4fa3d83a8b3dfbe14afab7c384a45f11cc43895477d12303228cd3e904550d60eb69fb492d8925b9a9d4eb8cadfe6d1cd20b4ea9f6464dd1ebadc728b0f65c8316ae51694ed1df6bdc83816c1d24126460fe89c042cfef2c9c79830a1b2548d996e2d6cff13437062529ff1655306556de33f32f636816bb85d6b7794d5b2378fb8879a0c9595c5257a67338a23acafb27a47ee07c2e77cda12b8da8db6e496fa7017a20a183a03a0f145257fddaf49c2919d425b47f00a9f02c0e0d6330ccb4f0004ffbb514349ed56771bc460e1fd82a3bb4ab56b0bb6181ab27f0353ae2701e42e2bbfce1a513d6fd74740e95391eed637a44c8d16b176086e0c43f3ba60d5376a2b8f7f6531874db316e921100f0ccb06bfe9703a41152305fde0a5e3fb892b671a20ab38023e09e79c8a3daf0933b58c3aa2edf4c0a5ec86aba634f2dff4d943145c6f7ec29178f192751ea3bb0509d95de773b65c83315fc35ad945af1bf3cba432e692af11c40d16aa481c20ae7bb21675098eea3ecf2190ef1b5ff3f73259a85a0ebcda93669e444cbc43e6d4b1b9dda812519a5b8a22cf1e523a2ec58e62b29b56d87567044295220f566e63373cd92798cce7917bb99107717dce53aa9eea546a9c8660e3d352aa5da0c34587fdd7fba180dafa9f06152c41b1e765a536f507e7df0c929c74dcd76b4cb10d7dbb88e88217e180515e27deaca6d0b559e124aa1ac076c42600c7d1d701a52a0f3ab78bc1916ff1a85d444eeaa3e870f0527fb9b7908e39203e40638c52679d4e8f59e3ed486adba6af825bf351444c4b3d531f7e5fdcfb211b833bfed856446954fde6c6fdd4d0bf443fb793fd58b5328d7201c731cb0c3ead881da0ca5263548913115516d4d7def2ad6c0b1e2ae74e3054ff076519877d77ec60d5ed2d24ac2ce90ccedbcb856fd92943a2847551c9c85ecab6090f628390e4a15f78703ebe1a66df9a49a23cff34f457868cefdc80a43bec7b093f3a316d2ee41dd6eba192dd9510d5c654e3cc5b78386c85308bcd11fa7d9176a64551c29048c8e16451bd934eb7ff64a91f5b66f293cc023731151fb5912295b8e2c586ddf58df6796242ac4c6caa155f798516d6fade9240a53f0ef618cf1b8eb678c421b520e8269c2c3b17dab57da898ebaf41a411b3644bbb7a3f180e4e85daa2fdf07bbf85301a73ff79d0362fd5d5593d6f76e65fbd9dae84d46d4c08751283c62d50d7a2fa13bbf276f24c0856fe022c9e3df19c438dca7eb9be595754decf6b7ceb1b0451e06388d342e3d80af60e292e2153a5e20667c089587b916d4487025e47e75d898f2b17bfc271129c40c246fbbde6fe9473fa525d4d72495b664a15df3c63b73b5b9ea719356b5537fe6bd25c3a4401de2dfb3b3793cda069bb821098348c5369f235aaba0ccf3bc2206810d0f272e7b6f2b4603e958074cbbd61f09901ea3a657e7dee374e6e0a3724ac568e5f734c5a14012cf0b7093076335ce7b134aba1e7c89306faa7999a061dcc9de07367184dcbd311430fa9b210450dc876acf0d2b0d1f73462c12fffcee738cadcad12804a9a0ba8a99490bcf3fbd6111f36788b79ccc86610a60ebc0a2d6fd80517f4b013fa762bac3e82ca41772c52902a905929920d2452a6f6c422fb8e41c7703c5f509d1dc6a84192b0d33c1191551d09b9fa4b5b65a7504640622c88b6c9f2353012cc1cad2987044c1ecafe4a549c884961f90d0d73b26447212a68f781da5a9e9e798be3a6209a74dca5764833322771268a4ae447f67f9935c994ab543ac8f1a523ca84757005de9e55c15cc2306af326650d2b3fd8ef32b1bae256482f9eda06e612a9daa2579d446891cb4a9c365efdfcf1964dc68d5e14429ed5101dc9ec2da4da9d748c2e4fef67e06cd6a964db69fb6f11c9426442d16bbc005c32af2813d5e1acd58566e8d2946e06b06aa39bf28d46480543b9f0267912bd1bedc8c930a8cbbe7edfb19d7272e1918d35f01b5c40258df661ac3b633d166df6a1edf494e50c4c3c60e57caed5f98ebd77057c79d49c9796ee7168962c6971183b6cb747a8d03fd2f358cb62f5e2b60791a53f53cece839f659f5b4a10f79c884638cbc73c67b6bbcd09c925e095e5d29ceeac7f02025f269a08a57aeace947996e809879e4ad43cc387ecddbcdbf2e33b984280c03b8a56f682921f509cbd1ab92f0f6710c75a78b2224aa8fbc0c192bbd6ca25a59d3bef36079f9ba03afe059e9e047cf938293a0b76e719965327099c6133de535f849a33b7e0604788b15f49911bce2e5b9db759b72000436c5502466d14a681c428fb339f9e1d7efaec6633b6fdbff3ba370f0e7430338360c3f1b79fa081d3bfc6661879c7ab3f10c214f44e4de72f51689da023cc7061059d1af784aed68c196f0d6c50b453d790d63bd0074016857d462c379b75547c3d78a780c6e684101ee0d5d1af52e8c2cdf7de0c51b929c9fa6ab2223fd0c2667387c718af626dd450ca5db2913cb4b4325d561efc3f499cc8aaa0c95adbd18c7c23a17350d244d2f3f2247303fa09566395e5287bab1e9d7d65015b32a16d1daae15992f290f8642e4b1cecf9436501f342abed4a7543b199335c89bad43501e87e202d1fc48ec7dd702fa994acb0ae41b761c29e1657a8e7c504a002563631a44af1ca3cb780db499b76969c68eaf2a9a474a110740ab93b9ecb42d0d406bf4a45789c82a4eaa189f80d8c6c9872d26870e1cb93bd555c7124428458592f8babe77b79cfb83946412aaaf1f305383c7161cfca1f9874c838eef474552348c1ee5130df6bf9dd5cdd7289d637c1ee77394966604a079f5fde9dc0976f11d5da645b2dde17ae094f57f0dc6e5d931dd8d46a39a50d34477a109d2b433f3002be32efd46b8b7603e6345f892221e1084afd845f1e3aa88b2502c6e58d4e66effc1c7b278a57cf79dd210cca90b67cc254aa2337926ec9cd602aea0816a61f33faf7d5ef8a89b9774610cfdd652f25cf03a6621508369752d9ac1a33a79672598ca124e2fa152ed693234ebb974221b6d2eebef420c9a3d85835c24d98d13564bbb43c504b6b462997f52ac4d2d27c7431ad5fd416910f9e12dac4037463862ed5f9620d52ff7210a4e10b680a74c890b84d0b311c958de684e3f8846221f348948"}, {0x1010, 0x1, 0x100000001, "40262a243ae4484e7dd1bed8783dc810e167b454f3b2b010610dbdb5f1634a63a6f1a50e69c794f6c1bfedd6ab7e590f03ade041375ff51be43e3c060d92e098bf79307a3846ebfdbab91fb712c60971497866d35c3a5151604cec89a15e8a894e03739bde3ea87794381996447e33f0a7178e335dc614bd6f4ccae2e3a889ca9536ac366584de4ebc9d3563ff0c189284100b24b2747e565ea7b6a56cbd09d47a1afd8cd12865d5ea523bc43f824a9fe38af3f61c44851f6b1c217f69342af46dc4647680e5029aac0bf07b2db51a48fa7178e6cbfdd8cf3eb2fd77b92fa6da8211434608d6b34ab69571b0879f5bb7a50bafa44f33ec56dd4266930205a9f10db0ce5e2490624c8b0e98f55d7bc76f3581911ec8926d1178cc7cd777f9158fd96994dbdc02ce6a4b366284c8358b8fe839ea60cde17e31f2445451e8562d783f5631a858535c97146c8ac094fdd925eaf4054e604b54e2bd578eec8f3a646cee685fd968f3a156f1da41e9727d67017a6b601ae1911b89f275cd0e16514419cad9f51c7a01616491b4c36bebb55cbcbd9661906462cb97061ddb98a9f89f3bb09494bbfdf8666201e75a07d1da15ddbbe819be5483a10b52e2f00ed50c2b5507b0b03e984fbdab0c08f2232d0ab59455600413f3dedeab36437f51872a8b6d3b5762b24cec4e5b38b4df97385d6a2041a8aa0d595706549ca4fea3e47358d0d9c178dd8f3f75f9f01ac7e9ef26de370564fc89a2ea951901eea817470ac8f596fdc5acf4c5d4d72272ada983b8315cc73c56f371fdd8fe616c41b1957eb633db72446e3080f2488ad0ada391719c509874e079c093d72a84761019d3d7251a4b14184032a899d1b47c30072a584b45d3a3bd538c18030263af8f324dbde00ef3207ac9e27688dc49df4b788c6f6147c6ab1b2c7c701c46a3cdbbd1fecb4d1c35ee109ad75060855125d5ed5eb26ae9b31768f0f54f4ac7aeed70fb655c6363e02f84f8fdfcfb36436b79348c08fdd36d96e40e04ac0c2cf8d6ead6ccb7d44bca02966998d12d9b486ba67f5ea0bd107d467c1527ca43ad03ef594c554131e43a3e357b36be2df1a6d8683e262f123c5bcdb79421145ee115119a311d191b4cfc69da7c6fa4844124f169d5cc6252c3670ee390a9cc94128920ea67d82a92b36e0a825fca24478e93d31cc950f1365b3e8b1693a21cd7d08af063afa83b62aa0166d2040922df63381c6b6d949b465b9bdc33e0d2a0ba129d3154a8013fe725ae677e9a565b834e39c6345768d94cc847dd8048aa60a77a219e3133cebae8a09ef7537380d80831b22e8e4fcfd8f038113b3d71e52b331edde0126428c21f585113f0d0e497a53ca1efd6e378cd5ddecf404966891986edac10798f86d121c7ac63b25f0f66119ee1bb42d58b287392e12c93fbcb636933b823035077fddb6ea41202790d8d2c45945df62b266a1feccd54fd89ffd8c97fd396e63e4b528519ec0b0b50e3dec06ae90835c83cd3ad71ad007dcd5b4e4fba84a343f10058cf8d1ac9c12f7df827cdc669b822c4424ad35c1817dcb7d078e4339277013ca9c2101cb668a5d21815c7eb52d952d68773670efdf075ee9f3be151e033b2785c91dd58608927a6a677dd844bdad760329cae61055bef972e59e4bb7b78cad61e0c283a8b4cb0c89da9324acf41c3a46b0a80147e71130658038ca7c2476127f4f23c4d2a7b701a7ffce89a0ee83cbc7307f3fb0f667ce9e79a09eb302224a058db50fe490a2bdc11f6cfcdf78906ffe719e872c7902fcf2cacb56b9c8d40a1d945a981f2c66a4c2ce9ba598d106203e1e68e850c03f8c85754db3205595c878acdff1c514cfb86fa0e0deb4ccb73474825f2afd01910fcf00bb840d3de017f101e78734469169e88ea97252b23a291bd684dd496dee8fac1a52bbc1fb50d64f627851291934d9be4c11fbc9cd19d314ee51dddd44a8aba30fa2bd98583f66bf2d36fd1e879601a72e060d3bbb60015ca20f8ec3bf132f43bb801fd6fb2b302f2e60ab9e4652614dfbdecb8d844c9bb0c7a4ab3501fefcda06d3322ad7ee9ff07150be6e7827b36e6bc3ca91330dcfd6d508e19800a4d10d4929a19eeb6e97ca498b55b79a9bdd86c36d3cf20888afded21232e7f92b58c848b176efe2b57c0e787b7e0c53a1108d85d5ee3f9ec5c18921256e5be64ac95804ac79a6cf23924233938a175dde78f6e93f6cb09e9d12ae5699d3f65b7d5140ce8ba1d65db5144690fd256623029770e8eed7482a96a2af3a300a40640357908bca2bb297b9aa06c2b0c5fd710ec7627063988b34bdc7783e2f4d9101a9325646495b6a3da1cefb668d129e9242e697b9be3340f4ebfc9196381704eb5d4af6a2d640417acb758e4583ac2ad6b6e2a1c087e6bb59177f64dc64222d0c01cf68dc3f07f2fda80727e1c97011cf6f107e3685885fbff5571726f2309d75d711a72c70d1ddcc6a8398e4ba9eea2a8b1f488b217e5f4c6171c1953fabbb66941eb3151f14f48ea5ea809155bae7a2f5b5235b6d5e6afc2d0c3cb689c3652d9416a0b6405212b5b13510bce5f81602e7e2c9268e5d583a9afac2c16354708f2c6ce29777f26ed2e8a2a063668e7499194e70adcb5b2a66bda385d528299e691ff5523c4fa8901c34b446f9d24f36b718c6263c21630cb8b7f7b86fbb11962cfd943cb02393fe210d3674582ff46260ca18e347250e18216216414a917a243fa211f7534dcb71310cdd0e892d6c5da64545d9901539027b93d74c1312dd1a0966630cf47c59e21c3f66d1dd2d9d3b61e5b01b8ad808c50cc0bcf579bfa6b4ca7b122010e41de09f26b4745e2400b823777e4fad29bc8d3dddb73598737e5e0d59decac8aaf8698a7c80902230cde20dd7d20a81e09c99311a66b2254c9accd69fcfbc069d8836598c1d7d9d74f84b9cd102726470e1851075881a199e8e08bae3f53be2c82d38c6c265345e271aef1c5ca3204fd47a0af772b774b2964e779ff1e1872224ab4ddfe2cc2c0153248d4f899d7b282a8f4765ddcdd56c682e35717070dac2a5d822304b0a2b5bf9c26f6495e47d7c1cd4328b33ab9d0e2c265fdfb20ae76ef8fb5bcd35b8b74e7ff7ad26c712fae62a85e607d3bc173e837dd050fde5c193cbd7c0cc159a9a0cd9104e28d0d8d3709d078eafd3a795011ace9ee4a44c0664d6423676cbcc13729c4e48f7a102cbee543512cc8bb85aac6528fc057e6e1115fd6b2758a35bfcc9349e5514fffb9f52bf565170f9e15d04446dd9e3cd40ae4999d38a314842488ba55e5a3bf71df6319efd482bb0a3346fde026e12ae883ef3464eadefa40e7cc4b888a893da2c805d512769aa3883fa63f9d281732b1fc84f54c908a0d20358da7d8df16d45154ce4809f976adc2f82b5d4b84211662a53cb7a3d35089afe7acb647e211d543997692ffe12bd2b1ddb8ea07a519bc1788bf57e8ba71b2dd41ef38c90cf692e32b8a2ca13620970cb9ddf680e60bd2c194f4a8eca922acc2ab5e98dba24f9272411f306d88088b3de0a451e7f3d3bbd1d8907148b288bd6580fc4f57d2f58fd87832b62fe63a88d1d16a4ecc08deb09a86609a9c5662fa98a317818b2cf415b47fe364effe6cb2fff7f1f965ea7cb77fcf01baca16280e7cbbe8a918fcfcfa3e8cb86426ed05aee3dbc08225a18c54e173eea5f8f8c7ee034f168708635e580ee2558afc38c8b96d996e0330685f262a4f52b55baa1e62ac8a62b31ebd0595535a1a8dbfe0a1317943895654a54913cf12bda7cb6f9237859bcf7ae10452323d88ed4ad0f5daa80a50819497d391512801c6f8668b4d5126f7c02a99f86be4ef1c8507f797329d29296b541f430b15aa564ed5e07e344c5acdcf0f3e55dea5aa74169c9d6207fe891972e17b33ba569f1f6c7db2908db92df39f4178dd3c3202a99a5db47166c3763563beb455ce163d4f68c26bebba961346b86ac99f744fe048e909f8fdd49dbc0c8c4f5f903cd271cebca0e1fbbfc55ca0c482fd47778944b7d9d232b4146387cccd9492064640baa4da1c888d5ac1701a058566b41c9d81a05931f625c08374ae156816c9ba453a20422c3d71c3fe79392db8e981b75fe01f7a471a73babc787dcfa890bcfad9a037f3b7c663f4255501fddf3bf765bbf3322cac7c4e2a9d6bcb98b0a1c22f3ab52dbc5235aeef1b90d69c091f201133192dd7d96f002ed690cd375d52b12b1ce07312d29782a552d2b6d0433436175d69799f57cf572cf745852a1a94606b414ae72cba6fedecb6e636cfb9c48d09fef016b16b5ede633f97e6dea7e7929954bac200831826234405666e2dcbabe7b142c87b09f88c83c64ff13c3851d47235e4d4f1d5b31ba996481aa568f1ae23ae1490fe2929ea87fda601f1ac75d1024862d4282284bb7279e3831c256788961fb9ec5b0902c3152c92db69d28d4564b623e23af588581f59278c2fa1940bde6fc41d84312aa924c2f56a3393a26538372fe1d9455e438136786026e7a58db73866589c19a5cc12d70115832280c74b472fe1d824a4433d2dec8153a114ff1b3d1d0bb7b98afe675db5ffdacc727f473b826be232848d62db61f380551b58467e76fb01d2b239b31e965c0d25e97e49e66f27216bc6628fb19214ff0b1fe792a9c93832fcaf4a96f60767cb668d55de3100b70e17f7ab2f8937571177a05277897140caf81b4ac34d6d70ba8e70d6c09207909e5c882dd9dd931e007b8e307a1daafb718f38ba1933afbafc209bac04c3cd800eb1b9b7a3b4f046436a89b20405f1fd32dd93eb7fe8af4742d07a359ed46f21aec6f5bc5929724a453272019545ff0ceb33f35cf6db66b3db8f32d0de503d81bd662dea6f8062baec31da19ef7dee08b40cfa72a6080345f4b8eeeccd71dd417425a6008d82f2079aead79d64cde78813ce4965c7b1dc02ea6a6bce44555d5f37f42b4dfce197e2b7c44e2ade275afdb3fda53e4ada58309c11121532e6b56ab3c835a75f081f933b481c4e393c199cd49db9f1fffb7d2bc5a0ce4e2248d6868a68aa9f6626cda471ea879e88f85fd7907e172682c0576eb56428cb6f57fd8313617ac19d96043eb4efc487342a0ba6e86db3b4241e62be3995dcf971c504d6b6e07c2471ff697f74c0aea5aaf5d97fec6c8f1df63a9bcfed2afc2307bfc8f2814a03b72f844e1e740d7c62e6e19cea2aa7527883a91baf839607e4377919f1e29e4e9cf23ff60b1ccd3e557ff2e13caae650b4e8158254666202dd625152162a38c86cec8a8c1f6a5c41840c865e384b76e8bc2d205e5bda27303c5388af217d9b2769beee3d0ca47e754a3d0972e291629e4f10f14bca76592a86610e09344211402675c23b7f18429ec94e983f52835994477e601ea3b6bb106895681ef1c079e1f71fec7dd0ccd9a0ea8c3f538e3f146612fd1b26a870e369ced90b634209140b7a02e3b4d7c4d0bc6f4ae553ff55c59a2ee034f211639d6d0e6ea4522d11afcf4266b63361ca597c6fa33afd37d2652b131b796734e502158dd6abace896e418bfa62d92ac468d7d73ac78ff92ea9c95c7049cf409ace4e43df4ee713a47b3d42c5617c81b2b11c68102e1758a801a5967d0a2f9f22cb87942184d73efed649ef469d95cc5beef1406e3534f85f3be2348549bd2cef0e591e0587ba70dff403342e69f6ba38d4c29c58153949a5471f81d4424a2199bd64f539a7b8a3048be4c0dd072ac38fb517319044f16bd413d83e72f78083038072e6c3b2bdab3772a5922ca7068b88e8e58"}, {0x110, 0xffff, 0x4, "ee673a37a8e53fea9f8a836b6263f394fedd6cbe0d48f63409163faf5356555b1450e9d6e6ef56ff5006c78b6cfa37ffc82d5a80eca74b874027cbcba0cf3ee3e1f80298a79eb779c1879f7d059239e91ed81f6da19e8536823c66ae0b9a80fd9c47116f59eccbaafb12f4655d335d09dba8f9716c186700955aa8fb68f84ab8d502b1070b384706b82b6bfc3fcb6739216eb3da5d2437f2cc605b7d81942e04a849f0bb121cc5ac46d0cff77553cca3ba46dc6c4778c1f566d2b452b9b6ec014fee3a9531603f9b447738a20dea5c3b30bee6d92cce467bb835179972342352c7129afe2ed56b566641f60aa97071bb98728c798b3af29964252a"}, {0xd0, 0x1, 0x5, "caacfde49e6ecde7739d97e60792e5b081e5eeb2cc30ed21ba72543f5e743696456e5600694c2880d5c81890da2d9288a035879552d35f5bd3eb5a55a37ee96ae882106a7900a1acc3bfbbbbb4aed2a38334de0a07009c058f02ad5f928ebb893b7baae9788c5172290d7d34d56017cddfa3d21ea951d88f933d674f1b3f466680dabcba2da709783eceaf7d1a9f5b2e76af72443d8a91970f5b45ce6e0771c96733cfe4da6344733c28c2c1b1efd76d2fbf94c53e306c65be7af0c1ad662b"}], 0x3498}, 0x2) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000048c0)) pipe2(&(0x7f0000004900)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername(r2, &(0x7f0000004940)=@in6, &(0x7f0000004980)=0xc) sendto$inet(r2, &(0x7f00000049c0)="5c76601c451bb96ba699b58ddb0d7f188502af041229badc5aff1a52fe0c438a88581d59e4b59aa763665da3cd26", 0x2e, 0x0, &(0x7f0000004a00)={0x2, 0x0}, 0xc) r4 = openat(r2, &(0x7f0000004a40)='./file0\x00', 0x22, 0x20) sendto$unix(r1, &(0x7f0000004a80)='w', 0x1, 0x400, &(0x7f0000004ac0)=@file={0x0, './file0\x00'}, 0xa) poll(&(0x7f0000004b00)=[{r1, 0x6}, {r1, 0x18}, {r2, 0x20}, {r2, 0x8}, {r2, 0x80}, {r2}, {r1, 0x80}, {r4, 0x4}, {r4, 0x38}], 0x9, 0x100000000) fchmod(r1, 0x44) setsockopt(r3, 0x4f27, 0x9, &(0x7f0000004b80)="e1f872aa477cb291761d3803cd2e2834ccdd079629494463a68e741267ed6a512140114f0ebc265e08c25e315afb6a90d83396ca991b83cb6aa7d897d9113cfc8dd8a8ee81c8c8a3b7cf820c395e3afadf91c1d25d7118aec5e137d3845437e819c6231b4abce0b6c9084114cbcabe6f8aac51746d1ea2c68a66f49f951ad91c6d5bb6201490cf769c07efc069c3e74409b795edb062f3f3f7e67c9504499819aefaae606f51deac131158f57f1ba025aeb4b4321bd9c0da934d8bbffce775c587722ae440c0c62906eef1d8efdc019d6f6a217e1eed53c33c089f67607775eaad82ac2671bdc2f52173969238283218ff2839116ee10f43bf1847d73344caf5f684ccaf31e420e1ae66dfa7b51e35dbfe82a5366a0237663f48c0bc37ab38303468e39799d7a9d7f16217b08d12d6e2de73b23a5d8bf1fbbf20903dd42d1913e2b1c22908006b9e0ab00e587296cb6aa39750e6bd3046e34313fdf9bbaca278847128d02da24086b536aa9f075338114b5e3a5f430c7d91a5a17670d4608ffda0f71110ee5ddf502db6279ddbfc4d08c9f3e43430e245ecf09d0806f4ab780d089c4a9fcb3db9214f6e4699da200303bf48af3b3c7cd1f63115c15d07a8d57c7faecf0730271d4b62eb6ae5a3b2821c29eed0cdb2666e938395f87624ee6e80904f302736e0265366a63da383c2f058009bbcdab256be394fe71d46dcf696f0c388d3a116af02d056f4d93bb394a613bff43d4a4d8ea72e14bba8bec4b41fd2150803fba225ac595625c3497f5529cebba0664c1b3083e6d63f2be9e23dc5d69b19187bb9c61e76bbf61e4d73784f3f84bef64bf44630e813cae31c24d493ad63164197636fc1bc007c16ca27e4e06e558c07521a7206e7152949128c71a559525dad481c696b855403d2d06b3ef1683037c1aa2c72294af7054d01ae18f8dbe172e266fdf986fdbb73aa41642fa6589ec96ea711e3ec7f038741cbed12081ccae363faf71c339aff732a8c27c6185f28d0233c25d2eea8b2578b00ff7cceef78df0ee45d81dd0a9a725662390b327838253de08929d41e3ae33b42ec1cdc9f53aefc2c2c9002d24ba8dc9c617d1b45a578bbef7bd689961de2b3d623285a2e86ead87d0a14b7ad1d0593979bc5528f3c368621e8f6e8e961f58c23c0f440d65167c7d709dd25a55a6cd163121555c5fed52a865cc80ade8e02cd52923d6e46c3506e28301427de4ef371983a5ab09130084cab9a9ad60004c1384d76601515d73824a129c449f8492dd9d624625483cc04970bd40d652aa5e541a7fd8552d319f361caab971134fa055ec0977a829c7231599f9643dcc910b96c66ee07a72ac9c79a9b4a516aa1b5ad26491f2623537b0542a60775aed83c75e3ffedb7c4b9573ae0119a05231b5edaf567fd4d8597e35c143fc7a36dcea7a2794b0eb2183b1482c4091e434b238c817c1662f01f9ce703ea38a8fe8734e80c05e44537fa9bf3747feb179922ec8288c75788a545841c56b78be478a73a43157bb8860a46e2df6c5ebc020e494e8f9f9810e5b04d40720e42792ec816758c78b3ae5aa906194dd27640365f9860d2683e81e739512e3a009abbb6d7433c9af7b2354c5a2cc59a3304efd146f42c26c70ab7a39f2ed1b63e843fd1adab1f377417bc13ea38f09de58050d1f3832020c432b4204dc4d691103f5510db7f24fede2282952b27e5b2b3c8bc0f58ffdd462684934ace76fcb7d119b50d513880cbffbfb2bbc58076b0294d5f1072fa02dc0e464f3ede1ff4f018e50c84c34f1a21acdba47ff628670ac5c211384da0294151e4dd7ab40ab705822ad5ec0ac24eabce4c6a296a0dea7f4afde254dc9887a712992caa5e97236b16b1a4be0642d4430d89c7d45795bd632a3b150cc18242ac9977b5c3b9837e071c4de8e6d62d8432cbe1852cc150a1ef6f3a6f0a309b621e6915142b76eeab9108c2f117c0f6b643863f61a94267d718137ea5cf6d8560412e8e4dfb9ee968fc2154ece5ba305522b2ebcaace3767f397d168e1cf752058c09d82ad269af37c5c76bdd19dbd11223ee17c5f28e948827ff396f6a38bace186f765cdd45bc58eefe5f6256e559049e7e74fbf360e44d34db724279574982ada5d5e41510484d7a4834226c769da0e71eb644d490b139e851e391a495f74a1f7f6c721e02929a98636559541517b0e3adb7d3e521dfd37e9f1e752757ac78fcd1176b904dbe88efc2f1045703b4d4fc8b1186e46e17ee5d4c284baae121a0ae387586145aef7819786903b87a902ae526e58667dcf49701cc256c2b32fab905aee243764c5e37a4d9a7e36d9165836e234d5a4c2611e12010f4d98b39ac783e0adec707eec6832ecf9e621d77a8c975bde615574281c8d55ade56fb2f09bff5bbc3d17bfa24e88d7bf74457336ddf7d3fb733d3d882fd093c07a23cb13ba37b616ffefe43bcce88c2bbef46ad7454c5caa5c3b7090b568bf2ee31a94a117fcba936179a22329a8cb91b44ef247780f7c461e9ce4e00e632fa990515f097be651ad3d6929967434a27a6f36c23baf5284102029e46e8444e601f74b154f25ed6674102a25c1d96a497552cc660d77777bb84d33011c36fb13d210177520590e343da5065046307074359ac0efafc424d89dcf47c3dc1f93edc89a25158a3d17cc9045f3a7194fa1a2ba21277ee80a58752180bae8336dd82a1bcfcbf06180c950750f8b9e3497df8d1b5b3dfcd0df086c7d2b31e9dab2aae6ae5aa24a0b95563ed73aacedac088e52242c42d28b43b8bd740ef92cb9b1358c7eb0175f2968b499254e3a9c1841406cb2e1f6233687e2abac31940651bd4e207678b5dcc0db6825317a162a0720878e0dfd4ebd9a03332b773e3fb11a16b18a247383c422a0389d0ee33527d85c6ad9ed7b2e1e603baad7ce0c56526218f438396112c27f1d2659e9edf475a9ed643aec376590b5891dd4b62346386aa527216dace830fe2851c4d9f99e3795e3db8e65f8e7814f2edae9a88aee1163e4b58ead4fe4205441bc2bafcfbf70ed75a5ca435deb76809877f349de9801945129939a1c96a23677c769fbda9586d0b259f73a613ff73db1597a78e3467d0d1a6ca201c6094016ebb29fb4ee60d0d16c5a2186d9e25b4ca9e7b4874db87c372c2550b8e6ef727e2b9e96d1bb73bf0033fed00aa5893da7504ae97eda009bba3a424faa5b9580faba6890882cb0807e949a4806984020595837469696fe3e36947635636da03f49996eef588efde20fa2fe70fe69e6ca921a8434103c10bd57a8f02b54114641d8a7f1b1d7ade0921f4aa51fe73ddbea07bb79c0a6256e953b12ac931e06dc06b8a243a1363fd579520360b8e5bcaf3fb90da497e366de7e45f913852eb757f0fd3570881701a47495a8872ffde4022fcfb6c5dc4bc9a41df5326ba7b18e732aac6e0efc0373f459eb0e9aaef65672a419bdf38fb73eebb1bddbd62c1751d660503bf5972f8f339cbd8d9e924cd2a5a9144bb4505f0cb23cf0754a12cbabef7c98547687fa7ae4d1bbd8deef71d055c77cc6a0b0278c93a72ce85e1aafc695eabe70b0cff8fa78453399c75daae85866500326e5bbba168b43198b4892b8d24bb5af871e813374aa46c4f69a51b6303b730246d2fe41abb793452f7d2115c9102356a3a9825ad8390e9805a30d4a347cc9cb439df36bb4424f6d6b1b88ad0a9cc57fe0ab4abc4f75b5b290aa806cb46619ebcdbaef75f0ef80038d853c6970c1dff19aa38b189eb6daa0d301004cd5b83c980d3e847d64069d89d0c09100a6714cf600bfca404f5e0b696d57ef171f28a3ba32b51f59ac5eff0230084bee9770dc7b82cd89457681a5995a3c250ed3258f3b259e120d90a771731c3bd2210309fad06754100e8dafb2963f8d70a72270050047c056828c8922d57c68fc18729c4f4430ac9acd13745976ef987befcdd3ac17fb39b34f77756f904bd923b4387f421292ebd42c9af7e79d4b121285042ef5ad641e5c39afbbd66c15af814128be571199288e6200bbeb92252a22aa4360707e40128392f6927340e7b00ea2cb3f37325bcbbaa3ec32e6e9a571a3d8cd63f4fcb6874248fa860a2be80408309c0e0f78db1639ed57f0828e848bff133402ec5425badfabd5e65fcadc2712569eae602e59d4ec751f735132a9c7fe6cfaae3cb6c6b6d528d57a60a80c8b5ebb2dd7dae76b78e4f4c30e626fcb15b4eb1e407e7103663457b3bc8ab92e78f37cffd06b0fc34cafb682264ff8a30a1fe450c2c0b0bcb32dc42c82d22e4df11bf3d1ceee03fc5b344aec6797cd7472cf7ebc9c4a32c3e7db867ec1403fa2f6ea52402e1f91af1ac8e6dc3502fe3288bbc95d4cbb0672e1f886698b6d31b006be01f19c737c255e89411b6b94a54b977fd718a584f7c1c0a522092da439acc4f0c89501e1213e391d0bd82a2c4a9e829867092b325e281785d12f2f5c6222483a862483138c1b37cab6f3314b00c649ba486c1f00465bd967e594eb35b1fba591b8235759900db805a7d4d47e657dd96156d36869b3bc5d40a0b75ee0cc4e22650909b02e2d620163249e9b3d01429ce8032137b398925aeed5e45311eff4f78f35acfe3219148e8ec31e8e6d5dba2ec5c9352c68684e47ca03cd1fb020b9341ab6659dc8c17076f36d1227fc4f763d083b1c858920c91ba4e0a9eb79c7d5b05156ff9907ccf04d3d4208146aaa6bd7f5cd87cf69352fc128599e4db81f2a14b9bed3481d125a92f076361c219ccf30bde081f6accb3c7be105da3e31111e37aff26357e9b5a46c9dc8a662a483c228a4ce9c4119dc6af178947137ca6813b236c0d65b4dc54a0c4410c916cc977444cd4ea52a20779a77716a72c99d60a0479ae306c320a96eea3b6891708d6adc1e5fe52893c599b2914b0c4a582556257c7c3c860aaac57f76f12cd39e48964de20b326d0ebcd4a4a45a5daaa8c715055acd841120b09ebedc3846d666d1967be41ab348894267d3f42a64a97e593984dc856467954ac24d2abcd9871e5259f8b7a10564a2448f7855afd8d782cff8dac4e83602f77cf499be0077ff0c5b34ed8aab6f976e0a1b2334a4f10e92dd89236f44f59de2df2c81cf87ba8fee365b2949f90a81a408c9d578571cf9083a7f8ddb249fbf700a992660c6dd6d620bb583ddb66c9ebd8abdad7fe31c89f692477abc8af4ecabd2c8f733d844d98425fcf0cf8b941d9161b0b73292adac26487cae3256ceeb289645d623b88cc6077ed8f8202ea3888bcaf26a140c449645ba2a2fcce6e4e709c503d2cf9d13266692c3d8cde38557b868d2dcf558205c30007ade78782fb5808ac81c6f6b4d9ef5a98d6ecf9339a311771c6816b1dd321c18dd3c1dac4e0a9229501fe9ac0f3917d3c712f62358dcd159071f8ddb743867da908c6db0aac592cfa680eb7a4e6404840295b2d8197dc6901f4f8893e4cb00fc403c6cc0485dd9872ea9b1f7b37f6bf097b7f9288a12065b1d644bd344da300eff9f34006ea84a658940d8e57944e547b0ac960641153890d3a4cb5170b8e739d175d524a5f5a67a8b0adac1fb30e4a10e1f707a02c445e0f29a1f8d768281935011ba8e6edc2aa3bc53a7a8c8c9cdb307bd6c12e8c587f3c2c1b72992cb07288d10981281fb72416f6f07dcb2b73ac98c52d48b732600e63ff54b641e4af0deb6861f9eb9e0a58da2df1116113728c774cfabb72d49d608253f8dd9de172c5659d4f9a29a0cd3cae5f6a38f435dbf76f4fb9bf2d4d1d03bdbf15ae5e6676e6e093", 0x1000) getpeername(r3, &(0x7f0000005b80)=@in6, &(0x7f0000005bc0)=0xc) connect$inet(r1, &(0x7f0000005c00)={0x2, 0x3}, 0xc) fchmod(r2, 0x1) sendmsg$unix(r0, &(0x7f0000006100)={&(0x7f0000005c40)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000006040)=[{&(0x7f0000005c80)="7cf6a5b9ca76834471008d1a0415b12c4169121c89585643d5d901f6cc8a84821155a532c9a07a730497500ecc9eddee0a1bcfc04ee227584dc0938822d3a81b533407d042c176c1134cc03ffb1adbfbfcbc09e0e7dc46d646617f5936272c211ca1d54c8ecbc9a1ac50002e4e48934aac4a1c1043d40d2d1fbc258c0111a33988496f4c6bcac6ac704b13f862feeef421466a959824448ddc9782f08d9dd63dd903d9270fddf7611a3ac4b425634e561beb2378fa575b71", 0xb8}, {&(0x7f0000005d40)="5e02bde48f81aafe586054e79f39d2b25c7c634f9f2f8159907d996b1d270e9eea6e41eab8", 0x25}, {&(0x7f0000005d80)="d0a2246c727247a61dc4a63cdd64116ef02fbdc90fab745ae343a83e3a628d81aa0c88858f09cea0aa14acd659d54f1767479e385e0852aaafb005134bed34fa9059fa87b87962a617873e83613954db23dbd166567eb1f07d0835ad9593f15c1801773d55d9e49cfc8916cb315aa0e41695458742c6992a59b2e5b5fa7734b2c8ea625cd95ee881e50a0d6be9556945d53c87bf0aa796d4a786e25522a24098718b4e9e6e913010ae9a3c5e585094d7e3ea832718f7cfa57ba113ac9a13d455b4a67a1b", 0xc4}, {&(0x7f0000005e80)="dce100b63ecf1441", 0x8}, {&(0x7f0000005ec0)="10f8a04708fc6ff0ea9ec8e3a888ffa8752e1d9ff302a49a2fd95728ae5b70e1325e69c85989d6737253cd6b5bf4052943c7b4d45a6eac4e6e95a0facc90d2bb0a86655d1052fef8f2984e3e7783fb687bb885828012bb6597a11cd843", 0x5d}, {&(0x7f0000005f40)="a9d71fb9a99bdd5973160e4e0a2a0e", 0xf}, {&(0x7f0000005f80)="f78b5670ae6d6f1bc2a953aae170ed3479e30f9a1f83101f8f0c2a7ceb0563fadf58584817f54de36127e3640fb1974d72c46d87825077cf4828005aaf8d188af94254b42e6e6312f6648a513c2040a631b260de4e6f8e", 0x57}, {&(0x7f0000006000)="fb9b0e76b7fac4a1f8a5a14663d15f3e7201e753b3a7eb2e25b932814258b28d586519a460443b65b70fa0957d0ea9571cb53c91ec5062adad6212082cd85b", 0x3f}], 0x8, &(0x7f00000060c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r2, r2]}], 0x20, 0x2}, 0x400) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000006140), 0xc) chroot(&(0x7f0000006180)='./file0\x00') getpeername(r4, &(0x7f00000061c0)=@un=@file={0x0, ""/108}, &(0x7f0000006240)=0x6e) setsockopt(r2, 0x3, 0x0, &(0x7f0000006280)="25ac6ea4d3f39fafb36ba19f22c577624649b43962ef7d52c3ec1f2fa7de15784a2722c7d69c619bf64911f16b051840a8134690a79ba8a842b37f062a41dfef572802a36e234d06dd5f", 0x4a) bind(r0, &(0x7f0000006300)=@in={0x2, 0x0}, 0xc) pipe2(&(0x7f0000006340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$getown(r0, 0x5) preadv(r0, &(0x7f00000073c0)=[{&(0x7f0000006380)=""/4096, 0x1000}, {&(0x7f0000007380)=""/39, 0x27}], 0x2, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000007400), &(0x7f0000007440)=0xc) r6 = open$dir(&(0x7f0000007480)='./file0\x00', 0x180, 0x100) unlinkat(r6, &(0x7f00000074c0)='./file0\x00', 0x8) pwritev(r2, &(0x7f0000008840)=[{&(0x7f0000007500)="d0cb2142494d74b352726efa5f2ca30ad48f11c1864b7886de09e59f9eedc6af4a2e926c2074162dc5b6bfca417d30593cc4f0bd2d0ca6d78bab71431a7224347eea731a401597b9f7787be54a62c1d69e5958f3ff81fc7b496989970745b9fead27384bb289f5c1b0d1c650afa853b3aa9b92b562000e2c5cc16198f281e08c13", 0x81}, {&(0x7f00000075c0)="4552a14fd022477e94fa5f126a7b41788b93767ea185acc4ec70f788d974d7904d84f822ce3340df578c42bdb6138725515e0e2cfb247684266155f625676ea124604f608af0ef9d1a6f56e000dc42710f45351eaec34f3f37a4bd02e9bc9b71d44f445953d6408b976a21dc2f2e78fb76ac82fcf44e0625db", 0x79}, {&(0x7f0000007640)="d1bea86afbb9552048b6a93b99ac03ccee574d72b918969db3ac21fc13e925e55e88be80259841dc10304506e0451e780f297c02fbb0f1562961c435813c42d251e1663621fe6ce4498c92c5f6c15d5359371df45c99c824115c9220458e9d268eadfaed710e2b5398fea61a8458a866ac0f3a40788be466ab3f8b8477614d43fce1e64a3a984a212c148d354e95ceba51933503b7aeb442e8cbe9822673c914eebd6716daf3088a539212d631bc1443df257121b5faf39df6c2d3f092c32de1e07c8be96b9b13488eeba1c9481381849d037ce7ec4b83173726518b936480474c06f5821a228cc5c5496cf882eb23c32c2b9b8ac8fd52e7c777234668f711e2655c8e3ebc6330227710f9aff54f7f10190d4a689e84ff44c9d5274172c003443106f37c998abd2edd1b4e6fc2897c71d362edf202d4986d3b2adb7caed964b3d1878f09f5eb7ac37148d8a4128fb5b763c78f3c2a1a63be7fd48ff156ff422d1f7b7a6741d14c1b968057f24ce99971b69f6e8039e994095c7d9e45074a07f2953f7c5ab48fb8aa1c6b0acd02a8ba8908ec9f1357e170d6cc9d58a7a772c94da4c4ad76184f67abbb63b134e4e74a676d47b06798d66e52f4dd2a1a1cebbbc16b187024abaabba46ebd138298e576d77d7232edea79c76f0af083944a289f94b6ea7dc13a8e9a54397fa5e686f376ebc38d7e811691a12e4b720d58687973fd3803bbe90ec01f211b08567bd3aab4c7f6ed81df9dcb902b46ee9520114a45a57788af6ec9eee58935b97341b0c8a10321747803c1cfa96bf22d5b8513808c652d6ed3c242462deb437cb673e7cfb594e2498205b577e76f11776eb47ecdf587750c318af67f3bab74290f299e5acc30856dee3480d86effc7b87d6adb72cff8fa741f93197ac6a439a2847e8a26c2171c1241770ba5e5e20be1a08b0a447b0b6a6e23c012c4c5ba635e624f6905c62385c2b80a0fe07379084e83f6c3810ed81467342276c32906519af8ae72c45168d1a558e8af901067e3fa428be3e62973b964bd6c85359af4849826d22919e3f027eced3570eed183202301cc594f0865a82ba459741e1cf4c05d493f157dbc5322a92571e3025d16e4eef8e83e018c944481d7ed7bb1131f17e8b7dd3392cee3a9f3709cba4d051cb0874507a53110ed0916f692254e956eb55e25dd703744b891c9f89cbf952ef46367c31e6af8b11af170883e69e59a5f800b276303fedd0e95c075d00ff6c404819b6b82eaa19ffe3779e988be3d064c1b162740f458e3a25be8672268b1e702cf141f3257efd9949fac1b37628569562be385b31bc0fcded2f9ab4edb7682458ef350b94eab33e59fff29fadb5bfb0afa5f40d0e05df3c47883e86d0b0acc8684efdf00f87ab7e7a74d000d77683a2dd2edc744349e6f31605877144df50b6792dc40cd45f36688b5d5620684d89a8de6d158e5b4a4b675ac59933c2fe27110d2eb77652bd03f286c93cdd01b9fa6ccd3f87191cdb5d90a06766ec16743201e109b7c0206d32785cd26b5aa2a55a13f9c566dcbfa1c1cd37b88980c23c67ce0e1c3b78e57e4357dbc4cb2075cdfb649fdb9e297c91ec0a8087350250afa11e14e152b38ad49a35497442f3ebef480fabdf4dd1c4a8ba5c172af7cab5867a9f879769b3bc081be11102faaaa68959d2b7e858806010d83bcdd22b2d0af4af57ace99980480104871eb0484a1cd1621f66f9e1cef141adbb9528e33a9d24a5bc3c377ca1c42af55ee39981701e8d1af0629086d6a26bb92d3f9e9c50bb35d4a450e7379d289afa9daa083198ad913af6ec6f52ca9d30b17eb4a6edf72e6f851a2db6ac81b67c27dcbdde17b090059e9c2abca99ea297d3810cdc47b7c602c068ac615845577f728926ec4e2f4f60137a5b6366da61be9c44e71bb5b2699fcd8c1629d22c71a0281c5ff1fe20c2b3fbb3c3e2a03cc0b14385826e1bd9509baf59b38f6a1209856b20429df60cbd61d1928c906f25fcb7c2d4d4807e1e98bc310318103fb834d5a78afd76842a2f9eed65e579f540c7205394fdb08cb693f978a009242a4f2ffb328742c66601cb64aaa7585f5fc9b035e1edd3260d49397921ba392da200790b31813323c16f2e7d99677d9eab7bf752651b0d6a1ba7fb2d0d37e1b483bc559004f3180142127911cb3752994269493858e7bd44bd1f4005b593e6116ae7a5406f1b7eb7469bacee2024c021c3aa8785b87f54fc64f8714ccdf6db28bca9265e164e05eced2f3e49a5ad8788e5ab8f3e62888eae6d930ea0169c982f604b29a82727923d4c1dffe3389be93bb83d66bd1782d1e925c11ee9c508d28b5902e9d4a3ca4ebf4b2d935b086c993a9876fd67160b97a98a1c70ef73c2ac44608f832f201fb73feb20b3e2d03ad87eecef69f6a2ef3387075666975ceb8210f2dabf1a882f69b8d0f2848f5e187b974d96e11bf5b30e77c8b6b16c82bf88ab12eaae5a6b3b622619f9387178cd9986ff76a9236748ac3afe76f5990d210ee75257840333861e0814b231550fb5204a34f3dd2dcbc2d5332e5d0718697810fc199a6a4dbf77a8059ec9f0b2251c8dc7e05c39430bf43451f1e3c0429a6c5c4cd397d57ce49c18d66c73758c3d309761ff5f14df7b45dc923da86502fdf684bf260e4689cc1c90c0470b2449a702fbeaea0d7beb16ebde70346a8d750d665295bd6eb99e89c560e9a9b5c6bd75ffb58c1a0baabd55b0969667112063b3b4cdf17fefe66ff03cf7e5d8d98c9459df26031ed24e2f74173b6cf254b0816ef664baab6e9f920302d131a7ca0a624b20de324db38c02a00a9d7592319e23e90197d5b9571c4c3c485104747628830f1f5fe7d10f92712f3fcbd034a2a5798480edc94f244c50be64cf30551e15d30ee2aaf4282987d7a821369abea8aba9f508e94a8954ef0fa51e893b44e9c1a1bfc1c770b5d9c05c3b82ada54ed843226c6e4a3fc859677ad44f27f5b1105159ba080b07b8dafa3a87f206248e67a082c42ee51b2e54ff19d293572ea4a6ba203a409fd7187f46af6189514def8710d9dd8d2466d28f5ddaf68593151bd148bda9cd98264034f4620deeb1c5d21af294b4511872353059b0fb6b9d83c5a56ad6014b3da3ad0f2e58f87eeb6578e779a320f20e964e487a65471654778ae237f91d58221ce8021ba724e4fbf6f2c6a3df6b2dac273527882fccfeb9d8a3358c9680824c304cb6be2257d3e1db10f555ac45ab53c067643ec280d67fb700f88585a46d0fcaa8b92aff3fe1ebc686cbb562be81039dcee7340ff701ea179d333809b2709026e16a60e4c2b39651f1f6564461387cea6b64243b879da8b79e7749bbfff5e539a6718cdec3807a167ca6b95e8ab8ff6d6f4cde2dc095fa2ad6bfbca047e4691a1efb82baeca7d6757bbbcf23985b3ca96182ccf627098ee017e04935f66b4504c30bd259df3ad784f8dc23e31a060a6bce15b1d90e16c52e3957a73fc54bc317c14a1fd506d7fddb2c2aa868dc95fa53b1e388fa65894f22709d2110a61cdce893ba239141259688e20867356f7fedef8ba190a57c85de95bcc97429df20b9c632dfe4ede0639520f9c399404b5e73bc203326ae6f5fc9caa49d89bf8b7bae6292b593a2d9cc43620bc179e47c0917ab29384b3df211239390912df0938cb341414ae9e40a84878c492b57211b5a46598dfdb6ad2d13b81ac82a895553c1205dea0dd5537b537ddd5a43e0de4cddbf346df2c23b3392b0df348279b83125ad1786e714865ef730a8d38259a1a9213ef27efdfb27d975e32b6f4d6d8ef56fdbf28331eef878c4beddb85b02a59430ab1d6e2a76b698f73098a54a25ddfb251dc336b85039cb144b4385e9ea6b5eba66e16cb063e2685df6a281d65ae2a96c7d12c2f892fa73b6d72eb981670eadca73af77e1952a16e43aa26a3ab61102f7962e247013ae943e4bb0a0bf5e288ae792eef68c80d0497de75ac664a9aa8b890220cb4e8c1f2d4ab532a22e40aaa18a01fcbb1d1aeac93e43ce5433ca973cae160fad44ef7012ee18265a4470892e3fb3f878d97ab6d2c46d3ab1d5c1e7a3578a93004c200e811efed9002dd6df00a78197b228c06639eb0a8ed5efc9853b4c9867ed88e2022d2f69479ae9f5384944c37c0ecaf70b98491edddc0b8c1c224958106cefd2cddb6fc7d511c581cec7624a4766a76d7696217c5d550216f2ab896a518eeb093a47131dbd4f5e98b096ea827d0014d610dfc53f11f3428a224fc7c475dcff7b509a3ed3725e4109e34de615dea58ffeb9f402a6ef1ef2c76d79f2df36ab5a4b7454fe79337e8e2dd0271d635443d65921b5595c850847ef23645e0f6439165187a8475903757ecd764085ecc4044438e1a87c7d25cfd34ee6c77e72a5a6deae6c005fb735c6cb792a072a8da1a14dfa5bf5f183c4efde6e4fa9d805f6c85db76b1a67e566fe5b160d361713aac626ea8f5e4ad9937689dd524abf1a244d45dbaa227d5d06404fc4459e42e7c1a038b6e41340b2f9e8b8ea98c4fc9604c6f8af01902fc557f9332ca76678a2e61e139d0fe1938a9fffab1ae58fe7c034453c0ad8ca140ed69135e053c06abdd85451264cccf7f2523fc906d9d64402096414ab3518106e02a45cf433538eba4363d81754c67d5a32bfbbdfff5329e899109488777eb2d05f3a11a86b9e25004d612210e46b95971e7da46c18f534d0aa1ca4102435f09ce26ee2b34dddcb3f6c149d08c9e5aee9dae9c05176e2bda8bfbca73ebca87f9b36b736d1ecb13b2dfa974c08c5404af211608cdc8c21ad58a211c4ec8e8a41a234744df6f9274cc70c73593e00d901c2bbcba7f5a1964837def9524617da138d8bc1b7348eec5cabc531583094e8764ba14a0ad700e3b45295168fa8d9d22b771d3e594218d888e51eee41bf81c5fd5a873dbb1ac00ef10ba3223e221e1ed06c8abdd67a2b9d118f725d159234c3c492d4b66acb2ba068c29b514663436c264f8d3c3501402e99b010d45b20338e26ee4a1e3069168cab9f272346a5f2c49e427bf8418a9761ad614f407e0b2e98fb003561411443f508769f387a6c58078942e66d1654f30377b1e0bef2c4ffe975129024f9150305a2311c5b9fed92f8b911482bf3b3af5cf89c4e3fbb5132bf4f5eba297e945bdf9071d944d2b06dc3b97e60af8e5d03999501ac887ae6a1d7e6c6ba8c63716b4726a0f012d4d0e6482215382a991e3627730c4c232233fe8457394d5f00adfc0d5ef252a3efb430e49fac126cc334de3b7155f3e300db9ecb55f066fbac98fbf0de7fbd6ca5acd9f9bb6448d253c850e7129bd1da1ccd8068e873e3149b28c4daa735ccc838cfc4b210dad3248ab0697e983a62c4182a86942f10284626cdd64cb4ae8709835cb053438ee77d4ad7df8f2f81bd3ac04687864f3e421713271a8f21e1b68b4b56d532a7c1a17b41a4e4aea2d0caf05eb7295ff9db82bf63f03b47058116055a27dd104787b6ed193c6881cff5a4f472f4b41052fbc103fbe316c94591ace2c822dfe59f9e98cbd1da3270efddd2fb65b72bf36ac7fc150ba742487a3f1e40a89f2c9274d935ad3fa15f368692c59d1b9eb685320d0f088c0000e3c022c8e361deec6e2f8de08430ed5f372b49999ebca5047be6b10c9f494f667b942377b8cf8f65d06d8a74a4e295c038b7daf306aaa685dbbc672ff0c7f55ea92ef185342024a793e674359a591a0521767c7724f8cda84afdc224edfb9b941dc13d40e27ce1fcb20b4c5e71983f966f31c39cc8b91512bdadd", 0x1000}, {&(0x7f0000008640)="81ad6c09ad2b3fb5cde5557f2d9fc18914eb42c0ea43edc1d801aa9c58c881c366d555d714e320163a", 0x29}, {&(0x7f0000008680)="f8717b7b0b41ec507266561259da603fe9195f7562fb91420e728eb9a75b95252def4128e8354b43a84d21aede6cbdaf5c4ffe9e015cf4af78f164d57bdbea5364135126a0eaac9fa5afe0105987891b514fe3eb232b6f177a2fe558abe977f967a28f2cc2b6cf9701e627444949e2bccd9b76f289cccffa9049e6c4f1a78bdea57509aec4ce8fb7d30abe2af61675ca72806d8265decf6d9b7fdd7e780feb7f0f491b91f0e2cd1a57b24b7681eb8fecd33c3363855276423c92056d939a247e7002ee822d9c71573b51051ce0bbd52a26237fb1a842064eeef303265930ede21f6ad106af901f95c6cbcc0b8ed474ddbd5ee974166196b61c", 0xf9}, {&(0x7f0000008780)="be2323b74a8a102ccafdbfd87e4124a3bea46527fc7cd3e859700c3738e3fe8cde5e0f992d61ed0cf35bee8a5de21e932220bf890a4f6173999127695e1002d71b32963aca730419ec4c4722bc28f6504810db870b8f099029555b04b10605838e2a8c0197c02176b2ac486e72ca7714a4ecefa6b677e14d5d", 0x79}, {&(0x7f0000008800)="b1d013a97148a2dca55a589395b0dbcdd8bfff4236b0dd385e66c6c423e85533a9b814471cc03ec2", 0x28}], 0x7, 0x0) rename(&(0x7f00000088c0)='./file0\x00', &(0x7f0000008900)='./file0\x00') recvmsg(r1, &(0x7f0000009a40)={&(0x7f0000008940)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000009980), 0x0, &(0x7f00000099c0)=""/128, 0x80}, 0x1) 09:00:41 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socketpair(0x2, 0x8007, 0xb0a, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0xa, r2) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r3 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000cd4000/0x4000)=nil) shmget$private(0x0, 0x4000, 0x14, &(0x7f0000de2000/0x4000)=nil) r4 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) r5 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x2) ioctl$TIOCEXCL(r5, 0x2000740d) shmdt(r3) shmdt(r4) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0x7}, 0x8) syz_open_pts() r7 = getgid() getgroups(0x1, &(0x7f0000000100)=[r7]) mlockall(0x2) 09:00:41 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x4000) getsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000016c0)=""/236, &(0x7f00000017c0)=0xec) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0}, 0xc) r6 = geteuid() r7 = getgid() r8 = dup2(r1, r1) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000001840)={0xfab, 0x4, 0x7fffffff, 0x9, "6d6e5e7c169f8182ada1e4aef6c6fa814bcd417c", 0x7}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, &(0x7f0000001340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, &(0x7f0000001540)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, 0xc) r17 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001800), 0xc) sendmsg$unix(r1, &(0x7f0000001680)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001280)=[{&(0x7f00000000c0)="8e06535442d3ffd9996ac9e60bd9d2ad8d68f3c389c419ece49557e2bf632970046f8fde0a38ed45f78b6fb95f649cb59c98eb78789fec28ccd8755fdc5111ad4bd2dad9c5cfee024b376aee42245c06dd3e30727e0ad3f9870b15d216a5cd6b07185e5eef6a751af635847244ee57e000831e703a121c95f7a0ca82a9", 0x7d}, {&(0x7f0000000140)="d37ef1152ff8ff2ba3f85af08a6054be3d957a1e2104414baf8c67afcf88fbe289c86ecea5db8f1241b777930770c1697f4cfc80e1dacbadde2c9492609621b66e2a32b147039b2341cd090f09735474c19a6e774ab9fe0599e8bb51084d29bd4ce2d4148809342e3ef4d886dd196903db9dd6be7a35fbfd70af673329b479c1f9908ebae5f4e618547b89cd8caab69082fc99ee79c14402c81c976557631523b2a949af98b3eb3d6b953e99e90d521c732bc8bfcbec575716fd3affd9f52a6782a826c0ed555d4b1140eed7f5926ec874c591fefc7d1a7912770167ad1aa29e2a80fcd4d7a5074fcc6f6485df4dddb06994f7bc6e8897d6080228df61cf4b3afe94a53f2fc31d6bf66b395baa13d10478aa9a24ac69c2732fbce5a738ac1d7cb48dde8bf9a90fd1553fb6bc0ad43901e70d57985ba6735033b86a23db75e28be094f1e86f8891438f2b89c4dc8948f1c9179b7a5423a9f67cd563baebd64c147404d11f54821764cc5d0ba4a73cf6e1d293fe95534a670082a68b31cd16b35e547207b7218584fbcf4c406652f8fa5faa62f5d6886ebfc19996b40191b7858c0d52bb744709507ef94b952dbb0af1cd01b1bc877146855daf14a3ea686d0b717922ba7eab7f4176cf6659d421e8a3447550fe2ed3c975744f8c565750f40ffdcfc81ad4d1fc57b3e3db5d0d4180c82f061e448699f091ebe5235123e908bee21ff97202f55bcd8f6178bc8843fd85e8d2ea0d1ede1cebe9446ccb16adbbc01dd6528360f39b6b0daa9aab27cb94b2fabbe5ff5c96cca297dc6b11cc62d83f411a466b4702d1c16985b72aae113356e30fff052bfb8b1d89e35aae3237d0ff1c6fbb2dcb73534f4deed6c6ed1b3f9589aaef22f22396cec6f1340cdb2ca31e80aa4062a471e35ca9b8f93a92a18e7f33ab50f2e991ec33632764dfa1fd73af6989dc133cda2391018fa3a6be75e62b47267cc9052d450ee967b59c9e7be4c83eafd6c64491a674c451879b8103d270e70e50e034b4a67db225379982889baa9dd5030be422b9e2c9f0d859e201068492f969b6939516ff1fd07b41b57056a47bd850cddc3a852efd8124bd3a313b24320ee7b93dee4cb3e38c9c77957d6e650791f9aafa733c67fd2a3343c1a81b8435e3685180dd0d147d85ac0159426d32dd7bb7bad7019d1c6e0741f1f11a3f89a9d51202d9d09aa8ca6cae978c7d5d6d5577b53e34ee18f714f51db5594508d478c70adfda3435c77f0ad47efe9938bc4a17897a1b9b33672406a7f017b066a5068e01d9be4be4338f61221c1608841a60c89c3961712330c28fb129bc2b466478802557685f83190dd6f25d9195c1fa9f4bf89c1d8845aadb47735943da71c59bd1ae6c198ef8a6f66adcb96897b730c559160701ba39a24dfe669eec7b83fa54ffcad99352e27b7b60a4daeb99879392e4b5ddfe9ce594f86a65a8fcbf6224a62c95d83f23bfe2dd11250e25a83dac9e54c86664bd30c3824ae671997e21b3da588f277ec3e8b1b78a808a94b5b71954fefd3c227d35c1f759e3ba43d90b9d39fbbf3e54c8938902925965daf9d922a9a24714f7359d290a422836da8a02463f4084d31d51da023b80c03363150626abca4b6ad375a0437219b6fb49934c32772f17e511e83dcb448f187353f0efa7bf4cf949db8f0d4eb9478bd12e495f682960cdc835ed8fac131c3de3608c2a63d433aef0cabcaed108e49de079d12a4ba58f6eeac0b4560b9b0f534e86e7f9f26fdb3452ddfdeba15fefa56f5af717eadc164bff99eeed9cc9b2de089c5f2aec83301307b3b6e4e30a1e076350d1c5cfba0faeba0b44abcffbad070423e188a0d37cf2da69e597833465aca612f71924baee35fd1b0b3be2e9b9e468f93428bf88de63744937a5b2a18fe3638c9a394913bdb491d1387c5491729a982b997e867689c99c78daf6900b264f9496151e0b30915b850344e881b6a6babeb449ef0ad739eb7f4659b9d82c6ec481db7f993c09131ccc48e0891dc81e1b0f3eb7c62aad2feaeee7af05acd28580098e927a987cd24fd3197537d7ba68de174e8cb6b5e0de9e02b64de4a3a131d296296960a22adf13882400832ddbdd629b7ab18e74622e098a86f31b7b1142006bfeec8c008071b5f39dc2307b02810cbb78df1178b27850ad70bc1fb02b7adc9a33e2c4a36da8877c6637d0f1bafd7c98f811cc651ab2abcc4250ee86166e074bdf95a7237282e90c69618c8eee111e153ec928de7dd0f636b854ad88e14f57d0e47d2e7cbe52b7f6c72cb22113466acffc142ecc2ec89bb32db7cd75bff71b97588dbd24b30b6108bf37bcd4a23135743cd4c1bc60f9f8c04233076acc9c17533dd6fcca62676069432f0a7062adf858369398ed3a074f3f497da28077acd95ee9495500256d6d3fb67b38073e2beb5a0267b5243bc3e64608b79f411ae29fb9a151d3f6f665b1bc53914f1f24626536ac30900b6d7649e6fdc543f54791d8ac2fc6e405a47a141b72c3be5f0a29b6535cee934c4c7abb9083aa10eac28e523b04d7473ad87f41859aff6932cd695e3c275e4699d71c9952381508d9d657ddf56a225d72f4889c6b80995c8a966abd8d32d88817ffa7d5c7095403eb7e9380790d56b304f5c8d08f25a6f0773bbf57f3300f6ab2add2596badab0fbc401aa9baa1c2e3e8dbdd82a7f7d986c823c7fc3e79e12d91a1a6e6cbed56bbf1394fd7476c55f87cab95f713cc7e15f023b1051188659584a9c6dcaaa1e9e2ac00461084f370ddababef982178c5d233f3124404f767d0cb8aef09e519ac0b442e8dbf82702073e5b69649ea8bf03955e8d5a15303915caa2fe1e4f7150d697c8de8e440b5456d991f894291c787e30c1462a11764f6f091358e68fbca776f91e58b3345e6d6870f1e9c4ed406ba82ca52a1a6a1c8bb8d28197782f7d37fa30b64a00088a687017078eaa5be52bb43e4b638f357a6f896c0a0fe12235f9c146ecc96d5bb79bed80988b49a72893acf066c8a4ff9591ece667d4576404b44561cf117598bd6f4b2d85a354ec0a27e9dcab9bcb3a1cc6d27fd9a87a9c4f8e65f9c372a12dbd420059f148ab24f2d7ae5aa02586416109534764da1ccaf687a06f7407b81e98fb6e254d760bca3d6530af5f26a150d98213c0b7346a3c6d8453b912b0ea99d91b58b83d7ecf7c81dd680ae756302fb5631ddd3deae578c1d935b05f20028de2aff5cbe12904b2726207dcb2a86411ad44e33a8a16fc98b0f69075ab8edc08a60b9f616ffa2ce1e76037fadbcd0e635ad9bfbc2d305e2578ba5fc9dadf25b48f39bb1838dca33d589239fc76dc9d6acb936936ee6c2d1a28396b18a758fe5231d8bfe3b3ab41985e61efc1e9783e931aa0d0a258444451d1d9a259295bfc654d0a059a6e6beca1040b5772485505481e91c8e89f4f48787d6ab57732197b11ec429df1c8637f22a5d5470f506f4b845b45c370447e951bca33065633e83d1716dc499293f1d31f25558f142b6986fb1f8f9698f2631cc6a4ee6104a109b25b6cf7c0917e8f6ed9a9f5f0e5e59274d237ebf472c29bdb7e51fd9c7bafd4dab6f514fad8968d5c2230a33847fb6f712b044bf840585ee3bec1108cd7e113a0b348bb1f9de9739904151e19dfb6cfcf1b8f2308481050888e7cb8247ae3b7c5256562081b1591def6e48c4fbe5734f465eda4f45e16471c149e3f2a02cb0510a8cf226d0b3f82954982966a2c5ec17a649190e1d33c9a3b0e3fd56afe1aacac8d008311d29c1d2184bd8a06577333b618e0f5dc8721d68b69e90e3c0dbc485d8fa08ea8d067499b2da42198f0eac15ee58175bea801a995a52c671c23d8cdcb031048d65c0b9e15bdaf67337d2ed8d7c2a903b2b176eb55e7c37ac74e359102345a6abd1c4c475f26fe9ecb0ca07c43df124f77aa39f92bae581fffc46886c032243835f5bb7db0ce45f0483ca126163bb0486c5fb2a35852a9d112bc4fa38e1a16726135b664291113f1cfebfe92748a455c7bd6d253a0069868c73c90a169a836d7eb45b6dfdd1a6bd4b30bc113d78a98734f46060b0a90d02a3caede59b2d705e360e5771b099e86960bdcab3f16cdeda25ce7122c1b4630231c05ab2ada1070210251cd698c126e77d046cb29100756b03f4f02ea429a4f1d53e12698f845429c1e1563d513e3fc12fab2ea59b3291319c5974c9453c3570f4a4059d91380ce315962434341f4171c2905ac0760d5b3e0eb3e904feff79751b05cd91b4e14dcbe9e211d539c69e32aed0fa33ad910d623534c6b84cfcc81a415fd261b9e2021b041400da91bc183af1f5023b41b1b77e7a88a6440898b015c567c14de4d3d1809daf04185b27da838e53e15d6aeada9ad0b63a8c32ace0f84f660f5b0edd18205edfa66313d5a0c895ebccf158391942b5abdd1924e3f07f85062e09bcacc9f835bd5d3622d4b341862281e4f74c722fe23b9345ac9cabf137dfcf04be26f78fd40466abb20305449f2d2d57a465943786912b245f7f8da92e2b3fe805e75796ecb44d0e1d137168edbab162afee5ea36fa346c7ff9a2131615c5c7faf2724b7014f519d1dde669b12ba911c44da521a004960c7e4181c9820a43b258946168c5b3874bc1c4ad71ada933909f342f1ab945c007a8bd75682f28a94800ba89af7ef3ba85f6a273fe2a94f0ce74f11fa5d05842f9a35e4828afc2f81dfeb72b645e43a4187a0e38e244c97554eca0f630dacb41eb977d85e86f871adf281b091856c957aaf7ea295cca9196ed399ff02109a027e381ef8579fc4db7439f47a7c9ca11062b9260943f5024f188f6d78b04fbd31e892bb4d71c56c4b1db9c698b498433ea2d5d7bedcc7eff6c8f64d627cbf4d4229a1ab1c8992b8683743f127d312ece2fe28f5053dd9d9ea3c7d60ae6f8b8a4c15feb72b151533db9f4d90204c95b1c714f661e70482ef2b0f4eec8d0249867272135280e0985b6c6d3ebe4bdc623f1c1ff8890bff999c8d56cc26ffb219814c6619e6c03cac59ecfdc98d476cb38cea9a52b9cb99862e202f30b29cd937506405ee9c9f973387aeed9d205bf50ff329b963ba7755441b57f0f7ec47b1c5f8ce3f40871a58aa2a19290a3018db4df0be8a577f160a0d56f2a45b838e12c6b9324dc7ac47bcd72c7b7b27b69b1a06249bdd10f437334895c716b5ebacf9f72547556a51d61e085dc39dfd633ef94effc14943b995d000184ea887a4a033854e7dcbd482b8b72c2efe52d6d46583da9ff3a63c764ce51f7d8559907d0a6a88bdc9fb230ce684c3df07f4f9292aa7a548e78338d26b6c9c37b5c0979a024f2fd0450dc1930cd93b61be30cd74e31dd74eec1e251657c57fc589c411a3528363f36a417e7816b42dc4dc765cb47d969fcece5b842d58292a660a4fadb7ecebdb56d2b299ecdafcfbe28aa0de58d654db87a20122cc023aaaee18cb31787276f65853f19e7cd70f76e9567c793e03d30dfd6d8a5b8b5e35323e63221c4c22c36faaf138162fd698fd97eb72b0031e8602016292b7eeeb2966263963ca38b0f81f8b533613f577c12f7716a60227a1f1dd3267cff54de0fb6ba0b312680cc64ca5031d7bc11c181cc872c5402a373525a01ac92d4a76188460469cd2ebd6d6751ddd1d2bc435cdebaafaf1be4e0afaa70b992083212c4fdb8713f7976172da7a64d630793e854430d9e7556e86304e9b936e731ae4806fd3c8312ab57d30f0a36a1a778dca41a0ea7de8fdcdb53977656f45f2933784b5f08e180159d60b230820ece3cd12", 0x1000}, {&(0x7f0000001140)="5d050658dfcd04819da26bc91380f05dec27f1d88c6c5b20da4ef9b653a2ac9a96175b56897d54d4b613784b7baa7c70ac033f23a279f01c545a6387711cc80b8e1f3b2db064b9d5505a4443f1e1c95cc61ec71c244ddd55d66607502e57861fb01514d683252ec0ec4945b7f0", 0x6d}, {&(0x7f00000011c0)="dd87670e9349d966eaac71a75610a58b2585c9bd4380e7143c638e75fad7272573bb1621c4b84afbded36891da9133efb1dcc1c38986f0dd99b8bb2e20fc6816817110a6a9fa03f2cc53ee8bd5f84a58394bb1f4faa06c297a26207433d35644492790dc132663d4e91139479d9c389c01c7840089e2b3cb425dc0b4041626bf6702418d4abfa3ff23394015a01d0979cf960cfb8301b2c851086f1ca07e1cdea512c59df2e11d3451e2af2c5c205a2cbeab57bf4d7089336ec66c1e", 0xbc}], 0x4, &(0x7f00000015c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="00e8ff00ff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="25e573db"], 0xb8, 0x1}, 0x5) 09:00:42 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) getegid() getsockname$inet6(r0, 0x0, &(0x7f0000000080)) 09:00:42 executing program 1: r0 = socket$inet(0x2, 0x1, 0xff800000) r1 = dup(r0) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x800000000000000, 0x4, 0x0, "d730c1e7e400000001000002000000000000009e"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r2, 0x0, &(0x7f0000000040)) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffc, 0x0, 0xf0000081, 0x1, 0x6}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0x1}, {{r1}, 0xffffffffffffffff, 0x0, 0xc0000002, 0x9, 0x5}, {{r2}, 0xfffffffffffffff8, 0x8, 0x1, 0x3, 0x2}, {{r2}, 0xfffffffffffffff9, 0x59, 0x20000000, 0x4, 0xfffffffffffffeff}], 0xfffffffffffffff7, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x5, 0x2, 0x80000001, 0x390a}, {{r2}, 0xfffffffffffffffe, 0x3, 0x20, 0x7, 0xfcc0}, {{r2}, 0xfffffffffffffffc, 0x43, 0x0, 0x7fffffff, 0xb21b}, {{r2}, 0xfffffffffffffffc, 0xa, 0x2, 0x1ff, 0x200}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x1, 0x3}], 0x7, &(0x7f0000000000)={0x4e, 0x20}) 09:00:42 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffffe5ff0000000000000000"], 0x10}, 0x0) r2 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000380)=""/4096) sendto$unix(r0, 0x0, 0xfffffffffffffda2, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 09:00:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) setsockopt(r0, 0x411f, 0x5, &(0x7f0000000040), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:00:42 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f000054a000/0x4000)=nil, 0x4000, 0x9) r0 = socket(0x1a, 0x8007, 0x2000000000000000) getsockopt(r0, 0x2, 0x20, &(0x7f0000000040)=""/166, &(0x7f0000000100)=0xa6) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) 09:00:42 executing program 1: open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x1000001]) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x7f}, {0x4fef, 0xfff}}, 0x2) 09:00:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x30000, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x0, 0x814, r0, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x10004) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x40) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) ioctl$TIOCEXCL(r0, 0x2000740d) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x813, r0, 0x0, 0x0) 09:00:42 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x2, 0x0, 0x121) open$dir(&(0x7f00000000c0)='./file0/../file0\x00', 0x1b0, 0x23) 09:00:42 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x1f0, 0x6) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='r', 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) 09:00:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x270d) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) fcntl$setflags(r0, 0x2, 0x1) 09:00:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) recvmsg(r1, &(0x7f0000000100)={&(0x7f0000001780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1002, 0x0, 0x0, 0x0}, 0x0) 09:00:42 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x1f, 0x6a}, 0x10) 09:00:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602", 0x43) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:00:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) sendto$unix(r1, &(0x7f0000000240)="f28aaf85912b8f9305a187811adeb941d1c272b01ac0c6d2e363eb4463855865207bc01eae2b86e4e46da54702a240b5375f663d3b22d307de9696d50a2c5e6097794e89b26d52dfa8e18694b48185ff8773d56e879d0f6164eb7827b5e360e7f28d3fe75df431e13b8c40f33ec94a50989038622d587844d8194e8d36d457d933076b098d87ccdcb804fb3213920622f2bbbb4431c37efaad3d755037695957ff9e861e9fab186bc31cc35a036a4514a22a93c68475b8664a718d1a98c549c76c2619b8939b9f5ee555dd6470b15856e21e760bb3b8e0c22b998b1b812a53a03ef8936aebe28e77", 0xe8, 0x400, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) sendto(r1, &(0x7f0000000340)="5418425972bd589195bff8cb34c063b32e799b5cce9c6d52c0e396df38617bbd5b3f4aa0c897223488a4ea5278dbcfc38a740c62447d0a7c81d1ed27ac97013b58b56e3e8a7d88203b8140a94ffa30f3fcef821e291abf0eac92f0200ef6662cedc439f871bff64d164b752981b8dcd4a0a897432a8e7bb004d753a877e00e89b15d4f241f56f4252b7edf189979eed972ef8652c347ae5b0bff1d4932e20879c7f769eb2110f374eb71892bda365bd169073f61", 0xb4, 0x8, &(0x7f0000000180)=@in6={0x18, 0x2, 0x9, 0x80000001}, 0xc) 09:00:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x200000000024, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x2, 0x10000, 0x8000, r1}) setsockopt(r0, 0x100000000, 0x8, &(0x7f0000000100)="52a0cd9f911c8cbdb389cef617106652309c60f50c43aedff75147c39243a88fc0087384687822fd6b0b89d24f05ef2759c12bb008e2227dab75144ab8aec5af33140afec83737ee607553b83791dab00290d9aeda1efd4f61c6456fb172601eaa1f554ab79645e8189b8a46f25dd3bcc254e944f7d98553c07839bf1527573c9294d2cab7e290ed9d66f0883071576063993f0e3a1d4e5ea9ef9c55d571860e7a2a5407a4c7838bed66c6d5815eff67f4909200427a2903f503ff4a63edd489c48544623faaa4a6331bfdac93730d62d227f1edfe08b4463378a9aeab97ae006679ec326732728b497ce623e96a0317003a", 0xf2) geteuid() fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 09:00:43 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0xffe, 0xffffffffffffffe0) 09:00:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x8, 0x40) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) 09:00:43 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) accept$unix(r0, 0x0, &(0x7f0000000080)) 09:00:43 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x16, 0x1, 0xffffffffffff7ffe) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) socket(0x1e, 0x4, 0x4) open$dir(&(0x7f0000000000)='./file0\x00', 0x181, 0xca) 09:00:43 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff5) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 09:00:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="8fe4e1aef37f56f84a4980ba6ed40912a2e345e2de8e73df18af1c6123c6a616206d9b5e65aabe85e6a9586f6b11137661a9e09c5aac1f13d082d136022136d4fab816dfeb95aacce6e0a97813ada7b18b0948a6b18f277442be462140bee704e7d3cb27f214a101f19c5816fcf793c9b73d4a1ff9a116d17b20dfb18b1a6ce7c66a3ee717ef375628734a7fc8a83f1230fb847297e9ee092f77b62ae55cb1470a2c0018864082b7f5fb27b5c992dd62b1dd5a5a4fa1e587262241265eb99afc56450ba7e8e673178997fad6efd6f0a85037a71874b2439e621a6246843523385a420a6bcbf87ea41b4abb02a8a8da8760a72d08fffd11ae97eeef745f9db31a3b6e178dee00fb6c731a932c4e375a3cf9cc2386efd6293c9eda990000000000000000000000000023a170c92cfdd895b70552ba135bbf47f67f3382fb7208f2ac5d290c075344c4a27a762f77c6d0babfb870bbebc0508553001368a4addb3b06117bad7262d12dccfb6fc76084641fef950d25d68269632ffab32a75c56ca3c60c6dc5a84d4f7ce1dca533106b958f39f35e12c31970b60fb3296620e4632ccfd7ca705e98337eb9570c00ed5df2d43754b4c3d7e6d31962af4365c981439969b8d6badeaea3f220bdcdc5924f4790cfad8f9f53a6a62b188b1879950b05204a4c5e91b2c9a00b40e63d14874ee7da3e0e53b2f96feac0d885f96dec4af2189dc308e3c2e20a439684ea8bd71666db4dd5dbdc873969b6b0846e942a2444584ba356ae82659e1a8fca57e58c1635ba6a5969d23789ec212c28e8dba9325d5dffc994f7a9b27ea736bc5ed7845af26dcff13563a2ce0862478ba2da2ed675d891127e1b03e49abbe7e2b18f6f9751c265396afa02daedccfaab78cae3c4a16eb67895c93616d735a0c4dbb94599da02e272e87d3ce578f2349e063b44402cd21d316971f8d9116f31f853dc67b16996176cf296f4cf75901ddb2fa01d1ad61e05dc3036c584ead32e3f4b9e604d0dd6a78e7facb9c5c050558e35fd0596c344c06f83798fc1c1186df11e840f88f5ec458fdf39", 0x2f4) r1 = syz_open_pts() close(r0) write(r0, &(0x7f0000000000)="4923d51a45c45b93738d874f49ec596dce3f812ec66bcd9f96f6ae927130ed336c65ee9bf4995766b8bfe0a0", 0x2c) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x7, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:00:43 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x401) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 09:00:43 executing program 1: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000000)='./file1\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file1/file0\x00') 09:00:43 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) open(&(0x7f0000000000)='./file1\x00', 0x10610, 0x48) chdir(&(0x7f00000002c0)='./file1\x00') 09:00:43 executing program 1: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000080)={0x200000000000000, 0x1fc}) r1 = fcntl$dupfd(r0, 0xe, r0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x7}, 0xc) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) dup(r0) 09:00:43 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) dup2(r0, r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') clock_gettime(0x3, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0) 09:00:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)='\x00', 0x1) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) socket(0x17, 0x4000, 0x7) 09:00:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) syz_open_pts() writev(r0, &(0x7f0000000280)=[{&(0x7f0000000640)="7d5b68246ca7494d41411e3957bdeafaedb58edea187027117df068511ebdcbd35051a005fcb4f527e4b938551c04a1074b2b6da93852a4f57e757aae5837db8f70ba8679e1045a3147f18b13ca1c5cf7063fbba978d76f4aa9bd53608e324ab83c034cc7b711435dbaad1d718e0b5ce8f507097ab536aff1b088a36b47b8d8735584d281902c8cbda1ba5b1902929ef9b486e87be4689a8d4e4ac5cb3a48412858ffda4e03ec083301e9cb14c3dbf6a32c4eabfd9f97692327f5b55f833b584a087a3364c1f89de37f5de26cb3431f6ebd0db0b6c4d0af00d4e10583bf2764173f396c6a0e6209a5f20b33d5ba95846c75f45fdd2eecbc43c3ae48078e28857e0315384578a2195da0c6ec1063a76654c0af1449e61268a667c03c8daf1a6c02363719b795a3f73d4f2ac36b1854a20e80d5c5f1974bef426f3f0f4a947888702fe17448415d913d299b258146f1fb5ecf99377faf89c8ed6f0bdd4da4a7c4dc6ad23f17019859eecc7f2accb7a153a12459c4166ac567d2ac68cbbc1d084be24e15e0ceff8d998fd045e756f05c4ffecdf951d7dc386bb1d5eead818e283ed68d433591905fa5e838aa1c23fe278a1815476c0ed21f70d6ca7628c2807d9c2f47538debc422e6bbe7ba331703ef8101813152b85950ce24c06346055919ffe9581c78a9ede7ef72379b4fef32f8bcea72bb37767fb4c5305e621de2caa5f145b577c72ab98f703b771c954913230d76a8cc6e45dfe7c518ea93046b54ab305797ace5553cd9b7d96085eab7be0d0e8547976d14ee6821da296fb418cbf37f661544bd324f8444aaee4a8205206bd602de27749f7c554c58aedf48f26c9e69d11541e001f4345ded0f5291492c5456a03558bc478728a9d7ef24d0498a8374b3f2c45fc0db6ffd5c8be4bde7c0be1f971dabbf2921a47307f55ae43f9ecbdbb0a9547342ec3679b3a3510267addb2f351648fcbe68ff9a4fa59c0a9a6648efb62b620f2310257d2b73d7e7a6cddd66912650de4322741497448b258acfdc52d69653b2e2e4e60e6fef1b8c4897e813b47040986d0278652dccfd667a37842105da4d094b6277e7c71a2976d1cec1491d84516556c222b298313c6c28846b7d05f0ec21304e6dcb4466dcffb7ae7409fd655863ba25dbda8cba661999df12143dbeb4016b86e80e13d56d457eae406ff56a6511dc1f0bd808592652003da5e9e918066cfd4185a2fd1f8aefbca9d2e33a70398bc6145ceab5ad3bd0406398568cd74f1051eb7e65f902a29fe89e3c820589c8c5f70cbaa25c8b8b2f4250493e3f7881f40076b2d19ca31adc2b319a2aab59e0c412cca513d8bf80aea71f72a78a0745500e46c2ee56ced068c23bc9ea040fef7869f887f819844f93f4bf19cfb4a7171fcdc0bbf3e4ed2be215d70fcb20dff82b9f1b50a7d44e9cad0a70c6cea0f7b5d228bcb8609dc7e9216491b19c465d465bdb6ad35ea23d42ebf75f6ae09061124d3979b8deaa5264536008057cfe4753948a810c928bb7bce248d1ae5d6219ddf24192055e02280a555c928c0c96f8f62a71104c186c85f35010149f96156d219fcb6b8f375f24ee7f65233b2c82a5865c4cd5069e9d9023f64457da2a8ad7658ec89fdc364b3b97f39e5d621d9e243453feba1d488f68b6cb5bec0d92974a36fb058b515580a70d904fbe264c0c56fd216055c31b806bec1d38b99b6b3fed39e2c8472a82233b50c9db0b6612dcd2c38cd726f09acd8b9f19e345b07ddcd86fa043c9e5e473fe422754b2cea0ed506630317233c3f94fc15b80e1b2c07475433b17c585045b3541045ad5900bd4e9e4744b2846f81639d27397ad8177b7a85c797bf0d80ec28a24e9b9d4b5fc16e13f556fad9e50133577ff134c6aec0351fa3679608f7c81a734058a30e552dda2a23af4c9f7332b0f8e749cd0c391e6d402318cf9081332860cd51ed16dad2a66d28861ee1e27789b8116f3d090412d6ec6b6aaba905b057a8feba4b861d79fd33b1fb4946a68f0b15531c2b061afdc4225afead6c8212decae35699c4bf2fd0c5c131a015369aeb6f91dddf5980f6412c3ea62e5f8c02b1b5ba8b71bacc5eb6978f0072521d03f5f0b913d6351f2fa2be31578459ce9ad701b87a81fc7b607a59e56bd0e7c32600f2d9487ade10e196f5466b6e443d077041bfc9d1b0c5e1a55495607bce96dc3dbe3f813dd8d2a131a39e2cb0e06adc6e69294bf51879587a710c66203e8e193121e19a8c3946a932df10d261ba1733d4f178dd623178bbc0b8d9951ca0863cb1e543e76510f864a9384dae7ad2a94fb0430e3164e7d09ff3d2fdd9c6047ba507571f42479c1fe1e3ca40bf22accb879eceef12f094d9e8871035137b75d2c12b25cd8bd4315c3e16dc58cb1b9f26c80fb06a1d45ebcf8a8c27c96c026ff34b7114cbe5a093251602eac277ea948b28e9d366e3119122aa4fa6f10bf798496505f019ff09146279d40f8318fd35b7d1bc752a9eeaf80e0173e7fd1df859e2c42643b6763b5b26ef03ea0a3e20e53fcd97daf7d42adf9fd550690b4bc89ffd44c632154b628864c4b444801ad224f0c9914a5bef389f06a0cd6a70119bba8d429560085da6fcf646de747649047e86cefd53972dc676471cb096e328f59ef9ab2feaaa87f88e38c00ff36956ee6de53991c12bf04165cd4703f07dff33ea530cecd87c88097c634a24ba6abde646f1a44756f3bd8ea65d8df5d9203b9807aefede1dc024d89e550e082a78cb1c723ded346b7d719a2a5f3769398ca46a8fd1d7c0f6fa37297f0a3dcab03f99fd84a21cab3e65b9fb7a65cc832a70e059cd0b14e1fb42a3ed15a3f997bb109cb5fd48a00e03ab6585268d60ad860acd5fa3c4c2e60f9155a504f5d323cee5ab897a6bc18e099a503afb8bf7b5c41bab5356802b3d28b7d62eabd6e0028f0f3aab54a2aef980bd86052ee61b5c4445f26df028e6ba4b5d312557cfa85ffec1f56b6a5464444ddb8a5a225c70a0c4df4630c8a587c1d79b120bd758de11f601526d33a66aedefb37b37be70de14a554e524844923f7d14368c91406ffeaa21c2ee09dc6c275162372a182d4ddbc31208afc755f22c529f07ff6d550906d06ab82f5b03a82f057fa2255515915c6e2c0956ca2afefd27853e281938e0870b7e8077714de821acf275e1ff91efd10c889059d7829aa73ca80ad551b5c4897c3ea928c2554a9e3d00d3238c6fe2b0accce8b1288be74c5dc8e8096e265a33c0652266d866cd472502cd741758f82faed3be81a7dc5ddd55aef3ae360128de1773c063fdf7e6afea30cc86751562587f39b06d3f5b9a89f137fc69a68a8bb2ae05d432724c1e45be4ea4729335942905d1bb94f4d2e7aa8fac416e58112605aaa02002c70963c62b8acc6f1aaada9471d42caf26a776c9c023a15049c83252394bf2709154edb6d53c17b07cfb4d36a5bb3b8e86ee05c227e74ca6f97c9b352327a240883445d765d56b7f63ef10027502ea121ef5c6a6c9adff3b18d1168092f38ae0252dc41b1fe6994484fda92f9edb61bf2cb20cb5a965731db824443b77a85704c8f1d710066880f54b3a85122b8fe839a3b2333c7a4f5e6d08ed407568298ebfe4f75f2df434d29aaf51acfddc9aabdb53f5d2cca6d8855564bb359333a86386dbd99701b3a13eab5482d95b8525795d34bf45f654147f9de0b4bede0979050031c95c8ab4b7805ed28c8564234adbce7ece6a7f3ed39904c1f067d117608a534bb0ebd84424bfe127178c72576555656ad9cd3651a8eda71c78baf385658ed1e951870ec5a893f44eab7df6968872c1732fb0827cb84e6d3d67713d22b511e223dd324aafd08cfedcc0869783278abedad0b0534126f628e4e1c03f729a39bd4c759495a201617b1216c260d5e145c324c76d412f46632a94f4fc534161b97b8b88e96e27e09f9b3af600074d70582e6abb2e39af1e67ee4a5441657cd3bf433d5bd148bc1c74a382aa49be91618058eae3f486a3226cfbc39fe8a86c5d022d194c177fbf2cca74f7448c322bd4023b196670c3b9ce869061191c459a2e5e4bb28f5d730737480c0dd3655baaf23a2d8c2905ba43acb0ee852cb055c945a1b4253c059f820c47a06dca2016a4c5e2222fa98e318737d2e5f24ff5a3e627d9535d5189b7771e2f62cc8ed12a3d35d2ce3d83db8846c2024a8eda6e1bfc6abaf50d91657ec1212ae192c190771ede5a06b50b87b1e6e14ee50ff2c63147b32a51b83ea6dbee0d8610d3bf8642139f395054c34f64c94351ab335468fbbcd851e728028e327d36f6e015d23b920e8ce04059915b014564978917c63b232effc0d052a092840f1a9dcbcd6a66b67866e5de390402aaf6ab478d84a92adca22c41b586beff046d3c76e1f96cbf7773ce0c3edf15f1c0e5323a72a93b8ff3ea82d8cb3ce086873c3ab3c1daf63b37c58257f1fdf5bbc7c2659450e95e58dd8539a22f24db46f9ef26376040221a9cf0751105a9f7f8bc680751bc6b935d53bf085cbdfbb6bb31e2c5e32778cb9b7ac96f750e12a357ddcbe6bc10277b6cdaa3324614878a0e903fc710e4c7043e8166d83939b37800a4426a25fce20a92b7d79931a5b7a0e3cbe6a6d265fc9c652da6ad18852b8574f884dbb4a2998eb31bb7a27112a1ebd2050d6d47a056a14b0f842fa9d506e894faeacba43457971f5e57107f041d8bdbfae1c25364499e6dbe4ab9ae9bb11303d3bb054382bd9da9d940a2143243dda9a4ac581669a4470a00cdf7ff767ce3f01e4ac0671be6e5bff0d93d4997c7b88429b174cd7578a932cd6432a143865b1a3595a4290e161c5bb81b84c5954ddf3e67d4370916fb330cfa3f05829d031951fa2c4c120af028ca86ea02922a41c177b7d9228c5900e7c58937b14366246c8a74f069564440950135a917ab278d60166f1513f2c9e39cc707dcdd6fc23d8d34524cf0b5a6118769f7c7189c5e65c90782a09a1a83b71211477dc9bb514f35d26b03b98cc4a5f2304b45800075e6a53cec16a43e71216aa8e0518a60aea68d6418c71fa7c67ab4cd477a4f14b7667c57661c15bd36f5e81e2e3cb127341fa54dc2ec20b763570fdfb561651b66ca57fee1e13126173243dfcd7879f278f5834272e80e0359be1d42b6e91fdf1788fb167d5541b07cee1277ce8db97d932912c9c98e48fdd53ba3cc61cd351303f418df2940336ff6687cc2c41f01530ea9407a25132bc49db0261faf1670bb194bf21dcf36a33e0b77bf904e54e631714043826cfa1395258480dbb00c107c8056baf3b6bfb43b213a7bdcd6c7f109a91d4927e8c4a974dc184c6a4c418f0c84ad848723788450f5c83c145a7cd81e36566e757f9a024676171475c05fca87b7080a77b520e6e10590417cf9aaca8e13293e82f8d2d2c465fc9e454c2297aee838a51da3dfe7f46edab936342fa378d82f7710a9c042129f41989ff5c76e56ded503612469be96b3ffbc3d866289fa36ec3f5073bda5e3bfa5f55f876fe99ca454c7984fd02fae6a0b091cc6e682f4e5f01df60138f97608140d70deeefccd8b2f051dab9be1ad4773a952172b7bc0c416f7fc8a2e93b62d94125613762333a6ec42e5268d399568e4ca36dda705e737fd4c10688f9dbf24f137b0797b9e8df939c46d33e1b7891dcec74e4ff2bd53f2db60e0995ad8c2514d8623e86b8d9657885bb10c1fddc0601f15369951d41c0fae0f8eb37f9a8f411e92b2fe5d0ef25ff7de165ea2165b575dec9dad71a330bc23827f782e872b219aa1871", 0x1000}, {&(0x7f0000000000)="21b733f9d981cc59cb7f2b39622298269ec756d076a94858e05f644b10d4cbc01de913709b143eac5c9b162e01dbf82cfa614a76e64edf6833ca620077306630fd0ec192b7727fc27152a4ed5a111d0983321c8e06f5f77f6291ed85087160", 0x5f}, {&(0x7f00000000c0)="257741226e6307bf0223bad800620ed206cc7f9dc53450447536ec38c36d29b2c15e9edcb44aaf86163dfce8d789c393a2eb5cd248083538627811ffd762d603313b965aa301aad3778f63e22f931a70bf39dfb7cef9cc4b19b391b7505b1481baa8a30cccadf3ade105a42e9be9c3f980280c437d46b80962ec44d1a0ced6801cbceb566bda5f700bed107e48e8042a38a3b0062373befd839aca9bdfe23876717492f3c59b8659d67884f172b0f0f64ab1862418", 0xb5}, {&(0x7f0000000200)="45d0fe7a136170770fc807feee57b56321a9f2dd55af2583d16a693b38a60ecee27333fe84739c7a09c6c9f5bcefc138e1329a23d9486291f7f11fe59ec5213a37f9af838c0b8c0e84f6cc05753e6d", 0x4f}], 0x4) close(r0) syz_open_pts() 09:00:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x3, 0x10000}) open(&(0x7f00000000c0)='./file0\x00', 0x8, 0xa) r1 = msgget$private(0x0, 0x20) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000414fd9c23ab8c7c3a3000000000000000000000000000000000000000000000000000000006e50fc8c6879d86f09fca7100200a76d7ff768c2182b0b3c45972e1bab21ebf2ab7e3c4b106aab772ca0eed5deeb9c065f499f0596062d67896cecf663d4a16bc5fa1604164bc7f877669dc687"], 0x43, 0x3, 0x1000) msgget(0x2, 0x244) 09:00:43 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) pipe(&(0x7f0000000000)) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() write(r2, &(0x7f0000000340), 0x10000014c) close(r3) r4 = kqueue() writev(r4, &(0x7f0000000180)=[{&(0x7f00000000c0)="64a0a8e73c1da86d46affa6894e9cf4d5033a9311f83285456a96c5b180c132f69d73382892e9ae06570ee1a184aa52bf193de0b3107642a7a5cd8c9df3b65ba93bf5bb9e4c7ffd7f99163b1f148a6ba4dbb556de9a16e278c15f15fb77614c80cbcea448c331686004139293f0a420852d950cda6d9b027ea079a3f4f3224f64a048d2308c54cbc7921dc9e6eb2a0c1a5a581c9e8640866ade9c7e513c012", 0x9f}], 0x1) getsockname$inet(r1, &(0x7f00000001c0), &(0x7f0000000240)=0xc) kevent(r4, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x8001, 0x0) 09:00:43 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 09:00:43 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/144, 0x90}], 0x1) fcntl$setstatus(r1, 0x4, 0x84) pipe2(&(0x7f00000001c0), 0x0) write(r1, &(0x7f0000000340), 0x10000014c) 09:00:43 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x44, 0x4, 0xfffffffffffffffe, 0x20}], 0x9, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffc, 0x11}], 0xcddc, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe}], 0xfffffffffffff001, 0x0) 09:00:44 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0xfffffe67) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) 09:00:44 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0xa91, &(0x7f0000000080)=0x4, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x3, 0xfffffffffffffff9}, 0x10) 09:00:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xc600, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) 09:00:44 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) socket$inet6(0x18, 0x1, 0x6) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) r2 = getuid() chown(&(0x7f0000000c00)='./file0\x00', r2, 0x0) 09:00:44 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)) clock_getres(0x3, &(0x7f0000000040)) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x10000) 09:00:44 executing program 0: getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) r0 = kqueue() r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r2 = socket$unix(0x1, 0x5, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0x0) r4 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x37) r6 = socket(0x0, 0x8000, 0x7fffffff) r7 = syz_open_pts() r8 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r9 = socket$inet6(0x18, 0x2, 0xdc) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x52, 0x80000000, 0xfffffffffffffffa, 0x1f}, {{}, 0xffffffffffffffff, 0x0, 0xf0000003, 0xfffffffffffffffb, 0x4}, {{r2}, 0xfffffffffffffffe, 0x50, 0xf0000080, 0x1, 0x81}, {{r3}, 0xffffffffffffffff, 0x64, 0x0, 0x1, 0x10001}, {{r4}, 0x0, 0x10, 0x1, 0x2, 0x4}], 0x1, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffa, 0x1, 0x0, 0x2, 0x5}, {{r6}, 0xfffffffffffffffc, 0x85, 0x0, 0x10001, 0x7}, {{r7}, 0xfffffffffffffffc, 0x40, 0x5, 0xfff, 0x627f}, {{r8}, 0xffffffffffffffff, 0x20, 0x80000081, 0x0, 0x4}, {{r9}, 0xfffffffffffffffb, 0x10, 0x80, 0x7, 0x8cf}], 0x6, &(0x7f0000000340)={0x101, 0x3}) getrusage(0x0, &(0x7f0000000000)) clock_getres(0x0, 0x0) 09:00:44 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x210, 0x11) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) lstat(&(0x7f0000000000)='./file0\x00', 0x0) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 09:00:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x4}, {0x6, 0x2}}) connect(r0, &(0x7f0000000180)=@in6={0x18, 0x1, 0x1, 0x4}, 0x10a) 09:00:44 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000280)="4f49d3b26332382fca282d3234dae012295d5f6b38a7f3c52a505de8115e1f5c6c6406fab7459c30487c0c293e1613167ce5c7080786d224db5f75f2903dd52eb58e18cbd4473762f076426f2549238446e8f2801991ce3bdfa8254a5f6591e9ee1e425956db0c6c1cba38fe2e40de840310359a1666e2f892f324173844068aea264a3637e93d7b2f58fa04ad8d32c3d38fb5273dd1f0cdcf0f68c888913b1e78c7563feae7e3f4bb38e65251b26522ce8ede601c7990b42b46cf703f2368d1d9da4d89d345e30cb5772b2642629af3b84c722d556e541919adb4ab85000065d399e366ed4302aab2fec138de62a43b6e3710bfc83f56cba5425b3bf750e77ac9b5fd90f99b3c05d9aab5f51fd9850095cc3fd26f36df76676d26522220139a028db393f7c704c895f388b9ee6082071c67d64e303a22ac1f624e59e3710a5445bbfa3a6209125f3c8b7a51cf34a2fd9659277228219f9d686a99f46fec112b2eeeb47c37b14a4ecb07cc24", 0x16c) getpgrp() open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x1) 09:00:44 executing program 0: r0 = kqueue() r1 = syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() fchown(r1, r2, r3) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x10, 0x67, 0xfffffffffffffff7, 0x2}, {{r1}, 0xffffffffffffffff, 0x5, 0xfffff, 0x5, 0x401}, {{r1}, 0xfffffffffffffffb, 0x0, 0x0, 0x2, 0xfff}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x6, 0x6}, {{r1}, 0xffffffffffffffff, 0x6c, 0x200fffff, 0x5f, 0xfffffffffffffffc}], 0x82, 0x0, 0xfffffffffffffffe, 0x0) fcntl$setstatus(r0, 0x4, 0x80) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x7f, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) 09:00:44 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) readv(r0, &(0x7f0000001340)=[{&(0x7f0000000140)=""/102, 0x66}], 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x80) 09:00:44 executing program 1: r0 = syz_open_pts() flock(r0, 0x2) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) r1 = semget$private(0x0, 0x4, 0x80) semop(r1, &(0x7f0000000000)=[{0x0, 0xfffffffffffff6ed, 0x1000}, {0x0, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x7, 0x7000000000, 0x800}, {0x6, 0x6, 0x800}, {0x1, 0x1000, 0x800}], 0x6) 09:00:44 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r0, r1) 09:00:44 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0xb1d) 09:00:44 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00001b3000/0x3000)=nil, 0x3000, 0x5) syz_open_pts() socket(0x6, 0x0, 0x10001) r0 = socket(0x18, 0x1, 0x0) socket(0x18, 0x4000, 0x101) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:00:44 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x13, 0x2, &(0x7f0000000080)="1a7b63da", 0xfffffffffffffea1) 09:00:44 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000180)='./file1\x00', 0x40) stat(&(0x7f00000000c0)='./file2\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') socketpair(0x0, 0x2, 0x401, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="f6c1d7b15b08a131eba0c5f3ef0796ff92bbf1c0236dc027a1110a28ce8832c1a8593a75ad30afe8ad827bd45fc7e22e3fa0d15a10e0af0c957f50dfc943a1d79486bf4a6a83bd7366d99eea58807c544ff6cc6f09272851699061bb94bc0a73", 0x60}, {&(0x7f0000000240)="d5a8cb4ebf3e04ab6a58014d9ce66193101783a73b9ecd18238c962bc9576e87298f28d5cbfc2d20836844f2371b574b29de5c0f5debadbb5096588956d4697932d68bfc60534eddea", 0x49}], 0x2, &(0x7f0000000580)=[{0x80, 0xffff, 0x5, "a2af9eee18ccacb2dfc62005d1505115e2e027b3caf9a6d9af5108b5bd97c1f69e3d3d83ec6f7c40b29b8ae2c0752c85818083e83941982c38b14459e9485df831a3eb8c70cbbfec85c23aeb8aa3ef127afa0e079269f86043c74a0f755dbb1ab714bfdb70a8e40a85acd3"}, {0x90, 0x1, 0x7, "71c533dc7d9a558cc3e8a2e75484d3b935b2be16ba172e76cb165b1960ea75c165324ce258d5bbec14d66dce73a7f77451222dd5465227e2970446b78280c5c61fd4ffa89209aecd168d36d35ef3a4d5d6db222536d93ee550434933eac34cc6498f4bf7f0d97cff164efb82831b58a88d45a11a0463fbecbd7357"}, {0x48, 0x1, 0x7c1, "5e0846a8c2323f24cec0874742d1a93d06819322d466c05e3008d312d86c9d924c1617cd7a43741c80d14ee2dd0a7117e5a269468746"}, {0x78, 0xffff, 0x3ff, "242fb20b4a7bedf7dd0c4fa59ca4d1d55a892164f99fe281934b0c78d36a85a9c617d2e0cbaeebfa5e9a7cc079a2b4baffafdedae33e618247e17867cb666730d0a208927fa653c3ba7a491b5bec164066cf17f39181c4aa9f5c92c757fc9b649bb99ed5b8"}, {0x1010, 0x1, 0xe5ed, "3df6060d14edf9b3134f84a80e6e860ab3876f790f7455c2b8977b99090a3325d6d21477ad7d3617884a7ad09428fc2d64235bd04f95627397ef66f0ece6db0497acf8841210242b8b4d564ed51343a9af57ad204f8e9f0a3da8e23b09739faa10cf268662d09fcbea0d480b1fa520b9002f18cdb731623aad379abf6d9a80116c7a8f73cbfb2c3eed685dc5a1f3009e119d03a210ceb5b140899017d5db1ed9d75fc34a375ff34bb53ac77c0f7384f8783931a652c148b450ddc8257f678aedcb9dda72879a4c674f3a573b9953f73c33cb4a607f131ed1c438ddf7ece9b0538a42d318d28c74ffd33263b8e448e4515b88bf516e496cd9481d6a470f165faac0303fb0864dc58770ed4a93cf53757e55ae9feb17999acc640513bcdf6ce29285244ca2568c0fab4f7c7f1d805e8f06de0b84d38d6794648e5461d6e9f41371efca55a7b2a76b1d5fabc6d3be5f8dd278e9ce255a58634c0e22519d0657930870cf2cacc8e1974dd85336180e6766437fe7aa48ac99aaddb03a50923e09686c7f4abf63c5a80bde3ac4859542f1b5d8bafac0308ecf5e282babdbb4748e98e4e3dba2bc984fbd9e5577e7985e7e9e5119fb2e83d27fa1c4f5f24149103148ebb9d7693979649ab451e32adf3c4de1cd62e71dabc0697857d9671ffaa5dfdb3e6b6b63e63fa457470e8d30ce5c1019635ed4bec10faf98c3a570d6348d3ed205b65428a2d2019579521c87eff0d52d318a8cde2aabe5e74248ea8ffe4dce02545839ec006e5e7b12342f6c7bedaf0eeb2405ca9f65100758c6aa68965ee62da7fa708d497e2cc4272be551fd3b85adb147a7f05fa6f008e30a376062347ddacbc87ff6e213530b779b92cb600b8c61468fdf483b211da450e453ec3f23418d3d15945e58c6e2b032282b0be4ba3a36cd90da1b0ef9281ba2cea0b4727b1df64c85b27ed241b2fbe97581f9b0c7b738473b91fbf14a375afa4737b2f10cfd28af203f819054714a8bd13efd60ee30eb491bd1a4216bdc9f48ebeca39879bd5e4e48f25be8a6eca866bf362cc0eda57eecdc6e0d73b5f45598d09ea505a97beaf0c3221ff62002fb4dfe6cede5a812374a3ee7fb7a641ab6e6571a4107577ac3f9cf64fe66c5f84d367da0252852450b3620a3996b138c303f4a112658649e02992df81d9d2cd90fdb8b2a634cde4337892fb9c1fb92eb060d44952d60139a2f6ee1865877ac6c7879d055cb30b5aafb3079676a0e7cad20707cae4faacced1fe76bdc829fc830c9f3cd64716c9eb3486b489a68ecbf5b473e878a02f4d9cdac2597e682ceb664457b4e947473d209ef6e3554d8d82aa4fe090cc71eff085bbfa917673dc3d3e285324e7d50c1597340a896cb882e2aff4ffbc622d03c6a579d6a93da3469c977bbda0c7181e5892e9519480823e9b80515d3119beba04f858a61c77e2aa6c37393ab0fb837038448cc03ebf1a6f275c2c7f1403fb6fd17f1fdf021a82174dffece08c982fa7e54394826e0ec10bfd03e4f269d9c9aca072d8376a2838ad8106bd43fcc7adf83697d01616eecba2d4dc59db44b615ef18bb048edde585b93fd27645929cc851d3641ccbafbc0b1035d93afc163605418ffb7fe54696568d96df7c0549fe8293c5adbd944ec367be7b0cf898f9e35facf52cb5a43dcd6e3e61984837224d8873d79867ef4cd884529bebf4850b3aff6a9f0acd4b8ee2c36eb2c361c9a9cd7272a8c6aa24f8860a35fe177326a863abd7403e6b0563df5234f10da317726d2068b76a1252d45aee92d91e51a897ac1e3fd02807b1bccc7da649cb4ef8a550a4cb35788cdc5f2c37074dd1e6edae3c2aa4301adf8ec426d82fb63bf4e992f3ea0a42e023a18c2c6c98d517f46baf46c1a733cb38790183bd4b7ab79a40f5dc95d8770851a5fe5aff740cd6603a4de718089fe536dc4838de2db3048129b2139470703c3fb87d5d9d3bfaeb30dbc746bd3dc98fa3a9b1ffa2776fcaaca2c618989a65d0aee1ff703d17b659e360a66c6418eda5d74063c0ad4a8c1bfaa14b90182d9128a548afd9dd276d11f91c70851389ad8a9f5607a25fff295373819a67ee0ab53ebdc4d1f593bb3994ca69848eb82f318ab520e2b0aff6b8faa6b00cef7a75b274c52f8f1a5e1e2aa5719b90129c6df5823c6bc13c87ca092d761691eef35b606f2eeb16fa49f05099abefb51740a540e1731e42d308744576351bd58338403b642558eb7cb9bacfab2bb15bb007a0bfbcb6dcdf3f63093040c59532c7651a4a1d2ccd0983b258dbcc04cb5aa486aac0cfae7e2de0f56bab36111125d167505d2cb5659b62a7f579ef73953dbd7365ff801b41d2ff74eb2be7dbbd73f6ee92815e0201b872fb9f7b44bd168c8fb5391d3e18190a381dce1e739dd0385464aaa0cdcbee2f3f737216d5f74f67518f20e8a5b7832e25931cf9e3679bb948d6f6edca464f0212c285c8645f89c79fa97df63523f46b38732a8aa59a146817228ddcef1ef3e44a7f2af3b183a0935c9c6fa27818f2ecfd58cfa672dca3e9189664066d717944559f23b5fda28151814982562daaadddda68fcc3b25345ad3789e97bfb167b945d18f69bb8acdd7f816a887ea66999384da1aac872c2ae1e7c28bf0ac21f8b37cdd24c1781f96d4140f7353241ded9897739fc141ab4ba2c0f7fbc135dac0daa54f8434d8223cf4d5075a76b2cab899c63825e317ec9169917c7c6562321976e3f9849f310437b0435ae125db9d7138575ce66470595b2f322683c417ed4166409ac2a947eadebc7505cf49fd79a04270d5d3676980fb962fbd1ff5d185e34e0cb519e083acf3ed26686a0869163f83ea49a225075171592502a1f4ea5172374984039846e163070dc201023a43f82c491850b46fe62cf30ab7a2d9847b0c8dcca14c5e1af9f5d390ca233eea5b3891b9444b887397f4ce93f9c0ec113f28c93618592818e1bd7d45566cb74211bf93c4453d1f14268a9bce9f71cfd43c5f8a3965bdc404a1e52c0baea1e41473dd0c7cf87eb799da88b4c349c67a4513ce5c3c3778a85cffa79d16cb4b0ad966bfee0b2c93db9729df9428590a10b908596f6462e51f96d2024c690b877830d0000d6d138c89ac8b58642694fe83f7a86d09747ce9a325bd0e06789cd38fbffed01f769654750b58fd3bd2ea0aa21454d3576df02d715fa3d4d76e661d18f686a213455a68d75d3f83325b0f907fe98932c7b2a3415771d9b93a55789475d66be215b92665ead124e4e94d576c0ddff925eb238039bd13e4dca20cfcc62c35fdaeeee6fe71ea9593b48a60003900e34e4c5abee2a1d2cd6b346dc92bd8243e5185db5168c10481ba273ef06e333ba83250033ab7f478374e30bf6495999851646b2f60c56025f2cee077b571ef08bb2b0723666e34dd91c2efa1c95c6f2854eff0ac02cc03b3ce915a7a16b4620bbb402004bf9a954f656401d7aad0e1f577529bdd4a7e0e6c4bc1b4e90ef5fc339929847ceb92d505a9425f6c749ae823a0e440057d143e2b4e715fcffd745e086a7fd9756ffbca2d98474dd2422c61bd6cccee9a8f92d3445ef00d6553eacb7f4a10fc860ccafa9adc95efc68c3c356b1c5ac289249908b2b0cc08eb60d83dab6317d222af7bd0acd5b0e05aef1da16a877f3c95c0f7e7a33e0e7a0b602bf298b2184bbba4ffdef4968880daf2cb08a21623d137a36007a9233fc559706b20c276b088cf5f550008e5e5c13500f1716e7ea15e991c8a6b645f64423a77076f1e145ef137d0ac247a1ee8a17041d9b0d964f4bdc068b1f6a7758590839a894881687db926c55cf41c958b0e9fd0826ba51c7bd3e549fdb9aa76f000d0771ca0b631d7ddd5430843120e31eebf98b0d911a67736007569496fdf32f723b63a142e376f417d3cf5bd9a2bf50e769a497e376e296ee4a202d6625778dc752c4d3d1ac5c53c53fd75b26a17603d7771da63fb504a1e6a9a9854a72534f9165b8bc02d138a6436060d3c2e6fbfd281883468fca9333649b803f1db05d2ecb344f9bfb6be5ad7a986ed68474612e5e8717d43e91e552b91160dd63c3419bbdcea834af12b49ea84dae4b87883dd791ad204e0f62e58c542f5c440d22dcace0f8c6dfe5067a48c821a56487f483b074e373d33a41cc34cd7364197b90dd37202717ad99328b04e7ba20984c413a9f35aae73ad87d2ed580b8f866076d6bdcafe0e04be14d76c7e0e9c3e76f1f8a6af646511b5f21a9c063e9aa32e35e1eea8a33187b9943cad9a9c6faa47db31ced3c07f2662691e281b444940a98b2b8570242afd543a778f2d2e7f38513cc6585086460d42b56d61a387d10be2fe2bcc4a4b6c6e0efc25d4c70afc6f9efde985a16db044af6112548fe14b44398ba0cf8ecff5e63cd27b83a9a5448330892253a42fdfa6b72b83adf5673c5932c637547839d33dfd8efa1adb375b10a7b2d124e0471920ee674ceed20e1de39669448cc9daf30faf440d017a74bdc57115820d24bd2c2dd785d0a43a4d7902f9868dc347677a2ad5e5bd677ff1d714362d428ead65cd791cf0b6f9e7f1dba9b3a703d80264c5ce3524375bbdb7608f8e465b97f2cbef7f733db535069b9908a2d5563be0276bd52fca500bd4d7eabf1d4d1e835fe97de2611d88f96d034e6551bd60c2516e4ac7a7cbe6d84fe0a03e5c3f163a2541a796a270b54b74772b39e2c72dc728c7a3e7c3748d4b36e690151ef02f198ce2fc457fb5745bd53d7345df7d2fe1a857a7c572e7d053d2cbd608df6480ae452918741daafcea674ba81be68702fec8d17c1dc07cf1bf00f2dceec44a2774cbe91437384dd9198575d0b0b7cde7cb3a3cd3d94d02f1b025d91c5a120628170d510e5b0b5978434a3378afa077e76fc169b7ece396e0a74dc03be249409873acb9e5be14f43ae8f895fead516a47fd6a98e8186b4839a17ec2d5942236847df3d568a6c4647cfd9eb27ca162bb112aa77f38eecfdae141b820f1e187eb115d8918659f7a4b8e9de30a1981782b209085d064577589cdd774100dd2296566541c00e1f84e7ab83ee3de6701b532fce139334565ab7add345910b5a12ada6edd2b8ed859d9de119489d18abf4b00ded8bdbd6ab5dabc620ff744e7bb20104b03a1277d0a2e910feb981c0c80930be9f0d370266dae95392a18e683fa58ade052850fdebfd22ede9447d2febeedef1771c0385822345e22a02381e56eada1528839eb80823a5f578091701e56e5b2d5b7e702384b2e87dc21e98eb7a939c3ca8c9ea10f6e176643d50e891a6ea9809411ad80f6e24c0e0f162054a5a660228f284583b8d77fb7370cb09ca66cfd67c24d58e7e418ebd165f7725b78eeb6e5c935e8d3ad10749f7f1c8f3222ea6815ae58c504423b8537b30d8fbb1f50afbbbacdf6534981472c83b5c850bac07a2d3e69b8e2ce171c86d676f6446ef54810caefac29b2b8a360b0e3d0f218587781154e04976408232aeae56b7390a70c69833dc13b9fcbd263b5d01245aa387881d29d71ecef25d515695fcc395b68bfaa450f317a07c9dd64e0aea1431f65c28574091929f6a2345f79147bd8e71cae1c09a354bd7dd8d7a8b9f7de97c7c4ebdd83fbe0e1b1f26a0bb3294c6878feba66601be1007656f62a71446c92a99d313bc1935d1abed0eb092644c7ea78deb8d0f560fac1b72f302528948cf1045d7348eec964195d05d971675ce6ccf6b872267ecf9f6743ef716315af2aeb0b18659e548b9f9fbf91a65446ccdcca146b2b01885a12abc2562fbf20aca28d"}, {0x18, 0xffff, 0xfffffffffffffffb, 'x'}, {0xa8, 0xffff, 0x3ff, "7b9884742872e5d1b1593b726ee517829384a26803c1d4a04388df9f666a37de54b1c8cef085f509d32cfa090d26921554a03a2ae11f18d49edfd6ee9d53e43e9f8e534d3e333b109bbc8b7e4277e0b243bb993abe56e54a403062a098f282d08145f302e50597321c8df5c661be7258943ab7b13cc552e7d537e024225eebdf8379f74c4658e90c09a457338b086d25eb2f54"}], 0x12a0}, 0x8) chdir(&(0x7f00000003c0)='./file2\x00') mkdir(&(0x7f0000000100)='./file1\x00', 0xc0) link(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='./file1\x00') r1 = open$dir(&(0x7f0000000440)='./file1\x00', 0x80, 0x19) symlinkat(&(0x7f0000000400)='./file0\x00', r1, &(0x7f0000000480)='./file1\x00') 09:00:44 executing program 1: r0 = socket(0x22, 0xc005, 0x6826) fchmod(r0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) poll(&(0x7f0000000000)=[{r1, 0x4}, {r1, 0x108}, {r1, 0x16}], 0x3, 0x9c9) 09:00:44 executing program 0: r0 = open$dir(&(0x7f0000000300)='./file0\x00', 0x10000, 0x50) mknodat(r0, &(0x7f0000000340)='./file1\x00', 0x80, 0xd710) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f00000003c0)='./file1\x00', 0xc6) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvfrom$unix(r1, &(0x7f0000000200)=""/147, 0x93, 0x41, &(0x7f00000002c0)=@file={0x1, './file1\x00'}, 0xa) stat(&(0x7f00000000c0)='./file2\x00', 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000380)) getsockname$unix(r2, &(0x7f0000000180)=@file={0x0, ""/51}, &(0x7f00000001c0)=0x35) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') 09:00:44 executing program 1: munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) r0 = socket$inet(0x2, 0x3, 0x3) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="280750c8f552a0e6a8badadecf4995c0bbeef1bcd29e1d4a11509cef9c09d2aa7646cefd0f3745", 0x27}, {&(0x7f0000000040)="b20db7d003685b9009014f839b2c8b42f955d04533a40328c942bdb611285023b8a5db06625769232ba9b4765a528c271c6883cbf9fb0dce24682e98cabebfd9052b2e0486e3f3b7dad25b2f6af998708fa761d179efdd29c6a335e80a19e9e87917f961e3732ffbd2495ca7c94c5d81351d975999e2450e64ef840e09c267c6924634236510afbec5f596c44f211b2c629a730011eb49910674aded9c2340a055c11090c1c3ba225cb9552efcccf050ca74deb9961f92b0e699bd1ab5299f8e19cd4713d53c97", 0xc7}, {&(0x7f0000000140)}, {&(0x7f0000000180)="ab398da1b651b937561e366bf4dbce77007710", 0x13}, {&(0x7f00000001c0)="b686f2dba53e0113441da7b2cc0b6420483b25163b15929a31533a148020a149fed10e7dd379408be485f926b12d77ff41788b039892d7b9a99caf3821b6eb77fedb", 0x42}], 0x5, 0x35) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x1810, r0, 0x0, 0x0) 09:00:44 executing program 0: r0 = socket(0x11, 0x4001, 0x100000001) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c6530004991ad298320f39e692cd7ae5ccc567f6738fcfba5fb6b2a5f7676ada39c9fcab701018945bc490bcaf6e6feca69a70500287f83c1f4edd9c385a1c14a554f87bf1aa7709a00000000000000004503dd42cb63bf66482da89ce892f091e77fc57f9dc4890deb7efae11f2ef23fcfd6f08de11f0cf79239be348dd3623305a5a7118114841806248f5dd45d744b94d77d08c289ec6a5c12acd67a90bae1dbb9c63b0b072ec306"], 0x10) connect$unix(r0, 0x0, 0x0) 09:00:44 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x800, 0x4, &(0x7f0000000000)="30624356c972f57cca1a8da6ef4ba2a4de06a2b5aa0865ec1e148d235b4a50a95ce8afa75a4c8c5f538405f1279544168f73b16de609bc7ba3f598af93c2794e4708ebe81346f22e941add4912be06db8430aad3bd9c4d31232f48c91c8b4119269f407b56f9a52d0480c5e250d1eadc57a8", 0x72) 09:00:44 executing program 1: r0 = semget(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = geteuid() getgroups(0x8, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x6) semctl$IPC_STAT(r0, 0x0, 0x10, 0x0) 09:00:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) fcntl$setown(r1, 0x6, r2) fcntl$getown(r0, 0x5) 09:00:44 executing program 1: r0 = socket(0x1, 0x400000000002, 0x1f) setsockopt(r0, 0x721, 0x15, &(0x7f0000000040)="ff1c5f92d78b6092e24ee63fdd1adbb185c66cd643225e1d0be97630416500b7dbd892cd9b5ebf4e0bff6f0fa4042ea49177600ee2f3a17ef4ac84b2f265105eb5af773dabcd2ef89b7fb39e5b225c630f07ca1101325ebc755b162c5417ac11b1ee6e2008781744eacf3c0a7d2fec0747c993bef02aee0531f64f66e4", 0x7d) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)="caf5b415", 0x4) socket(0x20, 0x0, 0x0) 09:00:44 executing program 0: mlockall(0x2) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = semget$private(0x0, 0x3, 0x402) semop(r0, &(0x7f0000000040)=[{0x5, 0x80000001, 0x1800}], 0x1) setrlimit(0x4, &(0x7f0000000000)={0x100000000, 0x3}) 09:00:44 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x4) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) readv(r0, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 09:00:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100)={0x0, 0x1}, 0xfffffffffffffc30) write(r0, &(0x7f0000000040)='h', 0x1) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) 09:00:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a", 0x259) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x400000000000002, 0x0, 0x100000000}) flock(r2, 0x2) syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) syz_open_pts() dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9b, "b08d16c6daeb7f1d5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:00:45 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = kqueue() r2 = socket(0x6, 0x0, 0x7fff) r3 = socket$unix(0x1, 0x7, 0x0) socketpair(0x6, 0x3, 0x2e, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x3, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket(0x10, 0x8000, 0x80) r8 = socket$inet6(0x18, 0x2, 0xcd71) r9 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r10 = kqueue() r11 = accept(0xffffffffffffffff, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) r12 = syz_open_pts() pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r14 = accept(0xffffffffffffff9c, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = socket$inet(0x2, 0x3, 0x6) r17 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) socketpair(0x11, 0x3, 0x200, &(0x7f0000000540)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000580)={0xffffffffffffffff}) r22 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r24 = getgid() r25 = syz_open_pts() r26 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x10000) r28 = accept(0xffffffffffffffff, &(0x7f0000000680)=@un=@file={0x0, ""/108}, &(0x7f0000000700)=0x6e) r29 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) r31 = open(&(0x7f0000000780)='./file0\x00', 0x0, 0x38) r32 = open(&(0x7f00000007c0)='./file0\x00', 0x2, 0xa0) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r34 = openat(0xffffffffffffffff, &(0x7f0000000840)='./file1\x00', 0x10001, 0x1f0) sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="8a3e04f107073259367535ff2a57dc4f6d5fb2a44f53", 0x16}, {&(0x7f00000000c0)="caaf915e4f00c867a894f8ca6d01a98d21911e4725b2e96af6f8d49bb8f88afbd1774b2eec9a468c778c20302b88bdf070cc4a86b00189bf459a", 0x3a}, {&(0x7f00000001c0)="0e9802e75eaeca53ca9817f959f27dc5c4616a89cf7e85036da83354a8eec1efe9a1fbdbef5d117f485b50664c92d1ecd89f6cf6c60d28dbcc7b140f531bbb22f071f1b58594d8255b56b71a3b7a976119a6f7c0313d9d57431cdd20731fc844d1bdc06113957b3de6bf74ec8b539081731fdd337856679c1a6b51689a16c153e31f958c821ff9e980bc406e2031bb6bfb4d034bcb58fbca35ed47d8ad07f706e337b40c57f09ca8dc464736db8f655bb4d92ceb0cd2c41f4eb7f24da8a6b60a1123953beb65587546d6cb0e9322674541b3781bf44079238119", 0xda}], 0x3, &(0x7f0000000880)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8, r9, r10]}, @rights={0x28, 0xffff, 0x1, [r11, r12, r13, r14, r15]}, @rights={0x18, 0xffff, 0x1, [r16]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x18, 0xffff, 0x1, [r20]}, @rights={0x18, 0xffff, 0x1, [r21]}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}, @rights={0x38, 0xffff, 0x1, [r25, r26, r27, r28, r29, r30, r31, r32, r33, r34]}], 0x120, 0x4}, 0x405) open$dir(&(0x7f0000000a40)='./file1\x00', 0x0, 0x200000) r35 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) fcntl$getown(r35, 0x5) 09:00:45 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x6, 0xc003, 0x914) setsockopt(r0, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) r2 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x14a) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x10, 0xf0000015, 0xfffffffffffffffd, 0x100000000}], 0x1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x20, 0x2, 0x3}, {{r0}, 0xfffffffffffffffd, 0x34, 0x42, 0x7, 0xfff}, {{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0xf2f, 0xffff}, {{r1}, 0xfffffffffffffff9, 0x81, 0x3, 0x7, 0x5}, {{r1}, 0xfffffffffffffffe, 0x27, 0x80000002, 0x2, 0x6a835871}, {{r0}, 0xfffffffffffffff9, 0x12, 0x1, 0x7, 0x6}, {{r0}, 0xfffffffffffffff9, 0x7, 0xb99cd8706b0f438d, 0x1, 0xffff}, {{r1}, 0xfffffffffffffffa, 0x8, 0x42, 0x451c, 0x3}, {{r1}, 0xfffffffffffffffb, 0x1, 0x8, 0x2, 0xfd6}], 0x3, &(0x7f0000000200)={0x3, 0x6}) fcntl$setstatus(r0, 0x4, 0x0) 09:00:45 executing program 0: r0 = socket$inet(0x2, 0x8005, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xf9, 0xf9, 0x0, 0x3, "5d83820400000000000000993662f51a0d6447b8", 0xf2f4, 0x42}) chdir(&(0x7f0000000100)='./file0\x00') readlink(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=""/122, 0x7a) r2 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="d2ba5d7b739a337a3d0747c8c3e36efe5e1eec4db790a245", 0x18) sendto(r0, &(0x7f0000000040)="dd09bc247bc289cd4c0e186c62130b9d5be54b2c2a9ee612ab1724b5f29cd9903e53fab4e53aefe5caf56ebc4637fcada3cbd2893e72f42faf3eb8", 0x3b, 0x400, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)) ioctl$TIOCDRAIN(r2, 0x2000745e) getsockname$unix(r1, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f00000012c0)=0x1002) 09:00:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0xbc0b, 0x6a, 0x0, "3d4252a636bf1abf5522882ec683e2239b750896", 0x7, 0x78}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x2, 0x3, 0xf54d, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x8b10, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x200, 0x0, 0x0, 0x0, "1714dc11dcb1f170cd311e69d3d42a40f0e13ca0", 0x1f, 0xff}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x38, 0x20000000, 0x401, 0x3}, {{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0xfe, 0x3}, {{r0}, 0x0, 0x40, 0x40, 0x77, 0x1000}, {{r0}, 0xfffffffffffffff9, 0x10, 0x4, 0x400, 0x4}, {{r0}, 0xfffffffffffffffd, 0x4, 0x10, 0x6d7, 0x8}, {{r0}, 0x0, 0x2, 0x48, 0x4, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000082, 0x81, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000004, 0x8cd7, 0x7ff}], 0x401, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x10, 0x3, 0x4}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x8001, 0x6}, {{r0}, 0xfffffffffffffff9, 0x4, 0x2, 0x9, 0x6}], 0x2, &(0x7f0000000240)={0x5, 0x20}) syz_open_pts() 09:00:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001200), 0xc) r2 = dup(r0) utimensat(r0, 0x0, 0x0, 0x8000000000000002) accept$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000049b1d3e2c150e900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001100)=0x1002) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000), 0x10) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000001140)={0x4, 0x8}, 0x10) accept$unix(r2, &(0x7f0000001180)=@abs, &(0x7f00000011c0)=0x8) 09:00:45 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) getsockopt(r0, 0x0, 0x3, &(0x7f0000000000)=""/196, &(0x7f0000000100)=0xc4) 09:00:45 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=""/46, 0x2e) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 09:00:46 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x81}, 0x8) 09:00:46 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000100)=""/117, 0x75}, {&(0x7f0000000180)=""/80, 0x50}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000000200)=""/114, 0x72}, {&(0x7f0000000280)=""/210, 0xd2}, {&(0x7f0000000380)=""/146, 0x92}], 0x6) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) 09:00:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r0) close(r1) 09:00:48 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1, 0x3, 0x8000, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000200)) accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r3 = dup(0xffffffffffffffff) kqueue() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) kevent(r0, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffd, 0x4, 0x2, 0x1, 0x1}, {{}, 0xfffffffffffffffc, 0xe, 0x20000082, 0x4, 0x5}, {{r2}, 0xfffffffffffffffa, 0x48, 0x2, 0x1f, 0x5}, {{}, 0xffffffffffffffff, 0xdf, 0x0, 0x2, 0x8000}], 0x4, &(0x7f0000000400)=[{{}, 0x0, 0x20, 0x10}, {{}, 0x0, 0xa0, 0xd0, 0x6}], 0x1f, 0x0) r4 = syz_open_pts() r5 = kqueue() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x4, 0x9, 0x8000, 0x4, "dfac3c1159265cdc2cf04b87f39a646adc5c3244", 0x4, 0x8}) kevent(r5, 0x0, 0x0, 0x0, 0xffff, 0x0) kqueue() r6 = kqueue() open(&(0x7f0000000100)='./file0\x00', 0x108, 0x0) socket$inet6(0x18, 0x0, 0x100000001) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r7 = dup2(r4, r5) getsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000140)=""/148, 0x0) 09:00:48 executing program 0: clock_getres(0xfffffffe00000003, 0x0) socketpair(0x10, 0x0, 0x8000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x290, 0x104) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000100)={0x81, 0x200, 0x3, 0xfffffffffffffffa}) 09:00:50 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) fchdir(r0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000000), 0x10000000000000c4) 09:00:50 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x8000000000000001, 0x4440ba53, 0x0, 0x0, "010000000000000000ffffff009200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept(r0, 0x0, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:00:50 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x60) utimensat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000009c0)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 09:00:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba765123822", 0xd6) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0xbb, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:00:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x400}) r1 = syz_open_pts() close(r1) dup(r1) open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x8) r2 = syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) setitimer(0x1, &(0x7f00000000c0)={{0xd6d, 0xffffffffffff367f}, {0x101, 0x6}}, &(0x7f0000000100)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) readv(r2, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) 09:00:50 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/69}, &(0x7f0000000080)=0x47) recvfrom$unix(r0, &(0x7f00000000c0), 0x0, 0x41, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000021, 0x0, 0x0) 09:00:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0xfff7) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x304c9ce0dcfa0364) recvfrom$unix(r1, &(0x7f0000000040)=""/93, 0x5d, 0x5e470044a110f19f, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x5, 0x2}, {0x81, 0x7}}) 09:00:50 executing program 0: mknod(&(0x7f000086c000)='./file0\x00', 0x103d, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) 09:00:51 executing program 0: r0 = socket(0x0, 0x0, 0x200) fchmod(r0, 0x41) pipe(&(0x7f0000000080)) mlockall(0x3) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r1) chdir(&(0x7f0000739ffe)='..') mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) syz_open_pts() 09:00:51 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x20, 0x7, 0x4, "816873d0006fa61ef2e77313d9fd93946832fbf8", 0x7fffffff, 0x2}) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r1, 0x0, &(0x7f0000000140)) 09:00:51 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) shmget$private(0x0, 0x1000, 0x16, &(0x7f0000ffe000/0x1000)=nil) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) close(r0) kqueue() 09:00:51 executing program 0: r0 = getgid() getgroups(0x5, &(0x7f0000000040)=[r0, 0x0, 0x0, 0x0, r0]) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) setsockopt(r1, 0x7, 0x0, &(0x7f0000000240)="01b43603038dc6d2a8d3fe5243d2daf0729fc30212d68f7edb2dfbc1615c95d0dfaf09aef24d920f87751458b9b94169a7d41e1240c85df41a20beda3707bd52b0da7927196fe2131912c367ef2b5cfd35cb21093302aa29a90d77fd588419f669963c0adaaa7c5a7a441c5ea4c65dfb1a91404df2a4e7bf3fb7fd62cc8db4be127479501b143385f64e", 0x8a) r2 = open(&(0x7f0000000100)='./file0\x00', 0x502, 0x108) write(r2, &(0x7f0000000140)="d8cb2136c71f413c062ba62b6f92f4d20438b6cda6a7836d3083b43e26cc4fb0e86c9d41a9b8dd7ae512deeb6440e5b07edb1bb825db43c1003ff56feaa423791478646b2a1d787ddcad6e15990bdc97858a8613422d816731d6c7420b36ac2633751415772768e5bf9ce4202337e8498413e3041e8fa676bf96ae436705709c16f7758d2db550f3286a92475095f94f578f1d94d5461955f1d5ea078100becbd764f967a267b0", 0xa7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x22, 0x4, 0x5ef) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = msgget$private(0x0, 0x10) msgrcv(r4, &(0x7f0000000080), 0x8, 0x0, 0x1000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f00000000c0)=0xc) 09:00:51 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = socket(0x6, 0x5, 0x1) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8a0200001100000001000000"], 0x1) 09:00:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x100000001, &(0x7f0000000000), 0x0) 09:00:51 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="dc", 0x1}], 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x2, 0x10) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 09:00:52 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x80) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0xfffffffffffffffd, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 09:00:52 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0x0, 0xc1, 0x40000000, 0x7f, 0xffffffffffff8000}, {{r0}, 0xfffffffffffffffe, 0x4, 0x2, 0xfffffffffffffff9, 0x8}, {{r0}, 0xfffffffffffffffe, 0x42, 0xfffff, 0x7, 0x9}, {{r0}, 0xffffffffffffffff, 0xa4, 0xf0000000, 0xccc4, 0x8001}, {{r0}, 0xffffffffffffffff, 0x2a, 0xf0000020, 0x7ff, 0x3}, {{r0}, 0xfffffffffffffffe, 0x94, 0x1, 0x5, 0x3}], 0x10000, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0x1, 0xd36c}, {{r0}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0xf4, 0x48, 0x1, 0xfff}, {{r0}, 0xfffffffffffffffd, 0x86, 0x8, 0x4}, {{r0}, 0xfffffffffffffffe, 0x30, 0x1, 0xffffffffffffffa3, 0x3}], 0x2, &(0x7f0000000240)={0x4, 0xf3}) lseek(r0, 0x0, 0x40ffe) writev(r0, &(0x7f0000000480)=[{&(0x7f0000002640)="a02bfdcc1dcefec368ae617c7e20373e13bcfc9d366421d394ea824a28603cc070e76b7a4a2486c9aa2e7ea8c3f53e3bfc11ae307b24f8d1024845b61d9c2349a3bdbb96729db12730683a22f44eeafcb15672ed16d153137b888c4bcb9cff6d8f9c2a64334bf5e896259dc521917c725acb8a55664d8c057a35a83140aa4e86bf1e42663f645955d3ef7150ca5fd84dcb19daa0166860952e5574f43b2f4dcee76c20793ddcfa0a528cc563f48b84f78a3aee426f5da7a341b1cb0e4d17647d7584d12b6fd8c2fe6ed101c86d83360dc9ae65544c17b5260a59b95a2dc5e559076ae910f6b1de1b20dd2c7afdb8c806e4fa0c208b302a40f08c94454d5c026046f3404ffa10a08f981b5f9b7568e2be3d82e19b8cda3559ba167e14ac752f6a83420b62b171442fef84938f94ae98aa0d1ca88be2e2a32f1233b6964db8a6530a691476521d3cecf4c93934321c6bc759650d18eb01d50ac8920932ea4446ebeb3a8a9fb5018949d59fc64f00b521a4fde6a222c2dda3558e87ceabdf27344a0460463c05e3ff8c5722afbda3357fbf42ae08c7aaa02233e5688dd23efc13873456a6c346a8f56beb19c533c8c3f5301d070a9565e178721dbe93681e87a8f6b1a4661cccad8959cc1c0dce5c54245ea1df6c104e6753fe96b9ebe8f5d2d3374188f824a0abcc7d01c6822d0118716621974dda227031eb45e0a53374304e311489521b734c3ae5937921c2f30229eeb73ce2c7d47e5d3a6f2cc65751af27d4f196c2a5010aa4fabe489bb95c725455529bd5744d5b2dea30853d3f45b4fe33fba3a6c709b3a29400b75f584734bb6bc4a2fd197e556c1d1aa12cb0fd25cf0cf356322ae7e9c53db8290f885321835aa7e8d7c103d7d41d3458eaefb03d75928c6861ed4748a64e830d2f92a01e63305cb291c161fdb502d59dd8cc59c67e227dfe457a655cc7539b208b822028f8c5dda643bd949abc71f4776590cfc83184cd476c3de15ac90f98bb83b4f99bfa02c23cf9cd6a59b3038e754d4d78aadae37de445ac75a7bd27ee070ab648ce1f9f511b280e8d0041fad275bbbd5c4fe658d341118ab71d7b83770a4499bff927d96b02ccc1791aef7c975e876fd958809f72896852a0977dcc0b71f533db88bdf18257eb0ebdb731ae5378a2c87e41cc5bbf3caccc262c764ec75d003af80ebae22d07c431f833f4932195fdadb54995025e05f1f72a1ee505397a3da119e0e40c8ed4f2bf051c437f54373ebcfd828c069cb34b89324806c4a2c8e77f9e48e783ae35f443cfeb77b9823aa37c4b47726d997029e3df9de9a9cb0fd10ae8c58ed7888a17307c3a668fe6a45276c76713e4ff6845f9bf1de49111bbc76646f16d2e6b706a2e1b85b05896676662dc2de6fe630878ffb06ae60b253e32f083f76a1d9286acf04c97dba28f7bda48b25c5553f6f8df6fb6836c2c1497a884815180035fddd7766b308f99420b72632167efd97dd21f996f0273bc98a52de4c3fdb7217ede99b7b9f4961386f759eb05afbffe797b7b8cba8a343275d6a5a4e1f0a8edf30d16ce3c5717bb2e6d90756a463fcf6c7f23377e3318870c4357f1afdf374d3f41ccc67687595531ffd18e5141b4d5a3507af4caa91602c8eff09a2f52d7dea2712898e45f323749df082d339d7be32654fdfdf7727f7871e293ebb107b33610978aa8394bbb044bf7c0cf30b7d2812ebbb5fe1941781fb9f62ca6984ac1bbccd72949d0943a18e9fbaa77a3bb83fa97cc5db176c2d43465c6f90781405d42b1f4cad9fc656cbca8fd0a8bb70119e71cd700114d14eb76c31bfefa70ab2133fa3ab5740973f461a47a28784cb2d64d4bcb1bb9d1353f2854c5bf6bfe1b6ab215779f8af222050231e6f2a58e9ee13406c38b0e5e771b841b90aea2b9244f111aa28a098dfb8406a7309401f4c7497c2f0597ceecb7db8fc673064f6e921faad239409d516dafb0e694b231492f7ea9d6a7936c5ef45465c62732ad160e32372d8f5f37abfb586a7a6ab86fdcfbae971a4e3d4ec45badf9944a19003cee80a9ebeb86f530eb05a10e6e8f49344609123b018fb4c61f51f47e8899d9af15c46055217aba1b5dc0cc56f7b2292824515e6e17615b91d758dde1d17a49c08b3e31308b102c9cee7b566f0943454ef3aef7b3dad8a977e60f37cb7a08f35145d9a27133087d4cb4a4d21b1691c562848f219b3f337591ee04051c6be06e69b9e142bdb5fa363f828ed68fbb289c99e41acdba8e764ff4d82e2b4063d6769cf9bc74bab2b4d8a6391aaa00f5d861fe0e784509f911418cf928989e50b5155274caa959067c03fe7b501d9a38d628b75e6b9d7df1d2b0a0c52a48551378762f0151fd88705f4d60f408da5d2012385cd60dacb2a81b1ac2df2dce401f0f995f84e8a1a4311d7aa5dc16dc6624bf84477bbded280f220429497311e466603e296c93485307c8063b207582f35017ea1a64ea68b1cf154564325f88bc4792e17b0003f4d096b046bbc40ea2bce9ffaee63b6e65862d89079e1c67ed3803f5f44c0229be8e3d8212f532eb5a2e8c4938ab23c6075d263122bec4d35dc847bc2a10243f5cf8c4890409cc06ee01c7e2832aecb4790e1a6771f813b7f39c89c2aadcf726cbc2846873b56094d7284bef8d77b6e0d84bbbc401ec92b0ddc6fff0490c2041727fbf6d1bb4805bcc13c6c801c829c2157574c04d383da3a5e35aa4d443211081151c7cc5d2a5c75b2e48b90714103657c0147fbdc57b79246b0bc3cb5dabe7274e3db2a81646e5d5ffd4200361a90017a63bff0a31816bdc4f6d742d1766268f2669ac7472d9f959a59697aa6ea8166af0e77426fa90853ba926fd2df94d9c18f81107c041bc9cdaf375b66edc2a971e420de475a169bda2ecd5e93c9c67e55a500c23b9f2a4be765cc74d293b551464c01df1493246266ae3c865f94d70841c29d8e14d7f7f912a557b71e44f6282ae735a201bdc62a9e7c07b11a30f681ee4041f470360746a27fddfce119d8aeedaa59b2edf5ac4986051303f40d35059510b543810b59164cbf357c452cd9c41ddb2b334ff09b8867738f33531bbaa6b7fcb6fabffd0c61433600cf63eb85eefca0f8c6c719d01d108be05be5600d084f10975ec26f7df267919446cc1dad6f1f121607e3ea23edf8325b4ea73782c525a1e233efd85829f051525952b8c8204a381f9194c399c214e6d1e0cc6abbfa59eda4f35d51b036ae25cbc5f5a0407f94fc0142bc9a06e8adcf9020f16f3c5cb3b4f60878a51b74524c7ac5a31b859540e6972114c0366b5a2dcbc067696ce9e686c88242d69a7c91abafab3805e38d935ec3e1e457fdf084e71e75dede45256524424a0dbdfeb0466d1c029f7de7ecea4118d26e620c761a22bf2d41b14c6497d1728ad2312461fc7ec9b69ea649a58b6783d76f7d489ef2c13b082d5770df839a23bb83ecc10a7873f1b775f1e6f237a9a32e0a41288bab0bc23b6d235df29b14f78ff21d232d8f954ae93350de0a9d0accd76d9b8a8bdec780a8d79e11c4870b08e7c32bffd0bf24aeeb5b39d3a42c7cfde70773b2927835fbafad94d9c0419c0fdbeecf201f84f96272521d7e11765b3590dfa519427d6ee1f88bd06eb2e478c72bc4210864489b11a0670bff4dd72774f6ab90cbc9495923cda7197dee87b7716e78325fcbf5b387366741eac398e50e1af1ebdeee27341b828adcefb50d146f4ff5f021bb9fbc327553a177c719960299941449d8ef13cbbfcc65fc4d81eb13447198ade3ebd6a781c0f70282b099a0871df6a39b0028f5295b75be8b6818f598af57666b444a88595d137fabb6c93c25694a076f8670350be86c83d542899e23640187cafb8908a35545d24b9cf4c7d585ae66a922a2a93ef66866632b424e5de2c6a1c74b0443d5d5b1522f9fa24e58e85eb457543e67f20715e09ba0d377add413d4f5d889055f8b3373d6614a52c6e5ceec30ab655547d26f25cd221db9f7f05d9780e401a5ae16293f7dc4fa80ab15f81f0096a3d9c8e7e9c114efb95b64df03babc2a9bb286866f49c82697491632120474b2d79453a1234c34b13de85b6cb2128d13f2fa0122cb4c74a11e572bd9fce8cf8b3fed23d48ffe3b7c1f9e8b4ebf98ac1559d96ecb41fb3d24291c2814a7f3f801a7a70efb2de0f919892be36da8633536afd42d3f4ef341ea3c0ad9f09d47eb4252c05737a248d4c0090349e357fa4dcc9282d489d0496e165b6c0c856087a1fdbab64a5491ba7a1d1f7faa16aa005317ec6947e5300df1dabf29bddb2b65a498861c713d4690d5c9b36dc245b9692cdb45f5ddf3fe18183553f171ef0caf80019ac47282d9261eeb68ca54e408ec6bd5e65e88a8a079b2d7fef517937ad9665874aa8d4c37fdb688dde243c705c8ce25458f34f2cb9ded91eda062d881a632f2163b501b502f8b54367337e55231897e1549f6611f44b29fe6deb7f086048febf5eb85d1818e20fd784a2b4ce251216aacd0543fd3ddd562f1064a1c0a78d1f539177088493082e4a587846a7473f9ab98ee0e50d5f179de17942ddf4c969a7952225efa1ef40066597bf0ca1258e7a784d823f8bf69526ad2a2a75e2d30d96188524f3a761ddb4939afeda523546388953c773167246b13cda68d90ca35008c1d15b4bd93cb760ac057c9054196a9ef10ef6984bce257af05e8d71c4d18ffad0041de4a77c35aa1d377558376c7ab090a4e19b86514c303b34e4ff35ab20f1e8f1544e11f039505165cd7ee4542247aac5a803e9e679d68c726daa27b6d1d0c8d47965ad3573eb1099b8486bd877ebbf775c6839f2690d5b6fd58f6c192dcfec36d2c5596dc76c049eecf159806e89191a401af110f432b7e1350135be2f7c54465c84df0f8bd9ebe55e55dd6c6937db7cfadefc201571a3dcbb9a67ee926d14ffc8f31ad1aa2a7c66300dff1c9aa9d6353551a4683a51ecd7555fda2e1e41794b8bcb3e6fae572095de156f6d946333af71d8135a331f45561c495a92b660b2fa427a512504de43fb10426040f7bb0504a44f3a0e5a5b205aa48665d3ce90cbf68170bcd81b260a24fcc3f069ae5922fe4cbbe83d5e9b61de00cc61b28b555bf4492bb62df31d2735d54fa03bdc9fb77c6fa84ff00de442ed4280353e9daaa871d87c6df743150d6996c841ba83862f26b3b8462fb8c82b28b8a81264d8909706a089fb9be11f9a01be161d33d68b34d4c15cccf49a475b5617249fefe6f6d4c1ee039acc788111dc1ea65ec2a184d54896883dbde9aab3f213e770409b8b9b907eafe0f5d658d9d65a11bd7f8573c2b366d9e765faa89768e6386d471b5a08", 0xec8}], 0x1) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000080)=""/37, 0x25}], 0x1, 0x0) 09:00:52 executing program 1: socket$inet(0x2, 0x5, 0x2) poll(0x0, 0x0, 0xffc) pipe(&(0x7f0000000040)) 09:00:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)=""/238, &(0x7f0000000200)=0xee) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43, 0x3}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000240), 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 09:00:52 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) msgget$private(0x0, 0x2000000000000083) msgget$private(0x0, 0x12) 09:00:52 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) r2 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) pipe2(&(0x7f0000000200), 0x10000) getsockopt(r0, 0x200000029, 0x80000000000036, 0x0, 0x0) socketpair(0x1, 0x1, 0x3800000000000, &(0x7f00000001c0)) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/209, 0xd1) 09:00:53 executing program 1: socket$inet(0x2, 0x4003, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)='a', 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 09:00:53 executing program 0: utimes(&(0x7f0000000240)='./file2\x00', 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r1 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r0, r1) mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') 09:00:53 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) mlockall(0x2) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x4000, 0x344, &(0x7f0000ffc000/0x4000)=nil) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 09:00:53 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) chmod(&(0x7f0000000000)='./file0\x00', 0x40) r2 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x80, 0x40) setsockopt(r1, 0xf67815d, 0x8, &(0x7f0000000240)="0396227ae132fd4bb33365fee945bd8a0c9b7a174b911eb718eeca3c59f482d05fb2823e54cb5ede6cd6b93f71bbd426dc2c97ca1aaeac6f20b0fd686cf4015c11b10a2ace8e10c45914ea3a4f3b2934fa4d4370d81ae462d7f79b929ba581ffba0ee5906ab60d2f82b69bffd7a1fb20829a22459016eb60864e090ce309adc26a2677709f7fc4218860d4b65126828b4283933062ab92566d5ec50714b818357c12519e45bccb521ca367fca02294a3504913931a7d13e0e6fed3d154287e4c4638aecc2b9adad468a93821", 0xcc) setsockopt(r0, 0x9, 0x8a, &(0x7f0000000080)="c968b024832c4f4f68020189e4aa78dc30de77aa765de9247aba3502fd08c23d8c42c8eed24ea44eb288198802c861b82e1789a400216381a23c0fa4361d72", 0x3f) recvfrom(r0, &(0x7f00000000c0)=""/177, 0xb1, 0x40, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) r3 = geteuid() getgroups(0x4, &(0x7f0000000380)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r2, &(0x7f0000000340)='./file0\x00', r3, r4, 0x0) 09:00:53 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x5) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/113) 09:00:53 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) socket(0x18, 0x2, 0x0) setsockopt(r0, 0x5955, 0x200, 0x0, 0x0) 09:00:54 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt(r1, 0x4d, 0x5f2, &(0x7f0000000040)=""/174, &(0x7f0000000100)=0xae) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 09:00:54 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2fe6686c65060000000000000029aca22f181c650c7a8f69878700c3c9707b9d9422f119e2770f4d67c4c6081991e8ff2dfa1611d958c42729cace1d469710dc01fd40546d5f1a60bcec9aec93b98cfca47b661b6f1d42a62c35b0dec459658ed5fb9c83435b59e60e1afcc675d4887570c79dc1d9ca621e94e14b26ae9bfd3033bd01dd90eb0dfcab3ece18d967a2c2ad7055d990d0b659d0095efa1dbec261dc33ca04f706fd65697e000000000000000000000000000000004a7f8589489157f3fcebe3925ce60432fb0e0ef714a78cbb4aade858b26de00262e9f3a669fe782341a6e770221e195111337778d71dfd998849c722ecb171d9db90116258238165bca373c2651310d92fa0ac063b9e3b3eb7fa659cc194a8d392524a857c6fd7a3bd20bab2a71e63c5dc3ce986f25458904ac44041d1238fd9f6cb84a8cc4334c2b1f22bd6542201"], 0x1) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r1, r2) 09:00:54 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x96ed5c9d0b010a69, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x3654, &(0x7f0000000040), 0x0) 09:00:54 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) r1 = getpid() socketpair(0x10, 0xc001, 0x81, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x3, 0x11c) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000240)=0x3d35) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r3, r5}, 0xc) r7 = semget(0x2, 0x3, 0x400) flock(r2, 0x1) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000001c0)={{0x8d8, r4, r5, r3, r5, 0x2, 0x59}, 0x2, 0x4, 0x9}) fchown(r2, r4, r5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 09:00:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a0cba5c9f065780f345cf95a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ad7b66d0cc92d9a3bc562b706c82f240400c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb2098800003d967b4edff3b4fe8a1d45acc278708e9a2f45805345bb7cb4fb7e9e4fd275ac0286a70e68555ea77ee2cd194bb43fc1ec06408429b3d268e71168771f6e86fb1354e40315c75abf3af977acd9e9383b7ac1d79c49e42a1a0de944c4668e37a17a75a209f96fae951069871cf3347cdbd076f94f488bb916ea5c220146049c", 0x19c) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() r4 = syz_open_pts() close(r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) dup(r4) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:00:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) socketpair(0x7, 0x5, 0x2, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x4, 0x2519}, {0x18, 0x3, 0xffffffff, 0x1ec00000}, 0x0, [0xffffffffffffff81, 0xffffffffffffffff, 0x6, 0x101, 0x7, 0x78068c19, 0x0, 0xd9]}, 0x3c) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 09:00:54 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000005a40)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x408) 09:00:54 executing program 0: socketpair$unix(0x1, 0xffffbffe, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0x0) 09:00:55 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x400) 09:00:55 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f00000000c0)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42f42f53c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a318621276682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab5a25c403e505a774e6cd173eaf3bed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa450e9c2ce7e3d320d325968c9f306d8d3bf7ea1", 0xf9}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) socket(0x19, 0x4007, 0x0) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) 09:00:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x54b43d98, 0x9}, 0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:00:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1, 0x1a8f28be}], 0x63, 0x0, 0x0, 0x0) kqueue() write(r1, 0x0, 0x0) 09:00:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket$unix(0x1, 0x0, 0x0) listen(r0, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 09:00:56 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) getdents(r0, &(0x7f0000000000)=""/37, 0xff4a) getdents(r0, &(0x7f0000000040)=""/100, 0xffffffffffffff4f) 09:00:56 executing program 1: setpgid(0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x3) r1 = getppid() setpgid(0x0, r1) setpgid(0x0, 0x0) 09:00:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) msgget(0x3, 0x90) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0x0, 0x20, 0x8, 0x10001, 0x401}, {{r0}, 0xffffffffffffffff, 0x2080, 0x0, 0x4, 0x10000}, {{r1}, 0x0, 0x50, 0x8, 0x6, 0x7d}, {{r2}, 0xfffffffffffffffb, 0x2, 0x20, 0x9, 0xfa18}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 09:00:56 executing program 0: r0 = socket(0x2, 0x2, 0x3) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="10"], 0x1) writev(r0, &(0x7f0000001a40)=[{&(0x7f00000002c0)="e236f22ee1406087728d7eb41c1553665708cc032087d2545981aaaeb9f93b62162d7bc657ee94be8b1b044914e87c4cebdb6a4706c9e31812f9e6229eeca7f8a9c552645f4e3a33fd6f2c0d3aace64bc502da0c91199d6ab6f8fac714af839c8a06f3c60e291af3945eb202cdf29443070093fbd8b84b5d6c5f45c9f638dcdc3de1f0549ea9c70999ec36d36441a09819139ed3afd24fa1831cccd47192ee4ada9966387d505d366a16fc857836dd9909d58102db6bb758e707785e342b136f0b2fff9f18e1eb3fef44f92258aea752c5156bfd4f2fce9074a457b6b91e0ec7f3e619d3b7afbb2a1f03570ecb5ec01d383c9d9c5c2155d7c109e48f962fea58604832f58cd4b3e612d5a33edacc07650733bdc94f63fb7ab8a41e9634563ff4f757ae2eb5a6f601a6bbb4cc196c63479a2f5ae910091c77292a291b7deadc3fd71fe9534bcaad989f416ba28844c1f8b07a453d6aec166e4646443e9e670ab75c80216339217ec54ea28e3df8b23c0f5a563effbfc3b28e6c2b794740d90b7ca3cdeaf47d1a592dc7e059f95e2e6a6471c96fb46a1d5eedb791e2f354db0920313abe8d408e62a98dca7dad1b43b84bd6072302068df797d7e8e02d17f080654f588df9e44036307ff1c0a83a82c33eef7cbb494015c94f9810f9b7813a143bef14b1c680762f80a02abe5bcfdf1abb9f66c635b3ea9c131ea43f99d1543b005e5a1154481f25f7999da9429415df55089d30d8f6d4aa00c81c4fa390dd4e2089f7364f21e01d308046465d84237ae6c2b1b85d7d45c7fa81888ce036ba54abb240c3d400fffbe4f244b5dc134d93b4f7fd471aaa6c95598fcf2f32c38b8ca42fa2a9267ecb7389fbc5fb6153f1ce61c0298342eb0b76d747f95047363414523dd51d95ee54823eaa70748d30bc26f6570e15f1be61326c26ad02f7e60626142ac42dce02a4515b5ce39e1da03b27cf220c4750a7def819a28891925c9fdf4252cacd312c21808bf589ebad20ac348765e25365b12f9da38fc4bab6e0175e0020dfd059f3081e633bcfe45ef822d22e4e8ee86098cf18b39c6cfe2feebe2af555069e4486112106291b29b7cfaeed45d5e05cecbfff780cff11fcde6ea885eb84073c49b9e2149a44c23ea75138301436f5f5857ef07091d4d8fd007c93eb6ecddb856f0d386fe7fdd897573ef7d88de850dd1ff656d7bdedd7d44c0bfea5f4fc29f2d3ee5d53a72f320e09ffcbf194d8ec6bf98a79462c2d195b30b792e6c5b96f5739e9e20d1d93fbc66ab49a7caf8197be2d9e0acbab69d38cf1780dfcfd16406161bb6cf9d2ad92508a3ca7ffd68f700298bb191397a2a1213d84abf3834f446f807225a347bb30c58a4498af3a9990ca8df5deafedb66fd12b872b28d85550d7d17f0b5c6583e8be19e44b7bd0ca90933b7752f5d5f41ec33839024204680d1b28effb79a67d1a1a1a72a60a01fd7808a5d17da8f8ef094841a850133c9d62d9402cf530f7febfb9366031e7746840517d5e8231adaa3e79c0e166742029e7bb75fcae7011bc9234cddf974f8bd49411385aaa4c8d8c3d7168ab7af836e7f9a4253f1b4e705b971a6962eb53ae912d02e9a8995e1bc37fd59fe74deb7b8c0e3c8dd9a7a9c6737477e0533279a87671cdd57eb0dc8ea51fdbfc2408452ef0456cbf2d9aeebef01fb0a03f0bc1f3fa5e5b0bcd50c688a2dcc51316c84c2e79389780632fa20e5d9d02752f520db4add3865a8ce9fdeb410b77fcbe59ebec10b625b8e1781d5a5d2bfd01e8ad2280e66b419532b277831386e0a4200b5fa694f85f96e0c8ad52b9933b647461d16510af5ec307e7141b2f0eac76b952e95dcccbaa34c652099e82dab769edddd8781ef1c88b70ca99bfbcb9759a4ebf310853389944857de56d7d8e9c72e2b494c3ae1148544514610d7ebbc2228b0a8ca49172d897497cb075a9b6f4411699bfcd1743e66325b7284d8157768812e7d7d8b5ce76bccbbd33a2dd022627d7176121708193bb7d4a397e9e7074f4733fa04684fce1db0eee98da663c771af3fd952d7ecd6463160458dc95c56bbb9fe500bd1ded32496921f8f6bab0e6c4de075c241be53121faaa5bd028b8cdba071518c623050d6f3d990690e607762b963a096d84cfe3c4c2ad23862dea1d750ee4ab39c148ccfd012b85241563101c4c1fe2ee1696901ab0f35f50f4dbd0c00f67e521a98030d0e8aa2fcf4bf598f10f688d82ed9658a012763fbf0e53063e9515b52dc8f6c24896cc2f1ca87ad259e6c990fb98e77310967b53da8b40c7d67425b9fdd0ca", 0x662}], 0x1) sendto$unix(r0, &(0x7f0000000040)="29dd8e756e4310a468b679eeecd0333bcb9f7b95a415cf7da84f99d84152094de59a416ea8efe500a2a3d087d532251bcfab57dd6697", 0x36, 0x2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 09:00:56 executing program 0: accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 09:00:56 executing program 1: mkdir(&(0x7f0000000100)='./file0/file0\x00', 0xfffffffffffffff4) socketpair(0x18, 0x50551d6cacf2fcbf, 0x7, &(0x7f0000000180)={0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = open$dir(&(0x7f0000000240)='./file0/file0\x00', 0x20000, 0x10) mkdirat(r1, &(0x7f0000000280)='./file0\x00', 0x104) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) bind(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="f910008fc38b04a641e4"], 0xfffffffffffffde7) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) mkdirat(r3, &(0x7f0000000080)='.\x00', 0x130) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 09:00:56 executing program 0: r0 = socket(0x8018, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)='\fFW}', 0x4) 09:00:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x2) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) geteuid() r2 = kqueue() clock_settime(0x4, &(0x7f0000000000)={0x4, 0x7}) unveil(&(0x7f0000000b00)='./file0\x00', &(0x7f0000000b40)='x\x00') r3 = geteuid() unlink(&(0x7f0000000080)='./file0\x00') shmget(0x3, 0xc000, 0x1, &(0x7f0000ff1000/0xc000)=nil) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000a00), &(0x7f0000000a40)=0x10) setuid(r3) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x40, 0x7}, 0x10) r4 = semget$private(0x0, 0x1, 0x190) link(&(0x7f0000000a80)='./file0\x00', &(0x7f0000000ac0)='./file0/file0\x00') semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000280)=""/241) sendmsg(r0, &(0x7f00000009c0)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000140)="2df07d94fea6a72ef042bc8e9cc81927d6a0ed4bec9c1807464f5dc33f26ec8def9f9a5bd4a33eebad2d84d00bb2411cdb37cb047db61bf99039ff5e48a3853b03e625223b6bd6d28c1480b176e15aa9458fd5d914d0a779e45fb07870745213861371ac8e54d3b70124eafcadd7fbb0dddd9eb6af76397eca75394cdd87f672be36a97372", 0x85}, {&(0x7f0000000380)="036d2c4a9ed2ad33ea481e3a772e05eb1573e74a0fb75382fb7dcadff25ace2c3ff7d79b411d2b68ca2710aac49a34ad47928d7ebaec5001344ebacb33a323f06a35835dcb928d4e9ed43a4feb6e2dcd81d7bac08b40ef4f0dbcc143bc89d60df4827818fbdab0a30deffe2217", 0x6d}, {&(0x7f0000000400)="097094a88d7d871d3c01c3d90a5a438f6fbb3c7df8af507803a4a5857e9de6a4623754c9bf62e7d7fccef7228c4f397041b08a6b2338e0c2c4432949", 0x3c}, {&(0x7f0000000440)="0c99f68a690154a7451669e923042b4a548f77f100e20666f03263e28ba2d60f2903840c6d9ddfab03e89e23e07ce95b7e346e1e8d2f47d48986c54abe6ff33b2f99247ad89c7ab8d6913f72c8adcb38eff8b751b8acdef6344d033e6d9935860c50138dd71685d289e4205a365e5f06f30610bac8914ada030f8edf58d9b85d39633b5e665fcd21d2c4ae75302faaad2be8238cc722a3ad6335dc4098215d5a908054c19fc62488551e1d5f1a64c423", 0xb0}], 0x4, &(0x7f0000000540)=[{0x40, 0xffff, 0x2, "6161d194ec4f10784ab289938fb00d064177228c41cc28a41059df377bb366fcf4c8b2858d3d1043be33ea5a0021cf07"}, {0x100, 0xffff, 0xb3d, "73fd00c8aa628a8fb53df42dc944ee8ece0de5da2346ba56e73c0a30f795b9a2a77ee731103be0b3e02b8b94e0aff7e0324904006bc012a935b70781a3d6e9107c94f1a1ce91325db31cd5c42820211f61aedfe85d1df4858bdd96940e5c44f07ec8c4c829f816995c311af91b732579d970071221d0c503b8702e1718baf96f0605d8ea53b6882b3de45d6117813b6eadac705e5e4d370b3e5a7dfeaf636425a7692978a02270694f19156c9ade50b2f76eca5dfead9f5f727358739d3d58d6486ab03919762944d63b64cf1827ee56955fd2952738fd13b218b8daa05a5c4d2ec35e5498cef5dd79"}, {0x88, 0xffff, 0x66a3, "267d181b8baf18f883d6c82eef51de272f15f2514102bca1ba8d734a0bf44a237a856965e0021cc76606b8624aef4bb7ef48d36f5a4732ba6fc4fdeb0e57ed4cb9d96231a48e388635757d18ee6738c089d20c1d8e034f9bf8755fb604325258fd559694de9908516af96512ba79dee786f6da3323adfdf8"}, {0xd8, 0x1, 0xfa8, "214c5cfdfec84fe9990b962e3e62e3647417b53c9a755962840d587143b872126de3276140aa62e8dc0982d826d386f6310f3e212b12f0df59222ff1da1c48464d6370d84ceae77d7a1a708b85b6e544fd3c94f874b6354f5db649d33fbb8fb13f745ef77fc70ff29936d0869f5ce0d4ea7d89158b8bf8dbee47782496188027f503393363467035302426f317eca1a070aacc7813e89aebd47d2f144616f7c5ed9e1120dc4b33c87a6c551cb767d57ade2bb4a55bf5b7c6688b666d443115fc136aa1"}, {0x58, 0x0, 0x3ff, "17727562c223e035974d205bd6c272ebc5011c6e7b1f846c73607eaf95dce8b3928ac1a8ddf6e039074becddbf993d6e32e4641b42b79b27c703fb2d8f21ced9242a5702fb54"}, {0xe8, 0xffff, 0x3, "7319eae517ee9f4d170a4a04529f8acef7d448d695044881a25841d03927775eb2b11c8a3f6c8311a9dab5a8821a468a374d623f69d69651265aef8f9cea368f3d27135b15f78e687bbc0e39b06dd2fe7c9fec1356f699662d747f51f7840791ddb65ed399e0ee3b32f521538f69e88ee53196938fe289e65ab53a922ed2c6538a60f9140ee7244e5c524b24edf459581d515c9505c5007771ab065ea2a4532f6a808e547e8510f389b9151b015a5b4bbec3e3590735c625cd8a1b341a7c451dea61a2228e5b46f9a964869eff8305d8653d0704d81036"}, {0x28, 0xe093df7e7e92beac, 0x7, "738dde6f44fd989b523a3795aee111dd8d2b96d6b27b9812"}, {0x40, 0xffff, 0x3ff, "c95c4900bb21c5547ce491a8ed34b3e715adcd0e7d56ab9de0648bb3e1dee76e42e6b413baaf20ae6d38e6d4c98838ec"}], 0x448}, 0x40d) 09:00:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000100)=0x7, 0x4) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x20, 0x8}, {0x6, 0xfffffffffffffe90}}) listen(r2, 0x400) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/203, 0xcb) unlinkat(r2, &(0x7f0000000000)='.\x00', 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 09:00:56 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000016c0)={0xffffffffffffffff}) fcntl$getown(r2, 0x5) r3 = fcntl$dupfd(r1, 0x6, r1) socketpair$unix(0x1, 0x2000002, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x2, 0x400000000002, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0xff) setsockopt(r5, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) fcntl$getown(r3, 0x5) bind$unix(r4, &(0x7f00000004c0)=@abs={0x1, 0x0, 0x3}, 0x8) sendmsg(r3, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000540)}], 0x1, &(0x7f00000005c0)=[{0xa0, 0x0, 0x4, "97a2a8ae672475faffcc560379b9a7219419860eb1799d8ba1048c522ba1d6a61a696d2f1064ce6b431a606745f28e1980907f0b9fb9100d71ae390907a91e99256089e9c5fa664edcdedee27d4492e89e198b0047de2b0c4708aa0fe8687dfe4e4b5924c985afaee952b6e0c2c586445466bb53a3d8f35046a1989deb8798c7af39084aebed2430f2bc1bff1348fb"}, {0x1010, 0xffff, 0x1, "509f9ae30cd6b69fb706bc5937462f03f71f60387593358dd00f0c78937625192ce42a572e05503c20388c99d671b046cf048d67beb9cce9c33c7ba9279d3f04c51fbf598204eae9a303fc096353c97123f9236fb9e6c5c390282baabb6872d8211682d55058396c085632e80c3cf8061f659e317a8a5374bdde28823d5cb17b47de9dd3f45f6f9b99379a0680a8a3abd89c58720e74a64e474a45c511fe5f410a82ec3f843c550a73900a4fade010344bede5be46cae2100420ac30171369ab50919b60602fae9db6ebd1c92945a6fec5dc45643962bda5ce39bced09e83da96d6dc8ad00aa25375fcbe10dd4853bb0fbbb8a7606efe0a86e111658bed16e0aaf9f2b497dabf294561e1a1c63c41489e9136d7ee92c892b39a2091fe70be2cb8b0ac3da60d1326cfe9ddb8283d0f6b5c82e63dc794fa32efa9fc78bb92a1dd640e824c8defef8efb3d6d232a2bd836c5860bd9d0dc5359a76ac33e762df63c442d309d26b4e3fde2d480094147f284219c1449def7a1a7c772c946de56ccd15092865d0b534e3862fbad1053a33e94c8238a246de8724203abf8e21e6c58444993bacb552a417978b1ce50236252797449eead54034050843cee4a411b198197081834a051b5a79b2acce14548d0d6877a794141a075042b73df98242c6d04803522f71050f08d70e3b69cc51d75380c3cdd50d9f8fc3a5c7dfd680c6e492ad5e34c5921f25890609f7fadb5225204ae98e81a98d109390ade11e62fa8ed05b91932256e7672ad87793c7d2a597b9cc1e42eb859fe71586d3baf17f5a76203c5660cc4e641216536802eab278de5b10935ce83811dab178165105f8a2907dd40bf243ca73c365eda033056a2d92e25be3a20b7f65a1dc10ed39c1940b3a995527431973a23fb63bb403c66adf96b29d199690248a821ea6c2ab63f8a37938ae6c4291254bc871c82336c8f175af36a73ebcab659c1767a8c0b6c6a16aa9fd49aec7733b2e79a10d5f76b7f0e10ab7b77f0fb3fdd5588f1858db2f0c7105085547157a887389a3ea7a51447a2ae672a8e45bc53ee6ac5d502254017acab0195d03b00d5a4af4993735d22e8461d619de9a44f20b5d02358e26b52712eebcd070dc85eee1d83bae4a7c7eab47a7a08d9638d7f85cb8a40cf8113380d0bae240273ae7efec30c51e7551b4c7c60596271bf8e1d6d33e45ba84647f5aa883e6e80aafbfa565e3036e0897316d68bdb61a66e879702df6fdef9e8fa953ed75105e6d66a77d6c50970ddaaec9bc446401ef61848b2093c2466eb0da7b8e7f95fc6cf3853e5e6e228271d27c94dd06b626e6900f29df9fea8162e874571d2bd1d873787b478f16b4dbf694f0c04bdb2193ec170bf26463b549f6183af3e39c5daf1fc0e0e5df6832b8dfbfd229e0693f5a528a8dea5c580f97a9dda908732a3faf2b0be4901117e2fd43e96c0757389ff2475efbee854d8f50fddc051a774036faf0895f1d8ef826b77ce83bf5ca7c9ffc254817709908e9297e66887500ee0e77e890e86749fe6bc17c1b347a00d1a70d6304f510f58e7bf36ae55428358dab97438650bd74f6f8c74bc37c5f5badcea331d1983068337577941ce9b69367f78e12abfa0bd0579420d56731567cf8842fdc7caf512d1c53661ee095a04917ba853d46c250d984a5d999d7b2c42e075ef00d004f6e766f49d4fa8823818d809733fbf28253f353634f6e031b79c14bbdb334571b87c7f4b790ece4ceb2555615bae8135a256606a26b84aa1b005ec232104c3857700a69ea515ea16a352283e37709becc1f0fa8218160cd1371fae8da755769c88ff6ad2f4aa5039f32a9c1e19d3cf5256f29b4c7305d5d53bd0b584aeeb26f99121b6351b6d0d4c46a013b82a7526c5e92f90d918c13f8b7ccf02bd48120ccebada62faac9129e7035f4cb81c16b67b4026a4083142aa0b883ad9663c476ddca43c8d1f82e557279a47149699f140d578712416f24c2109a95fe3b0784244b83f26789fca119e69bb22636dbc55616649e3e5de271db6f955c664eade2a03528992418c9605efe560d6db1ee46fbbcbff5d35a73b8dc91ba90ea4a36b199e36cf380ea5053eefdad6e66375b1c209afe98f3188cc56b9aad8af6ba57051c6c9e7bb8294d111c5e25aa80f3bf9f04d277b6df2cec5c23db36483cd8aaca0718e8abbefa298369d424319dcbc14deed2b158a5ab8925df96c4ea0dca55cdb447e88ad2defdbe489851365969086aae9255797b4d1b3076a2fea4d44196d431e057baeb09a53b6abd002bf72fdaff8c055dfdc4882dedb27ea6c76d94bdc82067553a50fa9081f130bb30c3e391534ed5fb583bef8975179167432110468ee72b7ef08ffb6aed8a4b869b830cb3f0140cb2ccf0d24b78bd4d619b83ce443fc94c26592dba514d573098cae911e6f068f0f29c901de01524db5db1ba3b551f1894ed282949d207d4c6484df8e1d8485d94ee3c4b150a25ba1f532967eb673898d0ec2cb5467eaaa6003af7a1b13f954cdebd78005d03e6e8ce2353b1dee4cca05440ed262801e6e4475cc4c9d30ba5bc8a6bdcff22499787844ee67c5b7ff5a5095a784c5d3b7609ad48194123843ee10f6c4e91754a82686498aff98c7954a306035fe3659e79d1e1d82028b8b99f92fe0067620c8a05097d2efb13d1a53268559454abf4d2d2f151b14f894e31f9be45d67fee182aeddf45edc6890ed143c3e7e816bc8ca65949dbfb697fa3b899fb46bd77fe21887ee5421876c6578dd3bc00b959fc9a9b5d172d8255660590afa77d4e9199b0cf7bed0fb345614dd55cce3233bb6e884c36879d80cefb23da6a2d6f1bff6a986d95176e5b4689ff65fc93e08655c647b7230c55d27a6042b0be4ffc6f2a8997b85a1a3b5ca1464e93e0ca7577e291cabd61e43fdc91059f25df89604a144899e0dd789ed8470eff84a589287decc64f75379534f3b41ed877a08fa3a24d90d922a710b7373fd39829a0aa808a2478de8666e18e0e18a3b92c7e271abce38ccfc2c255082a14f9d282c0b87aaabf618c90f3da2eafccc6d51f94041aad3aff3519b169b53cbf19de1ce541a6d0a85eecd67385307b472f917880d619606464d7bc1cfb4780d0ab1577ea7a5201a980a45df23be66d0fa6a1571ad91afe7ee129884edbbdf5efea24ceb016fcb79f8b2932c0aca93f7729f3a12332ca8b6fabf7fe63c7efe1a1df42b1c295ac60abfbd585f8e09d0ade533cef7a0946ad772811c074706df05548a482790a76569ce4dae40f8bb20646b22c3ffbd0bd1107ff71dfe13d41f096cd5bbf3d737689735d1aa0b5a3c0ecd028e748e1397765c901d0742f57e95e5aa0851110707cd057940f83c8a74baed9f0132d767f68f98a827bc56f3504e2c0f78786ccd36807e20c8db5a70ab2ccf3e705783e4b2456a9e1aa24177728152c2845cac49d5e92fa973aab235fb2ce7de39e1cfef4adf5611da86e3fd81ee075d3a9e61b87da7843ca03518efed468a88864b409e87ab963b50aaa66706ae281e14bd3c0706d6ea972b4fc799f8d0c7e3e1b1e8cf5ec7ca6b8b61711059a70c885fb36650a1be147fb5151473fc359604497dbad0853235fcc83536b3af814d036e010ac7bc29fa912c46ed7a1f3c3575ad85329f75907ef4db456d21e3ef7689387890e2e04797f904ba8677fbd10ebb9a8c6edad8f75f30bcbafb824ff0675d08ee4dcc2c0cd2b10b8f481852963bf9c5144600de0a659ef4c699d0404ecf52883f3f8ebf74b8b543fdda9ae1196e8601c660f2c1d7c507bed6a2e46e2f9dbf36cab0167c9101cf856e2b94c6add33049fe55a6840ac22d4bae2bcdb96f1a2150d3ec77f7fd16d40a40f4fcde736832fff280d3643bd04128cc6a69628e8627b0a256d8492391bf045fe84951f37a95600dfd8da1ea86edf8c65652edc4c265d5b015f33c695da928e2a9d4181e19f5afe7c0d7e6b7f461fb86e4d8fbf930475bc81550009fda4032a768f52a708ba728efbe9c7794181d29a124a9497e2ad7b28886a25aff893198074027b5eb6215b34abbcd9ba7324778eaf6f56615ff02e6b6a5c990e3a71c891c390562ede5ab1c009ee237037f63cd02d64ee767fac631ecb4ed6637c8b34d35bf44f0a4a9f21687fc4b6fdff4afd34211aeb9ea763441f59da85b591da6a1ca20eef33b222c33b4de479cc9212ed6d863aa2abc57db915b056d638974031578389088a70e1b54383be30780953e805134454b0a72e0ab5ccfb753d26c992c833d058631bcf67f3497091da3c1ac5145d76acaa4c5fef20c47d376c193fa98aafc518fd592fc47a59f60c2928b38300cd03bb22f7b549401a03e8f6ae4a4971466d21f8681b682ac56acfba6db2afad91e7f93528e906464f6c563623b335ce14b2d7a11521c999b57e57a255b04a30917a9deb273c1c9299b5d7ba026f76c8d6ef32afc1a3880a1973afbd6d07f51cfdfe896aff153ac26c84b0c31a49baaba8ce58b2cdd985b747c2a7de53ca3f8aa67a334773dd27ab76aec92f7d9096a59ba1d8fc8a610b0a0d0769fba89ca51ad4c60ef5a882b0a71810a547f8a2cbe1ee0b63066a61cefd76bd367d91868c9bf5878df47f9865a83b6fb57b035e93c5aec255ea98074a71c5f919f18da2b6fdf77ab2523e0e3b12f5b03aa2f73470a8cdaae089de50ffd57a2dbde38fedfa8b468b5c099f6f3c0342d975de96685792509beaf2a527b5714e5047a5fbc1d61018dd95095ae3268e974afd09d55ef8ad32260731de7fe9e51e298affa402409b34438e24c7737ccbf8e844ec7ce73f75cdd3fc7e8b823a999f172157002127e51566aec6b4375f0a5f197dad6271316bab50a6912471a336ab34fef245ede4ccf63c663a5f48020d226d71a0726c4ab48d22d9ea68ce12d26850683c54f41f4615f10237ecb9cd7666a615a36c712e69aa2af4ec4f5a42ba963c80dc3d3573f846dd81e2b2ce80994c4c21b308c65ae8904592d894a000e46cf16cb4c60093b5e09a61fd4ddc27a34b4aaeaaccf8be590be6ad6574024a89f76f7dccb4e5a2f7e27055a6079866af2b51655524c0457d144f15cceb55b3c0c173517e327f6d6bd6a44b9220b0dc816dc38e6e6f8e8a0ae07040b0d9c2d76ffe282539239a725523dfd05390cd9fae635596a43e4d8df0604d40e8548beed6c105116c9fffe80d7888f5f433d5c2559c880ed0a14a936d52375e17e11c6125742fd3eb5f121fc352a585cf7a2ab7f3a3026a21a67abcf87ecedd7c5c29e1b88c790fc750bd9cdc2f2a0e00268560ac87400a6baccbbdf53548a1c4da74c3e6ea166482ab618d2b683394f4018a1caf3e47ff9b25f8e01bc79e8f4ebc3886c85cf32b757e48500062c48c05b6bb4c77933521e9455da62e57b896ec5f59e634aab54557477212931f19dc56e825aa629a9cb6766f7fc691024677c007d695dc6d62cef7dcb05c3a05a244946550feee2f77ef55ddc6451c2e2c8fe39a6a22a17a86b51c10268b818493c27fbf15d4cc2039ca1d6e944340000468afa38fa21adb2139259239d8d37bbc57e058918f30af36e3a8d5f79139a8637b9b1be84710a5e42d0a91785bab4be840b9fa08abf86f7138a84957bf51e95ad6634e6410d61c2e010e24e616f03b0cf2a5efd9f4daa0d1658cae90326ab02ca99982611e00c4a9970b8cd3b0d35ce40e55fb3a7f230068c3c7f3ddcd387b0ec5b966a5c1c8e43d39458809c4d7582dd9ef97bf46a835ce949ee1c9fdde223baef5d4c88db4c7fb7275"}], 0x10b0}, 0x408) recvmsg(r0, &(0x7f0000000380)={&(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000a3c7f8faf027fb221209edebe0000000000009f2d4685da8f00080000000000bdc7387f8ecc9e7934000000000000000000000000002eec38eed51fab01c3f8de8042e86f38bd3fa3f98eb7a23702675c617f72f72a0e4cfa53e6bc480578a02fdb58e1eefa739f3fd1df1cf7637b5a0f7acfa24157233d7b36843cc339f16bfb4ca62d4e6f4501b4bc817eb16a0bce4cb73e28fdc8d2b8953cba29795427d0ea7093e41eb7f9be8476f61fe85fb01a767a5180e163bcaa74e9dd6904580fa661dc5074e580e57eac6e2e7d97a998a39ef37f339ea49b29c2cee4061fb37599ea03638ed39c9c8713"], 0x30, &(0x7f0000000280)=[{&(0x7f0000000080)=""/152, 0x98}, {&(0x7f0000000180)=""/229, 0xe5}], 0x2, &(0x7f00000002c0)=""/138, 0x8a}, 0x43) connect(r5, &(0x7f0000000540)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 09:00:56 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() r1 = kqueue() open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0xd) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x19}], 0x8001, 0x0, 0xffffffffffffffff, 0x0) 09:00:56 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x18, 0x40) close(r0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) 09:00:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000100)=ANY=[], 0x0) r2 = semget(0x3, 0x3, 0x10) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000080)=""/22) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000240)=@in6={0x18, 0xffffffffffffffff, 0x0, 0x40}, 0xc, 0x0, 0x0, &(0x7f00000001c0)}, 0x404) bind(r1, &(0x7f0000000140)=@in6={0x18, 0x3, 0x5, 0x7f}, 0xc) 09:00:56 executing program 1: r0 = semget(0x3, 0x0, 0x8) r1 = getuid() getgroups(0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0]) r5 = getuid() getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x8000, r1, r2, r5, r9, 0x40, 0x1000}, 0xfdde, 0x8000, 0x7}) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) getgroups(0x4, &(0x7f0000000140)=[r2, r11, r3, r8]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x20, r5, r14, r1, r4, 0x10, 0x9}, 0x4, 0x0, 0x8}) getgroups(0x4, &(0x7f0000000200)=[r7, r13, r8, r7]) r18 = dup(0xffffffffffffff9c) setsockopt$sock_timeval(r18, 0xffff, 0x1007, &(0x7f0000000240)={0x80000000, 0x4}, 0x10) ioctl$TIOCCHKVERAUTH(r18, 0x2000741e) ioctl$TIOCCHKVERAUTH(r18, 0x2000741e) getgroups(0x4, &(0x7f0000000280)=[r6, r8, r11, r16]) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000002c0)=""/146) sendto(r18, &(0x7f0000000380)="b4c50e85c2ac13cae74868df97bd9d7d49ea86279f012f0a066116912294e569e67c2bcb03d360439c6cd986292a6ff92e48e1c6bebb6b276b8c58a0e1049cf62a0ee0fadbbaa24e70b11abf1b4c862e5a4abc6601c44c771c88373f58fd5533129b448a43c4208dafc494ab5fba664361fee75fc761fa29d3eaa26d70083575c1e9084fa5f85a65c3b88e9768d2bb363f773ac6bf3b30b4d9af76821fca313ec1a51c9ffdd02b888e8f8a0b6a12d2f54ddc23bff7ccfa55df513cb80a808b03235b7db0fa91f0cbf22698a2699d99ecf0ef49e890efda7531e127e72c3c54b7fefdb32db2def6c170224dfbd3ac263362", 0xf1, 0x409, &(0x7f0000000480)=@in6={0x18, 0x3, 0x2, 0x4}, 0xc) ioctl$TIOCCBRK(r18, 0x2000747a) getgroups(0xa, &(0x7f00000004c0)=[r20, r6, r15, r16, r8, r12, r19, r19, r15, r17]) socketpair(0x30, 0x4000, 0x7fff, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r0, &(0x7f0000000540)=[{0x3, 0x7f, 0x1000}, {0x3, 0xfffffffffffffffd, 0x1000}, {0x5, 0x7fffffff, 0x1800}, {0x1, 0x34, 0x1800}], 0x4) r25 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r18, 0x2000741e) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r24, &(0x7f0000000980)={&(0x7f0000000600)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000840)=[{&(0x7f0000000640)="1c805767876d5a925067a7dcf02899e6c44090241bfc77ace284b5f412944467bdc9d879816f73d3ed89df00151ef7a48d1755ba61352eca61ac8308841d63a436c86abe7220622ae33ee89222ba89d75b17f0724dc70f0e810912109392d1d5aa1026eb", 0x64}, {&(0x7f00000006c0)="4eb20a70f8acfce4e354a8582583be97379cc5862561ca0686db4d3f780d029521acdbbc96d8d757639a5312ce5f54bbda6cbeffb81256c2ac", 0x39}, {&(0x7f0000000700)="b12faabf08266908787488cc7018c8e29d0361b7f09a63b075539698a72d6fb337f9d901797c9aaac033df637a5993afb2e066c5cdadc390c9fa3b86e8eebd64f9631cfa02c39f90a00c00043ad37e1a86d67ac5b21e1f0ff9fb93ae775bd110c5b52367c156cfa4a635805c512adcbb871b611dd1156f32d81bb2ceb685c210bcada98c01b74d9688e95f716826b596d3ce61c0b08bf8096a03397a745587a84586545bc76cca491df5740cac8cc7b74434a3018a11107a3c4921b73c040df6e634beea5d0954b63943f663cfdee0ff88a6ce7a4679dc7b2d7608bfde161b48bcbf650d225a87b6ebe825ccba", 0xed}, {&(0x7f0000000800)="802110edac9c568f4a5f80c659e2ae74f3be9a46c7d78859cc6972dc805bcf9d76717724cc88877229f65fafe2fba724910425a6bdd188d4c6b6caeb233a92", 0x3f}], 0x4, &(0x7f0000000880)=[@rights={0x20, 0xffff, 0x1, [r24, r18, r23]}, @rights={0x18, 0xffff, 0x1, [r18, r29]}, @cred={0x20, 0xffff, 0x0, r26, r27, r21}, @cred={0x20, 0xffff, 0x0, r26, r27, r7}, @rights={0x20, 0xffff, 0x1, [r25, r28, r18, r25]}, @cred={0x20, 0xffff, 0x0, r26, r1, r10}, @cred={0x20, 0xffff, 0x0, r26, r1, r14}, @cred={0x20, 0xffff, 0x0, r26, r27, r22}], 0xf8, 0x4}, 0x0) getgroups(0x1, &(0x7f00000009c0)=[r15]) ioctl$TIOCNXCL(r25, 0x2000740e) ioctl$TIOCSFLAGS(r29, 0x8004745c, &(0x7f0000000a00)=0x7fffffff) semget(0x0, 0x3, 0x12) 09:00:56 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) fchmod(r0, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x4, 0x0, 0x0, 0x0) 09:00:56 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)={0x6, 0x10000}) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) 09:00:56 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0xd2e, 0x7}, 0xc) poll(&(0x7f0000000040)=[{r0, 0x57}], 0x1, 0x0) 09:00:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "46e6c8c94ec6864957e2b41ee12d37615a32e8dc"}) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x7) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x3, 0x9, 0x100, 0x4, "897f7d4cf55231974aa70506ba57fc9aed1d866c", 0x3, 0x80000000}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101, "240be00a0c15417b8c6566555c8d4e815cdbd189"}) 09:00:56 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)={0x0, 0xfff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r3 = msgget$private(0x0, 0x100) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x5, r4, r5, r6, r7, 0x101, 0x32f3}, 0x43c, 0x80, r8, r9, 0x0, 0x8, 0x0, 0x4}) getsockname(r2, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 09:00:56 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="02e309d2661e409c5ad804c21ecaf86813ba624042041356a143f1520908b6cdda1e879fb6"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 09:00:56 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)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a0cba5c9f065780f345cf95a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ad7b66d0cc92d9a3bc562b706c82f240400c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb2098800003d967b4edff3b4fe8a1d45acc278708e9a2f45805345bb7cb4fb7e9e4fd275ac0286a70e68555ea77ee2cd194bb43fc1ec06408429b3d268e71168771f6e86fb1354e40315c75abf3af977acd9e9383b7ac1d79c49e42a1a0de944c4668e37a17a75a209f96fae951069871cf3347cdbd076f94f488bb916ea5c220146049c", 0x19c) r1 = syz_open_pts() close(r1) r2 = dup(r0) r3 = syz_open_pts() openat(r2, &(0x7f0000000000)='./file0\x00', 0x8, 0x140) setrlimit(0x9, &(0x7f0000000140)={0xff, 0x7}) fsync(r3) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:00:56 executing program 1: r0 = msgget(0x3, 0x200) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000022184669000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000de9185e1978e55367803a3f1335182b2de66635042d7246b16123cef23d30612fcd6a9811826309680d5239afc3fa48664f3ac29fa5c05d278017e17593af8c469e94ecaace9b7feb8f561ac412ca945b02da38f570600000000000000a3d9ae004beaa72bbdef270b41cb3c34215a92f516"], 0x62, 0x3, 0x1000) r1 = semget(0x3, 0x3, 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0xe7, 0xa36]) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) msgrcv(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000800000000000000000000000000000000000000000e80000000000000000000000000000000000003c841230aed76ffd681136000000deb4f453116c6ec1aaa5a51510104ff402a3fd91883d243afb78fc518bf40005cfd12615da38a2f262799d01ea730d726450f1653fe2a4debf11027b3facc19891e27161d531aec6f47c027a3ccc8e945a7461f9f223619bb00a91b0f593628353a7f84f28bca04c538a5f5f40cf6461de39b9e1046dad2f0d161aae1deb36391632265e5ae0a426"], 0x40, 0x3, 0x1800) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r3 = openat(0xffffffffffffffff, &(0x7f0000000840)='./file0\x00', 0x80, 0x40) ioctl$TIOCNXCL(r3, 0x2000740e) shmget(0x1, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) msgrcv(r0, &(0x7f0000000080)={0x0, ""/175}, 0xb7, 0x3, 0x800) setsockopt(r4, 0x0, 0x3, &(0x7f0000000080), 0x360) 09:00:57 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000040, 0x0, 0x0) 09:00:57 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) nanosleep(&(0x7f0000000140)={0xf0, 0x10000007ffffffe}, 0x0) nanosleep(&(0x7f0000000000)={0x7fff, 0x4}, &(0x7f0000000040)) r0 = kqueue() nanosleep(0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0xc0, 0x2, 0x7ff, 0x20}, {{r0}, 0xffffffffffffffff, 0x20, 0x10, 0x8, 0xc7b}, {{r0}, 0xfffffffffffffffe, 0x30, 0x40000000, 0x5, 0x7}], 0x3f, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x4d, 0x40000020, 0x5, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0x1, 0x40, 0x3, 0x4000000000}, {{r0}, 0xfffffffffffffff8, 0x4, 0x20, 0x4, 0x1}, {{r0}, 0xfffffffffffffffa, 0x53, 0x4, 0x100, 0x341}], 0xfaf, &(0x7f0000000100)={0x7fff, 0x7ff}) socketpair(0x0, 0x7, 0x5, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000240)=""/4096, 0x1000, 0x2, &(0x7f0000001240)={0x18, 0x0, 0x0, 0x7737b21b}, 0xc) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r0) 09:00:57 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x7f) socket(0x10, 0x2, 0x800) close(r0) open(&(0x7f0000000040)='./file0\x00', 0x90, 0x2) socket(0x1, 0x3, 0x2) 09:00:57 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendmsg$unix(r0, &(0x7f0000001500)={&(0x7f0000000000)=ANY=[@ANYBLOB="00f419cab8a10a1a"], 0xa, &(0x7f0000001480)=[{&(0x7f0000000040)="5098db990f0e5218a487d144758ee95559b1cabe36993539be8cdef3f2f16fb6bc12181a04778b1322250736e1e08f1d52b60b6fae7896be5bc0e43ea8", 0x3d}, {&(0x7f00000000c0)="6c84ee69a5a8bf859b6af3e65d1dec59365f0172fa2136a6c4137764d5b5b9c02dced120b606f3d2797ce44aeecfe51fb3b770390c3b6c0b55e1e6bf5877d510119453a63ab6bf113b4611f589a72e91550b3f5954c99fdb1df348ae0458941620bf49985214dd870e6c0b643142ba063ac8168e62ce1cda37e86bb4297babae039309b05b35a1742f0cc3bf3b3023a8e2bcd792592a10b261a1d984565f85ae3904098e36306b2a90f153762735ede7188465f0c870c777650fe8be5a277c9443271b9419b7682068650cba349c4c72b945df0c77bec432cbe38c5cdb1239dcfb7b8e3a04ed55bd0c37c6341433f57a71b8028a77646bdee67648e04881006d1e2ff7ef8d47dd600dba9fa383abf4098d15ba07e21d7be1cb304f4e64034af48a72347da76e362a782b32b8002f8ebd834c98ca88c9c15612bb81f7a09013d672bcbf2606e759f3aa0b80d34c57b6810fe47ab5bc8a8395663fda3104c0a2df9df33cd2db32923fdca2645baba42c73659b48803f49cd00b98fe5ff8c93e26b4ac2a972bace0885cc4b5d6a7dcb0917d61a45508d43e1d1ae675fd1024dedb30f07ab6bc653abd846b835b6f3b6f01b1b11940ffdd115a7b4e054179ac63dbcc624dc94416608aa631728d84557d5642dad78116722a6fd8641ca86efb9ef80071693b8cc851eb0f527f7897aac58484a3db854f0594af474e94278e5dfbfe1c5e6aefba8cd34d06a6214c379ad0b7a22825a9be382fc702d6a3e6579b8e844a169afc91535351f689c74c4dc4e58a4a655316a17dca7f5b7561f24aa6fe54bcf9b679c4214dce47c19f263d830ad658d7e2c6d9f9ca5b5b48e4a2984afae2206fd4d205e7b101e005925374ef019d93e9f6636f311d856535406391164655a4136bcfe86321b467d9ed9d4cf71b39522bafbb5ae26da5d67b30bb5e153db1bac29c080064c541c17c05de97930df43bf4e61ff34662ec8cb8f67390f87cd11da65aae723da582314bf45855a55cc7784ddb33f635e413f93cecb5154f105d9f7375dd3470896d50a490006b71262d13ddfa9ece2dc387f52cfac4de9ff5b914c53cbee845c83dae6c8606aadd2c7d8652ad6776b70459ae052216eebf5414fa13d1773534ba265d539257202c62ba28a81752688da670102f5f950d6162a541f348f35586c9ab32c7d8a33579fea5604d226df01adf2c35ac4fa3be5d89dcc95846db9b47dfdb3705432cdd478b93c38c105303dd95cdb4f4fa88a3a99e4a44c721d0da52a3c5182850c07699f21e8a7d90145c848882e02ff967a64e3482552e1e1029c081a8568e886570d98d4eaff26df7d0b8ae2ba5cf1f161a91c107d37fc213c32c6a50b6b30ea12dd3cfb32ad23e6e930f0db12b3f9bfd2193cc117392d4f6d0d6be30d8bf139491c5e08dbf33d87ea1728da453d6a1b0354a5c571d9e84a703f8db47f3887869f04da1a77a3e163c8c0990337bb3adffb30ea8e8dfd42bf17de741ba8b1092b66c5c05a6ffc194f7e95f94929a7a0c0142cf14732b81d3942aca68a5d28fa7e73fd2e5e7492d888808fa2600e9d6ff570131780af3cb2cecfad367e5c266f8773e8f052bf4eef20513bb1ed2b1eaeb9ac85bdbd5aa6e78a1a6572f9c578c41485d8933e8bf97edd34ea4d1ff4a7a2aab6774eebf1840e764359a52c0548f4626eaa1249d6a37f4f819f42bdce14b3110a07bcbadbe84d463ef91ca9e21482294052c3f64e1c9d33154e0a1df95f7169fb7743963c6969226c1b4b3658b08dcd8f44ccd2e3d134e3fe93e8c84bc097a61b9cf87ab505b4bd8e376b45f1069b53943333e885c03ae77ed66d56800e9fc19527d2ebf5dd4dc886a318bd17f701c03a50fd61136ab08122751fb4af777d5b8058cb9952a659ed96872ccf5472a8a677268fc3841162091b1ee526dd2cd547687359c0abc85dc70ddc137d47d7fed9a242daf0e6da132a393ff2d05eaf48de72692940f4fd6663749dde16c3654321bc73b05f47db1b0d13f4cd74fcba7115eb9b02e85ebf88b436a084014c7132d5015561a5efc4aaed78f14b6887c9422f474648dede5b113803fe9df52e224780e683c1f9f39ced7d831756f8f832bc0c64d9376742c139abd8408b5ba07e6c79d39b992b3d166baeeab5a47a3957460732738df225c5b3377f06ae6d313347efb4b370e379dbe532c9181a26a1e3f8fcfdb144b02081e1771a457c79c1b0f8b29ed122049818c337f8767e2b7011b7d4d97611149b41ba1e8f8e592c40a0b1c678df61a68d8f2e4404bf61720cbf8eabfa1dec009c6d5cd248a9d3645e64b3744c428dd0648c2b2687a6e04b3981b7f90a8dd168ee29992b08ae5b9a8268daafa433c3993c0d4ce5f96ee708bd6325574eaebae31864145db9ba7f2a9df639e4131afa777a36480843d801939fbb66a2e919d610e2a2927a9baf6fa88ff651b6173899072dce7c6274b4ebc814dddcf306a3411b9fdb2708e3f6111b70bd4741e5f817c260c09f6e95265f7f03422822f021868ab04c8dae078fe1a9c22dbab5b244bd6496a41434d6c2c47c82e44552f7706e4ccbc722232be5c1fd3a230d384fc0a793cdbeb4f7c5246375d8331af429e1685f6e013a305344add6dcfedf4718a549f5e6d024b8b27857a4edd747cc63705916ac414dbc7c70045379a71223df2d0671c0d755dba8b6ff5472fe26489b1e2d83aeb254b1c9a064f8433b41f14907eee4d29faabca027630a1200c35b076fcd154096fae36c263d3b7a650a9d7edd723ff57a6e307c9fe05c57723ea2576cdba53fd8fe55e45756486a9d9509e5c30abceaf6ccccba8d7fce57d7d5c41f41788d059331f10053cbaf2d57fe9866b70289f7bbe93afdb06b0ed6e1d232dce8e17681e875d50e1928abf036182a7851c7764e5b3a05a053f86873055d02fcfa239cbfa7dd183373b8f29ec9652bd6b86962e8b945a63b81ddba30f63072128628e95407698d37518003f345aced90c20da675d9b024e5f7bee62e220512bba6986fba9a07a4be60e688d835c6fb80d454d3f1927316d49796a63771a410d423de26f3a24e6f202430c0056bb0c41abe23c59b71e94d2847cbd409fb0f1b685b1c8a258dbd3a4afa54a3aac3c73b3a68165aa56edbffa2ce984afa091004ba6bde0eac514cb7d950033fc10ae78be4e53d3f316afe86fcc5a390ca21969f96b62bf8e58421d47a15280236318679f8e3dbb59b51782a5fe75b891252af4d47219a1bee0c19a3f57cdb080510c5e54cd75f5baccaf1b9ae0fadc86757d901444f62a918e1d5d5b410fb875ec5bb753a9502516a3c0a52cd1e3bcccf7abc6ccf17d4083d0fc1299d4c9d4d787738166a2a4888aaf475feb397d084451c679c0f174dbdf20388b8b4c6a18114e9d8b857780a2e13cfcfdd6682dc686d1d87bd6bef20209b14b59ffc9694d0ca44aaf3d07bb6ace4a79a1493839a09f41f5fd9a6821d92c7d6a13c91d61ea7d3e94228c1b250035a4a456fb2a19f427af1902aac937ec39cf22a576fa72212f20d2cef32c0dd9fe6012cf56dd9a4753de75382aa1268ebf1861bc82660bde6cb0b13e0a7859afe989040c2fcdd203b02fa8d8de9c5f91b4b9635e5509d22d6ee1cf02e2bb96090955c3d9542d6d9327b44b21d52277c9e34aa1fd61004581765fc60bec54e0b4d9fe4ad8f6334de525e3389dbb6b32307e59b2d0aa598cd6824ce132323d2a0cbc3264abed9095b742f4aa915ff4ca0c97120c98418dc43c1bb5e47e0edd68d9c182d08290bac2e158671ebd4b37a15cad5f1e802511f757b31d3485d76d55108d9e0bbf020da51c4c7fbb6bc79f9650bb34d34d16514878e4ea00def9cb429936c78fb873450bc4dcad9fbfece59210b9d61ee04cf992a777741ed10fe006670550f09ffee054e5983961d011311e7d04134704d1a9e9aaae0edac6d41cdd8045ddbd34410f235c7e2da277b3bc30fc08b55cb8bbc5081cafec935c7f5ff209f892695d8b4e9e71ddfff21aa9a09c80de2e21316e645169b3c62cf97028f67ae0933311b9bb3942239fc9bf775f147f1d1c1b928a58b371584e4ad82bf9268be595ec68cf20121e0bbd41b5b45beed8ed8dcc93f3bb4116084f530f6ec5ea74d9462d97793c5a4aa1994608b2f5080a57dee02bd3907338dda42e6266ab5cc7f06e043b5208deb45f6ee3f17754add8f189b09593dbe28c93cff1121e7c2811000294ce8693699cdaab53d1d06e9721b96f430af4dd6d1d137a3915377d88735da6c3f5587ac019794feff58001e2101840aaf059583d6189d2d8aee7dc9bdcb77dc4804d1b4a78eca40c753f05f609fdaff18651a2f9a08b12503e82d8cc6690ad1c57e2c5b92fcbc8ef4e25a74c3bc92b37e0580d6fbd92b0cee536b77a8ae0e0ed781f08bba53838fe579a96b7b593424fb577b589a602e4cdc427c10efdf821283b506c5c6390f11729647b9adb4558f43162915d710fdab024615a54e82eb15720b1615e78da43712821e68fddcf8b338e97cecdd0aa67a5325da3a9d208a2b7e65f2185a92c1641d9dda8dbdb11b33ebe94eeef510130a1262e91516a1b5625ae36299325714e514106d878cf330c9ad65c4acf7542bf2962bf493858b489f1e3b5b7ceb5842237744cd8ca25d26c26e9174fc28336add5c762d5127fae240fbcfe0e7489d1354ea04e7e2d57119acadae185842f52fd72f630819f2cc17d6864cb5d67d65e1ac23d1414f9764cbf9d5951757d20a3da99ff2e3c1e418cc9bb26d0bce2f7f70480d02655348eae37e5cf11f8a359b4130fd2647816fd83408680c4ab1207c3b55c718068bd17a354d9d40068790c50345d96796675836daea67f8001132b70f1e569d50ddb33065fe2c59512cb124ef74ce15128516060f29cfd39d110e16064271c916222c6fe1445323f1292ede776fe6dd2f434c160fe2c0ddea70ceb1e42f655720d7a4ef7e7fa2969873f9b74c45dc006f15d420550941412a695610e88b7dc57b743903794b5c57428f0ac69a2949e1fa9a0ca93d6a788f1e5f421e21a9f4d1c00be13f96ec99398e08b1849d2575d1c669f3d59a669416e4b125edab6cf5364c7a3589c14785d32386a8b40872009aaac88472d00b4e5c4119ee67083d02a01104c369237ba148f0e1e6cdadfa378acc221fbfc62c832ea6c619ffdb0884ed85a7204ad74c6d833be4b9d1a13e3df5a4ccf5db4cfaccca9b98834c54f72733db5923eaea59f0e7cefbea5dc4fe72c214f98cc13f3c7f1ce40c8034b4d4ed77818dde4b2b0b804a2c38713c62e384eed90502ae8165f959e9b8633df0e9052e96ddf7a1a553f8e9f2c280cb5de7767afd6e598f04f08bb9ab7f019eee5fc8fa696df1ccd38ef3be2d0773fc8a3cb058001895c42ef8b14f6f9c21cb2bb7c7246fb74b27dc2854c67e13705529330cdee7d7ac97a2f0d0fbd2c15fc569b136e358525c249f47cb59c2dc0551df4197e9cad2067d28df83e1500fdfebd77fb7ce264d25aa343f9cc2596a4c594465b330f139ffa5a91e4b8130387ffa2197fe1e6da193386c74da9b86e8bc48d70b6c8c07787438205d99225ab9499a7ec5107e443b30c0d4218fe4216ea2c1f6f4ea0af5c072ef869cc6fbb5fe7b5aa6d100d7155ce36f409b2e9fa71aa7c165b1fb35f8f16613539417cbfb4cb4ac912afb8a7aaa8037fc1fa5ffe1797e6783c9519c95ee13d28c0d4bf9fb257a90eab384c758b09fbf8e3149dce55da3f012bd75da7f807301f6a26291cf3b1e793efc05c77b2c877708", 0x1000}, {&(0x7f00000010c0)="789d7b993a1295f767bcce5b099c063f364cc554858e8b2db58cc62b164586686fcb78ac0a45b2a6f92d72b22ee189f6c319edeedc5d06135e04d580c98536c6705ad679142161b26833f66215adcfba229b886e033836743bd37995924357d989e1bc1d209768c48861772d9f008bbf4dacd667b5cc42b8073c023580a631bda9026d520d7e5fba46c8ad01cc237ed1fd10d5abfff894fc0fb829956b27e5b6dd9c", 0xa2}, {&(0x7f0000001180)="dd5cccf9341caa9bc3cad466c11983cae99f81dd193b3e5fc11753afb51e56ebcf1f9f576f86cc32c9ea419864c6d25eabfd2df6b9d9fd2b7cf41af5e5833e8f5c7599c0e472defb0e4e2ee8659257c50034f668", 0x54}, {&(0x7f0000001200)="0c77ed8ec94178805dc3eadfcd7ddb09dc02db055bdbdb6c8240402bd45e5e74af0286f801b718223cfc09889b0f1bca1ba2ff32e8706a670cd33f1c13ebfa4540219fb6fe3615782b8db5062bf3c803787ad4a66392260131db45d069b45ad28b69734dce92f1b1a20f171e4be86a1b85623f299ae9a626cf567bc116e48517756b5a4e9c53fdb5a84cb50d8a0dba2a14048781cc88ed45d1c54c86076c73", 0x9f}, {&(0x7f00000012c0)="e5d83b49691910b32886350e5ed3b3b6a915ef5d96edbf53fcca6e8d6d881e765f50bd2209f08f3675a6f951525c9bf9e4710cf94f9c1bfb4d64db88305beec2ad0baf3b26bcc749b5f2ed68a95f9af178aa197040291090348af6a353b27a2aadf5489027f709c0", 0x68}, {&(0x7f0000001340)="cf701f332342e9db7dee0aaa584e64894eb5d8288101bc7ed9425f36d4ddd51ae730ea81fbfb821d7b4803d6c1c362393bceaafc657fe4908b617d2481aebf9c87ecf0e8a2b36ef21cb0547430553133b36ad185941c4d44df2c6113c6d2ac8d380f646f91a8aa9a93e777402d3ccdaa111381610ccaaef51395b16c81fd74ee8896b3f8fe621d678942da12af5f1311608d83b04bcbf8dca20101673377b4b9fdcf88900f220874c4b76d5247276459aea3f0160b9033f6ac7ab7842717852be6ba0c89aa36adfd948abebdd2ee7ce2fb86d202cdb68d737a4c5d1a7ab6942d8989fc7e6c93aa1c", 0xe8}, {&(0x7f0000001440)="b45b45c4ab17fd148780a85547e49895076c5d2dbe134eef7644ff13b76214f1e0a841134723", 0x26}], 0x8, 0x0, 0x0, 0x8}, 0x4) 09:00:57 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 09:00:58 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0xfcb7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x2b4}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x10000000000002b5) 09:00:58 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x51231a9a}, {0x800000001fc}}, 0x0) setitimer(0x1, &(0x7f0000000040)={{0x6, 0x8001}, {0xf25, 0x100000000}}, &(0x7f0000000080)) 09:00:58 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10480, 0x40) openat(r2, &(0x7f0000000100)='./file0\x00', 0x20000, 0x148) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0xdfb684587ecc3b2, 0xa00fffff, 0x0, 0xe0}, {{r1}, 0x0, 0x40, 0x40, 0xff, 0x7}], 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="32ddac04e06814d05af1045df09a6576597c6a65734cc3ca295255342b1c9dd2490e00e92e69b0fd3078e4f9d201fb49320b72df798a9c269bd78a4f831660c01e226701bd00a06cca646345cef4859ff7d9dde17bd309eab1cb309598b2ded158e80436cbba2c9c6d66d695bc36c053a327554e3b649980a9cac5bb83ecee96efd5272fd42d046a09aa4f1e72d6470173ebc026ef3c3853804edf212e61a7caca6894d6", 0xa4) 09:00:58 executing program 0: clock_getres(0x4, 0xfffffffffffffffe) chroot(&(0x7f0000000000)='./file0\x00') 09:00:59 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x9023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x2, 0xffffffffffffff30, 0x1}, {{r1}, 0xfffffffffffffffb, 0x0, 0x40000000, 0xd2f, 0x5}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x7, 0x3d5}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x3ff, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x8, 0x0, 0xcb, 0x9}, {{r1}, 0xfffffffffffffffb, 0x10, 0x2, 0x8d, 0x2}], 0x1000, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x41, 0x4, 0x48, 0x3ff}, {{r0}, 0x0, 0x0, 0x40000081, 0x8, 0x7}, {{r1}, 0xfffffffffffffff8, 0x41, 0x80000000, 0x81, 0x9}, {{r0}, 0xfffffffffffffffa, 0x48, 0x1, 0x100, 0x400}, {{r0}, 0xfffffffffffffffc, 0x2, 0x0, 0x5, 0x3}, {{r1}, 0xffffffffffffffff, 0x8, 0xf8be993f93ea4192, 0x0, 0x8}, {{r1}, 0xffffffffffffffff, 0x15, 0x81, 0x2, 0xffffffffffffffe1}], 0x81, &(0x7f0000000380)={0x74}) mkdir(&(0x7f0000000000)='./file0\x00', 0xa) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080)=0x1f, 0x4) setsockopt(r0, 0x9, 0x9747, &(0x7f0000000100)="913d9c3ee032089d2374641d3104df60e554ba6238655b43f82fa9f0a7346d921833ec3a10d62ae71b1b42bd2f23bf139f3b976210d66a415a372b92b38d6b188276cd0f0fc0ee99e8a93a845eab222395fbb9a97e38b3b7bb22958d3824fef04906fdd86289dea76b54ac2188d485de9fdb783a80c71700488c940343068dbd7665925075770ff6ff528fbf", 0x8c) kqueue() open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x68) kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7fff, 0x0) 09:00:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x9, "0f23b20886d0fa48caa11e1f0b28a573fd230436", 0x0, 0x8}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x14b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3f5, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x1}) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be890bb8e0c0cc2a4b960e52bdf981aa2a79370d03ab22aacde73f23d1db3981aef9edc6ebfe1b4b99e6423b695ebb8c7c7291bd9ffad7063893bd2136f4f0bfd7636ab883504efb1bbb82da57c7480e50097cdf4973e9f2d26f17fcaa1526ecfefc1365859026903a01e62d13f51f5095c47a8b92a4cd5d7fc7e3ea954e6134644c9134feae12c3b847a12a9cb913a42685f4ec693c78b2021de17aa7c49b6d7eb2201e5d729c38f80358adba9050086d9234d4ce7bbc62a59ec15c29ecd7f876b9bcd10ed70f1e129f1c0c288e6c8b580fd7b24f6841877d0b0d28f31c40917652da413880841a767d4c795ea1fb6dc53df8a211a3b9dd663a9b34805b452df17d30f13a325251c631b7147752bdbdda18afb8f7b55909120fcaeb68d2b0e7f66b2ae97e677048892a935175173fe7950b5bdbe3d8b34d84e278b5245a149049d316f87ae24", 0x1d6}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x8, 0x8, 0x6, 0x32, "bdb7b425e3cb26b3ca2e644ef1b27b4dc3dc0848", 0x3, 0x1}) r1 = syz_open_pts() pipe(0xfffffffffffffffe) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) read(r1, 0x0, 0x0) 09:00:59 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x400000000000}], 0x0, 0x0, 0x4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x1, 0x0, 0x0) semget$private(0x0, 0x2, 0x4) geteuid() semop(r0, &(0x7f0000000040)=[{}], 0x1) semget$private(0x0, 0x3, 0x8) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000001d000000000000000000000000000000000000000000000000000000000001000000400000000000000000000000000000000000000000000000000000000000d8eac04a96041fce00000000"], &(0x7f0000000000)=0x61) sendto(r1, &(0x7f0000000140)="1a90b5043bbbf0da7bd45ea3ace3273e04e7f73b6e49d2f062394c62fd583ee2f78e678a0e99aee40350116aba20b4a25b987be3fb8658504a711e", 0x3b, 0x4, &(0x7f0000000180)=@in6={0x18, 0x0, 0x5, 0x8a92}, 0xc) 09:00:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000a40)="30fb1c508bc94f34c18e9e55815a5a713573a3e25ce4e1e3516ed4e2ae93a017f647a912169d8b4e9938b2f7227370ebcc4943e318c4ddc6c003008b73c9af4889e24c66bb82dfa98acc11aa6ac50e95b5f72b1c711fda1531ed0a9eace5211482e5689f9ed7fb4904d03dd07d8757d073c610621017fc3a32ecc2773e1c8721d2e929a12b0490832fc539127dc39fecc6fbb94093db41aae590145aea83bdd9bdc9fefd6a0f01834d61ccd9980fda06a9768cb364d150b763d2dc8c52696b6288b266d70b25e52e63ad141380863a47f5a7601e82b3595037684c9e27b2272af751a71eacdd35d0f8e4f58d4f31e88d80e468e157eb8b0fb50bd578c27ecc44498cd0a30e67d52053fbb6bdddb557f78a81ab2d6120992ffd3dbf96b665827035a7464e7e467325e16e6469a314f30d3d5621b359bf2c7fb0a24918b7bbc5244807551473ed1327f5692db3e725f8424920ba00d4e49eadb7cfe3c4f5ed2ec4f0a01cf7176b5b42f4cac633c58df4a3f321ac42207f994bca6bb5d7f83b6f533cd53f09cc1fd0e9d06c16e76d7a6aa7b98d42eee10137f77e105db09d442082be64d02da1b3c5a0681830047a86fda260245d0ab001fde38fcf4bfa1af2a4f782eace5bfd9d5d33135d20498fd50e2c44bf1552cc4b621bf06f6f69dfa584a975584838ecfa062d1d5e20bf66a17d5329c78ca583bf35932d6cfa4bfafd5ff39a7ff2fc41a051349637a6f3160b55cceeedcd32528fcc412a855db6160fe9b8de8c530ce282458046015a4bb02a8c22455809e4642d634b3526718c0cc159d2b1cbe1d27bde05de87c179c13bfedfcc13b40e9cc2848b5e88d7e3b7527dfd283d657046c924185f3c5525641f4f5e6338948279dcf84eacb0c9ad75c766a5ebeb9c34c3dfacce32847d62d84a68263b9c7fb957cea9e590edd0f88ab01dc3f38906f3fd70c1aac2c490bac876abdad679ea80414d7bc8f68d73b7dcea9c9b7f87c8c3fbe1ab4b01b3cd9fc88272c317be934dde73fad78f1fd6d55e6517f7e1156d6140565ccf91e02a82ed2d7e914ba52e98db132da5ebbd31b90b43237a3b1c27c5f7b5844283f4fa45925ad4040969263356cd9157b50672c4f95c826dde7e55c4d95737be30ef3f98dd3c5056de603eabd6bf3bd27ce993a082fdd7548374ec76b5c19afd5c2f2bb4c0bef44fd9b719ac39bd06eebaea5c3a3c3f08432958e3581d0497a5df593e95c16da97588aae893d2676353169dfcebdcc9a2c0940b7ee200bf4f1d301b15325089ba73e3420d508d830c2b7ed5cd951a94108d6f43f2942d45e1d0dbfa1a83e0afa95f0c134406c8e20e6e6192a754b0b5a470ca7696e298ada8bebcc054a67c6adf408ea1330be37b7bf7156c69a59803f1c5ffedfd9d19fd43e4a7fc36bd42d8cfbeb06e585c42428e544ea13edb1f324d0150af755c398ed8cd0e04ed36339140c5db5f793275f8b268d2533ff56085ffcc86f4378231f32ac56b1227bc53cf6baeb29d93a79125b952af9f5fa97882c1facb36a87698d1c668efdb0a5306237b2a7d4b0092f974f72d2bc82a76aebe1ee8e959a916edd90f3a84f19150504794d431162615aaadd1d9cf64b6f4abd056625414fef47554ace39a18f8479b0655c405ec1563472d239b53568da13f12e28c25ae24dfcc6c88eab33f4f8fd11874dda024528f56b1d13f59b3ddd2d65eadd29d72848bd0ecfb6eaab7b70b74ff1408a95ef910be91fc556e866dc96ee210cb2b2bd5f7ea904aae7b93cf42ef012a2d627fa6556bc2e3d4d178f5c06e5f9bc348", 0x500}], 0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) write(r0, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) write(r0, &(0x7f00000000c0), 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() kqueue() r2 = msgget(0x1, 0x322) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x4, 0xd4, 0x912, 0x8b, "f259da574c5d188e4a6e85aafc391ba819832add", 0x63000000, 0x80000000}) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) msgctl$IPC_RMID(r2, 0x0) msgrcv(r2, &(0x7f0000000f40)=ANY=[@ANYBLOB="ecb4b05eb763312df25773ada8f9ad85f3a92c46cd27b555818d767be794dc4172ea3a3730446146d07429bf052c98a1207779d2d3aa8bfc0954431eaee56c29c4fe1da691fb131859bd7b44f62fd4270334bd0439726cbe258578a1a7cfe2984916eb6a5334bb6351e78131f26dee5c986768fb05199bd35f4020ca9e1c1b511fa7f391e8e8956c24b4ebb267bd3e42c77ff5a900f8de52f8af0f111392392368ef1a54b5fa5acbba0e79843580af6ac16609ee554bdba120956a48e735d1809d3c007d5bf5fb3ec2d74bc7e394b743b959ecedb05de06191dc062bb6451fb325a5d3b6cf455f628a753588e08a1a0e4ca71ec2358ea7f591dd439b6fd8777685bc0a9a93e56a94e4b8b695c2bbfa5fd5bf4af9501856b32bf8b78fdcc3c223125dc61de5de252a68c13a594aeffcdfe3bc73b6e6e2373ffdfb02dda4761cf7680a2f552a6fc1913514a6c18275a442213d7a9f99aaf6fc199058471d673d151286c354e29282e09ba00627eb1c200ee9b81703d0dd3a932729f019ca67ca6a5eb195d6465a8b840a3bf72c466879e1fc3944e29f6608b7e4b9a81fb3aa48164f02a918c926a47485d9267275c6fa1d7952bc51d434cb8c353027002457bdd5019c07bf9dab04b95a99b392bce3aac840db1974ddde69ff3a056af8faf1238e98653e503624d19278c9324f39542d05efe59e637abfa53c0936a9b17dc14e839d545d4cb7f35e5a6c0392abffbc0137d454c1f3f62ad5ba761eadb22b322bfea634c86d0de79ce3f12674e997a28a4a453aba5e9afd4d2a533d392f23f6b1d101a2899aa7aaa7345c4af292c88d39f4dcc9980501782ac0e6740fd3cd3558b99d6a22f92c37dec5bd048188acff91b480"], 0x1, 0x800000003, 0x800) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 09:01:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="3f000000fff000000000000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x30}, 0x0) recvfrom$unix(r1, &(0x7f0000000000)=""/54, 0x36, 0x2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) 09:01:00 executing program 1: r0 = socket(0x20, 0x4004, 0x7fff) sendmsg$unix(r0, &(0x7f0000001580)={0x0, 0xffffffffffffff50, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbef3b5ab886c2925182ebed9f9d93981f86fe3d93a8ffd54beec6efc582a9a8d64decc3fc4fc4f64dd6968d03e8576dee0c850a69", 0x36}], 0x1}, 0x0) r1 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000000), 0x6, 0x0, 0x1000000fff, 0x0) close(r0) getsockname(r2, &(0x7f0000000200)=@in6, &(0x7f00000001c0)=0xffffffffffffff1a) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) 09:01:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x80000000, 0x8001, 0xfffffffffffffffd, 0x1f, "c0b206d02ee9dc3c7882e246ac1e6a04312eabc8", 0x0, 0x5446}) close(r0) dup(r1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfcb7) readv(r2, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) syz_open_pts() pipe(&(0x7f0000000000)) 09:01:00 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) pipe(&(0x7f0000000080)) poll(0x0, 0x0, 0x4) getitimer(0x0, &(0x7f0000000000)) getitimer(0x0, &(0x7f0000000040)) 09:01:00 executing program 1: shmget$private(0x0, 0x4000, 0x0, &(0x7f0000b39000/0x4000)=nil) r0 = socket$unix(0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = socket(0x10, 0x4003, 0x0) r5 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r6 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r9 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000040)="e4ec18a49b7904fe35dcf7f7f249e62b57884c2a786fbae9d642d6dfe54cfffcbf61fee5f4df7bf1618fe345d643088f4b0d03a59d639f401eaa6fe70a6ce0a57e08d582af4605f0bc5ab78ba3b1dff05039d38a3829f53706e7f2bf1836d5ad521ae7f51a953f9c0bf1b0848e74e2624d7d38675d8e784e56dd75a2b04da27622e00efeac7ef78fdacb86eb3a01b1fd", 0x90}], 0x1, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x10}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6]}, @rights={0x18, 0xffff, 0x1, [r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x88, 0x400}, 0x400) 09:01:00 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) listen(r0, 0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) 09:01:00 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 09:01:00 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) fsync(r0) kqueue() fsync(0xffffffffffffffff) 09:01:00 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') execve(&(0x7f00000000c0)='.\x00', 0x0, 0x0) 09:01:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "001100000000000900000200"}) getsockname(r2, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) writev(r3, &(0x7f0000001580)=[{&(0x7f0000000440)="4cbdbb3dca8ce1b7eda27818b2e67901e26de4c160c67b9fe95c7f866d7c3e48699990f0f27279359c4b3cb05a80855092bf14b042a8099482b062ff1f9e18a75eae34d133136f1ce55008a8e8a5a8031909f328852bd4e4ac5ee33cf220cadd311345bc29682abada025883135e229e0e628d8f4c8ad51f678cc819c483462aea8f7858f0a7c9a891e7a28f148aad526053817753e6f7986c4d55b55f237581b1e6ec5d25cd965f2e47a1fb3f71bfa80cee1bf63334b6048f65c4899f4e5edf40e1c5a789aa349f4ff089c86c119e70f81500d4b1", 0xd5}], 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) 09:01:00 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000500), &(0x7f0000000540)=0xc) recvfrom(r0, &(0x7f0000000600)=""/71, 0x47, 0x803, &(0x7f0000000680)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(r3, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r2, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r3, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r1, 0x2000747a) sendto(r1, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000580)) r4 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r4, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1ccc2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270281b9233"], 0x1, 0x800) r5 = semget$private(0x0, 0x5, 0x2c6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000180)='./file0\x00', r6, r7, 0x4) semop(r5, &(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(r4, &(0x7f00000006c0)=ANY=[], 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x200c0, 0xdd) bind(r1, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000005c0)) ftruncate(r3, 0x1f) semctl$GETNCNT(r5, 0x5, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r1, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) sendto$unix(r3, &(0x7f0000000300)="4d164c0908d34fb3d4fcc428c7a1adeb2e5258779d7f186b76304efb862f1c03354df30ae7a2ad32de4699dbd0d0d032b158b91414417e77fc5be17ffb6e55155fef50d217830ad133046643f64f0adaa63455a353c0e56160ac10cf13e3510e9ca22430bf86212bfc841237742a8835bebdcb1dded5b09d314e", 0x7a, 0x4, 0x0, 0x0) 09:01:01 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x408, 0xc) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x9) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x8, 0x4) pipe2(&(0x7f0000000140), 0x4) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 09:01:01 executing program 1: socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000002c0)=0x5) sendto$unix(r1, &(0x7f0000000100)="531376230c7814204168b983ba8799267b2f0f0bbd3e3903dbd7f3bdd135e04ba92e9920fcc1e828a093e00dcd4ad92d635e42ba39dd469433c1a098ec33299212953d4b273f59d8a553e2f75eaad16ff90a1aae3ad2cf3441df4e89e587d9ff75c9ea6ad91496", 0x67, 0x4, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0xd5, 0x2) write(r0, &(0x7f0000000040)="1c", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x20003, 0x12) dup2(r3, r0) 09:01:01 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './bus/file0\x00'}, 0xe) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './bus/file0\x00'}, 0xe) 09:01:01 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$getflags(r0, 0x2000000202) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) fcntl$getflags(r1, 0x1) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) 09:01:01 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x14) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(0xffffffffffffffff, &(0x7f0000000000)="da", 0x1) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/59, 0xfffffe4e, 0x442, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x80003, &(0x7f0000000580)) r1 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1ccc2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ee0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edcefed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae59662a9ca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270071b9233"], 0x1, 0x800) r2 = semget$private(0x0, 0x5, 0x2c6) msgrcv(r1, &(0x7f0000000900)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1eb180b958fe746e5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000"], 0xea, 0x3, 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r3, r4, 0x4) semop(r2, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="00000000000000000000000021000000000000000000000000ca68a7dcd0941f48c1c77fc166d36b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000f61648ddb1ef6e798f5700459ace4b8e2759532c4d24b21af01001c38545f50d688e8fe04e51267891280e6bc87f1c6151842b9cf039d339e7d15ff9cc9f8ee05dda4695f65d44b60529011c1ba23d9e64"], 0x1, 0x0, 0x0) semget$private(0x0, 0x104, 0x301) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000005c0)) ftruncate(0xffffffffffffffff, 0x1f) semctl$GETNCNT(r2, 0x5, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) getsockname$inet6(r0, &(0x7f0000000540), &(0x7f0000000600)=0xc) fchown(r0, r3, r4) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000680)=[0x9, 0x32cf, 0x777]) 09:01: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, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) write(r2, &(0x7f0000000540)="80", 0xfffffffffffffea9) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:01:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r2, r3) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) preadv(r0, &(0x7f0000001200)=[{0x0}], 0x1, 0x0) 09:01:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1) dup2(r0, r0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000000)=ANY=[@ANYBLOB="970140eb8c0ae8b6607c988ff69a925f34ee5a256a0d139aa80bd03a7851f0a2ee4830338167b910e650d02a3f44"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) 09:01:02 executing program 1: r0 = socket(0x6, 0x4002, 0x9) fcntl$setstatus(r0, 0x4, 0x48) r1 = syz_open_pts() writev(r1, &(0x7f0000005240)=[{&(0x7f0000000100)="03cf9642435d2e76c6190ca08d01308d39424cb1f670fdc41180556fa3601941ae7267596ec295f808110682ac5ab4f082fce50b0c6bcdaff43b5903817df79a03d6dd9529ae488a5258e7bb32e8d4d7812a87ec18e4ddac412c4f49912627515b971c3cee3b52f3e7dd919240f564d5e095268e7adea80e399e092c9cb682cc7d28fd7e7a2a63bbf8d8694b286c06a96e9ccfd56f31c2ac5fa323ee387e53ba8aa39c907ca986af32c4f2f4cfa8389cc69e6cc9b93b54a24dc7d0733904584c6ac3707bc955d7dc731f988c3fd526f2a1d31c16a9d6fb35e9f1925e9427ca0c2531b57fcfff7d6ae23d46223895813b06328a822f6aea23e82dc70850ac5e5bbf78500434782249d5899886bfc04b4b649243b3d35f159aa0e18c943d89c50cd760cba60630f7e001c6da4e19fffbf174ae2c1d186e1a855541c69022cdf48a1ab0edfe85ff4d1ee21bca55fdb1d3b6623136e9b504d33d66335ec7c0c29e04ecbff56fb41e3893e4d2f9ffc6a186dd081f9e7f52941d3748eaef8ec4a50adb0642295fe342aebf6492c0f69a4a72eef9c1b0653403cb979246186694588f983c788252b161696181e917189024b25275859e5dac3059fa835db4d5bd78dc4b945ec7ad6916053d1da60d3c1244f9cb4bd04296e5d76950847eefd30491c5c9e0ea034f97118f0c1b39c2bd9dd98e6131a18c1c9dc5af87d53de6732bc450626897e8ebffdef9e1bd7b1b223103f6250b5218054830de7497899b0a4e70a7e68a34a7e6ed68b11bfad5e3a2c90d64cf82fc5825d08e1bd67c528f77c53a58f3a927a95528eccd61c58491fe26932393c588d32e21da9a63c5ba961a375841d786f8747a47e47b9a5673d4ecc8f150d7463971ece0b2e24a133a429c5fe0e2354f70790c41e78c26494f6d9ce879958dd7eb4e36cbb0f2a2fbbd96417391e576c4d756da147c8d1def7a024a4f682f10c3c3659b378e0eaa8ed033a83fb7760ee992c28d99fe2340d715f0f4ca224dbde1bbed418b12253fdc26d2a9f2951076f3494fbdc149926228eeca173f0b3a3465b0bf72815abdeeaf3e28fa3bf0941904cd3109c52475e14bc731b61c64601700d461a226538147a98def5526894f60e87ccde25b200d51942f15dbdf746349baa64a51bce89d9b0d8c3478c993198a01377c27254df8fe14c275c80c46755f2634aad9bf1310b58e8d8de1ab85efe20b168d07a743236fec5d4155da83a4a669c9ac47da5c7e1c7be30712758efd273812df771cd792e311ee885b9c5bd157e37c8e917a5c6ce26710e08f6add03af3ec5ead33518cfd5bec61393f3474847a7fbc10cdee7b9f3514e41c30ded6d1cd0b93319b97021f37d88cffa49c5957f2e87111521b7366c2bc7a3b499d5fd54000b1ad08439d289d19c1d6cf465830a37a4ae83c08ce025a941545e70cfa477ade70370d4ebbc3fd8c657b81eee42099fa32bdd391f1ef83e009cef2ef9b0f576c782cab82c919eedb6ca019920549a312b12b2b9c57092d084021a6ca53e4433bdf5e2624cf4b8d4cf4ad25158f54a2b8e5419edd4d5cd3bfb35a18c5da9def60e1fa9b8b9f4cd31aaafbee4a1aafb34241cd63885b8baf8886790c6826a2eda11af9aaf8b7878f15e85d11fd95e80249038af0538ae0e36a1654e95f44e7b7e8dd2b67e48bd3266f90f06238d70c93811f30badcf7b948f54e04aeb351fce401c7508f059811066263a0ab45dc5b45541a513cb9cba352dbf252eda2cfae5efa79353fcaedd7fbb98648c2d2e63d5404e41e58077dccd4667de91fedadb47e28e7ec3ff4daad09fab8ba4c7a0df673a12823affe2964a0f0c6f967094fc2b9b6130c5db5c5ff60e2ef567127cb691b063090ddcdd6b6dc4c060bd96aa9648e480e8d4fc4c2799809a9c4226a6d9a3f5f330773c203ba4f7fcc986c3e572fa185c971a3d62b621946db15205ed74a9b357b146fd39009d5b20ffd64834019377010677f645d64cea0e63470529cb24d525626c824d26850526d74f6439645fb7a0b85efdfe36c2d1ab6972940b5474af296791c98efe4cbff3dbba8b126f7bdfc6199a4ed13f68f2d0aabbce8fdb8897ed644f656f75fdf36e38b098b285fec634b9c2eb5e7fcc24b61bc189ab83de617e390eaf699045909b28ce6a30dea19a2a2277fe504c9b9359fbd1d847218342a39a5dabb941fc1ee16f999134bcb0206e2b3caa21d513d3df06b95c05132bb3ad77517c12c98bbeb2e38e3d10d0b79dca338e47ae673d09e22d542219b4ceec9303a961dc72d0dad5f80c11ca1e868af8630462f95f136a4eb5e77405ef119d443ad0395c5bf521315de04bb6e2ea7135226a728fd7ee53252198f69ccf32be8ab4c03d66d8a6d1ed29d0ec436dffe1cb07c5b87705fb5450f829a85a848fed0cbaa533d2cb71bd074cf6cf3de94a83cfd31f4bbe5c2ff66fb2bf5c350ea49ffb9c5120078b38f05a60703d38beb59a478714dadde7675c793f588af633aa8effe4bffa996db56d8a04b0b6d826026c3334b7566d9cf73e9fa14b5bdafa17b38e35d04779e4dbf074a4e607f815629fb8ac8ab62cc9a82259eb24f756e812f1c582f7d8655603d3f80ee1e557ea03d24700740059928423223f11bda1e51005deb0b405247cada5e8732b2efe61965d6a5603f70bac117c6679c0adf13159980d3363e7f8446f20dae5257c71318b73ce09162d995269241699705c0248924e7a42ff48ddfc9cafb3e2b7428de5b3b2a75eb00d650058416d304f77c5e662f2124244e6f31bfdf81ed6bb0f1a549cec8426f708e9f360df6f5952e344e79ca23515d1584c5bb850f646faf45ec985a6a6739397f654764754a1659a095c93dafcb309610163ed8d33c8a492ee56ea4a475ee1bd305c3e61d7fc99bc0b4dd62bd3c5fe4654b95beb195a2c5ecb56d9decc2984a186e2d6ac9a2f7276e280ad4f040711fa2c2abd165b0984d77c54af47aa886d5558317bbaeeba988c68364b810c55b0dd919e221f4bf0a9429c43803a2855ae0452bf0f06a0ba4c725082a43af8c701bc3807cbf3ec000bf46aa151c7c34ade84bc0c174f2793422a8f9ce538ea1f8528f624101c07a5d6802db9e55d810989aeaf1a067edc0805d1f75cd146b650bf8d7f35db2e397a4119954b705b5616a43d4607864bad064ac1fe2bf2e12655605363de15913d50a509c52f58d1c59f8760303bafde718f3d97c390870f5b66b0fa709d256371248ea907093e5ee2c26c8067fcb83d865c70fe167d43f704ec91b488a21a45aecdccd7a555d1a5fef211bca384b0cb9ed9b6626c6ff5d47b1e498b2dbfd2310d0b6dab35981af5d618e2efe194863656b3937b0a26e3af2b6a8207c20e9f05bf9f7171b36aa27fb6c3ac1d7a89ddc2c0974c843cb4f60f6ff89c28e92eaf84ab86c14488b2225ce6837e2e86e02a24de10f762dd7c931749ba2344dac0df105d08789914926f2c395e20dfba7b48335b186377663dbfc40e360fae2a5cbfeff1073704328eb93c9cb947ca3a91b241a8fa27334beee47e8fb9fe9d81b5276031d282bbf3899ec0ea3c82f9a6cd022c2aadaca751587dd314c4e7655dccea63c129d1ca7c77432f6d0b7415fac8de9293c09c548f6afc50a126a85f9c64f4d613416b8b53b369c71dfcf57ba8e8828a9f00b010bf42f806bacf4b5e185bd4a61199cd142bf2169c480eb640dfa40727d373a57708c87317a9e079e452cf22bafffa4681d1f5712b0d0d27b263016f7601595b7cbe8a967545b50a01d7d575f61cedf617da1592c338f39a230ac0da4ab41efda3c436012664f77dab5844f7852e63e874b78cc43ea0b7107b76557acdcaf695e1cf60147b82e93cb17edd9a9423045affbbe778e719bc3b616d3a635fa93e7a8786d6c8b2049e7680d206849e41b3ee91d59db6a8c96d3dbba999054ef473fd1258d8c189e07064791eb6e90ad1012eda6137b5ffdc9e72977f644bc66bc7fbc9274ebdfa802d99f34bd5f7180cd5da31a000c653674564ef6622b0a2dc5e026ab646948f1d7d4f585abe7abfda440a75401714bda642307b99c73a46354e3091a5b3017103f90926de0507784c611cad81472755da1560e0e00a0ca81770f95cfe15ec76189fc2b0557e461d44ce3001d2902f95685772ad8588a113cfd34f6387d0ea0de2827fc8e3ddf1e85521c9323cdf2cd73e47e75f40df7a4d39c1def29a9b3cefa822bed389155b3a6c3b67484c71e0cb3f2e07b63b5b9f5b2b6f8896b3b1f6e7dfb6e5248f1dbe0ee66a820339a833ae3583ccfc60fc2b62af3915cb0d68b50063ecb2187b88a963566d0d12a5c704fae701501ff466e944223479941720fbc436eb4c9cf43f533dcea3cb2d57e18a5ab3c8f8d384fd179f1234082620847f550d65e3e6a48e82e2745f1af5f355067fcb9f77f6265ceaa46d87ec5bcebeeb28828ea78d48832afb700719ad08e9e26f7d770f03efbd979b38e8b5ab177d98c87c8374fc45d5e120ea83fb4d1068dc0a720d1a6a99d708e61ef4dff043ca96ea65b3b58a085a2fb3ac9de77b559d6c331c98c25f6cea04c45bfa99d2fbaff7d5b8b82b3a2e62997a487f43b0e70cc649fdcfd522d4f98c5c93c7b826d2e3e726804930df8cb052bb48228762ac46752edb7adaefe56a67732ce30e463a3bce97a6b22e2540578159c697adcd58d1a655b77367286ef6567459eb4edd72b94287e423b2cffc8ffb0d497d34347b8f071581714cb9d7579ffc7b482a51041f938ef82948cada089c595301c5dec3d62c48c34a208c7faadd7756727172ceb5dee7f0301996ac0f67bba59b614d9384bdc7c6f42527f1944a96c26bd141fbc5e3629d166a5ad9e6d6a471131a55abded0ff0ee172db1ff577be7fecedb293a4f7f988c26674281396e22a286a1f0857883c2c952f4e5243a06502dd2e8d2e570e6f2c25bea1647462512678a81a192205d1ea18990c453b0bb0eb42dc41c5d482dee8bf802aa01b17d02bc4c98ab602784f7df2f6b5682dc3218f98850e32965357b05a42beccd752bd94f6164a2666130dde8d116e04bba5bb1ba58a486894c14f777646f13dca30c3b0c1349b4f538481b5ecdaee2a9bea277dd113e8e57177e7cc6696dcd796668667fd4c64f938cec811c526a8c7056b4b9269cdd34678d68f3475639c15290d34e463841639d3b0c5e8404f0efd96548af01e2f786e8e48f3b31391196644d118398d9928228620972a95eaef58f186e9d879393ada2a33dd65f1c7176aa2d8ec1d99e2e1079a24c399ffb88cd112b80369178438ddf3800bcad32277d27d3e106d1c8b367610c68be63b29ae5efc0f9b3adb24bf98b1eb81555f15dee2265cf534e68feca9a2def5eb032a1901a90135c40ab40c554decdd02337dff1097e170bf7613dbab9fc970ef73b9aea9d19caeb82ec811fa1e3bcbc50ac73fd19e36ed3a5e5571542edebf1f4d991beac926c38b68e7077e367904cbe6cc669e7d5733490434c02e5aa05261a7557c463f099269754486a0c8cf747b40ea6700495e31e3403626a5edce8e039c9dd2926c9d661f3241f7d07c5a95e99b0f4b9df8a49d072553ab0876a3c965ffcc697006414d6064df9e48b51519c17260c4f7f44bd9ea9e57fd110673f728867e47c147192e5f8f0cb196e58114f4b396659c38ce5e9fcb6517bc9bba4700f0fa140c1c14017c3e5d86fc597363a25196039434a080af5431d09d68b1f963c73a35d459e5dbe121992290a19c66b75177522c988c2c5e2f29bc64de8a", 0x1000}, {&(0x7f0000001100)="81d042b1fce34eed034232ba0ef695ae151e220c23c2266048e233fff026e45e160d7bdc4f212f169f1b46d70cc77f9f773a36019a528854f29e09f686f7f7c19c3494629fe6cccf13675782b151ada465225399fc9e8880c06becb3d5ae028cafef22a60479d76d889ebb673c46044a8ddb9cc32f4d2854cd904a54fe1081c3893ae7881f216f1b0d381c7f5e6f2ffbdca4ffd68ca94badc9d9d6167e27dee71b28c96340de42b8719e75e796a76c8c229370ce7bfd91e3a6458447ab6a5543c193fcf0c2bf7cce44d3a5048e6d5a92096159de344d8f15667f0d1df09df98c40eff41b1e79fae88e0bfbd14616ea2bdea4d7ac460275c402a0bcb565366670dd4865e59cf644e26707afe5e955eb95aa544d81c169ffd9247a52f945f532be5c731a32a85d9e4b20e1931f814585fa3df833d7d18308bf0249be24ccf8caa9b879e338375e5c3c6147ebf5d3882a75c1accb76d35e5de0aabe0621f2a1c567520ef4ef47b4cc5191bb89287f9ab8cacc808d58933fd72cdeddcc99265b939d6578a4c387bab50f5b4cc7c459c9f64d2a27b73ebb6826a3db3b93bdd2c016857722e30869f61f8f3369a1a58bf968c84e1c712895231e78de168b44759a430a5fb5000e359b30d3da76c2dfdc9505658f5f8ca08dc9e4d07a4c4a49cef36d27fb7a679a2b95b26eb3af352336b110595138e440f4081752e69f126ec86f9c69729fecf0daa592817599863eca59e9fcd6798134433bc1a9fa23a26a2ce945e6a9b67161823ea75d6020d3c55de746c8c2f1a8bab357b1d01bbe494418e40cbf2f125218b2b3a5a1e193eb5a8a844941fbe5126f64958e85f9c625750d46baac45045dc859214b6122dc781517874fda85751a17b26e141533c5ba7a4e63f9cfd7475ddc7ac356774824b4d960a5fb0ad79b7a3f150f0ea7ad64424dbc518b9282bf8a57258738390a32be450e80647ca8cbbcdfa6f276dffb201d76548d8517b771c276a16c90a7169a7dc88a7ae4d1e5fc782f5b5deffe6425cbc0ef5e598e9f76e7abc2fce5f10897cca8b9fdef4acbfa51f34476427b4789c5b34a14992b811a9c241e37c188f15c87a91535fcbffde36e67ed6c8938c7fae132a8209cab90d26a44f3c00a057da02830d8877b4f470294a5af12530edc6d3dc463567487b7b70cc634ad4040db168f905b0310ea6406be991b2778a8429e495091f0f4278a61caae65a878f58ca9ab0ecaf9db650192861f3159fa70db75d6be0a4946ac4e9fa7c27451b934f6c7e43cbfd35d37c80a1e2f60828258c1064980d12b4eb484bbd3b29e724c70ef995a16d6e7c64d3e4d355db58267e2f81153b0e6d4e7b68b9cba04947243079b85499c110c57529845ca55b579996f84e333a4241d1849498ac0ffea116d4b4a2bea258ae6ac84b657b5a314e8a0c02d9c549e68d083676daf03bbe9630676e5e82f50acb2dde847f34231473dafa09f7ca0fd43593f5b74fdf1a3021e4064af89d9bec8ae852c0a1c72f80ed8908452c7eaf62446ae77c9ae9dc03b628007bd1190747673b0c5c09cf700cf4b0026e0ee845800f86c828a50f7993faea9ee42c9dd13a97aedcaa10c950dea265273192e14d8f810df851b72f4085dd9b65a91af3a33a55012089df75a5b1a2621d5f2400cfd21cb938d491a23d1e2052364ecac61d3051a6d4a9a962a38472cf74536150f675d91940b519c158f7e01e38abf70266b3836ae6d2ca5b46d73a88877cd56ff97000bdc2e99f62144190bf0e19439bc94491f28f0e5c4c9d60ef9b91bb08c79a67616782e4340aeda2b4c21abf3ebe1631ecc4c2b32298ea9ad5f430297025f84de32ca945a0a69e49dd8e4c63a1c452a77272a2458ec2d4d00f21ca48a7a4ac81d213c25a2f2c735f4f3c9981b1e70a3f414907a711ba1e1367edec89183c4db88109f32e05cc0153891d4f18267979a8dfcb76966f8b7e506c9e670e823fb853446267d9d0b5089cdf42ccf13415fec5f735f2787af18a31bb1e893c8cf749e8a19d8cac0a9bd8e095a66fceb82d1670031b6f79407b43ff95bad650335fdf2c4f941f7ac644490e1c02184efe124da6138f6959ed8bb47e97971bfff952e30b57fe2fd0dd46829be2ddd7e3eb192be6b5d42a439b82582c79c64b1e8ddba8dc098d4acabb97667485b69a8b40aa3508e3d63b77c799d645d932e19bc469bc8370683d7c8ed2d221cf167de87e09f7191358463da25601f5d364768a96ec06a48907174af18ec175e6e3d66d0749fd5afc9a5f37d5795dc1d95b3f7356fbcd973777bfd2975d68b443df5c3b1c1d4718d65f8e725238e0852e731736e2265daf3cd582c67589bba03462d96fac1e1c333b973309a0f035e615d787e97fd3884330eea29d5257053069bb9a6a45943ea123adf9966b7aa8dda098147eb6fdbd1606db440488ba1f3eda249ef2ee049a76db2c4e30442722fb733333ab303ba1cea41bd120792e01921a0d3026e3ac8d481c78780f4672f834fdf02d0bf4baeb38afeeb8bbf5d890887ea00515e49b1bfa82de36e43d6f2be933fa09fbdc37200e22249b55392091c65411dee8ae3b2d4ffe573b07d7c5aa1cba468343486789f7d6d641e59fb6a792b4e18dba166020a8a7080563878eefa101789edf34a1b16eb27f8e9342b32c0283e40a6e217d2dba6c0a2ad26b81e83eb873f8cc61045b3a458fa53f18f072ce037ae6b90b44ddc021df2b01894a59cad1feab710448afee570de15236144f8512bf6949c07a12c99c3885c447706a7d2e4634a2a6934cbfab16dbff526cde21eaefb03ae830969cd18d71a380070a7bcd41232122a657ded932f61ee54cb4023e303477c13f01990496845c22036fcca09339cd1e2d852ee5a92472ab2f638ddb6dced5390b2afe540f67f93739c8363355003875b3b75b9ea258fd38866d37eb5c49081e19dd339d8b7e78d0fdaf295d7001c83b9136753e2e28084e6a618cea923a7e6c645e3fdbf119ed67e7e31158fff00b95bf4c2a25e1d2b10aedf36567ac03df7969aaa534fdf7562d2908f535758fded7edf0ae12a986b9a54da3a755266c76c6582d6e928bbd47851af6563279f58d9501e956c7392a1c804ab030aea86bb2cb01a3ac88a645c6db83e628d05222b0359e115a414c1b1d11a034be4c7a7140cfedbc231f39993e2842e20ca50226926135efd3625443e73d4bb74edea6a0cf4f4ee993760c4c971f1b32d9e9c629a45b49823277b733d6a32743d9783afd8f514cdea8dcdf3f8ffd53fd1425efdc85d2e61131c99813f0a34678a25ac247fe3d102a8287dcd29d146b71e07b2ef77933bfe8815f7eabf7a6e28fb9369d96f564c8e952edb62d7e8b369f6f8d079e2f2957acfe2e84bd1fb6087051b16e15e4a6a1b9cef86cc6002026d7376f7197d016a977ccc9d0433086beef5d07045e2e0a052dff055da16e7f5f5a6dfdd879a4ee404ff444d4615d0e2cbdab37b0341bedc5ba806eccaca19b6ffbc1a94d8790548c70561c17398889f7866a1ceac0443d63587d546c1e769f09eeed324536e2552b27f1a2b468a22eab00e5778bbb21d73f0601a28d55cd318716894d8a27b517ef3d30a1676e72bb6e904589530fea2e6e131e6b0d7b7b571d94621fbced94229e0c89cfb8de81fccb85e803d62ac4b67972e2bf3b4ba3f7bdb245f38de37a9494ef03c58dfbb7d9d86db010afa6c8b83558ed27d3cacdfb16af305c705ab522f9f7cefc1238c89dfeb47acd5becc72a5446010d967de4498e3ea3a6c1a68b985e0d4861415a0e968d5ec283b879b5f9f3dd05583849242e25e84cdd18dc99cf407a5c1d3d65efc8e0ec34f03856e6193c801bf56ec1d944e13e16ab37cbc9db29ffe062418da79f9ed5536dad2d0109ff21a544136d66a182fccbef9cb9a8322e117b16eb25c3c442b134139ecc0d3a8289ba8d600bedcd14f1336f6d095033c095dd4adca9d617f1b7b531a93cf2c6bb8bc5e6e72e49f6a18770a7bc1345883fb8545a761a9d2b8bcbd0ec910dbd81deb11bb358e706d4eec82aea2a688c0a964cd547032278efaf0c90eca45d22c97e38651002251ad30ca257763a43f2123a77d0945bba7de53ee0276b59ffac01f192c4ae2b92261c8b12ea5aa9d1bfad3b961fa91187213ac2309975febfd39bc2e0852543ee7e6a086dd9e18b21bd75e2852c84043ff006bdef1eda740e4152a8a368023aabf1166840694c8e57803dc62abea0a27e87d1b542ff74b12c626b84f8e84d3851adde66d634c5058d33aa71cbfb759743f42580eff3d04dcac3ad501d16d8c849a5132eb0bf1c8d33aa5d8a76de9efebd1a1a7ac038f39388f715ee4104a9f78e354613b36102b939818f3711a7dd206fa8318d1ba45b680040b8e0bd1cc078fcb9a71a68fe26137362d8a9d063d01c0b15a1d5d43fb6a55c4fcb1097ff629cc0540ff6284a1b14596511f6bed9cc8e74d07973523baa862472602548e2de1fd7018b89a10fd458ee224a1e7b627d8cbd9ef1926316b0857e8829102e455ae4b58eeefd082417697944788ac6b60320fbb856c7b88e799843e9f2decfad004ed22b16b5ee3b8f3529313b4a779f7a3af339efdad30db5295581e473c738452e96c8161058f9b11b3cb4c068dd5a39a736e83b3d2959ed4ebb873787871433cebb721a0dddbd1cacd79a1417bc3a443ea81285ff63a0e773634cd6dda66c3d50c7f1fb48916b70cf5d642105ceb34637af1dd41b67211e2fca3380b0ec65cb4a87012b3e48fb311500327eca5bd3f7e64cc10c585e8c8ce220bde562545dd3ec09d83aa31933accff5800060ede2cc0c72e855c7bb59e348071020adcc95c0fac87b8200e3f9e7cddbbca21879a368f8bd029d575a8d90e20670010b3a3ecb6483927db9cd5d412901791e65f565487d6d952dfb9df4c8749c32c2b0efe6b8283bdec4f92f3ec8cd9a56146aaf6408babcb769f6dd59858ee13b22de1f25cb1c611fb4f2b53db786e8f2cd7a936049dc4fc18a46b9dee870fed887b0fdf29e182590e0a9071ae51efc3179bcb40b1863cec220092ca8212aee3a32b78fbe64e02fce7ac668a03f3ef3a103019c471eabe8a9a74e48062c9d31c8e919fe1beb97d57d84aa503c26ab5364b54cac61fd1f3eac921b3229490be8bd829be1249c418b5fefbd076b19c08c7e386c30f35c80f61452faec1cd735b71b6e516597da4a41c8fc1938be132cd986573255a9c620a309f89db54f61e80e849d6f253a1c65b2541cf64580911444df29d17f1a4ad67a257851f973f29d68dc99b655580218d16d9b5635a90921e9be39819abc653d08b5422734d9b4fd3ffa8b6d4d8d83dfcc48410b06b1a273a12b49ae309ca288ab52a2281975b3261f1212ebcfee44ff5b3ece926ad14851b577535e66f11399d07c68a93770b32908ef003969b459ea9ed5881e34abed4a5c1974ba56f9f9681a1f995dd41dd984b0d814da39d165a573feca003809215951f231b66437b3227010baae044d7ae2329afc4c60d020b88158ba7fc84ec61095fcd53ec625633464015f436deeee7d1d635beec87e441482f16ce4665cec3499d8213d04abcf795825e4633a46dddd605a3733a820f44d31ce384188e654721a7d5ef9332d205926cebc6b82d272c1c23a418e3f42f654aea4d88185a633e81d793d879921648501373556b028f110420a6bf6275ba72da88ac626211c9780b9e202f500a68630d2599fab8897a3b8f3a23673dd0bf1261b291c7f855a9ec4af2d881851086bb2948", 0x1000}, {&(0x7f0000002100)="73345d494882843352f294f68a57597e7f03e4d8f1d49bfad627f16a208dc5567ca3ace858ef783d022166a77df125e8b8ba4c2877e42a83a73bdb5770e3573ef207a2031d9b32fb9025fd8c360c9b1c8e96c6723ac57a0477943ff8ab151d717e969b44ad8b454fd2b1582f2eed7b7f39d2dd22e2064e835d72a2cce3a3fa4fa82fa1dfd82f21f48f033a4f6ecc0349f60f231421596e395953032f9d3e96a6ac1f24d2fad09302dcf7eabb9167bc3d69ca30f400a9672718bc3ec6901afb4ae6cdbfb038bca931f7", 0xc9}, {&(0x7f0000002200)="dfd406e14c345ca96994cc19fed8c4a27a1187b75830496155741383f2d0c3894ff5fe52c29abe8981d83a58e27d27b4b837b15e377e8079148d3dd7063213d203fef5005a0552f82ce09c30faa5c3204aaccaa619cfd7e380a8a873d21423b5ee303d3171a3ddbe9cf2d282072aac1bd2a072bd44eb1b3d4aa6a12968f7308e43590a04527723fa785382a20ccac30553c19f1327c12654623e5b1649163d2c502cf9682f533b5ddcf830b5ef6933f929c3cabd5cd21eeba42faaec99b8c9e2b883a67ae2bec5c103f495656fc12b3b5a19ad4820a5324dc3e5207b3c65db18bb443a1b930e2983a04dbdf6580f3d2bd1859d9b2b519b0629be96ee0c5a056edc5e606118a9175d324b8cf4edefcc3dc32607aa4f2a0a624ddcce4e2843ace186fe2a161da052f13644074655f8632f7515ad2c7aeeb7e12d99bc2e8848c8110141500bc27600570dec07cfed4f8326455869f88f6b09739fec4311eb6c7f4bccad0edc6f92da7504b0f8b3dc3622484fe8e9c7abac3218e10430a341198c5ead9998c86631360e15cb2cb1af23217920e9227d38afc06b7dfd86d495a1c14d5cac3f1f170c9a1829fd38323d3b815dba1683750cdc3b934c543532d65510b0ea4fac8378a9fa96d0cfb25127750f39c510c1988284c1e35c35ef268a6d4e6147f6353bdee7176d123dea97107b5d872ed9b6b9b12f52d70ee59d8fa7b13f6b184d05d66d09737e0d7841f360ae26e811d7ad0890b989ef8c543f1cf7273f3a0ac76ffeba723e2cbcbb1628a12b7349201ca5d63641734cc2ca47e43d40b4f497315316f6aae2b78b94c0d4ebc60e582cfd8c36d982263813b61dfe06a8b463fb4b3ab62cec1573086b0641eab00ffa5d5364670cb8f32fe91834ea849fc0713d4e3bab626a36b4f11c5c132168ce44965ef8d046e7aa4a9c53a232e4c3f6247716e97c828ba8ed4c192d807958c10bfa275258efeeef1bc0d2710b4660f06f8ef847f419ea9ad8861fd63c5d8271e3515d0cf06e94e6453c71f81a4958045392cf141410a57f3a36dfd8fbf14d72a122e7095dfd053b7aab6e5433ae4ea8adb42742e60ced8d2fd03f9a8cf9daab692ee30a62a98bf517adb765dbac2991df6bb75290c6557b8ce322b9afdd23639953b70f90a4edc00111dc37528d7d442e8e5a3839e55fc4139a7fc09ff47b6b857a35cc7e6792b00c762183cc2ff034ebb78c5ea5e0f0e05983a0aa0beed2e6778903f689e0374e6250d7b92f85969295f8876a81085fa92a74f15e89e3e8cf3587ea7ab59a194c634dad4ae45be97ad086e669bb47473eb836a323908168ea3c7de10f79e88cff47d98f2b18edf9a38eb90903c1ebc963f4ccb8854d4168a8405877bff3a14c027cdcb7c31856e9e11e7dea257321a5a2fb106923a73e6ad2253cb54c4dc4d111fc38bcb36d9db29bcf4d61072069971d6578e4a0916f2fab63c3379d4ec24881d983057171e1098b96b8db66830ba322c6e660098d51bb6356ef2d50d4148838d7c2d349441d2c84ab8f89f3ee77bb5ad23ffb7447ceea0473074413e9683737d3f9370f685033e684d27f0c3a88da10be85b715e47b55d846c26595ef5f69e06dadc3bca2332d0cf03ff801b1fb1f630b1e66005a5bf8e0b2b29e5da0c27bab6bf4bbd59cc997dc6766da00715f7dd0d7f80d8236ab6a42a6cd121d433e6e7f526e54a2293936cbe588b7983b65fd0007b2dfd115c9fcf300e21e70107adff94d0c00a30aed01dae68e9322215dd700f49939cbe481242e777c76bb6c5accef3e4eb39b086a358f4a3b2632cfd86cbf5d16653d2dc65ebe95f69fbaf60f59b3dd37eaefe7f25f9f3a5b0b2cb7385d2107f95a42cff452edddf3c5ccd517f1e85f37de7b52e6550ff6250342617a93c26fb69ace3a9190cda79399e6f0f3b3360640932f22957798b99a492b20d7f566071294c40842fb9d1567dde2b5c67df1be75eb93c10e0c3544fe14f55c45daf6c48f66739ac596c660a84f89a59ebb2075e756b98dd79f266e0cead74200878f46ebb55bc918351c579c33596704108946f87bdab127e055fa332bb7fd331ec703f3195f90fb1fae54e87f407973b46050df6c0e56ac5b92ec884c9f796f24096d3e6b8987f2bd3661d00949bd3aaa3a4ea2e41d26cefbf4b55ee63102b3998426e272431d7055710d2c4b9f1a5cd8b498ed417e2a276aed779efa61a6bf734d7f96bc3730509b9ff8b11afecd033bdafdbebc7399b8d6716bc81939ee7abaedf9c85b86b9bdb97a4cac725106328b90fa2b6a086ced2d5f1b099aba50881018aeeae1259e5241da5bf13898ed6958cfea0d8405a512ce9156f1ce60ed58e843d71e7e78e47d716224724ee90ae47eb2b897d9ab90c64a4256ea9b3d0161f98e60705b9d8878dc122eb320d4407a375a887efa1dacfdffbaefd7a86de24215ce0ffe0d605507ff26185fc81a1767148b75c6b0bc92bd0810ed4dea303c98d6bf7fb6dfc6694e8c0d458be6ec62f51b8ffe291408531ecf249d3cd17aa83a0b81335b241ac99111a2c1c77c2a6f7133ecf37a849b7d533c3af9c5c48605185cdf6778be5747271b6acf950f0bdb85b9c15a7f3ac725322a812e8cd43c5ca5042f73368aa1f4bde74eede1838594bb6af83cad6364f0ef4c03b673de422a72f1e8a6606997cfcaabc256bac490c9aa3cee4f98dac817fef17c35661defd04b8a5fc9455053faf8ffab851bbda378df41477bb699d15f3a8c678828b4b0639ea7ed695366143c2094f2d5f0d08c31b49700cff4a07e33ff1096ad78de41ab35e13e6d1c420260a89a1422cdb95d336033d344fa92ce6e613d44242d55245ff15dd81bdc394a82298469b83cd690cff8b94ba7d5706d9e0975fb1a2f6229ecea84617ab485dd20893b26c1d096397fb9c4517aaf36d641a9e70bd5ed7f795e8e3936df0dd914979c01902379063dfaba79acbfd3871404a3ba07f21b35887bff8f2700c609c1b9e3688c5237d5927607e052d15754b06ff0b29cacd41286392d4090dbaef181d445605a2f0113f99e02278ad5e7df94bf39b72261511c6a503df7bb840cd00a18b29eea2e4f65ebf30b25881e86b9e90bd0696a739e55ab1e32cc3b0fd73c538e18b4d914fb7abae2ee2ea218d35cd2016a80affc6faa211542cd46eab0193fd074d96b87e610ccaa0305cc4cf122e8142e3af006f02ea7b61ca40bf1c273774cdfc462b673175f09dda3166ff487ca11cc6cdb53547ad7f1c98719bc0273f8e57b1ca3ae3a04a2a324450ce075d131da1f432bfe693e787b9488d350870f8bdd41d0006b9e0896e17219aefd8fca6cd1a0adefde0da942d6d07af8639e9af16290b0ff92d908987d978f8d5014ce5ce0890806c923b27ecc818813aef6721d428192746428fe82f76c1a330a5f496ed510805a1ff3881812fbe28e03933f27bbdaa487b8705cf7ef09fe523abfd4f63d4234cc76028cc291f73b99bfa827aea7f31f574bf724e966882b08e9733b2d42db1b6b4cf23ea42dd4d7d503826b2b9dac2cd76ac00074cb51301ddec479303dc2f10ed2a5d5e0173563cf129c441ce014dabf0cc394a686f8631fc18b93d2b1d9474d8a6b237afdb1ca0c69d508c4eba6bf41cb24e0ab8c89c9560e5d80a6f7f511ca1c8d7bafd88563b229227731d9743466f8b7c771d9af67cccee2567ded1a85f52dc0c268883f4a358a37da4c95560a652bb49d793b8f1c21cdd30b39fad78cca2ff502f58302f80a41d6f1efe61bafc9d65f5d313790d302c2e4ccb4c7298c6861e4a25c1030a3f941e473e10bd7a1a3d3253182d38ba7a1628aa843ca75e196a2eef9d8f77e30fe1843808dd9a5cf86044b9502ca71490cf01459979e598fcc2b5e7d5d17a61806b7daf50f73a3354b6c5fecdca6545fadbce2162a6454cf8d29862b50b2c30cb52aafcf91e3dcac1f5e3891c8ec3cbd8255cb8650ed4a7e4d5e616fb3d9523473f6fddf22eb66b25b49052506692c53e3dfc5a80a2e6b55bbb17646f5ed59d0b407279c511bd06198b02c5926b3dd52afa44b0a8c6014643b56265f7d8d7dbb598e4259a25db27c3c694420cc462b55ba291201eb1901315db9a58c8f42c2a9d92340ccf0b4177b3b053397a619c90fd97f1307cc0f2947ad3314d8d9c5bf64248ad16fa9f59829f8066a7b84ce2adfa1890b504581b8c67fb17d6807534d830b3ffd7c0ad47b75746fab87776f860c8113e7a06116e1ac98aab6ca61845284f70263319c1831cdf3f42ae175ca31da22660148ca20f3fd553ff578fed888e36240fc09d10408dc88fe857d1b59b0154774fea50cd417a92222eafb22c027d57d2b7d7a2d430da1ca45824bd63b055b1de6322a21fd06d2fe4e87a953db410157664bf145b65b43bf7cb1eb11471e77ae788058da130cdf343e860d705b16ac654ce868eba03ad370feebcde576f19d7ce422140b7ba5ff07a78cbf1e7d1037be9032d6ed91d843fc829a5119190b19b736a4e7c3e6c6e197c881e3702b7c7b38fbf745e141448f3f65fb86b1892d8c3206e04e5dc47b8d57b8c9d203c3195f6ad86358e69b8b1df2344ff6a4976f6e51df4b3676e26045a56a72a00b7968914e5705d7867cc6ab83f807e802f2585546dbce17f9c6a5992fd79787f2a66d2b1c07dae254a2c297d17a70774c897f2a45ede93fd447e69f7e77f75e759989af2e8bf58b7fb2a39ead6eb7edc5930a34c69184141886d2d9cd29c2df627d530c12f7dc419dc433523f5e3b6450a83beebe397c75559a86e96c46a7019dd453d3a15e48113cb7c02b3d6dcf4ff9ad19980231d23856351f8832d26e9ea738aa64947ac34500722e01480ccd93294bd1f41784383c0458e794f573c88f3e73e9bf20ded3f50394485f92c422a8964e7e2c20840683a6f6a67fe666c479142f44861b746083ac0f41b7f69cd995182e18d4897cda4f72e8cde9d798c1df386640489292ab3cea8e5e9c4bd80218bad4884110625fd1e7b0c374df97d0e1adc1567ce0174b780d91f09da099531c561d850eb428571f640c6941484ee378ca990d8b6a4269f3134fbd5b0f2afe6fcdfba60bc2162c56a2615e3c4864381872181701372ac3212d4a54c6cef80b37a9945876731340a66291c2889134d7393cd98b9e2fbb434e7a5e760ee7f2c4c25b4eea9b479f0455e65360e34d2869f10f208297c37fabff7c63d6eacdb41d44daad93c74bc6a5e54206442d50cfb6206f6b4c295b63757df35f9ca710a75ed9d75cea9838a137ae090f737d9d18d19204adfae47808ecf123e0ca177ed234aaef05ccc16b3d896cff520f495f835cf7132966d764bc52c7e14b2bca6b71e9daf84480f77f37796f23b16ff665cdbc72433650c03c07a741132c4003dada1e826adb4e8983c166a83d881f4756696b56df707cefe718813dbbf02a5b75984587103a085e6ab579e0d6749562c581ca09e8368cf462c7edb2d3690ce134504c3a0aca6e5ddd0541bce7d2e3849e657ffdde17c0757d4df694492428940302ac23c3bc03d18b18fa179661fef585df50395ce5fe19263c2b83088af10e5104152f84195449284893c4864f3ca414909480c22dbaa6be270843aa7559838b8b3406c8aa590b62d7d8cb17794808edb8a9fcae2a308bf681b37365c93bb1eb6c68ca3f1e46fd154a4143264369fce9ed71dce2996a603b2f8289de2d5357562d178642e51e7e5b9cf95620c8df213d3301284de103a1d6522c7c046b1002ba877552c0c2627044438b4d37b9ac276a9f", 0x1000}, {&(0x7f0000003200)="ae6169fde44413b87e4016e42fff8484f744066cc267f32688d901f337777dee50839bf015f2646e3511e03bc79984dd70779d57c299d56397deeb790531fafc61474e75297e4f4ed76f841df181d51a6325749dd56d5aa0b26671e2e67b76bdd1476e14f50c0e6753bc0d1f844e1e3402f0c12f5293cee466c63a728a1d87489b1b8b73ec6ac10edb150a9c1fc83e151aa42dbafece6ad46dfeeab762c570e0544888c6a625532a8e8730fab17a044b99c6772afad699c7c5ac89da545d77ebc2b50a7cc14abda7fd2d36b007324b8a7661b526e115c590225aa3270c4d86f18f0e79e1d11aecb6bc6ff0c89c0dd885377a3c420e00368c77e9ad1a8b197900bba6da783134af2e01d12af99e4942387d70cda787504465c7c8a09a402713adebcea8c2be89493e52534572dd116fc16e4802d26a851515de2b76aef73addbb2d31b4a5fe03ac01a39ab8c698879bd54aeacb0fdbd2bcd86e1fc5ed8948614697530d8d1f13284bca0ddc09286e8bb1c52fb1238dd5e283fcb6828fea8d3754c1f753881d056637f148fa8abfc52852b6f9f991b5a95193f15fb4701b1ca655d58f227ab093178ffd0102ec6386892ce325d4a0c1bebbb428830d0f4aead7e949b2ecb4567ede23b8d3fe8def83e291400bde531085d00ce4a241c74587f479441d1fdc2e24bf3be9a5e62f5b1316314a9b7150ba9d3265ffc45da87199bc03b5c370bdf5816600c829d41a8255599746b8bc25ba755bf297fdbb176a7b2cdca2deabfc2a112e71b81f1ecdb1c66af9cb692a45bb15aa111d73907974055e51c5101f55ffe7898125e0e5fd234afaa01e9e76f7304c3a66adca045819ca394a37b4e8af54ee8a3b188403f5ed0dcc588a9dc0cff51239b125cc011381a55cdb346020c716f1441894ddf14a286e6ba7cb5f4e1522f268fd16ddc200bbb9c1899a056e221004f72802767da6f2f1370a7b4a2df7e70b33caf56ee4e867da435a74513ac9acd0250f7136a2915e691fdad90ae23f48246245e9f34689ab77cb7dadcc7fcabdd193ac22ef3e618f839c0f1d71d71eab99f82d3ad35d49f4ccf36b7ad36118760dc7c0ed2fbf0e2375e455c92dee6b948f482bad51042877fa411b4c50347d6f771c5920ceaec24ab605a23d57048d12efa151cc5c472b1b38b7f907444afb5fa8cc66810e3b2d864c8b96cb02532d553574016ad3fb70169c4ab547f916a82be07a3b37d8c4a3a15c03b7ba045b6f0098545203b91e431c00bab82732607e593e508b046a3fdf24f067cb2436328b4d2b0723430a8be984062a99d980044d18cef40b98cfa35a87578f0c7365144af5cddc6547c86306ee5338ce5e88d74c0a1056fed8d1780c57f28b098a2675c79f8f5321c5f3c58c1e95bde0d12d93ff45ae5c548ee47d054ed3ca8276a65d34730e64850bd7605a7d36d9719e3fec88b1c228f62f3cc0c0cf7df9d7904e7323d632c2f043fa3f0af8fb5f2e08b6e244ea72b201ffabdef3ac5a8c81272ba34502408401fb6295f44a3e2f49bf5d3433b1d12b8bf7b38ba33e326a029579950599910ecb2bdeb7acc6424f41593cbf49afbb353c2b3fed7ec67034906e031ed01d87d21239f2f02f1fcd39a595660185812f0a0c712187cf0a86f9862151781c94034f6eff95e3b3e583422ddb438b3272d6ac2c042808ae337fa648374f77359a5235a2d69d27bd25c0a2c6c05c1569388008f5ea4abd5114bbacc26c1e58cc5f44c27ccad9e4f9b2b3cec069aaed8bb9e4a7e8feb73deefb8a3d883f2042b5f2adab723150e439bf105d6587e5c96e396b3767fb897d524cb54055bccc37d494e58d1d651325289b13d86d29ca1820f3fb413326e68b9d7318d53938eaf62a684cb79cf446358a6b78d7394da7f5601695eca7f039c32577e74d4cbb977ce0ccaaff655f54fc806f329de4d5f6910b136152fbfbeaeddb22aa98196e47a853d8f7e7e38d2f676578078b81e0a2808d483ae0f3e1e8b53ae5247077fd9af313752380d769b84da208c28001cb6c4dd8c5606ad17d3ac26a0070190d2f2f71e167e6d717ffff991f4b7d35ed414ef7a315158e6d7a9a40c81a28785dcb1ccc15028dd20bae088eda51cf73d4f5cd9db10aafd0c6e60ab909ea1a7ff2f69c353bb7c007ebf389a0c2f425231609446e5a84e7b94441d4ab6c904e1cd1cb9c2fbe3b15d17e2f5f8f6ca684849ede931942e4ebe465efdd207c1b271c62939f92b8b0461d0726ec72aa3330f8a766ccea3bd8c4a04681714c835e36fb4edfabdb696e7b1bf87e5094405b5159ec8ca81f2ea3f5a02ea12015ccfe680a2e334919683dd55195f63af4e6d681d8a0d0518c92c68bf8e78f6c2314bf0588b3ac83e783cecc3bdb5577dcff78146d2fd532cda4e5a0ae778af45c8cd572c4157b6072e76ad32c96b034e788ad50b1734aef78209d9d230356ec7e5f8f7f0ea3f15f1e152ae827c8606ac95f9653ce0dc3cca14d440d99442d36d899614b5595266dea31b45a1ecf5ccabd9e8c2c475a3682cea81164ed0b13fb38d3419b6e5b66807908adba8990e16892d12d3315dd2de006683f430bbbc9edb0a3275346f0bd36607886a767af3fd3d7d32fe9e7860d812b4c9c582f1bbe64da6e3570b938c8a881dde98437d29666ab0b93bb9c8233a91915d4a5e21681fba3e0f69ca615b8c37cb31430120542c648b1dfd6d533f94c690d637f09787b82d868feacba118bc67bf4df7e27ed2dc4f68f8d963ed55aa1e4fe19ba732b15189c54e7c66029c651129a4fe4050ecc8775cbbe72569a0c0d6b8548bcce27819d0f0a33456920bbf34350188580b032be52f7661b01ee4571ed674f0adb09b015a5ae8406cacca7b7e01670c5e503fd7ad9e05be24d20027445af921f2c9b091e35be0fa63a7789a864368fe97bed0bac1a83517689afa95d248f1d3c27032b2231acf9a590e0f9f9f608f5114fbac458c802739a283cbe5ae76b27566e4eb9f8ddc2edaedcde2343bce20ca44322a55e26cf945887c27d360306c5a3c878a742d23c5ab08c671f6268552ba624127511674a647a3b84a8d205619ef89502e2634263d8fb3968d28b041a5381862f64ee2d0c98f75421dd760154b980c4a95f794754c588e51e80360b537934b3f17ca959f8a540b2edd2e680b58fef13a62ee1537334c8a18ae32675a95a9951c5627683e68b0be63971478509db116c101c55d311fcefcead722df5bb338be630808c151dc3f2369ffe755cc6b61e3d70f75906ae5320f7c981745baf82beb5dccff1a7e20ec119856702c801d4b2ecd2da8a0baa035f197a0fc8734e774504876ef482c7ffc8b254ad9b463b168f567df09cf1294dc8304ea9a88c9cc54625ca18779669ef35091360f1ebce46fab0571edd31686b02b4ed43f63fb0c04e33a9e13913006f6f8eba4725caa7993662edff26b58f9dab6bf8ba094a8b0805a7d4d6ba36724dbf8146eafed7a172839d44943f5c627c51301cc95f53ebd9f0525b0f0a85db10610b18c79a4be0f85b4b35ed1f894f944c556bb04e9a94e6a2f4566d7692324a09fc9ad64d33d9286311cd473bde8193461d7100ed3c658803fe9ad413e460a83ac4294f572b0e76a7b6fb481de0fce3241bfcf11110ababbc2c09f76d24c521aabb04d6edf9a36b51e53679dffbda2877e1d478aa52e08655621f912c8172c5044e5fecfd2fc259524eb49c13a306ceca945a0b8db1b600fb9253f8c97d4d0b9be932c2ef571ebbf1e12fe94d35a60f29ad93bbc5287ab8c2e7bb03386182def4b25d4b67865cede7525ecb12e50da5ff5088b33e2ebfb9e9f02646c828282ac5e72952a27472e2765360cdb37c2421299da489a6e0e445b5a542a2bb0ef1bb0414ad53cc65188ea169f99de246df8b9cc92a7b30f076861d6dc1465569eec9cfd0fe3db5b0388c7ba5d7b9afda6b2e8372cf26db67875aae9376bb74477679e767fae70141f5e64cac5d141c68aae98d59455f5aaaa5432a9933a4a116853c9611ede371c6a09abe635beb4ae0588ec2349e2a4b96533cbd1648acfdc687e60eb1531bfeb42df1f2657f74643d7e6194b2c08de1b9634e4083ce41b13166f8046a92d0685368d53d6b8aacff77d16d03646aa61d9fdadc70ceb0209030436729af149584c6fc2ca595c1460fe365e2f76fc225beb6fda1f16ec0534ddae5d55853fd23fa79444e0f66e1c337f175f15a1491d2de3e39b808416cd8641d6b5a2b3cfe96757427def50dc320d4237af36ff157a4927d2667c14b4a33b0e2b54f1a56104f45d789ade80b6de7fce5079a34c88b078741b93e33507b91f022272aafca5ccdfd7cda0af7f228b518d6c4c8a90331593bec1ae639a7bb6899f7780cf4a621e0ab3aa2008f6087522ef0aad29201c13c7d06ac428e14d0d17e7d2a628a5d0bec5e25bfb74e8a5d838a7e59cd0380b14057633c31f08d3a9259c5e5b926bd0217b9f0300a043bcbec21ae158a14015ca3e013fe24024763f7d1c4997b28073a579fc10b2bc2a747901c6b58bb48fd27bfe8644d528fc426edc782a86a30575bbf55811050f0a60bd4f654a9b069b35f8bd4b1793fe0625eaa4184fd11da8cd68129fdf92b99372aba0d0a2c9507bef8c3bff02ce9c5b110fc8257016ea6cc3cbe2aef6a0db91f175d19be88b59fa20a4e7e0590729e0f51360f240fcd825e1a2e7cfa233092941d2e0e144351c8545403ade2c190b03a95e3c40991c8dc5657febf547abc4f32459eaf798315d51f2151d022c1c06e50a6ddbc1dba7aa2913e77edb69228e866cd80ace9abaed55983e654e57f6d4bc445d2cb01f84035fe68b3824d4a89dd4ea156fa03ae72126c1d5cc15e345ba438e06c02a7ebab9c02e5ce6a80aebd875d32add82a525bb0c73286edf3fdc9410a544456a352676d9c19257416563fb70e398a2a45e43d1cf0e43d79b8cf50d3bfe7bd065d4cae1bfc83c7df3d86b7ab6b0f5e2212f201754433f42103d96af94a58bbeb517156441c547c8abc1cd17e87f720dfe739f9de68f2fb7428915c7c7a726538fe93e1089dc604c8c254a0d97fd28828851569e11430f96cb6b22c71ff6c814b7a6f6e8ec7ebc978d5c1b79d735b69073efc00b933fae97ce5bb3c089966f68064c89d6ce66e67285acfa9cbdc38a3c2c4b7ef422e99c6b8a6f5c67863f7bea2d4145b78322781622ef0776073795ea88fc9a1446758a3a09c33833199b73b4d7310a318334cc897645fc3bb2b8a0f5dad797dac5d3f62d417c33dd1572fb02b038dddb8bbb491abacab4c539f8edec3af7156e71fdc7189b04747cdf1a192500ffe0afa1e089d2eaac3d48c9fab096b1be861af77a064dade6189fe0e62e022bb8e1b09af9bd3b52c2f9c1241db7427430dba536cdc3ce1d70eac96a474bfa2885169513928477c84788102884f69b9e1affd9467289bb541023503372a130d2596f0f6b8955af766e24c639cba798b7810772d868baab9a5be8769ae6fddc009ada3cdf6f225d8e6f3755c1ff77fb4091a68407635ed6cb9cc6db81c1248c8d191394d5d5d15c0dcd7875a969206d2e625dcb0cc35d56324bfa0b2f5573e673a57a5f79b6518f71b5982b6763766b4d188e5c23a841dea5824cd146209472c18271c0eebd42c18663faba39fd7db99d7b162373ba108772b1af611997159e0bbf0a6554fd25ebfd43a24956e479c96fe821176187bcafc6205670c6d0baeb156c7846394460be4889be8e630bc3a0b75173ee23c3588c6b3f570a66685311779aa7a566d92", 0x1000}, {&(0x7f0000004200)="17c5bacf2f9f0586c56e5a3676a2ff4cd54c40ea4555c7068fcbfa182f08d83cf8aea012964c26ff270c3429acb75ed0d1db96bb57a5cbfdce549382021567d6763d0e60cf4fc4fa028b0bbff1674d6a4370f0cf852f7e47eb2205067bfdafc05aa5ed8ba53acdde3b734d7e57cacb72084987c617dd814255b3a39b96aeaa24db5c140d5f5e7c643b11d9f285e1fdb357611c1c6cb8ca7d6ff4cb31a1ad77ba02efa94c05cb0ce3076a4ba8b18dd30d2cb80e9b5d7aafae332a955ebc043767a27b6a8bf71ae8a95c350dadf373fbf2576bbd4ca9950fa6a19b44c3e0122f5b26c093977c695b2bd474e2a3f71a22a8c56d4016e1e83d9853d0f996cde1357200490f354549e188d0929a33df1c019a7fe4b75c627faf0491c08c63d4a44cc22061ebecf4b171b0683f429a7c09e639c5f6bc02f3b808b41a30bbcffc62e48d6ce31d71307fe8d8b822c170bfe3ec75820de2832072d7166454c534066decc6eb46f83f383f102e457f8a2ea1313eb2f55ddd179fb26064ce322be3d94e30adbf6ce54140a35691b983392e464f5368ac440b84eb20672a070808cb175ec8f128b480139b20c1e5e5af6a001e0e674428bb0cbc94cd9d9e1d55c7a8bd726aaa95874ea1a13061d58ae3f6ca332028f6085571c2c95e54404f54d073c5eb8e54750de1f4b35e67978c63d5c8e1cb6b54283a229cdfa8828248e35fb7cf10816253690d18f27bbfeefa8a0c9b9f440c506911e3818e2504d22f25e16c929ef03bbe1553fff8f87e311508d8082ed007512a2ccff79aa6083835ccd488a561928222ac27793cff2e20f3fd6cf158c316d9fe1349a3a348f893530e9053c0121b033b3ddc122225f89d84be8a3cd606bac1122c303e9500469ff93f98b937796d376096707364c5b18770025cd89a371f028956283de60ba025e64c053b44ad25caa6baa5dad3b01b6ab513c8f93265c80b61188306431a68ac07ebb6e6fecdcec1e91546b1f662abd9116ad41e7289e573f41d4d657f2372b6882e7f8d79de4504531c63d02045c3905229475554c39ee6b592294eac7edbd68c5894767658856e44d2872767eb8c89ec938b1145a31eae1a62046b93a229f21990e9c99fd6acafcbd39cda9b77cf61073dd2d4e08e9147a77c62fc95079f20cc59ccb91a5d2b2d12bdc44b61f5d1dcac176fcba3c80958f063c209617a9782f0ed943ad38d3616230d488eec85d1c925ed426f6fc2ac9ae8f3993e91d1298a5e11225ee123c9da23fe1825ef06b0aedf3bd915c31db3332e1d98642c6d7accb82cd1593b7ec48be6a7c859bccfe35848a7bcc41f3023a8d7883dc54cabc67fbe7a47cf671e2bb3515a58bc455348ae2c921a57173c7fc41ec72de66357c6790b3d4ead6da337a4e0d95e8d09d5b42b39c25dc6dccc47f1485ea04ef18870ca985af45eb41db4c79a36a6c56f6e63c086f759b384dd9cad29508f1bf50589a9dfb43c4983b04eb3356903a59cf477b4d6105b1de9c7cdb4053c956539f0b81fb6d7b098bf6ee307548871155bfc9f2b84a222ad8486b25468345aa3f4e37819c00cce3edb242a5dc1fd7bb5842169920cfc88337fdfde9f28068fd7b4f15700ee075ad50e5ffd6bb03bf2913710033f933719502ee874f407f2f5b2cbf73ee57ab3c47f7655a0d6df5596d5635b8d6dc9251e291c5258c29f2f4a6ba1b5633767d8fa7dd63a345ee5b39a60eb45494a3e49b61ed521e03edf8298edbc8bf341edc44c51d18474e05a8f3b92ac15de377c6715e8e48ca6c1fa08174599aafb9a783ffda1740296edacee3874fe0cf225dd615327c37c2816e01d3de9dfd81b6bac3ddd5780539e86c37002867ea1de9a14b3d3afd3682442d183cf82c80faa00e2569dd4fb2fcb20d1680db6abfc810a48fd2d055c5e5498997ed71e9336d32b831818980509f4f627ef5cc28e806c64ad4b1e14e2f9d245c0c5690e57ae148222f6c6270a2b8fa973c5e12b4e83535e3ec1dc3a639fa7a5e712388899d630cf995ff033ae5a1687b2cb3d56a79dd4ebfde97e67477fae9039a25ff74ffbdd7d5a5e5ff1b753697cd0e8be37f0737e8825aa486a3f83d51c517ef22c3115cfa75b60a797419ffb033cf8a788f36d39d27dc7da0f6e85b8a2fdf3f467ff26e196634ec05167a9188c68c262d3157c03434235031dd297aa6e76eab48520c48bb1a02530bb46ef30797138d9823d288647fdc694f4930018bd4df05665dd451bead7626040530a0d041c3010d8587d3be4c2401d79a04221147f72b6ff3e1cc619643d5ce2221025efcf4043468cf6f75923dccb9d76a2b71e47b70b52c7172a4b19ea95a1c430ad08aec46b0503ce62ea927d14b0efd8e094e6092b1a1b06a20936ee5a9ba946a6fb2d582793843901b472bb0c75ba61af7ebb0c6e32391fb694f8cc285a8c72dd6f8db457e319b88dea7ae392ded196f3918260bf722848736d907f8056ca3dee86574410293d345462df74b1d680b69303f531aa737f3253b486424750650e5b97f893c857c38c94abbc8177dda3bf6cb7bcb22e038978b46b1b3db3da5807f68f22114aa0ca690fc9fb574305dc262d10fc0926960d3069730c4a17667907e0734d8882037bbc7c9751ed4a44ccf9cc080d3375a9825318b423bfe2917b3730cd03b8e7b50b3141a47ab8641f5e4a27060c0c29231ea761a39700334cf014287a8e493d8af3a6b23effec9a680ae8727f8b7d473414adce44412f5110dfbbf9b1fcf4c0d6179c10eb0764f3b6fafddf40790576bac9586585cd8a54127fae58d76e18cefdb2a68464e016e00a545fb79d35f7c3af912d3bb0e1400b9d0a603f6656638b0ef57ca6b22e6cb9e4f671e2d59890cca9006d04eec1d0a85f31963d45ce33885210541e509e04aa8ed0149f943a578b1852a009ef0a1b732f300c3b3ca07ae91f760700d91564a7f25e2d23470d143d7cb599116b2aa2ef85a5d8296908a39119044703e73be65986eb31aadd6641f0812a5d53e0e5123eb2ede58634cb6f078a2686975ae927ddb42925a5a6b8b73d077a97e3e2c9ab74aa0e8ec4983fe68f664ba5ef5f692bf5c74d09d2766ae5af1acf0f9089a05f2ced7318ed8eaf9c559fb1509291855ea9f25300d07824b3f3fff3deb67528634616c720edaf80bd4b03b1c1b288629928cbb436cc9f8e7a6a9614ddf29d4f76b8a43b02686661a0fcc67ef317ce2ef5f0fa75eaf42670817ea7149886dda08808622b9c6d102ec02350e2022276a9ce4562c0e015f9513d66c172c7e9161cc75f3601ad832d49923ba4d1e08b84d29cfa44c5239ebe9d5fed1267ea75915896ba72304cb47b8c1e3e7ab10afcf1dfdb79703c38db1f9bb217114c57fc89298237bf9546c9a2712f98b40ebe080f625defe271599d42e7fa739002dbf1b3979c0235bb1fb5c7b7035807718960de390db150d03c9ec1a2657d9d97b518fca981926fcf2e7c1fffede82ad64ba7e177eba4f9e73f20fbc22445d8f3ca04b55067f0252983ced3310b68fe303483312e8c82a561ee26f9bcaae06aaa1264498995e619e0ddb05be9cb045e3cc71bf18ae9dfc28dad81f3e3a8d511744d3859fd7f05cfb56e9cf11a3058964425838d41943f02600adde715a47beda94887ef01fee0c41118b78412203a1868f62cca2cfdd2b396b94bb9240c41cdd10c916cc4dd3904a4058af522286ee28f0e9ca4fd127ab0e412224c0b58c83ee8b6f9bec1883aaa077a7eaa53230427656aa89a8ed31107d334db04f9fc47eb5418ae132ad58d20efad963dbdd119e99803b407173f8f6063df67c3dbf5800ea183f48a8129935629faa5a664337e81e59b9c54e302077ea1790ce261f06f1287292c8cf3b69d91de6e73eb6ac9af6c5e8a24eddc2e1c194acf2a878b6e12e29514174cdda2379133268765e04b112c0f9a71ce757e5d3322b2531b4198e6d36ecc51bc50b6d652db7b3c308f3948876106debdb7a77258d086e7c1a40e2f4b75fb9babf088aa06224dba5da561a82cae5bd0e98929c995fadeb845fe7db64ff65a947b40e4a20db5fe1fad5a21d3bfc0e9dabf61b4d8aeef992cfb76a1cf827b15eb3d2d0575a54d5223500d2fa9ab400a2ca28d06eafb8b1c74d0e7b9e576ef4f80c561ed0a12b55761249635a118cce09c81af251953448d6b339daae481d40d950d9dd2b2bfac175af3e11a7031199e74d465fb99d08e041a40597c44cbd9e125c6d61ac29dc56a1b7d11faa47dd190388eeae3980feb7bb05be5de59b247503dbc8ade63d7380096e18ae376846cf6f2515a8ef308cdd2e729ca5de8a9e128961a4f07ee2c619ed2530829c3bc1f15aec8a7f4b0be91fb76fe55d5123c5165bc2f25a7cc9cdc9f5918cc0d0d6080f82cca38732d0cf54947760785cb533f13a4597f6f43a973ab3aa21102dcf316114c1f641fa72fba36f202562f32480df942d83f67848e1d8b8a472bcf3713a8fea22dd26c08d6b02a3a38f5881c52f3c8fa2ea16ecbfc1443a186f021d24d6d1b19adc234a1a0cb00118531d80272255d4c605fe929be59cf828d5c0b8d739071b19220178396d2cf63664ba95858e7125d355ca0a5a04a0dae6d635ea4aa35817cb499e72296d1a06f157a59e5f9957fa36364780487bc82b96e2cffc8f2b6fc5755fb1a3ec6b79fc372d70af217076081747aeee41c0373794c5d49dfcd447d7c7a1d57868fa66d813343783c4ae64ba2a27e45868f2c05e7e0c8054270c67553995d41c0176b0626e587dff0a2749745096d700560327cae28c119b1dbedb1e119d8dda3655cc6c77b3af7d54ac067cd9cd63b7282aaf766823c9eb6944febb7fa7fb1c05514054c2f555b1bac0e43aa92b57c722a246a88df9a9db5cbadc3b183586b03c6dbcd899f03a770c8a8029659926441569febad6ba70598c25cff1dae153798185785caf92e2b8e08887caedf9895bdd0e9f51f7196f454996314b5ea3c479c31bdbedd962648d593f9b646dea2a4fad7ee33c5054a1b71b2d9310053897ecb481527b6561810819c004b09f427aed9ebdd1292a48c473c0bb67c35e76f14be73211db3d3c8a215b8ae6a445394e0f44bfac2eb932de7f50ddb1fda8c861754720bdd60cdbe22b78ac00431de77c019f91701e8b1c9fd635c9967e99f986078d23319a67986aac2930484cc3121c60a05042f19d0a4feb4f55f6e2f759186f9047e20f6bc574eda07fa0b1adca24b4d9df46e1d193c62bb9ba43b0ee306e28867736ce0906466f1f4de511d31f39b157671156f9aa1df9a87d9f421fa793994fc8d91ee039ada4da5bc9ed85c169ac6b5a4e2cdf5c8663f36072aa9804ba06c6dfb232e15f9b24647615e4256580743b0745e45ceb8f99643ae126408124344c6d8ffb9f7de4c8e961025925f3cb23c241797b51262a683110db1de290caa45acba4179dd4ee5a0241d13b1918715b40980d08a17316c4d4a392b1edd3ab676c6ec69d766ec13e08b8d7f833e048a9f11f5c44b8dcc87146e86175a2df8b687d098da73bfbcbb156bbd1adb638e7c7d7c45ad6503c36577061080fee989a756b07386635d48e1499a400111aebb181526096501bec19abfa17d4ea4771e6362b8a31b53a5f82c053033e9457b530b43bae42294a2a91641dea5bf6bf50f9600723d3890aa9277295beea791f835ebbc3ff3f4132aa2516e9c907499580dd6f0dabaf1112351e3124e7ab2bd5efdbdca91d88402c8b3ae7ef40b13e19bc25ccd1f7dfefd487629c13e46446cf66d539ae4b1866a60", 0x1000}, {&(0x7f0000005200)="ea962dd3a897d4cb94aae291e33ef0", 0xf}], 0x7) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r1, &(0x7f0000000280), 0x27c) r2 = syz_open_pts() fsync(r2) ioctl$TIOCSCTTY(r1, 0x20007461) write(r1, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000040)={0x25}, 0x0, 0x0, &(0x7f00000000c0)={0x1ff}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = fcntl$dupfd(r1, 0xa, r1) close(r3) r4 = open(&(0x7f00000053c0)='./file0\x00', 0x8040, 0x9) getpeername$inet6(r4, &(0x7f0000005300), &(0x7f0000005340)=0xc) openat(r3, &(0x7f00000052c0)='./file0\x00', 0x20140, 0x101) r5 = syz_open_pts() close(r1) poll(&(0x7f0000005380)=[{r4, 0x4}, {r4, 0x50}, {r4, 0x4}], 0x3, 0x7) dup(r5) syz_open_pts() 09:01:02 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$dupfd(r0, 0x6, 0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 09:01:03 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) dup(r1) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xffff) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 09:01:03 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1025, 0x0, 0xffffffffffffff2d) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 09:01:03 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x1) mknodat(r1, &(0x7f0000000180)='./file1\x00', 0x1080, 0x5) bind(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="26012edf4fbff92f66696cae9bae89be7d0a215f31c697b9192c217e5da7bd10fb5499a45b400df5f25b08cde5a71de3de998499f22358518f320e494044e0ba4ac406a424c97ba33d5992216621f826064202622681ab9701dd25d2bf07f4542e4b88d8b7c846ba7280175a59492423398d5e81c472bac6615b7a3412c90e8b04b45115f1e1ae8adaccd83b9455f9a061a87205371fd6b84c226e9e061417ff9c7d037a01000000d004e9cf844109600c1522df3d3ca758b11e546c37491078c4972b17526c9e42c35f75d1ec12000400006bf33417811d6bd62136bd13572affb8d7c1bf20bbc90fbbc848029c541e37"], 0xbb) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000200)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)=':\x00'], &(0x7f0000000680)=[&(0x7f0000000440)='!@+\x00', &(0x7f0000000480)='&}^].f\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x8f\xc9(%[!]/]#\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00']) 09:01:03 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) shmget$private(0x0, 0x2000, 0x50, &(0x7f0000ffb000/0x2000)=nil) semget(0x0, 0x2, 0x309) syz_extract_tcp_res(&(0x7f0000000180), 0x7fff, 0x10001) shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x10080, 0x15a) r2 = geteuid() socketpair(0x6, 0x7, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r3, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f0000000300)=[0x0]) r5 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) fchownat(r1, &(0x7f00000002c0)='./file0\x00', r2, r4, 0x4) 09:01:03 executing program 1: r0 = dup(0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/245, 0xf5) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x801, 0xd4) getuid() truncate(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000240)='c\x00') ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x5) 09:01:03 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 09:01:03 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x1000000000002, 0xffffffffffffffff) fcntl$setstatus(r1, 0x4, 0x0) 09:01:03 executing program 0: r0 = socket(0x37, 0x400000000005, 0x0) setsockopt(r0, 0x3, 0xecac, &(0x7f0000000040)="43f2fa26f98c2f01017037a226a122159c17d38814aa818f14c0984e28d9339e90f19efc0a34d350f703f4133f29ceaf7ac93e2ef4dd532e12afc5e6e2af6c45f65517ce9c5f075a45106405a4b8d84d82237494bcf288a8bececdd873d75e33efdb596bd80ec4a6a9e1735f936dd8f0f65b3a9098c09890684a3e76a0cc3fa1c8d4376f5e4e156237324cc4501451de467262dcc8fcc8499fd16d9bacfcdac77a31b8f671edca2864392a988f2f489262593429038df9c0d836304cc1cabba78b5b7dabac4d3a80a67e864c40aaca9f", 0xd0) r1 = dup2(0xffffffffffffff9c, r0) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x8, 0x2) setsockopt(r0, 0x0, 0x7, &(0x7f0000000000)="f6000000", 0x4) 09:01:03 executing program 0: r0 = semget(0x2, 0x4, 0x200) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000000)=""/168) 09:01:03 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r1, 0x9}, {r1, 0x105}], 0x2, 0x0) r3 = semget(0x3, 0x5, 0x204) r4 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x2, r4, r5, r6, r7, 0x1, 0x2}, 0x8, 0x2, 0x2b9c}) 09:01:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) sendto$unix(r0, &(0x7f00000000c0)="73ed3716c7ef1cd20f305233651089392172f9b9c702d63efa7ac986cadb7a00fb72074b171e9b6e51ac7370b4272ee8875c02c9804d24cd3839cc47b8063d8b85840d957a34d67d86d02097492a57a77d783901e1a916a42bf6d68c8ca8c2255d6d1bb25b8cb2ce76784837d957bb65ce06632b19f58acc616d01513552eacbe43fb6d41b3e819e", 0x88, 0x2, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000540)='./file1\x00', 0x2000, 0xffff) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f00000002c0)) sendto(0xffffffffffffffff, &(0x7f0000000280)="c5cb1ff8379fc6b93e5d2d929f9859478a30caa30a2980a0243a98703bc947d1", 0x20, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f00000004c0)='./file1\x00', 0x220, 0x1) bind$inet6(r3, &(0x7f0000000500)={0x18, 0x2, 0x2000000, 0x61}, 0xc) accept(r2, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) accept$unix(r0, &(0x7f0000000400)=@file={0x0, ""/63}, &(0x7f0000000480)=0x41) 09:01:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) 09:01:04 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x5, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffff9, 0x9, 0x0, 0x80, 0x2}, {{r0}, 0xfffffffffffffffc, 0x10, 0x5, 0x100000000000, 0x1000}, {{r0}, 0xffffffffffffffff, 0x30, 0x64, 0x3ff, 0xba}, {{r0}, 0x0, 0x10, 0x40000093, 0x3, 0x516d}], 0x3f, &(0x7f00000001c0)=[{{r0}, 0x0, 0x0, 0x1, 0x1, 0x6}, {{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0x7bb, 0x8d}, {{r0}, 0xfffffffffffffffd, 0x18, 0x40000000, 0x0, 0xb7}, {{r0}, 0xfffffffffffffffa, 0x81, 0x2, 0x9, 0x7}, {{r0}, 0xfffffffffffffffe, 0x30, 0x40, 0x4000000000000000, 0x20000000000}, {{r0}, 0x0, 0x18, 0x20000000, 0xc6, 0x31}, {{r0}, 0xffffffffffffffff, 0x0, 0xf00fffff, 0x6, 0x4}, {{r0}, 0xfffffffffffffffd, 0x0, 0x10, 0x3, 0x2f235519}, {{r0}, 0xfffffffffffffffd, 0xd0, 0x2, 0xefd, 0x9}], 0x6a6, &(0x7f0000000300)={0x0, 0x8}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x1, 0xfffffffffffffffb, 0x48295635, 0x0, "7e934a250fd6fe53964e7ebe9ba81b73c3467dbd", 0xffffffffffffffe1, 0x4}) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x3, 0x2, 0x3ff, 0x6, r2}) nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r3 = kqueue() ioctl$TIOCDRAIN(r1, 0x2000745e) kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000003c0)=0xff) getpeername$inet6(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) close(r3) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) fcntl$lock(r3, 0x0, &(0x7f00000000c0)={0x1, 0x1, 0x1, 0x6, r2}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x6) ioctl$TIOCSDTR(r1, 0x20007479) fcntl$setflags(r3, 0x2, 0x1) 09:01:04 executing program 1: r0 = syz_open_pts() r1 = dup(r0) listen(r1, 0x7ff) sendmsg(r1, &(0x7f00000030c0)={0x0, 0x0, &(0x7f0000002ac0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) 09:01:04 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d6500c7794d2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1de5e3f53dce56bdc93a6e1eb8827a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa64d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b", 0x20c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) 09:01:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c653000aba86f9013270f4b6b15a96516c577bb194f2d7c8c6d7a5cccebbf2fec95cb5e5b14d5247fa1472aa14a4e69579fa80df01704fe6122b40a5ff226347594f52ef55cae0a4eaa86bebc6aa6fd2589a1b75b0de2e38db755da8e42c4c7d1235eeb55e4c49acf7cd19fdfa6a8a2af0542f0b319cc644b7ca43516ac73e03e6017"], 0x10) r1 = fcntl$dupfd(r0, 0xa, r0) mknodat(r1, &(0x7f0000000080)='\x00', 0xf848eb11811febff, 0x100000001) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)={{0x4d98, 0x100000000}, {0x8439, 0x27c}}) getpeername$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000040)) 09:01:04 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x8) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x2, 0x6) r1 = openat(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000000340)=[{0x0}], 0x1) recvmsg(r3, &(0x7f0000000100)={&(0x7f0000001780)=@un=@file={0x0, ""/4096}, 0x1002, 0x0, 0x0, 0x0}, 0x0) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x2, 0x2) fchmod(r1, 0x106) r4 = accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) r5 = getpgid(0xffffffffffffffff) r6 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002680)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000026c0)={0x0}, 0xc) r9 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002700)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000002840)={&(0x7f0000002880)=ANY=[@ANYBLOB="c51de7a9c801002e2f66696c6530004c6529e82457875f52d5353a7f0dccab423eae70ffef52c2877bdd79b0a94bcd77956e3f1a3418c3051c97f146d2059216fbce4f757247a27843e146a44f87deef5a1f1070727dd6c34210f5d28333eb723266a62348f94e06d27b0b95107e6dad5f288f1952d0ea54f7ab3e617b165a61ab7f0991c67b"], 0xa, &(0x7f0000002600)=[{&(0x7f0000001280)="99f6e261765a894f2f9152deff3af751b7495a25b395c00bec298e6d03db13a8132bb865506d18ab1f56331f4d164a1de8ab951de390b531410e20e969e365a622aa2f48d0c8eb7416334f605569f7e3034b92a46615debc6ec5733c29d93655733794cbad6934829b620a075888f2f1adb975ef6ca7be263b1fe151e97828bff631b9cd867ee3803fc90b081dfdd540046c23e1362f273088971d3138f72574a60a85bc4a811e114aa7eb8ae64451d9cc223d2bba1280f4a42016b1a4e69b6f3e69b36e2b84514456ebee3f489efbc568a459628650555b717764c4f3c6eccf4fdd068107e04253d38b7fb9a87e999c237a020ce98948c1101079ac60b64447064fcabcf85d697cb217ce3c8c3cd5bcb1593b9afaca2410b7c515f8cefe5ba42c0c5b8f8b0bab7af93fba653ee9f40c028c8ca8ff0cb79ce73c726fb4bc1d45eddaee6491ea551eff2c2c160d702c2e0bf8b30f75530cbd96089ebef94b0d6b18a95ee03ad0b8b9e28529a741e1d55c0e76654dd9f8976381451b2a238015ef7b7cf27fe6e17e2648ffff2200338df00bb14b2cdd6c525308cefc1514ab1c5c38d956672013f8450215bbb576d95191a4253b4abbb6700d3b139f5ce5cccbc80b5f11395d8e51cffab9c2f086c671ef4559a60c6e31d64b074afc80472e752c9c3bcaae56795d13fad0fef97cab360753e70c2d774c247439a135057ac76b9c4a59639f3ca139ef19633021a04ae4afb431a570ff305db2889c4bb26d819ab87d829f4d553f2b71a7a74ca13f97c1e4d9d37be1826754a7d65262b3d7bdcbca17321bf6ed4f9b9556d2f27b15d3d5ceb04dde5843505d3030322d0e84ec90c524ed5a2a6affa23b4ee8e79ef8f19dc4b572cf1275fbdca5e271f32d835589e987c7dcb6baf1a3b7b9b46469406d9dfe9b109ad50f9c12c03468e9680665d9af9a3bf91cf5c9e06886582e517f0c8f20a8cb7dbd7dfed0660a7651e58fac2ec5c838f1e8b4ef390c6f461af8e5d8be7882814e7ee11cb48cefdc0bab68af856721fe272c8b52b1161512531a7e1c6e7a98c01c00de7ea9e5ab180136f1a220dc11d9a356ae955e6f1b242b1b4acba138be88851eb2bd96de0f2f14d5073cba221868a0d1f45174b49e76db93506847035dd6e5259dab9a9ce80c6c3f672b6710c1e05483c2c5ba2733560c0a32715aef451a3f04803610aca5cf7e5332591adb1d7b09d6b6adcd1047fe6fba4a5aa9411f608755f58e10590163e1b69c5395cad110015a1e2075d6e59dd6311677618b75136fdbc3728e8bf32c2419255eb38ad889752bc065ba11ec607ff6d83393e4a84e4b6e6f018677712516289d8c77a8ca07abb78d36b7b2ec341d93c665093d3b2e85cae04b52ba518b703e78fac739f57400345f5f43fc8ceeff0bdef59f91186d2a0499dda6b9e4112868c69a79a653ee283d14d6c3acfb66cd78104233c4024c235e0c1fa39a83bb8111e81693ad97d0c1e3ac038c9197d1209a9b782bff7cbf740f02cb9c7bff9bf723c2c695e33e27853b9ffabf956de605e9eb9d33baf8cd0dcbd0e639f4c9685c86d29d0da449a8ba7ba5b925290fd6f01f9d1608cf0dc3eb0906135f55ac93b0dc3be51226c4bfaddd9421ffb8014d05204e5e386f9d4df284c272c84c284750aeefe24179be900a5d2a5e08e45de6a839ecfb2c64d7b7e2b97c1d95ea441a6f04e368f9b8d20279b56e123dd45f59c30f1a3a512d1b991920b36adb9a23df61a0e84f4e900417e440bc84030c6eb6f4b1ac15f8634a904a10d1711f776575560570b8a53acc128920ce79462c111363a77455bb2172d1aca53be53dce224c4b5d253e07fbfcf334d84d452b13e09eb366e9a68e152ee54ea20061907b6da27c884a21df4dfda3ecff61b3e2b18e52b5753f30402da35b2863b949e06aad6e1df68b0b7945939b23bc612f565519f584a65173d6cc2dcec76c383b97355924acf75b57392137ad94e05a7bc8fdcc8826014483e86ffca9e44a882fbee8c46e8d6c4cb56ff94ff1d1b44a7d9afba23551822049d28794fd958a943b0baeb3dc39da9207d64ae0e18e9866492ddde9b3d4ba5e8caa181859576e447e6c3e38410f5f63af04223d1df438412940c037fa1178174adbc3a473f3a7b24a0ff63993cf1a1060a0d1ecc0bc0a758c830cd8e56b2f38049d4d891780f82254f0b852283c0033ecfd85281d8839dbf2982a023fdf12c22e7c432a82be1524a0007d9e51dc2b61b1e084892f1aad02435e1d6a6cae5b7eeab3f8ba28a885dd086dc6c3b7ba7b10b8d7941ccc993c3a7df5dbd17be72d39bed07b92b7fa30db04c9d9109a066dbce5216d9ceeb27470c5cc2f067abf48708756b5e0acbc97acf7f6c798c4abe8c7d966279781e5844547c42bcec957780a7f7067c75cbda29b84716364febc24202eee1b2f4e793b44b9651b85a3fbd6f09bd7e30dcceb95acc59fda709a8f109f71b26ed7c636ec8f44366e8c3d615dbd9c1ea27030a2b6aa0a75690787a8005b59c49a54afd11d06bb2f6ddce1ccbc153dc57888cf7938270b76c72647ea4e9831bd6f4f03cdef0b5f2950111538563b8519191e423d3ca3b78dbb0964e0c86210bf805b0ec27b9a27ad6e339303884159142b15d340eb1f22bbc492c1721f142325800a434876ff24347fda265f2ed1cbda4965c871d422774b17281dd90c6c41bacc6fc78f47760717a977c401f0134bfa4f53ea91b2d501413ad28303096a4fd45358cdac1e4b8ea985194e3aea1908070a83bfe59fcd26b2729aecbfe28483c40402eb181ed1f2d98b59e9a50e98f6fa1beaf7bab276dceebf3f319b562d29bc0f91a2ad461075c36b62979cd49388e0ae18bc11bf1b4d2cfbdd19aaad132c956d9442e5ec334506189f590ac84a2de05897e93a65591169e24915bc5fc4ec87a5591667df8155e8607afb0248da424ad6c9a771116d789e629121749c0640a85736127a7f65e477c4b61bddf8123dd464f44eb675c6aa1de60103ad13e9e22a01ebd1deb577a32e93a9fdf1aa23b170ae978b3c6acbefdd87a71727931bce500367ee024dc7baa14d57082f9c3be884e44f2ddcb3e87684b6fb54f062a2f4d0847f6d9793f5341eaca680df81f31d488f7c01528a26b8556c3dd4c94ba3f19d24d61cfc1f1cc20284ee8119f8a154ff56bbfd1bf4239acbea25605662f3b964960a9c6b2b77430bf539fe7a0bdd83df9dbb4d3a593d073c5c300d8063aefaaf772ffd405607e078fbc43491b42d83935cca51e48070a5a96a165b7d2af6384910a710247e1fbe2cee8644ecacfb9bcf957244ac14a5202f59fb0a0ba2ba8cb1229c00940155a4e62aa0f37f323824e21887d8c82589da4d7e4c5e1b3852d6d82913c56cbc30f517fac8cec0c350ae5ab3d0640905c1ee6a55db944c89dce021c0b1657a48caf440ee9ce06d621835e86f45a52aa6045476abb237d091acfb69e0f211a977db95e4b849fedc32bbb71fe658bf59b6b6b1f8b06d199ff3a5189d52d3c57751af5b382f939c039a167e3a02ec48f01e9667d92aa1c88e85395b216e1d4b4491fb3b4443af26506aaeee09b7809b4f412cb97edd793c08e45bb2d7376a686b85e7e78d56aa6af7996cb5053237159d0e7db95313e784171538f2879647e370b5734a300254bc691620f153330861c39b5a0e7d6c1f229b19d6b7aa60381f8abc89698c91f097de9f2a9a3bc9dfadc0af4f829fc3434aa1925fce92775b6dc4fc6a8ff3edd856276566332f6f124e2bc6cd99d86110842d84afd854b4ca38448a5ba94fe550dddc27cc27b6eb682376e8c06857d210117c73a3c08c1e81c024908a7b182cc68f30e2cf815f5d2fa8876f22f87ce6bcf712c614e6b90bb73675d159e544a2ae5ec4c3a516c735de0f2f42418ce2df46ba2f1e696781a2f0ef95b7d838b53132d164c96ebe3f709cfaff2d0780f140979f88f35e7f728825182f45754a65255e58befc02a3425338bdf2923e3d53ca2a74b59b8a09dadb4e3334bad07f3d4194017db8693749439363d794503e355562aa1f5ccf84875ed0748c3adf6603b66a9a2e799db55566ae7279c8c3c5c5bc9e70fb8c99d9126bc72004c790c87d64f8d5ffce15f32b5cc93fed35a113fa094856801e9eaf44d68037cc4a84fa885ea5fc30281f7f6ec7f9764ceaab8a034af05b7f97b37d4953ebfc25cc8ca793f7c58f43b59886d914f74ae5ae6bd8fa648be2c882b9a7aa73239b65b8653af344b57cba62746f9a8970c13c36c0c43a1f36fbe8a0a4c7d7799a5858fa37817b7ec0b41d475352d6c7471b959a0b4fe36869026210c5d79e32824672dac3ec383b3e74d144aa7d65cb477fcfe6f66efbd33efe4c6314a0f61518b00ea1ed766ce7662e0fcc19c50cc7243e52cb22aaaadf092386b7148aa6678ed8f5d3cf9582e47cb314cd4bd93c08f91fb5b9f45d447df3737e892b74edbfce1af761af511c7027960a67429e0b4a80642e8181e3db64e910eb37c09d8a723f39f5607fd2164ec6b16ca00ff1e34c3843d327580266a881411507e0cadfa6e68432d553371cf4e1cefbaa31ef472800acac744e2c6bd7426621a3832afd3481bb46503d5ec5d3bab2482eb5e817bdc14f6233513d9b03c8e300693bc92364c1b44c97e00faa8afd1322b4c75bb23f9c114018628f538b903d28c107e07058876cab2015247baaf799e532922435cedb09b694d33fd3f433503ae62b63881d01bd5029cb3a10aa3102c1f179dcd5d42548f34f2ed056b3a1954c79349b67fdb6b9f62b03d8dbdcb06decf57653fb43618e06fc54c1d5198305a7724dbd61612029642b035983a3d5b16f812d6ec8267dc1ac369e031b47e4dd3295711c7a597eb41efe00be246f6667c8546f09e01ed617cd469fb42879f9e50e3c25964fb3c0c47eb28e5cb9d142afbab3bd36308e18604cf69b18f4ba65dc5b9483445a0e4905733c3ccb9163ac42353796ae86c6746ff0e86438680e293bd1e6ddfabe98f48e99e62dda9c4100f90c1fe9a9901dda0d9ef722e3599ae67daad63211ae9e3bc1ddcdbff686181bd3f2c047e0f467a36d1a17f91089068cbf1c9fd93c98596a40c11bcec6838871eeb3af56c5edf8de3ef311ed055a47a51aa366b95155702d7d422bd1a94e1668bfdca0cb0b63af194c54027ae74045df137eb2cc15867d89d468c9e98dfd138d554952f0b289a9e1ef0f5a9aff2cc1a1221584212483e1d68b639aac0bea8175f4aa4c5a7ee39e98d07f41a9aa9e2e92ed1fdcdf16706ff6cbeb9ddb2198a42c0db35915629e49d3767d7210d2d9ac44c139e627aaf6ffa810c1fc47b7881c516f449d338e8eda737786f41f17307b73977af5d52021c6006ad06fbb7a872ebf95dbe0d8c046f6dcc8b6f2e994821d821601ece9c84f77a10de3f12f3ed83b69e127dcc5793aaf4ae8362bfa2bcdc97f3d7776eb45157623eabd5775bfe343b9d5eed287f1fa5aa8cc7313596aca4c6b7158ef797a29afad2ad5d4209890575ac7ce6bc16b90f2816d95a5ba2535df549180e4803c63ea1bc56c6926f59238dfc54511d702e361863f693c08bd823064c83c74b679cf8b663218da95aba95ec363138f60f7f8a82ac9db916a03be8c16c26edee8c27b9a588efb831985874e9c7fe29530da59d2fdfcc83f5fb03a1caad380011776c4bf7338a281cc9376af5eb4426754f0d073c055465f0062fe6dfa8404b6baade80d8f927586b3448796e23cece9ffb53ef8deceb06f24e3f48014ced10177277407", 0x1000}, {&(0x7f0000002280)="454fa265c4cd3dc9be231a5768d7ee047e0a23f83d18c476aa211f8883b4bd2472f78b8f790bb4740d25720b89e514d32290ddcd0c7e8abbcbcc4689efe942b3a1edf5abca4577914198099704bd4c21f7b87a3376d5059e007c700accb45e3b559b413e50b24751c8c575a4075835dc667aaffc1ff8fb641f4e6f", 0x7b}, {&(0x7f0000002300)="485b38028c45f31f1877923aa372aec95a4306e0eff24e7867c9cce0b66726256cf5ad3bb91a274cf36239e94b7194e6ac91766b59ca67611b32afabb757e3a766c5b1cc5cc4c872f32571b4a120a5af82923d80f95517d17338638bd7d1a7ff23eff36aebe47462a4d05f349d4c81dd0fd31f3151731a830119cb00702435c3c96b8b91bc87208ec828e7631571487e39cd8b17284faa850623f0681919ff7898eb", 0xa2}, {&(0x7f00000023c0)="404aad5c62a939b0f9fbfa3bb2448a2707031185aa492e47380cf3b6838e9d170c8ca25a6a938c133d65b79f349c356f132ee046647b0ae8813911a03d513590b69c58fce1637ab62054b4ea8a3581680abd8e29bd3d0ddaebc7f1168d51255ef3b6f4e6cdec1048c90319165bb4a2cdd8b1647707f00c63521fd89f2f649e70474d1647d28b3870a8e993bb12afd270986eb8", 0x93}, {&(0x7f0000002480)="764d358c595316b76cfd91a92ca72c09b18e19de2310a2ce6e4e8d2990ae68dbea842c86d7c85d28e82a58197be503995a8480fc71dab559f72978fb36d083b821b037a510d992eca4b9a00f9a66974aa6594321328b08cb3cccd931f40fca3f5d27d5e48021bb9a1f8ed8ad5ec76d77e1398cd954bff7ecaf34003aceb1131c5722bd898e70c2658812bee93ffd6faaff6d3f16daa326a8719198205b745ce1bb011bf9c032e4833e9b34e16baa04879561505827151e48742ecdce60cea70283023ad512d85c81c110e216720237e2af1864d1dbc4381d2ef26b7241afb29a3399", 0xe2}, {&(0x7f0000002580)="ccb749aa4d981e29f5b89ffaa3670f6bfa97e7ded1e71d52b5484efb423d5c48cf11adf010c14bb50a959d571a548ec236b99167681c8aa491c67a780cdbbb277e48a55ab4", 0x45}], 0x6, &(0x7f0000002740)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000001ffffffffff20000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0xc8, 0x1}, 0xb) getdents(r1, &(0x7f0000000240)=""/4096, 0x1000) poll(&(0x7f0000000140), 0x0, 0x81) flock(r4, 0xc) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x10, 0x1) 09:01:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x400, 0x0, 0x3d6) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 09:01:04 executing program 1: pipe(&(0x7f00000001c0)) r0 = socket(0x12, 0x2, 0xfffffffffffffffe) r1 = getpgrp() rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') r2 = getpgid(r1) wait4(r2, &(0x7f0000000000), 0x0, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff}) setsockopt(r0, 0x0, 0x7, &(0x7f00000000c0)="6eb9b4c718704e957523350483305f060fe1f30a320e16712a54156bd6bdd2d06ce6b9b682b42c4865677caf5e191aa7d0725bac08b1f9f677830dde374c3e3b74b2be2242e8206f610b98ea1e18b57cedc695f132bf7ba1bea36efbb619bf32bc9400c71f2915152d2ec2fb796e8fdffcfb81576eb97ff154e5c9d3dd386a94f7a0bd8e9021dc489f0777677fd92a3b92406cfb184eb70630a489e718cf3d46413e1167dde332a945f866dd04ec97d41861d4405d1e019f1fdc9dbb6b35b38077a441c690c197ef2a57a76c19f7e98ce1a7c25cadf8f1bc9bfdbc5be9eb33d173cb3e2de11583eb8aa598ef4e46d847a8a63580a5f86a", 0x58) ioctl$TIOCCBRK(r3, 0x2000747a) setpgid(r2, r1) setsockopt(r3, 0x1000000000027, 0x2f, 0x0, 0xfffffffffffffeb2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) open(&(0x7f0000000280)='./file0\x00', 0x20000, 0x3) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x8000, 0x3}, 0xc) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') 09:01:04 executing program 1: r0 = getpid() r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0xfffffffffffffffe) fcntl$setown(r1, 0x6, r0) close(r1) 09:01:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)) ioctl$TIOCNXCL(r0, 0x2000740e) 09:01:04 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r1 = dup(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x10000, 0xe6) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x200000005}) 09:01:05 executing program 0: r0 = syz_open_pts() getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCSTART(r0, 0x2000746e) 09:01:05 executing program 0: select(0xfffffffffffffd19, 0x0, 0x0, 0x0, 0xffffffffffffffff) 09:01:05 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r3) 09:01:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x6, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) 09:01:05 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0xe) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 09:01:05 executing program 0: socket(0x18, 0x8007, 0x100) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x120}, {r0, 0x104}, {r0, 0x10}, {r0, 0xa}, {r0, 0x1}, {r0, 0x4}, {r0, 0x6}, {r0, 0x82}, {r0, 0xa0}], 0xa, 0x7) dup(r0) 09:01:05 executing program 1: poll(&(0x7f0000000200), 0x0, 0xc20) r0 = socket(0x18, 0x1, 0x0) r1 = semget(0x2, 0x3, 0x5) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f00000000c0)=""/58) pipe(&(0x7f00000001c0)) r2 = semget(0x2, 0x3, 0x380) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/118) r3 = semget(0x2, 0x1, 0x6) semctl$IPC_RMID(r3, 0x0, 0x0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000100)=""/185) r4 = shmget(0x1, 0x2000, 0x1000000000000000, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r4, 0x0) semget$private(0x0, 0x5, 0x200) fchdir(r0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 09:01:05 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) r0 = semget(0x0, 0x2, 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) 09:01:06 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x1, 0x49) r2 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x30) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x104}, {r0, 0x80}, {r1, 0x1}, {}, {r0, 0x4}, {}], 0x6, 0x6974) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getegid() fchown(r1, r3, r4) 09:01:06 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x6000, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 09:01:06 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="18abdc5365a60dbb8dce47975458e86d80d20d9ed650663d56cd9b69720631b90d7ddbf7a105de7836b32e8437b35a423a6ea7cc0dd206fa56aca7bdf1ba2c8d5c9ee4e7c1d03f9c45dfc639727467d84b1e675330d132eb66b013cd6af224eb7612d9a200d787fa19690d477b049bccd348108e7beba24040725b6620f13bed38abe5c424957f64cde633d47a212fc55656b68ded44a3", 0x97) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1000000000000, 0x10000ffffffff}) 09:01:06 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) dup(r1) syz_extract_tcp_res(&(0x7f0000000000), 0x62c1, 0x10000) r2 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setflags(r2, 0x2, 0x1) write(r2, &(0x7f00000000c0)="14", 0x1) 09:01:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="2d012e0e66696c65300026aa5ddde9852a88639d4ee133aa35cfa78775ded7b7b50000000000000000000000008fb6ecaf5d9f127fe0e0349b1c5db2a3f14f689a0c0361bb2170eb47d02a77869bb483b51e0d9e706fcfe7929150f96ff3aed497af5d24a6e8c5839ac712053f0239736ba75bc9dc167c566c325c08e91b4329d22f5c4696"], 0xa) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/40, 0x28, 0x40, &(0x7f0000000240)=ANY=[@ANYBLOB="01003be5a5448005ae7e8496c04b6745f89477e1ee983f85df51be826c32cc26dedb1f0db79187383898e5d726331172303e707e8bbe5c7ec93d697339aded5321512a4541b64bfac85697e9abe7bf2cf82196d1533c521f8c77bfbe2f717429dc7c3a7fe53d3b29af1702ada8cd7157a75a1f501ad49b8d83664209ddbb24ece5e8dfdf2f49242019724d2aeac39a01a1858b300d7eced200733b9ba61f3413c24844d376618211f5b5577de259e7faeae6da704d3d1bd9a8381579c518fd5384b92b3a6049"], 0xa) 09:01:06 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x0) getpgrp() 09:01:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x28) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000080)="02025aeecae8744bbcd6b3275370f9cca8c5599a5cc8b1aa006fa33ece77f87262b95643974f4689c7b5d84850046ec2102ee869b42218ba406b837068f1b7ff8aec7bf49df6950eda49a1b33ab088b1ff9937bc9a5bb242f3d10c4093e58211e6f6994c8a8319c5858f0503363881e32ac5ce86a5b52e3ab73513ef5ecfb0d62bd26a089ec33564faeda7dfe732a32a540bcc5065be3f509b7d2fa911e0b69837065c5b54be245aae91dd32689287c8ad1f2c29e9297feeb27808cf1bc21165f7ecc847e90aeb67854f866b75e60f69fcd213ae5bdce035c71a695e25c4d6652b7d3364edc756bdfc430428ac82b0ed56f82e277cce098faada8b1cd05a74b7000d8c4b8dbcbb96be5e8f771ac874115da9eb1f7264af8751fcd9ec9abf18559585dbd6f0c8fb0eb3ea8ae668a0a754b8f84b39e540d759b909099f55d6b9964c48762aa94c195644f01fccdf3f53ed2be7636f5a76896456dea5dc99e0f47a70892d1d981b6161c1183dc75b9574ed957db7e4b4d07cad3d677d9d42bb1739055e760adf44f3469c48dff6401c511d08f7f948e3befbcd4ad114dbf15a63e19bd3968bace4887cb90fb7dc97650107c37d4712a64e867bf2973cc5f1958ba85f7e73697c09b5f7ae71a87a43449f8d9f76d1068212b9026a33f8eb2862b481c1a42d33ff76b07bc24b81ab670380fa51116612441c107bde15b6515297464aeff77dba588a4dd761ab4dc6b8777aa9cac255d01f031e3ea7b413e6f4fc215c0b4890c58fbfa2cb60f935ef6660d716a91a3e061051119b218c2e738a5395e4616f8ad27249732b492156aef5fe3856b3c9eea155ee1108f20d365091937855f085d62d58cfc1463b0a06f84c93ad9d3fca2389e64ac661d064570c3f5307d6a6ecc04e34fb5a436315b0cea2b17d2867edc72a2cf8ff33b21fb947e8f71cdc0984eb963f78ccd617eb854f8b790c627ad28f31e65f267b4dc54f4ac11a76e8fe5ccad296bf140c0af89a72fd7279b56e2d04181eaa436c2cc2600749f41acb5f097e70cab877b4f01113e01ecc8d098c8ef492f23ec64cf8f1f5938b1e9bb801ad6cbad16877be0cbc481ee4da5ff36a1c2167e4d87900506a7a6989c9dc719593093fdb0b6aa38e2e1f89cd04661e2e1ff6eca170f569e6c9575ab33cc50393dc7e2bcd670f0edf26b5dbf53b40ebdd909707a17bd81d05d43e27086ab538633f147b5e1084d0668285501806a5d6ffdba548920756134315f7a0b764e943231aa01351e159794b5b4bc0ace6a8c0cef125a58e0b54134d6cb405a45b47ca71de187076464e4324d2ec99873be547c36cf3460cc9dd23b5bcc71e3080f37ceba8f0284c48c0e7948b8dabe036070c65b5417fa2126d51748896dd2e15ac7e14e437e45c11f1dfb50bb9a0239a1223c25852622fc586c18505ec043b81ae28dc2319a1777aba7f5bb0ce8cf88c265f3648c0130858e36a56498139b36f83be71dd859d7099cf2871f8e4beae29567ce7669a8c52940ed4d6861947eb818528c25b52f56252ebb8b46774bf5e34371714f9efc248dde3ed23957808733b8530e35b4bf091ef523ac8539bf79e821380fbb810347e7c4f2c847a69794d3a62b11e8fa0350834d3b70c78045d008f7a925d6121b164637c7b0679cfd61342cb0a3059c498ee01369e34a31aaa04ddb1fa935f806d5f884e41515b227d2cff91d5cd9a9a4b15ce0f192ebbb514b2dd1e32460f31d67313a9914ceb97ccfee80cadf82503757afc56d0672456388eac3e146cdc0e64dc5b44a4fe6e53a1983f761ba8aeef91dafc9b9dac0b54787d47e329fb6b5400009df50845abfb90a76f7424bb001b56d31d65ee62f1bc7fac2d24f1eb76f5a347b306fbead2ff2db3c9f4b68666d76444c948fee6e9663813798a12b6b7ee4534289ee4a9aafa00def9ec38c581b4c12bc09cf0a96bb35ce3d22ff04c04c22fc80aefa3a443bc25c07bf4a91404f7eb3fe920dd5aa403367db45890d0147b42a5fd9eba8064d3b89ac6930e6fdb8dee1974715ba1bb55c511542da99ac8606513c61f3c7273ca2315b915143aa8dade7ee458b5c4d6ab3b83d2d590b073e22c536be2522e265b6d789b20414de72283b7cc8df4ed97ac44b3a7a8db9f1ecb9281cf10a33d1c29fb94d677aff2844d85aa2b9f6976ea07dadc7d873a889bf5fc5ab81f5059742984f870c3cfd1eb94a148c1858994d256dbc6ae7bdadafc80bd69416ed976f8ceeb9559ab39d6235a52b43993bb07a37223c8c5edb70fd9c8062aca8bce04d3eea1b9c1a26735d05965bfeea8f9947837f28c045822808595bd190f2af2392ba567cb6691a0cdd1a132c99732619c89026a4e17f8dc0fae91497f4dbef66374ecefb803dd1bec230ade9490b55321f52431ecd1dda7075f9ed6ccfd6195f019c3c80097841004e6b8f1546601e88f0e6a69a6283a10cd4adc595acd10dd2f2d50f975e683f42051a8eb612722eecb33835cfdf32d7da36e9987e73448936ebc6dbf867eb1d93463b6b993b76d444658c72dd846d10a0e73f2ac0ef86df0c4986834da6e5255d423e70acb6ad24e0c0f88db6116a309de03c207b4f153d1752c9f55c3d25c74ffdd72fbbabf11d6fecd315d97d36d1715e58737adf9dd922a5a440b633fe19565ff6aa302c66737d9584b6be89deb9dd289d05a02b4f6eea58f08de62012814239bdc68da7ffd8de4f6aa5294f0587c16c374e9e6cf931d339cb6b53443ce7e42e713d513c84ca5e0caacff68431693d3da683e0733745ffd1bf6022bd809a229bc20c99669ed0b01a475a69a3087d115c71581fc4309a52b4c332be49bd14e15c5351c437aaa6a813364ceaece7753099c934de9ffe1a3539eeb1e2290029d59305db2fc5990e94ec3817f14b4284ca194c8ca80b3f3e0b8117cdce7ed5b0bb3e951719066ae31c66fd4ec06b0ff03c8b74f3b76adbd0074677c01778258f0f0018679d441e64169217052fc6caefb92ca70f3cbca624ff328c8c5330e835f9c626a31624d62537c31342188ea796a315bfbc55c2217c1ab03dc44dcab6dbc89672b191b883e8bc1fb6bce8cdddb0211a35945a949597485b2e13fab40292fa071152922798b9ac1a6bf7f7a21fadd570bed3d9f9e975078cf6b66c10aaa4b632c40272db02c09d8340e830684fb8a28be793ad9c15c2737a70c410d2cd055a2b6fade182fa5a62e2db68242dc77e1fda70fb46901710edf6d231cd18bea6376137a28de9f52039977cfd7ef00380afcf7072aaf5def8103128b821699c52d325a861d31819b83ef227a220422fe28559043ac3ea143dd5f166949d289a41f5471a3b162999c8834f8c379f5a5fffb5f89896eae1cd454fdd7e1f7d1ad46e35f498404ab380fa9a8ba56a00b051992d28f0e782ad03d26ece5650f8fdb404e8d1865c7302e7023d034df3e5b7fb54cbf4b6edf0a6f59b4b760502fa1e852dbe0839f1404bb1f5741b710791318583e1427a9c322000bb5f506b122be5cb660dcc2afef0407d670a8c33a5404aca87cd5348643dc249ed299e01271842f981e25042653b9d74e401de1faa13166a9e71817a0e0aeac4dd942e5e3ebc5105bbac8107c227db5a652d88b6d8c5fe71ebd3edf52825b53ff4f1e907afbb0f8a261c61dc19d949d69f12579b926b29e6adaf448db83613b27c7cf234d5fbdd67014ee8aac8627e90bc411c3e417184addadbce8be8cb0443df0261f16e609f742592cbd3c85c73e0523177f56f6abf9fae777281405b79f19c7ba24963e8e6710cc7c24009fdfd8020496c0d16cbf8fdf0906dd53dc75ed2fe58a4c3556c0b370a64d46c54221f0b0c3d627b34d9b4fe4e4a651766adf670b1280097c43879778f5a07e590c10855488e62a273a0d37c6e7bbd8880b121bc8827485081600716931e4004da2cb1baf60cd04af9f4f6032a9c27f49d09c134bd4f3fe21a5e25b9549592e40c25a39460e7f01655e0cc0eeb3c5b64e1cc114061f2144f12f96093382ea7f067f32885cd7832d13807fab82cb1f3f579a5ff0c4a19832bac65283f30d91ee26f4b206e156f486a5903c35b86ebbfd3f158799f7ea3234e0b6a202ae54c136109d2b0247d768f6f705e641013f5033e8ece3b7bf0936a3026d9071262c41fe454587532208ea35479b608d8f665dbfd03f4023b6621a000aa4f663ae337aa98eb676117663de4ec62afbc0aecf30d7b4735ff644ae9ab81e84fae233432e2b5522a2ee10b3cdd6a98849a1294b84aff784dc4eac406d4c39b7154d865400219fb939823e98b653c46395b5bd287d52e0571225cf66c11e335187a13c132c61944e8cbc6a8c8c037735be3a99a97102f263c366ee3b14312423bac320ca7675a552239885afe25c98f5dc3f8608b670c2e3a3d15af5b7969e97b017caa8cf46921171ae31e18292d3ec2dfb6a0c2531cfd5a0ffdf233bd7716ba197ef817f3820bdcb2eebcf769fc03f9ec1bfed3313b96bf02b526667e2f1a8fe89a2c85c12d17c8a4da8e582efcab40bfa4b1b741c81a780ae1af12b38950572d1a27ef10945f7284ce7c725ff1722eed3106a1c39353efab3029c83f435cf223e19da8d6d5c7cb264195c2df0aeca7df4c9aa6c42310dc1bcb6cbd7631438ef596ea56f854ed75cde5243013fb9f846f4578c3153fe15a66968c9e5eca98516055c0b6f42950148c2e8a58e746bcfa16c86e364a3cb73b598ceea960947ffcc37303a28ca0e03e917eed5653b6b325b81aadca3fe80b86eeb1af934eb72996745706a0904138dfe533128fa6735edf8e2c18c2819172f24bd8324e0a438b647c245c43a65f42a0ee70d5f25a1357e2b8f4bb537ce54e2d1d14d0d1468ce5749d144aa6c3a93ebf34c02d6947a6370538154c207b4ad306c4eee40183cb61d38fe08dc0a9b1034ad61050f78d1c9d13a2a3f5d7b311ecd9020371afc06b6ba259c27d2a12dd66141428a6a937bfa1b11237d6a0e755a3f34726e50002f5e3e3ba4210ba9b287b860e4c5a0001efe74c57fc0cb6440c48efa12406d430be3af5cf528d135c00a74261ccc4618ab16a546c5d58ce224b6f4f78d70825dadf966b1d4afb40eb9c56e61c64b9cc1409190a0f682b4e9204eeb5195585c229ff38180e1d5abfd42b8ba3bac84d14df84e084e246eeebdea5c25b3ceb9f3472eb8bd8f34f5eeeebc68a4eb8f4a0f2858daf6f0e06cb6c62dc9b790fd23229049c4f0414c5ac12add21787a5781306aac5daa96d0dafb1b2e1d36bc4e42ba6c331213881e2924089ac51fde9e3071d3ec28e419a30a2d0dd970b1348d8541e6e93c6a692aabbf969ceeeafb7cf0adb9bd45547ce4895ae55a98c68c94a8f14c8523f8a5b4ecd97ddff1e48ddc58f040cae46a3987bf96272a5908677ad6f0d99523704567feb1d4aa38eddbe2da666d5b2ed2826d60450b6bff052729b94f3b4d7b38e360a062f93ea0695911ea9e730c78765b7b7e1cf63fc7862b189123ffd57881ea0f9cf23a38f7abc9a4d8599cdb973a76d76e07fefb575f23a37669bdf67e650eaa2fdd3052eba4e89b734867b2fd592915185991ba2f1e3cba7ae1186f57a62e201b9480d530b2cf7fd3895dfc7c1f71ec28fdc0ab958f639550b51bdc45c5ef073ae4ff2ebc1c8aee763d21a2210af54aaa523e20c9eadc62c210150ca270a65e67459302047f9841edaae21c6768fab5dfe28dea7ec0bc498a041587148f26c08ff69478468c138f6a3c6baff57779fa77f48e2a0f5e327b1d702df7e71c694164ca", 0x1000, 0x402, &(0x7f0000001080)=@in={0x2, 0x2}, 0xc) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000010c0), &(0x7f0000001100)=0x4) getsockopt$sock_int(r0, 0xffff, 0x1099, &(0x7f0000001140), &(0x7f0000001180)=0x4) recvfrom$unix(r1, &(0x7f00000011c0)=""/203, 0xcb, 0x801, 0x0, 0x0) sendto(r0, &(0x7f00000012c0)="62eacdd24ab31b7d8628ce7ef8276af0b99142fe4a3e01aada0133ffc7f2bd0a111b65808af32f9ea9a3c7096f7e7cf0ea8e15d49cc42be3371201e746e332581ed1f56019af2dd9c92613572891e488563b21aa00f89db0d505b4cfc0824827dbf628517dfc01479725407866d03ce8669dae6ae594e95df5f8ce5b5470ea44e1bd6bda5fb03feb38990ea6c4b47a2771eb68ef03925112142e725db9947cbb647ef4a60da9b455760ac0ae62f9173d7af4b17332ab5f00bbaa24b2af02da5649d7707ec37e95", 0xc7, 0x4, &(0x7f00000013c0)=@in={0x2, 0x2}, 0xc) r2 = semget$private(0x0, 0x0, 0x0) semop(r2, &(0x7f0000001400), 0x0) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000001440)=""/22) r3 = msgget$private(0x0, 0x400) msgrcv(r3, &(0x7f0000001480)={0x0, ""/93}, 0x65, 0x0, 0x800) sendto(r0, &(0x7f0000001500)="370bb134b7a2b5b23c843bdb13ae5328875fa240e09227666f90a5ff5caeab6beca2d498717e7794520d6090e4b40fc60e97a8354025dc900c7f24cb463050a250a0f41cf792dd6dd7742aacf5c066dade53a975ab55119a2bea0739a3103dac7a8a27208177d1bf8bf3d36f4e962198d78974b25224942ccff33f193b264ab9003c0b5d8c4870693388c55745ca533ec4006ff408895ac09631b36ca79503a30f89135044c17a70c67e95dc5337b6553dc68e67f395d1f73822b39ae4bbd8e1ce39f051946b799188", 0xc9, 0x2, 0x0, 0x0) fchdir(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f00000016c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001780)={{0x5, r4, r7, r8, r10, 0x20, 0xfffffffffffffffa}, 0x6, 0x200}) recvfrom(r0, &(0x7f0000001800)=""/209, 0xd1, 0x2, &(0x7f0000001900)=@in={0x2, 0x3}, 0xc) r11 = socket(0x3, 0x7, 0x8) bind(r11, &(0x7f0000001940)=@un=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001980), 0xc) r12 = semget$private(0x0, 0x0, 0x20) getsockname(r0, &(0x7f00000019c0)=@in, &(0x7f0000001a00)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000001a40)={{0xfffffffffffffc07, r8, r5, r6, r9, 0x4, 0x7e}, 0x5, 0x4, 0x8001}) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$TIOCNXCL(r1, 0x2000740e) semget$private(0x0, 0x1, 0x10) pipe(&(0x7f0000001ac0)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r13, 0x2000745e) 09:01:07 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffff8, 0x3}], 0x1, 0x0, 0x2, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x1010, r0, 0x0, 0x52) 09:01:07 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) listen(r0, 0xc10b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 09:01:07 executing program 1: setrlimit(0x0, &(0x7f00000001c0)) r0 = socket(0x32, 0x3, 0x3) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000040)="d0e643c4a760f1a75fd31bb50ec76b9fd80f1d0cd1e0107bbcb711cd597fa0b3f9f2004daf14b60c03d472cc2fc78f1138894bd2567cca2121754a6704f1250d677eab10f4047e6cf8852a701b8cb18ed500d4c999ee5fd21f3c1827b8769ceaa4e5eb5b99b051003b1f938028c22a656b4aeb560fd3da78dea6a3f9538ea2df08eb665e0a61ce729edc263be92be795d1fe9003214ce55abd34bd929932e172ece24e985bc24cdf941fac7a0b35a2e9692b0d14a2a7fd614410d81a0604d525d45e61d7825b980c555de8d740505e62f04dd467a6e4f485a626df2833b9e40458fa6100011e2d5519037aa56e67072a1ccacd1e8b8e0e64e4", 0xf9}, {&(0x7f0000000200)="e7a651cc0eeacf7ebfab3a7c8e2ad28c2139749bce93cb85da422c6fbc0c2d60b27ad8aba3cfc078fec6782927990a7773663a2d81408954a6978137de1173481c9505e6ded3f2bed88835d89efd6deb6de3695bc19502e2c44e47b8db9f5137432287073a7cbec584c57cbc700323daf7f812e2c96a1f5dd000899d1fa373c3515b", 0x82}, {&(0x7f0000000140)="7f17564834bf508ab749a3d0db88bc491633e262a62d", 0x16}, {&(0x7f00000002c0)="6aa2268b6c28082d65b1f55c3a1e05a2f9e1281996af5820b7c9b98a87a2364aad99beaefcd863fb3a49a43132021f26c2c9b73fcac115bf5761ce30dc5e0bf5c5e10b97573032b7149dff53afc1fa8676e8cf943ab0fe1e04cb8cb7b0e9c0e0182251922f5327050b87355edbc583fe81070e79e620bd5329175e4301bc2661460a0d276019b6387eb4d1499bde0e6c58e871f7299f0f11ae5e1b6b50b9cb733b4f5b9707f174d987fce67b4a0f", 0xae}, {&(0x7f0000000180)="72dff76016833816f0e42fc77838a2ac75876fdd39410459aa43b5f6a68cf75460feaec15f1758898fa69441387482d17c5997ab0cd4c9", 0x37}, {&(0x7f0000000380)="870c8c71916fa28be16ce51a62516ed21355e1c6d51f4e94f5e9f03af52628e6e0122626e51f852ed7194128ddf7fe9f552f5a5a1dc9b258c4033a94447c507a0a8ac2c2c9cad65ce91468224e514a1d7ea911a9c21f16575a1fd3ad7b1d61c29ca27a3a3230ae0df32d292ec2bb35eae4ad6cf6b819101bb10727934db75f8dd89744096d5b2457f37b987e3519ad2f33bf1fd65c19880be49fba7e1f2aab72f65056190e39875b6b8950668b9f2598c5ce4204ee958ca156fc819a7111b07c49c16abc4518a9b763c124bb41f7128af5e02e9ad6711e1831c36e0152b6d69c1eab55a30b2fcdaffc0baccd0d8a34ed7025b2b2ba5707dbd759652ed7d087561ebd69d27ff945e394c52d4d5e1e5f66f3beeb9ee4d98b3790c84bb90c2029f608ebf4de33c08c32fe51aa863dd8eb772e99eec5781d62a8b6df54bee7a27bc41b119f5d7ef8c0aa6aa6cda5b4a14c5103a7aa65358c1c310a7a2be739a49a7fdccf34c8f266f0f2df1669e9e05e8007f03e5e29a5d4573a791b36569373b0922402b30ef09a4129b16060484a1770e9147bcd8eb6071ad254ccde93b97ebddf6235df459925d0c8d6a5b47ad680f9db4f555c4bdfef441eb29bbb077a289f784887c9c87bd76521dc06fba09e3c9d672d32814bd567693ce6b7e829c6c92d7165bb642d1bdd8097ff5181c22a6a151a9ddad1b7ea153cf40f15c1e44bc15c7d884e331f0ba2c8ff04776976dd35ebf3a7d889dc0dce55dceb853906d45a05dbb1025fdad557b98398a74b84d0fd0559bd8124978aa948fc0f3893afe0e81ba06dd426e51ad91c116915f6ac4776490f065486222ffb515855777b975e8313d45e90193bd5d818fe9eef948d39a777aed4be9509e841fae6dbd0515e100944611a176544482a032f54ba44134d921305c27e5dd1d8a2f3062decf4a4c49b917b74d73d97598c6303e7bdee2de5039c3b8973dea265b07c2be7a95230983743967eca8f8e7c8efc374bdcca7ec2b0138326b47d81e18bf21628049a4858feca75fe713beea6f9bf5db77e361e4274f960318491c046a4e96436b9d0a1ecd6dd0b6af3f4e0f07171a77e607c4d84715a214bcb5321b497441efb8611da878db235b51195cef5b785b99d10407bfee7e4fabbdf9d364cf370ea4706a89d3ba6992404132430c658594407bb06a03a14d58bc62087e03d21b4f36ace44ce7ccfcd68cd6f26051c74dee51e82c4d9b5bde90692492efe15610fa8c6e9a9a1ae629e8099c99cc9c97474f93786568e36fc8072fb08dcdd61aad2b90ea8782bb6c9572f1761dcdbc9994d5dadfb92a94510ed94231e3d732376be6d7e12a528d27f83790abd3cd10855a25c415093338e183f34d4ddf43463d4c8755381325df273433786d9c36e1c23b4a476884ce460c9e8dff1cc00f2f6c0cc14299611f09c00545b9510ca2ae5176cbf0aeb33a622e6b22c61c63fd4cf358f23423a67f67523e9a2a81493cef919b82125f627b01724f5df67365c6a365ff36c71863a07452b584ab51f0db814cd8b6f3cc9c8d30850c036ffd6cb0e46024d685ac9a0516197915ed9f93f92820620b86bd344210368c37440564c34d47251ca6a58899833ba989a09f2240456cfe4a84f126e799eb3bb5c01be60277312718432cb363677519cee4721eef7b67dbb3ccf0554c0a2ffd85d839d840cd61af1a3d42892f02c59e54b253d5a134b3b745d5d13a0ded04a2e5737a0c72412033c7d2c93aea43cd3795a4c39213c5f66031c30979580f0057805b6e4aa9c100f29e2906b2c1080f1445db72f63597f59c4b4d218c3f7f4393bddcf74b32fda614254695c1ccbdd667c31f7f055bc62cc6cdbff0db82aa789a70f5726967559eb2fe125c03f7faee19af350a3250264f6bdabeaa7a47d7b3e8c89cf47e0535dfd32c2280c6ab5a9e55c2b29f4b6bb80b7a9cbc8d61624c2bbb8dd292c1bf429c6251c3f7caeccafb69d7886d52541eb5a2befdaabd3878018b5547aa62871f8c6b92caef8b0a91f37d7c06f26ee2680cc57783f386b704a4cdc630fce012b186b71260b13d3d1906f67a6cdaaa3a080b5001026990148ae16607795533b6f745be43b4706b44e416ecac721d46a919987fd73038222e5a0bd467462281782e7322011c5a9c24b4a4734906792c073355d6dd7dd231472216d86687bf4a287d03dc743c77740967777b2469b0b45bb857cbd84a5fd90abe41d9b510eeb25b8902a42bf5d326baa9debc02ee81a94b3990d8fa56972a59f4897c08bbf51951cc3300ae641fc97417dd09a229a9971c56bc9bd3cae5cb28d9c5c12bdf169c886f00fdaec0530cd8c47ac5e61f1bdfa140de2e74b12662dc5f1a49504afe2405ba1dfc69d7514b219b3d8636b74875f3c3f8335f6f677ccb8fae06ed7973a353429cd35b141e08acd07dcaab55c4f6184313924ddfa4f35d73953e4a8fc19de7712d27f6b68af31350347b16a6aba58913e5803334db57f5202fccacc8681fcdda30a0b2f3e39b899363dab8e96511fce00a36fef171a6a644a23a5b82eeb9e968d270042ff6f1441cc06b9aba5d507eec2449b2556675611e0a5cee9e7623058bfc1fae91854a2cc7f5d77e78a2f28851f93477257f2b35bb016f1761293b7a5c3c2ef2011968225918df477bb23aa147688e5ddff04f38c7ab9ad69964dc94b27ae1e2798ca2790f3188d09ae46252a525debdaf9be5a7515efbbb588883253003dc30d0b52e6dca68b98e6a8d5e5a4525e8ab0451a912e57406232b254dbbd3a71465d02602d769d560b98cb4df6b5ebd399fd8857044d89c0b9d4e278438b4a56556359a81ce48dd6cc6a7e215bc9d13ec159163c37b24db99b2c11932c5058f885b22cfd5f9f8adabd3af274a87ca9fa834b67aaaa03e612a0ba5c977c383972c97a03eaebfad4b2c97262d18b1f4c8e3727db01b8c2572c7e4effe1457b4aa780e22b0ab6977faa6df0be51f3cadfbc35fd6c3a39428ac5d2da0fa2b20fb840a50c1c193dfda3e4a65809d206ec033199cd432509a49317f5706c5daa7a523dcbac54409b6a032d004874db094ec8e433c32428760bad8e6a9bf5d4ffb555941d480d6469f860d51da4d01c3bcb618fe32d7fb0f22e73671758373df1a9d55c45cbacdd5c0efef162fccc24194786f8adf4b9b4edc9d2af14fd0193d3e6c5c6bf9f2e56e34cf9e722ab91dc8d516d32a268ca866d0d8923db7c4dbf7dfca998db366ec955ea8ab0240fb370d06bd38dee7b2af8b65980f8b1547428a8d149deacc42bf277b2df90c8fd09be1cae715d4fc4ca38c2244eb95bc58c40489ef1cbf9a0d60d36bb090996e909577383d44edbce97ab5db9944a76f371ba2f97d4eaeb743725d36f803553692b2f70b3b22730bc26867e8820499dd444a86994140373993d5767d5ab4cc39b45744c6cbfee622114aa517b0fd117e7aba534c80fc2ce4b17c7f5f5692475f5cb1d5a1e489d07743bc1c0190e514c2f3787c2ff8e51b0f4c301d584bc67ded27be2526731ba3a44d0a069d7c7ac5bf94a957041f5a41f46bfe144e1e25fb9c34326be2644b1a1b95d88cbf93bb59caa33c3308d8f313fadbab0631499210a83513364cf5a33482151fff7ad2bece3d7638f2d0adc19eaf0dc586e53af8b907ca26bdd94a5e2dc341c2f3f01739964aa754d496605c6c0a96ce61d50fb1b23d9e7e70a1adcb2250fdc0ebf8474a435a77c35a8cb7c5a0007cbf64be793518469671a36d8925835531ee228b98220f0b001a868a9257ca233a71281523beabcffa5cfc7b5224c2a4f9af519bf02299bc37d8bf096143fd08e2cca42d1267cc2d5399f6f138444c03a85500980ba3cff85977d2d135eeea9248d79bf64feb4aa55023d74c530281ef31acda6699cb2d74b30255da5a5fd678e846b0a6c04c8f4cfd453e338252968446f35edf26f4cfbae9742dc14bb61f9ae1ec6802cce59596cc76f8f921d725ebe5daddfd67bb17a42c143dc392ca0fff5fead0ef69f8de9affb7dd6b402890ea4a5ca224102c48891107652a35a65820a8b007c38e89544f687039eb799a72e8a30daf3a673d797719864e3b3b2b8e994d832f84a3599b4e9184ca17b586ad52b00824fcbdf44a6f99110ec80b73e1c60459695084a4a1efa6e1d57d90675416c6c6937cf0b96af4840ee6eb9811bec015cd1b123c89913a41bf00fc5e4ef0d673a8983d61b9d6f338f683644fe70b9f75f59c089b50ea52ab50730e03a8eaad0aa0c02dfad9b88eefd6bd288c8a3c25b4a81a251b55f4d1dbf7d921c93081f7b39d6e71a3e1cb09f75081cf3faf4747f0b652a5716e441c6ccf16125b1c3d63570dfe08f7e1b8891f4896e1ee3cd6722c033319c3d5a84f52514ab0ef466e5d0956785d6a2fa8634446bbecc5922d0cd86e9ab05a1bb87ccb7ce9c9654fb1edf9356f9b7ed854077b9b8902de8d855e93b93ee8dc87e5be9a4fc333ee7fbd93a94d0df23371871177846577d95435bb1836fd5ff576fc148646fa4916293733990859709a1aff59447b8845ca0c71fad5289b933ea2f70972f4b094b6ba72bc90f1c5526c8fd418fdac3bc8b1fe5f6d95e85701728a006d74ec641c89c33c4d7da881242aaa6bea6d21db1565ddcc252e32b5e3dca699b2ebec521f4d5f3f25d516441a57b5023caa8af13a65c63964b457ba70d9700f1e93ee41ca138ba2ffad015e5e593166ad944f904c0135be764af2f43de4328718bcf684e9e4701c082ef669ccd4e15a5b51a82ba500c5cf5693ca0d3899e96ca5b8828a4e4f5c1663f0273dc1a519c6a1e0f94e358f84eaa3da61483c81147f107e7494aaea04797b2971b696a3e42c01d2c81365fdfe7f1d8e8a2c67fb120c76d954ffb5907a4e8007ba6b0d8c4e000d1beb612fff6e49dfe390cbd809fe6a57d97e66f1d04cf514f8846302d0a81a009fb13febc04553b04fb08668bc07ce759dc7b3f14f5f411f75bae504f5bce9998e73a46f807b9940a6e70905d8dc9a12dc329f7b7cb9e492ebc1afb6ad47ab2db1d2c7ea210c2f54f2e0388093e8ef53fbbb774f8956acbd0d5c952c2aa0734815275291a12f1b28e53909f9af339401fe074d93f4fbe2c9270b10ff17acc176ff7a1f11741095d0b0492b8522d9c336532ad9f4d582bd72e4023bb12a54e363f64a41b9ed96a4171a42dcaf3ff9363361071b9941bce831a1d87a301e399d8e59155682d7b086957e6c9b7a7c4c338e531d78f2bc6c4b7863f6d78687938550cd8541c557bd8716eea26ab51944bacb8a05b4d67fb15c4315533c4ab05df5e5f35281458f559b98de377d4f9ab666a45052f52e6b7de90cfd4db2c9da331935fa033f9d55850a6956631aea7bf1d16fe078bcca98b7af2258f0679320c835de9e54786977eeb4c9bb8764de5994411e1262678ea4a3c8b056b842950077f1dd002774393de8c442a5546e07a62b0de8248933ec54ed6c98d1766d34941b2e0133c92cb361c11100fbeceefd95b15fad5341895c60b3466af70453733a25167db144653fbb1ef771daae730521297387524804553590864128789125e09696da82f1531ccef033232496065e62a5525a74edff3af2f3c8b59be839705bd6a785368eb289b87bb2ef42713f717ff4393dd357c381117e21774e2c641fdeefe6abc4c83b346b5a5526b45d8fbd5f3f7e745a87fd6b59f8d0c50a84de1123c6c8397c63c8f31cda8b678729b5adebe6b9e29af9c8d01794150213b16097288bfefd5b51a8bc28e29782c314d861819b100f4", 0x1000}, {&(0x7f0000001380)="8b66d03ad4e2e8a358673a4d0df525e27c408540870dd10fe9cceed9fa4b428c3888f083a0d8a6953c48fc49c5bd8e8b457fe3e037fda8c36013e2dfa43d344997d46540cc29ba38c3530df11702b3bba688008394b2f84f76c198902293893fe9667dc04c", 0x65}, {&(0x7f0000001400)="db5947198aea4d9b57450c97b8a22624059849884e1c0955808a1c96a3e45952e0b242c41c493ff634b98d488fec76d5c5a1f0cfaa00073981c75ee96e17e2259d663583f782501b117c5954bba1adb9409152357b2d0618cf1439c070f2e8dadf6fccdd789a11ad51be09e4f31a5ff5a6d67452b56f566855f5852ff5e6eb03d4161378777dcbf109d9ebaf3b48e7689dbe34788f30038186d7535acd5ff6f98cf77710361ce4ad5b", 0xa9}], 0x8) setrlimit(0x0, &(0x7f0000000000)) msgget(0x0, 0x8) 09:01:07 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r0 = geteuid() r1 = open(&(0x7f0000000080)='./file0\x00', 0x801, 0x82) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x40, 0x4) r2 = semget$private(0x0, 0x4, 0x24) r3 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x2, r0, r3, r0, r3, 0x1, 0xac}, 0xed6, 0x6, 0x4be4}) r4 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000000)={{0x8e80000000000000, r0, r3, r0, r4, 0x141, 0x4}, 0x401, 0x4, 0x100000000}) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5) chown(&(0x7f0000000100)='./file0\x00', r0, r4) sendmsg$unix(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x30d}, 0x10000000000000) 09:01:07 executing program 1: getppid() setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x3}}, &(0x7f0000000040)) setitimer(0x3, &(0x7f0000000080)={{0x4, 0x5}, {0x100000001, 0x28c2}}, &(0x7f00000000c0)) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x81) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) setitimer(0x1, &(0x7f0000000180)={{0x2, 0x9}, {0x7, 0x94c}}, &(0x7f00000001c0)) 09:01:07 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10200, 0x10) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="043494742b578dc0dd8e4963a376b165b2114ec7baa198f1ef1023795609de020317a9f1adf4b6dd08ebf15f920189e4569c29f1c513e449372c2abea0a65bccec83debdb9b6f3994de8f270066c2dc91ebc416a4690cb79d9421049c7b1bd182e1eba89fe15bb479126da50c100dbfad6144834b06bdc4bc741389e3abdc48ef480e4659b1a514f3298bdf5e4e0e6ce070c5571e43e20f6de8b239b13c128c51545cfd9b4d5270fa60ef94b80bc2803be08d5fd87f0aa6e92cc0f459656e1d78348961c9af9297e14d8d267550fab", 0xcf) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) r1 = socket(0x15, 0xffffffffffffffff, 0x2) setsockopt(r1, 0x29, 0x38, 0x0, 0x0) 09:01:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x258, &(0x7f0000000400)=""/129}, 0x44) r1 = dup(r0) fchmod(r1, 0x40) pipe2(&(0x7f0000000140), 0x4) fcntl$setstatus(r0, 0x4, 0x80) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x4, 0x2}], 0x797, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x7, 0x3f, 0x964a}, {{r0}, 0xffffffffffffffff, 0x2, 0x9, 0x4, 0x2}], 0x98, &(0x7f0000000080)={0x8, 0x7}) syz_open_pts() socket(0x6, 0x4004, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 09:01:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() r3 = getpid() getpgid(r3) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) socket(0x18, 0x3, 0x2) kevent(r2, &(0x7f0000000180)=[{}, {{r1}, 0xffffffffffffffff, 0x45, 0x0, 0x0, 0x4}], 0x7fffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x13, 0x1f, 0x400}, {{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x82, 0x1}], 0x6, &(0x7f0000000100)={0x4}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 09:01:07 executing program 1: socket(0x20, 0x400000001000, 0x6) socket(0x2, 0x4005, 0x2) 09:01:07 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0xa0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 09:01:07 executing program 1: r0 = syz_open_pts() unlink(&(0x7f00000003c0)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)="85e23bcc1bf2b34b7e7374a336367e9d3486a5dcf76b0958856ed12c8cafe58b40d2a0ba705b3ccc14e6ee5ac898728de83192d8c90f0eb5b8a9d8324426bda70fb012dc6816238cbf15e2fd51ec48fc258f4ed93cac59fda3d565294bd07519169427c3fd476f65e0f2cf43d2397aa624fd61f8a8eabb665efa9bff935ec2417f32722555e3f802e292a551b3922c5cef0366a30f3d479c2632a058af7659adf78a", 0xa2}], 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f0000000240)="01f5a46a38e0726738ad61d3f6ec9acecdaf406e71d5bce86124261e50bd75d6b9bdf4c0862a05f0adbb6c2fb591d11d8c142d3f0fad64a16d6b7d122bf19ba2fb9b77dc20bd3e75995c924c6852810f9596f5d925ef06c78a890a61971661a809064ec0cdcc3430ee8743b5bf21e1f5affa0a", 0x73) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x19e3, "b00400000022bad10587a850428e24d8e500"}) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000380)) r4 = fcntl$dupfd(r2, 0xa, r2) r5 = getpgrp() fcntl$lock(r4, 0xf, &(0x7f0000000200)={0x1, 0x3, 0xffff, 0x5, r5}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) accept$inet(r2, &(0x7f0000000400), &(0x7f0000000440)=0xc) 09:01:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000000)='./file0\x00', r2, r3, 0x2) dup(r1) r4 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r4, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 09:01:07 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x18402, 0x11) accept$unix(r0, &(0x7f0000000200)=@file={0x0, ""/70}, &(0x7f0000000280)=0x48) r1 = dup(0xffffffffffffff9c) socket$inet6(0x18, 0x8000, 0x4) socketpair(0x19, 0x8000, 0x9, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) sendmsg(r3, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="4000000000000000ffff0000ffffcb824267f8dc6e0a49ff87458bc40881dbc4969e43eca91170ed41dd7f7f60540000000000880000b002000600ffff0000060000006dc5df0bfa44e34664371f11156ecc4d38a411b0cd36df7747d30469d3a7e46a6fdeb0101544883d30152fa08f1b67bd91188a700cff98b32fa69254490b40c5b123a8e42964adb6b348f3880fb194340273557e59bea1ae396d0f52321089fd645a7b8652b802653435f2d6b8063f07f6d65ea70000000078009cf703e0cd7faaa3f5e1a4e90d835210000000000000ffff0000060000006c1f661e5cb1363fb29ef0f1d1cb4575735e83c7dd78cd2f0634bf495f1661be66b97521ad3a4a257c2680eab8e213c9c0df6d43f5540a095502dbd338d0541e716bedfe7632891cb9cd328f9da65c1be9ea3e6894aadff4a6f6ef6e07"], 0x140}, 0x0) sync() 09:01:07 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe, 0xffffffffffffff01}, {0x0, 0x3}}, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x1) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() fchown(r0, r1, r2) 09:01:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) close(r0) 09:01:07 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) ftruncate(r0, 0x8) fcntl$dupfd(r0, 0xa, r0) pwritev(r0, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) 09:01:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x10) close(r0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000440)="47362b2469023e891ef14479a64236850171f0bfdca7d2ed0268e7861c1c18fc5a957ce989c62c93395b36bc811634b9716d610c4e64a943057300c61d6e329b15837068295a9f4d95a092cd075d658762fc0887bffe4b71bbed1e7eb666808f800aa06da140f3992293c3bbda2f3e06e34a81996c5a6ec72890179d0abb89dfddd962c43a6bcdd3728656", 0x8b}, {&(0x7f0000000100)="fdf9df07ef8f7d990ec58ae317ac13e0c8b55a9e9fddc0bee84b17e82c634061b6487ff80c100b", 0x26}, {&(0x7f0000000380)="58053617f90ee9cb899f5cf41c613b4f9e7c4d6d0306c0660d433f01a25725f2aec230ad7a383f2aa98420f28d5f8e2bdc0bf39dedb95277d1f4a9b0ed50f160710a2a596886684ed49f5137287d4f6b3fe3268dd03f4e39153f01b90b4470a63a26d68793e1e5bb673d3d0cb18ff35061760b1dbd9aba4d8300727355931eb2020a88c36b", 0x85}, {&(0x7f0000000200)="8c1228d2688a30bd29f3cec95e8ffc1acca85b3977370f58f66dd3d6f3c405753774d8709ee28b0b879dea706aff63a51ecee3dd19fa3d966e87bc0f8c4f49549a0a0e7fe1dbbf4fb9f7d4e9d68561addc3ed20aaff6d12bce0e86e907ef687c2c512d4573769cf0573034cb3e403db8b9c141ae", 0x74}], 0x1, 0x0) ftruncate(r0, 0xfe8c) getdents(r0, 0x0, 0x0) 09:01:07 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x2) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x4000, 0x0, 0x0, 0x10000ffffffff}) poll(&(0x7f0000000000)=[{r1, 0x26}, {r0, 0xe}, {r1, 0x4}], 0x3, 0x8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x2) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) 09:01:07 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) close(r1) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x88) r3 = fcntl$dupfd(r0, 0xa, r2) accept$inet6(r3, &(0x7f0000000080), &(0x7f0000000100)=0xc) fcntl$setstatus(r0, 0x4, 0x44) r4 = syz_open_pts() ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000040)=0x1) close(r0) 09:01:07 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) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x2c) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 09:01:07 executing program 1: r0 = semget(0x1, 0x0, 0x0) semctl$GETVAL(r0, 0xfffffffffffffffe, 0x5, 0x0) 09:01:07 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0xe0}], 0x1, 0x7fc) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) r1 = msgget$private(0x0, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000002c0)=""/186, &(0x7f0000000380)=0xba) r5 = getgid() r6 = getpid() r7 = fcntl$getown(r0, 0x5) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000280)=0x8) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xffffffffffffffc1, r2, r3, r4, r5, 0x2, 0x7f}, 0x7, 0x6, r6, r7, 0x7, 0xe, 0x40, 0x7}) 09:01:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 09:01:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="01f5a46a38e0726738ad61d3f6ec9acecdaf406e71d5bce86124261e50bd75d6b9bdf4c0862a05f0adbb6c2fb591d11d8c142d3f0fad64a16d6b7d122bf19ba2fb9b77dc20bd3e75995c924c6852810f9596f5d925ef06c78a890a61971661a809064ec0cdcc3430ee8743b5bf21e1f5affa0a", 0x73) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000200)) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x19e3, "b00400000022bad10587a850428e24d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x5) 09:01:08 executing program 1: r0 = socket(0x31, 0x400000001002, 0xfffffffffffffffc) close(r0) connect$inet(r0, &(0x7f0000000000), 0xc) 09:01:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) flock(r0, 0x2) 09:01:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x14) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000140)=[{0x0}, {&(0x7f00000000c0)=""/123, 0x7b}], 0x2, &(0x7f0000000180)=""/1, 0x1}, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) 09:01:08 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000000)=""/6, 0x6}], 0x1) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000180)) execve(0x0, 0x0, 0x0) 09:01:08 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000280)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) chmod(&(0x7f0000001640)='./file0/file0\x00', 0x80) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000300)=""/216, 0xd8, 0x3, &(0x7f0000001680)=ANY=[@ANYBLOB="01002e2f66696c65302f66696c65300048b8910500000000000000871e3373a739d49f37ce524be3ae3e52a478cfcfca6ff5c9e619ea9564ee8ca63748dd2ba410045f50fe6b5502000000000000007a1d2b9b10c0dce18dd9b6c0b9880cb78ab4775850afbe09f6167e27f8bc97060506"], 0x10) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000240)='c\x00') recvmsg(r0, &(0x7f0000001580)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000000180)=""/48, 0x30}, {&(0x7f0000001400)=""/177, 0xb1}], 0x3, &(0x7f00000014c0)=""/173, 0xad}, 0x2) unlink(&(0x7f00000002c0)='./file0/file0\x00') readlinkat(r0, &(0x7f00000015c0)='./file0/file0\x00', &(0x7f0000001600)=""/3, 0x3) 09:01:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1c, 0x4, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 09:01:09 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x2, 0x0, 0xff, 0x5, r1}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) select(0x10, &(0x7f0000000000)={0xfffffffffffffffd, 0x2, 0x2, 0xfffff00000000000, 0x9}, 0x0, 0x0, 0x0) socketpair(0x2, 0x2, 0x100000000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x2, 0x0, 0x4f9, 0x90, r3}) 09:01:09 executing program 0: r0 = syz_open_pts() r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000140)) listen(r1, 0x6) r2 = socket(0x1b, 0x2, 0x81) sendto$inet6(r2, &(0x7f0000000000)="3c7a567396d90a27ac204232bea0b317d91e3a10b86f76f31de5273f7da7bb628d36d6e7f111fcb31dc0f5871a0bd7527d56bf7bb84cf80f3709df2a9dafdc6fb62ab662b42da9bc67d75935f7c5321c48fed104844c4ffaa6576fc27909a1053f69a39b329a1424135304ba1c88cb4b60da02abcdf7465ace59f2cfc74ad405a147590feee466e902ecf28905f4157b2ab31dd9a98e2393449e3ed5061f72dc1f157c9449d49b08c6ae94fed8f14996682763dfe26b953f605bdfcda7e006b3016e8b32193029d921a799a8d50008321250241689abc882c7528422411a4072a48efd26c5560231a844e2c2edaef1e2928162b8e868bc86e11ef6a5", 0xfc, 0x400, &(0x7f0000000100)={0x18, 0x3, 0xffffffffffff0001, 0x1}, 0xc) syz_open_pts() syz_open_pts() sendto$unix(r1, &(0x7f0000000180)="7f5749b623ac22e5854db5d29c95e7f09536f5695e5d84e04134a208405b92ab59d29d8fb0d92a9f5cc2707feb4fc62d9a4f3d1db8bc1b8a6631aae6faeee84eac0cbae882bd848ed3c5beb1b4d0efe78bf34d82bcbfeb", 0x57, 0x400, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) fchmod(r0, 0x0) connect$unix(r2, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) mlockall(0x3) 09:01:10 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0xffffdffffffffffb) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) 09:01:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x80000001, 0x8, 0x2, 0x3, "f2944951cd3326be27c2a80071d264f08c5a3c4d", 0x101, 0x7fff}) syz_open_pts() close(r0) 09:01:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000180)=""/120, 0x78}, {0x0}, {0x0}], 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"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:01:10 executing program 0: r0 = socket(0x2, 0x400000000006, 0x3) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) 09:01:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 09:01:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f00000000c0)={0xffffffff}) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x6, 0x4}, 0xc) shutdown(r0, 0x0) 09:01:10 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket$inet(0x2, 0x5, 0x3c15427a) 09:01:10 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) shutdown(r0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0), 0x403, 0x0, 0x3, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 09:01:10 executing program 0: r0 = syz_open_pts() r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) r3 = dup(r0) socketpair(0x10, 0x4, 0x2, &(0x7f0000000000)) getgid() sendmsg(r3, &(0x7f00000030c0)={0x0, 0x0, &(0x7f0000002ac0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) 09:01:10 executing program 0: r0 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) 09:01:10 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x344, 0x4) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 09:01:10 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000000480)="3b09b7fa304b90aaa493143aa72321fdf874c7818d070ec1ee7df32af612922c5cb91206c534b96967827f69a68e22acf6ee06240f2fc03b76063c803c778ee7ee745667d884eb7afb96112d96db7067811c8b2488cc32cdfd3e08107404eb0dcf4c4a55ed9eafa76b0ffe365c62895fd7852c032b194cad243a18a081d82f0cff72874f7b34644f3e1d69db981285129a0167817bcd1a1b71038f9d9755201b15fc608e9027878b454df34fb0084ec1e48c2e1efd8b68a5b3d4625bada06b0e9d78759de893395f4ec4a366ae79da6cbe0b49e0e738d85654b94edd247dd5e31deedc345ad89bd6481d7a16ef7537b1a38bce1d11ecf3fa7481f929a2259a064efc793f85616658dbb2b13c785a4c1126bfe9f92fd353d006373e6d0d44b3d1d623142443fe87f910b5ab8d7a33304ae977447938701bb35850d02c766177a46a7b7cd9eacee0750c65eec87389f94ba7da6d9918588bd0b2c6860a97301fb7854642bbda14c3ea8d0bec1cd19ddc58d0db6c279f948c2886cf7723b56e26dc50d78108bfad73c91e5816b52cbdfaad1c0c7cb2482668b08d6512fdf1f0a4bd37d58747c0bfc6640d054de06acb7bdf42d8a461ff628b77189f89415d7c96ff52def299d6acd7b274bdee1327d9bc7300ac924e226b2a75c3755c47608efaacaa65656e605ad4daddbe3e53da2909267c29b7b038c3dcce8a2629f4678b936ddd91e015a3f5b2196bee9c1733f8daaabf6503ee823fe0038d42a62798075e861a90eebcca9cf98dbd09c626403655da5bba755fa147a1c5851493b246048006721b85ebc5925b8055019bac0f5803513823b2296da614ac35b3a752ab265234545fd49ee4a8023064c6002e2db92d172c4cc8cfc3e8d5b1688036e22e64ca3912e2e1325c59fef4aa06391db1d71a1dcb57fc913780e8ead05ad9532cbaa4e8227374543633a063479e93a8d8615725d9c3fa0f14f28cc3a31516c2e556d84b2b8d2d91ffaf0af68716d6e6a3e6db6d857ee11db3225afbed8d5d6fec57e5bbe688fb0d8287ba68922d51f55ae5a194ae12e6e03c7a7545de6d5bd5a8fb451f22ddb847d7bf4e211c7e75dafcb54d78f90bafdea10c9a65eecd4a4ab79e0678223502ec82bb9e2fc831a854a073731d916370d5f5a2f24d470be7eba4161a73c837efcf383c1ee9e2ff2a82277eb52491413897d8b88cd0024e2a3dd2a95f514db162388bd3feef5ee7f020adf83778f43e58047138780867a2340e72e18a043a40700ccd4ae2e566130eb0155faeb3b0565c1aa3780d56447b32af7e287c84994830e65f18f5f44fbe234cdd26054bc28f0c8cadc203532acea92bd9f719dd6c1b7fd423d7dc1acf8f32e75fc2aea82698b5cd268cd890c6fe398b54cac32c450786a0cb26ec78540442892de60402c8623a4434eb3748cea52a42e5ffa3d96a355aa69f02df834b2c4ec6a124da88f7c73eb7aa633766c1a5bfd35692b4a056eba5868b79bf0f23dde1722374120724b5832557ac3062a5247908e39b1f1e82f7d2d12fc97dd00c865ec115ad3c969c80e72792140ba9100cf3910ebbeb92b57156dc8c8ad2f8bf9e655d35ad531fb650a0e5776cd78c31040e89280c7e5209e2fb22a06bc635122dc97544c7bbe6bfaf9f11536f0f67faf9c555b4966521ce364121acfff86257e0284208827ab4a84b719d8c74c42ba8f710ce732f5b5aaa972ef034aff2671a2afcd7e4070f452934eb42bdf988449b0672604b29fbc18b07ca112624808297ff1ceb636fe88e834198be21b310bdd32e576f44d1cf26753cb77077d54f7fe7624d03a43d247c9d65456e992cc6829961ee331d796f061624593e67b45abf7d978c63b932003a1f380958a9e575ad9c804ccdc90930f88f20c306ac1215c38ff619d3ee8530cd3069d70f4ba50e5c3d685c07bc5bcc5f7455c7bfe6e136282885e6f0465b33e59e654ff8e927f0c1c609e81dfc3c257554b93d22a0169b9fbeda59affc9c2910b579b8f0c593b90d41f9196d8b5e3a831dae7fd84e7258f266247cedd369bbf66206ce1ada38cffab0821efaeb67d3c7650b84fc718b6323129918bec7aba84f98039ba029adb8590a4e386fb86f0c49859a41b98d9fdfef58a9b688c0fadcac17e7216e8a337ac5fdc9ae9b14dff481d6b328f8d716a8607bf77a3495491d92b682c964337b28794d908d27fbbd1a91981c39684576469612cb484ef6cb22959ecbf17fca3f4520beb723e02e7d5e4541a5d9d47f965ec9b1df0a7ab4ce0cf85ac964f7f1e45ae468ba38fed2915f9a038a1077112b2959888b2ffd2b97e4c427b20d72221e48f7cde7593d82fbfc8ad143ecdb71a837139ea77b0c920f434a2ad7df95cfd07840c337e33d4a1cbaac07884be8b94263c6939fba2e1bc8f5d70404d511ec5a1c68fe5ab68ba8bffc7067b9e25aa4ad318f9816e053a83f868a1806f0fb6848179528212241ca45fdb23293253c0befe3ca87d4c37d367355cbf925ac94289d06d9e91dfe6b1e251caae35909cd6d8295d2a5260bb71d8e939ccd4851b46c9c4250588cc6ed64f0a3c82ae573fe1426e342a44967712f0b0344c6835ff662cebae19c842c9477f28cad9d69dd18a34bc2dc1fdaa2864f160ce287da64fa88905331f7084e4e4b83f58235123adccc41644146b6bedd3cf70efcff48f8a9a3d8adc2bb77bf4c769b9dfae880f074267cddc58f594b126f83351bc2db9c95c0e655d394eb754516c207d26aeddd8ca7e5940736dd0ad2c27ae9eb15df97968ec89ea12eefa77789e828692dcbc4bcf3238244eee54afce7dca59bd6b7b1cb81956ff7988134dd90cdb5da445528901204e7d57082d01edef356b32ceb83eacfc4fd24c3a1424fdc71f7727979fdfa07808f6dfe650ad2d5d91b7eb1b173e4063d7c4654c320f71ef156f9a85144c240d0bf55e9714a8d990d403ccbc5859cabcc80ed91ddb81fe03b5488de073cec9641bd128b530cec8e549ea494bed7684b1e11c0a6ce75b7664397e296afd23c1130f0ce29723ce3986916ac04ff776d57f4bab1d2d3deb99b5689a61939b13e1fe96ec08e03c5b61898303cc6da00bbb46c9c9b7cb23a7990cdc877c19bb01b2c1fb006b39f65291322bb629ccfe5cf7102c9fdc26fdcdd642215ec752556a9c2b722272d5eedd30f6dac4f1c3a3de6db3b1a502c4722cdf8e36776dfc2932274b8a80d9f148dc6ecd417e0b223ebf8618a45ab0c53bf1a3b989f5e3c77d33d2d338a91c47ecf5d17d249fb774f8aea5523e98dc8b4f1b391d14a8338930b189138cc155d3517c837a57b6e00994dad0a5766e8760cb214d396bf72cff102908c8e9707c2555aef9335064eae8a9c64899d1aa7308abe2b11aaff82fd9e8c44eae1f0b7e6b2859346fae0642be7643ed85381495aef60a1d43c31409177fd8b943a375ffb39440dc49e9b4f297830130cdacb0b45bb983da8a545cea5a4f2a4077648bc751f39898f9cb05051269539ab7f50a80f01edb1ac09a4f074d6abb110d54410b3804c18d5721e14346ecff982707add9eedab636eac6895d00dae6462b800aaaa775a91502dfe29527b585309ca8c3df91459a388f3a682ce8fb092def6927b88172682952484b53dd30e6106cbd4b9816bf659453f3c76c73b0c7d0dd867d87313b0d890366c203be95f8dad002f65969112a896ec7fc0c4292a5fb2f22dd66a462b9008294aeb5d53dbd15589b35aa904a437618aa87fc7ab85a3e5190b180d3b5c93052d29b033718293816627457a07a9a3849cf488b66fa9a40f98a96bbba57cf9ae1478fc061714a8581428c93cb3592548192779576665c654caed565e52a727914649da8c7d0c3ec21836ef8aebd79fcc277f46002362a76a9c4e791a4be5861ac3b5a8f0ec4403a5cb8616e3923ae76f5e19374ee6aceee2f13008e163a3c3fc9fe92e70d0c963d0fe537d5de4f1eb5f19a5bfc503968473b9d13fdc5f3d6dc644564352b35f2195a8f354eb65f58aa4aa11f9da937dd01928f201186e3e05c7f18f58b00521e7b92828942095e0a8bbf7ad4ce3ce0cd446560ece792458fe7caecd32e4af218ceaf79d3a2a2a616629a887866231910904e01b77d97861bc09ab851fcf5295dbc7cfa7d4ccfeeeed654fb161443f8913cb4e7c857a92cfe149000af421031db4fc75811f786eb94f906d8748ee08a8a037ef1ceb1e97a3ec5a4e68d504f3caef646f711ee01c7db9d190c9477819c1f61fb2cf1da10f7f1d9aac8caa2e64623afbece6a8697bedb9c24c034720ed77d83edd2a814f289fff860aad42b07ef9b9c9aefc75c379a14b68426d8fd36275d0d919bac99d966e81870f69f6e55b3c4203c461e041ca11ea776a35cb1afd6470f6d9b8a7d5377dcafcc3bf4668a98dff40930691eec3d2adb22f865f655f69849fb9d2d30b7b2631d6ba2100c73b22159ed39308e2d3c8e1f223319bc29442ff827c73265251adf68bae5dc45a709297d4d99a9ce2cfd2a6fb45214c5bdbd0a2b32fa81ae77dd67f24d270ec4ba4cd3714fab313178c3b66cec9c0cf1d4c62cfa62a4ceb66a3fec279db59e59bcadafd2aea4ac5efc2ce057602ce30818a97b0086f887f593db083e7fb41fcb8faac435d46f84a244bb303ba8e35421ad80972d3a457a14de5759bce3b49095e3495d0ed67a66735a84ee718ae8305a915454d84b7045ac76ba03392b21cfa0ce0a137e9100945b574363ba80756691a4802a6df513d7c2c26512bad2d1325b75f010a3b7def9c390f1fec2815fa0d2c159870f0709ce7f49186ce4c9b5ef6302fc33a82f3372fb8fd66864a7b7ae7035ebf95ce6f12706720418e254866834f21b6d7a876d15e8b47db51a19ca83858d841abc0c7dab20a21d499988b9ed2517dc289cadcc3c8afc8269176d11e53bb5878138d23c92c376f8bb7149bfba47e3fd84cc744647716c809286a0062bc172dd3dede4561243e517ed7b0fc229d8216655e7faf43547d482b15d2985d853c420e7791dacc72ddf32cfc03c4825746388c06e754c4cf0f073506085683371106d5cdc00952c5fed994a836818388f87404a9bdf5d5e577452572c45bf99514ced7c0eab82daa543492d0e835b185ce7d82fd92c5faa7f719e01378b07434122f383fe866ff3ec5d80ea6f7d658aa8c25ce621eede6606196ddef10ba2a3259a5ff9c543dbdd4c6267eee96b4725f4340a0c3593050533b790ab8f95a148180b491acb0601da6950911d81460e310e2e5d8813fc658c976dcce87c91feb0332bb0162439dafcf44d6f9fd4c98d1e58fde6d16e6212bac0000507dda4537bd38c03f5ac93a6ab7c8c3be94d7c8c5bd2caac4a7b879e144f310f87a1dd1497d7953b9188d27ca2bd253c74fe74385a9290979237245ede3ff185afac5c394a0a3a807333134402a730ec9aee1623b1f01eb04ffb70ace4188ccde0bab04b1051290240d1945752e2327c80c6e0558b290c0113407e20351f508384c5e1d78cc5dd8ef56a2ea66488c6db4ae4ec1bad368a8ff25a68fcd34e713c027547adb01c0d27352192348aecb01c96fa22db53612fbdde8ad5d827248fc6127f5ed1d8ca845e77f1597ac7c7a8ca5b8e50c7fcbe081becd2a9ffd56b5b5f539ee0f6e0f257b55c9f2dbae4d5bfdab1b2228161c33f5f683567acd68ccaa5d4379c67fd5434f733c86f99193cc418e76c641c886deee97e7d09a98f6fea31460317f001e956e56856f922cec65c8aa9006bba49bfa3bdc84f450f07af3f8e53e21069740", 0x1000, 0x8, 0x0, 0x0) 09:01:10 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x4, 0x400, 0x0, 0x400, "8e6ba197b4489d76bf74102f381463ba4289ab3d", 0x4d, 0x10000}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x50, 0xfffff, 0x3, 0x400}, {{r0}, 0xfffffffffffffff8, 0x4, 0x80000002, 0xfff, 0x5c}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000001, 0x6, 0xae}], 0x4, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x0, 0x40, 0x3, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffe, 0x5, 0x4, 0x2d4d, 0x5}, {{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x100000000, 0x5}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0x3, 0x29f1}, {{r0}, 0xfffffffffffffffc, 0x30, 0x10, 0x4, 0x8}], 0x8, &(0x7f0000000000)={0x2, 0x8001}) kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(0xffffffffffffffff) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x20000001, 0xff, 0x40}, {{r1}, 0x0, 0x2, 0x6, 0x8, 0x2000000000000000}, {{r1}, 0xfffffffffffffffd, 0x3, 0x2, 0x6, 0x6}, {{r1}, 0xfffffffffffffffd, 0x5, 0x10, 0x3, 0x46}, {{r1}, 0xffffffffffffffff, 0x2, 0x40000000, 0x0, 0x8}, {{r1}, 0x0, 0x40, 0x1, 0x7ff, 0x2}, {{r1}, 0xfffffffffffffffc, 0x1, 0x4, 0x3, 0x9ca0}, {{r0}, 0xfffffffffffffffb, 0x0, 0x40000002, 0xff, 0x7}, {{r0}, 0xfffffffffffffff8, 0x80, 0x2, 0x0, 0x96f}], 0x2, &(0x7f0000000480)=[{{r0}, 0xffffffffffffffff, 0x29, 0xfffff, 0x101, 0x400}, {{r0}, 0xfffffffffffffffe, 0x40, 0x4, 0x4, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0xff, 0x1}, {{r1}, 0xffffffffffffffff, 0x20, 0x41, 0x35698aed}, {{r1}, 0xfffffffffffffff9, 0x5, 0x80, 0x8, 0x6}, {{r0}, 0xfffffffffffffffe, 0xa3, 0x93, 0xd61e, 0x401}], 0x6, &(0x7f0000000540)={0x8, 0x2}) r2 = kqueue() kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x94, 0x276e8b062b0db5a1, 0x3, 0xffffffffffff0001}, {{r2}, 0xfffffffffffffffa, 0xef, 0x4c, 0x3f, 0x7c0000000000}, {{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0x5, 0x101}], 0xfffffffffffffe00, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0xa, 0x0, 0x0, 0x400}], 0x101, &(0x7f0000000300)={0x101, 0xffffffffffff8191}) 09:01:10 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/4096, 0x1000) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) pipe2(&(0x7f0000000040), 0x10000) writev(r1, &(0x7f00000000c0)=[{0x0}], 0x1) 09:01:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 09:01:10 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = getppid() setpgid(r1, r1) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) r2 = shmget$private(0x0, 0xa000, 0x11, &(0x7f0000ff5000/0xa000)=nil) r3 = geteuid() r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x80000001, r3, r4, r5, r6, 0x1a2, 0x8}, 0xb7, 0xfffffffffffffa3b, r1, r1, 0x8001, 0x1, 0xa198}) 09:01:11 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 09:01:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r0) r1 = dup(0xffffffffffffffff) r2 = syz_open_pts() sendmsg(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000000c0)="29a42aae60643eec1dfb4dfb7b71cb3243483c0eda4e594ec177e2f988d02a6e2610ff979297e6ea10e1426eca7c0b", 0x2f}, {&(0x7f0000000140)="a26bded4b7b6961cc36aff21c5fbda126da75a07feb9f43ec52996b12b2f620a40d225bceedd44f304d8c3a5a4e47206a7489d6f94", 0x35}, {&(0x7f0000000280)="8fc225627e3a57c180fdeaf4a3d585c33309b292ea78be89a65b7dc989a88f5b5b59e2a66013df164f31870f606a5a2bb6582a6e52cf36322314d53adb99faf5c91fa2a135932ceb21bd236a315691b59b9e75378f8ee4ff84417ead2f2c210df6410f26a0d327a1bcc2bb595f348d8720678a071ee291989cd09b4994f944d5c3b39d0c77f4e8b3894403052af97dc870c6e2ece1b745f587496231ee7e2ee215d38abaa1c6ada24dbb614b600105e16db2abeb9ba247bc4d512d8f7e3ed4a60543099812337a5621e93458cfeb99ff5bb69445a306182808cbec16b63ba38a409123c6ffdb70416835e6906eed4b0861", 0xf1}], 0x3, &(0x7f0000000380)=[{0xb0, 0xffff, 0x7fff, "c9fea745fbc38c46dd538ac90627d6a930e7b6cfa952a1a7a50474eb632507ce0602b2797de31641dd60180a6ad5ce5e39c88084566a4a55e06b99adaf5dbbefa6c81ba43cb9777c82c432e6879a07543bfe7ba1de7907b3514f5093025f08e0ddf3157aec6cfc07221738b2edd076bcf93c2bc2884cc93e099057f60a8aa264917c438dd8ce413573910764b3eddc3080fc4600963bbf8f3e6094a146737e2f"}, {0x38, 0x1, 0x3, "8bbbd4e0c47a0419d98547927bc4cd584649263caaaf25c2c41a05aeca9d3d28b9bee2aa"}], 0xe8}, 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) 09:01:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="f80000000000000000000000000000009384a2fd4c494fa2150b20af741f4af44ef4b6243ddbbd8b804dbab8771e0754c13e19619ce07588ba12b30336bc9cd1080f4b5987e9e9ec14e084c1ee507b86aa136f202c95675e0893f4d09eda5b0963508fc10635399a2bf70e324f7e8c1ffe592a444fead0d0f5d27fe6473b5c243232e0e64346621c14f222c6383accba22ed460e1b31ca39c324bcf37588050d310ac4aeccd9ab14c6fc9de00286a29d60ff56fc8cf711b24d6f461d4fd67dda7e60f93f3f4f182e8fbf40986e7e2c8db08f268ab812107dfe2fcb016d1debe0b272cd0f7fe3a4478e60b1ed3bb0344ed65e0a1422e217dec1d108f9e5f7f48e544400000000cb12d4bca17c3bbeb978ca114ad3ccccf0665a457b87905a956b02ecf1b942d6cba6e372e9472d1246f2a62bd5ed87ce95f620f78e6fd6b10619c0cf0343a4d28ee389226f05907180e0e93f6047dc3fd8588a84d72dd0a0b03e7e5e76d8ef6799ab317e33fc8b9a138dd746e5e7bd654a524cf185dc3f42fe1d94b5cf5653e50bba0a400eb1ffdc594113b02491085cbe78dcf45d16c5a1a8c5a22975c5c3adb349dc72f26a9d1f95"], 0x1af}, 0x0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:01:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x7fffffff, 0xff, 0x90d2, 0x22, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x2}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) syz_open_pts() 09:01:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) close(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x20400, 0x4) write(r1, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) 09:01:11 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000001500)=[{&(0x7f0000000040)="dc190d4830ff640f64f8e28f973c7011ce48dda0b3367e944bad8daae30214eb17e04cd7175d2db6b938d3635e77f2a8f525d6563668bb72c76bd30392c879d0acc0c70e49295862", 0x48}, {&(0x7f0000000100)="d9d77e514d6afab221c0e2", 0xb}, {&(0x7f0000000140)="4b79c0fbe2176f4f2b015a7d0d7ed2b58f72ecb7f8e2fa6fb62556e211f36618891fe897a04e7a54b7dce1d6068a2abaacade94f3d8026b87ad7ae5d11392de0a6ac9e4b9a3986bdb303b86edd5706072eb0c2d1d24fca09b395a5dfa93c916db7284f2fd32a2e856e37e8e0238f1ceecea3cbcd565113fb26826d564bafc8e6c8cbb11fa3ad562dc358d2ed39f6c68327e62478e58e78acaed79a05ff2ae6c94233830d18aa9633995e9548b8b3cdefa76dcef4217100b7ca6515aa095ab6c1ee0d547cf768a57c3e5bd14654ff7c3c91a8503729df6776e0e774adc08e146c89e226", 0xe3}, {&(0x7f0000000240)="f61ce088fb5e046fbd2540e9b71ad4a5dae9b62b9ddca86321e2dfa675", 0x1d}, {&(0x7f0000000280)="bce617a90fddb08995ee888732377865dba235b29b61d2487c4e576decf46b4a314b03b8845fc2eee77c92768be59fc265b307a5ac5792ffc6557c34f9b28d47107eae846150c1a2b6706e7e7ae0800ecb8d2167f0949f5d534c07c5ec826110af5eaaf908230e3238cb56ca871efdf7b6e9594efc63e43d68a236611e909bae975d21622d1c7c0d74e3eb77964f5dcb6715106e838ce6c9318d936f74703dc34790891cbaf5aa8b2ac923ebbd4b0bae9ba03964ae9aab05bbc2192808bebcbb967e43b3fe1a8654813ab5c15ed443a7ed29a82651bf74c5f4e90ae7a3ab5707a2a5128a300a4ee7ca2fc78f2fe484837ab227e8b08b65f53bbbb2ccd4428a1c82f3f6fe5b9d41b8c81ac56e3db2933f2d04c4b85d455b44d4427b336a344c647cbcef0ccaf88e8802b521bbcc63e61340562159eeed1b35b653509609535f6f6f267b15efd6b0f5591761550c7703dab10b30d045441d948601ea2e7a5df7f05df68f7be4fd127113e2bff47ce5645b80668401dc1a16754ac1eb3e62276c784b6dc63b2502ed0ef7144f1fb05b10c1671234d0bf3e56aaee1a8f8ac23188e4881a18c8dc60e3edd05f3e554146c008ccfa262efc64313bf8e2f1721b907639340ad82244d22ac7f48966e4f65e10d0b6bd01b10a49c94f3a4a0667e101829ad5b1827a138bb53a491bd02f5f8839cfb4517cad90303434b10d634b9c478f1bb61310bc31693e32e5e32981c0f5b48bd44c590ca864f8f779b7271aea351b38bb6c6096ffb245d88065ebcc6a9414b4db5da363ba8b86a3f58c9848c0d281dd3020df1cb8f35cd85af63c07b0ddf93959255118f2973ad2d839bed77839d7bfc1c9b540adf5cdb2830f881d66f2c3d39393a92addb6468fc06b50abe8e82f96a7831f08609f09fef1dd38772401ead22c53137393b802b464734949d23ea321401596962181e00c1b5c990a6a43405372aa81095c7cbd3639d8252ad8a257706777f42f510a9669074eac799119882c238e59d485290f936a2beb8475910da82ed8202ecd87563d3226c19cb63ecde9b0e5200506fa54e6c8dc8b449f9d4c815f3d6e37a23abb5efed4f92097a7f62abbef77bf57dc6ef9f5fe0b31407db14b09180057262fb879322e7885ef2edc09616392b25573783ac18b4d8e77c19bb659ede8d46d097251d2bd1bc72c4555fb8f580990a81de997940dc3114a3bfa7b2d4f24acb6334f02ec9da7fc8a0c7904c486821286093aa1f4fe42f352b356408f829f73236c3f4945e2261d0fcffc6fedc8dd0ef67bd4bf51417341cb837159f9a768024943ad5bcbc6c956c1d519552d71e6dcda3e16670e058b146761349e4a012666076feed119f8cda20f3cfed7d6eb78d149687fe12bf38d0fa1fe91d49ae9c97ed6733706a8ba4a9ce0865374ba62a9e06c24324558c1b084ce3e235604c8aefd65e9e725460632cc8b60a6197c856c6a9bd476b340ef4714b10de12a359412bc9181a463835be30190504e68080ac90ba0ef7ef2c33896598771c9b2bae4dda63d0badc15591baac17b1915008d69a7805a13d235f3509b80ebc600c0fa0143af9e64fce7abd8e8407ffc7cec8865bcd10ae2bc8b913b79232a5443471241c81c4cce2bb07e0cbad886667319d33e55afeaa0f34d6dd2ae7ef90ac2d90cde5950252542fb68d48241ec4bdcb7e4abf5b99831585948a9d42909895da1ee2b194d1a7f199769623f2062b35c731f42c031d4dffae3c6aa4b68a3ed3a55bf5f3d970536670be636ab1118bd0bd27ae5c5c36d8279c7af1031dda83a7938a51f8ca614d314da1f2cc1ac80e92950185d20b79232020fe6c300a6ee3d00d9071b4bd74323e7e02ed68d82d393a05b88e6897e5a0140e8e6ee058939ef97c4028389793f72db01885d54c98555a7997dae9e4a092f2759de1d65a4a6433f08e760d3db3c0ff3bf85856a06005e71cfc865f6b1768df45cc86efce02b84ad1e7c8dd82fcc9275df73299a7c00faea69804d672f43c06a446546f436f231dc11f8508526371fbe2f2f1a5572c458c3b859a5d8db3ebeae83d7a9f925f1840ea1aa3f6768ee98601233c87274e099d5961a0f4389e0b49e698b98a75a55d6bc449d1674f705d9744906387b48587aec16d3804e9554513b7b232a4353583e5ca648fb0a69fe434f3624347c4f3f3d8d504702dd30878b43f532d06347cfcacdc9727ecd97a67f53a19cb0e3f476cbaa6f80942fe26f4146a7190fc09d7bf0dd5ee820c3f0a1da7bcc8d90ac0dee612b3dfe909a5bcc53c8672c809a38bbbac5e4146d74fcd87b8397cd0ad62baf07daf76fae0a9112a74402b3f6d07ae41301cb00e43f0edbbcb62a0b088801f502153dbb0d37e727bbceb968d8b21188ac1698a76aa147da2fe5c35000186f500742598bafe0df4a1945b18fbaab4138c529bdc9ad5577302b964a6cbfea69126e7087176700724bab14015dbcfb9cc923d0e7e7d21b90480c651c6646612db0d8f08f82e2b66fa80926d22bb4a774432b43f8e53ce063caa75ca45fa56c3f9f24e641424ea4a2ab569c97d0085d85c88cef7b7b605fe7bfa122bd6761f0d5fb1c3ddd0c42b0a27791631a5bd81987e1b12159cece3b2518d65d2cddb410e95a87c34834bde431832b921aecbf6e444867a9d05d8b36af2ed12de783ee3d1b11e51ade414515073eea8b6a5acda1c458afe0d202bb755db50a8772d94189a41e946e8aa19a5289102c959d180081b1e18cd617c144866759f2bd5706bda237673035943745a4ba770189c3d0c5b4ceb28f1029ca5f7b2cef3dd8cb36f9c0ab9fba94e213b05ecbf534886eb959a015fdcf7ced14ff86cd14c18a872af8290c87b39d61355f016f60b240da535a8d636f9cfae8e00818fd7f562845fc71376bdd16e39daece081f22693b244e58db5db3add69070b9b7933b1b78d060527d3e1f9e22f98acefa30ac5e0aae460ebc56aca750cae38149c68bebea6952c7207202ddc804ea1d638f865451705721077917a72e1c434f27e284d251c65f690e9d81d5b7f0e33acbce3a62c650b7f725fce5efbe8d5d1edccb86828c182b3eb22890031f617622ade4aefba19072a9eef594ebe356bb758b04538be9132dc41e70131ccad4b85b9042bb2269e9e7a0e66df23d2459f1bc428d25fa9946ceb6f153c68d768fc7d4e09dc423409cc20764a4be9175a5c652cf3a78ab6e8367315b9518030d37fa4cd6ae78d37ae36fed09a1a8ae4c44cbd6a6db9f4685a0da7bc9dd6aa1e67698d0d75306c517b80097b26030f6c4ad3af435484ac8b397d438b1fdcc3434edf7713bf34e5f1cc68d5bef4661e0860adba65f323d116a70f4b73c7d3fad26e3bda9f0e1cfa2be062e0a4b639d46c6bd31ca712e36d2f8b125b350a6ae0de8606af7e1c339217a31ceaceec71a6141235133227b7f5d203db2b8cd210913ccbac00dc1446ce9acd7f044c6a3d9b16cee3fa157c6bafc288f549383497d683418049fb71e2ff5a6d5d28c0856d7cced186fff0acf13e909fdd814cc08430d0b759f16c37167b164e404707b4a03a76f894b4d22a5985ba629de5bbb83392d2c273028dbdf570e388693f8e33d11fe2ace8c70b430a1362a7191021470e1de42839a70811ddd191a56769f3a7c5c8acbb0d6040db690ef905ea1c133522ad5d8e85d99b03a8cc3376ce1844ebfcd491149ed8e3e40b4c8e637bea658770a0f51bb69dd05cff48debcdcb721a9c0a2a9616ebc6977047f7f8ba775576187a70e4758b49d9a39761f74709f1111444749e591a129b2cdeb1f1da844beafe654d5acbe24b73cec989fb764c7f0f79c869eeb04c19c44d304752ffaf10b6c97191b646fb9330de1b0c6c7fa05c0caae09b8477572c723be071bbf63ed1199a2c9fbdc0532bcd3521ea39b1e50e01a1e7f19a68946bd24a03e3c99012c6990b4d2318d5abe921d1a139fc18d3cd41506f2c73d79cbb2d3f6b4021664aa2690649ecc2e32a2cc37f530b201212876016ae0628443fdcfdb718766fd91d67f30109d30a9385c691d1e9d17c62561665f1e3907baf3b2cd428d5fb469e9e3d1966c2ca711b96b42cb7143fbc4614c857f12546441d9200b895167a2ec639954f854df0a12ef7c319ae455faff94239c5b71f4f2e2f69c092146c5af9db7fcbfedd48796295da4615e97bfb787f3673825ceefb582672418da0d033fae03d78fc3f16ff4d9c5a4cfb93ffee4d7109fa845400485ef8017cc167b103bd82330102aaa8d90bef7f48ffbb5d5ab37a932da833fb7db30f0375973c825217fc6ab22f1ab5a4bc6a6655b03f33a0cbc9d4e96a62ccaa11487703afeccdd9b940ac6706ceb89334886743c94d25021603e2530940c3370522d234ebe7686cf8f826de8fa313b98bc75af35e55688d5a645988a1f6b8695c45d0b86c2a2d900b4abe1199af2f1fb7abc8070c2b371e71ea97817a3b64ed990d9c5af4ddfd4ea14d58393939df67c9de8e231e95be20d095557401ac0009a17722f579aa8dd5ae51ba858be08cf8277bb919fb1ed793b7db5fce7bbc1669c340140896caa2522337158efa8c5c30a6b1f37801723ebbf1c66258150669bd063952f1cd338be8a8b4d670130ed4f4bdda41eb1068c9b85ac7834425572f473226020a75de6d4f3547b68e1c1d814649a55a773460c68dc8647b7a2be774a45508743aa2e08686a06aea9ba2ec0482f10cebb7e1cae93a4969acb901f75a3d1a9bb4e98fb9ced0f854d50bed35d07107585eaf6a1dc1a21eee06388067a4be1210233d4d6249321d7d3ae293ff29c14f083ef28a1d6419a8df17ff6208db92e75466e546677b6874bc8d0097c42827c0c32a5fca57e91d60c3c4b85fd74ff7ac09bb7bda370c1e09ee0d48751b8f1aad274dc4c7638bfa38046820877f80f89752a89d42c11a2e32561879353e8697755a0440cfbafa6ea8480f6d801fd2a05e48b2ac1d27fc6d723b5ba1dd52f71adbfdfc7ca002933bd1eafeac27224df314179ad3ff8cb3c383ca8382216dd081dd0c7c17f3e1c9e5ce6bbb48db0b08d97cbbf6e8281494b17e05dd67b942d6c230bf456fde92dec407aa556eefb324537b0289bd1f92dea6cc8c7abf63bac0662c89e4b4a4ed04825b9b728d4fd8a393800acde5dbfc6fe99e89902543461c51188875e37c710304fbe256a55550a93b19c61beeef47e72d6a55361ebe2aac102b5ea820326b79916c570f86515afb2d5aa2f8064732b4e21587a2446b6390cbbf06fd19d142b456825376af4f2d84eb607defb9eee4f38744e61601dfa68f48a45f69a4c889df8c08d9e782b49a2c2f9511a4f91ebd09ababf08138a76f77ac8edc6bd131db48cd02c7af6d5ded6ca891fef376172de8318d9c707a8cb41a757edd3185f2d7107b9ee398ff4e47d793d1e11502e29643fd2cd3faa5d5373bbf8b6034085a56d09687d05de26e12ffecfb93a102a35a7b7788de2a687db4a7e23dccedaa15e94b296e4fd0900682f2028c2e945a83022c39ca12199e9ac12efd48ea820256a28a384e19f3cc1cc7ea61598cb318d3f2f7b37fd68e098159e3aa48057dfda9d8823087170e48061857b6abe04837da014c71e64162eccc21dc0275a942621408d4c3c01bc022bc0021a2ebe2344a7c1a74c1d3bd361aae68fec3f39f7069c7530eac566ce5880aab49669d0b34b00c33e2443895da7f46dcc1fce2bf717f4107da6a7f70b8d11fe75723a63a5846084de942bb00101478dd0809dfdfb3bad9a3281045f5ccf7ea1daca1c81", 0x1000}, {&(0x7f0000001280)="70cf552c1a76cde3dd4df5cedd621d4bded04ec352c418ac5b7d789f84e1c512056c452c1d3823b35653ddbeae800510536965d62778a519abba7cbf9c890dd26d9acdef3e", 0x45}, {&(0x7f0000001300)="dd714df0ef836884c4cf7fa95756af499a39a9bb93fc2ba26eb53f83e2b71ad1", 0x20}, {&(0x7f0000001340)="b109efc91aba2c70f6dd5456dccb5bd6eacd1b29d90787f4ebd01c671f2d68e84408094ed14ee83a80d68cea2c56fc56c0d439f2e5e83f2735d60410378c8513a2b51d5b0bb8f1f70b42a629b7b5794188a0f7e5fb1ae7078f19c7ba3a2a6bb64c5453b771b85c54eab482c2bda41fa2c9feac5b8a205e9ffe211c52444a0b3162aa3542998cc947b9631bf5f41fdc86877bf89a2afdd2a7d066c079cae6956510", 0xa1}, {&(0x7f0000001400)="30e36990e2ca93a116859f4746e92df4091b788a0ecc654f8ea4d545666641f5e2c6913c72a6140d028920dcfcade5e278efd6823f9d2f21705b52126993b5e93b447454bb28ce11039d57af6c013fb192e803a14de902b302bd55325fbfd381d00f771dbd88c0defc01ed085aec1a19ffc272a4fed883db3127497eb2b8a7bd876db91ed9e8d91ccf4f4d90aa2e4eb17ef31185dba27076973e46d1e469f45e5c0d8bc408d412c5ddb5339bac6ee6aa9b3b3328f573233e3f55ef1ec1e080d28283", 0xc2}], 0x9, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 09:01:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340), 0x3, 0x0, 0x0, 0x0) shutdown(r0, 0x1) 09:01:11 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 09:01:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x600000000000, 0x7fff, 0x9, 0x100000, "1bc07f8294105be7980d9fbe41247e7dfe35c45e", 0x1, 0x1}) 09:01:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0beba279c15bbdec73a85b9bd20abdd9f8e8937cab70dbe29b6dadc24b266f93e03cfb5a0b99a16f32f6b1ee5192268dcf1f8b8f6237c7f31101ae0e8035f5b64184e5873d54a33bf5ac74344fdeacb6dbf12b6d682848cc767e9d87eca3091b3cc67a2b223ba85df608f9fa419d3d7f2d97d2764e72bbdd3252ba10d0e70164e09496cd124d0fa7c0efe4b51657e5a49c370164c7ab2a054acaff099a2bd9ebdd0a59d90a7829c094", 0xa9) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) socket$inet(0x2, 0x2, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) 09:01:11 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x33) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r0, r2, r3) socket(0x19, 0x4003, 0x0) r4 = socket(0x40000000011, 0x3, 0x0) clock_getres(0x3, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f00000001c0)={0x1, 0x2, 0x5fc, 0x2, r1}) bind(r4, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r5, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) 09:01:12 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) dup2(r0, r0) fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x180) syz_open_pts() dup2(r0, r0) pipe(&(0x7f0000000080)) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x6) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8980, 0x40) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 09:01:12 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, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) syz_emit_ethernet(0x70, &(0x7f00000000c0)="9b4847ee412eff0f7c29c1148fe2046def954bc75ca2c9344f73b0f1bfd756fc9e1f22a41f3451ecf631d6f2eb261e6fb8032772e77225a308aab4cd7ea1d31ed6be09e24d7419b1110efc75004bfd117c825c265d221d8b81c160504c1b88d5907ccb87886c463d9d24de2a75b49d6e") connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r4 = getegid() lchown(&(0x7f0000000140)='./file0\x00', r3, r4) 09:01:12 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x2, 0x4}, {0x7, 0x8}}) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 09:01:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x10001, 0x80000001, &(0x7f0000000000)=""/43, &(0x7f0000000040)=0x2b) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) 09:01:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2010, r0, 0x0, 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0\x00', 0x20) 09:01:12 executing program 1: madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mprotect(&(0x7f0000ff6000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) r4 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x10002, 0x2a) recvfrom$inet6(r4, &(0x7f0000000140)=""/194, 0xc2, 0x41, &(0x7f0000000280)={0x18, 0x1, 0x4, 0x1}, 0xc) write(r3, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r5 = syz_open_pts() close(r3) r6 = dup(r5) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) syz_open_pts() munmap(&(0x7f0000fed000/0x12000)=nil, 0x12000) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000002c0)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 09:01:12 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", 0xfffffffffffffc89) 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) 09:01:12 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x7fffffff, 0x1ff) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:01:12 executing program 0: r0 = semget$private(0x0, 0x0, 0x40) msgsnd(r0, &(0x7f0000000000)={0x1, "1b3fa84486978ff1718ee11578ce08fc6429641952c758b18fe09550a6a2cbf93dc5e74545f6e3f5486a392f24b45d5a36e171f914b89f7450729bc60df2cc4d7ff49aef0cecdfae2f6ff756c82f7692ab3efdb905b3b4b41acfec7d545c8f6b06a759a1d84b182e11438dfd9396b95396eb158812c3eac71b877c05eb4757645a84cdbb017b652c7cbe2a766a7655ba7508e65a2109dfc90eb28c68b86094"}, 0xa7, 0x800) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000020, 0x0, 0x0) 09:01:12 executing program 1: rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000100)="e8da77af1d76b91266aa1a2a59d357545e7bf344eb870a927682cd90ed34a2affec87b65e67ee526912600a8bb52c6072a8ca2e5cd442087931911bb66a36e77e860e100e339b61256e5fae1cb29dbe670b6bbde8be3efdcfc0b160fddc8b169276f5fedd1ae9369f36ea7489bb02907d66539f2ab9f80081305d3422f3a158b1fcd0354a959391e4992edd9cc800c5840e528c7ddf65d29787dd85f4b6e8cf341e3d1a68ef4d5ad5bba88451ee9a2fae96c0044dcd33cc34ed48dc4ea239fec1f38208127ace9ca5b351a580dc6b4023c86471a93ab790a009480b000a56b0feca2cff47dcc5334edb8f623a6", 0xed}, {&(0x7f0000000200)="514707666821bf67edd8a3add61d45e1f32479224c7191fc435e637f9564f17a16a96fdfcc92fa62fd4529b9d278141854b0c0de54900a3bb791b81e9aa410e0526f6e47c0bb17402d7f34e2a35048ffec54b559604899e51c4fd1753a159cd0ee9a363a", 0x64}, {&(0x7f0000000280)="ecdba96e76b2a00b9dd8d253bd0db812754b692bae9a1f2cd829680ecb8c9206c9e3ae4df6cdc9f3321cf76da28f2617d99a4dd66755bf8968cc606f188c3db0e955cd429045ab43a8d4ace8fcd41584f50287389c89f2777a39d43d3235e1d89b49b8b3beadca021bc033bb04f2da28689ea8714b2e04678a530634b76f1f86e8d7f807405acc652af80db24f262afd6a133f5460dabb1f5bcf9182b449f532567baef059884ca8f06feaafa5534dc3dd19c09759e499f4b18bf6ae9e1f73c4aadad5f1ff115cf71a", 0xc9}, {&(0x7f0000000380)="201739550fb5177359d66ea9dab5f6747b61a17c5d5146a14eccb2e6b127c9f3daf0d0c34b47a254ed60d819672e44a11d4f32b20d6c928b5c5c3b0284ab664953b1b3", 0x43}], 0x4, 0x0, 0x0, 0x2}, 0x9) 09:01:12 executing program 1: r0 = semget(0x3, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001a00)=""/164) r1 = socket$inet6(0x18, 0x0, 0x8) setsockopt(r1, 0x3f, 0x80000001, &(0x7f0000000000)="8a73dfc4f18101189715643a5c9eea98c20ee1c94bcc0af1004e6fd7d2d981fa2666a373e33c6d72eaa085438f8657565add10a93ed07bc5d1d4c06725a60f21d59046835375e8eb9ea0cf67ae603ea13811a91fa38e1104f40e422b46925c702e8c798f1012b2a784817d838614eaab78d54b083e20e0f52effc5c55e33a11343d6cc904355a336c773fe427e967d", 0x8f) clock_settime(0x0, &(0x7f00000000c0)={0x1000, 0x3}) 09:01:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() kqueue() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x0, 0x3, 0x7d2df559) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040)=0x100, 0x4) ioctl$TIOCNXCL(r2, 0x2000740e) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 09:01:12 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCNOTTY(r0, 0x20007471) 09:01:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000), 0x10) 09:01:12 executing program 0: r0 = socket$inet(0x2, 0x0, 0x84) fcntl$getown(r0, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f00000001c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000140)=[{0x0}, {&(0x7f00000000c0)=""/123, 0x7b}], 0x2, &(0x7f0000000180)=""/1, 0x1}, 0x0) sendto$unix(r2, &(0x7f0000000080)="68bd1ab01b2e725d3bce35540182f94c76a939a3bee821f8cff83ad5e1a0bb8ca071efc60775ba", 0x27, 0x4, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) 09:01:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x104) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) fcntl$setown(r0, 0x6, 0x0) 09:01:12 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 09:01:12 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x10000010000002ff) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000180)='./file1\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', &(0x7f0000000140)='./file1\x00') 09:01:12 executing program 0: mknod(&(0x7f0000000000)='./file0/file0\x00', 0x1ffb, 0xfffffffffffffffe) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) r5 = getpgrp() fcntl$setown(r3, 0x6, r5) close(r2) 09:01:12 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 09:01:12 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602", 0x184) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:01:12 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0x74) r1 = fcntl$getown(0xffffffffffffffff, 0x5) shmget(0x3, 0x10000, 0x0, &(0x7f0000fef000/0x10000)=nil) setpgid(r0, r1) setpgid(0x0, r1) 09:01:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x8000, 0xe8b, "bf25167dce16f62f24192de0d871b7e6e670b25e", 0x0, 0xffffffffffffff01}) 09:01:12 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x2) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000)='@\x00\x00\x00', 0x4) 09:01:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c653000a7e525dd84699a676559c9fae4ed6481225911e074ec79e0c9ca127b514c02cda436f668ce977a94503463e9136147ad89a2a3a824c67b7a32da55926fd0332ae7ae1b677f1b9af9f3d7724d8cdd65a5ee4943f96ef804ef3165ec40b51ba6991c19b24362a26f409e40858f80128da807833cd3ec22d978b3c4326811dec41a8fd13b505192890af19a93da91b3cca3fe91027dd13df23aacd792872da88fc3ea1e6c76d9cf0097ca56a97945131c914dbb56808181fac7b76040d46799f6851174864f3e428848ff5749292f42"], 0x10) sync() setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="9a02e303000000b90cba8590", 0xc) write(r0, &(0x7f00000000c0)="6a5b5de789dabd9c750e49c08062b6d64231882752e3fd97972d61145f71e710a4a92c5a78b4798e1328bba2c3c17af7ed2ca42889f0b3c5b7203b5f08bcde1919b9110b270951c7d2ac8d4bb103800bec0a8304367ed2670cae6d6a41ebf37d7348a2a764e93fc22981547858310808a93d9f45d7cb03b01cab41083161e5acfdabdae4bf4cff22c774c50adb1ab592a49cc445b3580761957aa78428252f43", 0xa0) 09:01:12 executing program 0: r0 = socket(0x21, 0x400000000002, 0x4) setsockopt(r0, 0x0, 0x21, &(0x7f00000000c0), 0x0) 09:01:12 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xfffffd9f) r3 = getgid() fchown(r0, r1, r3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchownat(r4, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x6) connect(r0, &(0x7f0000000140)=@un=@abs, 0x8) 09:01:12 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000240)='./file1\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000180)='./file0\x00') 09:01:12 executing program 1: r0 = semget$private(0x0, 0x2, 0x300) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000002c0)=""/111) socketpair(0x1, 0x1, 0xf57, &(0x7f0000000340)={0xffffffffffffffff}) poll(&(0x7f0000000480)=[{r1}], 0x1, 0x800) socketpair$unix(0x1, 0x5000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r3 = msgget(0x3, 0x226) socketpair(0x20, 0xc000, 0x8000, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f00000003c0)=""/177, &(0x7f0000000280)=0xb1) msgctl$IPC_RMID(r3, 0x0) recvmsg(r2, &(0x7f0000000200)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/57, 0x39}], 0x1, &(0x7f0000000100)=""/207, 0xcf}, 0x2) select(0xffffffffffffff30, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) 09:01:12 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x2, 0x8) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x4) 09:01:13 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000100)=""/110, 0x6e}], 0x1, 0x0) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0xbac) 09:01:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = socket$inet6(0x18, 0xc007, 0x4) r2 = dup(0xffffffffffffff9c) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0x0, 0x82, 0x1, 0x401, 0x1}, {{r2}, 0xfffffffffffffffa, 0x4, 0x0, 0x5}, {{r3}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x2, 0x9}, {{r4}, 0xfffffffffffffffd, 0x16, 0x2, 0xffffffffffff0001, 0x8}], 0x3, &(0x7f0000000200)=[{{r5}, 0xffffffffffffffff, 0x8, 0x8, 0x6, 0x5}, {{r6}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x0, 0xd86}], 0x0, &(0x7f0000000280)={0x800, 0x7}) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) kevent(r8, &(0x7f00000001c0)=[{{r7}, 0xfffffffffffffffc, 0x1}], 0xca, 0x0, 0x0, 0x0) pwritev(r7, &(0x7f0000000240)=[{&(0x7f0000000140)='>', 0x1}], 0x1, 0x0) 09:01:13 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x2, 0x10000}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) 09:01:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x1, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0xffffffffffffff20) 09:01:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x840, 0x5) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x28080, 0x20000000) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="446681a009f33dd5731ed54666b36d7626a5b3b79ae6a8ed00d3ede2659ad1f31f1202628569f809d74a02cf5cdc1183891cbaa24d8accd41b2443af2618f405e5c9318dff3ae0b383a6dd393158292549690931a187359c189100804f0f56cfe066cc47c316b53783709bd4e5b39a6560fc15239daeecf7d0c84614fc85022379b812c03d7f0f1aa1c86b4efbdcfa33cc5741561445e7f09db5a438459aa95ef693c8af1b177f3e219bf381b788c7ce33fe46b96c7f", 0xb6}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x181, 0x18) r2 = shmget$private(0x0, 0x4000, 0x11, &(0x7f0000ffb000/0x4000)=nil) shmat(r2, &(0x7f0000ffd000/0x1000)=nil, 0x3000) preadv(r1, &(0x7f0000001200)=[{0x0}], 0x1, 0x0) 09:01:13 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{0x0, 0x400000000000000}, {0x0, 0x101}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) 09:01:13 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x20, 0x7, 0x7, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r0, 0xfffffffffffff000, 0x2, &(0x7f0000000080)="8aaf0aa36db717bb96a601d1edfca23985f84cadc1df7495bb2e8b74d2f1671759ce9d44356dc1d5e62601d572ce0cb72f4b0d5a29f958bbe6", 0x39) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:01:13 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f00000000c0)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200), &(0x7f00000002c0)=0x8) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r0, 0x0) 09:01:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) fcntl$dupfd(r2, 0xa, r2) shutdown(r0, 0x1) read(r1, &(0x7f0000000140)=""/16, 0x10) shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) shutdown(r1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socket(0x20, 0x8006, 0x101) 09:01:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt(r0, 0x40000000029, 0x3ff, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="adf8687d250fe915ea89f060f8c90b086993", 0x12}], 0x2, 0xf) 09:01:13 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) clock_gettime(0x1004, 0x0) 09:01:13 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = dup2(r0, r1) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) pipe2(&(0x7f0000000000), 0x10000) dup2(r1, r0) kqueue() 09:01:14 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) fcntl$getflags(r0, 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0xb7648066, 0xfffffffffffffffe, 0x17f, 0x0, 0xffffffffffffff47, 0x405}, 0x0) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) msgget(0x2, 0x4aa23f8f1e94d37f) 09:01:14 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000180)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "6a00000000000040046a51a700007b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) syz_open_pts() r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 09:01:14 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) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000200)=0xc) fcntl$setown(r0, 0x6, r1) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x1, 0xfffffffffffffffe, 0x0, 0x2000300000000}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r2, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() r3 = kqueue() close(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) r5 = getpgrp() r6 = semget(0x0, 0x0, 0x4) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000080)=""/23) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x3, 0x1dc4, 0x8, 0x6, "4f7922375fc5ed522980e535e521683531561072", 0x4, 0x8}) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x0, 0xf5b4, 0x7fff, r5}) 09:01:14 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000080)='.\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 09:01:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x6, 0x50d) setsockopt(r0, 0x2, 0x41577e47, &(0x7f0000000100)="c418649e0e744098a8d8cbbac4f4a7f23dc7eaad02fe0661064cd5d48d98be8d73f3a2bedb59977a9faaae79d6f67a4021d57697f0a8d537a836c66c7d7575ecc5e3472b9dca6cc81cc7132a94839af0b79da30cd4", 0x55) socket$inet(0x2, 0x4b5cfaf307d6b07b, 0x7) r1 = socket$inet(0x2, 0x5, 0x200) socket$inet(0x2, 0x4, 0x1ff) mkdir(&(0x7f00000000c0)='./file0\x00', 0x40) getsockopt$inet_opts(r1, 0x0, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r2, &(0x7f00000030c0)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a31e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d21349b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e36b4a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60734ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0e10a0d8328b9d92d773d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7a6dbf851256806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d1e3ff829ffcef010a155d9800100000000000000938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042104966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fb3bf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb515d704fba19cc6cd66dc7905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c864789e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9e856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e4332981f7d44d2582b99589fff6a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b164f99e4533e51a7c4f8608a187114a5f766970000000000000059410d203798bd637e88c728e806aac11ef4b3c8600bf8d8a385383b3171fb50adf3c35295f893859aa7a030f718260d70dc9fb1a7459935654b428ec1029755b5e3c443049fafd398d6274d0f2ec929eaa70bd5b85816a7562d151804ccf881e3493fcb619906b4d549c9a8a44d68b5e357c9e173b661bcc311216edf11cd3f41a6f3e6aeea4b14db30ce6c5fa02c0e16b26885657bdcf1e7e777aa5ad13688b5bd602410670c14556ce3cf2138a22d6bad64", 0x1001) sendmsg(r2, &(0x7f00000015c0)={&(0x7f0000000180)=@in={0x2, 0x0}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000240)="c88fa6950b0ee4ff46489e93a51aea968b2a0d5b1b22d183c0aff16475d5a8f957a294259934b6b1cc9630ba7400eedda5a057412ea6642cda06ec170a8daac24fe093bfa744d011e3aef5c312b96fc905bbfe9e2dbeb5aa05cf3059e38f0163e828ca5429b9d84ce3c68db0c42420b9fea4b9191d06ceb0df1267270e6ad92c1befe13471382aa1c2b3910a851d4d7e9a7cf97414144b489de11f0a483a23f4f92ae0ebbd08167c9b47608684fe86ac8df3423a4cb46f720263962f20c1e119d239b5be1b90b645ace3770541", 0xcd}], 0x1, &(0x7f0000001680)=ANY=[@ANYBLOB="1010000000000000ffff000096876621e6cd70893327639fd9112b55a35ec7f43907ea9278112b731991daab4341a0dc9e12cb2b59f0fde966b643cf09c576b4f421ea8bd9dd74c46ff8e8db517b96b24d7759e48cc8ecc5a62f64c2ffd0418004e942a7f4b4377e01853d4a37149d1e4d055ff01c00b920d5af5bc0575ca3aefabf5099755190241d83e2442ccd94825b378955a39dd8c92bad431f1407f07af81088d4d3900a96899813331f4effd3d42ae2a78a2ae927a60a527f91e9d1482b88febabb94f280bf978eeeb926529f7ec6b6f6566636bd68bb068810878f22094e9c2a40cffe6d847c958a703e053bdf1b7826563b6d1931c7f5914879fb86d8f5f88a4f98a63234907d7b29f40f14d0ad7aef1eaa1fe0ab3439e67f437f58ebb0351984194cea414b6458f5ff77fc19024813c47a4d267303b6d14304cb1543494fcef5b41ba9d42b6a9c92d7c8dac26d71cca488cb9e294fabdb47c41685bdb504bdd0348b938aca5dc51562d6a5ffbb7797db78dcf75834b19b41265e6f07372ab788fd89f086b7571054b7c5bc7b2f8c19291ce79c320283288cca61399d46ce1480b1f8f4ecfd3004ce056b6650a009df7767b6a4ca3f49dfc9500973d4c3078848e26c18ce0a372d857d00dbd6d64a4e9a4e549ac490a8729cafe96459ee90bcb25404647b1e660c5840e172b10ab285520a2328265cc87850fdefc96000d577ca10558b20ff77d4a3afa009f1b122137930cd176b5e313f2fbafe95321e2c156b181e33f4f77cd7c89f4dc8930fa42f4465050af357c8ff9f5586fcfb9faed50707b599dae375b935da33ecd725632208aa73363a8b70178009dd0a8c95c407c1f0b165e858314b4ecbcdfd532e3f38e434d464a5b61f0123dc5710acea4defa806ecf68932e0f4dde203fd82d26283a786e7f0a6c98761d5cb6bbadd66bb66f69de056951addd4a3227daeb1f72b5adc6c769f2350bf2fd4108670509247fe93afe5b729088981f4676f577833b32488010242c829ca8f89282cfb9a266fc09f2b72721ea7d4d43f3032459ce24333598a1e3011bf3d7a1448bbd98339df86155da0acc03a90e8c74fd1c3f343a760a2b438fb95727e08bd74f8cc92f06cdda86cb18daef94ceb6581597d5be814827ba2d587effb808d5e57c157172f39e4fe43d2898688e1383ea491661874c505117520e661d074be3330600ce2cfb0b2bbaedda7c7b707990c8f1eadb70784e3b1e0d05c99223eb08ecd23b8ad8948c452311f15b0090e15009bd97012f4fd116af52d60f9400423f9a8f84747d1a15738c230bc1b116519399ea62e274e3360efc23c0aa640f62498baa83a64b6b4fb8f680001698116d592aab5852bc72a237670a73eebdaa3cba852d7768ea3ea3c2112f289f920391f474fe4a72b273f98dc86c8a574a1d0619fa16acf8b6bf7c3e4527e0a2d41c40c8080af0b7a8d1857eecb016aec0a1a5938d1c3a586fbccf0430ecd0605cda00386be50cea3dd3e072cfc07751d576be99a4fe6b26ceca4c6d7800651a65508d8ce40ca7261c9b48cee226bf9e64f0132362d6ef266edeb9015660041e5d9a4176dd33a52be04e32ae388c54905f8f736530b2550cbe31cf0fcd014c55316f9064fdc95b6c751b88c29573c126c7809ad6a8797d410c1ca05191f8f08436ffa39fd2d95cf6caaf3aa02abf96a478c29e52316a833c3ec56f450a0282462d78b44f065b8fc68a4ee993063cca5b789823ab2eaba627079b7d22a63663070cbcf80aeab505949f12692c20802995280810febb209c20ee68d3636bddd5dc0527673841c4f1bc6b6c5d4305bf1a25bed71981d06f0ff9ec18bac06d4832a72768c0fc1a7293cd93a2055f24550952fd05c292cb2b9ebf4129ddd339f6f261df22bab1acc948295af20fe51f5b01711e4d01c20891a4dab4150cae98ecf2c347637c98208f062360e4d8e454e6296b364e2628c65a0cc432ae18b969416744252e45cb7ad898138e0669893d15804c1d3a3585d1133ace60136b7cffbe0c29b4eb14752fcedaf48d6c6dc7a3a06f0d8b72d2d6a5e39779f1d5daf59e053c0224e25367541c4603a48d008d421fcc147a1881a12141e6585b06840cb50787dafc59e83d58b5bcd576e8b22c757c3607174efc929a6f3972beb495f54f2c41eaab899baae92e1311142467cf972c7839eb6770e2e2d57b4d17ab2553c305c5a2372c20443d38c1cc7c8e4021dad126e0516413462981eb8dfc4764167e4ce49b569f0a379115ae41234ab7a64fc44e3c7ed54ca4d849b20ee8c730550cf00de59d5f0519cd09594dac4983e96eaf9bb374ed06f9b45ad775e02fe909d1254686353676820dc3443a981320e889e0a33cbae3b7eab9e5ff56ddda73e189a23fe59c9ab7198288395769b8d24da3bf5c7129d81e875c1ee549c3466dc437b7bebc97dcf9b01a4b1f77b824741371f2958b9198579419a918f445738ccd9e9e750d840a7d8f6a8cae6b73e3d92980762e5f5b972090a6d606b8e2273a441565f06d06baeecf6be7660421f954c0a4e5d0caad49dbcd056c5a51d6736971c21972a5b2afa6774e629bf58c013e3b809d613e4a5ac74eefe35fc957e9b0e6584de8339d597efe0b2f167a90656384a6a7d21ca3778db5683d369cba06ae137415904363d61d9e79da061d7b360a46041715ccbca6d0e588dcf345566719f1319156c31c35d9117c48287b17e57f0d6eea88438c07d941bdac82856475f66adf7c42726f75a564a3f21f4a58ddbf834c9b234e22ae6ccfbb2752fd6c76677b3aa68293d496603f065232562eac3ab2aa5112f50abdf5c01a171f4225d0eded54d936cab9d763d26ca1bc970abefcc9d31eda8247c9905e92954b1e7edf60d8e78cafe34a700c506f81ca94155ffeede484738befd98184b2f36157da0ceee2d5d0e805bd00a13fd95b7ffeded700bb919e3decbe4440d7b934caf70c100df33318685d88328820049cc8d6a21a1626528e44ff8289ec196d34a1d52f365ab2b0f8828d963f1266e37b4e5ab121c6354ffc4f8baad4c8f063e5172dc89099dd5bc9c95ce8dceb1e1e4aa97fd39698e4d25871b8373f7c029357c614b27c0bfd4a5385ded2963f7a576bfdb5d01c2c462f1db8c147bc1a7dae6600f8018922bc835a70b09d37c839d914750f46f06fc62ac669f780db902499ddd8227607b60be7e0d7583b814003935e51b75546b977ce0815f1be71c21db86c089a717e90866c1304772cfed312d6dbecb4d7512d1488340dc9bb58f7686f44cb9dda83142695a3310b58e999abdfc26b197c4e1050d56b6c89ae04a4bad8e25fb5626ba49f4a069bb1f73bc3ab5467904eeae5399e696177c3e4b8c32ef60b55aafdec5e3b9c52fb4baa61594800c338c3ce73f70f9881c32fc7620c27d33dcd24de2a93985eb2a2022b515c17630feaa32f06cc2a6abcf803a7a02bdb016e140159848ce122ba9c1f01a63d7721b9c2668a1600b2952c602946605b97a79e08a7bc8e3fa05bcf511ca7554a9447b4837c3e1bdf26d399172d677e1d4116cc59cb6650e191577199862d69fd0c6cb248e017f51524e66034635014c30da015e3b62d5ba198f4007a856753d6761fc7a6516830f1dd118f61371599ce9e4a39c9593b3ecc57bb0ac7d2602b87fdca919aea4a1545be77b8983bc94ea9a3c2ef0480fa6a2b653a1c36266101e7016c95895a746f3587be2498d37b878a6640af860f2e5bbe112b0944b233f10922a0b09f7b0afcca42b01fdeeb253bf61c4b621b12d0ad66cce0809770306891d573433cac0bdee635268caf50467c29154c3e06e6c33cfa0f32d31a80362fc02077ca44c61b7fbaef7f77aa1ea8fdcfaabbd38ef1acd4c8b1bb17a9f65868d73f12f5f8c9c972b37f9cab4b0bf16055be796ed24c0cc7e92af09cf5f00a529c3b9bb03c3d61ff35b3f9d929c0b5a96c906432d70b6c13e26f786c4f06f98f8f2a799dcbb3d25991c0a6acc1c23181d184dc10cfb7ea9aed7527924ffe7eedc397b2bf3900499af4e72e150248be004021db92c410f1f011261f5f00d3cd19423d02149669d7b3d1f96d400de498232faf7d65200ac904e5919ac29bc5d25eaa61323d545d504b60465528d3001b3b6968777c5e79fe1f136fe5e12b27c4bee7d5deb68b9750e0fe4c385d1a3584d5237ac7c308af17a07e304bc24e968c1a277d7cdc8cf1dbfccb5360ba970f39095eb63bcd6542a279ab57327ab354800245c06de4a74d75a3e461437e4771686480ba6ce02ac6e46d0b12323ead766d4d87c8ce5401f142d8e253e7e8909da0362d9d99afc195b1eee0686e85f83b66f3109e4a26a951116cd6778be8859577452726c87245783201f9ed8007c969278c1619395f8cfdc3b9c1b11e4ecfa77c9c2eda641c8a9f512b3c5c68b79b3fa2ab0cbcd42472dc061724f79dd3c250e88026f242e5dac3b5894cc609e7d565486e994f7713b6983bcae20710fbf9b15fa0fcf49afb869f8c2ca31b512cfb332ba329240a1266989f43dd9b188e2ce4766e62aab4e34775f18c5638587e737b477be69000512d7d0e4d282c54e4a5ba2e16707d8a1de66cb57cdb00423c0f76db38703f7cbc5b671155e890761e8122890777eadc70c4e1dafe77ea0a3a040d998c2695caa2319ed19ef3f29652c3f6c54ac53e4ce82526f278d6cd70669557ee75dd056cde6fd018a49129369ddc61d9285635ea1e919f35deedfe4e843a1cb13c1efaf5819698db13bad97d4a8f880bab99b5bcd4b25e044eca0a18c7ba9aa049ec9e96df3635927850d91f3b60ffab2feeffe8769d63eceabbe067ba90901ea9ad1d4759f372dbaa16e729f3655036cba123294019a960fa789f1348afb3c40bc02a8113c1305375b9336bc4f4b6ce335898a0718cea1951ea0dc8ab64cf5b4d1f39d385c37856630b9e671b53f5305bf681f3dec2eef0aa8818d877a2a581504bf6add0730f3fb5880669bab37bc555368f42dca24c82491a97884bfd37ae106858e918a921fc10834d0d8501d70638a3d703faedf3dd782b0e1a13dfa083b716c1f99048efce01b1e01c369262cd212846b0c400da837d24936ef6fbb109269dfa1a5b521fd6a747428f08e12a4778208c0607b3c5464170f8513608e39a0cfe72a810bcaaeea1ff0037a6616a5c45fbdb8eff4dcc2dcdef43f9ad8597990c414bc6600285e9726201179e7312e596ebbf1734da0b3c44c192fd432cc4ed249f5ae4ea6e5869087704cdfdbcbc3e635ceb66ed7c78cb8328644018a92939aa397fbda80f60ac7a3a7a24cafe5a9a2f029876a98fab5dcbbb7a27a68267bbc897b1640affbee8a20a2905dd02ae2c10ec6899c921900a62d13b3f8db4d5d26de47a6cede5206976bf890a3300d08f2411e4af117127957757ff339d8562f48346e10f305fc2a997a6317e8230d29c3ef4a0efeffd0e5ca911f42c2bbd7d9b3d5095030c2b22206c1daaa1f01984b871116a6aef4d3d1e5e81418c83068ab66e1dfb2e37a685643a34175b253cce3e5f3b3b5add37bf13c56f6f66dd0e4fe0295b68b9eedf6660cef715d1c60f5ebfff322b5a67ff4854d770a08551bb345ef481d140adddb51ee71e4edd8ccb386086da5c3fa738729733128fdc88885cf62af1f3ca9d230ef12c6c379fb1185449189a21e65b0bfc4b686aa234c55b0cf4474c59e26a2c5b5564a2d56d9d06b9335cfbb1017da450b951412d71b580c6a9ec4b7d7c6b098505c3a64d00344483093af684ebe9d80e82538488346ef26c2d9e570000000000000000100000004000000f1a8792c5beeb153acfc22f406d21b07eb92127b232d825a27152ff2cb3e4bf7baedfa782c2d1cca371a548bd6b4b0395f6af27c79520c9fa831401495d91ab9ec68e5a1cb35a4521f60c3b840d8f385e2b2ac5c085452134cba3bd000000000c8000000000000000000000008000000108700c3cbab952d38552560cdd8708755de95c86bc77d5ffac1a0fa9767bf2ac7f7087e8f47314069fef7f84d67055455ef9826cfc42271486334a364de2d4a2f20670f3185940dcd06055d52558b1508a546081f8d0f56ead797230a7d840a3d006539ecc65589026f7a0189a61e3ddc2b7e0ab7fd60d6920660f1b2e71cf3a06d7a26af8e3c5182e27e665a95d8e2d42aab43cfb5a8488bcdda94322b99c8b3036c49efa1de793361b3d659cff5e9e56ac8935cf810000801000000000000ffff000004000000ba2e2f99f951fef0963a589e0b74c398166d5b2342ad41dd8f77fb6ebb705791bf43b96b0a580df3c5be15ea00a4b445245ced52ba3c0b6e05c0d51ff89e60114c8a209aed2b9d1a75376db18d19d730857ece9cef130044626524f8986c8444bc3f9862480fda692bff12260ca7a9ecf9f89d75e4aa73a94b1a4aeb4809a545f94ab65fc83f59a17448dd30dfe6ab06fc27eba0fc3e6421be48418a092b5bec8813135ccef5e0ec3fbec373525b146f16c81844fbe65d52cd3d2d27ab81ee787d3e26d408bb03287a38b67fa3bfaa23f8e07d4e17455c7a77dfd9696b764910f38e7a5ece36f027eae3fbde3c78a293ecb55634c360b800ce5851f2841154834d29726a37dedf76053814b584d0d4717c01fc434ecccb48ca5ec60aafb2387569698c2656a7229e3d5b555f80caa6c3ba20f9b9357200edb7e0a977b1925524f6229f32f92ecf96689ef3c6b405720d1d6ef07754fee98b6b5bdaa3b648088142f2deabbad292821743a8bd3d9fb06f373c5f6807a782e6a00bcedba88ded4a551da3aecf02f5e10fb27f699e02e564366559fba46eed38dfa2b18f5a413e58a43e624232c5023f5637aa31ddce7997acf42affaedabcc6017a0f"], 0x1250}, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001600)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="b4373d4ec4df46123279ab1fc801ec7f18954ade6521a6c477f6156b653075fd739134a36bdbeabcf6eff0d1ff7916e4a9ed5540e24233986509dd7fdcee6010e2548b091d560c14e41ed9ecdaf651344d13b9d23ff9f53dc2b74a1341f07b10918ea0746cfefb5d94e9dbeb0994854807ee92905e013e5a18c89480b55b2b819dc1e3b4c2eeb302b090", 0x8a) 09:01:14 executing program 0: syz_emit_ethernet(0x26, &(0x7f0000000200)="b76e78845bcdf064778a544bfc7a6cbfc443d1fc56bf4d4afbf2bcd16f98989b3836b893a369") r0 = syz_open_pts() close(r0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fsync(r2) 09:01:14 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) r1 = shmat(0x0, &(0x7f0000258000/0x2000)=nil, 0x2000) shmdt(r1) r2 = kqueue() munmap(&(0x7f00004dd000/0x1000)=nil, 0x1000) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x110) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="01102e2f660320000000dda117b3572d0a6d4df8ab325b2d3e820224382b41f43f12453d3bcf76351dd01f487841d6e5f8f90dd56de68d2f5641cd6eda982feac289eaa6ac55d0592520acecb546b1e79969baabb00f9c66091fe149bd81eee09db69ad56c3d9602ddd0405587bfbb139fced251ae19e2b403cb4c764160a8910c136d36d5d1ef02b55f3fec2b7f15bcde36324953eeb6"], 0xa) munmap(&(0x7f000042b000/0x400000)=nil, 0x400000) 09:01:15 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0), 0x3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x20, 0x7fff}], 0x5, &(0x7f0000000140)={0x800, 0x932}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11, 0x0, 0x4}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0x0, 0x28, 0x2, 0x100, 0x6}], 0xf7d6, 0x0, 0x10001, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) 09:01:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='6\x00', 0x2) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) 09:01:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) write(r2, &(0x7f0000000000)="c3dc19e7da6e80312fc668104f2f3429ef9e7eddeff2efbe03", 0x19) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:01:15 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x1f) getsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = dup(r0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r3 = getuid() getgroups(0x1, &(0x7f0000000100)=[0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getgid() r7 = getpid() fchmodat(r1, &(0x7f0000000240)='./file0\x00', 0x80, 0x4) r8 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x2000000040000000, r3, r4, r5, r6, 0x4, 0x7fffffff}, 0x5, 0x6, r7, r8, 0x5, 0x1, 0xff}) 09:01:15 executing program 0: pipe(&(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) ftruncate(r0, 0xfffffffffffffffa) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7fffffffffffffff, 0x2000100000005}) writev(r1, &(0x7f00000014c0)=[{&(0x7f0000000180)="45a135a3570b34c3558064ad4951fc429ea1ca85e5e026376204cb024e8e92fe63cf8ac0f2c5d040cb7141c099782be29cf18c4851c6fb5474a80255b7a6ebffacfc29d3a89f320dd788bfcfde0bdf31cc4112a65bce89aaa1a4a000362be2f97c738a8a65c6eec2a922e54363be145bf1fd7502676f002bd5ccd8206880216c5d19139d0b484fc3dd8d34e06503f582426a4344a6ddd26e7214b1fc3762a7ed3e043f2c7af315e33cb944985d434b033b15c4ea1f999ae2c9566cbcb32c6677a64399cfbcf3329141f3623370e260582a11b5172eeaabf913719a66a85231c04af8b58ed2f8e7c1e6848bd2a16ae70068a345f37cc51785ff022f024c880ca35975b29318c5b32c236cd8a8c5d5cca59f92e42abb35e522f936e3912fd9c153da3306d5075ac58ba6967c7c174ae95f719b5291a39df556e4f82249b128a5daad30ef947aa4ff83838274d31d7bc0b27569cc6d8d7484fd9b3efb4f928e24ad11564d850ef791093655a8f6176fbd71bdfc8d4d667faec9302a54150accce648a262765a0e54cf01dc58bdb78510ba60b53209b1cc1f3cd165f73948e3ba2f712e5a1d9a20e8a38fc2c0ca20ebaa9fda6aa218dd966b740cf724694c62b05f3376f0e59521a84a531ff1840884f315b6a97622cd8cee9265d67aeb51956bec07d8d6ed569ae7c22f475d38fd0ff8e572f351d21e4f9210136ac912104c2f1faf8074c9d2cb6fd61de4d7f8697d32c9bdde9467a46944ac8582493681b6799ac6eae16b9b46f19d0b79aa524ca16ced2547423949bc210d73cbf9cb00ddb802912b4d9200857b07cb9681d7ba0341deb28a55e94e18db06ebd45d704ae3aba0554ab0d2379c237da7effec45a08ed1c34edcdb3366342ff40d0258f785aa6e214047bd7f1237c0793a71ebed8d35ae6b55176e792b9c39c1991f1a43816351b7a33526c93a4fceca56d52e529f6e6d6f38258cfda72cb82cdc9d2c42cef0b3267030348753c8286063b5b6a953da86f7f1ac7175c853455972092080c1aabb8f747e356e752792c7b4924814b90ed9002ac1d214b23b1cee36a6710bf177eccd5c6f619714f9dd5dba7a44ee6450c52c0fbcf16c36c698c6b84a0a32b3fd4ad3de76b8026e79258bbcba57044a7bbfc3be23c544a360682c4251014e77fbd618ca0902f68c8383f75cc7923d1bf5dce8cc57a755e520dcaf7ee86b6a03add77761db39765994bad4db96ee9dda7bdf599838d5c9595ee4311061911c1f62e2abf654b1e38d2cc0d68a8a7f6f416e09dfbc93d9611c078da4725dbb9c1533105c9c44abe81e2a1fbc440ef338be4216c6216fa2b43ebe4d69095225c1e0c41b7fc586ab9bf53935ef81849343b28c617123fd7e9b060191588bb7cac075213e111d1912125a1544631ffde498d2cc50c6e29519512f68f5a8262726d6505c06ebe6cc9a75233d73191a424880c59b7493777efc3bfdcc39acd0010f0a196a44fd9b1d154487ba6bc9c6d08b9282e559b56a41a390d1579f83f26a70705a093b3d512cf82ff31f835ca216e0d14e0552064de82ae6f0ae84b9a3ede897000cefd4f019f4d40ce382bafdfe6f023e3048b461a7557f0ba35c12f86efe090474274e08aef18a38722f9ccbb6865b32ed3436201ae94da69e03fc96263a8d4bc1981c9495b4e1b9cd84460d8fd85bd0331f3802fad88c76ce99dc021c12a27379476a712f931b767699cb69f697c54fb187695ba1b911cf242d43f2da7c18ee21ada2b8e17d90d3c67bccca76a458f5238d94288c923dae93d7dd833a4066fb2384f3fb095e53a1fd334b7e5579c645bdcb3f1172c942a1dc6950b64685167079c1e5c4ac055003262c9c6286aa62e49f6136aa0d93de97cd14ded3e6504c3d3e74cd339faf19b8631f53153b7e297f340966fe2441ab6b0f0db9031321d1493ad2af75af7f3fe0cd0b3e34e7dc4de8c638ff91e1862a9ba4a93a05073123008803272b19a9c3f8312e19cd4f724984c437e572cef395eba19f71edcd05fd560906fe3f231075d029965fc42863558227aa64733beb9902957c032f79f9db09a8ab80133b71322130a27472f0b9ed1d52d2e0a346f8ec795ba7a92cfa12b728315d7ebe0d84473e8ffbb7cd7149bd86f8016a3592429a98616aed298513ba8b058029d8d374b068cd501beb7673ffa812e9a6639ebd9c12ee673d9ea3165a8b603c90c6bc0ebe7bd7cbebd5498a37a2d2eae5e342480b52957eb7532c47208423b17f4fbc1fedf3db3033dbb77e22188e0456634cf1df81ad0c467b3c12cf86861ff032989964e8df2928fc4b93e76cbece492d72ea7d0b197adb3f43f2f6b72cc3d41da7260de5076e700a919ab308593e6e69cfaa7b1b98b421843dc0cd52c00189126afde6b56efd4188ce9e5303a90f54e66a09002354e3394dadbf646272fc9a7e680ff77d84507a019e7b370c515d0c2869ba7cd57d439ae271fabd6144a1db8e95d1315fa9f87360b35545a55c687d98a75a2be6418c91dd08ff957f1e149500ea73fc671da8787d02e1e3edab3e8224b160eb7e01aa5237fe18e679f07d5ad5f6ba3412abbad0333569660b13ca98327fcedde3a91bbec5516279585074a3c661d31bd1cd62492ef7853d4412b7d90be1f9ce81cab9b46d1c1e7a469d82005fc1a093dcb4f88b9bf502578c51c63063fbdb3a40512fdf6f816204612ea492f532c2eea338b6dc62eaa6d79619626de2b085bddaf9e542565bddd7f17c27710d19e862de3aecc95d036740015c26ffad531668f6c2270155aaa0e88ed558850366a9eace2f93172129faa82a9b728d7c0493ab9c26be568133c17bc00f788926d22cb3ad049710ea55ba7f81992a13a9822abcd2ff1be54065b0ab4eab5ba8a0a81d2a547ca150b9415e82bd298388d0eb837591e420d7f177deea8c992b51bd95e3811b21751d42f1ec35394bd020a1cee23490b955e7ca46ed9198699188a5b7c70c6dde60e9300f0ee97159baaa3509fb6c7d3cba8ccf41b21143c43b90ac8092619cd1e6a52be11cc68c2f43e59f1d5eb28244f1962fb24f8eb7c9e28ced71ba56120c3d0428fab805d64b1487d53e3d158422f00a09a90b2afa4798b229019e79990b2cc0f9d57ef665f6d28abefff86a0feb8067056fd2eec6214c599846b8ff471feb244ce8920da65c1f86f7eee4b504480bd25b131fb2d5ed6f8f35a21178b20b97c9e71ce6c9d5ff7de259d14d474b62261b4eaa230d3f83233c7ea668df2bd040a3b4deb8b3555e004212aaa9407f38b6eefd79a5c0f5b9c402f0e0e301fae25f21766daeea3ce9a554ba7812b9ff5ebb588e3cae4d7ada265fb5730042dd882db59a208b92ee00e62930ffe2ad4ef96f3ef12fa48e0885eebb94a905638925b4378eb1259fbc814660410d6b116246231ea443c795b60a8a19db5952715e3c1525cc99185ba18262140bbb4e9e002dca02558b7311564befdae8a9590fe2e66c1e018ee74f3db220a39323d01f4453bf9add184fc493e7f7324c5f92d41e08771c5d08c65f3f8c52af557381f95176ff5aa5afecf33c4aef15b8badd88edba246dbd01eab5cb385b5240bb60ec71974ded24c5f4d846fc718bfb42342c82372b831eb6ea24696682d090940e5fa252d1964d55c74689ade303a9bc947770124fd717f821cf5c67474107848b8027b839e05438e96ff9b573cc27e72cc0bd966fa6ae48bc30e7a5edd0e1e030d241f86e6d1b4accda3e49a887d24d2a3629ef4a297f50b161b88b0dbfa7181f9748aafda6ae6c9cb139e8d304f5258e8732d863660f907901e1872a2ce7be8de22bb323df6bba2ab0c4320b07ccd2c7bc7c6016fa116474e56b10f625e4e415d64b9d733c5fb49f2a147942cc2425846cf02bf9eb7bf9dedcf3d7cd9750aa111419109fa6cead977e2822183f200fca93058e7b28555eb4c33f50d2c453f6cf61abddc42e17c82ce5fc63ea8454de35faf89e5847c2a3bb5acf1987308af3ac4418039f31f2f1a4b046b6bf1a174893567f8d771e7edf626da3a833daf28d7199bf7be5abea37aaf7bdcbf77ce419fc3d8cbe8120fd3b02be6f7797cc9d742f7722e4b2bd50d156fbb30ae26b764abf5ba3829b234cd3fe21383e8bbb327c8daa6fdfdd47a22411a71b7c8efea08a19197aa7cc73135d56d89bde3c8e7d07de8ee6ee31f2a3bddef4db08e6e09fe7016a6b5869bd00f74c18b1ab5c3b07ae8015b6eb9f082ab6f37c6a5acb8bceea479ffc00d501ed84535cab5bd984da9036e7b213499d2f438f95e67ef0a9f0a21b6f512e366c3fe70838008a3724fa6fadcac1d090d1b3c8700a0f2e2abb6ead05b24818fcc6bcfe1769971d077da724fd794eb739355f12674f42c74bd38f1dc8cb4d8f1ffc3ab950e33d9865148e9941e5cc7fe81ccd6bd39eb892beec95cf165f53e4e8a2add4ec762f181e383844056ed5d9aca6e6f11448bbe002920ed1a1b1af4e67d1733af5bf6236db720085a962ae7418e978131a87cf1c423477c7f3fdbcbfb7f540c4f46d0e62be95822b0b41d1b48721acfccd508d0eab6475a9c79c255594df3b5feec59ac8d8c7c1cfba4262d9c58408ccd28a625a332f8832e5aa0500141e58dc18ab08781973a4ed828f49f9a6846d89368d447e5fcea9681769c01679582da844701c11aad7677d854623740ea1266a98cd6b0c9203f7c22c2a2bd8cba23527aedb1b05530f9f8484504fbb545b7a5c292ce2d9ea2ba32c90eea447a3b52f3eee5b260f5e9c7ea032e1dcec36eea9d137790656d78624582d477348a73d7b822e12ee8a5712e26530c23d1812006bdabae9da199d72166d3ffd0c2d216f49a24be46142108d85ba16b9b54f7f5ac217eb3b752151f2ba94db29f0259297c9da80be3003f734c2e960b378a26aa12ceabbb13905dfa2ae7f69970053d4855caebb3cc724da48d9a521e980d713e4b0915aa2cf7c344e11812a5dc5fefc115806ee0bc8ed1565ab16dc548ae348b7436a8333289677b9fdbe07fd36156dbae1c461d16c810ddcd687f7fe57f1091c160b9d207803f249bf69e8f09f8c320e9972834978c84799b277d8e216cae0f65828a31835e79122fae723805024bc42e0ceb8d487bc5dc4bbd9134301eee4d2f8bed3d5d916b84f3f9a10830f125976d5b20938043d7ad2f6d222ee1804195a06eb8d3e411945c5bfe71779da39dfcfff83435107e197449614e68db546638181b0f18dacad159faa4d866349d44cb91412fb29d4db36df8cfc79a8a8d84260029c783850eeef8c03d949b498614517761961eaca573d17e6b4ed3f71adfabb7671f6761dcab6e81a7a57d038e8a8871fa551bcd9aaee34d4bbe3d9d1dde87524738dbd270a228d2c9f14991341d8887c37d79196e62cf9e509ffd9b1be3719b6af14efdf17e582869d241c53ebd0447b05d037e850cab31979ab4bca64103adb6cfde5a4acf7cfcc9721dde32be939d270d4ab914f5a35107c776d7af7a92acb165bfd53e68a072dd343d45a7b46127b3d2ef0e783ee20ccc4e033f71eb47fe16d8074449641729422fc4ec6e3a64f81b4c7a9439428e549433867342f955a2c28af262bf10d3a7126028bd558fb92bf700c189d0b499340dc2f624f7fc2f68a4b8c017fab625b38b943ecf04f16bde331ae67c3a800d2f1349b86cdab62b0f130033b0467c9548426b1fa6c921c435dc25658b82d573ca331340c1fb7426b9f0be1c6de2a9da8c8afe5d3fe6474b14fa531bdc01e3fe5778d538c3b7ee2057337e911977588da", 0x1000}, {&(0x7f0000001180)="002c864493c771ecdc13ba60be27a787a4f367d080d5d6a7a0b41d9fdc3544d77049c7766940c977c5d3ba11a3e6a8ecabc02be22ca355a3fc42080958f31779ae83e7b18aee2de8c77e60c3608f24d19ac563985d1e185da6f3d9cdae89b5b57fbf292d4df264b7f83d8c30f3e96c051318a7dafe7825cdfd91d4b722cd6dc3898cf0717628e4fd36e389b5c914856a0479ba2af4509346e52f555a882d505f", 0xa0}, {&(0x7f0000001240)="f597a89484903ffa7e582d5aa75bf10aaa1da9706fef80086ec0b908ad76c0ac7b623435820a1d9bac60696bb46740cf139df44f500205cdcd028a29947de06c71567d9a35b5a2150a29a542588dac40c4774dc8de82acb0aa42bfc041ebee8196591fd422b368d58d6f8e668e12ad2741bb05bee809a6caa37b397f77bf8d9ceef0262793814aa2527397181da84e323c9bdccd879ed0f6483e42fa4100ed99b35e647be739e26e01", 0xa9}, {&(0x7f0000001300)="f02b6dba01683a021cc7df64e349feb340258695a81362ef5046f7be8de728350080e4d06408b9ef4a5ba5345bfc8b0b4ae83e02e0ac6f4cd15f4dec0ac79f44db3e80351b3d8c84e1511d6d90e29d5759c480c0cda5317e832d691e76274d0e83575d2828d6052809c927816c137b2aa96e3f97592cd2701ab384a9eeb703f270e2a55606a78ae35cadfb2bd51d876cf789bf3b61d30d0068ed0d4f610ddeb98be4fca362fca2099cb461047042e2e82f49ddc3fea7a8fc2fa12aad829c775a460e975132888a230f261b322a12954060fba5ca6a9f7d5b17a037fe0646ac6d8b9777cf078dfc07ee72ace84b1b237dec1c0d", 0xf3}, {&(0x7f0000001400)="400d8b47bd0fdcbfcb96867d7ed09f27964e8c7faf6b487a3e03f41db1b14ec9da26de30823f230bf08658338d57167dea0a8f0463969ac22bffa64a485a39a4d230b51e16b6d741a577b70a14212f8401134813675644fddf19f35f2531c0096a744c60b2e1ce1f066ff21e28181debbe8e25770737ccffdc038e43818a761b3bbc2146555774567f803dc2", 0x8c}], 0x5) sendto$inet(r1, &(0x7f0000000040)="27291975c50c9532208612f89ea957393a384a594e7d579487a38e3a8fd0c7b37c84152b00278f72a1c4e0c90f83d48ab3e3eb95a16f4138e6f4100099f08ec5bab611b018053490c43640b2433ecd77b313876284", 0x55, 0x0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 09:01:15 executing program 1: socketpair(0x18, 0x4003, 0x2b, 0x0) r0 = socket$inet6(0x18, 0x3, 0x8) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) dup2(r1, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 09:01:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d7ffff0000000000004de40000000000002800"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)='0', 0x1}], 0x1) r1 = semget(0x2, 0x4, 0x0) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000240)=""/4096) write(r0, &(0x7f0000000180), 0xffffffd1) r2 = fcntl$dupfd(r0, 0xa, r0) connect$inet(r2, &(0x7f0000000000)={0x2, 0x0}, 0xc) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 09:01:15 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)='./file0\x00') r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000000140)=@un=@abs, 0x8, &(0x7f0000000640)=[{&(0x7f0000000180)=""/162, 0xa2}, {&(0x7f0000000240)=""/20, 0x14}, {&(0x7f0000000280)=""/180, 0xb4}, {&(0x7f0000000340)=""/81, 0x51}, {&(0x7f00000003c0)=""/48, 0x30}, {&(0x7f0000000400)=""/202, 0xca}, {&(0x7f0000000500)=""/180, 0xb4}, {&(0x7f00000005c0)=""/88, 0x58}], 0x8, &(0x7f00000006c0)=""/47, 0x2f}, 0x1) mkdir(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0) open$dir(&(0x7f0000000740)='./file0/file0\x00', 0x200, 0x112) 09:01:16 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x1ff, 0x0, 0x101, 0x32, 0x8}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0xf16d, 0xb, &(0x7f0000000080)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xd, 0x0, 0x0) 09:01:16 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000001780)=[{&(0x7f0000003840)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d", 0x81}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="02edc8200002000018244cba4cfa6a558647954a67c62c87789c3e515386df35c9a8ad07167313713a027933e7245d170bae12ac4e72d8b3bfeeaa6b27e3cb4b1a2024c845ca1fee8190c068470b370e40e4d74b05dc95afc740c4ca3a370ae15f1a67fa1f07a567b884ba1fb992b02fe682b8c4c4901cd4", 0x78) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) 09:01:16 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x61) clock_gettime(0x3, &(0x7f0000000180)) r1 = msgget(0x3, 0x0) msgsnd(r1, &(0x7f00000001c0)={0x0, "39a1cec2e6857ff77d5f2d354e150d548a5d463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9c4589253ae37dada4e092d96bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f5a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea9"}, 0x84, 0x800) r2 = semget$private(0x0, 0x2, 0x253) semop(r2, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r1, &(0x7f00000002c0)={0x0, ""/130}, 0x8a, 0x1, 0x0) r3 = semget$private(0x0, 0x7, 0x305) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) ftruncate(r0, 0x1f) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r1, &(0x7f00000008c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009038f8675200000000000000"], 0xc9, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680), 0x10004) r4 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) semop(r2, &(0x7f00000006c0)=[{0x1, 0x9, 0x1000}, {0x4, 0x6, 0x800}, {0x3, 0x4, 0x1800}, {0x1, 0x8}, {0x1, 0x4, 0x1800}, {0x3, 0x4, 0x1000}], 0x6) mkdir(&(0x7f0000000700)='./file0\x00', 0x50) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000740)=""/10) pipe(&(0x7f0000000780)={0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x10, r5, 0x0, 0x0) msgsnd(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="03000000000000005c2633238fb8390b845be6306aed3eba1b601b2113b8855c466e2ac64e2e052d8deb5ebee4f2f809cf3f5b4f00be8953c9ffffffffffffffff22ba96c40c280ef6117b99385a81a1ad391bffffffff000000007a824ae4b92aa7fa09a2dfcee26ad8ef837a11785b532bdf019168c2e98de53e187e5ccaeaaf7b1a0985db4869c8f07bd7fd4b86828b51547f1cac39391c6751fd8a6b870d06970cd17a2a7fd6b1f8c045c07135eaadeea6a8f1dfad30c15d2f22e14f7b5cb0104548895b0c74639aa0176b2e5ea9c12af85aab36c0f3143e9e727a2c763aca"], 0x1, 0x800) 09:01:16 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x84) r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0xc0) write(r1, &(0x7f0000000340), 0x10000014c) 09:01:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) lseek(r0, 0x0, 0x2) write(r0, &(0x7f0000000240)='\x00', 0x1) poll(&(0x7f0000000200)=[{r0, 0x117}], 0x1, 0xffff) poll(&(0x7f0000000000)=[{r0, 0x9}], 0x20000000000000d0, 0xdf7) r1 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x52) syz_open_pts() close(r1) 09:01:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) pipe(&(0x7f00000001c0)) 09:01:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x9, "0f23b20886d0fa48caa11e1f0b28a573fd230436", 0x0, 0x8}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3f5, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x1}) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be890bb8e0c0cc2a4b960e52bdf981aa2a79370d03ab22aacde73f23d1db3981aef9edc6ebfe1b4b99e6423b695ebb8c7c7291bd9ffad7063893bd2136f4f0bfd7636ab883504efb1bbb82da57c7480e50097cdf4973e9f2d26f17fcaa1526ecfefc1365859026903a01e62d13f51f5095c47a8b92a4cd5d7fc7e3ea954e6134644c9134feae12c3b847a12a9cb913a42685f4ec693c78b2021de17aa7c49b6d7eb2201e5d729c38f80358adba9050086d9234d4ce7bbc62a59ec15c29ecd7f876b9bcd10ed70f1e129f1c0c288e6c8b580fd7b24f6841877d0b0d28f31c40917652da413880841a767d4c795ea1fb6dc53df8a211a3b9dd663a9b34805b452df17d30f13a325251c631b7147752bdbdda18afb8f7b55909120fcaeb68d2b0e7f66b2ae97e677048892a935175173fe7950b5bdbe3d8b34d84e278b5245a149049d316f87ae24", 0x1d6}], 0x1) pipe(&(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x8, 0x8, 0x6, 0x32, "bdb7b425e3cb26b3ca2e644ef1b27b4dc3dc0848", 0x3, 0x1}) r1 = syz_open_pts() pipe(0xfffffffffffffffe) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) read(r1, 0x0, 0x0) 09:01:17 executing program 1: r0 = socket$inet(0x2, 0x1, 0x9) fcntl$getflags(r0, 0x3) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) rmdir(&(0x7f0000000040)='./file0\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x4) r3 = socket$inet(0x2, 0x4007, 0x3) bind(r1, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r4) select(0x40, &(0x7f00000001c0)={0x9, 0x5, 0x2e7, 0x2, 0x91, 0x9, 0x5, 0x6}, &(0x7f0000000200)={0x7, 0x9, 0x3, 0x7f, 0x9, 0x7a8, 0x6}, &(0x7f0000000240)={0x444, 0x3, 0x0, 0x200, 0x7f, 0x5, 0x2a5, 0x40}, &(0x7f0000000280)={0x0, 0x3ac}) r5 = fcntl$dupfd(r3, 0xa, r2) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) bind$inet6(r2, &(0x7f0000000300)={0x18, 0x0, 0x72, 0x7}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r7, &(0x7f0000000380)=@abs={0x0, 0x0, 0x0}, 0x8) getegid() close(r7) ioctl$TIOCSDTR(r1, 0x20007479) fcntl$getflags(r6, 0x3) recvmsg(r2, &(0x7f0000000b40)={&(0x7f00000003c0)=@un=@abs, 0x8, &(0x7f00000009c0)=[{&(0x7f0000000400)=""/199, 0xc7}, {&(0x7f0000000500)=""/244, 0xf4}, {&(0x7f0000000600)=""/91, 0x5b}, {&(0x7f0000000680)=""/90, 0x5a}, {&(0x7f0000000700)=""/34, 0x22}, {&(0x7f0000000740)=""/132, 0x84}, {&(0x7f0000000800)=""/152, 0x98}, {&(0x7f00000008c0)=""/201, 0xc9}], 0x8, &(0x7f0000000a40)=""/204, 0xcc}, 0x40) rmdir(&(0x7f0000000b80)='./file0/file0\x00') lseek(r7, 0x0, 0x1) getsockopt$sock_timeval(r5, 0xffff, 0x0, &(0x7f0000000bc0), &(0x7f0000000c00)=0x10) r8 = shmget(0x0, 0x3000, 0x1ff, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r8, 0x3) clock_getres(0x2, &(0x7f0000000c40)) setsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f0000000c80)={0xff, 0x400}, 0x10) dup2(r2, r1) chdir(&(0x7f0000000cc0)='./file0\x00') 09:01:17 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) readlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100), 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x30) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) ioctl$TIOCDRAIN(r1, 0x2000745e) sendto(r0, &(0x7f0000000180)="596fc2e2f7ffd8241f1b5d2f830df12b", 0x10, 0x4, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) r3 = openat(r1, &(0x7f0000000000)='./file0/file0\x00', 0x10, 0x81) openat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x181) fcntl$getown(r3, 0x5) 09:01:17 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc885384399e26aeb9aa7a", 0xf0}], 0x1}, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x1a, 0x4}, 0xc) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 09:01:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) clock_getres(0x4, &(0x7f0000000000)) 09:01:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = getpgrp() r2 = getppid() setpgid(r1, r2) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 09:01:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3df579466fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a000000000000a5bd5e6b7c613e484b65e7249c50f69e99019b9903c8428d076dbc32637c83011474580bf1006bc2a24804f38e64650290db18dc", 0xffffff27) write(r0, &(0x7f0000000540)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834fb257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe33f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c079e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:01:18 executing program 0: r0 = getgid() getgroups(0x5, &(0x7f0000000040)=[r0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:01:18 executing program 0: r0 = open(&(0x7f00000000c0)='.\x00', 0x0, 0xffffffffffffffff) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) getdents(r0, &(0x7f0000000000)=""/37, 0x25) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) read(r0, &(0x7f0000000200)=""/74, 0x3) 09:01:18 executing program 0: r0 = socket$inet(0x2, 0x100, 0xdbf1) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) 09:01:18 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x4c1, 0x4) getsockopt$sock_int(r0, 0xffff, 0x28, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) 09:01:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000740)=""/23, &(0x7f0000000780)=0x17) r1 = dup(r0) connect$unix(r0, &(0x7f0000000700)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x9, 0x1}, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) openat(r1, &(0x7f00000007c0)='./file0\x00', 0x100, 0x28) sendmsg(r0, &(0x7f00000006c0)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0x800, 0x9}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)="7af69871361244b1108ad4b80bd6e953af7b867cc439b3cc25d8b6b0af302116c2699b5079c6173ed1f3f4799ef4fac0f69d1b52a2c5a7e064813d49e70e5d41973c8ff803f560343c5ab912fccf9330c82ffa9e4e391479368b3656944a16ead1aff7d744c482b43aeb5dfb4944b832296c234b4b8c7c28", 0x78}, {&(0x7f0000000180)="3df06989bc49dcee0683bd6485bbf3316a6800e3dba3ca57b1aa1798d5f71f738b570932b4c688230db2d3a175d9d9", 0x2f}], 0x2, &(0x7f0000000800)=ANY=[@ANYBLOB="08010000000000000100000001010000e0716d45e42d35b40164c19ca662c03121fda1993846ba9c4289345a6cc64cc8bc27c51f3921f122157963b3bed291fd8aa2232a70cd22155f1483b81f0cb56917a51383e8a9faef890165772bcfd6526f8a9c1874b2a0376ec11fbb4f96f6f77fd8f28055950f7a699eaf21cbd1f83d6285b107c4681ee66dd5d279e87839c31ebbad7354a163a1cd4ebfde4dfc322523216fa1a9b2bea0b9bbf85a47347b556580f03ce83baf123a5378e49bb8d21d342c7ad95938db25c0fb3e406c1c2c26b8d1884edb6894050589fe3ab85620ba31540f31c8f0e7244cef3291b1c07cd5be465ce16061f88ccce2bb1adc2618000000000000000100050006000000efd2880e2b000000c800000000000000ffff000006000000bd8efd3a639124e344424663d9e187f39897055380e3b406917f1a7ec540fd4d1189acdd9ba4b8341c666fe4fd3d41f33be1a837e1df9167b280ea2a3cfb54eeb6c744de39fbdadf04300115687ce43a86ca59e013e78079917cd5a3da4246b3033fc312b94d1bb03938468175672c443e7b294efeb5ddd61c7dfd6c485f55edca0311ba91d3e8719e3e1467cf9926df58d4c65629bd955882e55ac2487571c7ce439be4f7dbe14429efb46088c9eb02a905b17b3cb884005000000000000000ffff0000000800002d13c9410a744ef5bccc16434e700d98faee5c4929580491fd2d41dd5eeb0225e289abcf5c9496f5da9883c223760631c7f7bf0e03475f8b8607f10000000000e000000000000000ffff000000080000ab60dc2920464a46175197a7a1955f1d2a54129e38cb5456443d7365bfb16b07bddc49bef335bda0830aaea22590d523aa615b9781df82236bb0a89fd6a23ca03652feb602b52bf5220de2156e5347c55a38fc68f97b67a426543d766d0cee4137c3e8a4a0d8f96753da3dd1b7d5e98b8695a27fcb48fee8ba8d131f08ff10571316c6591ee53e8228ab19c5b459adcd348691310a942d165e3a9263cfce629abeff2ec926780cce7afeeedec1698b69a90f7e77a4ecb382ab74f13284ee00000000001000000000000000ffff000000100000b800000000000000ffff00000100000038ee2bc0987cd1a5edd2d73b0712be03e42beb88dca09866abc8ec8b0f3e6e0f3a76970c66405a8270d0345e17e2776705786c61c86f9290eb4e463ddea1b4f74867633477c07e22e0de80f4e6317c54549f685ab93cd5c3cb1b4601609e34dd6a7cbc8a0217363393fad0399d1021a61339c3bae67ee7992be03df54dc2fa758ec6ca74e4c6e0d8fd3c66468df05104f0e12fa12855b11cc125e69314db0f8bbb00000000000000b0000000000000000100000008000000d4b9fec62d99c60efae8034058287f433e586b08db09bf00462eeb29a2d860d477be986cda71f4e07f7f089ae0407596f66bb787f7c8fca4bb988609661557decd92b7b6946506c51bf68dbcdd5827f6c0435b02843ff5dda6d63bb05b79991258c4a4fcce1b9814d070e98831312db6bedae40dc439409caf90c9cd38a236c50286bd4a6b82d97b810c5b5cfd2798b31fa56cb0dc65c44ea1c465596dbf00009aa9e631fadab45ba33397e5be2de0ae384231ccd148537d56dc6a76d5389db13689399257df81f9694d8d16bd1e2d548df345629f405a50df63bec117e861ec6dc13f5dc9e4156eefd20a62359ab379a4230c9e09952227cc7b7143a7850fc42b4ea1d2a4b146dcfec683ad9e05aa3753a37036edaba3a785db0337617f68e2320ba8885ffb542fcaa85e0bb31701063bfa73dcb71adab1b50868bf5db55d6affd44bb400000000000000000000000000"], 0x490}, 0x3) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 09:01:18 executing program 0: r0 = socket(0x18, 0x80000000004, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000240), 0x0) 09:01:18 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000040)="55c354ec693bfbfc61d672f2d21452eedcd14b60e029c699dbee20323836740ace9dc17e0af79ad2ea1031fcd1f82aeeec1a268265d20b4cd77fa9fd1620b6bb426874503bea6bb04f78655fcc188c1b66fd108a0ffc5798b570d3be371c77472c4803a484e9a13954d31e60dba7a1ddcfb4c2b2f8170315c2725b1eefcba982cae2951e52fdd2000e99bd70a769db2692a80a0ab67ff7c86ba6c952e8ef9f4707a18c6c9f4bd8227d464897c1236140f2b5752b42fee8eacdebe8fdf5f1bfe6529f270757d3998c4561883396e76d686b9ccec522d054f8bbb2a3dc528241124ee89571d91d18441d2196431dfe94436334933ed0fd40c2e5a6", 0xfa, 0x404, &(0x7f0000000140)={0x2, 0x2}, 0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x6011, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x11, r0, 0x0, 0x0) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) setsockopt$inet_opts(r1, 0x0, 0x4000000021, 0x0, 0x1b) 09:01:18 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000240)=""/124, 0x7c}], 0x1) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shutdown(r0, 0x0) r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000040)='./file1\x00', r1, r2) 09:01:18 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socketpair(0x2, 0x3, 0xffffffff, &(0x7f0000000000)={0xffffffffffffffff}) write(r1, &(0x7f0000000140)="21c12d3ad189d2183d0901ffb9fa8dcd54e2c5543acc6dbe12c44d58a592eeb74a2245f7b57942a1472e93fb6a6e19fdd1e0f68ea4b2fd43796c978dc1d34f59d680dfff6dd8892ca5f183568906b1458e01dcad6ab1868d973a371e4f4026b6a0938e3fffff6cf2d6bc35c54b288535d9c2e3943b2c2d9f8740c13094efd279c266c57591442e1c854aa498bbe7ab7486d327bf8dd086575654128731e34691e5bafad2ccb0674962e03e44c17689a9226926e6f334ee02fdead06447057525bdc6d9108e9cfd37536afbbb5452c59e4829d8def60cd0ebb15ed6f729", 0xdd) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="140000000000000007000000000009ecffffffffffff3c5d62eb970adf1333486fc69596e4623faffd7a2c628bb1adfbf46d35d34a6fdc1ab0a1c3fe01361432da6b05c325bfb890097e43a867b68102fdfda8d4e159edd51e5fab9af3d9cb68dfe589f21102c4ffb3cc5d8d2f6ba9292bb5cd1264e192f0b5d4c1bbd077bd99e46b1e56bdb3e8daaf4453d4e7fba2998e5655222e810795fc879a1b1171bcb5530e41e6c58370479a9612a6b2304b6b6d05c9946c72ff2121810a5d7f8b8a282a400fbce55d2fca031efb8bd2e91ca10cbac0075c3f1d141ab5ae51b8efb3489d5353c29a4ccf2cb40e09"], 0x18}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 09:01:18 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) kqueue() socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) recvfrom(r3, &(0x7f0000000000)=""/66, 0x42, 0x42, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000000180)={0x0, 0xffffffffffffff36, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="28000000ffff000001000000000000000b6b7de6d934e71166e881336a23880306848e9406a7a1a740acb951525808db8ddb30353fe91b6e826ea7b327684d9ab19910ab39e72170ccc3a86f759d651cd7a593d39fd0f3eec851273e402289bb1dee0798025c154ad228f6a20361c25c183847ea744f10286261884db265470bb5209eae4ca708ce031abfbf9ccee887dce2670c0429f21b53087c38c629ec217d609ce6437a730ae5a855b4a5b456cfb494ab11287810ec9d28c7826333259a0b3bc350048a8dc3a7a03c26b15fe320c636d5c7264a9ad2999137c19f7f109927b72ca9611648dbdaba0854b0019c1dda220656e6436d0e0e1c99b83232877d25c77f2f784b5d", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r4, @ANYRES32=r5, @ANYRESDEC=r2], 0xfffffffffffffebf, 0x1}, 0x1) recvmsg(r4, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 09:01:18 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000500), &(0x7f0000000540)=0x4) r1 = socket(0x800800018, 0x0, 0x10000000) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000000)="f045c7635af0db4d81890b70e617520bdff2c946effed2455f701e42fbb2da4a7075f029a096fff396", 0x29}, {&(0x7f0000000080)="ad17713d0293fa1a356b5453b6a9efc7ced72b7a975abf1037a1e5bb13", 0x1d}, {&(0x7f00000000c0)="e19373d30f80b80dbcd06b8391dba7b58104a5db5d3275022376eed4e22ea8ba61c287f1916655b33699f4e78b9dce3238630b9e02eacfe381bd3971a1c452bf8732e87fbc78365070b1e325442b8498104a9d1708f3931546baefbd0233929cd0a350c362fcbe3046b98d726d2fe0f0be79461e8779b16692b7cf578381b3c9547952c7eb0445092b92224348b9e196acd0ae34cfd85dc574971da578ee47aca039fd73cddc8a151c5bf66dd2d53dc383cd0564539b28524076e7b0925477", 0xbf}, {&(0x7f0000000180)="c9e182a4b2a19a07b76fe0c385c1611828e26c10dd4a97a6b7616bfe52b4982368a48aa40fe1eafdb2f2cb5fde78a264c425f11ac6c68b8f04a5c4e4bff73e2b99e5", 0x42}, {&(0x7f0000000200)="793a9039cbd513428e27bec100496fd8747829a07d62dbd7cc9e906a8aa5ecf75b21b96ee7c8bbbb6ca3bd1d02d3c0eb166e1c13f8b18164ea4b0094a751e5f5af01aa3c88e2b9051a7af3e27a696b1898b8f4b24f8b0f418456c522a75b4c86834d08adc0eab2fbf851870361f986fa60bcdbaa", 0x74}, {&(0x7f0000000280)="f244e732bc363568061a622881b3dc2d67a0bf66e1423b0ceffcc8967a", 0x1d}, {&(0x7f00000002c0)="e45cb87b9bfc4a594371fe286775ef6cc96e786e8787d82e9d2e4499aeea664aef114121c17f2c6c025eb9515377931848d668d134c09f4fa4802eb3839d09e2f7a19f6a6824315c683fd31e2970cc942b78cc79c239a987f9f02603cf26652566e78740b2422b44a0a41a38b6581bfc8dd0d2cc558a2a8044cf6915ddba54e08429a579c9a0f312b6c7724b6f00ee801ed37e79dbda00961697f120", 0x9c}, {&(0x7f0000000380)="47d9688414fb2095ceda2081c36fc9a2a14932c1777a2c0211f52d50e76550559d79e7aeeec6f1fb2278d4692377432b33c5c389fba180d9d14fa9f93bdd8fef936c5cbad97894c84e3a30fab0c3354801502ba8f2d0bf20044c87d79c9a23782eedeed3a7e59ebb715d60aeacbbbff0e435f5a75593a3efde6f892ceee6", 0x7e}], 0x8) recvmsg(r1, &(0x7f0000000880)={&(0x7f0000000580)=@in6, 0xc, &(0x7f0000000800)=[{&(0x7f00000005c0)=""/162, 0xa2}, {&(0x7f0000000680)=""/65, 0x41}, {&(0x7f0000000700)=""/202, 0xca}], 0x3, &(0x7f0000000840)=""/21, 0x15}, 0x840) setsockopt(r1, 0x8, 0x0, &(0x7f0000000040)="0dc41f4e", 0xfffffffffffffddf) setsockopt(r0, 0x0, 0x100000000, &(0x7f00000008c0)="7bcd4939ec3a5b9566b0856833ad6298875d5b5c340c778a30bd89b23a63982ba0a56fee0f60d396f1fe0aa1da1e03ff6354f386466cd02d70636822a54bab00101ad8db4c54b365a84d0da975b7aceb9b2b3d9a22a416b34e3214247ddc7d4867e1b6224f0ad30a155460fb47ce31688bbbc9fdeff07561bc92d9afd11ca57a5b21142a2a707ef81bbf917c3e390b8a22e047be74b1fff835bd973c850461e7a10232fdd32cb4e222668e1556683c47301f0d4ae992400021053e67b30f28", 0xbf) listen(r1, 0x9) 09:01:18 executing program 0: getgroups(0x4000000000000654, &(0x7f0000000080)) getgid() getgroups(0x6, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) r2 = getgid() setregid(0x0, r2) setregid(r0, r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r3, r2) 09:01:18 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') lseek(r0, 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom$inet(r1, &(0x7f0000000240)=""/22, 0x16, 0x43, &(0x7f0000000280)={0x2, 0x3}, 0xc) open(&(0x7f00000001c0)='./file1\x00', 0x300b1, 0x8) mknodat(r0, &(0x7f00000002c0)='./file1\x00', 0x30a831b0fb6e3dc2, 0xcb79) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') symlinkat(&(0x7f0000000340)='./file1\x00', r2, &(0x7f0000000300)='./file1\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) accept$inet(r1, 0x0, &(0x7f0000000380)) 09:01:19 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x7, 0x200}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x22d7, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 09:01:19 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f00000011c0)=@in, &(0x7f0000001200)=0xc) recvfrom$inet(r0, &(0x7f0000001240)=""/131, 0x83, 0x3, &(0x7f0000001300)={0x2, 0x2}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000010c0)="5d1d974ab2ba17211d27983fb24abf05af4475cad9db4573c24291b95c9c68213280a471a18826157a1819ed90f0e2ee1bb6f6e6232f3afa8cb0f66bcb1d4835fa898d4cbb7507c61b86b3f9d360856abac8bb1bb287af8b16696c4606018a1464d62f1d13cb59c2e2bdcd039e74a6c2b280640934e8480ad091f3cc63fa944c955484fec4a487d1fdaca0e1ce5e0133cbb095836cd4f085aeaf883c0870da7613bdca018de8d1c81246f50a6744b808f10974a67edaa7c22a79f649e50ca3b6a8eeb083c31a14b44a64981c0c10e6fea5de53fc00", 0xd5) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r2 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/4096, 0x1000) readlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001380)=""/220, 0xdc) socket$inet(0x2, 0x5, 0x7fff) socket$inet(0x2, 0x7, 0x7f) 09:01:19 executing program 1: r0 = semget(0x2, 0x3, 0x200) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000700)) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) write(r1, &(0x7f0000000840)="686cf1634d6cbbb525c90f856c8d96311307c0", 0x13) fcntl$setflags(r1, 0x2, 0x1) readv(r1, &(0x7f0000000640)=[{&(0x7f0000000380)=""/209, 0xd1}, {&(0x7f0000000480)=""/198, 0xc6}, {&(0x7f0000000580)=""/144, 0x90}], 0x3) r2 = socket(0x2, 0x5, 0x1000) r3 = syz_open_pts() accept$inet(r1, &(0x7f0000000700), &(0x7f0000000740)=0xc) close(r3) write(r2, &(0x7f0000000780)="c7dbe4de2a4b195474a5a8c05af93a8595814141dd7c7a69281e3e1569287f52161587b7ba6f6994d4f4e91a929f3bfa607f389e9eb18e2dd4377629d5ab9db957bc83660c1016885d8c23d215e1ac820b059636b00baebc89c440e54e4b44700a78b55709b8238dccdf06917fc1d14aa5711420c2c0157c3ece5822a19ed0ec41b336956c47b68b9312d2c9857e7bfdf402f6f8cee85a71f911362796ec", 0x9e) preadv(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/155, 0x9b}, {&(0x7f0000000180)=""/103, 0x67}, {&(0x7f0000000200)=""/160, 0xa0}], 0x3, 0x0) r4 = dup2(r3, r3) getsockname$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setrlimit(0x8, &(0x7f0000000080)) poll(&(0x7f0000000680)=[{r1, 0xc}, {r2, 0x4d}, {r3, 0xc0}, {r2, 0x100}, {r3, 0x1}, {r4, 0x4}, {r4}, {r2, 0x3}, {r4, 0x8}, {r4, 0x2}], 0xa, 0xfffffffffffeffff) dup(r3) 09:01:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)=0x2) 09:01:19 executing program 1: r0 = socket(0x3, 0x6, 0x1) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000180)=[{&(0x7f0000000040)=""/240, 0xf0}, {&(0x7f0000000140)=""/63, 0x3f}], 0x2, &(0x7f00000001c0)=""/74, 0x4a}, 0x40) syz_emit_ethernet(0x2b, &(0x7f0000000280)="c4b53c017eecda11bb9d56eae5331a18d79e92f18daa5c43ca8943631eea9ef4f96bf6f36db8ed1d0a558d") recvmsg(r0, &(0x7f00000018c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f00000017c0)=[{&(0x7f0000000300)=""/163, 0xa3}, {&(0x7f00000003c0)=""/104, 0x68}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/56, 0x38}, {&(0x7f0000001480)=""/175, 0xaf}, {&(0x7f0000001540)=""/99, 0x63}, {&(0x7f00000015c0)=""/157, 0x9d}, {&(0x7f0000001680)=""/23, 0x17}, {&(0x7f00000016c0)=""/211, 0xd3}], 0x9, &(0x7f0000001880)=""/12, 0xc}, 0x801) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) 09:01:20 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x1, 0x0, 0x40, 0x2, r1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) close(r0) syz_open_pts() r2 = syz_open_pts() write(r2, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7f9db73e, 0x0, "7da544a3353f3364e4b1f41cb2a074a876798c88"}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 09:01:20 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) socketpair(0x1, 0x4003, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) listen(r0, 0x0) shutdown(r1, 0x2) 09:01:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x7) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000)=0x7, 0x4) r2 = socket(0x20, 0x0, 0x9) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockname(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 09:01:20 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xb0, 0x5, 0x40000000000000, 0xff, "48d14a608790cf326aefded8c53dbde9af74740f", 0x100000001, 0x10001}) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x37, 0x0, 0x0) 09:01:20 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r1, &(0x7f0000000200)="bd82c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e37e23aa168a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e405dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a0998bd25030a", 0x118) r2 = syz_open_pts() close(r1) syz_emit_ethernet(0xc2, &(0x7f0000000500)="0e8050d83907d94b0646393181504971efed97f4b0d91888aa5d33c3d93794f1e4af2c95af49025a64e2cf84b6cb6e5d214db8e4a77c509e0f3e034804daa4f439db63db5f298e50396f8b784a8a1dcb133c24642c7dbc12b51feba5712d4cbc192d83b0cfecad15a276f848e7e8cd9c1861e4a0eb9cc9f3402480a71cf75fe4691b4a0e640930e5e13cc037f2c9cfa0c5531239680bf78481328c33c94a9de7d412524c910e917e1df0d2a8d5ffdbc9ed682bf65f40ceb8ba0a52e3adff6a5638ab") dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) kqueue() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000001b80)=[{&(0x7f0000000700)=""/222, 0xde}, {&(0x7f00000000c0)=""/91, 0x5b}, {&(0x7f0000001c00)=""/119, 0x77}, {&(0x7f0000000900)=""/247, 0xf7}, {&(0x7f0000000a00)=""/170, 0xaa}, {&(0x7f0000000ac0)=""/180, 0xb4}, {&(0x7f0000000800)=""/58, 0x3a}, {&(0x7f0000000b80)=""/4096, 0x1000}], 0x8) kevent(r0, &(0x7f0000000000), 0x20006, 0x0, 0x4000, 0x0) 09:01:20 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 09:01:20 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x281a1, 0x100) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/19, &(0x7f0000000080)=0x13) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 09:01:20 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="716e7fc4b95984477873d4ca781e959c9adb018ae6ab37c31f470db280c2d575bbe0e7bffc8cb87239a81f004002bdc64dbb9852d5acb75efe4b236084cb12de8dd4c2b970983e9e86e328c8a574f9260912f05835709a546c31045447d58720312b96426649172958531fbdc187a3faed9578d3fe9521aeab1b668744b6bdc9386604cab7ddb8aa291bfba6c1594438e7deae5aaf3b7c", 0x97}, {&(0x7f00000001c0)="a840901acd48ddb3416750b1420332d7ab033f0148d5917211c5c51547bb1a96895d030a375fe148b017c74b6f2952a97a4c8ef1ef75c290ccdd82814e3cc616487cf240c26bd1664ec08d6560e8d4b0fcccb6825f9a680922dae2933936b67cf2d705279543bd333c6d18bd7c0976", 0x6f}, {&(0x7f0000000240)="17df881b6513cda222a8b3bc5d4d2d6ad2330c2d04c17c088e7e3a808e28fc4d83f6907629f59fff79520b50b626398898418bb746fe733ecd13d7c90ece8835e796bf055f5e8b2545e8275700574a", 0x4f}], 0x3) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)='d', 0x1}], 0x1) semget(0x1, 0x3, 0x690) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) execve(0x0, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 09:01:20 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x80) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 09:01:20 executing program 0: chown(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x0) socketpair(0x20, 0x3, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=@un=@file={0x1, './file1\x00'}, 0xa) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 09:01:21 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) setsockopt(r0, 0x1, 0x401, &(0x7f0000000040)="53c2db153f0894a5e19a178beb42b8a29d6530a3ac987b5f5f57efc8669b6cd669ebaad52fa16b73", 0x28) 09:01:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x6, 0xfffffffffffffffc, 0x2, 0x3ff, "cc4944869f840e91b5c1325bb64718a32facab41", 0xffffffff, 0x9}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x3f, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ff45030000002f"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:01:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b21a1de21d4c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35", 0x3b) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff8, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) dup(r0) syz_open_pts() recvmsg(r2, &(0x7f0000002480)={&(0x7f00000002c0)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000300)=""/124, 0x7c}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/4096, 0x1000}], 0x3, &(0x7f0000002400)=""/76, 0x4c}, 0x41) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000140)) r4 = fcntl$getown(r1, 0x5) wait4(r4, &(0x7f0000000040), 0x8, &(0x7f0000000200)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) 09:01:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x84) write(r2, 0x0, 0x47) 09:01:22 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000b1d000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) rmdir(&(0x7f0000000040)='./file0\x00') 09:01:22 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0xfe) lseek(r0, 0x0, 0x0) 09:01:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000001c0), 0x0, &(0x7f0000000200)=""/230, 0xe6}, 0x40) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), &(0x7f0000000380)=0x4) getsockopt(r0, 0x8, 0xffffffffffffffc1, &(0x7f00000003c0)=""/4096, &(0x7f0000000000)=0x1000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) 09:01:24 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) recvmsg(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000000)=""/170, 0xaa}, {&(0x7f00000000c0)=""/244, 0xf4}, {&(0x7f00000001c0)=""/151, 0x97}, {&(0x7f0000000280)=""/50, 0x32}, {&(0x7f0000000e40)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/172, 0xac}, {&(0x7f0000000380)=""/101, 0x65}, {&(0x7f0000000400)=""/141, 0x8d}, {&(0x7f00000004c0)=""/247, 0xf7}], 0x9, &(0x7f0000000680)=""/192, 0xc0}, 0x1) syz_emit_ethernet(0x5eb, &(0x7f0000000840)="fb7692043bf02db6205c6271d344033297a919a535b2a9cee36e70a05a6e50ec7d78850a6081f6406ead5244b3479b76a728c4b41114f98b9434b99194df9d8c0fa3d10e48a8ef954f403e59a331e58afcd0271a227e0ee6a7bbb0d39f1e2c7c355c0bce0158cf81258b284e2f0e653acc2291f0837ff7bd38c38f16c51294eee7e03110031d1b8c1eeccca5bc7902c8523e1a0534b69df2f70011c6270037327700d1c89b82db0538f34a8119a79a835ffeda59f254f64c8b8c61edf69dc948311ce12d71b90b40041c6d33444a621760ca5007bd821009b8f4a2570f89c45d8782f08c901d7716bbd9b0353dc9694715922fc48b7adddb51ac3a1980cafa6784985f0241a4f8b812b1a74fa388f251771d1ae3f98f92b67dfedccefa370e841544a15b9b562971de52cb284e705385eb873c6de1cd46608ecf954c16aa3003f5258991edc9db8b5b24c813a526c8c2859902b0f2b031a40299c47ea0fcdf78aee899bdd73780af057106fe0ee7b7edc22bff8861ce74d77ed354b8ca8bdf20770c9d17010195b35b906b5928977b8a845d7568f067e21f45c1537b38420a2488a08e05cff015bc959adcb0dc975098f6ac4f50211c8bd7bed5a114fa766398c6f20edfbd850847b755ad23d3598912e31f5ac4863a1682dfe2cb206180afbdb4fcba885b614ba3c67f0e07a36419540ea01104f3cee8d41498575d17f6bf5e8350b7e2065ef0e6d2a7b6eba750b2514d696d21d67505154049a2bc65571aaeb43c3a5c0fb17b881316960b34eb093fa1a2e08255b2f9e913fc50a871978a32eaaf5a43347b1ce0df61725ec09acfb88f599b48f00850bc304eecb6e2d2b3c438179d3ea020665200640b97c3a32f7721c88ece708106641d7611606d5ed335664736600a580ee385d0180700650286493bc0ae2cfb8d29e81421ff38c5238b2e556cbd10e0fd325f841af6ac1ecc06f4afbbb183ded7bc78466e7cce081486f4017a50a9f09db062e723d0235fb030bb58e3915fb543410b466b7336684770f314305de1a2c7356fab87889a644802fbce01ef3ef85342a3d8453608db969155e069ad86ced421c85f1a7105b1791f5d5da9a936fdaa7b723395ac897198e36e2f96dedbe2b60931ad7ce606c76e7b790443f7de1fba337cb66ea694f94990c2912e709fccc8b4c3c4318d71dade9fc41973e6be11566d8c197bf229bb015450ef5cddece8c0626ed89e903ed5232ae153fb97cd33d6e450dd3305ced22845bbc324292599f2e5b6e89e60d1c1e3bfbda3b5182d50b89db31a1d2fb13069f7abd2cdae780786e84eb128c7260087a82430055f6e4284ffcb2402baf38c967bee8e6d92e8038ddc2e7e457c6385f6d6b2f38adc1e1dc81c84b69fee5b0280283c586fe492f4699fd1769f940ab1f3cbce687d20c5c4c10cf6c227c0caa488d0a38ad3d0e054b5e9dd808822cd59738d3da4308bc911a593f6697314e7684a40116b3c672f3e4562d12057690613837b03c8f31d19f26595ecfdcdde66b6842377348c9f582ac281b28abe110aae4d5831d495213f88a0dd4c1a214884313861f07cfb7a44aef7291443052243dc0d4fbdbe103352f1fe00ab109403e75984d7671baf0a4948bbeafbe7e867f1d712c9e79b4579db1e8305e107900ff75bf3ce6e17e7e9934a3098ff2678dec980e9f950471bbdb6c8c4b7373a670b99dac5bfc0c26ea67fd5948563d7bbc65e2303b7437c5cde14ee68aa533fdfb3da37bb5d1ee95494342d014ded9cbd9f535e88c964fd079ce01f1e52b3f376d8592e3c21213b258e01c2f6219011b9d3de97ab7d805e3b56afb7112d304bfc562ae1df688fb8f4da7b67c2087a1a39967497990599f4fd9b1d728050a83d948dd14d8376903326d5bfe127d44173866843afb980f17923cb97ac6d665af8c1c6eda13fa3389a811cef14a9683c668b26fafe5096be99263277ef2a6a5daaef8f94dbbf7c7e539dec1509fb2fad28f69bcb56d4fedcaa138e29047c38a0698d7d603a68d55a150ce545a4d246ca139502e9d6fab8e8e2fda5fbe9b7bdb17a19a199cbd539e9ad2407a6772b328fd5caa6e1bd05a612bb593bda55b9e56296dc89988668be7a67a6817706d41e92f1a0") 09:01:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) r1 = syz_open_pts() setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) pipe2(&(0x7f0000000040), 0x10000) socket$inet6(0x18, 0x5, 0x10000) 09:01:24 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) clock_getres(0x6, 0xfffffffffffffffe) 09:01:24 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) 09:01:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1, 0x1a8f28be}], 0x63, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x2, 0x40, 0x3}, {{r2}, 0xfffffffffffffff8, 0x14, 0x3, 0x7f, 0x2}, {{r1}, 0xfffffffffffffff9, 0x80, 0x0, 0xff74, 0xb15d}, {{r1}, 0x0, 0x1, 0x10, 0x5, 0x1}, {{r2}, 0xfffffffffffffffd, 0x11, 0x80000000, 0x7ff, 0xfff}, {{r2}, 0x0, 0x80, 0x2, 0x5, 0x7fff}, {{r1}, 0xfffffffffffffffb, 0x20, 0x4, 0x3, 0xa8}], 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x82, 0x20, 0x80000000, 0x8}, {{r1}, 0x1a86eff48fd79501, 0x20, 0x40, 0x6, 0x2}, {{r2}, 0xffffffffffffffff, 0x10, 0x0, 0x40, 0x7}], 0x4, &(0x7f00000001c0)={0x8, 0xfd}) write(r1, 0x0, 0x0) bind(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 09:01:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24", 0xb6a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x7, 0xd9f, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) r3 = socket(0x2, 0x2, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x8000000000000000) connect$inet6(r3, &(0x7f0000000080), 0xc) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 09:01:25 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x41) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) setsockopt$sock_timeval(r1, 0xffff, 0x2000000001002, 0x0, 0x0) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/93}, &(0x7f00000001c0)=0x5f) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 09:01:25 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(0x15, 0x8007, 0x88001) shmctl$SHM_UNLOCK(r2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)) pwritev(r0, &(0x7f0000001240)=[{0x0}, {0x0}], 0x2, 0x0) readv(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/59, 0x3b}, {&(0x7f0000000100)=""/73, 0x49}, {&(0x7f0000000180)=""/221, 0xdd}, {&(0x7f0000000280)=""/74, 0x4a}, {&(0x7f0000000300)=""/153, 0x99}, {&(0x7f00000003c0)=""/180, 0xb4}, {&(0x7f0000000480)=""/2, 0x2}, {&(0x7f00000004c0)=""/166, 0xa6}], 0x8) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 09:01:25 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) clock_gettime(0x0, &(0x7f00000000c0)) 09:01:25 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) readv(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000000)="12f6ab7e10fe939d5e36", 0xa) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r2, 0x2000746f) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) pipe2(&(0x7f0000000140), 0x10000) 09:01:25 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f00000000c0)={0x5, 0x9}, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r2 = dup2(r1, r0) kevent(r2, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)) 09:01:26 executing program 1: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f663000"], 0x10) kqueue() minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) shutdown(r0, 0x1) 09:01:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() 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) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='./file0\x00') 09:01:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x1}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b845013", 0x373) r1 = syz_open_pts() poll(&(0x7f0000000580)=[{r0, 0x40}], 0x1, 0xba) close(r0) dup(r1) syz_open_pts() 09:01:26 executing program 0: r0 = semget(0x0, 0x0, 0x0) socket(0x10, 0x0, 0x9) semctl$IPC_STAT(r0, 0x0, 0x10, 0x0) getgroups(0x1, &(0x7f0000000000)=[0x0]) r2 = getgid() r3 = getegid() r4 = getgid() r5 = getgid() r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x8, &(0x7f00000000c0)=[r1, r2, r3, r4, r5, r6, r7, r8]) 09:01:26 executing program 1: r0 = open(&(0x7f0000001500)='./file0\x00', 0x10000, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000001540)) r1 = getpgrp() setpgid(r1, r1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000015c0)=0xda3) setpgid(r1, 0x0) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000014c0)=0xfffffffffffffffc) recvmsg(r2, &(0x7f0000001440)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000001380)=[{&(0x7f0000000080)=""/53, 0x35}, {&(0x7f00000000c0)=""/217, 0xd9}, {&(0x7f00000001c0)=""/129, 0x81}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/202, 0xca}], 0x5, &(0x7f0000001400)=""/26, 0x1a}, 0x841) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000001580)=0x6) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) 09:01:26 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000940)='./file0\x00', 0x708, 0x100) utimensat(r1, &(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)={{0xc00, 0x1}, {0x200, 0xfa}}, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)="85e0118048d63c5f9c6bcf1e42f01466e9aa2983e67cb4473d8f5516454ea4e6ba4705aae11f229ac0520827bc3ea0beb453bf568111c43938ca641a7003fc5a6012f7602e4433a6fbdeb96ae0de2c8d55022a9525e1f002bbb836e0221cf931201d43127c347ddd6f03dd87f6960b1afd44d15199ef7231e1432272f2d341d8adc7188c99d3a68bbb85e8cbf3a30f25d6366695f7af790180a071ae5d8b64aa469c1a53626c5b40627ab4b97f03cddbaedd1d487a84d4272120009cb5f55fe23b719b29daf7d1f47f158396884bc342277c2a2c86b31c35bbadae2d21431b26579140a896c97e71e95e753f868a96110877a620", 0xf4}, {&(0x7f00000001c0)="94815becae5a5c0d14af9147ec6d2eb1d8fca24b359344700cab4ae211c3e0f6249a4e501824b7cd0f9b33d4e71d8afd687cbf928086eb06c683bf18bc22387dfec9e647214a100cb1", 0x49}, {&(0x7f0000000040)="6e7a37df7a9b6a28a46dc8f0f438e7073553d73d4ce2d5de283959945028ebef675575e3880a54ee924d8a535e6752399a", 0x31}, {&(0x7f0000000240)="c3f6473c7a6af8457fa280a85eb053a861089b3c54562cf7f0db4d267dde3125f8b478328f9e1501f0e7cece76b93a8e91c69f5b9fa599ca2e12a20e0c21ed5d0a224ad894e0932a921a6cfa48f01d0e24a9f9e616c66ff5104270e907026e4452488a68978e526fa35c2f45b5764bb750ca4947ac9ad12383ddcc6a9aa5355fc58f8cc2b48dd941d6d70d5ae34fa510988328ef9c771020358e577e9e6c5407019f29f365106f22e588d0e4772adead8b211c9e92f46edf55fddeacea51551b8148c1eeed49768de4bb14f6d32850a4ce5b4b34473e25c6404c301cff6bf4ae8ec69e814403cbbc76d54a67500c", 0xee}], 0x4, 0x29) nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x10201, 0x2) kevent(r2, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0xf0000005, 0x7f, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x9, 0x2, 0x7}, {{r0}, 0x0, 0xc0, 0xfffff, 0x200, 0x80}, {{r0}, 0xffffffffffffffff, 0xb9, 0x2, 0x7f, 0x5}, {{r0}, 0xfffffffffffffffb, 0x1, 0x2, 0x80, 0x4}, {{r0}, 0xffffffffffffffff, 0x44, 0x41, 0xfffffffffffffffd, 0x3}], 0x7f9, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x9, 0x2, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0x80}, {{r0}, 0x0, 0x9, 0x4, 0xfffffffffffffff8, 0x100}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000009, 0x6, 0x8000}, {{r0}, 0xffffffffffffffff, 0x84, 0xc0, 0x5, 0x2}, {{r0}, 0x0, 0x2, 0x11, 0x18}], 0x0, &(0x7f0000000540)={0x1000, 0xcfe}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) nanosleep(&(0x7f0000000740)={0x1, 0x4}, &(0x7f0000000780)) kevent(r3, &(0x7f0000000580)=[{{r0}, 0x0, 0x80, 0x8, 0x1, 0xa89}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000000, 0xd18, 0x10001}, {{r3}, 0x0, 0x0, 0x40000001, 0x7fffffff, 0x3f}], 0xfffffffffffffff8, &(0x7f0000000600)=[{{r0}, 0xffffffffffffffff, 0x15, 0x40000000, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000003, 0x200, 0x2}, {{r2}, 0xffffffffffffffff, 0x20, 0x20, 0x3f, 0x5}, {{r0}, 0xfffffffffffffffa, 0x44, 0xfffff, 0x60, 0x4}, {{r3}, 0xfffffffffffffff9, 0xc, 0x4, 0x2a4, 0x7}, {{r0}, 0xfffffffffffffffb, 0x40, 0xf0000020, 0x100000000, 0xd7b0}, {{r0}, 0xfffffffffffffff9, 0x2, 0x4, 0x8, 0x9}, {{r2}, 0xffffffffffffffff, 0x29, 0x80000000, 0x2, 0xcfe}], 0x263, &(0x7f0000000700)={0x0, 0xfffffffffffffe00}) close(r3) mkdirat(r2, &(0x7f00000007c0)='./file0\x00', 0x81) sendto(r0, &(0x7f0000000800)="2defd4d69bd9e52be803a96b53f88bada8c13ac2eb13be7749922029f14da8c8c727bb358e95a128b735f5ba13350f59cc1c46c7a5398771ce1cef2197c1a06d5aa9824379fb42100bee4326d53d1189c2551e32027e594aab1846d89deba5325913ba10c79ae12387c79a7fd465d18b174334021e3604af93c68831e5543f184036603bf489fa8b56796ee960c85bf5e4b00573d8e23c4df9021d6a4283d20b0ad39a0b46d465c7c05e4b7805ff9e7e984a47182eb177892fd9dfd662eb3206cd59fcdd02a026d3a53a3c2dfed5b31975444645641419b0747dd4b34305", 0xde, 0x1, &(0x7f0000000900)=@in={0x2, 0x2}, 0xc) mknodat(r2, &(0x7f0000000a00)='./file0\x00', 0xa000, 0x80000001) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 09:01:26 executing program 0: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) unlink(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/') r0 = open(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x110, 0x27) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) linkat(r0, &(0x7f0000000080)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', r1, &(0x7f0000000100)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x4) 09:01:27 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 09:01:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x2) 09:01:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) 09:01:27 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) syz_extract_tcp_res(&(0x7f0000000000), 0x80008000000000, 0x2) 09:01:30 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1, 0x6, 0x8, 0x6ae0ba11, "aeedc697362e9655e7aa837ad204136f1474e98b", 0x7, 0x4}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 09:01:30 executing program 0: chdir(&(0x7f0000739ffe)='..') r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x20) open(&(0x7f0000000080)='./file0\x00', 0x600, 0x30) faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x0) 09:01:30 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000001440)='./file0\x00', r0, &(0x7f00000013c0)='./file0/file0\x00') r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, &(0x7f0000001300)=0xc) fchownat(r0, &(0x7f0000001280)='./file0\x00', r1, r2, 0x6) open(&(0x7f0000001340)='./file0\x00', 0x52, 0x24) r3 = socket$inet(0x2, 0x7, 0x1f) pwritev(r3, &(0x7f0000001140)=[{&(0x7f0000000040)="67787f8f363f7e65cee028d22403ecdb69a41922c9b9f48c66ce20c28f9fdf2194a4f15c098cb4613821ed77adf119cbedeb6a893d7e421a1eff0bec8546c0191be88961d7e0e854f97e7b551e60142ee17260b404045fe0b6afeffb891a4af62d29a3a5e66e10e74dc2dddb699f8105e753be08c8a8486030dfbb8733edbf6e9d145e5d34a8d96f079e8674b9110290552c468bae92af1961c7f916f2959be50fffad284b9d8d846ba6887f2f9fb4465b735321bed778113f19988d205d04e6c08aa47afbd909322d2bf058b6cd2dfc317ec37a33913fd0b4ae7f13ad444a0aca56eb16a16cd70026cd18f8168f4e1b0854c79bedcb177194732ea0e068c86ac7cc8ea8800a5f3a8a2f56d160d1993caa23ad0e25d767369bc39b3b07345db8f8af6cbf5b512ac3a856f0b8842f0c39ca16e76b574c9cbf507c47c3b4bf7bdb200c1e6d0896c8ed3264d7a9d72a781a2dd6f951fcb803701c93fe50bbf0ec2b7215747fea09b3f3a73ee1d450c8328a2d8e65982ee1f96760bbac3ea3c59466b5edc696ea04f642634e49fe0a06f8c942381fa5319a6f99cd53168c7358909adb9c45743c251cdef2419e5c01249b693e0cdcb0c9727132bfa7d38655e2b8298aa2b9b836d788ec8f13ccdb92aa875853597dfadb54556fbeab46afc05a9539caa1d238fc8fde73495928781d6a9f0bede148bf0de9cf8f10c13dfc667b6691549134b60fed872645677849301ee6eb5cff32f02e20dd5f6b521c10f431413c9563ef63580946b064de32fcb7affa991cf3a7b3e1796a94273749622871498c2aca2bce58e0dd67829d6324de76c40ea7de796a54f98ed81a1277ff794caedf92ad662f907a1ed25144652253a7cc55d08b383e38df951ac2c80170742feac72e1fea6e24e24332884e325930bd908251207604152d1f14416f3ace44cb2014b2cb99f6861aee681849a935ed8786710d3c5049799c06d28ee13d27764b1bc992e2b1c31ed959bef59d833d26d6e7a07d49aa81607f38b8cb4a9a00c95118246cb2b7b2a2b5c35d0e452000c0c3ebea66102c81cbaba8403b436f1a0db950ae0b9b0a935d9a6e3a3698416c9b1bc1c205a7b3f28e87fec63fdef499a63404a676007a2dc937530a8a5caad2dd222d72bb59dd23f498dafa5ee3f1df4001bac4ef080a4920b97a90623f2f5ff2768c52e0f166199a705272dab13d438da6e18cda3586fa74b333190870e4d7d1128859023fbc8b06f7b0b996ec806d56b160c4053c4a948f62a33e71b280859f8169b4de168a41bac1a293afd012e718ab98b18e708d7f9bdd1a5278191812f9bce54deaab1d95af898a0bfb16996426dab2f98782bb3b532d8fae106fb68ef0a9d64857f87ae0a51841b979a1dc2702bb3c9d8e43e0958657c19b061549a506c11a5b5c8c57e94c114f91b025d19458505dc687ab8569a6e78a9b82d99f703fa9228ebbe84bd305cecd2ee20a1f964f54444c64be5fe9ca16748dd90bba86432e8c5800f3fb56821ea711b6d10b6a2d735bf8138e92d9b2d30b2354865c0f4ae00da8a637c71733ef498a529f3b96da5807e1e315a87506219698d953fa6d6273923e8b0d26b41a51139e6b2581d808124f1ebcf2a314944ca71598c8e9371d514a7db7acf02c0efaf7ca75ba14a8f7e90d947f09e4e2229828253013f5f15dddba3f8f08dae2782ab63465ef19915ea79c77fb50daad10ce5cdb4f6139ed0cf2308284c0c0f31ae948517611e02abeda71046741679fc2e84aca07abfa0ce4933d8ebe0548f5c2a56b030a40e48d7026d6cc27f683dd033b7a67da595bbf1bdec26b02d8f5ff05adb9187dbf0116bc5b72b5716dac69ad5e8cc2cb6647466c37f5c1960f40c06802ce40d8730b83d75c52f90ab7a59e0b467bb656d7d1cc2d185dc109400f5d845b144767c3a16ac99a8e1943b0cb25b2a12a8023930cd7b19c1b0c88960836fd05e7d576cdeca1a1661a083f063aefec6d5c9dfb15f85efa36850b78991697ad6e4706f98aa82939d8163a85c2f610e6888a5a09a519071f843bee86e5227e52740a03d66d5682983f69957516024e96ab43bea549c7eaa4e6009fb7b7dbe1a5c188f2c8cfce909e6cb735bfcf555056bd27b904f79780ab288f4f1bf2832261657cf99b1a9213b87d44ccfe4b84e3d3dcf8e41c2353dd4a5574c078448b32678d46757e74be8299ced849edbd13482c955bca88344ef1bf92a3c9aeec4d5281ee180664a88d4901a9d5830576a4c6172a9ed45521191245f2b7af8562a0f2b05ad72cdb286b291c8bdee56d8ea9b6440ef796200734e013ec294a028e84d1f37fcf0d8a432a5c2cf6e980cbe880d24c7193c1e131532fcf2ebe1bfc3b5cbd0d947e136e068025d1562e99990a73c96bb9929b8c5599f3094780bd714dd929ff2f13dcfa453bf45f26651e032e5b29a0e90ce356d1dbb8f62a7ef5a29bcb1ca0a94aafe32622d0fdf305bd915acc702d4cd620bbb107ece2e9e96fe2affb634a4e879c73189f8e69b9bc0f5900d4a5ba898aad0c910bf0f072bcd4d4d82efc0d89115dd436b5b185e6cd701152f19c01c46996d7b761ca75ca515c0aaeb12d3175e7d1db685f0ccc30970b0b158b103bccb920b25eb472dc3e3793884e6c676c832da91539af89391bbedea50840a42d2ac2b28637e78708dff7e1bd628eaf63fe277456221df13b86a29bb7aef8313080429b73d289969321b87f8f0ba8e9d51bb16b35edb42b8c2228c8d2a2d96703894ad5ea40d2ae3d2f1738d9a967f8247f00fa5f2dbf638e9860c46e3d728bca2aaf3770071ced917b33eeb50b65592e87bf83b142727d1f1033bdfbdc8ab78afd4745c5dc851d0682ff7d57a8f27adf7553d0aa64db40c4f8236f31d8bfe2ecd5a890418d1fbf12a4a742f57c7f271ac48c611b6313a3305a0732ebd727c5a75148b7a79c20599886868527ed34965d89b73165a54800362cff102c5fff07eb582eebc873e80a345c80b3fd8e37ec75b7c6543a45726def210b36df0c313f4465684acc6917fadfaedc3722313ba73274a0402644b98155e029e49fd1aaba45bfc8b0a9a414dd83df505087050179204886a643011c8a4069a4bdf634d2c01373f0078d4e00f91d43d1ad2b739589c1dbb526fd5569ef3a1c1585c7835fac071c152101940ed34fb8e36252f20e660b9a373a7a9a6348e37afbfed635deb1cbc148a0b4047242abdd2b30f8579a984c0910b64b45015773351c9888ca715d337210df264457e58844b595bc0b01bf1100b2a3d67d827fe577c3ab7151a51f1027a8e333f61c0acdae50a9cdb6f3c86ff1012cdec96c1d4d9d4317dff45e62e334a972e36c922ae9209be1c028c24a5672f5a204680152c4f16bd9b3d133f2760064d3e5453663e0acf6e00f0d083fc956c23d80811a9ce0ac1eed8a14cd3c6c9b0a77f8880f2e4ba73d339250ffdc302c90a41808b1e00e1bea5b6613153c46d9693805f873f9c978fc2c0c629b3e44411c06403dd73915dc2177b66b17c3b4848d3b5de5dc72ce31fdd2e75533c2aa2e916c431e854a59f1539a114a243fe64d36aa0d0431f76a9cfa8a097f1eb3cc7d2d7d8e6930fe64d3a6fed3d2bf9d2296defaf61ef43f878b6df541f0c395dd346c700de5a7e57ee80923d22e97cce9c13722aaf26a13fb196579b7d6aad3a7cfaa5926a5733c1b016c4c86586e7ec5b737c60863e773a04c1b9ac0d26e3dd7370454d6bead56220d8fccb97f0aae1ffe03372f242713f76c34605532f94eb703617f37f9e866bde8dee1b736d3b091120d6ad9a1dab222673246dbbeab2bc523cd701d4088465a4bb869929158ea355e1859170113e63c8ecee7e99e008af40c2da37e7766631bd4aedb393ea2dfa3ac8be86f5737b7e7f11444a9f1124a3754c4b38017663253f8169ca49210798172df3a1157fb0929aa42db9f12c444886df47aab298e71600e5af0bfdb3f3226bd84bbcc8e624e423681d172685c8178d7bddb50600e2f5b9c103479a19ccab2f3556d041bb9f79e614b5b16e195a26620fbb2bd0e3b4e8ef6173caf96887594ef705f5e98e71f1a473265a320f1ba87d56d830c0abb5ba9bce5a4643130a2b0e8162a992ea3359bd8a24bd7bb3f1bafd2a2d9b4b2a40d8bbb18a5b1fa520a755fe694765403b6150e92ac98abff43a2923eec3446bf2850657f113a39208f5f6f96b0dcaf6a7266f52d789155dbae5d2b011cc21854d7d7a86781b91c90778a58e013e9b4db460f11b4bee9417e6b3666e90c6a89f3186405df9e58772e7fe541cbbc3b8f46b2d9902ba9eda36e40a61216f842c2380a241305a8efb54f0b1ef1a6fa721f2357ea5c3b66535b1a837343c3c4f8a3c7782b63ad383c8a2b100506131bc02cd3dd60596ff88aad6347f9435f988b8a6613e9f1fc5da63a217bf09ccb09b6ee06a5ea888121bbce4955f2c26dfec88f974bf3c045053763be135165d064a1004942e616b2269427c70dd61c5824104014211ea4fc757a6e8729dde6f44ccc1fc59f26f134cf7c5ccef9da20b90d3ae9901eb8815a18040629c4fad95847501bb95f746cff3fe4a977f7c664c46d6f8a058d7ff6c2e7f89c04fbad61623040ea2c4b430b08bdb4b26b477becd8170cd21a992feef36bf5bcf20f7e43d0c3ad443c167f964cba5c04a2f4a2b3b2e9fdc4d5a0fe92fabe3b458ea49ebe6c2ef955a87498f2fbee47f03f43184b952471d9823e2b993775a4f53abe30ff2b321c305aaf6a3fa8572a4fd46265c9ba9332275e26d576f6138a9a26e5bad87d71f087938fbd2bcd9c706b7ea9e9e5167732446066b4447940fcfb007012767d398d2bddd9827592b86d93e437eb0f4020c5af2fa5dff74b2cc731f279012b895d40ca38b2826a0012571011ed49d998b25b086e54963e2de36604d163e84b7f18a52208aa65eae6fe39f5c1b09a685c65510b76631c59106470144c27e0dd8f5d9b12c0a165224199a237b8b3cd4f3b17e2e5f7b8065bb1bab806bde0a762804e6b10882fa7c19a8c17f40094a2bd2f050a6c6d8c7bfea887f47c93026339648f9867373b962b0a8b1317f4ebcf9fda2e464e2d7f1d0074b40bd767ca9cf85f7ed84d209250e05720b7226171251a0b95bb1048beb549dd00ce58cfbaa43186f62379da38b60120e3b7f9daccf8d1d0bf332891b7a2c2d4bd51bf769c9a8fdf8996569c4bc3f0aacc9b177f74b3d53b76dd55a3093d2fadcf4298a4e93dfe2a014d988d90fe4eefd5da2b79ecbc60c415e7a6dd21a47ec8a74c788b028a15e24ea161ae58dc175fe9b1af5ac425564a47a73d6dfc6babef1d61f80913166accfe659a4e5d7ace80a48c372222433901a09eb034df456198bc0829609599c29c0736a8841ea93a2b2d1686ff9700616fbb38fc2e41b001d99f9240b8fa6dfb048020c4cce1f97b3d8c316b74596627a6d3199ef5b632581202281812a14d32d01b187399708b25bd2867761fe2b674106b50f2e64f81444c4cdda931dfb4f6ddb9daf826c85501043a04714c716e561a83baf819d8cab0bf5b29459e798b65ffca15dc9d2aaa9db11bad90038fe82fb351631994c8e4fb654fc1d6d6af73df0758a638040d48e587d71f16fb09b3f7925d28acbe6207f5627a70001133c439d2b49d7b359b4d721b3813cb2275e7a18c159301c7629d56585ce5b2206c3ba390d7728416f071fe645db1462ff422568b91ad95402d55c5fb48d67eb0234ecd97416ad663b74a4674efcd1917aa6e3275f70fa5fc1a5dd71e92", 0x1000}, {&(0x7f0000001040)="e8e37f7914dd41a6942b9700139554f15362ca60568b9627e93b09dfaea17d925536f58542e6da3f5bd973f2b53ae0cbe0f18849b300102ba0cc3ce0752f2457c74436c37c7bd9228d101bd06341dd3dd49ce4fbe8264785a2c7fd88f8b69873b0abd2e5b3ebf134b004d53cd3721e316d1965934618425cba2a1e52bdf3155a9f8748ad8b9e83ace5a83b1c1c712348fbca7f74c368eff7b95726e65530eed1a03a39edb5d602e4746327d919734bcd0a0495f905dd2f32d85d212f6cf88967bc04c62b236b2f4d8b534822f4746426d34177196d2c168e531f1ecea6f6552f6df34d57d8293a253f", 0xe9}, {&(0x7f00000011c0)="d5744f6b6d8412e37fe747f7073612edc068581ba2bf50811659bdfdd932bcc1d0418cad0f3f2dc620524b3d12401bb4610c9e6707bd2fc8c6f1d9f4a1b7bbae6be5c39fd68e379523f21aba85bd7130fadf9a7565a38e8f805c852ed5dbf869f7fc2fbc5728b4f1fb78aa1ad38feabb63a3fad8abcfa1641bacf3297e1d0589b9632bf2d9d751a6ff51e0a8660817d864eb84c07ea0ea81acb9b2", 0x9b}], 0x3, 0x0) select(0x40, &(0x7f0000001380), 0x0, &(0x7f0000001180)={0x6, 0x0, 0x0, 0x0, 0xbd5e}, 0x0) 09:01:30 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) lseek(r1, 0x0, 0x3) 09:01:30 executing program 0: r0 = socket(0x6, 0x400000000002, 0x9) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) socket$unix(0x1, 0x3, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) 09:01:30 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) r1 = dup(r0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x1380) flock(r1, 0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0xffffffffffffffd3) 09:01:31 executing program 1: mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) socketpair(0x1b, 0x8000, 0xc, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r1, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = shmget$private(0x0, 0x2000, 0x3de, &(0x7f00002ab000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, 0xfffffffffffffffe) 09:01:31 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 09:01:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b21a1de21d4c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35", 0x3b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = semget(0x3, 0x2, 0x120) r4 = getuid() r5 = getgid() r6 = geteuid() getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x4ed, r4, r5, r6, r7, 0x20, 0x5}, 0x1f, 0x7f, 0x5}) write(r2, &(0x7f0000000180)="0484ea96e6eda3257900f955d104cc3161fd14f745e39818869f26599f8cadf98a9be0e5189fd7a1c9cf3d1f3f466a90fd50b7954d3b762ff7f0b2d3dc6487fcb32a37f68128cf5d938cda913b81dafacc1245b765b206ea9e82bde4528023c05e77de8bda3c47d7142fd8a112e249f958c9d704779fe1ec905f9741307f49445417833a2c0b11dd08a899e2a0df8562f6f4218f7fdebe034979513e3484fbc8cc31f1579ba0989a43b511e9e5a06da2d50907", 0xb3) r8 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff8, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000140)=0xc) readv(r8, &(0x7f0000000340), 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) syz_open_pts() 09:01:31 executing program 0: setitimer(0x3, &(0x7f0000000080)={{0x4, 0x100000001}, {0x53, 0x4}}, &(0x7f00000000c0)) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x3}}, &(0x7f0000000040)) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) 09:01:31 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/../file0\x00') r0 = dup(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="1810f8dd8ae64726d29a124d11be7ad34073e9f21d7cd63f8c45dd323ba4680a102eff1b2ad890f3cba6152bc852478bce512f9d95e2bbb00040d384fc910fb599cebb937ec837ec38b83c02e82836797a4d09a40c947b06120b149be5682b706b7a64e784de954c3621fb0756e0329da1adb936fac2cf6fa1fbfb5e2650ba68b7eca9cc", 0x84) chroot(&(0x7f00000001c0)='./file0/../file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="0f553059818805f6aae3cc740b23c51d283cb3a2956f5e6733f134319a6993d075b6ae5d945d76fe2c2edbd51e0f5e4cd3c5c2c8ae104c95de314e", 0x3b) unlink(&(0x7f0000000240)='./file0/../file0/../file0\x00') readv(r0, &(0x7f0000000440)=[{&(0x7f0000000280)=""/185, 0xb9}, {&(0x7f0000000340)=""/218, 0xda}], 0x2) bind$inet(r0, &(0x7f0000000480)={0x2, 0x0}, 0xc) listen(r0, 0x6) connect$unix(r0, &(0x7f00000004c0)=@file={0x0, './file0/../file0/../file0\x00'}, 0x1c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r1) unlink(&(0x7f0000000540)='./file0/../file0\x00') ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000001dc0)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000005c0)={0x20, 0x6, 0x4, 0x4}) munlockall() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) preadv(r2, &(0x7f0000003300)=[{&(0x7f0000000840)=""/87, 0x57}, {&(0x7f0000000a40)=""/208, 0xd0}, {&(0x7f00000030c0)=""/120, 0x78}, {&(0x7f0000003140)=""/176, 0xb0}, {&(0x7f0000003200)=""/99, 0x63}], 0x5, 0x0) getsockname$inet6(r0, &(0x7f0000000600), &(0x7f0000000640)=0xc) stat(&(0x7f0000000680)='./file0/../file0/../file0\x00', &(0x7f00000006c0)) bind$inet(r3, &(0x7f0000000740)={0x2, 0x2}, 0xc) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000780)={0x1, 0x3}) ioctl$TIOCCDTR(r0, 0x20007478) unveil(&(0x7f00000007c0)='./file0/../file0/../file0\x00', &(0x7f0000000800)='r\x00') kevent(r0, 0x0, 0x6, &(0x7f00000008c0)=[{{r0}, 0xfffffffffffffffb, 0x4456f743463a6f42, 0x4, 0x5, 0x8}, {{r1}, 0xfffffffffffffffa, 0xc8, 0x1, 0x80, 0x3}, {{r2}, 0x0, 0x40, 0x20000040, 0x2, 0x8001}, {{r1}, 0xffffffffffffffff, 0x80, 0x800fffff}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x401, 0x5}, {{r1}, 0xffffffffffffffff, 0x40, 0x40, 0x0, 0x800}, {{r2}, 0xfffffffffffffffb, 0x40, 0x800000d3, 0x5, 0x24}, {{r1}, 0xffffffffffffffff, 0x4, 0x20000000, 0x6, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x40, 0x47, 0x27, 0x7}, {{r2}, 0xfffffffffffffffc, 0x4, 0x0, 0x4, 0x6}], 0x2, &(0x7f0000000a00)={0x80, 0x2}) writev(r2, &(0x7f0000000b80)=[{&(0x7f0000000b40)="f7f15b5c15d804ea854dfbdd972c06e418c052f4fbb544d21e9f0a69fe99545d50951f080851d9b506dacdd49a2851ed42898261", 0x34}], 0x1) preadv(r2, &(0x7f0000003000)=[{&(0x7f0000000bc0)=""/4096, 0x1000}, {&(0x7f0000001bc0)=""/182, 0xb6}, {&(0x7f0000001c80)=""/229, 0xe5}, {&(0x7f0000001d80)=""/5, 0x5}, {&(0x7f0000001dc0)}, {&(0x7f0000001e00)=""/85, 0x55}, {&(0x7f0000001e80)=""/4096, 0x1000}, {&(0x7f0000002e80)=""/206, 0xce}, {&(0x7f0000002f80)=""/121, 0x79}], 0x9, 0x0) r4 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000032c0)=[0x8, 0x0, 0xc810]) 09:01:31 executing program 1: r0 = socket(0x0, 0x1, 0x0) setsockopt(r0, 0x29, 0x4170, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="f30bf5abadba1c0840966bfa07ebba2d788db85aa69ae203f039d38cdaf375a2cc055dfcc4afaf474046083c52c0bf4e84d2feb7437514045db8dc5a894249a9f65dc7e279e10e20c840b0032c0526156c43820044e968af384c98c23ae3170f94f69c9cac0a1037865377c9c569e9a6d65d0ac3a23dce89efdafaea715d188324d61055451bfc008b26af3e1e090a6b50a485ba3fa343338ae1ffadd23c96332d7b374ad81f43e8842e8ce3627309f502c3cc09601bba0e0d8136a5d34eafa45f4d0e5efe5686abc1c7079f7d2b36d75961ba7c542433de519a2e46007ebf625c62144c2e2176a727d1d7678355294224da86994683a9fb", 0xf8, 0x4, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040)=[{0x38, 0x0, 0x0, "38b5bb8c6f8a2f515a4e4f5fa4d4595d49bc0db09d08935d9f44bd35c905d67ce990"}], 0x38}, 0x0) 09:01:31 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) mkdir(&(0x7f0000000140)='./file0\x00', 0x40) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) recvfrom(r1, &(0x7f0000000240)=""/246, 0xf6, 0x2, &(0x7f0000000340)=@in={0x2, 0x1}, 0xc) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x810, r1, 0x0, 0x0) getpeername$inet6(r1, &(0x7f0000000380), &(0x7f00000003c0)=0xc) syz_extract_tcp_res$synack(&(0x7f0000000400), 0x1, 0x0) r3 = open$dir(&(0x7f0000000440)='./file0\x00', 0x400, 0xe2) fcntl$setflags(r0, 0x2, 0x0) renameat(r3, &(0x7f0000000480)='./file0\x00', r3, &(0x7f00000004c0)='./file1\x00') r4 = syz_open_pts() r5 = dup(r2) symlinkat(&(0x7f0000000500)='./file1\x00', r0, &(0x7f0000000540)='./file0\x00') fcntl$setstatus(r1, 0x4, 0x88) open$dir(&(0x7f0000000580)='./file0\x00', 0x10, 0x14c) getdents(r0, &(0x7f00000005c0)=""/181, 0xb5) r6 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) clock_getres(0x4, &(0x7f0000000680)) syz_emit_ethernet(0x51, &(0x7f00000006c0)="b2b4f49cbef34f737be25858937bed55ae04122b6c9c2ceb14648513452487fd75b17c9cf5127d1879c58d3bef8c7034249fde05edc21537b43e43894436c7c5c43394c0bde462164249f48e1499b1ccf6") ioctl$TIOCCBRK(r4, 0x2000747a) sendto$inet6(r5, &(0x7f0000000740)="1287ab81b4b874f23e1afa1c7ecb2e5ddc276b9baa1967456971ab623a4b76b30d7c9d45bee2c5d71e898c79bba020007d340380b73b3cd5a9629b4c3b8faa08dba9b2ac7fdbf717ef0a6eaf11553f44207162b52477019041fc7e7076b39d2c7e5e70aa96b6b0", 0x67, 0x8, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000007c0), 0x1, 0x0) open$dir(&(0x7f0000000800)='./file1\x00', 0x2, 0x45) connect(r2, &(0x7f0000000840)=@in6={0x18, 0x0, 0x2, 0x7}, 0xc) readlinkat(r5, &(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)=""/63, 0x3f) r7 = geteuid() r8 = getgid() r9 = getuid() r10 = getegid() r11 = fcntl$getown(r5, 0x5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, 0xc) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000940)={{0x0, r7, r8, r9, r10, 0x180, 0x7}, 0x8, 0x9, r11, r12, 0x40, 0x7fffffff, 0x3c}) 09:01:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000400)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) r1 = socket$unix(0x1, 0x2, 0x0) recvfrom(r1, &(0x7f00000000c0)=""/235, 0xeb, 0x0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 09:01:31 executing program 1: chdir(&(0x7f0000739ffe)='..') chdir(&(0x7f00001ec000)='..') openat(0xffffffffffffff9c, &(0x7f00004d2ffe)='..', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x84) 09:01:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x7) r1 = socket(0x0, 0x3, 0x9) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0x8, 0x5}, 0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0x0, 0x3f}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8080, 0x143) 09:01:31 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) kqueue() r2 = kqueue() connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000180)={0x1, 0x7e51, 0x3, 0x4, 0x1, 0x9, 0x4, 0xffffffff}, &(0x7f00000001c0)={0x3, 0x4}) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xff}], 0x4, 0x0, 0x0, 0x0) pipe(&(0x7f0000000140)) 09:01:31 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x100) bind(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="140000000000000007000000000009ecffffffffffff3c5d"], 0x18}, 0x0) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 09:01:31 executing program 0: r0 = socket(0x0, 0x20000000000001, 0x0) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) getsockopt(r0, 0x4, 0x7d7, &(0x7f0000000000)=""/1, &(0x7f0000000040)=0x1) 09:01:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7e7136e500217fc665b00000000000020e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x81ea, 0xffffffffffffffff, 0x3, 0xfffffffffffffff7, "0900abb8afb40000000000d1df0c842a9d0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:01:32 executing program 1: pipe2(&(0x7f0000000080), 0x4) r0 = open(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x10000000000001fb, 0x0) pwritev(r0, &(0x7f00000000c0), 0x1, 0x0) fsync(r0) 09:01:32 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x4) setsockopt(r0, 0x68, 0x7, 0x0, 0x0) r1 = semget(0x0, 0x3, 0x8) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000040)=""/98) r2 = semget$private(0x0, 0x0, 0x20) fcntl$dupfd(r0, 0xa, r0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/2) 09:01:32 executing program 1: r0 = socket(0x2, 0x1, 0x0) write(r0, &(0x7f0000000000)="0dd616bb34fbacfc4514f4e5c2fbb4d8cb06a369fa49b61e1a60798a7c286691d2f4aec671fa729f31496e5585b1875b2ba669f3c4641ec28ce6667ca5b35c33741727b373dac3acc681ff8f6872fb5c8bc0", 0x52) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000100)=[{r0, 0x1d6}], 0x1, 0x6) 09:01:32 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 09:01:32 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x2aa, &(0x7f0000002c40)=[@rights={0x10}], 0x36c}, 0x0) 09:01:32 executing program 1: socket$inet6(0x18, 0x1, 0x0) socket(0x11, 0x4003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x11, 0x940, 0x0, 0x10c) getpgrp() 09:01:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x2, 0x5, &(0x7f0000000080)=""/175, &(0x7f0000000000)=0xaf) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 09:01:32 executing program 0: r0 = msgget(0x3, 0x0) syz_open_pts() syz_open_pts() msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000005c2e028a4a031ce661c0a8a2ca34bfc692caa96090fc3ebea2ece1b8c6c68376bfddc985ff8084ec6608abf188c1d5638de0a555e01335b97276de8250bc9bb7f545d0a21e37dbafb0295642d93010d4ccdcc54d5b0a7a6101505adc15df34a02b35da0b0e3a3a88d096fc0e93b0412309bbb4c40ac3eb9a331af994ab4a3a7a4810efb658217caff01229d4f664735ad6df11394c2a050112a6e6f0d7bf023608cd35fc6a878c473d5b81568e493dbb797a2057ad08b3d1ac65caefe5aa26311ed8a881c1116076c4a58b5d71ee9817b1521048777f3b45ae348683c399f9c082dcfd8240d4ab991837bd3a58b54d0f31b536915714baa869adf6797c5344477a05914c0e32d29dd4c3dfa384d5a34806b5c641552f897f11a9cbfb999ebd97ce595faa31ee2a2d47df3461aac393cdc07024b3d994bbf2aeab294789ee2a2ed5a457f8b829faa3e0b17ee67c426619f10f4ecdfe0813241a60a33c27fe9dc9249eba357a30055386d5529f54d3f00f227b9d382cc6b2227a1391ff5049ff6707abd5dbdc5795e418bdcb4249c3ecaedb24f4edeba210e81b6bfd97673652dc8332d4a25cd42386cc02e46ecdfd76e95412523b3d222527982c5e65d3db7a69e3c633132fc592a150a25ada9da2d2cff661f59651317de2ddea4e1bac1beb67df46d195123f1eea4c1593fba1c4f406f11c23067ab20a63ed751f3af132071fe06b5e55608c6436563499dd8babd18155c353a67de1f6f610970997351df6de3a80103d9ed818791a91002f62ed1ee1c67b7206a98a25e9489a7aac8e7b5b155dca6e2650e8b23715d8f7b92a182824ca1f6eb78f6d37e1011a689892d0e5c248f39a98d11bee75e5c3026e71e6c52f94cdff4b32b8eea83f688d1965d74ab0edec009cb9b1b2192b26041ac025ad8d47ad01b6ee1110085bf73f1bfee57be1f4acc61225c752c11171add7c8770a1fb9487f2fadd63525d626dff94e029ea21e2e1e607677aaf6be943bf11514fe8425978a3dd71b60c6bb4a360624d81c1be0e6184db8cde06ef507c744801f75c146f0801ebf1741319033066bbaa4fbfcd427198e8e07fa47be6eccae832eed809a01c30b5e135e109c20237e87b1ddf059fe4415b7dd58ba9b9cf57a85cd35a8314bc988bcda1dc7ada015c4c85bada0bec4feb2da55233e2006d5d361dc8a8ccb935cc53a0b901be40b51730c6f60a22a5b6b7de9610a0ca5e1beed6e3619ec770f35efc75a9a001eb0be9c0d2e7e9489f37730395de6358774c938dcf8a50a20129fda3175a361c4546d8e08eb5482329fa5b9e0e8b4f1b9d9ddbc5e64fe6cf14279c51b39eb6c21b5add4d566402ebe737ef95fb329bcfa29c533cd3e12c01dbc674b26289a25094f948b3b157b0530fb7366946c007984878c80ca1087f83fd5d403f0c9b5fbd9f29f2e7bd3fcf8f31a93dcf2e39e0e3375a1d469308d4f0f266356b0b42f93741dd39f89fe97d047cd14f3d0f1b4afb3f7fbc1205a81d4524e94964735c036a5eab8a196713514ef02e0dbc8dbc569dc419cb788bd629fbde2cb7865e5b810b44040c60569fb6bf829e9bc529f41e6507ee9dc1fdef0b5657e02e95fdf581ba3ae78f30b6514536d884cd4c8e0d4b5921fe021892b0f440ffbfa21ba5f462ed0022058b3380d02d48e38f0c2e3acb839bb0e97a7300f1ea2a156352717cab60c2272708c442747608bdb4ae00aaed12f23231fbb9a95d4fcbdbfb1b14e5b692487422b0b17eeffad1e5821fcd941c54b0e6955b1e8a2c3b331b16177a5755b70c3a28a6546f27ba506e7facb428ac76c87c967a586f2b641724a40b227087534126fefd607d2ac7e2e87dacd5aaaed28af0ee9b48883bd68d10beb0f30b770f9eafe1f9a3d7562ba6a9c4c6327a4b53d6c2e38c10b327b046f209ff3090c569de3ac565b83ba36c6d67059805f2d777f81efc3f4f2ea966cbb3547cfb1b0dd0774fd718efdce4ab3aa93bac6b79af4b89929fec1400e459e361109aee5a88156a7e4a87d36ccce090dadd477dd9e6734a6d582343ec4d996305472fb52ff90c48a2e1b0707d33a7a0d1e3f9732237097ca0fe1a7a5309f56957ba3a57a0acd82eec0304e3a2f1fc874edf80f9884e3ddeec01f23b0210f114df88a969f3a0619b89c7240056bd56258eb914a2c962e354e8001ef64b2e3be1ecb0333b7afab7c1a5c9fcde6b4b029bf6baaf3dce4029efa463d2ee8c8f068e679ad03677fb43dbc3b4afe308db3b8db38a0580fa93bf7856bc82f2136b4378e6e8c1519237ea8dd9aa90bbe032596984b138291173fcc3eb71587e9d3c95d2a2d200daff2a195532179c28cc3316381af0638846063d502351ecb0fd121984741dbef87ed40de703bbf6ff654fd487f12d9e4744f85c3f25e6d66dfd58ab0d48612b930ed52a7746cdaec30aabc037feda7113d394f0eae674ef9f7bc39b87cf67d1eef4dc71e10be1a47bbf99d27a369438479309cec6210495c5e7f3e1ac296a75856c755e5fe46735730b3f69d4a3ebb6d425873c1285044a250240d76b88e12a815e3a250a8bf0d4516ac136f9969ab0ee288dfcf9f3a183963bbb16ee8711df84f46088ae12551541de8750fc1077587442ccac2a711ed32a1f341e5693daf46cd6b1aff9a10d10f219ddbba1f8939cf9fe190057144402ffe744598e0d8fe3b8a064c523b2e8e1d5a9652f8e404fa7ab79c1a51a43cd50145492b026f6dbf37f0f45a4ed321d05b41728c8b3594a402933d2bac0da8fccaa172596c691e05e2f1caec686f49baf120169c61202d0672e6a86cd3973861ccd6c6167838c6bc58c11b40c30b1ff54bc84170e44c36bd35b9e30561480f7f5b550198d438ac18292cfb8644"], 0x801, 0x0) 09:01:32 executing program 1: r0 = socket(0x1, 0x4002, 0x280100000) setsockopt(r0, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 09:01:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000200)=0x3) pledge(&(0x7f00000000c0)=' \\,\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000240)='./file0\x00') ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x6, 0xfffffffffffffff9, 0xffffffffffffff81, 0xfffffffffffffffd}) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000080)=""/22, 0x16}, {&(0x7f0000000100)=""/66, 0x42}], 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) syz_open_pts() 09:01:33 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) pipe(&(0x7f0000000140)) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) linkat(r2, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) 09:01:33 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x3}) 09:01:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000540)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834fb257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe33f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c079e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r2 = shmget$private(0x0, 0x3000, 0x421, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 09:01:33 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000000)) syz_open_pts() syz_open_pts() r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) getdents(r2, 0x0, 0x0) 09:01:33 executing program 1: getrusage(0x0, &(0x7f00000000c0)) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) getrusage(0x0, &(0x7f0000000000)) 09:01:33 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='\x00', &(0x7f0000000180)='xx') 09:01:33 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$getflags(r0, 0xc771e03efe89ca05) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0xa8) ioctl$TIOCSDTR(r1, 0x20007479) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 09:01:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) socketpair(0x11, 0x3, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000200)=0xc) write(r0, &(0x7f00000004c0)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e37e23aa168a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f48d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0eb99ccafac931bcc88e517bde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1d1) r2 = syz_open_pts() close(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x9, 0x1, 0x8, 0xfffffffffffffeff, "8569c9e5020000000000001167b84da680400900", 0x5, 0x1000}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:01:34 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = socket(0x800000018, 0x2, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x820, &(0x7f0000000080), &(0x7f00000000c0)=0x4) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x811, r0, 0x0, 0x0) fchown(r1, r2, r3) bind$unix(r1, &(0x7f0000000080)=ANY=[], 0x0) socket(0x6, 0x8007, 0x15) 09:01:34 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="01002e2f66696c6531000e29dfa26c638659745cdad6670ec48d5cfb0e022a6954b65eac7832b873ce823ce914338dacbead96000e156906079a489e4deb4f66ff225563c4fb1bdb9815a455b54c7b4cc016810fadcbeb47dcb65dc387040a20e08db2f1"], 0xa) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x8) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0xfffffffffffffffd) sendto(r1, &(0x7f0000000140)="e332a44c106773317c7819b9b7bc957ab950d07761a4b613d231bb29ed257c84761e09018098c29787bcdefc4ab77a1820843524378ad7dc496cadae764fea40ef0dcdda672ea96b275c09ed62c502863316f2d59d290aa1a7e1150123e15ecb3768a0c1a2db9c9e1d4d6a53a736ece8873127bfb5c902cdc6e9767216aefdfe8cad84cab240054ccb8fd324e8f20f7c3f9d4602a2", 0x95, 0x4, 0x0, 0x0) syz_open_pts() 09:01:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0) write(r0, &(0x7f0000002580)="75f33d6e9502c5ddd9bdfced435fff45fc8c04b20f9b7ed9fe97e5c06b6da2a6b6eb1b9ef0b13b3e80daafd8834d3371c9db442c8fa49c4bf839a96f47ea765e9d9b727f736c6718626daa2caf1ab3744856f3c1c6bda08b448559adad3e9c8cb05b5ef20973e1cb83fa8098ae24c8cb6b3e22964b738e56f8c49473e501b6686e8f4cd32bf1dbbe77e86da9995d860705867b9f4ee30d03ad0b5c2c758626c427309b0915a297ef250ae70ec522c56cd50a0969efb11755c28058d2603c548b196cb2a9a3cf3d667d33b6b7bc3f5dcc289805c285a513c6e856a46755f25a2774c72043ada777e7a001a528e06584040b70012f73b10d30a9dde4bdbf250cc2531cdf5435fcbc7cd843cba6e1a846c1250d405957106426c5c60a1125ffa5bc7afd96beb4a5b6322c5b528a65c1f5acaacd914698f3c5ab7cdd23b18aa8a86652d2af161d4b308b1fc743c5a886bd242366fd8fb8a65f88caf6bffd40c95d5a0176e14fcf459f117ed5b88ba381f2fcdd5369b31b3d723892e0544d110d08a05cac03f6c608b0a8a65b2ef141cdf25ced5da901ffd38cd61600efa3428bf1f655925a97680dfa131a5db7d647b0296571c4fe46c4dc368dffe00e9d7a6043747347a4d24f10746cf7ece328b97c8309b74f85c85af69e3e2bab3ebfcd70e19f5dac025fdd57969aae55f38c633d928956087e081ddb9f9638e0b45a449bc2f610502e86f1e551a79267c471771de2a98438c0fd109682cdc1001b6845fece6e6c8a11c7d05810e08e47c6ac4bec8c25617b49e3cea219c7c8ddb11ef0d36ddaec69fd00705c480822b0d770050d45f91b72bd46685f9c361a81d6460c5efb331760d593927d833946c7e3035c3f0f5ae60628f0eb4d1f9ea9639624f84528a9e7f8f15964567cf31241b9d89b457fd17ba1d8939b6253a9e250cb75dbb82b8ff75fdc1d6d67ebef43c12d9ebdf5ff3a4c4853205409993f99740b6514e33ddac1cfb707baa6a7ba878079bdc1422baeb296deef45dd666d318c5fc92970e4f1990423b1ba36b516269855d71c5377e725d94c5043ea5a43a60b8269128a01bab9f21194abb4cbc4a020ee797c0a0898001aba1e37093b1427eb3925aecba8fb1636e264cd4efd000177b8d7a7a2cbf706724d966de41ef93633af1b9ea51400ec81bff68b458abac86d06928475d8784bee9971b17e8df2e6076d969611cf9916fac6f34325db757ae528b8ee5320204058ba2ca3f6a349ff50d8090202fc8a577cc4dd96a2804bf9fbeefbe5eef2d376783f8a4d2a01f8d036f3448043abd1a32bb8f6dfcbed7271251573fc99dc4ff6f5ef95c4cdefb5e502bf6d681b4f00b02d982366f41a17155100aee607e01a2d2a83d3452dde399bdbce8acacae3885ab68ca4f8f6860dc95f7da1961ccdd24f43062384460ccb16163c97620d49cc798070b45e3dfe75a15ee2c9193cf0737fb838d670e141caa5afbd68d9bf7e7cdfa5ec092fac7532000b14f3a132d5604b9cfe3c5b6c8d29ab3f378548894228a409d12bee047ecd4e2abf1358312f6a086b89dcd22adbc39a7cc74a2d466be8c87a748a5603262059aa79e4b478bb53d1d7f8d789c5f29d76964e6db7bcc28cab511f8b85b4d63291c6fc23f68f285d05a0609280b0694828ab1adecf52c8de3c7479b0e6953223a8a8a6f851c63dc643617121557c0208f4486b22d2f8ccf3b0cb8881124806357cc9061bad77763507d91e83718592c37bab76f8f40fb0c7131f83e729c121f17b54b469cf499b5f29334927074ca0685d95d4595ac2abc4312c61748a6f354f8d43b5fa8c61479615cda0c5bef77d97eaacc3f7ac5617b14237c0f37c189cc94b1f6c7fab056e3112bd9532e7951aa6bf60d43e6486246f646f4db9721082b3c2001754d8bf706802f0591415494724d9d193d29d5aece95c1aff34919eef7ce388f6445536de6c038298ac9391174e0b93cf27b05d73d28ab33cc52687c5f3152e6df61082b4c8fef8e88d6fa4ae0c6540e19bc90a8f14dec597ebd80a6a32b62e3d9e53a7ca13cdd5e62b2e7487192b153f3c0a205f54c10a54b44631f17cee1d005976f2190d4b6bf82c78b691068655d2091ea901cdb2cbb6b526f1d18cbf69a75be6e7e2274053a9d0122ab9f2276e9935ad7b1b3f8ae22928f3f4bf128e7308d1f33612a1ba21c1254179251b524cb11d16dc62f8c3adf007b9d80e93e9ea5baafe8d7145dbc50a05215a5237a519aa37498f8dc8e79f628e286da3e3063c026a5a315873b36b92d1ff7edc98caff987961228ceae872a5b85214bee983bb9aad0f8dcd6ba195f06f16d368952ba1f1cf03d3b2be12f08bc75809c418591f87715986bdbf6e89ef9731b4b171334cb3b67f53ab58d1d023d791ed72fc3725533acdf975988067a26a16b3cd05af7e796be5bf90938e41603c2e5594e1c4a4faf3b5c574302bbae2de7a39ce67123c8bb816387ec45f6bf67de14ee823cc8279c8984706076d125e36658f3af938da4877aeafc51e9cba039066454e629acd67eafbea415ea1fc037ea4f5fdb45af996dbc9bf2ac26d42a2d46d47aea2e558685e958c1269d1e231628d4c9c893f5fe350b9af5584645ead33c7424bcd8c59837980e5eeb7fb31c769dac9d60179db965c2c05f68a9f14df1c4135ce69dc7ffa24dba9b8a2b7893863afd0aba99646b24704273e10a361896c88b29cb4b498209dd57105c57ba722735d72af83792d5debf77ef5222ebb4262a7b46873724aa08c75f0bbad492be43920d9124bcecaf8f195b9e2d2b27f9c3308052fb18ea5c2cea2c32b931526eef3ce46a39f7594cbaa502997ffe4678009663f2de49680329b3aca017dbc47f865228f5b4e63ae1e42d3285ce4cd05fe3641d0c2f02876799b1e79c393f482e53205ee5e7977d90a710b5b3f0269f5b049af9671ebd15b530ccde2cd752e656f1a8bff4e35f7b8618708975ac435879757535ed95cf3e6bbca379bd795d80e2fbf5e8035733c258e30f49b2478992459ba5e99db647582ac89923fa7b0ab613a2096675020b68e9d11013ea27c4fa890f13cbe639593f1f0b1d4756c1ad5ad67aac7daea42cd5ecf6a2c633aed64dd354be00156b6c07b98b81d4ff1a98dc18d41e0834c32730ac402af02daa320eee4374ddfc295076877077f63258467a2efb206719a5b527f75c5a254813e83a1ee47fd935efcbffd0525300ee80688d3ffb1bd17b061304a36b2eee623d34de01e8952948c9273b7e9eb3c48c0dc4c6f7014e90ed5716ea1e25e5aae0c51d555bf138799d0221d71ccbf377f8b6abc4bd42b837efe84275c136a444ca62ce124e3506974221ab87081face0e9fc8d793befce78e5812363b5d6979fdba7350db9f9604ade3cf40a30f8a1b36fac5749ca3feaf5b4e365e0b5d7549bd0214f34e35a868450936791fec329d13a8735f800a1e3ed948a2f47642a96029fad17982e12eed13a8769b50d84f4f1a1a351e2b471015b702d09157d7c5be13da91be6cddce77afed29b16d2ea0ac68a4922c58529308f98858dbb9af7b2ebe73c8e6f10f7765a3254ff3731c4a37a719fde5a6144cbaad17d72a1de8fca3263017c1ca35a666258b23abd1d6aca3a9946cff321a3f6365e05a5d6ba97ea51f1a725be8a3781a19bf63163070842286422278c3498e592b3945b6e91c1de9cf7e6fd23c543a6ab16294045af84e3546c96374da8905dfc4c286c9d6b354222bf36ccdd5caffcca97e8089afd77ce23d90aff6350ea48463275ba94b151ae55a3963bb25e6539521461f91b2182a581632307a6269c0a7b67a01eedba6f5caf7d8ddfbf6d85e7c18353c89af41794538bfd2e0a8423faf2286e49c2a81cdeb7492b45a78e6a5aaf01b77523ee06a0465c485f2f88c7336c8cfa4b74f7e30de4ee4f43abd4a8f526b8e1c4acc6b84f19bd848754d9bd6524fe5f3adc2dd49ad71947ddb1bf2f54e1063d852c2d5064c95d0bdd84e0c162ab257fe2d70d386ae7e4db45be36a671e25fae7c2d57328e1caa382154b9baaeab57411e28cf612d8a3c4c6c4670a4621b828f843bc0f4c2bd1d50743d1ee11521b1293df3b0de634581917449363dc9a6b57353eb2c2f09de30740dc3deab40ea21bed226b0e312aee8e6504b649963e558645cc760b4c9a71c5f5ae90506ad193a56e7ca51d5d76ff4314545eb3d234cad132726fd5750469c0af71b9f3bfecd42a6c77e719ba7600ab0fae7f3f47ed92f2c788abb49c03e53a0751fd769500f8267a83afb42927067ab7d428a1f5b93ffe48c3a4811c4387c1447544db89689a0e83928c76cbaeec6c51cb567c89eafbc5814485122d63c8a7b3a9222c07ac50e1f52f2a87931926268e2ab61d84c517dc096c5c1080ee53107a0cad767261a67ed6a17251a2e655938a7324c2004d10046785ffd62ebaf2a1aa6cd8b3c4f3388f52162bb8b2735be996d279785436dd3ebe64b6e7b190c8c5184a5ed2c7417ac6b4a1e730680fb85663287fb604cdce05321e93f030b86d1107284d44a3c1779b3d2ee993f41b19e1983202cabb1b3428a9c974f352a34063b8eede639297f7519b0826c4f8a0f7d68d843bb9c0686b55b31c4e63fbf707afa245bc24c3aa14ed9b139ec69af63c48f62c37510cb64717b82c9bda0c405a36f51a3de949ac3341ec2469994b141c64bc3a4da258a19ed69833d406bb036ebe4cfa0d962bab70e061acc553fda2f67c022b8fc7d6f8c8c833330f958cf9ddac1987b72a534c95bb9358eb8cefced3474a37573cc9deefc2c8a20cf7423ebf9d08d80ffb154f3304b12a6248849f4f707cc65fce02d55610e214eb3205484319c2e5df90a2078edc6c2e373c962fde7d20fbb4c6f1ec3c618989150f1232b33a6baec329a1b942e0e8be14a6c9d37d33d56e3394665be96fdef93d36bfc6f121256921141dd62ec707e4d75b28abbc58a74b52bafefeee2d8f4dcb1661dba737b2cb6fefc8628458771f2a808eea866cb4588e5362183059ba111eea610bbb32f7867ca2239f5bb5935d49f8510c846e8a53cd101e137d65b45bf9df9db5d4cbd5762e0c8f2dcc0a4e7f4c8e7cbbaf7e6ccc395583be9e37680d616156e3dcfdcd00a225c8ce1e424be3e739bd927495814228ace3934ade7f37da07d0769017bc8f13e0a563ec73555518d8a52eaa10695f5498e51015b548373c90ac4c47021a9ff2677b52b64b400d9c7f4b2c6fd14479036356bae39749c83fb82ae940588ace722627976b1202fbdab8f667c63dae9071c377b2bda965e8944260bb7528a0ae22f7879feb3c850ab1f0a91ab087f39ee2754bfb15ec2cbdcc88ebf170d4a2061e19fc78c4a3cf767e332619320b60318273bd9668b6760a0f5a38fbfb8d95019d3114d9b36d88a3a513067aed5364fa5137bd57c7057f08519c9b926f3c5d68b760a71565186eda1ff27f958b62501130ee75fa8280269de24886846b52c329f1fdff98ac394a07d4fb58932cd32a0551aedb0fe6d76fe7bdf47a17c969b0be2b725817d53602e8d0261cecdb4d5209316b81433a84a6295bd4dc13edf70b77f6804455f076610e8a3933a2c94a2da967c95f431bea7f4fa2287829d98859fba457afeb7677f034542f86fe318a8fe10a3b04165a33b50ef31df7b505ce16bd8c8713abb66fd3c83119e2b02cf1eeff7c24ccdeafcd50713cb739ed34726dd22f847dd9d7811b64f962b8c96f90cf57cc0f0538da4d2de4859066da549eb9245b242dff7651748bb1d82eb62fd1fc", 0x1000) 09:01:34 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000003c0)={0x9, 0xc7f1, 0x5, 0x7, "0f31968e4bf5eea2b436a21812102c708916cc23", 0x6, 0x1f}) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x80, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x8) r2 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) faccessat(r1, &(0x7f0000000400)='./file0\x00', 0x8, 0x2) r3 = open(&(0x7f0000000140)='./file0\x00', 0x480, 0x1c0) dup(r1) r4 = accept$inet(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffb, 0x82, 0xfffff, 0x33, 0x4}, {{r3}, 0xfffffffffffffffd, 0x48, 0x1, 0x0, 0x96}, {{r1}, 0xfffffffffffffff9, 0x30, 0xf0000002, 0x31f, 0xd}, {{r0}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x4, 0x3f}, {{r0}, 0xfffffffffffffffb, 0x43, 0x40000000, 0x6, 0x7}, {{r0}, 0xfffffffffffffffb, 0x10, 0x10, 0xffff}], 0x9, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x80, 0x9, 0x8}, {{r4}, 0xfffffffffffffffa, 0x17, 0x40, 0x100}, {{r1}, 0xffffffffffffffff, 0x42, 0x1, 0x2, 0x1}, {{r1}, 0xfffffffffffffffc, 0x58, 0x24, 0x1000, 0x9}, {{r0}, 0xfffffffffffffff8, 0x68, 0x3, 0xffffffff, 0xfff}, {{r0}, 0xfffffffffffffff9, 0x3, 0x80000001, 0x8, 0x80000001}], 0x4, &(0x7f0000000380)={0x200, 0x2000000000000000}) 09:01:34 executing program 0: mprotect(&(0x7f00005fb000/0x4000)=nil, 0x4000, 0x5) r0 = kqueue() kqueue() r1 = open$dir(&(0x7f0000000040)='./file2\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x4000000000000000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) truncate(&(0x7f0000000140)='./file1\x00', 0x0) r4 = socket(0x11, 0x3, 0x0) nanosleep(&(0x7f00000000c0)={0x5, 0x4}, &(0x7f0000000100)) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCMSET(r5, 0x8004746d, 0xffffffffffffffff) r6 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r8 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={r6, r7, r8}, 0xc) kevent(r0, &(0x7f0000000140), 0x6, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0x9, 0x6}, {{r3}, 0xffffffffffffffff, 0x0, 0x20000002, 0x3ff, 0x6}], 0x40, 0x0) 09:01:35 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) 09:01:35 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mknodat(r0, &(0x7f0000000080)='./file0/../file0\x00', 0x8, 0x81) fchmod(r0, 0x10) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x4c, 0x2) close(r0) r1 = kqueue() flock(r1, 0x9) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={r3, r4, r5}, 0xc) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x2d, &(0x7f00000001c0)={0x1fffe0}) r6 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) recvfrom$unix(r6, &(0x7f0000000200)=""/206, 0xce, 0x801, &(0x7f0000000300)=ANY=[@ANYBLOB="00002e2f66696c653000df1cf484905db7bf305c54014bf4f10a83bffc67178314b77b14af6bf3aa6f62b9ee9ecc50bc6a42bcd8edd6cff030305778845ef8d887cb2a5332df18258fc7e46139bfd9cc25bd3b163e8c4edcfdb72501a4dfd7f7dc5398ca5f2704bee2f315b8461a8926efce1f8d64a18f2e7bd09d33d2306b35e379ee82f739bec16b44804f966ff17645c62166cef5a08b5a2748a7e284b5f4bdf010c50ee39776f0"], 0xa) 09:01:35 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget$private(0x0, 0x3000, 0x28, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) poll(&(0x7f0000000100), 0x0, 0x0) read(r0, &(0x7f0000000440)=""/4096, 0xffffffffffffff72) ioctl$TIOCSTART(r0, 0x2000746e) write(r0, &(0x7f0000000200)="e4b31900b29231caedf232d1e82850fe2322ddb40611de9d9b58d7f84988e01943b6ad06e2c4a25ba9747d5ff75e07a568a5a7e764b1a3b1236c2b7a19ceb95ee76bf2cbddb8dd39abdb570517f72724179500000000000000f483075848cc867f21a56f125cebca56748e74b5a95bd7d53b3b8cb580a0e0eeb6e943a40218e60375dc158541e6973ef4fb412cd4c9523ea19d9db62a", 0x96) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='*\x00', &(0x7f00000002c0)='\x9e$\x00', &(0x7f0000000300)='.,+),:\\-!.\x00', &(0x7f0000000340)='\x00'], &(0x7f0000000400)=[&(0x7f00000003c0)='\x00']) execve(0x0, 0x0, 0x0) fchmod(r1, 0x140) pipe2(&(0x7f0000001440), 0x10004) 09:01:35 executing program 1: r0 = syz_open_pts() r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000180)='./file0\x00', r1, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="467a902a57a402d1a867e03d16bdb77d82d4c2e4c5e2be320549dbd650b3319ab60f9add5985", 0x26) r3 = syz_open_pts() close(r0) dup(r3) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) chroot(&(0x7f00000002c0)='./file0\x00') 09:01:35 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xffff, 0x0) r1 = kqueue() readv(0xffffffffffffffff, &(0x7f0000001440)=[{&(0x7f0000000000)=""/18, 0x12}, {&(0x7f0000000040)=""/183, 0xb7}, {&(0x7f0000000100)=""/94, 0x5e}, {&(0x7f0000000180)=""/148, 0x94}, {&(0x7f0000000240)=""/219, 0xdb}, {&(0x7f0000000340)=""/245, 0xf5}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x7) r2 = kqueue() getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) dup2(0xffffffffffffffff, r0) fcntl$setflags(r2, 0x2, 0x1) 09:01:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000540)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x0) 09:01:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2, 0x400000000000000, 0xcecd, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x9, 0x2000000000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() fchmod(r1, 0x1) close(r0) ioctl$TIOCSTOP(r1, 0x2000746f) dup(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:01:40 executing program 1: setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x7530}}, 0x0) r0 = shmget(0x2, 0x1000, 0x550, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x88, 0x100) ioctl$TIOCCBRK(r1, 0x2000747a) 09:01:41 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x7, 0x0, 0x7, 0x0) 09:01:41 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket$inet(0x2, 0x800000003, 0xfffffffffffffff9) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="10e433fd30e8a9f47a76e92aa4561ab49c48839a85650a249593962b8c96aa7138d5c70c4def242297afd829010ded4afe17638d169e76ead545ebf4b3b13f0a0fe24de1c2d7eb8f59cf21a007f9adcc0d58e631408458ac4827152d942a39c0fa50ea7e0cf6593425fb7ad7", 0x6c) 09:01:41 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac1688f237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d753c9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e2c503aaa6e77446f22205f2e38d8eb1021f3a8b5b0a4cc2b11b2922c6bea92b549e7dda4757ecaf34fb5cc05f8489f", 0xd0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e016ebf8d59239a35971911683de8d68686f6e67"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd11, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='\x00') readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000940)=""/4096, 0x1000}, {&(0x7f0000001940)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/253, 0xfd}, {&(0x7f00000000c0)=""/20, 0x14}, {&(0x7f0000000200)=""/156, 0x9c}], 0x5) 09:01:41 executing program 1: r0 = socket$inet6(0x18, 0xffffffffffffffff, 0x1002) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x10001, 0x7}, 0xc) 09:01:41 executing program 1: r0 = socket(0x800000018, 0xffffffffffffffff, 0x0) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xb17472d109dc6d56) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x0, 0x8, 0x3}, {0x18, 0x3, 0x0, 0x9}, 0x10001, [0x5, 0x800, 0x7d, 0x400, 0x800, 0x9, 0x1, 0xc8]}, 0x3c) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x32, 0xf0000000, 0x7ba, 0x40}, {{r0}, 0xfffffffffffffff8, 0x2, 0xf0000000, 0x2, 0x4}, {{r0}, 0x0, 0x31, 0x4, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x0, 0x7ff}], 0x3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0x7, 0x7ff}], 0x0, &(0x7f0000000100)={0x0, 0x7}) 09:01:41 executing program 1: r0 = semget$private(0x0, 0x6, 0x501) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000002000)=""/4096) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) 09:01:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000300), 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x8e2e9e53f2b77692, 0x0, 0x3}, 0x8) socket$unix(0x1, 0x5, 0x0) 09:01:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) write(r0, 0x0, 0xffffff64) r1 = semget$private(0x0, 0x3, 0x2f6) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f00000000c0)=""/152) 09:01:41 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, 0x0, &(0x7f0000000000)) 09:01:41 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1802, &(0x7f0000000100)=0x3, 0x4) r1 = msgget$private(0x0, 0x200) setsockopt$sock_int(r0, 0xffff, 0x184, &(0x7f0000000140)=0xfba, 0x4) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/250) getsockopt$sock_int(r0, 0xffff, 0x1128, &(0x7f0000000180), &(0x7f00000001c0)=0x4) 09:01:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a8", 0x1) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x81) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000300)=""/203, 0xcb}, {&(0x7f0000000400)=""/242, 0xf2}, {&(0x7f0000000500)=""/242, 0xf2}, {&(0x7f0000000000)=""/22, 0x16}], 0x4) writev(r2, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60", 0x61}], 0x1) write(r2, &(0x7f0000000200), 0xfe72) syz_open_pts() syz_open_pts() 09:01:42 executing program 0: r0 = kqueue() writev(r0, &(0x7f0000000500)=[{&(0x7f0000000040)="fa8fb39a8e8af1e68acec32ab18f1bc89dbe6ddb4ffaf92e6186aa12", 0x1c}, {&(0x7f0000000080)}, {&(0x7f00000000c0)="b86be8fd756b8aae98215d77280be354ef64acb0ff746f5b44eb", 0x1a}, {&(0x7f00000001c0)="1951f25d360eadb4e6165d10dbeb0b2a293a3ef0782f84cf45f6759d169eef5bae389b5315e94646108b2b146e9e624c48877fe294a92dd7ebf8811c7f5d9456948a4db6efe5c177a5bbefe474ea606fdb49d9c3d33afa7200a2ebb5e14444809b50ec229b06e7c56063fdfafe222c076fc9b01c570af7d351cb", 0x7a}, {&(0x7f00000002c0)="cf4734701d86bac178ef6adebd78523560356620b56b21eb4a1ca2c8901e52f9b0da2494401e2c4d6dc8a9daea851e975e160d6302070b2d3052d7b7a2bf8952a673d9d23d9989fea458ac25c5cd3c8e0629eb2493e4ba57f1a93e8d2e0d684890bcb4b15b33eafa72fa6c32042893f801ebd6708dc143b978d6487483ee3bafbfd361fd51cf49a315ecbb0f57bd3d07c35709d4e973936530bb79c13ffc8f506044b773514f6c84a36844ca95e1f3aa0cf82381aab2738c7c72", 0xba}, {&(0x7f0000000380)="7c53c374c6b9df21a5f803ee57fd827a3cafe2a3b31f656f89510d6ae2830db9974e81886a8aff51fe6d47c54a6415f1f0714964bbf959bbd6578362f776940bac1ede6401c3ffc1db42c285a0bf3ebd2e316d258a3bd3d9d394c7b0272c8189b311ceada4e8607dba3d45a9e8cd2ea4fd8ac1370bbaf3e66fff263eda2cfbd58e54ab1c3a61e2b614cb04cce44fd8ac9f920e9a9210347d5401d39e7d73e826d93091377231d77791990f4f7aa40a500758e72f2f86b21315", 0xb9}, {&(0x7f0000000440)="47312c47d7a7c54794efd0ff2fed0485e6ec98327c45de7ea365d6f987895ce32acd554eb5dbbdfe6d7304639c0e22ef21a10390022741e07b0c5432bf2bbb7f9c97a65040f3ba5ee6d60c9b621d5c89f1ddc42d519db03a9dd29d341009a5b3eecc6dddbf281b5d1dcd7158cdbf60ba1ec9996aca723a8cb393c43e41779dcc948f5a8b8f070f38bf6a31f50eec40c9a90801c01f1bbd40b04a4a7fa4", 0x9d}], 0x7) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0xffffffffffffffff) fcntl$setstatus(r1, 0x4, 0x80) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) r3 = dup(r1) poll(&(0x7f0000000140)=[{r0, 0x115}, {r2, 0x29}], 0x2, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000600)="ea", 0x1}], 0x1) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x180, 0x21) kevent(r4, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffff9, 0x3, 0x83, 0x580, 0xff}], 0x400, &(0x7f0000000580)=[{{r4}, 0xfffffffffffffffe, 0xa, 0x81, 0xfff, 0x101}, {{r4}, 0xfffffffffffffffd, 0x5e, 0x60000001, 0xffffffffffff7fff, 0xffffffffffffff01}], 0xffffffff, &(0x7f00000005c0)={0x4, 0xd4}) 09:01:42 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x6) open(&(0x7f0000000100)='./file0\x00', 0x90, 0x50) open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0x0) bind(r0, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) 09:01:42 executing program 1: pipe(&(0x7f0000000000)) r0 = getppid() wait4(r0, &(0x7f0000000040), 0x2, &(0x7f0000000080)) 09:01:42 executing program 0: select(0x40, &(0x7f0000000000)={0xffea}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x3, 0x1, 0x1, 0x7, 0x4010000000000000, 0x1f, 0x10000}, &(0x7f0000000080)={0x4, 0x5, 0x9, 0x2, 0x401, 0x8c, 0x9, 0x5}, &(0x7f00000000c0)={0x3, 0x4, 0x2, 0x1, 0x0, 0x1, 0x9, 0x7}, &(0x7f0000000100)={0x2, 0x5}) 09:01:42 executing program 1: clock_getres(0x8, 0xfffffffffffffffe) getrusage(0xffffffffffffffff, &(0x7f0000000040)) 09:01:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x4000000002) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000001480)={0x4000000005, 0x7fffffff}) ioctl$TIOCCDTR(r0, 0x20007478) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) recvmsg(r1, &(0x7f00000014c0)={&(0x7f0000000040)=@un=@file={0x0, ""/86}, 0x58, &(0x7f00000012c0)=[{&(0x7f0000001140)=""/72, 0x48}, {&(0x7f00000011c0)=""/233, 0xe9}], 0x2, &(0x7f0000001300)=""/170, 0xaa}, 0x1) open(&(0x7f0000001440)='./file0\x00', 0x20000, 0xb8) syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000001400)) 09:01:42 executing program 1: mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x800) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) socket$unix(0x1, 0x4000000000000003, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00'], 0xa, 0x0}, 0x0) socket$unix(0x1, 0x7, 0x0) 09:01:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) socket(0x18, 0x4002, 0x5) close(r0) setsockopt$sock_int(r1, 0xffff, 0x4000000101f, &(0x7f00000000c0)=0x3, 0x4) 09:01:42 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x100018, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x2b, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:01:42 executing program 0: r0 = kqueue() r1 = getppid() r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c0000000d", 0x8) getpgid(r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x9}, {{r3}, 0xfffffffffffffffe, 0x65}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb}], 0x8001, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000040)) dup(r0) 09:01:42 executing program 1: unveil(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)='x\x00') 09:01:42 executing program 0: r0 = msgget(0x2, 0x400) msgrcv(r0, &(0x7f0000000100)={0x0, ""/213}, 0xdd, 0x2, 0x1000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f00007a1000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$getflags(r2, 0x1) shmctl$IPC_SET(r1, 0x1, 0x0) 09:01:42 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, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) syz_open_pts() getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0xc) r3 = dup2(r2, r1) recvfrom$unix(r3, &(0x7f0000000140)=""/10, 0xa, 0x800, &(0x7f00000001c0)=ANY=[@ANYBLOB="1b002e2f66696c6e3000"], 0xa) dup2(r3, r2) 09:01:42 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair(0x1, 0x4000, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, 0x0, &(0x7f0000000080)) listen(r0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r2 = dup(r0) sendto$unix(r2, &(0x7f00000002c0)="0618da6bf59befc6125b8ae285ae049fd03baec84a6f8c1c2cc45b5786c3302d43d87a39af40369967e5f6af5913adb175319d6e23dba87a49e999369061184b7c2269be20a82e843666c324c5f7a9d72a3d3fa676c5eae6acc2679f759d7072a362ab4312bc89d9b799e239b3e6065123f548c91c85797ac74aef4b62f371270bc9a76d07a155de3e4b68b9aacdd4f62ce50b51c63b7ea431f01ebc474ce66c4d84487b07e436491831878583ca78cd5fd8397952c9019194178446aa82360207f85e9dccc827c8bdf3e9ea67adc56d623bd9ff8b67fd54c78bc654e122f008eadc4f44fd14fdbf5fbe059fef267b2fc9aa6187ba8e77abb318974f231e80f9395b5ae59a9fc1b0375b35079661d471ce405018c5c07829b93e8d7c3c91c51272c17940609f1995bd68b2fc37a21aae8ad0268180ed6d3ef9cb4626697d381a3bdbd178aa96cd157df92a1b2593acc8dd3258c63f04d06d6441327d5ceebaa2f236f2dd6a3553386bb77b6595bb6a9c045033c80b900cdb1f15eed5900f09087a28061ef7c20ae65169038415f34b39d2dc177acae02416712f8160e48c52c3c99d1bfb5a2c88e7f764257220534c54670711b0c0a85996476b5178ebb0ca5a6ebff1fdad98c67efff4fc5e75b28ad969af3369f8b434d427872f87c9d43ca42f34e5a0fe618d642ee4058ef99ab22744afce532d344f2e237174446ae39111da82d118c3ac2918a2014a9feb75d006d2453f210d19ad9404254835c2957969ed523393d878189511a962befabff21747a5098ee75af78477e03512a7d7e0cac49915b24539b79966b41615bfe77b3bacedd2dece44a077366cd4b017df8eb3e1b89e4e612fcbe2c8ee23b82c608d8bdda1ff3d4cf7527ffdc70e0129c5e9ad757e8ae208412a73c115c547e93dc07e3a189729f99f3d53d0ea9f94e52e3ec75b3c9b3722f9645a7d355447578d637d00094492c0451334a95f039b1090c5f0b6124b236c4a81102f29a5055ff102ee50b7880d8226128ec9ef405f52e6d996a2111d3a0b4d9272208f40da549dcb69893a86acdc7c05bf544ca14cdadf0700ac8c2ad637647e6860aaf7f80ee2b1f1e914fb23e1c53ebe302748f5212277d7fe30e30cea34e26b88ee0fafe28703dca5c751bffad5cce020d7fd43e1ebc7ddf397ea07a2e41a57427d8024382207aa752521d040bde46bb2fe043a3340e0b59607d26d7e8ff4d8d36b746a12eb515cf332d1630eda598420556b5f49f172ff4c56e15fdd668d0fe7afc346a34374737e9b000bd0767f243e073b2ec52257fb5a0b9142c0c7b4bb4dfa06c52891f61cfab302db3cf266c89cafb2b035123056b4f3e6afc7137e7eeb24c498577b2cca41eada56b47825a0251eff351468fa7c1757d580d08d0d63f7cd7355529d1fac72ba8be71a2f6403a2a2ef2466a7619507a535e1d86463fc247abfc1a027346e07bd3deb7f91fac6d4b223e2a8d93d1fb0db11a9bba8433eb32c85bea7acfbe186329adbc01e090af2b775d8841f2c32118b675021883afbc42665f7de93120c8cc2ea173bf2133ec9b7c1ea08ca33e12c463ee57c6ad5876cfc9defaf0346b3fad629e0862b24f9fd1ca136008b553eaf27c5a9db27706a2e8314651e3b08baa555e5c9bad5eb04ef1cc26a1e840e390d934d4544880fe6d8541cfb15415d04e92cea5f86613feb2821ab1da5b645d7d49801640b07d52fb6bf68de10c39d0ef7b33033a619927b45f925ee5e4029a148cbcde397deece6b6eb66e972d5e73495ae81cf1f0ee1dd4e9761598390657be80ef1ade07f8ae139f7ea47b2ca25619e4b37f626eb980c5c2716cf526517eb8153e0a93501a12af079b782d4aac88ed639e893cfce360c2df38cd8a481429ef2a46ca52852912a993392ca764f88b66d973744cd26488f48657240d7e594be99b799217bb95a74e8c0afd0cdb9bc1df5286a1faabb2805aeb5f1bf1227db45e4dde313146997ace70dcb83be0368fa0501e7c07fa80791412cc7f551e618fc528f5c88aed52c2e817041fb8d252e835f2e638e0229f3c2e4dc8f503bf6f6f40bbb9a68ee7b3a13579c8cbd08f613390aa6fb103e648cf584221fb1d083c3e965d9130e9a33297a2b0840c831d2b3a73d49d69d5917022aeef1192b0bc9d1414026f14196d4c92ed8545d89eb7aad5f2eeaea2ea047472691eba71f59e220d95584faff0aa46a833021c06d4b7e3058d55ca995225ba2c749efafcbebce27dfe5acbab921dd322ed9a149de76c42db5587e8b87d48d5634cd8958f872d7e48f5ca37810a830236c09072713670b539b7cd6a218b376802e260ca358aa0ad96df807d125c7eef9db323473986c0e0862777fb9a3321e7389645de650a3ea3679856d510849b9a4ccb7a723a58863f3a5be3ca6987bc113f6e5435a4ac5c1075bca9d13e0f8d8b060be82cc3e5382a9f1cb359b20941375382ff8d28c495e34c260cf4fd738aeceba7898873eedd93e683f4aa2cee385371996ed735f4d400bc03a8b8e1b2669fddb7f0bed2f6d69ceba6e2a8577a3d5c0f14f83710240305282f8304ff5367576fee5f9cab8e3f7f1178d86b8a0199c20af7d560f1fad74207924a23f41730f4258b2afd921a1d202bc8e677bdac702ba80c53bfacd6fdb3f16c44a2b6c075e6e8f2bb7d10ac3973982db939a9ffb403d7f9420d779797ff6d4ef5d80d71955a170a8dd8e77027299b0a6e19aa1f4fdfa27cfbe0c1819afadfb06e424e1f5c4490cbcf6275ca02ba1a311bdb11e2e9148ec312ae7fa8b1c228d5c575e2252d636fcb69513270382defd8335bcbd9b21de5e15b041de652fc88eceae48b08a2bbf5c45fb7c918fb1593ac34890ce80403f10e63f8dd82505d590f89cd350a40fb3b989d8e900847cc46aef9e199144192be2b70e5b2925645eda76089374f3dde9178ddc417af954695c28f3418d59c26bfa2005ab9a3ba6e156f0a09452d442174bb8be1f41f1611b5ec2fb4098597639314accdbe4eb731443e37fa812ae913092d523c5e5471c3b6e00af78ccb34f85ff7ad2d72bede4718e07d593a44365c46ea0558d22f8a9d8cc3098f2a333bb1cea6057a97a452a517f5c619abb7e262bd4c8189d82dc47650579926cf96e4cf8169615ef993384bbfd4789cd5a4f51fd52f3583d4f06dfb89f63fe6f1199d2055d085aedbd32ddefd604555a84ab95fd11928848aeed6e91400d88527bcffdb523ba2c4b207cc52bdea81550da87240cf6b70ae5163c18ab93cc9e354f12b70699fce323afc28cd78e07037e116af479e964844cafaccf55290f122928876816181060688ad92e16ca2c77cb793c287de493a8449874790f20a1936f77d80c5bae392c1d6c81fc2256e9511666015652b83c37fb484dba2d826d69f64ce86f83801546250516999e339f50a4ae41294d6bf9458aba22dffcfe14c076ac41631542c4af743b961922fc6e70da66b27514cf9939794b4d48e7dfe6d73b62be39a6f110c3e50c5e1c5d2950a5fe7358dddb23ce6720b2316c079691e128c99b8cd19272cbd2b6cffcb4a8fce4d689663a42ad3a97d2ef2fcc8d96b89ff74e82a6bcccd09fa0625d9a6998253269483f190a7219e288eb4b1d693d9c5a337f6bd0103d209f0470335fa507ea2bc1872548b4bd2e0f0b2631a0895bc3c3c11a3248538f99a663b2df745d24d858c3b35347c55b138df2f83c3268da12bc454cb97b3964242181699e490a07bd75e313878bc5e486222da1e9456612f402e35b7f2d3909c7986121adac94a48b01ddea29d186105c57c11e597ff5c627e1ddfe71ad246e70a4dfc6610335ed9fa8124aee58afce00e4f0659db277e5f7af0833ddeca75e9c741d65be618bca5e8feaeaf4eecb7b14d5a92c28998b5ed8c971b1c2dddd56f6a5920e97a2fa0f6c24866c2e5ffb71e700edca5fa7c8e540ee880a458325a205e412181a814be9f7535b7575ad7b85e46d217daac2a0e22a912bd8943730a087087cbb70071bb1c669b482d1692304965eef0b50ecfe09055a3c5a592aa5bd171bcd3e0420778db11e486db02f5ae617e255502071b46bac2ad393b1096a7f885fad6ebe681110ef6296cd70c672f16e0938bd8249ddd7a6f2c4f5cb8d25c2c8a9d2ef2dc0d46d1573144d50f9169e8e14480df002d5a3b7b42965523fe99771c5e29a4c7049223ef25b1927ee91b717b43c53407124d6800e20ea564906e9fa1d517261bf0860360e150a8a2fa5e39697bd6b1febe4f93455dbd259776ee1c23adabfc6c7cc2bae7d77b3da1048d69b8160b5ed93a10fcfe2d0c7d044a1c0215b3b84e382a437551b543a7f5953bedc7e2f5f60016032c132b619ae1b9f8b48ca797f9a07ecf088280583b5705bfe08a7bbad28789eac93ef324f0fa2fb96cf6814be070494faeedce3a3949cd8e054e90bfd0a91b6302da86dca136cfc2a85b845b2ea8909d99d167213acbb7b8461104bf98c28a5ad6a23e2029e81049390737a6c1d2750c802687ae93e7f4a53d2d4d0038fb71c9731d68e4796a388b044f1c627824e27aefb7a677dac189bfd2463bd1eccb54a5bde843e14956053b5d9981ddb9d4a79e24b6322a8761c2e8d0b27bf3ab7c8d2fc6319699537c3396c7cf8b86a18b3906ffa113f05a3df88cb388358343ebc8df40c8c7ce960fe7fb87a7b48c1b9238040b8e22cbe208012a2a412c0d9365a679be65e4e312726b8ef33fae4edc1ecccbfc1ab1caa087a97b460f2f7a2192565c5b9fad9c86092c752a39bb6524f23870ad0195c61af0a14e296bd337365d0e9d5e876e62827ba3fddc46701257e567aad83881ee2788ff2e198a736ef758b6c336bc8ef074adc5c038dddccbb00a7da6c161fa5b36cc2869af1807eca581b3156223fc2d414e33d626f9f12d4240745cdb67a433e77f08aa0939a42e79837b9d4d9cf0e18861797245cd1d27b87ddc63abe7551afdb0851c2be11569f247a211fd41059ed359bdef737dd16edfa8b36e7707866b98e4e61c780c505a96ded564723247792458d77f9901a1ea5a488decce767a6a4d8f2b6976db7cf8833ddf9014fd8cd830826690dbff58422993fbb9daafc68d960cc0a4e87f16603d9a6e500159d7d7521775b59ee3bb1bd69e650144331adb4d9a86963d30350a3e6f13257eca1e12da650ca363dd24116f509083ef13db166827a781b5cf4c66226df883ce039a2cdfe181b3bab1227d0f6627bf55b714ca577a6da65aa488bf5339f536d5c496eb55668585503063e86ceed161f3306e25770edc4914c7a9d1d66da377276234457ab731b1059d84d2c71a21157ea4ce2bad4029bf934a7ca5ea42d8b315da078f031df9ce235397e73c7754224874ffa976d80efb0cb07e1a6a4172368befebffd5d17ffa6b947ec87f7959c52c28ba123aae18a9b5d4e39eb5aefe4bd50267c3b042ba7902f8b926cd3acc045647180439f37b374347f2f3cea6b3b1fb71491a09c99388746405c7eb76a15e01255a22155a94294dd476ff07af7da5da0bf1a0eb25961e3de1cc509c66631ea3a195f01adb8f26f48feab78705da5ee9c3f6fd88d3a6aac1541e1884ef29f4ae7fce3aa4795cc7b2da3b441f65c2735ef353aac383ef97e00619bdb18bbaa2487b9ab1dc06b4bef133679a457b7c3ff961a2e0a11b0ca89f94d9f1b73e188bbfb9406bde69d55b3b78fc8c2b8ddd57c20d9532d97310528d70163cb057e99a2500354e5b2b7798d62b404d78ff9cc65634a230e7baae25e50dedc05aeeae4d9", 0x1000, 0x400, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) bind(r0, &(0x7f0000000280)=@in, 0xc) socket$inet6(0x18, 0x8006, 0x1) 09:01:42 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) close(r0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000300)) dup2(r1, r1) write(r0, &(0x7f0000000040)="e8e7aecca3d2affced137858c3c1c44663f20069f0ce9bada4f9e7c06881c3079c682816c6b264cd2045b72cfa50eb0518cfa49888f29e7b44bb2e34f2b4e765720521a3eebbb7de611e2746716a679de91355a1a1cd82500481cc4a1396c569e6516e8aa189c1554d6fae5ff6b43c4780b1848acb277dbfafc6fafc1d68f49e6104d501d801c5df5f", 0x89) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) open$dir(&(0x7f00000002c0)='./file0\x00', 0x2, 0x4) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/255, 0xff) 09:01:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)='>', 0x1) r1 = syz_open_pts() close(r0) dup(r1) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "003331afc0c8f79e147ad4437d7426ab5f079c70"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:01:42 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) openat(r0, &(0x7f0000000100)='./file0\x00', 0x80, 0x21) r2 = getuid() r3 = getgid() lchown(&(0x7f0000000140)='./file0\x00', r2, r3) fchownat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r4 = socket$inet(0x2, 0x4000, 0x80000001) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') fcntl$getflags(r4, 0x1) 09:01:42 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(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 09:01:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000023, 0x0, 0x37d) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8a) recvfrom$unix(r1, &(0x7f0000000100)=""/4096, 0x1000, 0x41, &(0x7f0000001100)=ANY=[@ANYBLOB="01002e2f66697f653000"], 0xa) r2 = getpgid(0xffffffffffffffff) r3 = getuid() r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001140)={r2, r3, r4}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x2, 0x4, 0x45c8, r5}) 09:01:43 executing program 0: semget$private(0x0, 0x1, 0x200) getrlimit(0x0, &(0x7f0000000680)) r0 = semget$private(0x0, 0x5, 0x400) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0x7) 09:01:43 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000080)="b06d9cd7a3f789ecf98f7d9e075fd1761a2d7fd8cf39a1fb26c46b12e68e0813f082e6152ebf9393c87d824568cfe7d5cd1ed431eba9b0692cff49b6bd98c6bf0b0e9ba685e6016d713c5c8b51fa2bbacdc7de479ebfd12b039fe3cf339d95b4cb966b1b1dc4650ad77e198ef27135935237e6c7f03a4734dac468588d74ac055d86202e8d41428b507ff9544c8d93aad0145fb7a7b285eac7a439970d7cc4a674e2d55cad1a7732ab4e2d6bd7dd6a4c885c34e40599499c8db6d05f4f", 0xbd, 0x8, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x60) setitimer(0x0, 0x0, &(0x7f0000000280)) dup(r0) 09:01:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0xffffffffffffffe2, &(0x7f00000000c0), 0x1000000000000346}, 0x0) pipe2(&(0x7f0000000040), 0x10004) 09:01:43 executing program 0: open(&(0x7f00000000c0)='./file0/file0\x00', 0x80, 0x81) mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x408) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file1\x00') 09:01:43 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 09:01:43 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) r1 = msgget(0x2, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x4, r2, r3, r4, r5, 0x80, 0x29c5}, 0x6, 0xff, r6, r7, 0x100000000, 0x0, 0x100, 0x9}) 09:01:43 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8004000000020e, 0x100) getdents(r0, 0x0, 0x0) r1 = msgget(0x0, 0x200) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de895304b13abaec3c049ab643dee0f6baa95c77f109085b869411ec17827307be37aab3083b7c93a1da3553aba7c3d6584175adb8ee3028ef5155acebd392d3f56ecb894fb421253afef10486bd0a50432539ead3a21640f055da1f26ee50ecfba06d6e79c479e694608306023ef08740ee0e42d85b2e431284532b580ae5d73257c6"], 0x1, 0x3, 0x1000) 09:01:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) sendto(r0, &(0x7f0000000000)="6f35cb45f3c1b26379367809b63dc2e5a1c64315d056a93fbb47b058b6f29e8cce83535f5bb3e0af4b409fe1", 0x2c, 0x3, 0x0, 0x0) setsockopt(r0, 0x2d, 0x3f1, 0x0, 0x314) 09:01:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 09:01:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="ffffffff", 0x4) fcntl$setflags(r0, 0x2, 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 09:01:43 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x10001, 0x4) r1 = socket(0x2, 0x2, 0x0) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14}, @cred={0x20}], 0x30}, 0x0) 09:01:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = socket(0x1, 0x4, 0x0) close(r1) close(r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) fcntl$getflags(r0, 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') socket(0x3e, 0x1, 0x9) 09:01:43 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000080)=@abs, 0xfffffffffffffcd9, 0x0}, 0x0) 09:01:43 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = shmget$private(0x0, 0x4000, 0x441, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) 09:01:43 executing program 0: r0 = socket(0x100000000006, 0x2, 0xffff) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r1, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=[{0xe8, 0x0, 0x0, "3cf7177c3550e0e48d36f23fbd17cd8053385d2cf64c3f3aac1e1ed7e4b7ea9e2e4e0b0590cf0abfbe4a5bcf56e263fba507e8c97dd6c4814d156b29c40f121460496f02a737f38d1952a8dbf88c8e17e3fdcf3fb21402fe0f500054b54e75fd0dd61d065d7024e4e8464b7c952bc9ea2b69548bc7f890a05de851e7a183a288dd70d45942b906befb53e642719c9f186a2ba386ba4ca9eaf61fab7c6f248a8582c88ac49c89af43d9babe233fd9a986570eb9b25bfc85e11090b575e6b0fdb69cad3fd9c243e640266a5c3372d292f5b1"}], 0xe8}, 0x0) 09:01:43 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x0, 0x0, &(0x7f0000000080)="4baa462ab8f347ab95faf39c784d72e4a01fbd966cfabd080ac0994030ab28c4628abf12980760e48c78968280b5adaedfea32ee101fddf2bd79ae7955bea8c2cf30ecaf3c4f4ba51639319b13eb5cf835bd89ca0b2c9d73257e3f1e9fdfc17f1f63df4dad16d318c96e576b07b5c9a5c467c347942fd5739c666204aa44b391fd03047fc8f6b338934be6300a2b74618d8be06c0e39dc439c10655e1de689ee2f1048afcc1154c5de4876fb1f489c8ae269c52cc2f0264c94b550927a6153329c2858d096ced74f32b9291f627d227acf61942e315e39cb87d39e6078bd52d365590dee868e4ea417e56dffe5fac5a832214a0a8e06501b034041e08af72fe901ef7c15eebc1ca3aeff70a5534495a4add779ca7e174ffa8c4445343b599f7ecf4a469cc3f0b6fee981c928f38c1370ef5537bdb34131a3a4d6c0d596b143c45716afa8df67c41b1db51760c18c2ce8bc718cab12e24bfcfc25fbaeaea7500c5d1f9010a0fda853b30002a86acd59013b79da2a38902557bdcab22b211a49de9aa3899c305aae4bb6d3e98bb61c0a2a3c503ed23b6c197755de3097f755802c5518b69d9350d7ec96e23162bd5ac10f7db18f5c44d26307ee435631018470a83c76b4ed946179722740ddd1b3a1911d250fee5f0f91933bd2c6a7150cf22ab39c2a6821feb6a1b22b293d41f41d2794741bf77188abf483ee8b3f94ef8ebdfd73751c811ea1eb04aee1a65afad23482bd78a0b3474eefb15f6216ab06928ebdccdfb57f349967e5f4a1ce56dd33c86637c052f49b1e01b482574950b1fc35074bc318f7190d920f6c4fe7ae4e42ef4d9fa6c156f42c6c83cf7a58023f749a7893039b449f598ee1f6efc274fb218cf02c1bb6fd0a5d06b3144c4032549392bb8bfa8b73329974b2cf534d33e1cec928c8cd9299bc0d4c6cc4654d3e4a5fdfd95b29007b2186112fb186794383544eb5e9dee2c2c931c4fc6bd501d0417fdae1735cff3d7318ea2c7646ae5de6ca2a340f00be491c69d515d88a45881566338e20298fb656c2c92687b9f6b1418153b73e7d97775bdbf93dc391875a277d0b57a4bccac382dd70d2cc65875edc8b19a06638a1de7144ed7fb9fe7421bb4d05d0ab154837811e9d226b89827828290c5e1e610de7dd6e65eeb99202471330062ebf45aed882e9c2189af0572e4a77a4672996cda6fe6a28954fae3071a57e2cf13d1bbbaf1210cf1b834020ac47d41947500ccd195bef541a263c24fece9b9f5b3b72b779edc15cf034dd7534bf67038110c2b73fb4643c19889028e4e52493203e7776710180286921dbc60eca77489c4be7d4135e6d830d55ad3428ebd361abd47aef82bf718577fd6e7d6b9d9a80155a4d8738cd986fa8f72971cf782fa9c4d8999ceea3cbb48ce9c216fba420916fdf5ffcca236f3a1e04b851ed07c1ada8d0f41a2bc732c88f20f4f345b5e98d880834190f95e6e45e15229688e34d3356161b263640ebb615bf97d027c24c6a2ae0997557c8155a70e8139e8f6b53dca98987820c9d7e209018f7d3f6653ac47b49b6b63684766db1a3d98446bd087417dd4617ec47e96ed777f6082a44da00ea69ddcf02fd02c22f7e99eb273fd691e527068b02b3c2d448bcf59201329601d71b8e665397ee76de477d2e2731f46f4f4528bad14d4773a968703e7727d57132c6ffcd6a9d6d04f8e47ade058265efdb9fe62c746cec4f7afd1821304977c48dc78a77f9dfc62599c43ea0d2fe30560b10e6c0bad1424a3ffb455c529e415872926a3259fcf03779f23601615b83faec99dfdb1d51349eeba57efbd44155769787b2b6e35c8c2f336521c435c48fca00e508718d2780135ba4c3807c530d824356d565429f16018fa0051fe68df5db8b547050cb1a913be229dec4df10bf0b1b2721fedde897bce321a052fb747192693814793913f4483a162a3761d1d6a8db507e248930356928d5eb17c47749ababffb11451219b242eb8001114504c34b04635ed697018b18edbbf3ca53239c5c11cca66e93c5a0610cf9eac799ed55c99e513cfb93c76dcc35799e2e4f554c6af4d82afe07a6d888738042725d99bac3fe86d008763c10775b62117efcce8d3ff007e0464bb3bb659763a72603902b267cec826751e0e5bd3cf242a4177316197e908db33d9245a5955b845cbd8a32045d46df2398bd542f499daa6e7a7a2014a1176347655e1032ca1e38c62d044a4254e6d403e2597280a841693f8abfcd15adcf3c4090d54a2ea51b600c4061f65baea503a733b54b0409a7acccba0bd68db10414cc610b027dcd815e507e401f99b9d52230f1ff8535d5dacb31aae052dbff776b46574e74a29bfa612da11e2748b457509dd667b0b0c41578f7d672df5be37c9418be790a8ca85aeb5a1e0f6b50f77d201eb5faa0baae954e56a8213ed39dffcff17a2ab4d54b960c326bef63e2f8c1c84ade23d9d0721232b66fb6b80d445746fb34a3809c46a49224986cdbfef8d67d19c52311afed7a461a354a851f790899a73bc92b7c4430d9b5116e9632897b77279a1de1c3ed334bdc731c87fbf2c00e25f26da4f3f0dba0bef5f6c30c8d58870143d7a7ac86a42b58b932650b50c0f27118170d62350e069313a046e63c40f4cc0f945ce942153175c48000cfe9ac56e8ba8da4056bf964f0e211755ef8dc725a8523fe48cfe9d4aaa96af02dfa30fdf4b903253f821dd280628304983955db9547b7577eb2edf8ca0cfed6ec8fc9541246ea25d35eb06369f3c72481cdf35a62922a474ca6ad8aa2a12725fed23f10b15dfa7e421d521b5b6402aef3eb804862f4c0bd3233fd0243b6f69a23ee1a16da648066b550733387cb2301cc70933dde0ccfcc6e483a6ef55834b8fdcbaf4500ef65941ea9d831dff79b141370a5f42d6e999550f5d25f291a5dd98b1aa4698ede72a665543fa599763de08672c2c8845202d50066024aad7d8336b3046d9ed2c50f3d4f002dda2ee8e458e1f7d32854620dc44a6487a22e0629b9b586ca04326e4539e234d661ef0ff6846e06c8cfffa60eaced930667ef7b122626666c23d7a8a566c866f8bff1aef3bd4514ce44d05e2b83dd70eb4d6d402f98a26765966c7a91e5fc9a12fa492bf35a7581936097c781fe3f8b0b8d1d75da44e585e2cfbb7da49814de050df8e2c0c0dfd4047012b0d320542cd883c63bc6eeae6b56d69fa17973593c952aa351ee3f5e8b3eb7ed4215313adac97b09fa9a8ef53904abec57175c74c933948cf4b385a06aebbdfb0b901032b3e82ed9f1266eb21330a76e58237ed0e6f214cb088e40d25ce2ff37b2a843187796f615502e4b24ddb9ce0d37d2af2ba4f836d30a49823f99818753f5d6bf1ac956381f797df3c1ea817a641d8d7a188b3e3cb39c9c6c43210de19e404019272570a2e50b87e2872e14eec25d5b029db943b55dd63e2ea37efd7d77bf5041ed6c8241692413ff0e06073f6ce75b9dc8db878e610d8715d4f35c319600d77b3801cb98bed93cb34421e87c2b256b975a28effc6f2efb294dc1f83d54ef6bed57fea2afa763d2fecb10c1f92915e612a271ff68e649405f17f446fc2e5708e82637355f37a228cacf17ef50fed767f89ffb3e336ed12f2c5cf893774e169e64032243d635b42ab267ef8bad1bf579e23d94cf3392eca01a5a325ba39c3f1565a2ddf945cbb192b22eec63cd53c8296da39bab1eb13861eabbb81b97cadd0440e75613ed8f17c3374ddeee8276c999f558f2fb263faa9d916477deaee90db2de7ffada575711662786e79a8cc010f6b57d66db1a1912ec0e6559f6a940d5325b689003e122e11ce133111dd03276ecaf521b46b13a4d8cf5f6e13e5b916abba5f2508db5949ac74c9caef78e9feb4ab9b00e73ba98a56d9aca0cf1e82239c2593a6080cf678155119fb9e5dfe5fa56344450aea45e9b1128038955a25754a9b3939dbf6cb915e1f2b68d9ab366b04d057249218e8b3b0cae5c5278771870c5a7839b784bb9492604a23fb85ee4f2bea33208204cc906850a966c6f9e5def15de0f1618857f59db5e85a118fb4515b26e924808aca7a9f0e13d6d94510f790954387d06a5195bc75723c06407eee229790a2aeaa0e2329d73a2399ce99e06d9dca93111d52756194fa4a51f4d070c7c83c5721f956fe552387469d6d24f78640f2d045ce07a476e00ec1f1803e113745df060d6e6eb7c734c8ab4a871c619360768b853563aa8414ee0786ba2792ee4d421308d415230f70a7daa8095deeff471ef30b158b61097e4c8eefbb4357d3c60127e15eea595aff8809d376d8f464c4390d69207d8729a2f3e0ac8b299b2f2729f2b2c106a302bc6e612bf20b44e3b75173de1d057b7fe40d044de939c84182fc07397e77aa46263c6aa7d0d3e50e01691d4a7d7a0abf5401b586588b43401c8400e8efecebfb8e352dc9d37524e0de895d797404ed074cff91cbe83387771994f66a075763878144fb737b22e8d462cab5e0120650cf505533dd6a8df17e917617864a4c1c77063720048bb8c1c622f61beb7db56f2978124d8272a9a68d617aac8231e28dc3229c8f7b6e2e0e5546bb4145e55feaeb3b12b69471f3b600e8efa63de8300c849b5b6cf2754a02c0d54df0b97e452b8587de2083740b6c59571d8ba4aca7b921efd4ecf883c8977c8a4f0165f48dfb286d319ae6d69e47be5ae5ee797dc55557881107c666a1d5558e4c31cd0b0ab218cc865ed914f0c0f07eb838af87a85c552c85dc22cf0dd6edd428051430f68cfb6022dbc7a62f78485346740790662b1c3f8d9610abced6df795660f6b3814b0b26f70ed8003e79f437031b756127b5b8ec1227193d7040e1ef524b7b269be9c3d2a5408161ca4dd307824cb9aca26ea178b61b2dc3497f4e5f82d7a0de40ead1606048afb9dc13e7b04677a5b5f8557e3d4eeb93936a393bd1e84a17d3c79e02355ea2d0fa5c50a6e6e869eb530989c2265fab852d526053cb7b01c48f5e92a07fe6ad60c2e611cbfc2c6eea0f7d9b4f0cce7c8ea76c91ad4b276259ac511d9a30b1c66d379500dc5b905d6fd4ac5430f1197b21033731a835e56a24dc274a69459098c1edf88f2297a15506e22f1a23bfa62e683703f0070e71c34d3ae9b1dba1ba75986627e09ceefb0a64fe89518c8469f551a09a943c8161b094841790ce101f39213946fdfd096b0822fd5783077a872201e344213045abe1397bdda799c5f05f115305b1c2def68ccaf3d0e110003c4d105446d84e3d24cdca33b661c3a22e3d74b807899bd35f6bc78dc93b78078d2a1b25debcf2700ebfebaaa200a17dce1ad4c61be153d0c753516f364e204731d11df2e230b3709bc87cf1a4d9d918593d16121ed0f2c9e3024b11acd698d89feb381983ac33c11817ec9f7fa613625a51ef374df9f327f8a9943b39143f36bf2d359b45eb46979cd542cebf989042a8adec14b9381997db225354e9ace5c5b1830d0befb96570875bd44b0eb4a201df2aa373a45c4824991670f4f40ba1af8eb3f961fda36aecef61fff2fab2bfbd1e50ccefe759ee2270da2d5ad96e19e017e59fc30e9b8b4a3b39132daf6f508dd86137f1a434a0e97d5a69e1d732d31ea1122f1e29f385eae40abcc080cc4133db04f340cd8e2c95b12c5d305fd3a050393ee8438ee703f134551e48d8d5626f15652a5a9ed2f4f58c8321135f5aecb3a5e7574406fdd0a51c4379ed59fa21c687b233e83fb53836bd54751e5f45519034870060916d3075a183e08cfb7e36f9214f", 0x1000) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) getegid() 09:01:43 executing program 1: r0 = syz_open_pts() close(r0) fsync(r0) ioctl$TIOCNOTTY(r0, 0x20007471) 09:01:43 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000031c0)=0xc) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003200)={0x0, 0x0, 0x0}, 0xc) r4 = fcntl$getown(r0, 0x5) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003240)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003280)={0x0, 0x0}, &(0x7f00000032c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003300)={0x0, 0x0, 0x0}, &(0x7f0000003340)=0xc) r10 = getppid() r11 = geteuid() r12 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003380)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000033c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003400)={0x0, 0x0, 0x0}, &(0x7f0000003440)=0xc) r16 = getpgid(0x0) r17 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003480)={0x0, 0x0, 0x0}, &(0x7f00000034c0)=0xc) sendmsg$unix(r0, &(0x7f0000003640)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f0000000100)="af80f6abce39132012cfedcb829ba5b718e917f8b709603d493cc24649b7c120cead529abb2430690ec12ff5305ec157049c098f37d494c4dd7e98b66b2a66cbbb697765e45f9db3ef3846f903357b0545099eca5860b5bffbe1b54149b9ae13d1734f4ace809e7ee7b890e7ea9a700042a53d07c4c05928dfa41ec5e84d761ea52cd7b2fff87ee314a36e7565f93b4de590ad97903e8781d60e7b03d920d4b124d574979c3df5c02cf0ed613e26eaa1080af03a53346a54c80911199078c4f530f9ae0ac7ced9352fc324ab7b56a36df0be0e72541da9f1feff776c29766fff4bd14125625c0c03d1390e058f700ef88ff8785ae2af894e0120a4877c905206c7c2d9dc16b02c2950ac9a54f298771edc288438dce7e9dd6a4456c55789992616e05f3c87b6f8ec6a77795cb20f3082abad3f58737e6e96ae86fd6a97acfffa9b0eb2799b6efeec03a68204fe538350fcea3e931db86210e3f69e55844c3dd2e3e1b1d5d34a854be2f1387285058dde0a59862e26513d61f2748154cd3fa8da02600f9a467296516730b8733c1145faf2fb9b77c964e6448a40afdebb6f32ed27432444c363cb913ac34cc73b123b65c81d75fa17d8704517d2c904674fad09b85d8dd91fd5093836c6b9e1a6ff34880360862e7de1abbb6a94a0d1c790baa2d25b4262e0a9ec5f93115db25ec1b3466e405718c2edca578d91a0c14e61cecbd14b6aa83e98718e979ecda1c59c3ec5d86f98ce7b4cc5428ba87b0c5d8711a94a384d7d54a44bf76d0051e476a8e97d13cafbc96e3ac6a3b106b074311a2334da903211c491f956b3a26368dfd1227f9cbc90caaecdfeb90d9883a234636833d1f3960dcd30d875e0d0c220f0290356bbfad968de3387cf87a437822947255b8b5cf3425356ba4c23216ab1b28e96ad770cef466fda3673d000e6239ea3dc006469607fd66617d67cd03ab214367478f6c50e7ca57822c672f0059581ea250dd91768447bb65757fda7bab49ed850efaff565519a79fee8dd558ca12f1c1ed9b5da128626fbc5c05fd90a05cb03dd9f327ff3d3a1682ac36e0f1437d33273d71be2d7f356b8aef6487bf3dfe73902d6d5c186bddda8ed3998a8b75d198a916ebf8679609c5582f506b054f76300f4026759aba29afe954af7e46d7a5ae5a7354f54f05e267b3d98ddbf0c3fe53f13b32d53eb15c04ee0fa76572adff931d8e9417699a77bdaf64f66a7ed763aac82455c552b72f5b60e43ba36961aaa89501a371a36611ed620f1460000ea9259c9d109cab467c1c1ec68d2208c025db28932bb29858bb46dc73a195304e47721f4d9eba2fd7e383977fbcc1b26bffe5108585aa79ae2c72ac304b7ab628b9a0ec830665f468e95b81749cc7efb87f347b35350be90abc330cb661895c8c9b3741610d45051dcea0d3f4f010eb7c575fdf005e357c4b6366cf96587bad64f490f983bf591ddefccc6fdc5c9117f5b2e9542bb34629ba593e7e12300528a5d5d4d1295cf46b5f7424810ec89a6811b871da2c75eaabb8b4b875e295b5597cc3c0e2c1676a76db34bf0d2cb297d815aa1b30be4ff97fc2aad31dd789844f8f07b37f7b058da4414f3411c81f8e2b44afd4c55cc7da9d3801740ae7b440b1a0cc2930763e533e4a59be57ad1f8f7753104b58ea4623bdb79f9bb189f0b36896bd47f3125ef4cf33358b327d4d29df53947df55c5cd82b0caaf10af57cb8f3c16e902a8c352330f79164ff94ba9ef2e8cd2bf6a538d59a299e44f043a6b3630ae1689f42a5f4005ff85faa39b66feb8666c90757a7a35d0284302e4bc203bc1cbfce976e7cbf2d4692f59326c558c4f583a6f1c71535dd558a5241efb6c83c51d337f84f1b099b4361e91cfbe798cf3b9797b27c76fe2ccdcf207086fc594ab4d1f65bdd546517e5cf3764acc38708c6afeafe647f84d9bc36bfae71b461c5d6993a48ae1a68555dad39b6a752050a2127a0da6b637d23ae169763622314cd9174bf14ebc25284b6e7ead8ba560b18575f26ac957b8d5910a21d97d589104375a711869bbf74e509bc8d9b58ef73515829dac69729b88f36e0d4f028e7cc0132fe5c925b11bf9f5a581bd54698e61a9e6a0391cdfde89952d503641404ba9dac0e59b91731d41c0645bd0b8d75bf8398d609fbcb053e4cbb96d4d34bdef6ae33088606a611d77b40862bbfdb0d847fac01d0441d08e66d49b94f35eea17b817ea66029f82d19aeb6a10bc6eea79680ab864e6d2d5af40447866eaf7e8534255a72e8f8cfc18c1beb7e93257097d7d59204a106aa02c0b08b5c8eddbd1870fbfd57a96ebdbd9d53c688a68bfb02cc6778bfed65fbe44422be8c1b4bf6ac7abadff5f8ca275fdecc97c297a62c0c8b3686135edb9ad67e1b496f5dcd6e7fbf77ec2831e803ffe2588ddfbf4a5a6d6125fd80e7cfc6953f478fecca5524ed3ef2691ba955cc24ce09de7af2ad1fb70300b107c3a96a25aef790ce62f399874a96e6b7aa89c0212c22e3112ca083937c1dbdf76743ff3aff9bbb91f7370c40de5630d0d91c5abfc4718246d9421075ae4a42a10dd2537e4cd4163191113c940145de3c2c5c894049ddfeaea8e3e07da4644eaaad1552cdc7434cfba15f7da21a916204259103115b440ca720a855de70ca8c138a40a0632e8e902b9ceee78453f49550ac1f735920175380efb59315ed767f94596083f38ae2de18da9632c34f2e3ab0b83c71057f8784a7a917338f6bb64277a87541257c9c8bc8431e92854740088c6f2c3ffffe53da80c40a90f5787627c716966798d9ae9f3d7e30fecc3337bf27d985da2eea9ce4b99371a739f7502a09e604c949487c1075de64d03474a485602cbf7bccba55df8ba71d5994afa1f60d6430054d7a4cd4f0b8f23993e6f1b4cf7e0303741ff948393d50267fa236801b976046134f0b5257470229dc86d1489f4358f4131d972c3216d7aa12be9fbfe1ddfa4a61d99cb30202bcf8ab0b4062a853b44736e9dd890a073ec53d25a3777c0ff096316e16ead17a7c775c8ca3c3122a205277de6f04cbdb77fc7bf40ff665a4c91869b669c0a2c6ce671e976c1cefce519d9d924193e9efb93dd953eab4891dd5877519c70df347279c67a4c6393b706836cd31680b2eedb3b67a6ae954b983093f00b089a0695e812311f175ddc135d443f4ec902735c97933bb23bbf79c9dc56a1e51991900059a1e21e4c75622c41d649805e03ea81c0a616b6afab7d44bb785e9d803c53d59058d091c8bca27e5783fe796081c843b036f9ac9d472ac9f349832bbafe6129e524d65720b4229616385141d1d86550456b93cdd37e90c48ad8e930aae659f25b06ef4b995575a7b9e1b7694bcbdefb2965074b8c937c9ec42ff46d2a56f8041037fa383667440985aa06ab2e05db4139ae21596cf54c0f48daeaf5bf4a095ed080bfdb1c24c12c22e195247b5087986b74c0b72e606b9f5212f54d0ef3d45396d5b487ac5feea1a20f6d2c9166e3e9bad060d3230e9b37c10db554bd183a80dd5380a6ef03a00c906626f18141a902ef1971098611a2731b9c7dee7cab8f1cc0c3c82e96e6cafc91ecae9a5d630c217391989e8373efe981542d13491a881c6ae9fa8bb737717007bb7844da2849937fa0b057f4452e0ce4d01099635459ab529df92d2890c4c22696372cfa0698984458c34b59c05383e2aacdd802d8364c9e48b2dd1629805cbc46a38f8da3a0cbc8f551e96af92bb9a70eb95b369bd66d1ec3a37667d88a5ccefc71f401aeeacd0677321da13720bb0de6def76054794b64d6778f6ef6ea829e890bc368826b77d872aba8d61b41a0d1c9fe2fefab71b267f52574bd58e6a7e4c68192269e944740e9a70ebf231fedaa06264f9b3e7e8ab12f982b0f55303d3de98b9b450ad6f100a412c1a5565eed9e17028d8e8b6d15e86003e7ca550d878df576a107bb4a8bb09d5907d9de77a855083d4a0a3d977e9a3a0ce501162af66ced274394fc096358d28fa82103d0a204f8c680dee1be31a6b0bfc7b4d0598b51231fda9bd6b1f13f8e4f34eca159a119c87b50be8a06f13a267710c0bbed94592b2a2bdced59f7f2b4fe6188936e3cd41be423cce178312498861aa60d77833ca6871addffdf87a4186f40be91a27da552282bf263d7d0f2ddce52d1c3cd37f45f27b0cfc6a4bfb7f7a44a0dffbb755a87b9b6aac175c77ec8bd45fd4cc3fa8288324afacda69b176f41b1073af7abd6d833abe91ea2a47f3a22dd76032ca597b1b154547680b739d28805205c64781827df4be64f68a772bf802fe5678280ce333b7dde1523d88aa918324836f55f9982428495db0ee06065250566c7801ab8c335cfb1ed26514ffb0d2ff39c4dec042242e55cce7de6b7d9787facc11061082aea47c287e4ad4b17b945d857447427cf119c852bf371b508bde51bb79eea8ec762d9b4caac7983d3c4fa83b0a56ee8863e74466409c4e0ed3fb699f90476f74d5fbf4c1574f7d1d4f07a60d41a5c534d3feb6e37ab31249e4597d08354c814dd7e22318afc1b29b52828132447b0e1c1382a880612420769d4bb738d5b77bcfd1747594b8c3dbcd0b1273e29066a093be469e5d13bc45ebbe5a98a9197c6a747cc355ad4eca91cb157c31596bf3a8b76a812a9cec2e48eb061f7fc0ade020123eb47ce51c741191e67574b2608544acd622b294fc88bceaf1dd68a2eded9251a15692329234fc90873e42886b42b20de12d00d2f78d780e8271d8423da8ad58fbe88ef33c07d8ac99a1ed50bafae780ab778d32f9dcc0e4efe849be5ded16a9e701957cfb6a40f0e0f96c4935ff4f3cc126d164c4947b38fb8c510aea7125c10cad2704fc86297709661b96a9b086ebece3da00a461aa8909ba54bb95f6b807327dbc22028ebc074d332392a246d91902e3dad387c3642a0c5e9e400b9a0dc0ced1417e2fe05f706cb5c4ee2ca3092a021e329d27cb0d543ea5735b6ac43109156c169c558e0ddcdfca33b2c0f3c18cf73bf9831a4de86ea032887e3ceb39ab32678d84d8d79db33fa6ff6b77f398abbda960943194509d66365a30e218adc7c175df9cfeae0fa1061251082d9b4b259c6ff87c6cea289ebe6e9e8552b4cdcd13367478de7b1aa09ed487ae99bf2b2b4daa4d758da323c0af97f85588b7ee1b488958ef6082776268046bb90457854ad2306f566af16093413755e44ad18b7289bc35a3d9d9842c1bfac625e9aab349ff627a1ed357f3b0ff04222c9cba433580690c584b7913262d673fc902e873a910fad06b591ddf37d59eee9d815b334f369e20859b1ff0a069a499a896ea2271a80337921a7def237bc65565358c17df15f6df89dca4e84c6be4b2c4f13ff90507cc4f815f67c7e2265cc268ff5241a97f2a549954dce93af13164dce93af75d2ddae7eeb9094e3afee6efd522f3b36a20333e19581d516bafea28eaa782ac6c0e6fd2e3494489be0b9ecb7a74880fc7f8e20d4736fea53e0affc80a790b7c384e3dc35097175610c00ea5259eb9d159dfca8f69f99f350a46144a68eadd64b44dfb1e55682d6d793fc0b75996a6b936a16462f18b5791f7d183cfc136fcdf6c9f8a8f3d3141e806ade44cf3ce9703af227e65a616ac048d52ec54dd27743afead1d9bf6351c5e030e67159db619826abab677dbc5aa0eb02141e8149cc087f4661802e52a1658ec3ccabf7429bcbb3f2edf08241833e4f889876cff25cc67f4b2fff773fb872de206b09048bba9373b82b3ee42000b7f051549ef74bfc86b448d4", 0x1000}, {&(0x7f0000001100)="cc8f6e5999f717076e6fbb62e6f5917cf1889bae0c3d50c782c1db58852c065e465719001234583bed89bc1c824fc2861571169783f518c6e461506f3e27517851f6d5570936df4e5b2a6ae9fdbc29c3834da85c7bf7a2d2927659ef3305ec0fe4a2cab40a0553c819895263a2d881cf377de739b90d8e4e4e1cc459699d0cfeba3e650566009128604b9e29304036da84bf286eb2582d6b2e9b251597ff3e3494a7ca4255b41ed95059f8377f5fd0c78bc7ec6177a1029e53b64649b1a0cd2dd363d5fe7873622e6183301a0abcbdccebe4274e6f2f0a92edd06aa9198edeb8c0bf4e3fcbbb3f9a968f1f85dbf5842fd0ead4b59367993313f525826532f476fdf4354a3f3e760cfe317a1e2bddf98ec5d69609a2338086a9968a3c955f17385be4bf57136290a98800b33bc57ecad0accb1dd74c3f836b3b7eda38e17a64b90393947b64aa840eebfef8421488bc9e47e5a5e86e560473fed0fc47987ca8ba5866fd97cb7949d10ec9185d23159b6de5fa5dc95699afcbf3df4a3960d00d1518d25da12570b5d7cf4a9c52793e117ce80e1f1401e7a821df23d081056649a850e6cb295905b11909443922be8d9ed727e54c2c86fc42cbaf9c9ed7e865b6529e625be96dec3b6c09e6205c8fe0b883a6f2e0ed3a7586d2fb584d29c3fd8fd2eb6b4e05923f6bf30328c2919073f0497809957c05198db7de4679f15f9b58d5f5b11bbb26ec42fbcc39a0d0eae2ee4e16e9f74968c18742147e78db9e5a2f9af4549a63b59a751c515c88772d18a09b77ab6d57cde254ec6f084be33a3dbd83438aeb88e151ca3effae360676c69b6571f4e5e9195cf681949f47cde2f14e882eb53e3edf865d73e3ba32e33d2af89942f31509d41c40cc93ea219e8a2973e1c4fefb70fdafd49c55affccc88235722872f6ae1963e3699381fbadb7acbb66372bd66294be136034c490dcd3e2f2acdf5f9434720fbd7449062336c27aa9c837af2995631d9c55b5502ff40b06934edd0859c14f7fb3b8989ce408afa9cde73c20bf847eecc9de71e9a817e69fad8139113da005ebfaa998e283e5991cea884f0434beb3024f2de10d67df9502f63e39de112935d288b96b112825170b70fc2b2ebe86fbccbefe9c6459882975b261a7e1ca20992bf2c63ecbc06a1060bd0605ac5eb38130d7deb7c8f8e27d9bf6c8e6e18407ff07b84de3324319b386a3c995aa63e24279068f4b20fbd72abdc80145fc4bfe172600c07096df6c8435462547d024b296c64c5c9cc4725e61c55fa1fade2d548af801b0f1b2fe7de47eddd5ab61baacf8c1b4c22983161cf63366afd4917a6d57f505434d44991a54ae6ea8234f3900ec06acce60da8c05782c218817dd7bbf0efe1a5b93ba03b6010bd7f4dc02d27c184acd20ad42521bac80c18c782e220fa2f96ee7d0aee1c87e4b3a228fa5d3d330510d8b3ddc84afce72fa6d06a3d6fd2e773f0a27aafae665e07810246f9cb807f9895957dd26f1232293bb6b592d923e5439deb41136f5c80272e1286cd223448fdb22f8cae4d9715f6554969ef41f051a0c45b31f580edc33195613f8ad3676c32765118d4f41b7e27b8538251efa7e5afd37d732aeb5bccda767568f927757be87c5e6491e523e0e3efd900ea5a190cc15134d1182b6024dad83daa986ab7997abe1abe51355ea5e3534e4e9b04c42b829ce1c1dfff44c0b2be98b38756865bddc337ee062ccecf427f2d764afc642a01365fd02e474a80f5a4dd807947b89fc47efb68386dc48467e0077c2a0fbdffbb460b298e009b857f6f8a85e90b6bdc659a3ac617bc5ab60e8198213da55e2edd546816113572a783b220c20393a1acadce46a57aef5ed093f45187e20dc27bbb211e63bd5c69ae119dfdc1aedac8ef822abb85c391d856583abf2661cd80f4f3974158ca08de65bd7b458cb5da7215447fd532afefd11c26153242521d308ff8c928639b2665d38ee96a3f6bc1ac72d59899c30cad83b7f3f5f5910b02b934a84b681a6b33ec2fb144499eeb236d2689accec46040042090684755ea185a321e58f23eefed6ec8e27cadf48dbf2c5494774ff17e52aa2041c71d5d7369c8e668e5cda5e5cf6f223297fd2fc17369c9efca02a7f615649f7b1451bf56c1f638bbd3992b5016b5b261c2962227fa9bd84cdddf3c8b5d64d1f07db8a22bbf8abb30996e8358bd0640a191b58bb14b66c8fbc36211d769b735bf0530f77df4838251660ae6e1da001c50e1b57fafa3926e4ec5f64484772475c7d91fdfe2a9095ede0035aaa14a768cf980341d6394d391cda77509a3c6ef0e0c8ee583fb87c2e505e7fa84e0164ed89e285b2b0dd29dc9258d46fad3ad598f0e449efd198ea6f010c0daac32682daae5057bc3b33f4bb7e7d8d717680248e384faae39e0dc750eebe4dec3444d0336b5f1a8d12851848da96f70c7330a6b958136ffffe434a5db2711ea7adcda1e8497b7301685e8e4b162c6495f8b09af53120c98e889da7f2a1a249c1bd257393e78b8beea290d5b70f7d591ea60aebc9806af113127ec251d752d9fbe3ccf1e1790893140f8b11b687f688875b0278d49c0ce070088157567ff5b94905922eaacd99c86aa3f359347004dce4253a55f68fc575ee08e6ca34db55aee84451ffda4e5515e09ea4d856ef919c64d67fc01840d91a272c3c1c3b0e636bd873e166e73c02c50e9169d336fb34b8c74743ee6e1cdefb03e39d04e58eb43f004563c5c6a2c0c064dd7e17e291bcb469d3e0abf86e5a52cdc9034343e4e2830a2204768065eca86641452f1ba8dc1168eb3156a2a4be834fbee59e17c57d1d30bed99def97eec766ac091a77b73c1d4f6275f9112798d493b193e1c8cfccae0b492773861985bab830bf70109d7e9e8fc5bd777caa7bf0da902843f79c8ea1481d7ce779e14b4a49ef15340b994c41e1e11e6ef60dfade6a4a9c197834e4d0e6d441f49c0e1bdfdc873f1de653102028aa6bdc265c02b5bdc6c356e4e1b99781f590858c02a927985da2a45ef2b94967ae2a9f1ee219ef38ac87509b608689d1f0b6d3ca216c31c53bd298abf73484795f0f64b2d79f124cedd9a1f85d6bd316e4f745b36c2826f5fe1cb3e9d1de187757c7bb223444cece8f6e1405c295176e8e7b497b80619c28f7163c601e6c332d46910557494444d82ebd638f6a18846f7a401ee0852a71442cd8b22060a9dcca6b94628ed3e1de98ff96781b83c4d6d075f55097718f550fc7b65f60464d4e248b7db5abd5b46958c608005ecedb6ac2d495e0d2cbc4f9036fa8712e8e839b1488c4364f8d414b388d3972e68cb7f3efbf8306b86170fc46b8c8e72fa4a97ac9976f4735ccd79a587a3f31bf989ce1dd5e1dffb3a1d7f1585e9c7a56624ad84d9ce15a15f703bc4a171ff47ba1dca53d34a00c1817752deec3be3de891f91dd4d4699b7fd701dc3a4693390891a08d9a0b7daa224caff9b630471e220d3a5008514aedc578d2062fecc8519f4f70c65cc957a1f9875a255d7367b503a75f09edde4e839a449a98c85513513ad37a34a71ead78316a1e52d64201f46ec422efcba368be3bbf803e54d131ce30e4afba223e216b155f9446ac17177909d8482ebac121edbee1c44d2e031afa4442c957702901fe2b888e2aaa9df513a93ad04446043b3885914f04a7f90dc0469babb459ee16a3de2e44a7f74197b12a229a075665a8a42e513604adeaaa91b6fc52b4c3f10af550bb778fdb07ea4fcf2e272ca78ac59aaa3fa2b28180929406e50392e5ca845b3b61314dab5f5b2b9dc7f3ce864b93960a02f5ef688add3672cd62dfe226d905999ba6ee537954898c28b1d927f5e793f635025db079972c0fdba4bc4598e6c6e06ea07a63c28127544888e86477686684036692d1e4c403158a2120faa4b218b4f6866fd49afdcf487f57f393b673605fd07c6b30bff3fa51daa739c4c2e91c1a63d6762c71952b901efd2701e9e953af5a1e62d60a2b1d3baeefa6bd260a9d7e208dfd44344f8b18a085f6ae012e59377fdd66596801748dc1bf3fce86231bcdb002933180bb3e30e068661ffe50a577b00ceda78db9b334ef097a7d4bb64015bda635dc543a0ae8044a774031b6b6db1524d045d318490eaa98f9f14d7b98566f28b6123a01b1229a80181ba9f0c3d88cac69dad4c231b855bbe37e19524c078aff3ca831720ceb1c482c67516e0ec261360f5882bb1422290a8f2745f5ab45ce265abc5ce3fd9e5aa3e24926f2fcbdf42aea9183c70cc920fdb61d1483807e093155568012bc950e97f605643031efb6c2b0b667d3f650f8fcf20f0150a5bcffca229b77de16078c2aaf9b0fa0ae84fc7a0662f4d3246b10d559f0598be2eaf98f7bd64dcf2eb49aa8dd750bb994d218b9464267958a5e82e53d155b896fb345d2b3b85b5c7038a0a17ae327445edb4dee6764635efc12d0aa9a94416965f51c06b904bef6b39b7d1db43b9f397521e9fac448f75e7e5db16bbaa0422fd24f594fdf6e3af6b173eefedf0e3c860129a573d0bf200a584cce4eea06325ddef22d2493ab7295fc64425d124916cd709d4d8fad2752d328f93dc10c2d7256ceca49f1011742d28a424945b219ecd09fdae870b7eb4ef0fae291ed99bccd822e5dff31c649ecaf64c4ccef8401a0aa8d8363f8a9d033c68589f7de8a2cde69d9cd9695263a0ae1502f12c224f7e69546dabf5d8aac32a3dde1ac38604881d6911d3576ddd8f41c277ce3f949c168c01ff6419c5150aa40d4b8e5bba37227246e9b68888de14026edf9b67678e388bbd9302fa10363ac55be4adfea764dcc336eb2a1b41ad9098eef0b0007ac748da508b0137eecb33fcc22528b13daea462cb795bfd74f088872672ee3a809cbce9b67521ccfa9376fbf7483232ecd65214843c13c38a5616a5e3b38b5346ee856e7d59eff0acc115535daeb6dccca6e0f56e33e43836c01516dbb3d33a5014dd42921e3ef1a46e42f8bd124db4346ff958536ff03ae92f1fd00138572ba0943ad815abb0a591cab1c2e57ba80a05dad53fcb20882a0a0eb5230a1a1c22445db8aed2c4af395fdb8e52f137929a1f97afd81eb05010a09e790203228959e71973b8e9485482018519ff0e5487aaa065e54e93e2927a6e2e17356d5e350dbb107b25904256e193ef5b53677d6f6a8757a442e68c90a524c8b31b26d3a658f8585ee7ac85b2cb8271fbc3de9ffe059f806006080024f8f552a726e80cd0b5898d693eb0ec04f0629a6ae12c0fa0420bd65452e5ebd24c077f493efe82524ae01e4a9701381af93ad18b056711be34fd8b041bcdce195a81f8b1818c147f9220859977488cd2907dc535fdfcb6c98fe45537db6688b23be7881dae0ffc023aa517375a6beec72d45db30c455ce1d45cb03b918c7387efae048f410882aa0792e9746ad49a0f983fc7f3be7b29ef72de41c83259a7664c04ad408b6f616ccedbcbe65b9d6cc385c8f558d88b12c4162f5b4f1969dc93c70e69f50104c5a237feabb708e27ca211c18716b7f8e0ddc1daf89f618c26aaca844349e715559aa92ba06c1f8af9282684fe8f2f1fa41962d5c8076c8f880dd20a811b2bd3aaddf93a2b50d62066d19e90dfff6b57176678aedacffb02766748dcf769cd8c1c87607d1446211e6e7e5e3824245a422ac80faaebde280832c545ca7ca6a7af5171138fc466554a7ce060726b4f574a7b4c6bd40c4e865f0a48a4781064c5c70ebf14a2ba13eed508854accf5e8315f6412fee11f72cbc967fb151835b", 0x1000}, {&(0x7f0000002100)="e022643450713671b7292bbcf69b51be3f066d1f0f8db5e02dd82f431295179a86d94841c15f1543d868082f8dccc6c944ca005db516b929c607228cae258ec10858e1f62f8d07414e6ecd3b9762368bf464295abffb3cafb0f42b2acd95759aaa2f217b6837c9dd72a30b84d2868fa9e8f3c92969dfdfa900a22306c8eaf613849a7e47cf3860114c02dfa6c210c012c2577ff98804a04498e7871724356313a684239a69d290f27d48087c2aca04553032fe5f7586489e768d0aab365e6b78c90578530da48f0636f7d6cda28d491af41db1b95d4c6e54cbc7fb5acedadd80786a504aaa029952f595ede1ebe7796b102dfc207ff424d822d45c2c199c8297498c0f0d5c8f2ef4b179ec230e60e82536151fef386b3f058b11aa236d7827663ed227f3b986d542b3be56f5781092ce6415be9d799cc59ef5144f904d3bdcc2cb7f6f18950f82a7f0f44cfdbc727b5cdf4e23e5b0485540bf484f1530a8eb602c6e93c0a16c44dca833f0ab66b4481491d8133dfe8dd1404132eee08d897da575d6af878e22b5ace25c327893519c2354e68f333866d6294dbde87ef6d25d1b3542423b6a162c6b66b5fff982a4c371f0c434ac918194fa9e268c3c1b9b205dffc2ed05206e36da20dfdcf29d2758ac0ef662f9cad59c0fe4569fe87f60c8f6f987c067c7bf52db6eb5d5fb50834b54e80257fc4a5a29ffc78364637dc4a841e218fe418290da0cbe05579e72bebf2f18433accf0dc125a490d20b78d885600376f1265548c130e0c93385e18e11fdc2cfc12ebdb1e777accfa405c42d5807dbfae415fdc66ed4df2a2e4ae1462311ef2ba90674451a601594177a87fcfea5c7e43827357e7b90c69eb0546b181672b67998da34d564d71b5d87603417e4fceedd91ad59c14d0aaa849627bac5352c1707633649e474b7cb304e8e09e2212a47b36ddbfc040a724981bf980e12c5e52805f9c0136a6c5dc5f91e0cc8ff83f6ea011409de45a5f079eaaaa5fc2aa450850c9ec56e4ff17367d44e5a5dd943bdc478d3d32312ae6e912c3fd62f840728b4e7980486c6804ebc3f5ccf930b497f2d80b9dc0ceda4da647cf008e2d821ad974e17774c8cb2f5199c8b18dfcdd368834919747717fe3495220dbc345d6a34a1de82970b2c3e1dfd608ed0638f56298467c46bded74706d0fb9db2c43bb4090aabccec054003e0f224fcefe4b96fa7aaa01c7ecf67246577a4564860967f520719e32badf96ec451e140e72bed8e7a6fd8e8c4729239800300bcdef13d34cb3e4ab77937162b2c6bff8daafb688161d40e08ec87420ef3b700002a453197ff2f29e1b8e081580676de8312928cc8d8ac0141f3d6e7b836e0f503d4781d70dd046b44e3e2ab69aa0398c8a37e83f4fbadfff507b799aacf993b0bc79f679b790c3d7c07698075334a7fa42f334565ca8cd90b4ea5f98d36aa0c2ef4f9ef42588b70db82f4263d5eccdd40b1b2a4ddf1a9c61e697e2fea64f3076bb4fb5558a457f978a611d0d8fc79ff2085b240dcd9cd2de50f02f059e4f94ab033d8a844a4a9b9e799117177437f1731d59f0ecfd22a8a9fe51512e0cfc1579ed40bc0ac613bee5ceb7c909cd8f659bfdf20f5f672c9084048747f2a5f9d856722654deb514a2107a6865a19e65fa706810c493500c62260b53f95fb0a568a3a6ee12e7a708d8d147d31a1a22487de8a981743e75fe3575117275c121ea52732ee2aa90f7f4244eb76d93bbed384686537ec5d1a5faaa6089eb53fb6043ea9c08378a3a01c0311364efc3c51760fe7b915b9c081e32c6a19780b7402cec50a07b232092a8dc076a92eb91247433fc818f7e48dd62c599f7aa9c89a16a73977734cdc56f562fe388b8cb97f9352493161b99e3f131d2d2bdc9bb8c04f7a18b9c54019c96991b155227bc5834f1614560a434f222772355385f486c65bebb06f1024bdb0ac571041f1ec61c8080a5c5c707ea1ef393fba4552c3f37ac521faf405f42c8b2aa8514b9f4b74a29d17b01c55cab1cb676fb91e9cd67ddd60ead1ed59caccb0523fbc931e65f53386ed2f437a2f2850d62510aa0bd3e4560729d8ee26fb2e8695fe79c682ff109620640fe61e5ecbb9236f483b095e1912cbc1d441476675112848aa621f3fb4d05c2203bc44bbec0a15841a0bfdbd90fb20088610020e4751bfa11d0e12f9f9638a89ad481caa3efad1c68f027a701661492848339c8115555aea97ae836d5522442a40022ae1c0d152a352f3403316644f3c9d4508f11139a81f5aa923461c3e0399e9ccd908857f83f66acca3d86542b9e912435b0432817aa2e300e68a1ab41518b90120c2d99ba2461d3ebb700c4c3d0b01b8116bd3fa93812922eb74a4dc774f212b89c8350964f7c6365a924bce97865260403e62f660111990a7ae47f510e00213c2f8d98c928cca5c782388e6035844ce2785efc4b202036d857874712f0d8398bd47f124f96ef6ca1ef77e4ae5bdf9670873acb70a6d904fd19fb822f91b68eac243afaa21fe7b0b275ed5afdaa2ac3e2b35ea667a93112e892f6f432fb7e710a819423ea193086e254a461b822fb0d02647534e6a240b6a8953bbd534dd90bd7b78de2fb4f580903d389d1b3672c40085939570ed55b499423c7f77ea4f14465ab2c1a32cc48964113eba2f0cc893f17f0b11bffd546d03eb5cfabc95e9b13b4b3f8208bdd4325dbaaf14316b5e802c4dfd29defea07ea8cb64efafae764c6371bf9ae717c0bcf5bea434e4468ff8f66b9381ae9b164cf8b210158ad4bbec6cb39f608a78a564af852e64a3d0d15f123870a975e3b2cebc38d9fb80e06fb4c53cd96528f46c47663188f3399329f1898cd9d31bdd5aaa860583aa0b6295da5f31ca4f1416c37c2d265f6d191ddb08c2b58f0401e9ee8189711c925c9d09f6265d4386b08b9b3d1d026d85666cf8960e0bc6afe82d2b698b6d35d0768f8205cf3ef20076adb25f14b892668797092ee813f09a06786f67afdff218e93d3a3f18cc71adbb050761b256d337af70605f1654a204715439d2ac5e1aa234a8aa00b09bbe05e3767c56e783f1ce43d4de2d4dbc5094dcf34572c5bb1fd1686bab50bb1e1ede8c7251a3ceebe1d92eec3bbb456482e942f66269e03bdad2387e305cd1fef1030594f5d2f0d11752cf73f6ff3770e620db2d5bb64b29afe279bc89d27fe5020c5bcbf0e17a3c4526288bf227c62100c408aa2d8f22dad6556a88b4458b41c1d338139380f51851523181c5062a8d94c0bf25306423cb7e447df91feecbcb8f1b968ea43b09bd0a0295b4e1c82dac4d1848b29f08c29576deb463e0815355fcfba94713e57882db80b63488f91e42eba90ae44e0230b460b55f930ff3e13bc39acbf4e37a8f0eb591f39be9785a4ea6d8284e1635eae1b61657576770f73f96d0b6045c9807e6a4362464598a3707eefc701781e6d03b3fc6f311759ba8c69a7059d283e5b00e582b07eb2fbbe64eb39fcbd236eae5fb5b59b37e00821608263606178fc68b1ef5f9df011221cbed00a0f05a0209ce4ddbc3f8b925224a76f2fedebf6fb960fa4de14dc84cb6207d0ed10b0c4aa9bcef1bf4d4aed8559985cbf7ebc957234dc71fcaabfa81aab11ed3706e5e509c33152ddc36fd7e21b9b9fe2f395499eff9423012255f4822174c6504ff595d6073e3a88af30569a704f711661ca50a053a5b88b071de657a1e2d3918c8f3f199fb0c3cd6e35c0ed82ae881ffcfde606b28801189c32aabd2a9703fc574aa866cfbab91122efd920fd5add56763b38b333848672c834fed658ccddf8efde17de7f54db71ac5b67a18b9290855aa3276a69f7291c76e0c305daf996090e8c93a33c5a2174168321a387857fc6ea4c343e941c922fada23cd26d6c81c978a4fea2c24a5b13a928901d2bd79f2f4277cb0e98dc00c1fa8d6e672ee9b1bcfe22432257480cba64ce928f7d44f4b8b536cb009859eb84ad1105a1dca2c7f0efe4e33376f18a94848dc4763a9b221d9056431417d5a77fd502deca592afdad95c850ae5099934a9debf21b8172958c0c0e04ac79cb909d116e52d3fc815cb1a103a343cd010a0f3493623f0cbe000712c6c84f6a25c5e6e68a8622965bfa941250032843696d49f72e319779e388bd64418d58019f5ae36c710c5bfbc12b61e2a02bc5dc8bf271b8073d130cb89b978c601d6e67ad0ce7d5f4eaf986b94d21349e834a75b0027f15a6df0218963342c95dc43c9328b440aed51aa74872f3014bccaf92ecaf7ef7a423194c4567d98d2abe6d7f202c8dbe5aeec0348da9c76630bb9539114cd970f211e628f49791b75926619f223ccabc3916ca50f4687df076d8a5795f4e0e87bb8d1a27025e05285167e14be56550278495b0e1340ba631233076e0f9f491e60a68550371c95aeb988cc4e7bdf578a72721b755225160a53cd0b89f7b6b8adee7fef3ab6b5940da6e3776d7203ffeb5cedcae0e50f9f507ecf8cf8b80bd038855bd6ca1bd353eed2a5bee02bd666a909eecb1520c3f33d7b2f91895973c280913c30b7dab6cd88d2c32407f6a9517f98f9f5edff6df492826cc7abd1f2a7a7a1d95e16ca70ed9491e1aa536d377c99fb2c0630a991c928a8c71c393f64d39d73087f6170125c9693c847fe3177321462ca3f971182360c96b419cedd3fc9e3919c1904cc71d2f22095725ff303a684f50b617c0228ba0a043edca9ef944b0e1405aba52d5732e683daa173996f17dbb29f85f879383287dcc5009a4954179f95015b2dbb9d33ae8a9ee3e0fbcfab58c7378d083ed2385580edcaf1b2fcab0dc76bab13499170a15dc07d051f966f037efeda0cf4d33492fbf516becc9aad482439352e8a97217855d300de661273cd88b3488c6ccbbe2d4b67a0a3f9c50b1087b910832c5a1cc40e6b7a6916027d93977669608fe071e7a91d0760e8175a44b8cf2de6b9df6e65ceeee1be4e2e4116104a3b777c8a2a3ec992143e89f41c0c1cee358dced22d9f7cc1acac5335131a6483de3f1d92d86ab0a68495c6f09e4da4d6ab70629b4baec2a88b0039bdfe3732d03bb1606143f63c08da29bb033ba7ef630b82f5755cd69fd08295dc6ad855fb75b0102c5c9757a34ed3d04e814e922de4244a4ef6d10523b3acf2ad023ffd3e8104a3f85803a6ba43e27505b956aa89d59a1c41b7edadf7f707bd258fa87e9f3400ba69d170881ee8181309f07eeabc50915a22e525b9a96a19d505219d25917f37487f450a43ab6d41006dbf30d4640e038fa8f26a77b607b62c83414f8d92932e62b84254609109f5621fceb06c1386b1202613fe18db107a7964d7f2a73273a002f6592fdd355bd7a9ca1e56c671f714575ac068fcd478824014e0ad15fad7f35641c20f98cf0e4af61015b5a456954ba8e5eb2bab3de4ae8b4f18602747aac49aee573dce1b9a446cf2d165901090f706225df5e5d7e66c3761279d26c3e5a3a524beae05adbc19b20ab0084b5e7ad7203288e32b1feb4d154770a5a16c6d8b45dc84f367c94d828a2266f5c1995785c115db5a244c3c93e588ac4e5bb5eb41ac350bc1f1ecd490e751609dcc743ad92e01acc80452b05bb18211cc317a42491a82656d027eaa0453392cb13226ecacf2d5b2e384e28f4e4cd01907f81bf1164251d157fb5570f969192e4f06e93db6780428e3b2311e1f04f88ec23f5aed93b5f35aa6fa1df1cf3704121026d067a23aaa27c185b0362a4dcc4ddbdf79ca73811318fda464852c7c051ff124df0b6b2fb05e961e043977610", 0x1000}, {&(0x7f0000003100)="d2ab005cb9967d2c4b8354586a2996d18f665918e6a4ccd0cad0d58828b43f775ea4c0863805c8cbf87fc14e63b8d33aa04f9737287425e1ac74a586cf71dca6cdf3ca9f4c30ae393c1a4710405d5ce4a8807edede12823c610545dbc3820ae38a1d508f62269c1963d26665ee8b4542dceb17e471191d261c26f7a7d4229b68932245b058aa8f46b5336909a42c0b3fa25ae9c980", 0x95}], 0x4, &(0x7f0000003500)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0x108, 0x8}, 0x0) lseek(r0, 0x0, 0x0) 09:01:43 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) getrlimit(0x1, &(0x7f0000000000)) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r0, 0x0) 09:01:43 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = getpid() fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x3, 0x1, 0xfffffffffffffffc, 0xf82, r1}) ioctl$TIOCCDTR(r0, 0x20007478) 09:01:43 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x10100000000) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 09:01:43 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) getrlimit(0x8, 0x0) 09:01:43 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) 09:01:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x84) readv(r2, &(0x7f0000000000), 0x0) 09:01:43 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 09:01:43 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x100, 0x100) readlinkat(r0, &(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)=""/67, 0x43) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)='c\x00') rmdir(&(0x7f0000000900)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') open$dir(&(0x7f0000000940)='./file2\x00', 0x20, 0x161) pwritev(r1, &(0x7f0000000800)=[{&(0x7f0000000300)="565375ccdf4fea9216496e7ccf18a0d7c5fffebaf91fdc13b63a5df6c9dbc732e6364acf69fb5d1398077ac18ef35d0487872b8023e77fcda83f08e92d408fe06810aac87485c4233d7482d21fdb6b39246970e5977ab27c22b4003ac459932fc47fb3aafa837b70f68209c2a05d6cf77d79cd253099182d053ff90f67d5e798e5b15f887f62cbb7ab2bc9a0517dcfa9ca11e9f8fac01bc16da51e09f879a0191b2ffcd651c5fb80ab963079a7719cd18c2df443d76e4b8525540c3c3b2769f6e0e8a1018b09652d85e4c352b8a1ba88748d29f7e9d50e2160b43d962acfdd291dbf895e356363428d9a76fa69b2d1e2f43b04f8d1ca6ffbf4", 0xf9}, {&(0x7f0000000400)="c32d816872a18be3da0efaa6291e86cbccd62ba80d8302e41d6c284cc908eda31cb896fb40a6d7318e18c1ef43d464517cb4c0d1eea6b717109dd66206d8d509ed23a48962b8e7fe207321bdb6ecceefed1e74e5feb1e8802ae39b2a4e971355c61568ef5a38c9cad14a209ad467bbfd0b6a75d6a9b1d8aecbc00b2ea3dec2bffbd61ac06c9bd91377c0cd9f2e65d1663fdd766a7971acddbf78841b5cc05834fecbb68d77af06e7dc5c0e0aa6c617a7d4d4ebb09677093820ef9e8ca73d831c4bd57324fad8847602c75c786164c91941d0c009a992cf2b2d577c777379017e084a7f2bf3c574", 0xe7}, {&(0x7f0000000500)="537cf270b98e3e9a57d0ecded1189a88d95e2d1bfb50f965fc3018a0812f9ca903af4ef83e1c7597ba151fc846ce978486d379c272b7fefa766dc350cbd613142968e504eb99e62e656191933a8a061dacfb689ad32a32fda909", 0x5a}, {&(0x7f0000000580)="c468bcc5040694ade0197a69ea3ad77915e2e1fd7c35e52c5bdf5c18cb38747ec8cf1576b173bd14e26e67ec2def59f2c2eaae5ed6d4325d85d9d29c5b0df48042a928d4a3351da051b258dba248971bfcfbf68e76df364ffea7cfbddf7b24392063839cc18fdf9278106904daf7e7959d628ed931bea601dc006703b02f4a2104bc9b5f950eb1002379b7ccf09ec8feb50f1bf462b85a7431ef2969a5ba081b4e8df80e27a33d1952fbd7f44a3cddbe6e48d41cc0211179", 0xb8}, {&(0x7f0000000640)="b37300e8b423de960984f55d95a3c29536885d0ce4589de82f29035b357944df8d9bfec1c9d1d8fcb10cb73c142b59b883eafaed47b5ab2135891d229b1569c35782211af26fed695f3996df943ddc04e09e44df2d898ed8b8ba21937b700d9ae2db8bc6bb5423dc88279abbb0f9320b04264e3b589b35f76140ba6160309b04632dd4c68b81daac9ea2ab3983da3999a48b02c40b91df808ada7b0a268d7456e13d5b2f963c701cb44462ae263c1d1cb4bc9064a46404feadea59a334598d78595f12c0b167e88229ad997aa30c46763ead6208f8ecc4c7ca0374d170fbf9", 0xdf}, {&(0x7f0000000740)="8c77dc7576ddbb22c789c1b40e6694e21767e6dac711146be7fb72171eb1656bfa43c49bcb57dec28739b84e86f48f4aea0921d5137c22b1", 0x38}, {&(0x7f0000000780)="e07835ba3161e282e620fa61908dcd75774a04e9372ecdecf72954742485b8bb1d76d9e476b06e75000ffe9d28f9d6b1dab0c0944361f3338df8c6c88c54922f8ea3d934f83ec60eca33918706b360aff107c8b002a4d29453d8a9af02e90c73aef3a979c87619116caf5e604644a5fa475f0066f4c10e51919f", 0x7a}], 0x7, 0x56) symlinkat(&(0x7f0000000000)='./file2\x00', r1, &(0x7f0000000180)='./file0\x00') 09:01:43 executing program 0: nanosleep(&(0x7f00000002c0)={0x100000001, 0xffffffffffffffff}, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 09:01:43 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) ftruncate(r0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) 09:01:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a8", 0x1) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) open(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xffff, 0x0, "3181c573349a247fc611a51095c9b78f74c414cd", 0xefd7, 0x5}) write(r2, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000000)) 09:01:43 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x100) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$dupfd(r1, 0x0, r0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) 09:01:44 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202132f7f696c650001688815b9b68aa4bf940b0ddd7173123162c19bf498452558f95f986114145c1aeb02fc64a0b3aaa3404a1c79f00bb6f46a2321546fddbed52bbfbf397389b9b96433942c16161123014bbdeaea35f123d9619205221facb362bb8b62e9d9f4d09563eec36ea36c508ab6663ffe38cd67769373b6becebc8de5e87d69e0bb630ab783870fb37e3ffbfec03de6d1bc40bab781e75eed45174c06738534839af8dbea9433a6da883c119e5c362889aa616bdaba6982089e20a724a77b0f44875e48b4e9033662d13a16826fd410ac742a229f73e70a48a1977a341291f167e4e4f42149b64a7f54a5853888d673aab48c470c4f2c477e65ccc1c4ae3c1ffa1baea64bd302fbdb829f1d05f6c9a853b0bfad6db878a9d40d135323180c020000003706c78cf7d2a53b768602d3bc9588117eb1d0debb2b0de1541aba6b249ffbe4d6d50e70be3724a3acb60cca3495c20b2624e38b04a36313d3b729675ad61e64180aa916b3ed46f8f2c10fad49"], 0x1) writev(r0, &(0x7f0000001a40)=[{&(0x7f00000002c0)="e236f22ee1406087728d7eb41c1553665708cc032087d2545981aaaeb9f93b62162d7bc657ee94be8b1b044914e87c4cebdb6a4706c9e31812f9e6229eeca7f8a9c552645f4e3a33fd6f2c0d3aace64bc502da0c91199d6ab6f8fac714af839c8a06f3c60e291af3945eb202cdf29443070093fbd8b84b5d6c5f45c9f638dcdc3de1f0549ea9c70999ec36d36441a09819139ed3afd24fa1831cccd47192ee4ada9966387d505d366a16fc857836dd9909d58102db6bb758e707785e342b136f0b2fff9f18e1eb3fef44f92258aea752c5156bfd4f2fce9074a457b6b91e0ec7f3e619d3b7afbb2a1f03570ecb5ec01d383c9d9c5c2155d7c109e48f962fea58604832f58cd4b3e612d5a33edacc07650733bdc94f63fb7ab8a41e9634563ff4f757ae2eb5a6f601a6bbb4cc196c63479a2f5ae910091c77292a291b7deadc3fd71fe9534bcaad989f416ba28844c1f8b07a453d6aec166e4646443e9e670ab75c80216339217ec54ea28e3df8b23c0f5a563effbfc3b28e6c2b794740d90b7ca3cdeaf47d1a592dc7e059f95e2e6a6471c96fb46a1d5eedb791e2f354db0920313abe8d408e62a98dca7dad1b43b84bd6072302068df797d7e8e02d17f080654f588df9e44036307ff1c0a83a82c33eef7cbb494015c94f9810f9b7813a143bef14b1c680762f80a02abe5bcfdf1abb9f66c635b3ea9c131ea43f99d1543b005e5a1154481f25f7999da9429415df55089d30d8f6d4aa00c81c4fa390dd4e2089f7364f21e01d308046465d84237ae6c2b1b85d7d45c7fa81888ce036ba54abb240c3d400fffbe4f244b5dc134d93b4f7fd471aaa6c95598fcf2f32c38b8ca42fa2a9267ecb7389fbc5fb6153f1ce61c0298342eb0b76d747f95047363414523dd51d95ee54823eaa70748d30bc26f6570e15f1be61326c26ad02f7e60626142ac42dce02a4515b5ce39e1da03b27cf220c4750a7def819a28891925c9fdf4252cacd312c21808bf589ebad20ac348765e25365b12f9da38fc4bab6e0175e0020dfd059f3081e633bcfe45ef822d22e4e8ee86098cf18b39c6cfe2feebe2af555069e4486112106291b29b7cfaeed45d5e05cecbfff780cff11fcde6ea885eb84073c49b9e2149a44c23ea75138301436f5f5857ef07091d4d8fd007c93eb6ecddb856f0d386fe7fdd897573ef7d88de850dd1ff656d7bdedd7d44c0bfea5f4fc29f2d3ee5d53a72f320e09ffcbf194d8ec6bf98a79462c2d195b30b792e6c5b96f5739e9e20d1d93fbc66ab49a7caf8197be2d9e0acbab69d38cf1780dfcfd16406161bb6cf9d2ad92508a3ca7ffd68f700298bb191397a2a1213d84abf3834f446f807225a347bb30c58a4498af3a9990ca8df5deafedb66fd12b872b28d85550d7d17f0b5c6583e8be19e44b7bd0ca90933b7752f5d5f41ec33839024204680d1b28effb79a67d1a1a1a72a60a01fd7808a5d17da8f8ef094841a850133c9d62d9402cf530f7febfb9366031e7746840517d5e8231adaa3e79c0e166742029e7bb75fcae7011bc9234cddf974f8bd49411385aaa4c8d8c3d7168ab7af836e7f9a4253f1b4e705b971a6962eb53ae912d02e9a8995e1bc37fd59fe74deb7b8c0e3c8dd9a7a9c6737477e0533279a87671cdd57eb0dc8ea51fdbfc2408452ef0456cbf2d9aeebef01fb0a03f0bc1f3fa5e5b0bcd50c688a2dcc51316c84c2e79389780632fa20e5d9d02752f520db4add3865a8ce9fdeb410b77fcbe59ebec10b625b8e1781d5a5d2bfd01e8ad2280e66b419532b277831386e0a4200b5fa694f85f96e0c8ad52b9933b647461d16510af5ec307e7141b2f0eac76b952e95dcccbaa34c652099e82dab769edddd8781ef1c88b70ca99bfbcb9759a4ebf310853389944857de56d7d8e9c72e2b494c3ae1148544514610d7ebbc2228b0a8ca49172d897497cb075a9b6f4411699bfcd1743e66325b7284d8157768812e7d7d8b5ce76bccbbd33a2dd022627d7176121708193bb7d4a397e9e7074f4733fa04684fce1db0eee98da663c771af3fd952d7ecd6463160458dc95c56bbb9fe500bd1ded32496921f8f6bab0e6c4de075c241be53121faaa5bd028b8cdba071518c623050d6f3d990690e607762b963a096d84cfe3c4c2ad23862dea1d750ee4ab39c148ccfd012b85241563101c4c1fe2ee1696901ab0f35f50f4dbd0c00f67e521a98030d0e8aa2fcf4bf598f10f688d82ed9658a012763fbf0e53063e9515b52dc8f6c24896cc2f1ca87ad259e6c990fb98e77310967b53da8b40c7d67425b9fdd0ca", 0x662}], 0x1) 09:01:44 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) dup(r0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="f559bfcc21ff0f7d4ffd210e19688a60d626e5f0bc26829a18a81db8022f8f9821c2cfa631e310f589a975bc51276736e003528c0b72455485ed", 0x3a}, {&(0x7f0000000080)="b8e5a01e2e06f72df79acc21957ca2243ca5a1a10c100150321a188972400140d9e9122e0c", 0x25}, {&(0x7f00000000c0)="989a25f60f6abfd34e5a44ad4113c359903b2c153ad80f449c12937082475ea8eddd8756394cf3b72aad453f344ea05156ce0eab789a52094229", 0x3a}, {&(0x7f0000000100)="9c9f7714ced15863f34c3605230d1a0c53032edd4a573c00d7a35d0ddc972956043cdb10db2bb01018c96c42b3bfea940a7aea4655ded474cf573327fb91536577508076ff0508833a7b81b5e2cd1a6bda64606ffcdfc9ad382439b0", 0x5c}], 0x4) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x34a}, 0x0) 09:01:44 executing program 0: r0 = syz_open_pts() r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r3) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) socketpair(0x96ad6c5bdad7e18, 0x3, 0x4, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000100)={0x5, 0x6}, 0x8) flock(r4, 0x7) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xfffffffffffffffc, 0xfffffffffffffffe, 0xbd, 0x74, r2}) close(r0) 09:01:44 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000000c0)=0xfffffe83) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r2, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) wait4(r1, &(0x7f0000000100), 0xa, &(0x7f00000001c0)) ioctl$TIOCSTOP(r0, 0x2000746f) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) setpgid(r1, r1) fchmod(r0, 0x0) clock_getres(0x3, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x200000005}) syz_open_pts() 09:01:44 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{0x5, 0x5}, {0xf1e, 0xffffffffffffff9f}}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000380)='.\x00', 0x0) fchdir(r0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') 09:01:44 executing program 0: mlockall(0x3) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000e13000/0x1000)=nil, 0x1000, 0x1) 09:01:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f00000004c0)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e37e23aa168a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f48d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0eb99ccafac931bcc88e517bde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1d1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) r4 = msgget$private(0x0, 0x3) msgsnd(r4, &(0x7f0000000200)={0x0, "5f2eb6f2adf6092ccaf116e0d03340cd559c897f43385e75be56f98009a14c2f1bcd91227a2f20018edc8b123c5f678709891057875879a192b99e40ea29742f48427e3db881ebefe70a9ae453054d1322fe1c1cb5681e7e8b1f8713c1974b08103710aeedbc54518b96f273dfe165e937a15f877c0b7caef2856bb11e40487802b30499c926ba0856d75638b83576ffbc7f43a0832192c6c85b3717e7c237bb63bdfed144de12e5b03d999f1a8006"}, 0xb7, 0x800) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f00000002c0)='./file0\x00', r5, r6, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 09:01:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679aa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a00", 0x10b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ftruncate(r1, 0x3) ioctl$TIOCSTOP(r2, 0x2000746f) fchdir(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08fce71000011000000b990000000577d8cc400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:01:45 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x80) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x812, r1, 0x0, 0x3) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) r2 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x3, 0x1, 0x8, 0x5, r2}) getsockopt$sock_int(r1, 0xffff, 0x1027, &(0x7f0000000080), &(0x7f0000000100)=0x4) pipe2(&(0x7f0000000040), 0x10004) 09:01:45 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) getuid() mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x42, 0x1d, 0xfff, 0x1}, {{r0}, 0xfffffffffffffffa, 0x34, 0x80, 0x3, 0x3}, {{r0}, 0xfffffffffffffffd, 0x60, 0x44, 0x3901, 0x2}, {{r0}, 0xfffffffffffffff8, 0x80, 0xf0000000, 0x8001}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x101, 0x7b58}, {{r0}, 0xfffffffffffffffa, 0x10, 0x7, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0xa, 0x0, 0x401}, {{r0}, 0xfffffffffffffff9, 0x1, 0x2, 0x3c, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0x68, 0x40, 0x3f, 0x8}], 0x3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x80000006, 0x6, 0x80}, {{r0}, 0xfffffffffffffffd, 0x10, 0x80000000, 0x3, 0xffffffffffffff01}, {{r0}, 0xfffffffffffffff9, 0x0, 0x4, 0x1f, 0x8001}, {{r0}, 0xffffffffffffffff, 0x42, 0x0, 0xfffffffffffffbff, 0x200}, {{r0}, 0xfffffffffffffffe, 0x45, 0x0, 0x80, 0x40}, {{r0}, 0x0, 0x2, 0x2, 0x8001, 0xfffffffffffffffe}, {{r0}, 0xffffffffffffffff, 0xa035b3c8ce0a59b, 0x3, 0x8a, 0x200}, {{r0}, 0xffffffffffffffff, 0xc1, 0xf0000001, 0x8, 0x401}], 0x0, &(0x7f0000000240)={0x4b4c74e2}) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) 09:01:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7928e4ba0600000200", 0xb) r1 = syz_open_pts() fcntl$getown(r1, 0x5) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0xd13) syz_extract_tcp_res(&(0x7f0000000000), 0x8000, 0x80000001) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:01:46 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/63, &(0x7f0000000040)=0x3f) flock(r0, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = socket(0x23, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) r5 = kqueue() setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f00000001c0)=0x800, 0x4) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pwritev(r7, &(0x7f0000000280)=[{&(0x7f0000000240)="35ce19d693c4589946d4b1dc1438e9ee99f93611accaea5d", 0x18}], 0x1, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r7, 0x0, 0x0) write(r0, &(0x7f00000002c0)="cfb2b6f9dc906abf6416d873bfc91f5580b7f951fea0d96f271433e358a4fbc5e5c6f5879a3c201aacc5d678adb2cec9d64a86683f0be52040d23046126e0dd10a2d38c880e5724c5085494c460691d285e34b14e30ce9d8bd874c5d7bc00e8a8d8f6c65489e27dfb46de532edda", 0x6e) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000340)) openat(r6, &(0x7f0000000380)='./file0\x00', 0x200, 0x4) ioctl$TIOCDRAIN(r7, 0x2000745e) pipe(&(0x7f00000003c0)) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000400)={0x3f, 0x7fff, 0x8, 0x2ecb5234, "d112be017ff0491c5d430f6d8e67ab701762b0e1", 0xffffffffffffff80, 0x800}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7, 0x10, r5, 0x0, 0x0) shmget(0x3, 0x2000, 0x214, &(0x7f0000ffe000/0x2000)=nil) socket$inet(0x2, 0x8004, 0x8) r8 = syz_open_pts() getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000440), &(0x7f0000000480)=0x4) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f00000004c0)=0x4) shmget(0x0, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) getpeername(r4, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) 09:01:46 executing program 1: r0 = socket(0x1000010000000002, 0x21, 0x5) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 09:01:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) pipe(&(0x7f0000000040)) 09:01:46 executing program 0: connect(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e000000009dcf0b"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r2, 0x2000745e) write(r0, &(0x7f0000000180)='h', 0x1) r3 = semget$private(0x0, 0x1, 0x100) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000080)=""/97) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000240)=""/231) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r4 = semget$private(0x0, 0x0, 0x28) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000000440)=""/93) write(0xffffffffffffffff, 0x0, 0xb0dbbb27dde3ddaa) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000140)=""/53) 09:01:46 executing program 1: r0 = socket(0x20, 0x5, 0x10001) sendto$inet(r0, &(0x7f0000000040)="673337ece2e230fa73a108aed5d0925f9dd858b89e436c314984419f42a4d173f6e180cb3f2c6cbdd7ba2d4b17cff5edb3e5aa4f0110", 0x36, 0x409, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x2, 0x0, 0xfffffffffffffffc, "7e389d3a00000200", 0x0, 0x1000}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x9, 0x0, 0x0, 0x10001, "6a3538d4c59f14b6e37e3fa2db2e0f48d40a4970", 0xabf}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 09:01: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, &(0x7f0000000380)="00c5f8352d0917000000000000007f8397e68cdd1af31d9fe6ea4c03002cf779fca78bca17bd7fc335588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d012f4a10f6e813598062b043f7f976ed1c503022e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d0000000000", 0xb5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fcntl$dupfd(r2, 0x0, r2) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) ioctl$TIOCNXCL(r1, 0x2000740e) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 09:01:46 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) r2 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) r4 = getgid() r5 = getpgid(0x0) r6 = getuid() r7 = getgid() r8 = getppid() r9 = geteuid() r10 = getegid() sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000040)="98e1ecd0026514d1475a3bb81ae1cfe42a136d1f450253bbdbd309d7ca6ccd0b735d490e8de34c25309bbd72f6e3f2240264acb51073b6ba7c62f4687290a945001cb63e13ddcd6dc816c5c4fa23de17580185c642674d81953962509890aa2477918104b19dc335a54e90449683f75c514c1a01cfd9d4b2801a4ad47cd02b2e2190e8a73ff9001b25973c2259bc6f59b991e13cfafe83da339abffbceaadec84ff1e3c5a6abd2a3d5dcd4784127caad3f074e9257b0f6b039c267e3be20892040913d660ae9d5d35601e3", 0xcb}, {&(0x7f0000000140)="dc0c48cc6118c305db0ecab8926539b4b94e15c76e08dd802326b5a103fd7e0e37dbd74b7d41e3c7548d6d190ca858342bd3df255b8c585f12fc7939e80236735a4345abd3c143d577b0a39029f621d6a1730e8ff24eeb84643d993d31dd424d9eaf37e26feaf4e9686c71f6da583277cd9fba8312cd5d3b0de357434a722a1417f95cb03455d85124bfdfaea7329607366355fbfbb04d6128d4ccba39ae86265adbebbd01dc8f0993f9187f31b7a0204ae6fecc59a5affb83405a72b050488b881315230848a80f37f64fd6269344cf25dfc1405d6450117a7bee56c8bb46287a515a0eff2119b2456a17470335ae783495", 0xf2}, {&(0x7f0000000240)="d102316e2d4adc4167ccdd77d414c63e28da26f548c16d7a380b83568b5b1f71b089973a6275e70f5c4d31dd2bd4b3d8282854f58ed03eb88be66234d91038a392d9c6f3cc3e27a8a8e01a2ed05a84888be73b83bdc78628980cd5be804712f24ba89fdeeb8ddd14e7eba0f602a781e24cd110", 0x73}, {&(0x7f00000002c0)="53e51907acca325a053505bc51e846f8d8159537e915fa09b92da3f88c12089704acf261b0e0b0da498037bbed236c191a67c21366eb6177c31b41b3a01c04a7d591031a5331ce3834cb8ebfdb2fc494d6f1289b93444d4aaa82691865b500a24fda22e1f2d1892fcc611b25757c000d159a20b623e67ee047079fcb9e920fb550a7614bf0", 0x85}, {&(0x7f0000000380)="dc12b1bfdce8ebb9a88b9ab9a5d585e2acb842aad6e3ee4795b0bd37f80c9965fc6d7d22da411be0fd8fd4f47adc101c3d5b6caf0d716efd34e3de072bf92c1db7797fd4faf7cb6ba5b7fab3b01073e05ecafb43cf772d8ea50a67c86a3b6e6197eb9275bd0ed9beaaa0518be8e1064ca92bb55184ada8a31f434e9ba4ef0cc9168ac0cdf53684f0895163283f87a17dd84618cd11df556004816dc962bdf420654586030b888c428007e365bcf4255bae0ac40c339dc7fd42108898b5d9f9f0691106c617deb641d9b3d451b90368b0a81fbf772848a0ba6f2e249f6932ffd05d78df", 0xe3}, {&(0x7f0000000480)="0d44ecc10537f9eb2e3a64223a6d4a345bafb4473128ed873c79dcf85401f3725ec9eefe2e87a6cc38b0e4b8a1ba52d5006aeb5f2cba038cd3523c51683e2e163e60f8e6f949c00c", 0x48}, {&(0x7f0000000500)="44158d5ad191f10790d4a41a599e5079a1ac7d298960c4c6f02906827c533b1cd992311a650f126fda6573e846a22a542fcd2cb1fcc109cf0dd745403e4f34a0bfc6b96a06d04638e3abd5e1733c25bd5ab54c8be62290b27c907f79d0c3bfa23fb214c28407c2a91437c65d18", 0x6d}], 0x7, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x60, 0x404}, 0x8) write(r1, 0x0, 0xfffffffffffffc75) 09:01:47 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x100) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) 09:01:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x10000000000001fb, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) fsync(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x8, 0x8000, 0xefb, 0x3, "5405ceb584663328cf3a0d815e112819d90cbacd", 0x6, 0x5}) 09:01:47 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f0000000080)=0x2) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x7ff) 09:01:47 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000040)='./file0\x00', 0x83) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') 09:01:47 executing program 1: r0 = kqueue() write(r0, &(0x7f0000000000)="f975ff2de6642407e38f9c358084907afb4f7097a6e4b96b5fb7f8f2d2eea11ab754bf0e74022b2fbcb0fa8514c68579ddb549d087191b6a1a693cf4ba731a025f0aab4389ea6e94f63827310308a01d3507786f50874297f7c9692fe4d9b09a1b2fb5b58e0a", 0x66) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x3, 0x3, 0xfffffffffffffffd, 0x100000001, r1}) fcntl$getown(r0, 0x5) r2 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/176) 09:01:47 executing program 0: getgroups(0x9, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = getgid() getgroups(0x6, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = getegid() getgroups(0x3, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x4000000000000066, &(0x7f0000000000)=[0xffffffffffffffff, r2, r0, r1]) writev(0xffffffffffffffff, &(0x7f0000001040), 0x258) 09:01:47 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180), 0x0) write(r1, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r0, 0x5) close(r0) fsync(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x400, 0x2, 0x0, "07a18e35158e9279f21881f401782aba03fe41d8", 0x3fd, 0x3}) 09:01:47 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') 09:01:48 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='V\xd5') 09:01:48 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x3, 0x300000000}) dup2(r2, r1) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2000003, 0x1}) 09:01:48 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0xfffffffffffffff9, 0x3e, 0x0, 0x0) 09:01:48 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) pipe2(&(0x7f0000000000), 0x4) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) 09:01:48 executing program 0: mprotect(&(0x7f0000ff1000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x6, 0x4, 0x5) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x98, 0x8}, 0x8) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) r1 = socket(0x2, 0x4001, 0x0) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file1\x00'}, 0xa) shutdown(r1, 0x1) recvmsg(r1, &(0x7f00000013c0)={0x0, 0x34d, 0x0, 0x0, &(0x7f00000003c0)=""/4096, 0xffffffbd}, 0x1) connect(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f66696c653000e2e68c2544e8f088eb441a700a17cac397971bc064a04bd508ba4e013c3db3d605db74961190b8ab3c728c78ed5dabb1f27f50420a1b2da7334c1fbeaa489c980637cce10a55cb532d121aa05e87e017b02e78fb4e2772495fec18f73cd15eb5b60a139b346e2bf4d0f1a0a6bfde5f91856fd6514640194fd71d342375c778"], 0xa) 09:01:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x7fff, 0x2f, &(0x7f0000000000)="6a8e63", 0x3) getsockopt(r0, 0x0, 0x100000001, &(0x7f0000000040)=""/146, &(0x7f0000000100)=0x92) 09:01:48 executing program 0: r0 = socket(0x2, 0x1, 0x0) recvfrom(r0, &(0x7f0000000040)=""/28, 0x1c, 0x3369d46ea7b4390d, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) 09:01:48 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x1, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x104}, {r0, 0x80}, {r1, 0x1}, {}, {r0, 0x4}, {}], 0x6, 0x6974) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) write(r2, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) 09:01:48 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f00000000c0), 0x10000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000000)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r1) kqueue() 09:01:48 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000000100)) readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 09:01:48 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) pipe(&(0x7f0000000000)) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) shutdown(r2, 0x0) 09:01:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e0d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e102000000c30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7b8a6b84d670e9cbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66", 0x1d5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000004c0)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) listen(r2, 0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x9, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) r4 = getpid() fcntl$setown(r3, 0x6, r4) write(r0, &(0x7f00000001c0)="537b31356ab6d4255a2b2ca65971c74b8207ce6a8ec6b83f0acf9670cabc06c32605e605eeb1367c2b0f01bb85f38c4e71ee12f6b5f0d270fda8d0cbc496cf607cfcf4aa5749a39e95d5016600660a0951139b65e36c19da461284b24fdee9c055226bfc5dd110332aba1248e1e91888c11f222b7684b3f9795191fe0131776f43d592a1979ac18817bd59dfd723cdeb62d9201965f5b22037233dbc12de911341e03e8b4a228ec14683e61897e7c74e5dc722a69b", 0xb5) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0xfffffffffffffe4b}], 0x1000000000000259) syz_open_pts() 09:01:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) r1 = open(&(0x7f0000000100)='./file1\x00', 0x9, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 09:01:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) pipe(&(0x7f0000000380)) pipe2(&(0x7f0000000300), 0x0) select(0x40, &(0x7f0000000040)={0x80000000, 0x6, 0x80000000, 0x5, 0x7f, 0xd5d, 0x0, 0x4}, &(0x7f00000000c0)={0x9, 0x80000001, 0x9100000000000, 0x982, 0x2c4, 0x7, 0x4, 0x8}, &(0x7f00000001c0)={0x9, 0xd21, 0x1, 0x3f, 0x7fff, 0x800, 0x5, 0x800}, &(0x7f0000000200)={0x6dd236a5, 0x5}) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x3f, 0xfffffffffffffffd, 0x1a3c, 0x1b, 0x9e0000000000, 0x1000, 0xb19, 0x10}, &(0x7f0000000140)={0x7, 0x81}) 09:01:49 executing program 1: r0 = msgget(0x3, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x10000) 09:01:49 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = socket$inet6(0x18, 0x1, 0x0) shutdown(r1, 0x3) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='./file0\x00') r2 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) r3 = dup(r1) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0xfffffffffffffffc, 0xffffffffffffc750}, {0x18, 0x3, 0x217, 0x1}, 0xf2, [0x0, 0x10001, 0x7ffffffd, 0x80000001, 0x100000003, 0x5, 0x1, 0x3]}, 0x3c) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000000)=0x6) 09:01:49 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), 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffe1) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000080)=""/68) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000100)=""/100) getsockname(r2, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x2000) fcntl$setflags(r2, 0x2, 0x1) getsockname$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fd0000001000000000000000"], 0x0) bind(r2, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x8000, 0x80000000}, 0xc) sendmsg$unix(r2, &(0x7f00000007c0)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000640)="12d1f7b006eb2860c6df2e370cc113eecf0d8ae9c90fb01bc04b87d38c00b5c1429fbc675059d932083da598e96f18e102e84dfd8c9d9751ee9d58259b45142becb83eea60b54b1e3f4961b9cb15309fb7ee66b6ba5343126367644b4a3beae1902e72661211719a4f15f82752d2b06e331f16895da07a23f3485c4f1c17fefafa70f913344022246fd303c1865627f0fa495ecd3c80b6366c0f0670dde461a3fd54a064c680c9ab6728a2d884177c2db2c948f3c76cb954de709d461ab92714866f3ba34d", 0xc5}], 0x1, 0x0, 0x0, 0x400}, 0x400) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x2000, 0x29, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) setitimer(0x2, &(0x7f0000000800)={{0x7, 0x7}, {0x5, 0x101}}, &(0x7f0000000840)) r3 = geteuid() r4 = getegid() r5 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() r8 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f00000008c0)={{0x5, r3, r4, r5, r6, 0x40}, 0x9, 0x12000000000, r7, r8, 0x47, 0xffffffffffffffff, 0x7}) setsockopt(r2, 0x0, 0x0, &(0x7f0000000940)="a080ce7bbc687716193997e73026bb15bc0911cd7be4348fc50c31ef04a4bd954f18638c74edabcfbe44b2c4b05e46cd24d2c09e1eeb4d433443acddcabde2c7cd58ab75311e284a09", 0x49) getgid() bind(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="000e00000001000000de1d29119eadffec8cb57885de5c550df30242af2564488721de06dc81fea20a5c1edd24e70a3da88657cbb4d8b63c2f"], 0x1) 09:01:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe(&(0x7f0000000040)) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 09:01:50 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) minherit(&(0x7f0000fed000/0x13000)=nil, 0x13000, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) 09:01:50 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0xa, &(0x7f0000000080)={0x0, 0x0, 0x8000000, 0x2000100000000}) 09:01:50 executing program 0: mlockall(0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xb8f5) unveil(&(0x7f0000000080)='./control\x00', &(0x7f0000000280)='c\x00') 09:01:50 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) stat(&(0x7f0000000080)='./file1\x00', &(0x7f0000000240)) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 09:01:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c100000000000000000000be240000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) write(r2, &(0x7f0000000200)=')', 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:01:51 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) shutdown(r0, 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x80) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666f4c655a00"], 0x10) 09:01:51 executing program 0: r0 = syz_open_pts() r1 = kqueue() nanosleep(&(0x7f0000000040)={0x64, 0x2000000000000}, 0x0) r2 = kqueue() r3 = socket(0x0, 0x36b86123f83252fa, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x2, 0x0, 0xaad, 0x1}, {{r2}, 0xffffffffffffffff, 0x20, 0x400fffff, 0x7, 0x81}, {{r0}, 0xffffffffffffffff, 0xa4, 0xfffff, 0x4955, 0x9}, {{r1}, 0xfffffffffffffffa, 0x9, 0x1, 0x2, 0x2}, {{r0}, 0xfffffffffffffffe, 0x8, 0x4, 0x10000000, 0x800}, {{r3}, 0xfffffffffffffffd, 0x1, 0x20, 0x100000000, 0x9}, {{r1}, 0xfffffffffffffffe, 0xe, 0xa, 0x7, 0x6}, {{r1}, 0xfffffffffffffffb, 0x24, 0xd, 0x0, 0x80}, {{r2}, 0x0, 0x10, 0x4, 0x2, 0x800}], 0x9, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xc0, 0x0, 0x9, 0x8001}, {{r0}, 0xfffffffffffffffd, 0x14, 0x2, 0x1ff, 0x9}], 0x6, &(0x7f0000000200)={0x7ff, 0x9}) dup2(r2, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 09:01:51 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000001680)=[&(0x7f00000000c0)='^\x00', &(0x7f00000015c0)='%\x00', &(0x7f0000001600)='\x00', &(0x7f0000001640)='{{\x00'], &(0x7f0000001780)=[&(0x7f00000016c0)='\x00', &(0x7f0000001700)='\\&,%G#^*\x00', &(0x7f0000001740)='.\x00']) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000001540), &(0x7f0000001580)) sendmsg(r0, &(0x7f0000002680)={&(0x7f0000000100)=@in6={0x18, 0x2, 0x2, 0x7}, 0xc, &(0x7f00000014c0)=[{&(0x7f0000000140)="1e88aa8819ec6384d3db565a3be282753a23f6203344c2d3b0b770bf297112afa795a4c21d0c734eea5cb2bd6f767acc3dd956e6ea973ecec4", 0x39}, {&(0x7f0000000180)="3f49f0c0d28ee19e6ddcb0f8596c7c7f00be88036fde0614a677198cefe589bd3f58a69978bcd04efaca97f3b14e6a37dfd65281d4a2ebfb15dfc0caeda5f136d57ef503d6a3b9b874d7fbdff2398a150ea0fc866a63c58d4c6223cf3025e4f9e770ef060c15afa349bd8f6f5ccec509fec6bace6482d273402200ba3f7fbb18cc9319e6aafe66efb7cb70bfee907424129ba4278bdf", 0x96}, {&(0x7f0000000240)="8bce4f8c7d01ed1c34774e95315d7b82dd64b621a6c861f985c6798003df0dbcd602e3438f526209975fa3df5ca5b771569c09da1b0d4107c2ed9433f48b7c7fa764136dc68f8498fe3b0891c418e44a1f54fed7251ed39d61afbe27d36e9b3077649b2bf8f9513385a58dc74fcebc7304b051c485663dad08a5928e17918089e51dbfc32644c360eb7c1275b2704aa27b544706603e84522df599aeee8342917e0bda79f0131c3b71407361aefcd535c903517ac17f620291b3b3cf2cd1ad3244c1afddadb8e3009a6e", 0xca}, {&(0x7f0000000340)="a8622752aecd6fe4388a1c040aef6e30546f6a946d702c2e0d805103749dca699924f58e40e0e04cd690083aafb233625bc0c16a2dfc75d0ffc2b5733f9d3fb893ea7bcb4648a94fa7f63282fa323f888a6a5aa319bdd711a670e82922854a", 0x5f}, {&(0x7f00000003c0)="06bf84f680f03242e3f35d73fbda70df9d08f8c27ba026e84d70b75ed4bc702f1d77c65eea90a6474d8edebca8f25be327b30d4387db78326a", 0x39}, {&(0x7f0000000400)="3b53a58075b71aea1c343d5f424c4542b2051faa2546ffe7041e0470068a42c41a38a0aa6cec69f09b1a807fa6e361b7356cd2a48e644e05fe", 0x39}, {&(0x7f0000000440)="f664dd9d2e53b0a04f05ccf5372bad8292b53e7d4cb895e76c7497c7c84c57bfabf2518542b0ca3f8ae23c1a1b592db9a1889ededdaf744eda41df9db2f9a177e3c29e82ac3e7f4f3901881fbe9765ed56a385483fb664af04b5582e85d282ac0ffe3e8555ec1b", 0x67}, {&(0x7f00000004c0)="49203600e60e63b2faaa000445e04d9e9a766e8d498e6621880747ee2cd327e912758c9c1aa436a3f787081db3265b067ac3753c09fed6fdd9087162ca28ab0dc7e652f0c53883f298423d758b3bbaecc753dbeb7dc37bc5dd73ed056eddc08b692fe9503d72b731502c3d1b616156789a5d7a6e9647f7a2f0259e58bd9100c150da02115f0c33f31f76b9a5b52051d000d7b72b9f197ee2ebf27c4d501dc4e262262a1d49bdc9a52304719ceee118b4a1f7ee317ce108384305cd1b7509eb1dc55b4c2e8a05c85185e09dd3305424a7a20040601c8da41e9b13914ef917c92f89e5fef17df3a5d85b4c712f8110ce44dc010fd1b3a15f9616e6f63c8c9a780707d3f00434853dc2b20db1279a4d14586c27cdeee3e6a9d2b1a20aa9676d32fb6c0a5aa61765937011f6379c5d9668945a3fa3991c6ba8ab41c2f0a241a8b49ce75b104ccc123985af0d6bcd228c92d9093db652b37aabc38fd7fad1600606013570a282e1af4576f71cfc776fc881d948404090c1259bd9b79b6c23546821da6f1a4eacb17a3a5415ec000f385a99f884cc7b28faad7dea51f4322ad5d297182eea675d73eca85c9e93e5d73177d0d125ea01a34fb49476df5e58161d6498329ebd2c2b91bf2d4e7af60bedc59a50eb04ca7a519e90900b169f193e7d9c418d973e1ac1e0c37105d5d17f64f2877b1834875b1e59745883758a9f22d0d1169b3a132cbd5446569d14639f8c23f90e0fcfcf1f48c4e0788f48f4bd7c66242f50738880faa7856f47b18f517ff742ae11991f03fc1efa2731f3be35b6eb9798f0b418d70987720f2df381795552455e0dcb6c2d93f9db10770b05fa869cba48dcf93f3d9d61162ca56d90dc3fb2aea5a177a3fdec1148d1cd7d3e0b284b96b2944fd5dd5a35f8c99360c0b81f49af6e9c9ee55758ab8777135d874fca37e36761dfd7bc40617da0162c8f69bd6590bf5f6b0ad5e420eeb286d08c9954b5f2023a000f3b3e1506e6e5a31c7aba7873dd3290192cc37288621e73194ec87fc55ca0c507dbd95ed183af81cf45ce5ecf6d41644f69b9db5ea55cf8511fd081b76ade3e5fa5a5db22197b87e7278e03e885b7932845a99e5d7e9aa2e27e14950e16d46b1cfda94d8d32fd6fe5c7edd08bcbd251b4e89d884ca30a5a42dd4b96c07237f6981081f0c4d3837d65eeb6c7badc74f1c4ea8aaae6092614eabd05efca4d65e0bb716119369ec384bd2d94d3b012b503c62e20830ae8de48783a44ade4a911acd24a1551a4b8e3c3b5db69beb32b0cd4f36ef9c6dda30a565162fac8fe4b55f7ae31236ae40d2721c8547156cabc719e962a6fbb0d4130ee2761cac36c91f4cf0e8cb7946564aaa3cc04091d37cc4b7b419ffc64b1e09d800f40ce22994e4c4ddec6dd3daddd770a7328862219bee16d4130d587dbbcd5a4b4f91aa1f6e79b2cccacdca683bb44f0de295047528890c83f03f4597099f9d9e0fd44f29b1a2474bf54d669ccabf890adcf44aee6fa1a9ee56d9c39de98489d8924458a121963106c75c860f95279dcdaa6d0d211d9a7bf52b669f54847490d1d87be87de5516881e813ed001831d89b377e0fefdd91c350003354291c5e6b7423993b90301853d84c1d6a5f252996d9af731865bf64330b0ce681079d5aca1f96cc70157a4df25abfcf56cd60b978bcfa6b43f260b16c224422aff7b5b182d1b4ff12c9fa6b6b1dc338c86e8b3afc1cb671378680d0998cdfa9dff6633e2e8aef54fa0cfcc1b20589cd5f42d45415d392f8a7d9135ed31a4377164b5c13aff593d5f6a8a7a9db82a81915327f1e9650e715eab615552a501b0cdcb59098bd08932de424a8c899f037e18fb3f553c16549b75b7cfceab3da083c75ecbea1e11de754f090b86bf217abfcb6ebd8d1917e2588214f7537eb27a26502706554acafbaa27873df0170665f7918c0fc3cf3034ac8aa70d95e93fcdc81f9b4f9b26ff08c70cef14d1453833a951c2748f35cb7f300a1f85d652392521492249fdacdc4ae58df2f993eddb4031be2ce4fd53118faf3481ddcb96a30f36a6dc75fc1f8148d5957f8c8cecd233865b619d3ee0d65ab022a13e54aa7cdffdb6976fc6fb27fb0f14f7227ab9dbe2e34c42b849f697c417b303cbdca00e8f5263b298389b92c033f788c9e72d9c63c8a15571dde20353cb942a26fb1933e3993c9e9557df10c6d835ca3c55256132b945333003ac58d4924f160e9508cb3f00e2cadcddd64c5622be0f061c1c8a047ec0743c43f4913a659868c7ecf400515046a72a9331cd11fdfa79fb937f4a5f56cdd4e24a4528f44cf17a10cdb9570959510125089daf2d799e26c2310aa894a332ec46482cd4cf4c76f2e92f6f2aa5cfe32f5bbd2dbfefc5ba1c38e8e6bfafee824274c2d987821bb89fcba0523f91aa2706742d0a71994e3712d7f454b4254e07a8609386d2f929d39359a9c1ecd569c9ed2784f6230fee6926a3c4912e3db6a2a9e90933961f2c9670ee65aa69a94bf3c61864ebef038b180ba8ab014c0a85bf39bd2fc46a3975731d94e0a951de8ec81cb18a0bfe5244f733d0dcadf6676f2025524419aa78d9519ed845eef25bd0b8ab6612ec5b4d24321fe22ab6616714f5100f1d3b0f7be0a04f45f34dc1c175e2763576424ecf9acf22e365a41e82e3a36e9914f8403f6fa85bcf4e3981fb2d2126de6e1bcf5bd38f3b079a6cbdd622559157621ef14ba3316ef56d6fab2b5b02fdd6655a0b4a1e568179a851eaea713ea0bc74d40f1872d9b270b79b60e500158997bf8dd531aaa2f58fe3a6b836233636ca435d3f1d23f545a7c033227d45ea564386938f9a0518e8649ee1f496262b3d7c5d5075531a0deffcf6feb75087d9eca695e57e7cac1e8f03db41eb9b6878d7c36c767b9f370cf6d63e4f1182b1613536ddb10d40cff500a980b2ddd839ef665a926065ae75e636887a598df31d068feb4d6c14ba8cd173189221d0d5a81370f45daab0720128fefb823845b4cac78d48aab0fb4372686937728fb18a62cb5454187a961963c4f61efc9888b8bf8239c67824bf18743ae5b1f4af6c3a406152298ac6ef61aae99ed10f65acbdb8ec316e2eae751309b2378b11f77329ecd03e41cbf69470e2871d6d6da9a33a31196933ee42e50c12ebd546ef01fab7b2d5f8d3dde881212324b2c3483bb01188255c3f67f38bb8bc4ab776b269c7c6af31319e6f5a63db10f80118d4c987c4795587fba91d403b0e3646d7e3b5aea5d2c94daf801d6899354cea2f561ad295c36fec05cedd0fc9d74ae4ea2bf2755f8959c1c8bdb0aa3613624ea96b6d8746a12617ea51b57053189b89fa19a8974396c7ef981fe48b4150fcbfd9c3fcca1cc96e2bd4e04dae3b8b0cd0aafdcf43cb730484bd0c15e971b690fc4ae1c46e3f527f7cde5f16ccdb109794d2cbf300f7d8e4d47ddf239c996a13122b9fe60b3df2ebc86415e5141494cacbc88871cdc0b2c8fb4fa93e2955b459f82bd8d3b8e90c6305b58419c62e3f056a82128c2c86de9fb27d2c2e8255b56dba248071fd28d9d8b366efac4354b05f2c4c2f0511d267197dbe5e593e2fea2b3f24e65d9523c8ad0796f87aa582319272aa69beb3f8031912fcd0b935b214c1a6fd73449aaebb5c610d3c554e133c2bdbcdd60e51f6ccfa3930630efb33be1cf1a41d4d70ba49e09d485c4c4ab04efcc7ed8a5f03ae72dfa3743ac6098a6107987ff9d1f91e1c826d857e9e60385fe0009a1aaf973294a132974b5bede64881e30ef90e51f52da83b616f1955b966b63a7dfcbe9ca72fb8da0f3fc5c441c2461f0f2c58e61dfe68d022eaf4de296add2ca44c70bcb45063e0260ec558163d92c64e01ce2598874011a6ffa5819cbe1e906bbb8a5d1ab460b81e2f1a322af23524671b9a44eb0917662aa2eb47f78f9a1eafd3edab3d892b023e2dde0eee3e4e313bb2dbc3cabf9987ab6cd36d48e221b6511c5a8782f307eed28d8deb88094f00e0540df9e4116c4d013eb6c6479eea0796ff6dfb4d83b3303ff5be777238eeee24088620d91b2839a123efc7b77d7693a40ee51320eb7a7f0da3bf275ba950159cb611247c03f9da4d917a0117c0a8df7c35a777cce86a31eda2e63795844a1056b5ed455ba180a600745a24c5302c6c0e016e6ddb4fee71f8111a50691bb55fa5ea84053dce46a32bc5af18dddd4b4139b8c39c7ce4ee01ef0675352f262ab7f0a0178c85237b38c073bd01e4220d3cc31d4499999c0cfe1ebbe916372dbb68722f29c9b099313f1834fbf643c28708ef5a1b921ccfdd95454e3f84b10aa2c6bd95df2a9e285190172442f3a2b80a17b9ac7f9c7593bbe830e9962921a1da4d8f24d44393e6f8bc73eb53bb2a8d73d2126c8093d784c3ea7930c10b7bb4590e8807fc96d525371a1feb381327d1643b1d291a5987f298e698fa621eb1e2bc9b7a01a308dccdf3107888484159ed1cfb7e5b6a0a279516f5aa06c62d16d867a652c0cf5632284a776e43f1fa74c06017e66506e31155dbb0090e708de3e122d08a5c7229b7bced37cd445cca9f66e3a2ea05ed32771c71bbddf2ce397ae576cb3b0bb1e2b8fe52747f8d67ae950f26c5d19f384920265512831c61a34966051c36d26f3ac642d86e6d3811a27dee67386430cbd0f86873417eddf93db88ae296344840399085a0ff7f3a2d68ef8f3646122e51937a0109779fdd7c5830347e591887d21724b6a462e8d66a33e73f3145081982eff8f49e16ec8e1e7eae60b2daeeadb06b9ceeeaee8c6577b89b16d208e275b33a1f00277548fefa265176029fedf9ece419217944536c67aa01d3990eb7d48925fbe3bcc69e0573d04aa8edfc4f8c544e1c94e3173460cc0dcb00e0fda6c0bc1ddae658896d2cba633262ae85206d85dfff3a8e7cd4f8d6270b5a75c6de6f709214313bfada8d6cb774ef7b7f58fc2a693671f7be4d58f3e5fa22c4f200e3827dca2330401766c5fd33df1f7d7abfe593eba1cd5687de4126d375d2141ea5404a89b5b3d08087887abe324d0d23e836099f3f0c9f062ef6d61a04cc1b4ff8e4bd1e7f868f06f56f5c8f1a4627e729bad7b6f639caeb5cde617a3e7142765d206bb430b4c21dd2eca260a3a7a37531e332882933b64be78461403568a2350a40cd3b7a83303dcbea29c33ddc909ec1a0526371903f998af19cde5c8dbb4c6d956277d50aaa2dea95884bdb2029338b171c0bf4a02fb2f1c19e5ebe7b0069d01f2bd3e07e5d47f56b47c2250e6905a256914211017775a540e235969eccae3ac70dd2972127763617870ac8f5efc782784d5f0842b38222cec5a591ebfadbc20752ff4c66a1c413850abe62c917b2d039b4a5149b9f83096039be93f606e281a2f6e8c751d765f76c2508f5455c7190cef70676ec8115dc5227e0a1d43813101bae2610fae991d46870bc90cf072600da9dbc71f3051d6ea3046cb6df18c62073dafe0c09bde64dff27c7805ba714e697e6ad8c9e22fb2f746a90c8db0cd44002db9afc6ab29444253deb22cc9dea7544d152db7a026a6b34dab9fa84efbeef551a546ce92f1c16e222d05db5a6421f84b9191c37f280981d7dc87d212842b57a0f10aa0b8cbdd0706fff109869ae1a3bbc1abdcf0ac2bfae075d952ef0deb9dd76926a8749756fcc925838368cc69b1fe12e4cdc7593dee0185aa4d6acc351a774311ccee0b9f6f2186e938d3a862f1123e6e3639b019121510b9f606fd76fed149bfd9d08cb3d6c939c6d1917736860a231774326cf3b1f777f7ebb24cce223", 0x1000}], 0x8, &(0x7f0000002800)=ANY=[@ANYBLOB="70000000000000000100000005000000212c343d7a511f1dcf474285ba62938182d0eaa97da4c1ecb10b6ce36bd6e38b345ad7abb45f7bcb62919b2773d29d9995794c5531219c615c1eaa83a9339cded5fef50b4aa11ba79c71e08a1b3f41b83e1b95cf336250d96b80f800000000001010000000000000ffff000003000000118e36d48bfb775d60429f2c03638a38eacdde55c56d3b7e206f21975a25e70339446157744232b0a568b2ce73eee877369eed0dd6ade971443a26ccb27e0c40e722a920d3670babeee6f483f95cfe96b639f7095f28672cf47acd0937db6db369d14c81d27a9551d6e993f70aa65be4046540ab906dd9e4761a0865122e0030269c7512ad0c1fa22a3b39c8523b75333a529eba5ce7c22a40746d83a6442f83eb6bf6f4e8dc4739580256fcef3b8f7a9e86be945bc78f79c45c9835a1245d23b95c8b3414cd1d296ada9216db7aa29d26cda2c789074c7cc8e2f6070a1b4c389888e372fbfdab8ad47016e90f10b970b215902d4548fad7d011bf651c706defd344df89ee9bdd337ad418e88c8d53c5181a4b1d228b233fdebbe9b4129b4a38c589f0da843ad7cb46fc7bf5d85c018200a4f6f59c997f1ed272059d44b7bf3b53b0a157780a87a26cc929e4bc089960acd052c637b689dc08a48c37a27e1617b2ed2c77a27ca52fa916a30fbfb2eb7e5d755d0a5142ea94616f534211466276a1d470036b3f753679a40ae71fefa4929aade5eb81799e78db60c700b6e73b4ecbcf5040a15263711ca47f16c731983d001dce162031d44eb9609fba4cafebdbf5b5cce63cdc2c005f765d0221c0257d189a1824cb70a48f38f921576457728160ba9783f1057e3c1dd4156af37202a87fccfa8307c2e92dfe767a0a4ef1f38fc4c2e6f69d4b268a62d88d815cd2b200ab8e5952e1a90e99142edb854f4b6d5a72c1bfae2ef09441eccf907babe745965dc0d97335360943bde69a710122fe1c299c15d77fb7d8c0d6108e9b6d771a1014bf3199313fce7ca28d35425d8314aaefe3a5dec1ae13e91ea8d0909a2db700e59143f1e5ddfbc69ecaadfd35a6b524c2bfccd24c84f38ffc143dc630fabe99148fe146b054b1b9719f70bd662c2f8bb544ceb9528d248d5fcfe4c15c6208d2dd761f275aff6af4989b20580d42012232ec3b1f29802dcc9f60de478288e563dc9eaeb22efe618fb4218add9ea5bf5f95966a116492238af5d14b4340f46f5726b3245059c5d2bf406807ae0719b0eae270fe37ce3ac91dc43cf38c87b604015e4c16b89a427970eaf18883ce6bbcce8a67ba63188a84dd9b51c5096b36de139d334334ef921225a3cf7a3f51567c556e7d93a39708b842e4c1050a81ba93b032bac95a1f7a8fa8d19576aa0bda66ee54f34920340f734950bb76c2d0b1482dc53b00c769e5edf1a5085ce32be5657c89d66bc72bbda941c21ac0855a3728b5c9b9b4686bcca2c50102b1817eef35124ab5e75a5138f71d829b842dc5008ddc5c070b056fdb692d31eb07863f727abbc009eec2a4002f130b3babdf0af8c05f9790f68d6213148e3cf2a2ef8ee5ff87374ca119f1a335da34bf08aacc43375a0d7b82ec8b020bffebbdd1afb55d98ef6deee5bd8e59e3a0d6609adbfcc07950a52e1fe913c4f096030118208de62d6203800d3b35b2dc9295b6612d120765dd25efbf2ce478451b608c574345880bf47d91a545dd6f5e0da9aa92646d50ccf660bd6f87335cca9e38820c2c94e49220328f8c7c5bcb08e8fbb33f844320094273a33eb67ba6d032f77eac0a03bc81d9a97022455dc7a5c665da3e6627e8cb009e3270c9f59831535ebd8cc1a858545252de903420448d79d6909d1ef999ff49d27c4e189a20b49aabb8dee2b0daaa7cbf02e6cdb483c588d6027ba1b4f6725f4d03fad49f9fc6cedeb839e185bf1d821e6462421155a311a27ab9d3ea4d7e13161993526da35da67aa47d6fd6fccfec9fdb35d479b0906acecf7e2d12be2f76658d1540bdf84e7b3cf6b9a71dfee3ab3ce14e496a40918ff6e1499ba8734a0900b1323b3a964291b4209300d2d166fb748f0123bf08033aecacd09838b4df32a7a2e2ff0baf2e9e76b058997d1d3aae675ff53dc2fc798fda2b0f94e399e6f16d484727bed53bf3da84360ef000ee94aa2d075741ff846c84bc871741e2d01e0ceca512d770ed4896e01a90bca33e3a7d32d508d1aeda161463c70e7c3b09860c1b39afaeb0ed5e0f4c3aa9f95f87543d1b9c83270d690555217aae94f80870b7bfc94fb2a2756a9033e5a7871973fc36b9cb259149e088e89f3e9418ae75e63cd3cccd0fb41ba51354fc38c31f5fc9c9fe73e58b64c0e042ffd1426f64d82bf4aae1a5b0e3dec156d556be9f8c79ef7f544fb940ec0c59b7e7d6c3a0de5e7a3c326eb05d7fcfcd8299d1d780a8fa8256a2cb24df70717651bcca6043092b7377f67b8c26cb07eef8bd5c86f5d0a34d208d607059ee5005ff108c555af76ee0dd87490802b2927d90f34c9d7a10fce9717a847cda9a68d0a93bb1481555de1483695aebd0861ae5f9db00cca04cd64eb0b1328281357e96f2284487e0899a9ef7ecb909659c4c139821905cf20e5c3c169997947bb798e8124ed17ec9d7b0180c7cd1182af8406183012b7e6b15d1b1e1da0527175769da45cf990c8f5319112fa682c0bec29c3e457561e6ed6d01c8c4cc07ed119c2df235b173f5d1c369314518160d0640fe6b9820e1821d1ae0972dda779528756bb4c3d2770ab512ecc6f37a29ef5806baeb12f0c95c83bd607ddf9e758006019072473c6cbc25ffbb119beaf538c73c17eb1bce2ca15c12f6ca4faccbf53db636d6be77eb6e44254609da36cd1d69a86a8dfcb8b7a9543da3aac12bd1b3499342895fda8ff410c51afc9ba4b6be131c2c1cf13d3c831a7b5053a4848d19f4d3c10791c9743881807e7ef192b13d32b0d3f4474bc1c2a51b3701feed2a7b05df2b273fa7b573f5d800c9845dc0556ab7aa726d495cc17fb8974c27ffd31317ae64c51e0b196c613b34de9d87eddc98049fffba605f56b0ce8d974304af546e99d8b1a20d83dd21f6f40de3fe7cb69dfefb3c3f6f5a6c555817a64de29b3e1b7045548d13ce757b258a9857f72a29389de0fce7a979ff24280f227fbe9fba38398fa38b5085e20bf9a49d50ab6b843521a6a4c7437430db84c8850f0fcf809d881c59ebed119b05353eea7530517cd81b788cab14358bfbbd15c65e2af00d0975012174d27b5787b2b8dfdd2fdc2e321960c52231b20f9c0a47709f67c8952e84927ed9bb9e7f8c46eec74a2011b4e5fbc2b9c5ee4f690925cd9f0c51020a2c83b5d304d3a11bb914fb148847f52c2e985cbc1a8b443083f1c2714409da9af0d28754ae1e9272165dcc1ab581eaa49932935da01ed8bab8388ae58fd0096e12179a9228ffe740df4a6d8583fc0e14f0bbac71d3326976ec7e320aa77b92f76d35e70d8b10ee246ff7520f221ffac6375cd1c956b891398b4dd76b735c1f4180a17826cb81b609523e393ec9027f5e7dd578d518ec37724f0cc1696958987d216213dc553a3945f344b60e9e251dd6c09cf4b579cc6f2eb5e6cd6cc5ecc67af243d03c5e231feb9ee7840840871a4914c46014123d2eff15e82f977d53b0e22fc28ba8018fedd70f581be35a949f90d24570ae4d055dfb9283113d7316154e6b1bd18130b05d948e502ea8d5da6e6bb29610b18bbc7cf5595cbebc4059fa3fbf7121bc97a98055f59dee5e16fbc7edb71def7892eba1aded67b1709e439bde785b39252715575a3a37b77b77410e3c1ee60be1dee9c18d5c174c6b72ae7814f41ce2ec1889a65e4eec48b76867d1fdae18a85557e8d16ddc06437a0ef63212749b21efd47025f375c02b75f26039b84620a133862bd766d7dfd57c437856eef756861be39bca5969431aa567e50e367c1c9f534cb0a78e9d0aeb04f13a64394606f181c84742ea543f7f2464f016fe17d240b8e6d8224313ae0a04c7e0415283a467eb6497203af8b9857f43e9d8e503d66752ec75bfc85cd8de2af32a153d18ee9f5b9b5ea06230d16d866ec592ed6ae3a77d96663c5851a4168dd3c6e878e1b4b78583071304a7113c9cec1c882c58203644ed49b91d5f3d0e8ec5df90f6724a9bc834306b2ef3dc2ffc90b0f780da3a14fe14777e617f08d6c3cc7a4b3ac0d4b910b47f057ba1572bd4b268daa7ac50d9fd775db92950115e8cc04202c2cf366d5773e95ae8cba921f9fbf99acc4408f9c20ead2ade2bffa5bb45fccf4ccfe0b2c9336e6cb7b144655979528d47a9a4c75a4e4c11b7d79c4ec121fadc7c6b642a2b633ad51785f0190d23eb009b9517cf47395a80ce382babf281833297a090f90b399ce174814dedd306463ebf28fb7a80d89b096f46b922eed8dc67f94817b2bd8d25bbb20d13e67c501000d5da0ca318280b8d5649fd3d3373343f84313b2006a1b551da40d6ac5714ed0ffd3c42c8cac3b20628edd6a8b9ef9cffb8efe4c838d4da20c8767b206822656f623ce3f8e9ce912bfdb1051aa312a6ff629cabbc45af710b0db2aeb0ac9d3be6fed1d08545cc31745ed860146c2eaca89a18ce0d70a6f8b2afc73e7075878830b9e0bfafff421597484f7c1ac03c97d712277e2d21d765076415e27b1dfc5339ee32dac291b3f5fcc8cefdafd807f36681648b91e0e3f4ab60a41f54b628f2f78a9514b9811435a7b21dc96a280355fe7537b607a4b75f4df58e63a09e53bb3b78b742c480371102b95457ca314c5d343615af175d1ba3f473b3605e8ad4e612e315e86bfe6d34b459bdf917d8b6b44946dbcb8e6c5f6bf6e296c822a1248933575771f306dfc3f965884ada7337564092a1a42e2d61e3edffe27356eba3c782038e5637b5ad94a37ca154a6139237a38851db3f94476ef45bcf1f8c8868a4946a46442952abebca5db2c93b837286b4c7b38956094ce0361c7014fd0189b7d900ba4e12fab9601512ecd5cd3654187fa2037c6ac040612354044879ab703418b24c3c7c419856c7866ceba64797488ef9c2ebeb7710b9709e20fad26240e19912d23e89093e9d1efb7203ac14f82ab5c7c1026c2c6b6f1d735b3fc266219d22427d31791551e13d78f5341ee69b22070b596a0bf7eea3c8b4feb9b04483daa4dedbdc0965a92d5acc0f01217f84b0637e484013ce38434b3a49d7063ac3b750df5eab12c8c6e0392e0d41baa4255720d3e8517d2da2c1387bb3751de1ba7615758e1b2507c96b5333b804612ec80ac0ca1b4013c5da6947b18f87d1f624920d7d95f5f4679fd5c53e590c52ffbda729c5a5664bca08fdc60a335e204f718283f00a7b5319bb530823f319ceec9e886fc8e58386e7d5da298b8e0d3eef9bc37bbc86fc6555755aabf4903f218b516f97b45e09822cb3a46479341d9844837d475fca4731b7a9851848ff3566010ee87cb1e0e0af2f01f14ce63ae278339d28e495867002af4102b76cef76fffffef9af49c0ab52507b5846525b70511b3ad41039e61cfbbfecea6c96b1ae91b736e95c096a6cbdec5a548efeeb63b84a727b3bf99201c12803e0f56903b4ff0a90c12c8896654fca2713d5c891aee00d6061cfd815acd1b43ea57a8dd27da66a3eefac2a17a57841aabdde0694178f3515daedd6b2863e81f98fc204aa88a76088ab6ed9e948236153d295b75b067cad7789f0ff8037996c2a8e01634f540ed257a5b114249538a9b5fda852eb96490471b4208cfd1f1d38347b7957cae03421d0273e4ccc98c590acc46ab67a141cc78930e5d9ddf8875b2e187d01164270a10aca3745fae920507d97dfa1885dfc36f0b8e7e93700f3da6890170339bb0718cc4c1ccbe8120e54315d858ddceb68216f3416abfc863dedeba743dfb33e01b8e963c8ced225d1930c785c898d908310d299cffc2e47f375fb89785000019778b1b800000000000000ffff000001000000c51b20a8b204aab90f7ba0ac648ccafcb0957b30676c294321a3bf580659784783c22a44e3cd8707200b226e048aee08b69613e679583616c65476c445c90cdbb1e1233ffc4d37945beb28330cc3c59dc121d3ceaac4e7d1b5c60febc77d16c572f08cceba19a340ba3f722050dc0beff878cd7c75eaa73d32e2139dc32ae752b22b456335bce1c18c2c2f8289a81087671b853159ab7e444352632bde88357562bf128c4d284fd959bec96dfead70304e8d43c7a7c5191958fcc4560c00000000000000000000"], 0x1138}, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = openat(r1, &(0x7f00000027c0)='\x00', 0x10010, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) recvfrom$unix(r3, &(0x7f00000026c0)=""/186, 0xba, 0x40, &(0x7f0000002780)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCCBRK(r2, 0x2000747a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:01:51 executing program 0: r0 = socket$inet(0x2, 0x20000000000000a, 0xb) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff127cffffffea", 0x8) 09:01:51 executing program 1: r0 = socket(0x18, 0xfffffffffffffffe, 0x6) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)='\fFW}', 0x4) 09:01:51 executing program 1: 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}) r2 = dup2(r0, r0) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) 09:01:51 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) truncate(&(0x7f0000000000)='./file0\x00', 0xffff) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) close(r0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) 09:01:51 executing program 1: r0 = kqueue() r1 = kqueue() r2 = openat(0xffffffffffffffff, &(0x7f0000001240)='./file0\x00', 0x800, 0x8) accept$inet6(r2, &(0x7f0000001280), 0xffffffffffffffff) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup(r3) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r5 = accept$unix(r4, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) kevent(r3, &(0x7f00000000c0)=[{{r4}, 0x0, 0x84, 0x80, 0x2, 0xb3}, {{r3}, 0xfffffffffffffffe, 0xcd, 0xf0000000, 0x1000}, {{r1}, 0xfffffffffffffffd, 0x25, 0x1, 0x4, 0x7f}, {{r3}, 0x0, 0x20, 0x80000002, 0x1ff, 0x692}, {{r0}, 0xfffffffffffffffc, 0x80, 0x80000000, 0x2, 0x2}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x8000, 0x5}], 0x7, &(0x7f00000011c0)=[{{r0}, 0xfffffffffffffffa, 0x60, 0x80, 0x2, 0x1}, {{r0}, 0xfffffffffffffff8, 0x0, 0x4, 0xfffffffffffffffb}, {{r5}, 0xfffffffffffffff9, 0x27, 0x24, 0x6, 0x1}, {{r4}, 0xfffffffffffffffe, 0x4, 0x40, 0x8000, 0x5}], 0x3f, &(0x7f0000000040)={0x10000, 0x9}) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 09:01:51 executing program 0: r0 = dup(0xffffffffffffff9c) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0x5, 0x5, 0x100000001, 0x7ff, "c1e41b835f7dd9dfb6aaa8bae22910886fca626b", 0x1cb, 0x8}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xdba, 0x8, 0x6, "70ae08ac4f3a18ac99dec059a7e2a5f34f35d388", 0x400}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, 0x0, 0x0, 0x8, 0x0, 0xd1) r3 = syz_open_pts() write(r0, &(0x7f0000000300)="cb0bc3658a8560fac503c43df0b449bfe0aaa3b4727d0d9b6c63c10197fe15291cc5b5af6dbe5fbcc1ee031934f572ebac3fa1497fd27197f3cc330f0394400e0b515c0c37ccbdc88a026d9c7d58e7dcc6ef13f111c0734e9ca3cdf4008099ba17", 0x61) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x81, 0x9, 0x4, 0x9, "2f402027c3213779ebd83b53da4a33d0382e7e41", 0xb7, 0x80000000000000}) read(r2, &(0x7f0000000100)=""/206, 0xce) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="c87e0537ed07e2c56261a6c7976144856d5e9bfa1b4ef377a6c020c7ba2e6dce6065b6740709ac9aa26d308257158bb0d7de0cf726473b8cbd1370db4685a05bf6c4fbce5b8b6ce48712f6ed78cb2e2e9ddac0b72c1eac16dce991bb1424135667ea4aecde2b4ee0", 0x68}], 0x1, 0x0) ftruncate(r0, 0x5) dup(r0) socket(0x20, 0x7, 0x1) recvfrom$unix(r1, &(0x7f00000000c0)=""/14, 0xe, 0x802, 0x0, 0x0) 09:01:51 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0xd, 0x0) 09:01:51 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getgid() getegid() close(r0) r2 = kqueue() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x8) readv(r2, &(0x7f0000000140), 0x0) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f00000001c0)="ddbe12c46cfc602dce27692f55a083f3a409cae1dfd46d5f6f55d5eddabd406dc75110b7a64a9519955723d6394db990f782e78e8aa912b4c181e3346ce62cf94a7598bcf3eec0a7d333d3d2dfe7290332a1930aaffdcd8a09a58e7420b2fdf951e80ff83741e630de459713f988cde888f45aaade48e2786bae0426aef914951203820f87bb7db9e9b60239721c118c4eee79de998eae4335dd941b386c316137b753edd7827f9c99c9fb977f55c7fa3cca2877a498edcc5bef0f92bc6a27faf4ae4faf4c32c697b69eaa715d23c5593df6f7ec7892a8b45bc52c9ebd477d3ae9ebcdc74ab25fcbd1f71433", 0xec}, {&(0x7f00000002c0)="8a144004c4c0bcd0c59c47b987a8f2bcb9ed78dc15f8a277fe11f4808dc2bf61f578fc4714364a86bed16dfad4a31db90a170caa2d9fda4da869e2e6477f4355299726e00bda6ad03c9ecf1c798c8e9531c4f30d70adf2d5bd647db13128bd70214ce0b388b4e95ba17597c49565ed1e9e8f92367f0e0dba7b0e35f0acc6daff27f5053c28028e2d1a27", 0x8a}, {&(0x7f0000000380)="5d5c232b25143feaaf914d1f996142e53db1045832d743b314c512a7ec078e8e70e992278f731cdee6aaa8b03bb00eafc6ea44f5e414a1c12bd07f3530d099967de632066123ac57c4fa038fb1ae9ad8e2b4ac4a3f1f57544ba93117a3fb6c9c079ee6be1b69d1fc52195bb6030e48ecf0dab92684b1264054ac222e951f1cbba611d90bb2944ec8422f6614b865626aa4a34be13ace7d35a1e92c7b3baee1b65e9b734c5945fc2bbecf43a6ee265adebf6fc5f8e6d18fc2b0f65968e8a7cf7123c36ffe93fb89fa1993255bfa5fea14f78fd2a52043649278821ed490daf628eca9aa4edf5fa52084151729c8de", 0xee}, {&(0x7f0000000480)="e9e0c3a8597416537c6c29d0e323cb690648c77906bde27397a8c2724a20213b16ed1bae0da2ca94c1460ea07c96aecb6aaa4ecdcb", 0x35}], 0x4, 0x0, 0x0, 0x8}, 0x4) ioctl$TIOCFLUSH(r0, 0x4004667b, 0x0) r3 = getuid() r4 = getgid() fchown(r0, r3, r4) r5 = syz_open_pts() open(&(0x7f0000000140)='./file0\x00', 0x62, 0x100) fchown(r0, r3, r4) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) fcntl$getflags(r5, 0xfffffffffeffffff) 09:01:51 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0/file0\x00') mkdir(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x1) 09:01:52 executing program 0: r0 = socket(0x26, 0x8005, 0x5a5) sendto$unix(r0, &(0x7f0000000040)="b99034ab6071f5991c64f73c0a929df4f356e7d53e42d9", 0x17, 0x400, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) 09:01:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = msgget$private(0x0, 0x104) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = getuid() r7 = getgid() r8 = getpgrp() r9 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0x5, r4, r5, r6, r7, 0x120, 0x5}, 0x1, 0x4, r8, r9, 0x6, 0x7, 0x2, 0xb2}) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r10, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 09:01:52 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x30000, 0x10) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/233, 0xe9}, {&(0x7f0000000280)=""/224, 0xe0}], 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) select(0x40, &(0x7f0000000140)={0x25, 0x3, 0x0, 0x0, 0xffffffffffffff84, 0x7fffffff, 0x0, 0x8}, 0x0, 0x0, 0x0) r4 = syz_open_pts() close(r3) dup(r4) 09:01:52 executing program 1: setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x100) link(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) link(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') truncate(&(0x7f0000000000)='./file1\x00', 0x10001) 09:01: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, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000001900)={0x0, 0x0, 0x0, 0x0, "858c1dba6b3f6cb5586dc607aa754c835903e4fa"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="0000000020000000009c30b2efa1af2800000161a3c4d29919812ef288c949056677e8d596aa31269bb38e4858b56f4520b121e1c7144f2dc9391527858a4d3e5790cf88dab29e271f61920938db2ed23ebe12d7bde10e6fda4ab1b745ed15"], 0x5f}, 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCSDTR(r2, 0x20007479) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) 09:01:52 executing program 1: r0 = geteuid() getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3be4, &(0x7f00000001c0)="01000000", 0x4) setreuid(r0, r0) 09:01:52 executing program 1: 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 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) 09:01:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f666900000000"], 0xa) bind(r0, &(0x7f0000000000)=@in6, 0xc) 09:01:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) chroot(&(0x7f0000000180)='./file0\x00') ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f4f6cdb0bfa639aec357e9eb70a88fe1542b9764"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 09:01:52 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000380)=0x8) r1 = socket(0x18, 0x6, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) unlink(&(0x7f00000003c0)='./file0\x00') execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000080)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x81, 0x100) openat(r3, &(0x7f0000000200)='./file0\x00', 0x100, 0x100) setsockopt(r2, 0x9, 0x0, &(0x7f0000000280)="d770457613ebde6de48fe3536d1678af5be1102821008e62255569e22c379b1ca9feffd0b655437ea4cf1f9dedaabf4e949da50e15e09f0f7719fca3be9e9c4691ab405e52cfae0d6506fcfe34361c629b4c5504f1611acff74af0be9bb84b0c2fd353", 0x63) 09:01:52 executing program 0: r0 = syz_open_pts() r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000140)=0xc) listen(r1, 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() syz_open_pts() 09:01:53 executing program 1: r0 = socket(0x1, 0x4005, 0x4) setsockopt(r0, 0x2000000000000029, 0x200000000026, &(0x7f00000000c0), 0x0) 09:01:53 executing program 1: mknod$loop(&(0x7f00000000c0)='./file1\x00', 0x100, 0xffffffffffffffff) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20, 0x141) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x3ff, 0x1, 0xfffffffffffffff7, 0x100000001, 0xfae7}, 0xc) 09:01:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000000)=[{}, {r0}, {r0}, {r0, 0x40}, {r0}, {r0, 0xa7}], 0x6, 0x5) write(r0, &(0x7f0000000280)="a907482404eaacfeac8b0ac63620c9d674ae3c86c13f35c7dca9f086aecc8a45f12f4c0ca6235ac4ebafd8275969825b1f58df2241228696696f4c8bcbec2125dbfcc840c96de927b397d5b7dbe2cd0a6107106e5146b6", 0x57) r1 = syz_open_pts() fcntl$getflags(r0, 0x1) close(r0) r2 = dup(r1) r3 = syz_open_pts() pwritev(r3, &(0x7f00000003c0)=[{&(0x7f00000001c0)="29ef0c98e2a134", 0x7}, {&(0x7f0000000300)="05d33e5a049217658f303c23d93cfc040def95062e6336e9fcaeb9e03057213c02fecf7ea50331f010e46dafdc7bcb3f72266873c7061a24867ff387cc960226b7c6acd0f7e606ee235d00286946e230f8f7589fabc45d14b337b8ab88e74af0f0c3a2644cdb3a400e8b10a1c416607e9767c1cc8e2319daf2339bfde0b8d0117bd962ddb63fa1074cfe592f014762d74e1d9aaec195c639269a08", 0x9b}], 0x2, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) preadv(r2, &(0x7f00000016c0)=[{&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/28, 0x1c}, {&(0x7f0000001440)=""/73, 0x49}, {&(0x7f00000014c0)=""/211, 0xd3}, {&(0x7f00000015c0)=""/200, 0xc8}], 0x5, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = syz_open_pts() ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000140)=0x7) 09:01:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0xfffffffffffffdc1, &(0x7f0000000240)=[{0xbb}], 0x10}, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x100) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/115, &(0x7f0000000100)=0x73) 09:01:53 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xfffffffffffffffc, 0xffffffffffffffff) r2 = geteuid() r3 = getegid() fchown(r1, r2, r3) fchown(r1, 0x0, 0x0) 09:01:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x4, 0x0, 0x1ff, 0x0, "d7ffff0000000300004dc40069510000002800", 0x0, 0x40000000000000}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)='0', 0x1}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) connect(r1, &(0x7f0000000100)=@in6={0x18, 0x2, 0x9, 0x9f}, 0xc) 09:01:54 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) close(r0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@un=@file={0x0, ""/95}, &(0x7f0000000040)=0x61) write(r1, &(0x7f0000000140)="a2015d1c82c40718481387283cb1f0305201064286a5dea649ab135c42c36c8b6f3fb5a21183f526f726ff1d8413e19cead971c303154604cd99176b", 0x3c) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b21a1de21d4c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35", 0x3b) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff8, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:01:54 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') getsockopt(r0, 0x200800029, 0x1, 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100)={0x3, 0xbe4}, 0x10) 09:01:54 executing program 0: msgsnd(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000fc7de466a90000000000000000003f367ebcd0400a588ae2b0c8129b7e4b59b7a35056147226dc6788b013cfb8aff5ab752e9cf9fa7e4401d35ec0f91860e2b10b2e19d4bdac62695ae5dd5663d0fd5fe8e5968b80f97696a8d1d80500fb"], 0x10, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() recvmsg(r0, &(0x7f0000001700)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000001580)=[{&(0x7f0000000140)=""/102, 0x66}, {&(0x7f00000001c0)=""/20, 0x14}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/136, 0x88}, {&(0x7f0000001300)=""/244, 0xf4}, {&(0x7f0000001400)=""/235, 0xeb}, {&(0x7f0000001500)=""/128, 0x80}], 0x7, &(0x7f0000001600)=""/254, 0xfe}, 0x2) fchown(r1, r2, r3) recvmsg(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000), 0x0, 0x0, 0x39c}, 0x0) 09:01:54 executing program 1: r0 = socket(0x1c, 0x2, 0x0) setsockopt(r0, 0x8, 0x6f5da318, &(0x7f0000001100)="01000000", 0xfffffffffffffea0) r1 = dup(r0) preadv(r1, &(0x7f0000001080)=[{&(0x7f0000000040)}, {&(0x7f0000000080)=""/4096, 0x1000}], 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x2, 0x7}, {0x18, 0x3, 0xb60, 0x1}, 0x3, [0x7fffffff, 0x4, 0x2, 0x800, 0x7, 0x7fffffff]}, 0x3c) 09:01:54 executing program 0: r0 = syz_open_pts() pwritev(r0, &(0x7f0000001500)=[{&(0x7f00000000c0)="7618034151a9c7c3fc3db73f553acffd3f77087a079b8f17b49aef1e30ec9f567feec37f4409cd710421b808791789df29a26534aad6ec53f42af6ede36212f185f750fdf87387ccda42e01c50f0f86ebaae261cd7a5367da3aa05b14e27f16a9765179dcc8da39811714824d94c05332ba7e64dbbc25c4e9792b1ff416bfad57f504131f0bf12d69e71de7317f9de5b02125b6c3ccb5cc398ee09f6a07bbc2734bc07bb5bc6feacf2dbe14b490360f018d4f69da9ede657068f77660bf735b0e8cc60b6f88e8a94027d61", 0xcb}, {&(0x7f0000000240)="19dce323578dcd56b96a471924edd8d26964138c2edd0c2698c2acdc4ac015ce535693fbe786dc21576562a5235f7a32ce854e4a41ff83ca8da201658c34f2bae4ce1bdfc1075c954bc4db5f3f2df91c94ce0b4a36a5ac1daab808b39525ed8e94d19d1f37153901f0c023f1591a1572a4a0149af2b6aab9b38650a49a1c42dde144efd9259cc393067ea0ea9e2393ad85ab1920028af244d1ea21d1ea2dae405a04f3d69c965a9dcdadf09b53f9edece7837f855e899e11d6cf7474fa39af553bb38475fbb65f8d990d54e373b1d1d7f2f7bce5c4679a559f196ffb5763db7dd220f7321cf0a0f1517ea569718a1c2194eaeb6146d45b24c14f40da8831d7efd65f8dc1b0af0f22cafa44197c3174ea15c227aeabdfef314d4cfa4845c8661bd7055b932c699d8ef13701f6c9319d41df0f051d1dad308336b68ac7a9d80e863df49c592f7247555f7f943bbcee3c4ca8e12e83aefa3cb3fbc8fdefc64e9347e91c30503ff1f19714e9381aee935b8c6ae30617b1914a606eb32ea11d04a18ae0f8bd6430c98514505db6517bc10843a8575cf21b76468a5603bb582af35d63abc523229a0926815c858511f01b194d96d9f2b656e09f280fd2cfa9a4cc1077cb1126e4b909608a65cafa6b61dd9cc246c1aad572f42ae75973503500c3a2ca46ada5e2019b0cd0d343c474aca58bcde869860fcfe87d448a63efed8e4bd62255bf91d2ae0196b87258e2f2d9c99dd2c555afcef2a06f21f8696c228c932a524618d4821ae7aa4cf4e53a033ee54423420cc2624f872f9b3ae412e2411234fe31f8e4fbbbc79a17da3d45012db4d0433726c1fc0f2700d1e961fdf5b5c8f356298b0586117c50f51d43e122dd9e21fcabfda85e2e4b178a5ac1c582db0462aee3fedeee9d8db2a2c5d058520197376f0f2e43ff63b49413b652c342856e7bed12c4371dfa780c914f3162fa862310f131b60f5ac74726d03964381b37dda9ae1e34f92acc8fe28fe833c328c3b93fb517e0ac189a64c31410b66e9487a4ba7d06359ad07236873065fa5dee589371287660cea76df3e0debbf515aea15be6e5d1db3f22a52a864af27bff43e67b37bea6d445f05b4c136c87e7cddc2c891ed88549cbab84522e082f4d4ddfd45e6b1d4902fe99eab43d4a6564e092661a6316433a3ede52f079811adf4e846d5e34c9e81d592acf16eb5b661b17ce3204a4a6a3c4e772ab1e4acbcc2e7a792629b20918503ab06501ae9d42178c26ea43baf9010691d4c8cbd909c15bb78eb3794542bee81bfc9bce11e9584f98022b0f1e7463ab877272aa09f4934b8e8031c2ba23cf4147e617362b075a4c212948196af90d62064f4bb9de3bb9717f27af926a1491254baabc16ef514317d4e02d65431faed544dce120781372c607ea5590e862d56328b647b8c1de34215387e2b5f71ced998269b193753c63400605cabba87dbfc39295034452951cc125a30ff7f203d0ccb9fef9bcd7783681532fb9c84b6599301f3e9fae3a877b7f824da27728b1cbefe50034f785108e2ad88d38f2e74b7fc9490ec7cf3403e40acddccf4480898879ef082c66ce5eb4480df197cfd76afb5392da121a4042353951070c517cf822edd35598104da3837c1bcb0b2e66fd05c369e05cf76714eed43ef9a1e877773ba2e4d6c435e5eb279e51c5b7fb53559b25a7979a737cf355904043482419e4afd4c75962682c494b3b6ffec86a1615f7b6c0349a634338fd7ff45a2b12414d127013e9386fb9b4229c6ad67864d4534ef1d5a89076342f6635098d59d17dfa260d80232e534a1010961cd9aaf2a729d2fdf44ab0d864aea09b5c3de27369c7b1b8ee5e24e6d43bc9e0eae95d4fad0ae37de45363bdd1e82ea515dad37446529b3400917427dfa082d96edae014a09e12999752f414d54105a3d87ae81ed7b926beecef384d1a277fe44db3570703265dcd694b553fd2564581253a7ab6a85cb4c7fe162d4122708f82182665776fc5fb2186be0ad55bb307630f81e66f44aa3744a2bbd1d67881f33c59ab57d5b15f9494cdb4edaf914c073f6c83ca5ca1f719829753b5e43e4921d00a676dfb2e3135e9852d5a10056e61d8615a428263181c888b8800746d0594b50ea8d3715400352e6dafb749581103ba9e95e696d938fed5634753996ac87af4b53a4f13f54d3c6ef398595a5ba45d31c065f315ecb48bd94c40048e131e2020c20bd04d87fbecfd62aa75133717539ec1174ea16e5be02859c674dcd143af36906b6bbbd71cb5c4ea4749360513c1d5605190d8308d38950248e6695138820ca9a336909b977db954f0348be337e8a4885dab4a0bd3f216cc63082cb809d799b0df02c61c428cd3059ec567c89ef011cfbb9e8d293ab4e021bbb58fe5eadde0f04774cebbc4748152698b06da5d8bc01828efd75f3ad9849dfa1abc0e459515300453a1c69d4aab5daa6ef526738273d816b9e9f4511f093e1d3ea7b389eb7ca46d88a98068dc8569e78067885cd9d2aeb0914ae88fa31a0531e59d3580af5580569039ec755da66cfdbacf8dc059bb38fe5f68f8a42104c7550085a4a7dfcc3088cf092ae46b4c0de7a448c7119e157aee1d119a9a6b00e69b192ec859b3bd74397c23f4bc4db5d0ea3ca80b3779b8c3e93de8b6fe2936e7199a934615aaddae0b443701028b2ce0b3204a17f1d4de498c169f584d4f6b1778d608c7ac17d28de5ac5855ef50d66a3020d915e7afed7383534918b7768c647ac5a5074b775eecb0cf3e2b3bd44b3215d08ad1eb8db65bd9664c87e18260718bb6a52d5941d8747030f2fdbd0842cff23aec1254c6ba4fabbbfcfd7a6448c28aeb9066b6f59b993d8e28aeef72a6c748f29a5abbecfafe8bddcd53b8ad7e403abdf9e87c98327e068643aa7d2470cef3e176e93dbf1cd94ab3313005f8f5f922e2f919ae916323a5fa8e9a2d8da632226606f4067f4126720b3222476cf6d50d5c114d5cc6adbd4e5f7211d0c9d9b09de4723fcb1452525ad0565bf292b0fc2484a770862c2ff312fd3236f26c1ccf4173f537a3466a42a12030eb8cdcd76ce4423469381296e91ad99e9b454ab2168c8c0d201a4ad8eadc861bb43617aa9dde0cf11dc41d3f59df3f2a65ce7b61d4adb0cab8c920d8b07c88ffcc63d1d794197e21c253f73659916a01e3049ad651a5179adc16fdca3620bb3bc6f0d3d5a6d71ff2f6eaed77995271d73e8a4d6ae788f1b42f56c8c55638cbb76363d093617cd8d884379bdd4172599891c83900e7cb419756733cb15b6edde57e8301c16ae8afefbb7e53f0212cec7ace7ab1559f6718086d9c22697adc8eeedfb936ccc470c91a8fdf8224afaf1b8b9bffccd5de5574e46d262e755d4f994702b4eace0a953b1af3ef2194a9e294bdcbb998ffaeb7f41167c941642d527bf5d657f63472cfc7189d177076f312ab4b1457d8e9bf102c0945074d8d84072c73390645304d2fba5467d3d8bf1267ff7ad801ebe895da871829967ce12996c8f5288f04637a6f41f6e063a7cee4f4b389025790b18ab4649613963141c37031c24f3270b24f27addf46f3e88bafe278112a17c63e06c7b134daa5d861fbec9c898eb417b2e4ad2df9ffa6b5b4752676f6f338af02a83206a9c412eef6b6a8bee07a1429aa8b9e716ef1984cb1228b60dba286c6d1b4a4d5c2448238a39bdc29eaf533c374e08bf87ebf6237bba608053dde5160fd15b70b24d57cd981af8c7d6f43487e0d109c4e5d600659ad7be39243c52625b8c1ec0c2457b20cfadf5c14c4c2c3af922290b00dc0f82d640927e1162364fe2856d9d6bb1e1c5997e9fe44ce93814dadf71b227a660bb50adbe4793d4302dff6ce32a2fa207c262a19e3bd5a6d6ab1e80c1a81f89e55c670f426c8fee795acd3a4ee64799a26ceea7005249f15de2ffc96cce8cdce252d1a5b9c0ecc0799e4863edb35cdf991cbd36736fd2c4742c2641d13b8cef8f8e531403a1701570a16eb5f9478e6c21f7f6531fd25425ac50f431c2753c9fdbb49478820a9a1e515eb7a50a3384d84ee6283d1dec727cb765c6ca9d397cbac31fad2f50db36774439dabfcd23f27d487288ef471c069a1aee4c17aee8f905c705a1bf408250e387d4866d95134a5d19db8b41b58c910c7c6e890a171dcc7a2aba32d27cbd6e33f74194efa3a991da9e261a7419816c0cf5931c29920f3659aa1410846058adfcd5f572b036c0090a19481125a752b7bf22dd1ea8b094d95e94110d00dada08914056a609f002ce8c2e0baf4c36f1c9f55dec91ea36b0602900b9dc2fc1b5039f6eec8ee0dc3d62dd51bb2b222870f48d34dca32b6f9309da1d250de3a66b0d52d322b583ea42be26575d90fc8082f40915c6d905aa08b58496aee6359e5862899eb7699f880bd66602efd0cb7b9e3f8d455c73aa1fd827f416d7a12654aeff23e92b462345a0771718493f5bf9197421c8bf5815829cb3ece893c9db46a68b4a151b18df3809854a24a6711c3b2e99f236128d4044ac0253e1e4fdb407c346c978e989c357633204adb4e3f0950b6cb1703e8f9d9f3b85880e19e08b046d5f4112f574679a545c8e17422f095c475ce284b6d67c751ca6197fa42fcf6ecb9f1a218e693d6972ea548f63bf02c2272634dc3988cf1500eece1ef44c41ca4853f03540620f77926241ee9a287c040e9e4bb449cc00a303d3c398a268e969bc5534ab343986558f35019c8fc6ac1f8c11d40df1b3772bf9dca372ce6cd36910717d53d2f117ebf1a267f18545e687e849c07c9e80d66e04e8b8c8e4959a8c686ea92b8db0516d7cb7c110d40e1486377363401f6d175ec29006957b6d330d693ef4c32775516d1108e5d4dee6d9adaadc37ab094cdb4474a9510ec91ef326d54cfb40edc78773d984414a1a121b908a3ffe2f3fb4170cc42df5145ad434cbdb72a0eb4afe5cb191a8de0a86f927a71af77a3f6f1d2350935a1383c9016f9bad3ad4b70b146b9fcf79bff50af5d55bffd80b78ba88704b25fd050eb2362bc0306b2d7661292c68b6eb8cf4396855c326455993417a041ebdec1c560f2e98c4b20b74312709f2d0ac0ded1ba9d8003c217b8811c9dcfa2b2eddd912a980a176181d523ab40bb389ea85faaf220a93d53305df59f5cd37c85c1aa311dda507ab9b77b8bcfb7f5d03c0e23a73e406be0b80e5a385ceb91fe46746d4e61eb7b48f939a5685f593576a1ce8f7643667edc5f16254bbac3d1f6a1295af84cb04852210247aef14a8d4d72adaac30df849a9156628247b497d76fabcd9b28eb3076ba8fae29297562f9b783eb364e53a6dd5e4ffd4b60436080f9757e9171c4523fde22550c85484e553cd5dd8eca04d54c9e25af60f7445b691792135b94e2bf0d9892c940e5028ddfd37d3aaac9e2b2db372cf1db6c060eb857fe4ef996e4b47cc32277685f17b904586b3c036e85088ae01194802b07a38f1f76c58d913b7936dbcb3bad067af7466d05736d3cd1ac52d8ac4cf99bc37320b478b8a4fefb63c4dc39334b1fcbf544ca3aae094d4a49b90649d73c02790c2260e7947adcdccd707a60b580d7cf550eaf2978d354bccac730a177a848497cbf5146c06bb5c109d10e377ec627bcc429110c7a8724caa19c6d7be0a1096feb06d9bfd39380c66a10f3000f9e1008160544177cde6f370fc6ae2df2fe48869cc1cc578a80b1bb86a4469d34c072d594cd91f25b5370689e0fdaaa69f015d22382c9d636dc47e8f7fc11db10e05ebecbdf329be35d75b6fe5f87d890e8809", 0x1000}, {&(0x7f0000001240)="401725ef5ae277ea6b9dded265a52b05a00dc4970801c5b87ca9ca6d77c4b09a7b27ecfcc6fe494281ae65b9b4f73434e8936ba888700c536a3d6b4679efb327c6a1a721f730d7c8333c9c35ab4ffebd7aff5acde575136eb2182c69c89c013f2b646f4087be30e6b11be08630c6bdcde6ed4a024b4dd09a1f5f8c74ab4b9702d8cf28b7ce56e40df5e03b25c53fd06a9e7317f9db054ef040406c8bbe4e49c752baf9c54c9d25d27e52", 0xaa}, {&(0x7f0000001300)="8ccfed7bbfa478797847591d8a3855cc9280a7c8afc52fd16eb9f5a487488f3dbde06eeb54efeb729a95ca5a8e1f07caff4fee02791e01e84edb0200f255904cea70aada48267bbdc739942846d68a4f6863b7af0370c48a62db8ef3601ba6de382d10e9f37c0a2ac7b75ce93f53e2086db4c25c8a25e0dd2cfea8ddcd711ef15d177ef853138c4a1ac82c9d77bddafe6a88ad551e4db9d4784a957ffe4cbb6e57edebfa714d464c24e3499850f25c9697d57ea16999c9182d424695299e1ee559e287f2eb9a5891", 0xc8}, {&(0x7f0000000040)="00fa1e910068b7b5393ec65db9debb8d4ed92ff42320b2675a0ea3f6d293836ed2c479f75df74a18f528c206af1753118375", 0x32}, {&(0x7f0000001400)="129bec71324fcd69e82e896ff113706a8ab3dd66c36d72455080ee657698b44a1c7c733e56e411fb7ee2c30d1e0ccc2709b3f4daf10f4cfc0faa794147f19bd30c905fb5abeb6bac0114b3", 0x4b}, {&(0x7f0000001480)="ec8f", 0x2}, {&(0x7f00000014c0)="a8148033e25ed669952127d7", 0xc}], 0x8, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 09:01:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffee) write(r0, &(0x7f0000000000)="fdad0e614eafbd62be410bc305abc5a3b8fcc5764a4814da61e15514e1b57a01d7c7245c019fefc37d33b3fbef5b558c25c016b9820fc7be68c78aa9ab68ef1f8ef0d1a89e8e9e95649e51307c31964fcd85", 0x52) r1 = syz_open_pts() r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) close(r0) r3 = socket(0x0, 0x4005, 0x9) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) dup(r1) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x1002, 0x0, 0x3, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:01:54 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) r2 = fcntl$dupfd(r1, 0xa, r1) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/156, 0x9c) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup2(r0, r0) 09:01:54 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) socket(0x6, 0x2, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000003c0), 0x0) 09:01:54 executing program 1: 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, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x0) recvmsg(r3, &(0x7f0000000380)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)=""/37, 0x25}, {&(0x7f00000000c0)=""/29, 0x1d}, {&(0x7f00000001c0)=""/184, 0xb8}, {&(0x7f0000000400)=""/210, 0xd2}, {&(0x7f0000000500)=""/251, 0xfb}], 0x5, &(0x7f0000000280)=""/177, 0xb1}, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="2c000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x30}, 0x0) flock(r4, 0x8) 09:01:54 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x3, 0x0, 0x100000000}) select(0x40, &(0x7f0000000000)={0x9, 0x87, 0x101, 0x9, 0x1, 0x9, 0x8c48, 0x5}, &(0x7f0000000080)={0x6, 0x101, 0x20, 0x7f, 0x8, 0x9, 0xffffffffffffff7f}, &(0x7f0000000100)={0x0, 0x3, 0x401, 0x6, 0x9, 0x1400, 0x3f, 0x6}, &(0x7f0000000180)={0x7, 0x401}) 09:01:54 executing program 1: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001700)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 09:01:54 executing program 1: fcntl$lock(0xffffffffffffffff, 0x7, 0x0) 09:01:54 executing program 0: r0 = socket(0x18, 0x2, 0x0) listen(r0, 0x2) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) 09:01:54 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) r2 = getuid() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000018c0)={0x0}, 0xc) r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001940)={0xffffffffffffffff}) r8 = socket$inet6(0x18, 0x4, 0x5f) r9 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r10 = accept$inet(0xffffffffffffff9c, &(0x7f0000001980), &(0x7f00000019c0)=0xc) r11 = open(&(0x7f0000001a00)='./file0\x00', 0x800, 0xe9) r12 = accept(0xffffffffffffffff, &(0x7f0000001a40)=@un=@file={0x0, ""/4096}, &(0x7f0000002a80)=0x1002) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002ac0)={0x0}, &(0x7f0000002b00)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002b40)={0x0, 0x0}, &(0x7f0000002b80)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002bc0)={0x0, 0x0, 0x0}, &(0x7f0000002c00)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002c40)={0x0}, &(0x7f0000002c80)=0xc) r17 = geteuid() r18 = getgid() r19 = accept$unix(0xffffffffffffff9c, &(0x7f0000002cc0)=@abs, &(0x7f0000002d00)=0x8) sendmsg$unix(r0, &(0x7f0000002e40)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001780)=[{&(0x7f00000001c0)="dea114a05de40d8d121c1bbd7149fc00d2f1b1b5370684e02f73959ce2cd940c33d38cb32e73f4293e74d31f39ccb5cba7ed655d955908321e79beb4a511b5d55eb8442d320308280bc1c6cdbfab68126ae809f3e61e4441ae09c38ebea3f809af65d3886e3de302bf2be97a1d5135d472a8fae4968aa3c3ef6972e0f03be45226117cf031e163e7193caaa39c4e8a51ee57b7e90bd3244a1fdf6bd0f7f284968aeccc16b3d653", 0xa7}, {&(0x7f0000000280)="6bb0e730b539725f68d2565f00877170a134d76bd8d007435f297657b711db3c109073bb0dc2fd8ccb583c458d410d7bd3af0b196d7d6c92731c8d2915df9431abdf28d5b0ea9c89a0dac960483ad8f8998c05b2d203b769980c9e2d865cbfd2dbb5c60b46f3f11f9ec8a45b3faa4e1e319ff3b4ca8a107c6036f8ca6bd3b1b158e8a8e9ed824895bd92ec0306c0da4a58063ff6cd297b9968818fbc8d66112411edd171c708837f58655f49c1f9185594412244da9e879daaa88253ffc2046fad819c475c302e4c08da25c3da7f77a73e776da43d981195e77317fe93", 0xdd}, {&(0x7f0000000500)="4f836ebb87bda5021c1b1900ef9507d709b699e534810304e0b02dd97df4cf49a0a83e9a7282ee6c36eeb18bcd684f3bf070d7bfd9b3f4a0e5e997f2b91a17077dd6b7c3c04098a9414c784c1956deb037dad953841ef9979930537f569a357ca0c6d05cbbe7786405e3d07d3602b86d648eca4ce1d31165eb6e34ef53df5721245245fe84b68cb210adbdad010aab80f361d987f00acfbd53547bc1e7fa498849473451fb6aa45778643ec9f9031cc994a8f6939bd537d95240918e20ecbf3604ecfc6fa370110489ca788a42d6fbfa75b3296b18a5aa9720b64a6dd6d3153413068a1f44ad8f3953e2af07332e35990c904f30548f03ba00364d1aec19f44ac67743226fe58676f37dcc1f30b29e3612f4942491e576e9304f1e2128fa57cea5c96201f79f6a0cf7c6ce711b2cfe92d75f4c36a422e7c1f5a42b958d8d9439b50ec10d934b5cef857c743ab5a88489e86d119c16e7511499722ddb3333938953d32863a47276b181a40478c97579a14c98b955f346d4457ab9b924fb08df241e4cbf7f855333793841cd3477c550f956fbbd1dcf8bfaebdc870474bedc47bb11661ce74aee979b1590990903f5761d375560a1cf67fc1773058e54a98d34c7a8bc7ea67d385fd7b31ca1d9c9f8e459c30a9ecf725ad9a91027f7fee702a9d7b03cbe6f5f0ac44860c4128a1824f147d407ba55a9552aef704bac1adae5df8e81b4793cb39d24c04ded3a54dbc6644c51066d114ceb7eeff88339598541d6af23e4655b2d1564cf4f9098df1b4150ec0fc70d3d9f7f3d15b5791ace331f9bac1474a7a867d26ef09c1a6806150534d2b023b2ffa5a4e143629c7a085f2d06d30d57299859bbe96d30b3731c713b0b9c3fecb95de5a8765661ae7e826c98bf1a498b322bd7e2b20a332b44878d4b43d094f60b98337af41963cf34874f8ecccecf0ebf7d5d67343b3754d31ecb9d8d7f95eabaa105438530cc6910efa3387117e308b11b8948cb02fb4483c45761fb995673085f7a8e9d4a46e80bf4b9201a09ac08092286fe0dea56ced5f80992839c3889c4ae7a2ec7189cdb86fa8562ad3b8e0859b6c04eada253ae15a51df6af743678481512ea777701df7b5a409bfd69394e7511815def08b9710d7c30813c4c624c4f7e01d7ad848599fe6eb3307664f29ae752ea2eb990f764804dfd69b8a83c64a5fb386b8d6f27ea355420094ffb4af44622e52c1bd4c02fbcabbafd6419c8a27bbb7ecfa41abd4ed59b17c809b066a2eeb1fd4fb46e1d302099ae6b2b977996c2d74dbfa4a8ae5fc1d2152184f9de56039ee4906a7a95d809ea2fd318b43be1aad564af7cceae653007525e26e053be4e5f137cf506d4d0e1d9651dd9bdaf9d5da5615d8d46bcb5687ecc378619e515f28eb3ad08d68b141d82b90a1a70046926d9ae81eae9715b4394d5504e940355700e9d11cadda835e589effb7fe490eeaa281ebd6620a8e103be3352be5730b41ec54d71c22b94a3b8445225f4c174d81de86c5b070030b06ff57fd958ec8921bcaf88c6200d4998241693a5784b6badef91a8141d29dca47e5b33ddf73a5db5a058985d2cda5c613e101b8556a102b806920d631b1357fa8842ed91ac87fd2dfda9d0e39ef3ab552ef0dd67b4197873df8d303a656ae737ff54b94a17400c203e29a9bcb040c31666d6d849f4351c9156a943c6d4cc1710e0681736a7250b657904914e1dac812181a1435dfb65cd0c1c33078ad256b553524e7225382349e2c835871467c172013df5ca10071a10f1ae2608a8c66ca5c09b6c1186d8e97fc3e78341e3bd223d447a0f3162d0e47fbef6765222419646b82589c2601263ed420a3470eabf62652ba65a202eeb15ca39149954ebbb0913a09772656c2ea0c97efaa4e67a455dcf06a97987037590764dd036de50debce9d092a97841e00653c564afe055b771d8f14a9c52e2512eb2a5cbb3430fd42db9d7bc7fab19ee8fef78c988f0fc6cd5846577b8c329dd0fd44dacff807d67248da9c4e22153cba7b35fc6cabce9cb5cce6884fcbd71f253a4b11c7794362bd72bf86b86df27453e2a62b33bd65e9a94fbd3bc9b667b4f6fc78720f8d43569dafb56bd99694c0e6208bcbd1982bcf8ef87d6ec01b99ebcb1b90bb915f52cbc162133d352174e09e671139093b773225c44aeaacb40293b14ca2a994c33bdb26b876d4ccc6e574323a2cd1e09f24729166627928aa79c1ec1004be86c91fe307b17ceaa7391a648d12bbdc7c7475cc1471e3023517d7fdd330af057a925d063b6b9129a7fc9d69879e5e75b6d48a82d87f2ce5981a4f82671f5feed836c46765f53dbb07def103982e2d16b1824063a69d0721c0ea4a0da63670c6036e3f7fd9c85f45af7921c16673190fc34c5a18ab1bcb1c05887999e3755a2f16edfda13a7014dc4b8dab5ac4f09450ab5d4c01187386a09870b35c948f630f4c09ff272f18f8416a92c13034c9dc530f1db722914302a479b001e6686d6e74aee53e726e026862aa64bd0dfc8d2f83462d2a56d7f2d8709ac9c0b842577c7bdd3598b3f3a6d2417c201e84f467a442e2a9b516a338d090f8f2a6abd1130be002594c59edf69b97505b0dfbf67a4c8817081f8c0a37c55c3748399c158c2d9e4d0700ec96607ba9d34d756695cf7f273988de2f2a1fb3322cce19aba1737dc5dad90893f734017581ce2b75b13b3ff325e6d2ca9db8bf936d1acdb2504bbf76abf03e0104e0968e5827bd341a4e162b146b02955cca22f6de2fa07ad8cb401c7db84a35d73824f5b399968a0f2fcba52d1c3964beb994be9169a2be35ef5d4f94ec5a9eecb5ff4eab5a0fac5b8c0c0b8e5bd0bc7f657073ddad20a22d79949c5b16f4397b7bef40c69efccc619e69cb206d81f44f548ab83e8183d24837aee6fc999fd7c9878980de9d3e149ae882b039332f3203b0d29c07d3d505817ce9b3c0260042b668a4ba279dc38ccc5cdeed783e28db426b556bb2fa46c9179725dde769c3d0fe1d650a7dbc38d7f326c526d9b43926a0d15b286de5e126b3486903ea7563f4e790f4800902425bd5ce455e550f5b9a0a59bd2a2ffb800795c5e9c6cc45d9ea8c1a9366cc778f4ac50c282beb11cc4282f7f2cb9630159064b94380bd61714e00edf3dae37b8938193730f6e0f84b12b4f42dcd0ff31bfd996f1ea3dbe1839f69ec74ac9d826d4adc63060ec1d540012be3d7c038e557a5d2cc520f79cdcbaa84deab1fecff6e8715367967e8a52faf454687e4c94028e041bbcd80a91e1ebc645420c635e9ec48d2ec984a34489aa85b5038120191f9d2a40df7deca285a4e5afc024d2ec90419cf5ddff8c17758a195b91d2e6a39742bfa2ad17dc2b6b096ddbaddffc06ff83356372a7c0b01c09bd3c68e0fc43e647b3f7fa2926c62683ccd8322d7487c6ae59e579b5bbd9f8c073db831ed72afae136ed1be57b7a1693980a5f10d852df78671d24e00cedbd1e4124166daaf060394d6f2aa6532ebfe52b30e91d6191b96bb6fd3d08d098b90ab5dc42010990d172aab86fd1bdfe99c3256b679af8b2b68dd28d952449abebc1158298fd1b75b34cd968be9a1ff0fe654e1c2723fe7e62971e3e8e7667a7c631874b7c5894f9d7a37425552f71032eb06e76a3c3b7e5fca38001d60ea9ce282cd660912c22fe8982238202c2d268ed7775e5aaed36c014e455ea019862a9ae4c9a3db7fdfea5f6b318363fa2b0fc5a0c41d7509e3bd56f5e5ca53e5f1eb54ab0feb68730c814442407af52e1705aae99a236d576c9d02530f53b22febd58ba46beda01f2aab2d81ec62781b6b71bde2427fd262597b462c6a603dbf3685e07caba4e601a407cbf70f1da7b0356a82bccff1875be486d7de06cbac2974196c12af240e270fbbfa424a03d8e7caf26d70783c52442922db58ecf8f0d5422b3b83969c03d099ab0b32fe9312901e8a74a9382beb804c4936a609d9beb7c4c3cb52794cd48e18600d868e3b3769a4c7ebba74066882b8f4c8d5836e835c33ef5b55900b05274c3e9a4d63972ec13cdc1081fcb9eaa5b0449d3374853e3efe02768ff36b362ad7c8c3b71111a0af8353f64579985efb6ccf48e680780ccbe2d03f64f61aa559c333e63747a187d49f1ffa011f541c3eb8f66d9d152d034f526f904334fa5b7f590e96d4f70d5b80ea142fca0f67efed4de3bf37514a4260ecd2ca5f77fb9d00dc92ff62169541bb81ed46774a6672e5d2140fff4d463813bb473b1e80868f872012eb531d767e4e85e681a8e02256d57f7c26efd0a19f24956a7e74ae307e3fc6d8c0fec7cea7489cf38475144c9d1155c79291a4d0e1135efa6c58cb8982c63f525cdb8d0c8413fab0c21e0577eeba9723f6b8e6621bb473306887184836892bb60bf3710a5b9f3c2d8b9dac4674b4b277a767764cf9635bfb8831da2649bc6d1b896aca006ee02e0df8cb71c5dd7602cde235ab0a091729ffb70eba216dd83b0a497028e5caf3dc15bb364c6056e0d812fe1e47550272718192c7771876de6e918e8fc545593065e13717a19f993eeb6a4cec33a726d1bb84f8f97ddad7cfc79d5ef0bab5446d70a2839e7ced0570be2398d52c7a7b3396d6884662a2d98f672656406a32645f195620c531fdddfc243275fab6cfa65a14118aed96904171809d0e134258bcfa96534cc0e480a2d7bb0d053b6f057dddde7d603019fa4e311921be91af5c81168de1a72c5a42d5675d173053973925f83d56d3614203aeee66917640ccbf49d6a6d0a0d0c36a8c6fac071ef8ec61efadba67a12229a0271e5fcdbaa5fa88dd17fdd094c05dc5a685f5a3c1933478c833a3f95062185643f5d610447060d273adef05ba3b1522b416dd03dfcceebc420ee3376b5b414197a31f726061b566264f5e82039f8151ce2722fbc5031503744742ec713a72e7ba7107af116dfdd446aa25a1da7291dcc6449f1073ef68b781274db00789a91246c8a4a46ad076b45f1a4380e797aa8ee18275d4b37b7d7d81c6beb9a965cf9d7d26facb177cf80250906e43db9a55867d8f654fc46f5d84c999dd60a2b4cc71917f6aba7f2bc0a0b10fcb14f4ba968cd020551910fbd7e7604c5dc8f027b2d9da058a486a4dda1577bbeebf0fc39398e91e6a8d8146f25bd3ef3125555f0131aa53386d05d6b793ba8c913eecb56eb6b18cd5e25f5f76db9c3c026a295049e09be5e8527f4e9fb89cb2f4760755e9f700eb29dcd92ad27c86e6ee479cd2735babefcce8f740d73a4b7e2c7ec517a1b5f65a1ac6d9d6aeaed9723ae6c3edb5cb0e2b42ac669f1383e3a2453bb7e2f0505dcd4ee9e4cc6806fb70a9dcb09493ffb5014ed880acc533bb6d4d08f653fa0ff32eeba2c2a2358936c09be6585eb0115d4023f45488b0c6bde7a7f5c15b0558dc589137a74b142ed40c25673d59653d46452cb4307f14a1f24a4c610f1fa1c1f24f92f38fab964be457d6435b676d700c4746ab698b3e3c4689928e9e322580c60e380033111d806f9bcd69ac9653d51a79ab6890c3afbf567a327de639efa40955603da864dc357188fa016ef6bfbcf7caae84740ebc07f22a1da98683a32f57e8fd18a61677b5b0da19d7d7596998d5678c902d95ea2c533dc78f18504d0fbb57f6ebd1e3b2c6e7f5e5cd90eeb7c8d45617c56cd45f8bc6d752dfa711a36c5103df043fab17dbc797aba59dc039445633dd935a55aeebb4da766417c5b7580682051ea57f5907329e94b854379591a302914c1478185bc88552af75d9b08e48703be907698c351", 0x1000}, {&(0x7f0000000380)="9204442bfc9d407a2a5a52f6ac8f9bdffd9cf263b71d55590a3a936a5d94ffa43eab831f88aa6e40dc4066ff55627d8bdeaf5e64ef2721c0a16d708bff305334be", 0x41}, {&(0x7f0000001500)="2b7c0c94f7d3b137e20dddfa8f3f21cd1647fb97fc7fe58794923dae532a2bb7113741fef5969159d353c9dfebc05839fdd4ce3bf805be61c445fe31dd1395d8d24e2215766802bff619f89199b7af252b74ff50de71fe1be0b84631cee2991e752e3c4fcb299777d437934d282ffa57945aa386724e3affbb7c9318c3fe1023f4239564e52df63a49ebc0da2fb87b73a2f7000a6ce3cc235d2931203368b116337d36afc6f7cb9a4855f0d69cff5fd9bebcdc97b22b326f1ddf36c168d3b94ceb98b2ca2881aed7fe7632c8bfc20a4a07d18cdfc7f0dac1adb72d66e847dcedb3cb0ade64d68dce2031648e097e4b825277649b6a0098f96c", 0xf9}, {&(0x7f0000001600)="10cab17438f26766082d79db6a7aafb04a6e9a6bbeb48f8608a9159f77a46451cf2692f53268133f9eeeca05ab39584da04e464bdc0b6679f8affa4f9e50b8fe95619758fd723e84d4ace883ca5e6de715ff6ca238b5ce2547874009b8b3f0935afff500ccc52a895d186cf48283e024956ddcdab4cc3216d619edef8f64d8aa3c932bc9d43e43ebc65e0eba225d562c80fd3005a184f420c54ca85147ea893e50c65109ca1ac002e3ca85925639a222a63838adcbb2ebf4cd0224391aa7b2cae5877cec1e1f383364f824eedd920c3133820a7e5c2888f6c4d9ff6b5078308ca4c356", 0xe3}, {&(0x7f0000000400)="aac18421df950e551d6ee344bc5c56d31df4365a6701f8097dead183d765b37c8b26e2ec855481c1891940acd395fb3cb0f8dda1f1caba77bb42b48e9a9708ff2fbae15a9f", 0x45}, {&(0x7f0000000480)="8362edc28a491388c21d7a32592799aade97", 0x12}, {&(0x7f0000001700)="cff54b4b43ba5eaf50b21cdc97aef3c687801f32e0f24438e8b31d922c2cf3f8981e4549c6f8f9be221795ad80d27bcd0b48c85d270842a00186c031344fc124ee11f5ca28ac6773c0425943c36a94cd289ea27a3cf085bfd2ff208e344016d60253c4996b88c80c9f6b407b23f6", 0x6e}], 0x9, &(0x7f0000002d40)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r7, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r19, @ANYBLOB="04000000"], 0xd8, 0x400}, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg$unix(r20, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)="fecf76f148ff5213ba8797a7c4e58b061f19131a3b4adaef8b9813fb61a092110a74ccc52258aed92198f8f0fc125c94e0952a58efc794078f037000da7fa729e456be7abe5a831916cb519d516df81b91b03a798c4448931551f5f22108a6915ef4ccc90650159f5b24c62bbb43dcbdab5ef629b1bb1cb9d7e7f41a31cf9769c25fc130dbee09f2a6a764cae8a000c476", 0x91}], 0x1, 0x0, 0x0, 0x401}, 0x401) 09:01:54 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x800000, 0x4, 0x10, r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8000, 0x8) recvfrom(r1, &(0x7f0000000000)=""/237, 0xed, 0x1, &(0x7f0000000100)=@in={0x2, 0x1}, 0xfc36) 09:01:54 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) syz_open_pts() fcntl$lock(r0, 0x400000000000007, &(0x7f0000000080)) 09:01:54 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x202a9, 0x100) r0 = dup(0xffffffffffffffff) r1 = openat(r0, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, r1, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') 09:01:54 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') link(&(0x7f0000000040)='./file0\x00', 0x0) pmap_unwire: wiring for pmap 0xfffffd807f00c1c0 va 0x1b2f520000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c1c0 va 0x1b2f521000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c1c0 va 0x1b2f522000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c1c0 va 0x1b2f523000 didn't change! 09:01:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() fcntl$dupfd(r1, 0x0, r0) nanosleep(&(0x7f0000000100)={0x8100000068, 0x8}, 0x0) r2 = kqueue() getpid() dup2(r2, r1) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 09:01:54 executing program 0: r0 = dup(0xffffffffffffffff) r1 = socket$inet6(0x18, 0x8, 0x100000002) sendmsg(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000000)="a55b", 0x2}, {&(0x7f00000002c0)="161ec285094415697ddb20365b4384197a4f552c3c519738bfd24b2c181d6b8c82c210e60095dd3806a839b4b28a905381d98b14e4f33156c57880dcd1a1aea1ea111d11e9f9f53872bfab8ff980369d909d1711bc7d787d3cc43330bef326538c427ccfcea18b9f408507d8c3b5876ddd4310e36ca17c2016ec207c01502fd4bc93800c896c0ac1ddaf9df972d5405a30bfb2fdaef652c85487fb5805e69be348076c9cc44f7eb53e887537", 0xac}, {&(0x7f0000000100)="ab6cc29502fec5604aff7041cd57da6b2af5cc52589166bb2f54e3edbb7cf97cc5dfb25a084682249a4e90df39e6ae368c966bad49902635c0dfdd46c9a06df2", 0x40}, {&(0x7f0000000380)="e6ab2b537b9380838aa3a1f9cc974187fd7d1b29b86fd3745e89ab86333f671c6a144b5b2689400975ef160093fc5db178adc607015df17fe736cb651056d083a4303b43fcebeb6e88c58c56d3d4258dd2fe664ce51c4217c280c88b4f8051d42df0f403a866717b917e22ff8a1b6809fc02e488ca0577e8eeeb24b3c19e47f6d0d3562396385b1273844a0a6a39ef3f332823b31af991484480e3b19f6de53d1ec356d6741d6b57f55d250e794f74ea708761aafe349caddd5a5d319cd1af5a31dfaa792bce354a8ebc", 0xca}], 0x4, &(0x7f00000004c0)=[{0x58, 0xffff, 0x8, "8ad66f5062c6e514c355bb82d7519118010e23ac737e075bfb4d52ac6ef4f6458fcdcaafe7294c4d773ed47d903c4fbd947ba5f6a17ac4836827269ba9ed15aac3103f8d"}, {0x60, 0x1, 0x8, "dbd17da93267a5db4f02037b053e59fd485f8d270242bfefc4757509a1563e9f9810dd88fa8a6f44e2f6653435efa99f2959cc3259d72329731375eee3e367df77ddb745bc1e03293866"}, {0x48, 0xffff, 0x1000, "38537bc189d8c21406098f3f446058ddd168335b9de195c6260fdb5dec137a54171c550adf721225162191538a7e024e08bc4b0fe6"}], 0x100}, 0x400) r2 = accept$inet6(r1, &(0x7f0000000200), &(0x7f0000000080)=0xc) r3 = msgget(0x3, 0x400) msgrcv(r3, &(0x7f0000000600)={0x0, ""/78}, 0x56, 0x2, 0x800) getpeername$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) msgget(0x0, 0x400) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockname$inet6(r2, &(0x7f0000000680), &(0x7f00000006c0)=0xc) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r4 = shmget(0x2, 0x4000, 0x288, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000240)=""/128) 09:01:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)="fecf76f148ff5213ba8797a7c4e58b061f19131a3b4adaef8b9813fb61a092110a74ccc52258aed92198f8f0fc125c94e0952a58efc794078f037000da7fa729e456be7abe5a831916cb519d516df81b91b03a798c4448931551f5f22108a6915ef4ccc90650159f5b24c62bbb43dcbdab5ef629b1bb1cb9d7e7f41a31cf9769c25fc130dbee09f2a6a764cae8a000c476", 0x91}], 0x1, 0x0, 0x0, 0x401}, 0x401) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xfffffffffffffd8b) 09:01:55 executing program 0: syz_emit_ethernet(0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) recvfrom$inet6(r0, &(0x7f0000000080)=""/33, 0x21, 0x2, &(0x7f00000000c0)={0x18, 0x3, 0xffff, 0x6}, 0xc) 09:01:55 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x2000001) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200100000000d, &(0x7f0000000000)="eaff125cb4fb125e", 0x8) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000100), &(0x7f0000000140)=0x4) socket(0x20, 0x8000, 0x4) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 09:01:55 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f}, 0x4, 0x2, 0x0, 0x0, 0x1, 0x9, 0x74bc0fa7}) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 09:01:55 executing program 0: mprotect(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) chown(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, r0) 09:01:55 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) r0 = shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffe000/0x2000)=nil) shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000700)=""/223) 09:01:55 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup(r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 09:01:55 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair(0x11, 0x0, 0x4, &(0x7f0000000000)) shutdown(r0, 0x3) 09:01:55 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = getpid() r2 = geteuid() getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = socket(0x10000000002, 0x2, 0x0) r5 = dup2(r0, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) fchdir(r5) poll(&(0x7f0000000100)=[{r4, 0x44}], 0x1, 0x0) connect$unix(r4, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 09:01:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) close(r0) pwritev(r1, &(0x7f00000014c0)=[{&(0x7f00000001c0)="9b", 0x1}, {&(0x7f0000000200)="779caf0446a41113a7cb7fa62515c5912e37e1d1675ce0be1e2ea47d9fb66109abbc4be4aea48078633f5a0645172e556ea9df111afb1af51a477325c885c5c24edabcd1be05765455343728fbb45cc6106a18e8a2f10b5600939417ff9e760c60e363efd33bc983cae950", 0x6b}, {&(0x7f00000002c0)="fe6bdc92612ad93a91f32312420359f054ee77c75a9aa94244d7c7fb95721369c85c4923c2b7889eef6fc4a1ee5e6d8a2fe954df30008e4b9ab2ab5d32fcfe7d79a2a83d2ddaf46635ea02556f08ca85b2c3251e75a033fcf5e49286205457f072e8b364417d840bc2ef6ba3889be62f52a31c3d37ede2a6d004caa470080e72f655dd92bb7b32c4b306e9237d19ae77f95392c54370298afab21cbef6fef464ed8cbed470852731a4c955501e475e05ec2e7b59f9e3af4976eb392c4c7c4eab0a6a67f5157c53d34d33c8edecc610d471499330470bde7b446279b15ac6", 0xde}, {&(0x7f00000004c0)="21f52f2a60f8552f78695de56a092798f73c70cd3471b23332f8c614e5ff10d885636a9728913a58463825acc84748e137a01e7c189ed0b3e6dadab70db5d3e71d57e9413fd90550cabfda51f88a9ebaf3ffe0ee1e67eec5f681f7b48bdfc994296c2ac73b6c7bf4f3ef7edefb9fc725537fe12a6d74295b99262c35d3e4c9bb8ddd44c3f80b685b5c9b0eefce0166c03931fd4316bcb6b94676a31c0bca562a339a35b53ee2d40cd350105f9a2a956b5f83ca24c2481e4d21f0b6e096accf3ab5fb555e780756d0d2071ea7d8d8a551d6e7bdb116d71729ed4af5207a52b7e7495797b90aa6b219a2ec7e6316bc9277a1ce0902d7428f21948993b48bb8d936ca845f26244c82dfe16e96b3f6e1a70009bea43370040a68d743e8030a80ceb8c62e1e423590517052609d43b49b601a8442af4e45cd11b2bc85922bf1e0759e50e1802f9613b8c6ce2e4dff7f927b9536f713bbff44505aa5fff6024dade664ca5d17c891107344c589150fb42956d5f50dcf1a9a7736febfdd3f8eb1da9e3202e6e00b03a7061d7eab68308ec338b7335438de6d3a5040225731800337c9c30a5df4b4cbb5ac257de864018a96f93f7e13ca3543897c86b831830d5d18a337139cb0a519287d09507660beab1b5f925fd370f69174fd3a62592772fec94b8d043b283b362199069491d39107a9a55b03878e849cb176b6e4465c867289b3e754348984359cf5960ab806ac6203b12dc990c7cf50af4735fba06494a75bce33bedd2e2a5aa2a9d4be27623062106cfd34202802f27e073daa7fac1a9160a6cb8179572ba2191b457aaa72593bc651bf3280288b0e12581a3f7f8914df14239d8b652174b35473c8c303e5610b7445dda13b2a4c3a4444a53d8c9efb0ec401db395fa5f8abd5d07c36e48907d6fabbd6d32063f9a9d45bedf7596275e562ab550e1c9677b8728b1bfffca8290ba1f2bdc2ea4c131cb97aa2a6759defe1532a23aba8db05a2be7d707536107fac253df7b7f4c71d1a4383162f7cab34a274d7ed70a3966901facf59d67048f573658a85bf017e3ff7ecdbe07d38adde5b5dd3d9f5393ccc6670bd4907f4a6f7b008f4136b1f594bcc53e91786c1999d59323d67281fee40d7a67f193c1a473d6c4daca41a7c8e440172cb961eb348dc831af7b654cbd932a8a598aa2928e2c3d624d748998a7b2e6e313ab0ce0d5efd1115fd1c4391a74dd890f13988d5327ff587142c5b2f999278bdbd4b0bac07efe1da2d0c0cc07e60dd8cb59605dacf53976ede851de8aeeac6bc878c02c90f7be74c990cb85450f90c619b291b4559e10761f7e24c22d895bb09cc311af5fff5d7f206bd1bd9b2de2390fe402bbc845218372920317bc3767dd9bd3c4db4c5c2594b5840de97ffcbc5206002c198ad3af7da2c0a41a88204a4523af2b007f14b2d3d2894e2b3b649f4a41259c9e1393874559d52ecc06f7f55e3f6757b8a01040f543f07b01bc572744a5d398de77f45b8b9c49c3a991580b5d4e1e172648c4507b8dbb0e043b7c4669b786027f1454f862875fb3de24f75e31f5b7cf186af554c8a0c2b7d220eb0ca64c74569d5bac100c343c6ac0b61f7fd1fc6edd9ed6adadac4bad20a8959f43522917b736edc6aff4dd7612c34c270dee4c95f15b1f461b33e3960ff75145004e101013774224b42390bcb8ce0e05e0c647bdba8a45939f52bfe82486e968bea2fd19034ff560b6a1dcfa8f94525ed2267353bcccab892161a13627fd6746e4b4d56f421d7bc9bbc15222b614190a89f200d585b240d929da32f3a27d7203b762f6d39ee5831fced1ffbea7e2fc7d3036f46b9ce67d11b8c9f7849fbc7c6113ed2546cab8b09ae294d4cf6fc7739dfb6f7608db6391b21b98fa63540d103177a842db752bb5a00ab913d9ab25e82aeb1417bf698d5d0a0ad5a016a3479aeb6e6a1686371977e605d419d774bd66edb04b47b4e06027213f33d2a6ce59a4b389e7d390307212bd7278668d54e99ce5b6600b8b02fbb4a6084f7032c2d05676b15778ff387f874cb868a87d2eb7ba482813e91d00f957234603f554e5d342eb8effd9e04b1db234fc00a5859b2e1010f49a77add3c3bef38e69729dc6877a50279d7fd3b169c1d4f00f5a0314b2dc13a2bd2da58be3153a4e75621da80b13b9d0a3b4a299eb40515f494857c5dff6ddb444360882fee4e08eef3dc16c4310dea6401b0727552b9ea52b5bfaac4be3d43ebfc0fa121714d63fa818e2a8efb42ff0017f92225637413fce59ae8dec2d5a769b576debf4307883ed3251f4e68a77752c39a45d8d20e44f54aacee2aa3f8039adc16e4ed729b8eb49d494d921048e22562ee083686472acdb7da6405fb1b000d805fac689467328f02364918055d34f6df61e0a1740bd188f9f2400e7d7b4a8a71f4817a374dc15692b604f5fa2c6fe64984faa5c95673f7a4060159be2b2bd8b5eb78f21bb5fd137bdc62e30cd53631db23ed4b19a5ef85bdf955112be884e7423613ed0bfed08d3a569fa65f7dc51c2dd411cde07c96def322aeba601047028516f2cef7edfb40f217ceeaf38b580b15d3958886f9b925be9bd55bea1e2f529a3c7c3c2de5d00466183f80392d889141f03179de0c0a781cacef6c1fa4e21f0d6f554632f611b62b20c1c0fefd4cd7d7ef6537f040f4a739bea44e153caae7997c69acaaed9ae46e93a7b5f0b537d6ee49c26ff720c5db019445c4ccf0feda86efa54251a701ba73ed1a36091295853b37b167c29512c4cc9de8a79bb40f7672d5fab67215b92c8a6327babc3461ebf3d46518f997ab03f30901da63d5302361978bfd17dd4ab12110ec9ca5f7caa911b8f2991df2dd847c512afbb1673c37ea8b52a9967929e689ea265b7896fefc7736be0b62d6845b140d411a4be2ff04aefde3a74015ddd6334280e2e919ff45a08ac8cef147ae05984ccaafeb02d40085f310d078bedf514f9b044d01ed970650d55219597de6c6a597646c4174585a6b99ae62cc82f4609af62da1a7bcae1d6a370e094c47eba63ca87dc12eda418f385f1e5385f82fe8844f83d65c00a1ab970bf2bb66944050a4185866f334a033e6906a34bc5a1b46692c224107cbf015d3a81409b764a4e7545ccbdd0bb17c4afc19f6f56f4ad3e6eaeceb514f1307d211b7aeccc4b60b04d9798ecbb3c0ce3e02d7c2d7b4874c484d419c122246fb92126ace114541aa028b8616e7b7a5044a08bd2187005082e0bac56a3059e65d1b98cb2dc7b4680222d9caf8a4d7c32170f0f8b1f559242c161218023b46bac84888a9a3adfeb30c81dc359b3e0e15f1b430187ce384ef5a2ae2fb2fd7852134af23733e297667449d4aa5ac2f3586d5da3c63c35d172a0b201c443ec3ea0790862e7d678fde6360e88348b18db1efbe34345d0506f74888ddbe0a92714c86e55763cde8a54c3f1eee835aab6df58b523be8144820a13699a668e39992937bc5e223170a4840c6d237f3599841e5e9ebfe8528ef4700c81bd007151cc9da578853396150e73663f20da48e3b018efafba04f7a6458b95e9b7a98812e7f81ea97bd87c546b9f879624ddc9206680221208182b7ad1fb947fc1eefa6bc1ff94d2b3f82b925e41d12144e7da26c05e5685cd0f192819fdd6e948d860184b5d838af14445511aa8c0427202014f3661177de2ae014a6ba8a48642e91c8d14136d8be026d22b29ad66273d67b0df6e03ec1591e3a761cd5a39f4ecd87710025c633824c11fa6e25349c851f2d5d5f89a6e90b3e841224a7a5bc39942a032b9aa6b0345fbefc2bf74da64e212989ba7e7420866a4a739e60642c906d8987a8ad5b8d91a2113b2da19d87fc3e3ecd50db06ecd6307bd279d6cb35276c2d20fb40fe9406553593323c8feb6f587885d64aa41ce7c0b358b5d6df654c775c286597012fa692ac4136caecfaae3f92f0e721b3221d7e4ef2f9031313c0cc7affd40d33f337f42a96c064845d2e507aba83c8d07597275978af942ff0f8fe3a69f4bb19ec3b6d879f5f4656e8726d0615cc3776a677b1eb072cc631d84c7461bd2616ad0c0af095ae25ecfc354af0b5a7b089e73b22c6c08eaab2ea59422e9ce53d4fc69cddf1e9683dd13da5c228978016d8e8e7a47244c2f0c74961b397383099a6446e3294e727bf225ab13d15c9c64239af976564783be0b0e7a7d0301c586040a0a8cfaadd889d14c8a8c9db1236b7dd333068ce05d49845cba8a718837d903be2967205ade26258392c1eaab5deadac2fbdc83ab23a992a8417c82e630bf723d189734a8e9bfe0215fe54cfd208965a22546a8ea6f461d70185a017232c837a9d78044196583a3acae64ab3251240baf61ff1bd1d1addc02da02d366696845e1f58c9d189a960e5f821fe9d8d756b82b5148d8ae8ecf718a4f1620aee34944d210e64ff7632c025409326280767252937cd8e8ca742cdde34f853399672c7aad6127ba480e572c7c5fea7c0d108eb22b8236ccf846b071b3fd13249291b35ee1197fce8c8556c7ccc7181d4ab2b96aa1e229912a88ee24a6bbfe0cfde9b0778116e9ad3872ad5b6125b7e4b3d12399e01f9c70a20fa5d40b41675514d135b7e11b67c79c974facde251c8d576e2063624edd5f617d28a081473c048aee079545d631c8736de31e7d1d338f2b71e896b4357f4bdbe2dfc622ea66bdd577ab5f1e7b4f67cc9d496ff5efdc4dfe47307896673a980140f2e0670f15278d320533f4efd7426514f566dab9df9a6bc3de1287a07197c2a3e7f3f4a44995bc6f30c6cb25ba739cb1eb7e4135330f5fbd55647703f8cb2f16f35d4390060a027dc74591c6fc2b92368a6523c6249cef41a3a97206e39d41d2f79a1b8befde22ac5c4040ff491f46ee3b15d03b23f385ef653ac958848e7f0f51b9e5518e6e391d24144b728122ec0cd7bdf7fb5af95778e24eeb434345a6231ddbf1054891a307b62003bdfebb0725ecb9be6773f0dd163ec4366b529c13cb93c442e95e901060f894ba55782bd1ed7f4e4b952888a0ef01a29ecc3c794c2178e188ea103554b175e29141302d2465c41c50bf8817e130f58e9214f82fc51621962a70616475c75aee920d8785762776868328e9c085781cd82fc17372761ea7adb8474cb5cb1b360b2b2ed51a8182940953e9e146b635c4d2fc01cea4d2e2df5b86ab46b54217e50f3c07480220a2caaffba83b386b368966b780e2cdfd30128d4f26998af6479785af0e940c27e7d1472c3b65b8b5895487a199c7e79e066fc554f66bd2e6df24474baf987bf1ab01a5c327c41ed4bb7fc791146b5ba708eacafd8d2ef46073e38fb012fd8b440d5f9a2beb7155a231b9e1b23a7ae6f1c7a790b6c18c069290652fdda629ef116a93608b5b069942d9dbaa76d3f692b4b002160a49a21672615692c9787964ebf97cea0730dec416884b66022db1d23cca49df6dc8149cf926f8d6aa09ec94b714b2ffbb370dc8d2a63acd3d7f5cf9029ed7f7cdcf3d64ae8d0d62be6199f6e0592d24baebd67827a3a1fa30aa6ab10d5158b6f3ba97c6be6194d35e3b799b421c42c54b62e9350c72908b6676af4943239321af10dfc87a606a8e568ed347d2f2a6ed471eb1054ed46a1f2610a666a01fdbd5fb65d12227e6502fad6c0d64a98974a0fa9805bb804c33ab4b346ab782f4f84535c921d69c9bf1019e9d3ffd82217e1e81221a0e36142d558693a04f6e4ba77b260bc9a3f20e720ad0fb59c1d53cdd77dbdac511f5f7cb2e78523498ee732478c219b94fb676ee1", 0x1000}, {&(0x7f0000000400)="6d2af8c7dfa015543098f54b041d60cce1f8809c57def5fd281dbccb85f13f0d8c9082983f836d1b8e1a327eb2f320ca5f0505ae8f5e919c71e29db4ae522a5ab2ed671ed139ce647de43b03f9c2eeadae618593ab61edb213b29ad96333b60c79f16c17da9667bd28907b3f036f8565b4ea163b26d45acc76f0c67613288fdf", 0x80}], 0x5, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x80) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/241, 0xf1) write(r1, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) 09:01:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) close(r1) r3 = syz_open_pts() r4 = getpgrp() syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getppid() r8 = getuid() r9 = getegid() r10 = getpid() r11 = geteuid() r12 = getgid() sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f00000005c0)=ANY=[@ANYBLOB="d2dcb92d254b949a2dd44f7cda98e93eb3afecb0efbd027583c0963d5ce81950033b8ce445c39df1b95d9ed3c07cd17874a1b1b650585e2b70af18f30daea348c91a9837a23dcfb8b039e05f4b6a09173de89ab1d2a34f9819150f0b9ed24be2bf5029a5ef3a0cef630bf327d56c39a159febd9407872d8df2d523412dd00616be047bf62657cee31da5bcf2b71cb3bdd3"], 0xa, &(0x7f0000000400)=[{&(0x7f00000000c0)="e5ff8023186f747dc7c16e5cdc5d67d1eb49025d6964d2a4bb76ce045263a0", 0x1f}, {&(0x7f00000001c0)="1de2b879bf4ca70a422ec30ed6752b86b105637c5b47f52380e66a96dfefb08b1abc0b893a46abad79e3d02f80ec686917b9b3d8361885b3d3ca6cc62948e552a7c65690885362dee3b6bc1cee8160cc7942060d6460a05489363e6dba2e5fb38f813a09da1de5c5cc5f7bca052f5cf5cd76ece942e86ad46da46887e9b23d4b4049e7f1cdf5837d7343f3396d1b884881a2dbbb20d531fa41b8", 0x9a}, {&(0x7f0000000100)="7f583ba99bd865b73b034a68244e104b45fdf432b83dbeeb", 0x18}, {&(0x7f0000000280)="7e7beff524715cc9e09adbde2a91b3539617dad6b1b7b8e3294c798af313145c57b0076de3d34a22e25b7659b86237ecc5928f528324fcb668b47fb5510944edd1", 0x41}, {&(0x7f0000000300)="71e2250365586748d6e4cad2975f57dde1a35c7e5769f29e57d63396e89edacefb6371588b8c2d9e742b259170046a92ab0c19b10c51d577dc7769fd1f9d5b61e7a0cb12b881fa0f4f2c03d866ca853d1e000ff196021a4c4134708128a11848d7eed1bb32c101a0242d8355224e65d3ec669ea1934a863626cbfabde187cf6cf6c159f6641bd7951e94f54f2c7078f5ea65087289cfc217a7385a32de95e422eecb9fd308fe3972ab8e361aeb38340cad3bd389b81efa4f54db8c9e42ca0257d198255e3658eae79c", 0xc9}], 0x5, &(0x7f0000000480)=[@rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x20, 0xffff, 0x1, [r3, r2, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r0, r3]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x20, 0xffff, 0x1, [r0, r2, r1]}], 0xd0, 0x1}, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 09:01:56 executing program 1: r0 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x5, r0) clock_settime(0x0, &(0x7f0000000000)={0x0, 0x8}) 09:01:56 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200), 0x0) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x7, 0xfffffffffffffb82, "855c55021a0000707b634c00"}) readv(r4, &(0x7f0000003480)=[{&(0x7f0000000280)=""/4096, 0x1082}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/168, 0xa8}, {&(0x7f0000002340)=""/125, 0x7d}, {&(0x7f00000023c0)=""/4096, 0x1000}, {&(0x7f00000033c0)=""/155, 0x9b}], 0x1) syz_open_pts() setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000040)=0x5, 0x4) 09:01:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f600000000000000"], 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1400aa00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="d20000001f6ed9f36b375139860fd43045960a0db617b18cbbff09a9a30e4eb125364637da443759a153414cd497bfd77a4593724aeb1d5f70ea448a177e587ed8fe23df9f6fbe9b0e19283af5a73f0b1e651db4b1b0bfc3fc27f102fa8bc387941fb1cea57b36af8fcc02777ab0"], 0x18}, 0x0) dup2(r0, r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 09:01:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) 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) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x8, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 09:01:56 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) stat(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) r1 = semget$private(0x0, 0x1, 0x50) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0xb39]) 09:01:56 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) select(0x40, &(0x7f0000000040)={0x6}, 0x0, &(0x7f00000000c0)={0x1, 0x2, 0x1, 0x2, 0x10001, 0x10000, 0x0, 0x1}, &(0x7f0000000100)={0x0, 0x551}) 09:01:56 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x61efd280) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) writev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)="d4ac84b4262ff9", 0x7}, {&(0x7f0000000100)="70d1aa5bae46744e54db125339920a2013c56ca658d64f26d769bcb17ddc3b3134960fc8a812f197c6edd3b0cc7f27518abaab532f5a0110ed34b2880eabc108a61f8f51dc4efe0b3316b038e6cf9812fd139ef02371e3f2aa27423ab27bae949fd655a24dc14eb3542ca17fdb8b3fdf00e289c1750acada17af30cc56a0040eb6fc9255d9ae82ad912a4ea067f782e0cd2a8bc9e024f20dacb95fc2c556432e7d70e08b60416cec67d499ef77e59c68430ef5b835b50c603ac5eb", 0xbb}, {&(0x7f00000001c0)="910fc90826", 0x5}, {&(0x7f0000000200)="bb06db8af1c8", 0x6}], 0x4) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() ioctl$TIOCNOTTY(r4, 0x20007471) r5 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCSTART(r3, 0x2000746e) r6 = syz_open_pts() readlinkat(r3, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/52, 0x34) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) unlink(&(0x7f0000000340)='./file0/file0\x00') ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000380)={0x8, 0x3, 0x1233d576, 0xb2dd, "211c9ccdb7d0fcbd185008c402383eb6f18ba9c7", 0x5, 0x2}) connect(r2, &(0x7f00000003c0)=@in6={0x18, 0x2, 0x6, 0x4}, 0xc) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='W\x00') ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000480)=0x7ff) getpeername$unix(r0, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) getsockname$unix(r1, &(0x7f0000000540)=@file={0x0, ""/108}, &(0x7f00000005c0)=0x6e) recvmsg(r0, &(0x7f00000009c0)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000600)=""/60, 0x3c}, {&(0x7f0000000640)=""/158, 0x9e}, {&(0x7f0000000700)=""/197, 0xc5}, {&(0x7f0000000800)=""/142, 0x8e}], 0x4, &(0x7f0000000900)=""/143, 0x8f}, 0x802) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000a00)) r7 = accept(r1, &(0x7f0000000a40)=@un=@abs, &(0x7f0000000a80)=0x8) getpeername$unix(r7, &(0x7f0000000ac0)=@abs, &(0x7f0000000b00)=0x8) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000b40)=0x1ff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000b80)={0x0, 0x3, 0x4, 0x40, "504ecb1b6cd8983771f356bab5b84333983311af", 0x0, 0xdd}) kevent(r0, &(0x7f0000000bc0)=[{{r6}, 0xffffffffffffffff, 0x80, 0x0, 0x9, 0x8}, {{r5}, 0xffffffffffffffff, 0x40, 0xfffff, 0x1ff, 0x2}, {{r7}, 0xfffffffffffffffa, 0x20, 0xef1c6e7940c2a4e, 0x7fff, 0x7}, {{r5}, 0xfffffffffffffffe, 0x40, 0x20000006, 0xfff, 0x4}, {{r1}, 0xfffffffffffffffe, 0x91, 0x80, 0x0, 0xffff}, {{r6}, 0xfffffffffffffffe, 0x8, 0x40000000, 0xff}, {{r1}, 0xfffffffffffffffa, 0x20, 0x2, 0x2, 0xe4}], 0xfff, &(0x7f0000000cc0)=[{{r4}, 0xffffffffffffffff, 0x24, 0xf0000023, 0x100000001, 0x4}, {{r2}, 0xffffffffffffffff, 0x2, 0x1, 0x7, 0x7}, {{r7}, 0xfffffffffffffffe, 0xe0, 0x4, 0x1ff, 0x3ff}, {{r7}, 0xfffffffffffffffa, 0x1, 0x0, 0x3, 0x7fffffff}, {{r7}, 0xfffffffffffffffd, 0x2, 0x2, 0x0, 0x498}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000000, 0x9, 0x1}, {{r2}, 0xfffffffffffffffd, 0x4, 0x2, 0xdb, 0x6}], 0x1, &(0x7f0000000dc0)={0x10000, 0x7fff}) getsockname$unix(r3, &(0x7f0000000e00)=@abs, &(0x7f0000000e40)=0x8) syz_open_pts() 09:01:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff125c00000000", 0x18a) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 09:01:56 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="5c518f7b5d59bed06eed1298dbc5967a9dfc9c0e5e473f", 0x17) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000300)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fa8b6a8aa364d958a0fd0591dad68a916c5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d8529806f425493ed88dcdb1e7deb0142487d0e511621c9acb8385fba227c71428465a351cf78213bb84fb576032b4f3de1d394e98cf286f9df1937999055d3731abff3fa1a00fb90891bc42b996c0fdf22a16f82aac2a263ae294c57de85", 0x115) r1 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) r2 = syz_open_pts() close(r0) fcntl$getflags(r2, 0x3) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "8501a18600"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x404, 0x23, 0x1, 0xfffffffffffffffb, "983cdc1bf50e91d29ed821e5d6d4a4fe770630f3", 0x3, 0x4}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:01:57 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) dup2(r0, r0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040)="9328015a", 0x4) pipe2(&(0x7f0000000000), 0x10004) 09:01:57 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0xa, r0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb186e2f66696c653000"], 0x1c, 0x0}, 0x0) 09:01:57 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xfffffffffffc) 09:01:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) r2 = dup(r0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r1) 09:01:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000080)="472b12ba679bfe2674d435913d9ccf6227a034611f41338bf2fc8c023b68990824080c4452acb18327a841132c57ae61f05d93eb997af908245054658223e17bbd6a32394781d91c432bed03032dfb24f79db3ca4da3e77a8a39a8e16ee034aa1a46d51773c9593ed5a35f087f955c1a221fe1959251848db38f1f99095ddc32ab5f8826404d0e95038da4386fd03a6a83a9fcf65483b2d6dd78233c869d99643c60f0350410c8de4d4af74966c83475e2300b2c65dc6811456faf828129aa565eec44b53f528929e302f28a0bb4c4a854994eb21d560acace3c61888c97d6ae795eb730aeeb121adbf6e8e2f40abc5b3f99aad5e66a7d3fb9133aad25cdca17890bbb98354ad58e53d1d2a3cabd732cfb9a9e5da585fa6e11b85f4d10951ba7604b7fd4d0dddd42a51b3781b7ec1858cb202ffd464d37750abbc7f3e2d1d2e5117f299563142a6e39edf5366b657a471764aa3e57ac9ea2b73203e145500192e4cf17f85dc4ff7b5c8781c83e2e4333696645a11643716d3d55d4b7ec17103be17af644ce8d715c54c85d7f65b09c0f102dabe0cbf3db94a8b852fa237bf705bd226c78c71b3b1134d313b1c560b18261b60d77e44562f844298e24e838f87eee15891322c31273e1bb5128e3d916f83a92bfb1b6f1f2d7cc8df8b962ed58bb4162fa19deb955c948940a8b1c569b6070685d7ac00c178f97e5461b0c11a1b30c8656ed4f7a07e1f298e8c828f77496d6c2bdb862a3b729452797776c41738d23519c63d2ea5548461bcf2333f36b7ebb62682162ed4bdad753f0d3641fb17bb267808aa656c1b4a6aa2a7d0d6da0dd97ff11651c4042c5faa4dc6e723ebfc172291e11d956d31377ecc4407d14b22833183036399150f277e88abd31d737673c75aa984dc8c699157f69000f9a780198746590bec89695ada92ddfa2472b5a7a4266f362a50f1ec095bb56271ea0eea370ecb91caf95c64addb58291f90acbc836ce80403d83379ba3320db945521a9dcfab1c65a751c50301545a86bf0bc157c2b9ffffc586f66571c5688a9c57db643e584e9c919033426cd09128b6bbd7c0609d618a89eb64da8f2eade3408784e417b2bbc9b78c4c51a11a69f1d34ed2821b78fd0aebcc9b2b37b2a22c31eac8267203babadcb52484a8a35bba0aa1e4dc7393170d750726d1c035e4dd207bf0155c3d67f523957bc8e157504bd88529e9529847aff2cf9697cc48a72ce66bba5c1187c496d4c5e5ccd63ad4d698bc1374b2ec001417d3f60dae6a42aa4a2f02886b72f1e5853dd155dc724bd2e17f8a81c10ac9a4e936cf82a2df98451d8e43be2481bea00148c651c37601a629b184bdba684a7e1c2af14dcca5f3b1d52d73320dd8e5c3b2abc08d6f5b1e25ca80339494147aa9d603a68d6081ba0a23cf1bee03a384f3da5a2eaeb76be8e481a215fdd1b62069d8a3c406551d96f1da381c8ecdd782a7ec812f8e68b316e5dbbf759a6d2ad57edc2b6e08a2cafd4307cb886541cc2feffdc3982824f1148f84ed2c2b208be17310a5feb88e33bfb1566a114d39ed532424059f0b18db41f67fd487766b4a8de1fd058713b0a98047bf6e5beca60afaea671b14bd2e44b5e8a0738e0bf97459aeec1c0c009bf96dc741177775dcd44eee5ff2ab49fd81ce625bc5e16a08f61847a73ae47b805a80b872bf168a93272709e7af31745f1152d704df016ddd355a147414bfb31604f3155952e49deef0a2dbce0ea1dad88ad6cbe83c69e8dca525ad8a4cc03ff7706ab99ecb19a8fa24d3423f6cb14fba402302367d495e55f6052a02f81ac46a0d930785704686ea8ad3cffe9eeea1bbd8af8ffca601535d4d18bf2a241cd3c1766d5c38f55d454589907dd0a12e6f5dfc50bd4ec9234b1e41cbf475f32809ee8c7bb1e760516a836e28730443e86a89205b756d2e2a72ea9b77dd0f89df2f39c5be827d03b89e292714446e4a56292d1a9a539692f07764a415e5b703464b6fd071e6d26899010eb32f366410a0b4a3f6b4776926f3ea09f4e1c4f685c36b7fe25fefdd4cdb3ea86fec3bdd2202c5d3d0a6583e9ca86922dad619d97d46febc063d3842be3c12f4a1cc2fd959e095edebda8cd26cc69689ef05baafc51c50451a3421faebc4d55bce8babeb5ca19db242434c38284ddab3c3c9bc790eef542f53854191793b6ddf13970672c94add3b6bb3bcb8092d00ef3409eff9f0ecba47af8985bd6fd80f2b4211cb6bebb28c2edf9c38dc6c8af159c0326680762f8ff01707738d6ab726eea334a54ea4a2df75d670fd54fd5e2221a3d80016c8493d881f1135ae89bcf7496c42645e3f1848e350ab9941f39d25c9ffa6f070dc52f8f32b5da21f1ef83243939312a8502c6a3c8460f6d3fe93ba8cf0273fdc62c92fe762a80be17b732dd85d1806c99690db47c1d8dec464c347883551e9406536b36e531865c69a884f741cc53d34ed3b744371efddacd1ca35874d50b84be5597b8f5bb21ca349e2a26bd8dd64ac5a0e1ad1147c8fe6dc55cdcb741533e6cfd821f832fbb60b4fb2e001dacdb06cab824f65822b892092e618a33a280b1b327d60e22e810c0e9ca61cf1920fd8fe9bcbc4441d7a72c12658b4b551ef9c172b2ba9fc98983a04f51485162d0372d332c6eacf141a3ef0d6c80c1df4ce379e68690ced08ddf56d9a8348adf473d79f046a051638af0edbafdc1945622c6d897b12d9bf50ace38f9e38e3af597c76929e4caff543e9ac6b426a17740e880806d15a1af7b835475625691729b5632b82c4cd525043d815390bed5ec9503a2890a9c5caa1054355e27d02ec6e9d7abf33978e63ce09a6aef8b711ecf389027c407b39ab45b458c14645d2d8e8b683b4c9ec99fc7144d21c429734eb974d9cd4ea70c58efc31045adcc21bfd3cb7b0f356e894abf19e8b3952b4b8d4bbd8f3a72db2a93f56a2bb6d485ca5daba6f690164fbc86b4bbdbb5379d433300bf74cbe9d1aeb10df793e755d86fbb48241fcdaf8b8c9ddec3fe5d16351d0c848dfe97c80c386f53d5555abb72c44a720b4fb4001e846a478a1c495ff9b9b737db7e36cc78bbfb1b49fbd6c7eb3bf075b562d97583b0740b95c89894f1a9092a3e2c0fdecc12e3cc7fdb67616236959baa9b4d7ada8b1cff067b58a44b5488abb01b67af4cb0255726278869ef50337cb0cb49967a8f2a81a4c9f85487fa2cbec148dea9c868f818f2cabc5cdf0ea5480869cabcc6de5762fa5aa2cc0daff5fc910f55f17921c815f1a4fb498b6c40c49b053666a7b4c0c4fd410c8be9f09a4338ea1f1588c9c03fe0a0352d3da032df1801628956827ecb04580673e12922d280a28b5e7be7658c6fed95f9d5b779e09e85bf919ab34bd255c082551b253c7289874e2a9d0d9c110e7f5f0211632d2a2168f55270312eb7868df763e9e45e7e248bf16737e4829d3f9aed232a6b78d058d8fe207924f04cf2f117f93d66874584bf244c383e504d952978d7f649fa6bfa654932fb2abfe51e13ba74dde30864d88e0523f16b59ed7ce5d2325c8fef67e2ed8557f5ed1188e217054367b0f4899f7793e147982b1f9c7302e2381635225698a1f89e83685c578d8170837075e63098fa37c2787dc2f65ed005229f128142d3b7724e4e56cc4372f89c085158e5c83d9e4102f45ed12932af245c18c7741ae4ed588e6f06a0ca5b8fc09e4c7f6b7f3fd57a3ce146ca00907c6ac10eb7ae3acbff1a181bbe89c981a1cf6d1470feba6bd4669df3a31ee29b6e5e86db0907fd98bcacb3e7ccb5f9b2148a5daebedab96bdbc08d142688e33d627d3e379ff574b4a24123be994e68e4d27a765d7c284524c2cfcf3a32e7d0ea46e068e8bebb65525ebfc8c61d143be23fadf502de785a923d556b5a8e953a78df3d39186503b49c9e13b86ba2d409c645dbec03b7bad629b9fe13f0f86b74c8eee08f5836b9fc78fd27a1cb93b0d82518048b4140634e56777e1b725fd827cefef3a7190c20718e03c4b2df67744e5f032b69ab4ac2acba72f43263a57ce3dbece7fc3bde09a111d408d02d7603ab1187272e88d788bcf98ea5b18687f97b86b85edf439487c539fcac4894544124b35c8a0ac70b48ad90cd784bd031a02ec4db3d3bbde90bf3f0c27c1b6ec8a05fef17484f111e41f20cae35768417ad563edf522a807dc6ec1bf522530bdf3ae0e9a153a6511a20a7f0032e28993af92c0edea831e04e0abe04b65d831b0c88b8634f6215a56b3842a38cfbbd64d71b939ae45101122cffe15ff4bd869a12052321ecb9218786999fb603c6084af8d27ee6f9603754d40083c44a3323043dfb5c9cc21c5716adcb6920b52555f20938ea410d0e5e85ad3ad8979962a8cb576dfbd233cce6bf7de4be86b205201ccce46a20815fab49132db0221278e153ec9793e91f4498e0c57d7144f31ba0fb3d0286ae03cf4d53ab2e215ee22d2919d2df86fd073bcf5529d510bf61cf14b6675a9ff4b88f191d584e1c65130bb692ac75232750d38e8493a1498231c5707a4fe1d2ff13736106852926df552ca47d24e1f8d5ff7dae99fbed06b1862213a9c5efcb5d4472626e0f44eca71a2b39d723048addce3bccb2df0866826b54412629ff1416b1c63d2ebd58d0ff5030e37a2ad0cdb81531ffbfecd66bcd1081c1bd22f54285af1af0b18cfb4e31f72784918961c741616fcda38d19355694196d65fc1ed5938d2b0505c2031dc7d08dfb6316351b29fef2112d0df7dd05ecf4cd275091e6cb0f7cd55bb332714caa6a60d2e0c6baaffc6d5362f3f9576a202669d9bf615082d9ae9ccfaac1e66e6ca4d744bc15379eb29f008dc6f97498dd0d9f78f1fa9e75f0be44db75ab53148424ae8c3aa5a9a320223a63eff5089f59456f6c1f8041000f4d1f6c8e34c31d9b01e2e67deb036a2631fc389f4222b57516a33c769068b134deb13311c117036dcec677eafa9327e74f496da6acd5ba1f55fb6b8741c9560b09e9a5bed2f9290e76c319c689de3b6ef0d75b60af557f34d6c4fb27710fad0a4fc26d86d8f250ff738da0e803def3e9556c0ad234fb51502fc0bf9ab56095f993501bae3b1dfba4172479eeb48214f5a2c0604e04b6aac39df2d28eb9d00f7b00144e2cef47c1b3739eef3c83c3c37421046be542e87512a2b569a55fbda41033c2377387bd919d533aa7d50c0e129f20b54a9b13e29b93b2a6d07d966634ad0114adc8af810e0b75c8f6e6eddcd242d76dc2b024320519b4416b6094d62af2cb6b4d8190271b083aa95bf3a3796044a83dd4da0f79c6393c0d2ff9049917396395a756b0a114d2ae30861bfd9d7fed0423db18327088c272852dc28aff5ba6f06ca1bbc311e8c5c5f897e0aa691a39998e8d5708653afe7ee102fba978f1aec0076c74877ebaabe943e9dd20570f1aa8e9be4a8d8a7883132d5380b36123764bb36b5fcedc057c9a06e3b425933ed1b6563f1404cd895ff54d5e6902cb33eb32c17db91f0416dba7081da35c61f5416ab0012488bc68438520b1d48f1962de74e281673384efac97444ecb6ca11f13ede74f50a8de51aafab936b6aaaf8b3da426874da8dbb3298f25cd1588b05536ce3e12a595b57e02c89d2988ddb8ec4f182321052170dc7f8a8722321b44c288563e5f36d90a5741721458bd4426431ee177d8a6b07de66b0070b94520a34ba639f15c90db497e1262272270ba738e2e31df99866b4704bd610ebfd37c2e1f7dd1545ca6b4627b3e2522082831ba786749061cc21a15f04ce1656eee0f13af23ab0896a", 0x1000, 0xa, &(0x7f0000001140)=ANY=[@ANYBLOB="00002e2f66696c651000fa96a182588eb6b78058e258d8bae38cb5c05121d3dcbf0130f13d8473e3a34c28e222d1e8e38ed90a23f8eb2f96873eda6838f24e42c8c3503c846da16e9abebc12618c5b372f2b84a7fc4b65284e50f6d56ef042c029ab263f9958a7e948268df74a7eb48cfa53e0e14749c0443af411c51a476e5982b554b0c5b01fd5778e1a1b7d9bd4ca2f"], 0xa) 09:01:57 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1007d, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) r1 = getpgrp() getpgid(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x30048, 0x8) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x1, 0x5, 0x8}, 0xc) 09:01:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae8107ed", 0x107) r1 = syz_open_pts() close(r0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:01:57 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x3, 0x7fff, 0x202, 0x3c, "0ef600000000000000d500", 0xfffffffeffffffff, 0xfffffffffffffff8}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x1, 0x9, 0x2, 0x6, "bc929dbce88bd09b14e94efeb30211e8a997c2f7", 0xaf2b, 0x3}) kevent(r0, &(0x7f0000000000), 0x9, 0x0, 0x2, 0x0) mkdirat(r1, &(0x7f00000001c0)='./file1\x00', 0x100) mknod(&(0x7f0000000200)='./file0\x00', 0x400000000001ffb, 0xffffffffffffffff) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0/file0\x00'}, 0x10) open(&(0x7f0000000180)='./file0/file0\x00', 0x20520, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file1\x00') 09:01:58 executing program 0: syz_open_pts() r0 = syz_open_pts() dup(r0) 09:01:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x10000009) 09:01:58 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, 0x0, 0x0) mlockall(0x2) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/52, 0x34}, {&(0x7f0000000080)=""/13, 0xd}, {&(0x7f00000000c0)=""/193, 0xc1}, {&(0x7f00000001c0)=""/196, 0xc4}], 0x4) 09:01:58 executing program 1: socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) close(r0) ftruncate(r0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x11) openat(r1, &(0x7f0000000040)='./file0\x00', 0xaa8, 0x22) 09:01:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) shutdown(r0, 0x1) 09:01:58 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) syz_open_pts() 09:01:58 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 09:01:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) sendto$unix(r1, &(0x7f0000000100)="ef", 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) accept(r1, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) 09:01:58 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x10) 09:01:58 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x3) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x7, 0xffffffff}) 09:01:58 executing program 0: getrusage(0x21ef7c08024accf1, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 09:01:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000540)=@in6, &(0x7f0000000580)=0xc) symlink(&(0x7f0000000480)='./file0/file0\x00', &(0x7f00000004c0)='./file0/file0\x00') r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x280, 0x91) connect$inet(r1, &(0x7f0000000240)={0x2, 0x0}, 0x48f) mknodat(r1, &(0x7f0000000180)='./file0/file0\x00', 0x80, 0x4) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mknodat(r1, &(0x7f00000001c0)='./file0/file0\x00', 0x1080, 0x9) utimes(&(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000440)={{0x3, 0x10001}, {0x3, 0x800}}) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000200)=' @\x00', &(0x7f0000000280)='{}((^\x00', &(0x7f00000002c0)=')\x00', &(0x7f0000000300)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)='\x00']) 09:01:58 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003f, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 09:01:58 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 09:01:58 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f666954754ca1"], 0xa, 0x0, 0x0, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0x25}, 0x0) 09:01:58 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f0000000000)=""/101, 0x65, 0x0, &(0x7f0000000080)={0x2, 0x0}, 0xc) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$TIOCCDTR(r2, 0x20007478) 09:01:58 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffa, 0x9, 0xfffffffffffff3c1, 0x80000000, 0x7, 0x1, 0x81, 0x7}, &(0x7f0000000040)={0x8, 0x10, 0x81, 0x84a4, 0x9, 0xffffffffffffff31, 0x9, 0x9}, &(0x7f0000000080)={0x4, 0x3ff, 0xe9, 0x3, 0x5, 0x5, 0x3, 0x3}, &(0x7f00000000c0)={0xdc, 0x1000}) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 09:01:58 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) poll(0x0, 0xffffffb5, 0x3) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x9}}, 0x0) r0 = dup(0xffffffffffffff9c) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000080)="937f0e8b1c295069f8fd15f3defc661b4fa5125c6c3906e99fe8a549d68a92cccfefe09b5847abdfa09f2b6c62097ed3600b8781455255630015d1260eed1b099b3084e6ed795416abe737431d04baca70d950a955bfda615da461ef88c84d16773f75a99cd0c914cd88564673c5f9345c2c53d0", 0x74}, {&(0x7f0000000100)="054f467be16516bfd56975b2260c9dde896673fd7a20471f9dd7a9e2a65210278e3f1913afff25a4f74f0c8b5f009be981dbc31cb173714805c30336738530d23bb2c9b88863c88bd8cc6dd27d2532f488307bda458291c0ae03f5179d50b021df05b4290778f6bb38620c6ef63648ae24ef2551b138084ff93794da6e9136d06ddd288bd965dbae479de3bee45ec13d963a1a03289704b8ebb7197b59a36325a8f9a0e6ae30ba185b29e177b1348d1edcbd44e71c50067d910c48e08904ca6a6a99d0ae4b86dd4bd4", 0xc9}, {&(0x7f0000000200)="d0354e475fdb786b81144b501089379bbfa10e3c438643edf02b05106bc24d8c669f8ca3000a35e828b2dbaa09dce450298562cd9118eacf37e17b895fcd05fba4187a8ed0ba9339885994359ffc2e7600ab359bb45895b3f73e59df4f68fba42279b845cc39e69c45f48fd2d86dea197a77c2907c4651498b1ea65c17fca3e008ee196ebede2eafde1809976987721294cd665913883238021a167288a1616d3b9489504f6a11d8d19482d3ac4d168ff68a51c8cdc787a15ef971d8d751b5f0b80431cd78e82a892e56a280d9a5", 0xce}, {&(0x7f0000000300)="b3dcf3ab2f3c248002b26b027a3f86f283f6059b682891fb5f2505c878909d63069aadd5405ce414a7b3c3746fdecab7123324c86d24e6f5735aee56273e25707b6b06bfb7f06d", 0x47}, {&(0x7f0000000380)="bfe39098c3b7e8f27835409c36cbed92216010d5a9f89fa57543e9b07fbeb245a77af8bd7fa87031416d3144563141604fe96a558640f76edd8fe68bba4775759dd0", 0x42}, {&(0x7f0000000000)="6379004c469b90d9d0fcf9245028b9a5f9e15319", 0x14}, {&(0x7f0000000400)="d5250d42a54918e293b64a41d65d059d97bc5117dbb9434f73aedeb71fbd055a1014f5d7df00de39991e32abefc08685ad584a39b449318307bf4cbc1890687dc1d8f7387a23b8d875909174d3a491e33815d041779cda882976e9d66c7f42a1b2edf7e17b4c4678963779a76424270981a711c2616ff791ddd6a3a5d60a4f913009f11b5d67d5e786d4acb4be9cfa920e1d1df7adfa08494d5bed", 0x9b}, {&(0x7f00000004c0)="f0", 0x1}, {&(0x7f0000000500)="d022a28c3ae5238432b80241d9ba19050a882e77fd0bf2661a0d9a71d5274a668505ee4a418886dd86be823288d0cdd0c430d6b4c2d9468473db9bdb3ddf8fdc0f8c3585323826bc8e3ecdb9", 0x4c}, {&(0x7f0000000580)="ce92c68527086b40b571b643d2", 0xd}], 0xa) 09:01:58 executing program 0: r0 = getppid() setpgid(r0, r0) kqueue() setpgid(0x0, 0x0) 09:01:58 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x4, 0x40000000800000}, 0xc) readv(r0, &(0x7f0000000600), 0x0) 09:01:58 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1106, 0x0, 0x0) 09:01:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x6, 0x1, 0x1f, &(0x7f0000000040)) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) 09:01:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x2800) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 09:01:58 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1f) 09:01:58 executing program 1: setitimer(0x0, &(0x7f0000000800)={{0x0, 0x9}, {0x800}}, 0x0) r0 = socket(0x1a, 0x2, 0xf6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setitimer(0x2, &(0x7f0000000080)={{0x6a8}, {0x7, 0xfff}}, &(0x7f00000000c0)) 09:01:58 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r1 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@abs, &(0x7f0000003480)=0x8) pipe2(&(0x7f00000034c0)={0xffffffffffffffff}, 0x10000) r3 = getpid() r4 = geteuid() r5 = getgid() r6 = socket$inet6(0x18, 0x5, 0x80e) r7 = socket$inet(0x2, 0x8007, 0x6) socketpair(0x10, 0x8000, 0x7ff, &(0x7f0000003500)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) pipe(&(0x7f0000003540)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = accept$inet(0xffffffffffffff9c, &(0x7f0000003580), &(0x7f00000035c0)=0xc) r12 = dup(0xffffffffffffff9c) r13 = open$dir(&(0x7f0000003600)='./file0\x00', 0x80, 0x1) r14 = kqueue() r15 = getpgrp() r16 = getuid() r17 = getegid() r18 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000003640)={0x0, 0x0}, &(0x7f0000003680)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000036c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000037c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000003400)=[{&(0x7f00000011c0)="f5070baea8a530e413232d30aaffdd6c530d26db8e219e0a5529ed8ed52be523a4e6889f2c747c91fd31177c0b3af8d3f7522d50342922be4218d14e473c1a4ad6d9add5261967ce87a6dd37983fe17e78eb54a27b4d40570a7b9928393d8f9f69be71aa80b622bb5ecd5627d6fe0cc97d29a9e56fa534819954e485abba0b0866c66c187165cde8aa36eb3698edd24573f24a9a4e0bd53fb3971a0504bfe5f3ab2ced801930e45a24373006ca56f22b87b71e3635ae93e66269d9c08b1653872ad15aa38921a229481b8689a7c660c0520c8546b41ae901e4d0614e1c491b3cff69467ee85cbef3d7258708f440e6df4d5efc4b1101f9af44fd0eae8c51379e9db905c8f43662717ac808f4c6ef5404d99f234896ee8462691377f227ed83cb4c60c3522d0a12ba8c98928f0d181bbb44d8fd6e26a57d81db697efae7e8c1d0e5ac526d97735b789ea4a16b3b9141c3f4b2ae3c04cbfb2bb1b15fc8e1071c73114c2766147b3ff81cf32dfc6b9a6e52f8e0e38b80c1f3779789d85ef4bd292c1bf913c9c55efc41db3b9f12c27c99ad0f33e7f06d516652c63130b8c0d42e8dfd2dbe6eda860a67324e4430867bd0c5be77e3532e19b5e5039ac5af668b8fbfd64539be54eb029cf886adc1b89df604936ccbe71c20a56feba8b78333b11f250928655268049cab30a75100407dda93a504df98843be0c70698f48bc8b8d3cb5e81f5c62b6956092c89aa1fca5340b1084a3c486d89a118ae4cdd0f3c0ebf0b14d2b141731dda046bb4620aac705d531d75ce6196c36cbcfd896de80ef61a82d2527b9e6b6052421f04d9ed6692db63e286421d304ff66a9f1953d8d5a06436cbff6157e134b00e4fdfe209c8bf7470813728b587b28695220a82032750bd1239818010fffc53f1a8ae06e398ec90217f494a47f2e81c3e59ac89e64edcc67086bc090e09d420eef9a368c9f8a253a67851cf3abb1bde15e3cc777e6e161a3a843021630a50d513b25ac19cae72540de8802aa964886d9bf0dd0b597bc3a55dcaff853d4ce9084fa5d7de507006f6931854c3b45e3d444f434aac56bf267086c09385f8c9689604fe369ebfe2bae45a837db72b75bf50b872064a35361dda6b8363edc66a0fb2ea3334d584d69dce11179919665b5d1ebfd5cd027f54c7ad5dbd63f4b7be54b643e284926128f4d568e1cf9d8c9f641097402eb3663e9e31781de74e375493c07033a80e19c72aa53ed6ef48f74566971a21c7d109f64b8ac0d0448955c0996d132db4998f1c420c01eb36efa7b57d7e2f5a26a9eecb5abd76ced1b6e2bb4e60bae3fa18c57890a0ba2235f80dd90400d1a0586c49d1141664f29fb7e3b6fb13fb0911c9e318dc68121a67bba225fec76c9d8bb8b559d79f6f07fc4af00760ca48d78fefcdd51571b491b2eff38fb33bcf80d6909e249e93f3c0d7c29d3a68a5779e887b32d190eb2ffea3e7b4127e4e999ec4e6044a727aba9fbc3b0c16785b493e20c803d22d226dd84e4a09e60f7e9e92ebb80935f5c3d83a7dec816af8094f6626cd43fc2f5b52629cfc79f29e1bbddbd6105a19fcc034e9d796c9f6f66e3c21ea4d7eb97f503ac25a30bcc0f6ab6ebd10b74b278736ba118831bc14206a03ce84d17d7a549fa8369fa61f182c566a9c9a9da88637c5de5466d55a0808c09e3434141080a6be9ffc11efe731b1b900d437d3ee66ddc66cba838cda428a134fb0826134084585979b1a553f963c9135068c14f034d6efa2939b77bb9f79f0701ba36f51a2eaf91eb851433cd8249f23f561763eaa9c85f8719ac0f9c7afa23573e9a0884178440c4590117eb8197d88441507e949ebca70601f07f104e89201f3606094769f7f633bca669f9584134c264a7a44c6788bed6c5d8c96f3ef5f2476703c280f2c88db2cfe314abeaf474c99127c8d696db51be6e795c5e288a31af47a96f315fd5644b2a1020b8846afe1436c20839c94ebd49db0209acc73e0dfa392948ee8f6984d532aee8c1933df3fd0d103254527b15c0c2a566474cf7038ef2efbc69d5c9fa6aef2f375bf19a000cce89a52aeb21fdb864b48447af122eca8e2509b190b1b9d5b037ad240daa43517828c5880930655db257016d9034fbeeaa01c313340d7dad983432d381da84a97c5913bab5f61c7ef6f33fe8b38df831e0e26efce4a57a82d69a89afec880428ddf33719d57dc37acfc73c77acc1587990df920c5b2fee5d71cc22cf0cc55308cac16ba6c150e875f85ba6d005fcceadc16185059382d1c9f5c511b4a2ebfdffb060f60c7a31f49b2ee9c6cb36426e6d514454d1d559cb3becd9ba844302242dedb7fe06590b8f601edad1984e38fee020b6ff3b0be01c322e7ba07aa4b1272cb5b9cca83abced3cb40ab5985228345669d15ff54a07a13f808a44803908d4c0fff8915c25d90887d44bbe96c2e56c1eb196654d1ffece236b707083a2660dffc602d78224fc52c258cbf8ff2abdd73b9e80006ac1f3b3cf4824588432f6eec598748a268f91f2c41aede4c36f8bbdc7fabd512e269ff5dd8df5665af4439b3baf2fc8ccc95b6112bba43ea25111831c5ef143cb722ee7852013b0a030b011b13aefe2df6b55491804fd761a6e03c70d4fcfeb8a56633c7d9a2c293919f83c14c5254c2ecdf309eb7605518caec6432c99b8e50d80caf64d9c36d558631ec6afbdcfe8e39e7c5fcd3c5bfa090d73115a23f70f67fe5f3f3c0678d429d972fb6387c4f366b3bab6e21af7eadf7097088e30784abf60c86fad1fc8a6a08cc6f1c58e32b7f6c0abb60fb8dcd86d1a7aa81c7a5f29e1318a143297f5043301b0f992d0c9c02e8bcd389935651d47c1a05037291ee156ebb9d19561419d9c3d2ebad45bc0e452e5d7b47664ae7b958b3685d1a554de5fe079fce1e34249d65d6f987c41afd84c4014586a92124d056d231e1960b8e1598e8321215a68c84c5ca462fb4514794cfbd77ca9dc317150e53caecbb2fdf326ece902d14c47d107e4f2bd3356537aa18062d23370da14dcc7123a1d07242230d44875d085ffb54e14b2ef111fc0d2ca7b5445b614d8be7219bb88677f5fcc44037cc9d1995f2af6ce507bec2b9fadc0c8e6c52787bd48da169820ccc50cda96e99584bca72cac8dcb6e96b8ef2674b4e155539e96d693dce2eb344319d3148d409be792e963512b6f3e9895c4786582ecb0fa330d799d427bf0912a49dff4dc1ea80f6704d5efc1f8e8dd05f0e5b72c13d8f6859016d9efb4617514b5abc63e6a87174500a92ea49e500785da46a0f438f901d13d91e91ccbb98e5a12b6ece83b0e47b3db12a5ef7b7b12e41c383b0655e14589fd4367f2fa23dff18b458f4b30bf96b4ce24b5a447d3f247304d1472b8dfad1dcf310b3083a2caa7f0b781913176406038d7251920524dd94ccff0eb9c456b3184c4a2065fa7cf4e02538c44e962d965d9d588ff323b6cb347622f27995c94dedf0f79890a955dbbac0719f43405645f53a0e662d242bce5e2113ba889e370fac208b94b440e8b2071d424057fd7a2ffd56c2ef6fba99af202f2c6a309a06923fee37c6e9e8098cc9cc3d063d22bfcf0abe19366c5776418ff4d36a896d58a1a5eefb55058f1770d7e3ba517e47376065e46c766b6b63703576d9286ea2096c011e916491f467c81e50427e28e5d2ba9d631d4eacdc54c6f13e2e578b573977d28f85a679fcba23bf30d9f16c02776b6cb8aef9511a5083bc26fa86522e5260b6349ca40eadda5a79c1e9d04fca5b18060190768a02c2f1c47c8f3d1b599e0d27275ec923c3e7bbe822e298f6ecd76b59a4d00feaac29304628ba0781c561ca5975b266e2be0f71fb13a891c009c2de126a0075e7bb7d8b41f26a8aa571648d529788dbd750c6fb41a14420fe10fc406ea7746ddfe332faae1449eaf69b59dc7c883ee48a274010a41df46da2fd371f27319da4abf1a7cc45c3a94a95a975384bdf4cbba0ef6342925c9d4103e1b823146fb6d80beefba6623f2e0867d48121cecf223aa51eb0940d66bfae322c1c3803373048577b7ec40fa4a87149378803913638450eb6eef963f08bef410b4eaac5318ba43506cd19321ba29b2ffb6ad16dda57a93f696c9bdd788ae02fc3a2a36b491ee68a0f2537fee4d12d60e0e86ef225925d3123e7631c334b13ed00d5dcbe52865580d5f2287f6cd347f60b4476409023ffb228ac41e59e1c6d127b31aeada5d0f7e321e28375cc5bd31ebbdb9fd1231e09b01466fc97ba0b7ea10977671ac4e81ae0fc2e5ac840affee554c3148cb9c7da675cd7121fe7d898802332b679d417320740f37487c70f6d026b4a24101fca2e4d01cd618db762ec8aebee6b725a4579e0cbbdc263a51726e03bf06444a0046b19f3a102c4a5808606e2047e7891be91f43ecdd1c43ad0ef4838be5b263afd1a31610847914daae593090792c2aa6ca59c84f87dee375b155c9aadf399c18691344c77a5fdec6d21e3665cd0b5d950c215a2d9a112b7a1f8823830a4c1fcadb0daf1d743874162fa12339a85d210743f3986e9d9a14a8ad76a2777a86b43f800523bf8b258595d3f4a6d76b12eee89751a02ab6868df256e9c65dbe7e2494adea4be7b5b445f9dab9e7ad3e2a06299a80b72052a7926f727d840179f8f798d0cdec7b8177cabd8a6eabcc01db95cc8b186908d1d3ad9ef5a5de1ed8c2c2c3bf9f016b2ee882f58d077c54a5d8f1095b1e9cb8d0e53f741085eee784102fb351dcaa6c7ff63a8c61637dd7c5f0bb90de34e4bed50160d8f762160be8006b67549b9354f72eeb8a772ec8058e68cc4dea90bd82d4e0a3a973f8e094152710e660d9400c78ada8c795ff615bec1635099927f30f3d9e52bf5d5f564882b9fd813f5e1c537e608d166d3249f7033dcf245052c59b5e6e830b3ac329b372bbb0b5582f5277f4dc92d3acce2b8d23dd9f7e82e0620552bcdfbf48d3bb53fe48b8598c9de879e89e0f2c054313e094730002fd4edcaf67a3f168cfd8b86e9c60733bfcacbf3d6215dc439e527ae1cd5f116ce0ee1d0f037834ff3cfb22f3200addd5c7ad933d272bc564702d58f8f9b31fc231f1bd39a28bbe402768b53641b80ad1a45c64fc724c95f76e311d5569305eb15151af801904013a6ab6bfbf20819d3947440265d0d37efa51099541738551ee97d8aacaad639fe26aade37a5680556f22caad83aba056d27222b7d74b4acb78746d852c32a30f1b35a9be779036167bbb2852132b77f66b1fbb7fae200bd5e690834af96fc20d8c1ae0ce3fa976eda0c766634a04634931546b5392ef9d628b1f207eda56d842543966790ac6bff60881d7a7ec552173a1cd7f39885f4bddc48ad6cb729b04082ea438d62e3ca44ddb10ac5c50e7ebba1109f31250bbbd67b72f950b5cc786ce89ba40d9f568818ea162149da824990e18f3d3d28e060ef3752777d849b3b52e1c5e368b07772e47bdac8dd972edf87588fa1f15f35057e195526b8cb7a404ac0874f232975e60d93f7f4ddd2107e3b18ba91672b19ac65e2851b05cd4398e7274903f187e043649017d9933c9a320591cf9e70289434799a08dbf737e78eb246758511a4be76afe1d552eda05127d3f608ea37174785bc6f4b0afd737149c40edcd35c757ae9b633a7223d832185b5c84bae2f65c9875b4d83174e9382aa81cbd3a450f78c9f073c3546f3ce787ffafd8439ab25520fbc98f2084d6d58ab7e0c0f123b7bc425cdd0d12a73a49d3182a7560fe2fe95c0bc89e2dd637aacf6ae6e4d423b6850c7", 0x1000}, {&(0x7f00000021c0)="6721d00296a6a6b47e5cdfdd2f7f01181d419e055044846ecbf27c0c6ce6870030ff1b0e7c2d1235f72271f8a772144fc892d3116ef514561a27da263d383de421198eecd80584a6affd40fe67fcdba1d8c4cd0a93ce2ee86cc0992cc789c25d5e4ed840ffef2e291e938123123f88af32ac2d64551708085af1d44415e293dfce2bbf5bb0ed292a875b6838c461c5f7f04aee30913a7aa273e62a1f605851e38b305b81a9386a1e762873aed0079fb031cfe7595b83db732ae5d5cdcede4d792df0884e8818a9edfe22c4ab39578f830e98b6f9a871ad571f212528b477774b77297f24d7113008c70c1e7c818336d905da0aa0be0a435563f2dc95039ac8ff491203c1e089c3b5037c696127f0791e0554c63e87bbe93c1b0e084bdc8f071e939b07f11d8a605b62637871ca482f356de728cb4efe1855c259053c3c85241e158da051cc1006b487403396fdb9aa3634d6e60759c0a128b34e53c8175212fdebb247179a745d6c2594a1fa1bfedc39dae3e91392e1b41291cf0af3078d1a508dcadb0decaea6a9faba27dac22e38b9989aa5ffa57175784db0d14e455858b9d4c35b6d6baaf40b099effd68442dd6ce85974f368d0816e10fe08b612611f79446d691a5fec527ae3537a094669e7297164d71600cf8d2effa3e03a5b1b2de170afeadecc9e79978f3768abe523c38249eb9ac8e9e5ee03643d870732b42a591689fb8f568756f185c8bb63f0501ee04edc95ae42ab5c6805fa0809686426bf12d4cd4638844023e8416018077581106c01f3b26f2a9a7397de279d3e9b1a5aa81185594ef5552737c0eec6f8c56802828f3997003b5e49efef90fb5e29b7125805d97cadff751f84932c8348186a2f3e8ab8975c1fe2285ea1a10ee1a2ff0c38f5f16641a416ab3403c7b1661bdde2e261db4a020104c1d1d4e06513ff1259d326877d05291724768eae394b21fa317ea2cdee3b9a9260cca3cbc660479f3cbac09a74e297f99f0192211af59a11522672d2bf3268f5ad6bb8978febda49b65430c0880429f9148a67dba59c21121d2c5fdf7c184740ec7eb956c90437064fb2a46c43005403652cd7eb570ed2645c29fee2561332fa80d75a958a423eca4cd1d72b1dc7eb995b8ac9a64260f7e73458c8cd75b7e5dc60440e6a148f7fc0f939eb26cac39f32627fb55aa92175742034b2b24463924bb81a1356f261c1c5b11486501920c4f062c55850b8ebd748bd671e436038963c912e8dde08134f37fecb457bd522bc7b458cd7126b5611d86cf461c1406559fad9053a3f04378b3af27083b3a75b08b58c01056bde1ebd364730b92de03ea652ca73ca56c58b5e1ee6e4c5ba68639906b7f56e9ee6c43c807a20a4d42c5597aa8b6f0c8529a80feb9e1c027fbf6ed812ef68939259be2493e150fa3066f97aa247c55bb520fef5dbe7e187cd4b270d524a8b7d90db0ce2a3efa82797d51382c31463348efeb82d4ca8c99219424365acddd35264dcf429683bb1a9ed2bec541a99fe6b04025d8ed858e442a69a14307d6c97adb95038530109e5d3b40fb0b2a3979f06bc8d5d4ccf8aa92f4208cbb984d180d67747437fa2148eaa3493c57d2cf65cce61b81c11965a9234647be578b925d28fa5e57d955fa3ffbef8ebffbc301223b4755106706b807d79ba0f36ba81319af40037c9a08dbc82aa1ab3e3b952a57b9200c907d6d08e4c0935dbdfb3c6d65d9f4d9edef58d5d709c5c168745c26559977c8089c348b96f120a15d16c42de8e37beec4585f2cdfff74c81c0729ae3c349f8a559d17d6608d778358f109e18d573940142f826598aae7508e5ba6e1fee5644f022ac1f5eb0429b7a6d0d22c5a6854f8499c97f721a9c524baa381318956ae150b63ddfbd6c7131f255e569a400d911a12470ac04b8c3bfbfe1551dfb26ee77bd873ea2b4ae5117b564b417cf6f8b5ecb5fc2a8f8898b86553ac63a5b2b1660ba850ecc73ebb9c7fb7e5fd8b6bf0310c2b00446ee2360a91c61c1d8fe333da435653e8f998f2589bc8a321fafc87d5d96c67a909f332fbe1ea282739c45f0e761f98f51a242d3c43b77d31b18fdcc4aeca0509437ad8f6a6e721c45f5643ba861ee16f359a3ec717ed3028a4e3c6b03d391612f3c1a31526f6fcb454819cd3bf5777f786251b29fa78a76ff9ce92f2717639018ae2036b7b6dce2db12e22c39205f60de0b1e4417d8a1ec71648d8c3d092ca3263f02846ff111179891d12caef79384689b74995bc024bd287bab28c4a074491f30b79cd72b6cf72c2e00b6fa0f96ff578d8b850fe6cd349fa979b6ca83a02b2e4bdb46272a3728c87b04fe8917f9ac6b728ba2cecabbe7a30dad90f255e3ee497d1cd9e5b45098f8d722c4066e50885c2a31cafbbd4cdf2e70abec8ddc886648746c4435396e2ecabeb6840abbe2950539cf76378ad82653f372bd372ae19ca3e04c776689b8a3c978e65f8567fd37aa266b110b4fe62c411785092126f64ebaf3179bd8713b0314ae03b1bc0a43fde2adb6d541892af0fde03c19050595043cfa0c6b658261dc1b7a2ee9f82fed331f65b85611976aa3b838b230ca1815edbe4fa77a5a9e1e6351cbfb0a0dc6cd755d96510d9a415d54f527c98f18f37d86526893c11b1c33bea1ecc4a3cd1d71f2b027072fd1673c0b1002a195b73c07bd58e23c018df5a03c538effbda6ed2fbf89df8e76c0943759ed6e00538222e0791f850edded7903cfff39788fe0a992c3abb5ef4ecb3a99b93df9b133662adefd8d15eef18adc136adb545f22aa151b2b1af6c683f99aed85fd394915506a7e8a8e8ec556cb725012827f0ad377bd38ad0f8e9a1373e4e9915a897cf721356b4426ce87152d6d11bf2a7455293f876485e74918a05763a35ab3dc2b61488385d49c15dc74f4e30b9d8d42d0237bfe94e7a67fcdd0a6dd557cf5194779d5997f826bccf522c484b3af981c745b91b92e0946613c19f82da0a9b28e36fedd9e28fdb178c7a47c090da39c0ef404858f73f5e9a31a3268a692325a8a1becba31ae8aa0d05dbfe6ae49171ef32edbb5169de6c9772653d92fe112a0e11b3dc7d39156fe8b63fd67d1abd0ebbf9aaf4a16a74915941f6a9e11362b4aab613c2f55f3b1f36252c6793832c6e73dafab42fc29368a199afdd85711b313540b29a64a404976f53cedae31c2b5000137d32c4916e9fc193194208759f4202f10fd285bab822b2c687fc7c37de2687c4e826672bec86e589882d37a4c3f30d661e306c8edacfa548d4edac6916d186961351c2b198a0e6c8b14ffcc095f91ff00084e5d9b38c8f2f6335a5f811ff5dc78cce1d3d12aa9d6de0171aab0f4c71d2696818808e9fd5efc148b3430b557b640f308219b0aaa684e082da7fa0a83d928fa091b94b0eff60e80b4c982adad8973141ba865cdef58276f5650510250d123f9f3cb045b3670f181f1f89332dd9ceb28039448eeec5099fe3fc526a1f7b44fb2a3c79cf9b1a8553a86d2d0d7170f4e2f5aa147a3d9fb92232eb54442c989d366e84aba8218c71a28f2799465411312b116d609c929046cfd81e68bb0240155b9f60dc3356e0bf71e0d2456592d99bff0a6ba1e56381a7b33ba617dbadb1ab0b4ac446f4cdd5d49225ee6e527948ff90bf821f308a3c0d887e8c74b8fa7627eb29f9ab6a719d4c357864fdf8bdf9bd278c5870baac663066a1844f1dba971d39a024c17f8f830eb0c6e836adb691c47661de60ef03215ff54772e8ee391821788768df5382086dd42ec3944874d54fda3f99e033b2fbdc6b55e0a4678c6f50349ae9a2ad09ae57aebf30affea1fc52cb5b322d54abd728aeaae92a146c1149bc8c72c91fa67b4f415074c68c3b0ecb9d54217bd859ccbdabee019052b6232fb0960092be77436bb78d277cd6335f764887d863083f93f1af457d48b34465c50d985a82c08558d02d4ce2db6766fbeb09fcf9d56d8ca8e769630434fa1048fd6ef46996c12b88ae1f56cec2865f88ac5f2b1d67bfa65775a227a7099f97c9fb89f56386b69fedfad86b8aa7d4c91df35abfcb683b3c04a68e4dee04300bbef98fad3700936d72ee2ce2e95265a58f7f43a0dc014865090b2be87bbc29ab2caff4d2e0b920845c063d91a089ca64df3b834b48f1804a5ac9bdc0ff599d5864d5c4c0194d6cb2e26f12115df2a3c543fc1e41c7fc4d4a679e6ec96a3ffc708455bad3ebb0bd2a9ba86151edf47f9fc0108a4e963363b63b5bd22bc0156ec9cd8e6c2f0d7c7ac7bab4c8f8863c7b2b5d64716b2c6d61b409ba611c9237a1d3459f0585382e266f4ebc00ceceb0669d13184546ecd971958ee8b4199f5ceae2bbf7153676c9607801fc9fd68011b67b153be30908d3d450e4bae0fabb12ff1eecbf1ae3c6b5893c1809f4d9b0ed5da0c8f51cf755f02946d6adc2f6d435aa14de6982bb8bfebf2beb8697608353a71997ae03eb5f2c6425153629d30ab50017408aca17f7c0df1e39ab311a46de35729abd6f86f211336c81d474ba166984409cca557cf6a3732d96803212cee81787058c521d30c3e9d2f3590096506bbd3ae28d9c3313477bc049285546f007f68e34fab79934cac3ee8a80efd44acc3d97b138a7f32df9c57c240f7a95c0188a440997cdf60f413f66a4260aa9acfdc8da8b81ff5b1dd967100bb87991cc80e99e2600ea37b28cc9fd97ed66f9e8e31c87e6cfa4b80ffc8fecd4d04928d02b87f9ae494b46a24f133d35bdeaa166d2d7e99ac5d1f39bc74b17cc9c38087781465e853546f346def52d2dc74f72127431b375d69d677a2685721703fab5c24baca5ffe8568c90e97b681344e9aba57d63e016f6a26d821057fcc3248cf8a5811498b3afb5d77fa7772693ebc2d813e6660f6e24b2c30da8b121576a400f61eb329233e77a20d531df77c424ce20270ee3c6709539991dd4216cc1203bf9f8c6014cba362e68445bac84db7510d10329a3132e39dda852655f1ff4b812906e15310cd34483e0e4ae441035d1d069ef5d60ef29ce67d7337c0411d5b64768ac40b30cd699d3c7476b13deae6a71d3d1b8f16df3e0e4d5f87fb75595f94f54ee6872dc98610e4afb73a2bb38a6fc193e4ee545780a7858c32d16dde20eb660edd20e254e1c310e610d8b54d22db8ca4019649bed9aca8f116d4e33e93e860e22891144dbcb1d7a40ebbc046acb1d9a02bd2e689d152edd4601618d54a32b69cd6be8792bf9ffab3156713cb7a42f381b94aff147de838c9d08d38f2098b573c561873ef47b1c18c336ff97df2a5114451bf010fbb6a3061f946dcafe6b855183de187b74747088b581f94692eaf336bf08dd51d7744e16391379e6200c8f57af389c4dc08db0cfc995c1e0f479723909e255cdd728b17a8457cbeaa077f49f5206d4667b8bdb989b2d4ef77ad64ca7c4598ba58a62dce70ec32b6cf703b171dbc8373658ab8a2990cc5e31e685dd9a111bf0341530542c44b0efc6bab33ccc21c882eeed46008799f283baf3fca8636ea6bc89a74d675ed7c82d870d4bcf755b29b79aacd7d28d0beb5ad62140287ee14f00f80480732d66c0d890d4a3f3edb58aa6dca1e86bc11c693e974b4f54824c9545834efdfd9b728c6e4dd8ffbca6c961f335369ec1ca5b82360156701ac7f7f7250d0581e2963f48b9069bc9e0235fe1b1f009524333ff9afc711fd8173adee7be2f6216d1f2a90d8ebc6b1fe398c7c39190f18d4bcdbda04a1dc1f2e4a34e05380a628350ce787ab7294b4478e4144c8489b5414996ac53df900f7", 0x1000}, {&(0x7f00000031c0)="e35dd54fba514f96ccc8a0017a6d0456dd59635dba8db2142bb4806d207e4c4ab7eeb65603653dc9eefdc52fa09164baf5228c378991148da88c125989b2d2c1982b7acbd452d33f39e1459614b5554a421a383238b04beb9fba6cbf18f1fa13e5c87ab7b91addafcc340f0cf709506d7641b995912cb6ea1197c1147d0cd223caad02ed72a312efe2337209601b032644aba83af8ffc6ea8fdd1407b91c9fcc02dfde0c0011dd337a9b61f4fdc7e4d41094c00c822fc2381f", 0xb9}, {&(0x7f00000000c0)="1a963f2d08e4a5f15282f9945512851243b41d496c760ea2961c213492a4a36609a57ff3d67c4e97f7509d8d6913f7ab68776aa14d5443c757e9c23f56", 0x3d}, {&(0x7f0000003280)="3ac68bdf0146d70406857693b0a2ede0b94c02be9b6b151c97c2dda7b66032cfb0aed8f4e4b276daa19bf0434bca17803516f83fd47bcbbf320f61d6260c0d0cc7c32203df52ffffc2a0395a0a66361ad8d3a7f22fdf9232888edc85132958f3fbde329ae3", 0x65}, {&(0x7f0000003300)="5f0621371e5589ddfb2f0eb696582e05705bb4e975af52776ad0ab622d79830c9bd4f001f80d036c4749ceefabf99cd64e7a1db2171ee3b2d4e651ed910d461c106eed426c684de8c3b17152677b8aac8a28e29ce927fe75f685b6f8c51f150814b4062e45a8c21c7c597298d775afc3770f93bf273f863a078bd8e69ec5abfd8270d449fb76813261d311161209cfb78314f655b0ca285eac15f6e9139d249be5804db6cae7eae5033cfb8afb20466c283ac46f4277b3eb612df9f13a7e62378ab7ed6d80a227e4cdea3a542efdc18faf5e77ca48eda736ae7f4ad99354", 0xde}], 0x6, &(0x7f0000003700)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x38, 0xffff, 0x1, [r6, r7, r8, r9, r10, r11, r12, r13, r14]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}], 0xb0, 0x2}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r21, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) 09:01:58 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 09:01:58 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup(r3) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x800000000000000, 0x2, 0xc, 0x8ebc}], 0x2, 0x0, 0xfffffffffffffffe, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/144, 0x90) r6 = kqueue() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getgroups(0xa, &(0x7f0000000680)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r14 = fcntl$getown(r5, 0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) r17 = getegid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) r20 = getuid() getgroups(0x38e, &(0x7f0000000800)=[r8, r10, r8, r16, r19, r12, r17, r13, r11]) sendmsg$unix(r4, &(0x7f0000000840)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000500)=[{&(0x7f00000001c0)="b0f446a5b52cd16bf384ba73add80a6c00c525405fc70d3a46ad594cff04a7ce80ec51b0d69ac4148f7aa89f84ef9377e286b72495e9745ab04ae7a39f7b514c5d22709ec62aa921a6bd8b", 0x4b}, {&(0x7f0000000240)="cc9725c8730489f63e2835e2b0b19c843b1694d64c1dcda6f8432ad8630f12ea8bc8cc74f841", 0x26}, {&(0x7f0000000280)="0790809ca1f7abfd3098f087b4abdd88af2793dcbd5bd2d6fe152db8a25eedda40791d6489a782e1f659080291817766142a1346a36928f5e8f594556a049b63f01b9f3418cdd6a29baa069d4425a40234355272", 0x54}, {&(0x7f0000000300)="6d48355390011783693026f30f552e9efb32335570464e73f954a7599cab7efdcfff7d316551c5bd8d", 0x29}, {&(0x7f0000000340)="fad0593f279d53bf3acd780c2d1ba16463002038b407e451b69afbba939c93e1d8cfcfb8d8a27068f32a9bed535d3f75fade2423adf682aac0b2b10aaab85be9a714b19e3c8015a431126c0faf19a75f7c5151c41e38873c15796d51cb2edb57c92a01dcbf5ba38d55921f945d594ff953d8d356dbcf7349ceb447ff39000d6a57316b6b", 0x84}, {&(0x7f0000000400)="f5dad2ffb01770e9c3c36309cf59ce29cce606fb9e0ac22edd391288fae99c04d26de0f1db2a201adc3fcc13a6f8d590a2ef579b3395f85b29b843ecc58c1cf873cfa46ca4af59e1316ffd7a144694ad692cc4d50fab8009def83ea9b396d9e35b580b438188d8d0388cfd77fdb87dfabd4b0fc6c5d8619dc853f0566b7ce1238562ef9ea3ce5da0ab3dda1d452005ddeccee8e699a45bf1bdde3fb79e861db2e22d", 0xa2}, {&(0x7f00000004c0)="bf403fbfd6b25abf747a2755896d32b4164ac2603c0a3fa4feb777058542eba6246c237de5707106055484349cf367", 0x2f}], 0x7, &(0x7f0000000880)=ANY=[@ANYBLOB="300000000000001dffff0353727679f0668b02940001000000", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=r0, @ANYRES32=r4, @ANYRES32=r1, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r17, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r18, @ANYRES32=r20, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x90, 0x4}, 0x9) close(r0) 09:01:58 executing program 1: r0 = msgget(0x3, 0x80000000000d) msgctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 09:01:58 executing program 0: r0 = syz_open_pts() r1 = getpgrp() r2 = getppid() setpgid(r1, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4000000}) r3 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x9, 0x141f, 0x9, 0x7, "76cea8324440ae117c495a8504339d0715d988c4", 0x5, 0x8bd}) 09:01:59 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x8) r6 = socket(0x2, 0x4, 0x8001) poll(&(0x7f0000000140)=[{r2, 0x20}, {r3}, {r4, 0x8}, {r5, 0x2}, {r6, 0x80}], 0x5, 0x5) r7 = socket(0x18, 0x1, 0x0) r8 = semget$private(0x0, 0x3, 0xf0) r9 = geteuid() r10 = getuid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000180)={{0x3, r9, r0, r10, r1, 0x0, 0x8}, 0x5, 0x6}) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:01:59 executing program 1: r0 = socket(0x10000000000002, 0x4001, 0x3000) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) syz_extract_tcp_res(&(0x7f0000000040), 0x7, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8a022e2f66696c653000"], 0x117) 09:01:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x10, r2, 0x0, 0x200000001000) pipe(&(0x7f0000000000)) 09:01:59 executing program 1: getrlimit(0x3, &(0x7f0000000040)) r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 09:01:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x20000000000005, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) setsockopt(r0, 0xff, 0xd08f, &(0x7f0000000000)="f9296988739d835834e08749bd1865f62e540e29b50d53b1d52b8843904292d7b9a2b50219c6cc8b07d09ce541a6dab73f92db578966da8827ae9f19b2bd7d759ccb0d6fd5ea7cf0ef6b815d8e12522d5a9dabb6cbfa62819367240eeef651d6e0479177120feed9b36eeda27ad16418f0fe42be45e88eaba95ead806c5c9bce9f227a39b2a1eb489b61d1281bb6e70605b99410754620f88efdd98c", 0x9c) 09:01:59 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x9, 0x1, 0x9a, 0x9, 0x81}, 0xc) 09:01:59 executing program 0: r0 = socket(0x20, 0x1000008001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) getsockopt(r0, 0x7, 0x5, &(0x7f0000000040)=""/70, &(0x7f00000000c0)=0x46) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000100)="bdbef315ad644aeaef81aedeea1dfaef36e6b7c6b215856bd14ec3c62aa4274d6978194fea6bc87a2fced4c5a11355", 0x2f}, {&(0x7f0000000140)="d7c6cbd7f4bd795f13b5184fd86689666b28a3d4ba87d0f0a45303fc3a064c64d4a0e15861c640ec5aa23999d7c6ef7161e106f59a600e013529e16c216aad19876bd342fc0f64fc21b52e2ee0b0b9468d518b753838b997da740f7110", 0x5d}, {&(0x7f00000001c0)="869a2206d43e3d85ce86bfae5859eba694214c343caaa8b4120eafaf0d7b25a5a49f70d29fa5a18f0c1f3332186d332421538b03c20b1963fb9bf9d127d52451dd05ee1f89e3b80b147d5a6e74340da3744c88c89163e26bef153b014e4a985579c9bc4bbf71201584bf43c387d7dbbf99e1279c56e43a7e428010d2379f845b48f581dfe6f77ace6a2d1943b78ef334565ceb8ba0a3adb82aa021547c", 0x9d}, {&(0x7f0000000280)="f37db329356f9be10011fae46e16b69b84b0395019a3babb834732857d29752a8e48ce4831afa4562329abe9", 0x2c}, {&(0x7f00000002c0)="0fdfeb43f06658e066ef68cc0159db87624b7a006b649d11abfb5e9369e0beed064d67f21cff14755a2b76c457e3ee046b1cb8d9cf057bca90507c29118ad73b54a4573708487a19f4c461621737be3473ce43c166e6fa271e51de1b1e84f8f716940f21ce61b1f8cfe9a9cbeafe12cfb4b888779af2b85df044432c71e436c4fd054bf390995b47d0fc13c018b35dc2b94dd2f90935edfeb00b118f74b4ef36e0f1da9ae5667658271b3d545338cef7d34d96bab331c7ec66f11b8ed38e2ccaca0061edbb10199d0c00df67af267c9b2086b5510cadd00e1d7566a3e0b1d1d3090b2557a210b69aba", 0xe9}, {&(0x7f00000003c0)="d92b633e84fd37157a3d3632a38a20af43b43ae869403cac1933203153340e47a6d969e4a1d59101c85b38a7a42c190df44fc353a1b136e6c8e5946be6709d71e875c21cc4cc193fe6da7873880f44c69cbe6c547093bf8c9457d56b6fe454796317d73c10f585b098ce88677397", 0x6e}, {&(0x7f0000000440)="dd27309555d5395bc6f5fb5d48324b3c8932117f8268511dddc5ae198418d8ab9bb8595c0543feb0d2ac4f386454b43ce0add34a982752c7cfd6", 0x3a}, {&(0x7f0000000480)="bcc118729f0457da9a0736b3dda210bebac19df0da94da8061ad398a080565464e706cc06cf21826d89a7dbf4b2be701ebedb5a8b37da7cfef80779ec924b1895a4edbe433200f6c0e7ee26f8f3cfe32b068f12a49274c", 0x57}, {&(0x7f0000000500)="161331cb1e7a4d53f5b00622d86525d46b5f78b474249bf3e6e23995305fc11b9311adee9b804e52fe34cd9e3bfec11da26c09f0d1444d6e89f3ddf0471e65601b3881756bf76b81e0fe2c5da175066a598a9534f7cf41c944c63497e3b86208be44fb2b8f988f3dad6101e71bfb3875", 0x70}], 0x9) 09:01:59 executing program 1: r0 = socket(0x18, 0x2, 0x0) fcntl$getflags(r0, 0x3) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x7, 0x1000, r2}) flock(r1, 0x8) 09:01:59 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0xb9) 09:01:59 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c653000ed6ee26617b3d06d40470fc2251ce1612a18276dadd78c6c58e75ccfa18cc4a8da706e"], 0x10) dup(r1) sendmsg(r2, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="e80000000000000000000000000000003cf7177c3550e0e48d36f23fbd17cd8053385d2cf64c3f3aac1e1ed7e4b7ea9e2e4e0b0590cf0abfbe4a5bcf56e263fba507e8c97dd6c4814d156b29c40f121460496f02a737f38d1952a8dbf88c8e17e3fdcf3fb21402fe0f500054b54e75fd0dd61d065d7024e4e8464b7c952bc9ea2b69548bc7f890a05de851e7a183a288dd70d45942b906befb53e6186a2ba386ba4ca9eaf61fab7c6f248a8582c88ac49c89af43d9babe233fd9a986570eb9b25bfc85e11090b575e6b0fdb69cad3fd9c243e640266a5c3372d292f59100000000000000141c0177a2cf2f9a42e8cba478b9d3f9d6a613d29a9b01ee30dbfcf3efdad94695e8f129eaa2300eeb82d7ef0f12386f7f9020aba19e728c351c3b6f2b2e5dd1ec6db182f3c38019d2e69a"], 0xe8}, 0x0) 09:01:59 executing program 1: utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x101, 0x1}, {0x81}}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) fchmodat(r0, &(0x7f0000000140)='./file1/file0\x00', 0x10, 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0xfffffffffffffff4) truncate(&(0x7f0000000080)='./file0\x00', 0x0) 09:01:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x146) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) geteuid() link(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='./file0\x00') 09:01:59 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) listen(r0, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind(r0, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x3}, 0x0) 09:01:59 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = dup2(r0, r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x41}, {r0, 0x80}, {r1, 0x10b}], 0x3, 0x3e24) ftruncate(r0, 0x0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000080)="d8c4c230af33688adbb5051acbea106e2deea5dbb355f2f30a5b13986defc2ea95e2e5f3d21211ac69f290840b1e0d4efc8f596c7dcedad73fb43204ef806e2313fc4ff5ef5beab5296a22882428c0c9f7ae3d1bf0156893d265e98c0e942a2b16a53b384bf6", 0x66}, {&(0x7f0000000100)="dc974bce437f42c5de54f37bf08b13fa0721e50b2efccf3f4c64004f6bfd504d7ed4d7ca0b7ffdd38244ff6c878c84afbcccb57849ac04f32879e304136a84652ae968b5ce45137acece3f9fe74cb5ace92fb349360d15c7ddac5e50bd9355fad44013ea58a080f3d1e33c7cd96e3c53354407e59b968db1512a20e2592f859e496fb5b17e97e937b13f160e271adfcefb94fbdb3998c77df37793f9c78fb185f585fda65d1372e81da669195ed7598b98eb3285cb66fffe043cc7bec0996d0e1ad15258c79218c0a494661aefcb09f9d7489b4b1c935137a81b19cfcfa240be2c4cc540b1001f264197", 0xea}, {&(0x7f0000000200)="3849cd8fd316c7b5618d8a69840dd409cf231b0438a9734a70e3fd160eab9c6e516139e77c3ecdab99081ebaaf74d48fc08b23343c26f7af48fbdfc8b5407f77e1403cb4e9d599005e3934db9a5b6c2bbeea24579acfe7f32ab685217de43724a9edc60c97fbbbd964", 0x69}, {&(0x7f0000000280)="4202921e5e29ada150270a19460b0e0379ace06e750d8ceec21590a1bd775ab723f41de09b7abb10893fbaced940921766ab6829e27b39042a63819674b242216526459e9ed7e159ec496389b48f2fbee629ecf14a4884c5a1bea5d2c2af1ce5937c9eecda54f7f014fac915b2a05fd0c0d0ad872dc41b783f4de16f13de3d2e501ec76c1741a6a5515bae21d1847dfeacf3daaaeab098c36725081417d9e3e97147b731f413fed2aa9f00d7238e7c2f443762c7fcda7e2e9ca698363405c5e209e1beae1bbb54c96b885cdaf9959778272d42ae66004056382ba665", 0xdc}], 0x4, 0x0) 09:01:59 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) rmdir(&(0x7f0000000000)='.\x00') r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x758, 0x0, 0x81, 0x0) poll(&(0x7f00000002c0)=[{r0}, {r0, 0x1}], 0x2, 0x0) r1 = socket(0x18, 0x3, 0x4) sendto(r1, &(0x7f0000000040)="f71d263264bf10932dc412ee173b0578265b5fc9a5db2f1e57e52f28ee10b735a2746ad8970c21f42ef17d16502cf6fd5268fe23a95b62a273f3b020073c68a8d4f7c8e42b3844263a176278a76773913cc00ed49a9c5c07e7bdd327d9ec26ee9f4f453885559fc3df6a3d7fbfb849aa458a4ff0b2fdf1dd8662e4a13dfec708ea9cca91737eff02d16015f6763baa7ad5a737e092d19f35cc3c61f8b7c10149099d98515e33e0917d6717349053d38512c31a", 0xb3, 0xd, &(0x7f0000000100)=@in6={0x18, 0x2, 0x7f, 0x4}, 0xc) 09:01:59 executing program 0: r0 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x121, 0x40) linkat(0xffffffffffffffff, 0x0, r1, &(0x7f0000000280)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000080), 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xc) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000140)=0xc) sendto$unix(r2, 0x0, 0x0, 0x8, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x12, 0xffffffffffffffff, 0x0, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x100000000, 0x4bd, 0x0, 0x0) readv(r3, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) sendto$unix(r2, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000e2f662003d9a7e99869df724b2c09b024a0131356c8a7d0feffffffffffffffb00be280dc17f5fee89f264dabe493bab881e0e6f5fd9cab70e89bac63bfd19ffe3d60b966042785b132dc527ffe6b282e736959ae120037c6a2c80600a9844dbde872f0a09b22f420c26612d9f7064ee7168df261f3752d"], 0xa) 09:01:59 executing program 1: r0 = open(&(0x7f0000000480)='\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, 0xd) chmod(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x9) bind(r0, &(0x7f00000002c0)=@in6={0x18, 0x0, 0x7f}, 0xc) mkdirat(r0, &(0x7f0000000400)='\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', 0x1) mkdir(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r0, &(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', &(0x7f0000000080)={{0x0, 0xfffffffffffffffd}}, 0x0) bind(r0, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSBRK(r0, 0x2000747b) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000280), &(0x7f0000000300)=0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 09:01:59 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x70) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 09:02:00 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e16", 0xf) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff8001, "8549558802006637054dea9c11fe4dbfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x7, 0x0) write(r0, &(0x7f00000000c0)="939b3b2770b41988fb854c866dda209d8ed784365ab4292cfeebc20fc88c7914bbaa71491466a53ba3bc8db6ad695939d1d971f14d9411e902a4a28097ffcd1313051c9aa885e528e426cb1dc0c351ffeea7923a8d8a10a32ebcb42af666195b0197f02f96783e2fb565c585e749f39723bb18252f44b8f2022d70201ef1e1721ce43744db0fa4555f95b622e4d4542a15b67f75437657973c2294848ca6cb45840283a37a6c7c11ef971a391da735cf877635ad82d8037693", 0xb9) socketpair(0x0, 0x2, 0xc5, &(0x7f0000000000)) 09:02:00 executing program 1: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) r0 = socket(0x1, 0x2, 0x80000000) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001140)="d0e7cff9000b6ddab30b07f952b3b3e9acc7989be3defafaf60eb250ee6d03ca59b58234b958d53145641f6cf97bcae498857bbbbf14f5781947afcbf25ffc8ad1aca45c62d5bf3eda9b81051055c7ecd0736e8f1e384dd32084af9fda64201833fa6dfb78cc65b64c243470e9553bbf6c0515041a9a", 0x76) rmdir(&(0x7f0000001100)='./file0\x00') getsockname(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) 09:02:00 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x46) dup(r1) 09:02:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0xfffffffffffffd0d, &(0x7f0000000100)=ANY=[], 0x1e5}, 0x0) write(r1, 0x0, 0x0) dup2(r1, r0) 09:02:00 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="b663512ea917c53ae2c49d20f85c9a974f936a1d", 0x14) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r1, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/204, 0xcc, 0x2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) 09:02:01 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x75, 0x2}, {0x4, 0x6}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) setitimer(0x0, &(0x7f0000000000), 0x0) 09:02:01 executing program 0: shmget$private(0x0, 0x4000, 0x110, &(0x7f0000c4d000/0x4000)=nil) munmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000) mlock(&(0x7f0000d0f000/0x2000)=nil, 0x2000) madvise(&(0x7f0000c4e000/0x1000)=nil, 0x1000, 0x5) 09:02:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e3f666961653000ff01000042dc9874d572724f9cd11b8bc1f562634d2d3a4c29557ec1eb39c130dc23a7a8a431e969bf75c1257618aeffdaeb550327378ab7ec78f60015aafbeb62f439ae404c2208652260f59a53058f993a83f45a9aa73f979cdf4b0972dad8ac484491ce5e06c7ce3bc11fbd8b008289b78777d586229cfe1a2e4f607d30f03fdb2ed03c599c73f134d28f82a6014776004fec06cc9a11e81289e339930b22077eb33a416288e6fe192f9609074aef54d4d5edcfce8943e7eb038d921b932dfc"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x101f, 0x0, 0xfffffffffffffee0) socket(0x1a, 0x3, 0x7fff) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = msgget$private(0x0, 0xdc) msgrcv(r1, &(0x7f0000000200)={0x0, ""/4096}, 0x1008, 0x2, 0x800) 09:02:01 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) sendto$unix(r1, &(0x7f00000001c0)="e144eba6bdc37ee530c871b195b0270e75fae2fa86bcd713bf0c12da6a092f5574ec45f9eecd26b55134b3a42b8e69db126696e97e5841751fb7b1a4fdb93902f2f8c07238660bae88063bbc0670b631bd965ba12629a7a2e70267ce0a5233a6d69c4da30cfab57d81c4b21f0f293699720dc72a23da367f6dab7d3dd4b247b0e868d1c5e9e99e257d360312f3b9851eaf2a9ccb4062b4287fb1c22389cd2887f292a3b46724e464e78ac702bf6b285ca8f786dbebda380c7458112e091ba56e686284", 0xc3, 0xe, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00ile0\x00'], 0xa) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2527, 0x100000001}) 09:02:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) 09:02:02 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) fcntl$getflags(r0, 0x0) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000000)) pipe(&(0x7f0000000180)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() 09:02:02 executing program 0: r0 = semget$private(0x0, 0x3, 0x600) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x1800}, {0x2, 0x1, 0x7fd}], 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mprotect(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0) fchmod(r1, 0x17) open$dir(&(0x7f0000000040)='./file0\x00', 0x8840, 0x1c8) r2 = getpid() getpgid(r2) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) 09:02:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e1f10300", 0x5f) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x200, 0x0, 0x3, 0xfffffffffff7fb7e, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) syz_open_pts() pipe(&(0x7f0000000200)) 09:02:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x6) pipe2(&(0x7f0000000140), 0x4) execve(0x0, 0x0, 0x0) 09:02:03 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) minherit(&(0x7f0000fed000/0x13000)=nil, 0x13000, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 09:02:03 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x3) r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) pipe(&(0x7f0000001340)) 09:02:03 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080)={0x7, 0x6162}, 0x10) socket(0x18, 0x2, 0x0) r1 = socket(0x800000018, 0x1, 0x0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) socket(0x22, 0x4005, 0x80000001) shmget$private(0x0, 0x4000, 0x100, &(0x7f0000000000/0x4000)=nil) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x1, 0x73}, {0x8, 0x2}}) 09:02:04 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) listen(r0, 0x0) 09:02:04 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1804, &(0x7f0000000000)=0x2, 0x4) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x4) fsync(r1) 09:02:04 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) listen(r1, 0x7fff) listen(r0, 0x0) 09:02:04 executing program 0: r0 = socket(0x19, 0x2, 0x10000) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000100)="4b74954c115ededcb4985b3ad791c108b52fed286c49645ea58e5d185e032e9d8e05961216168f08ed252f732aff619a5df784f8ff4fef1e4e94c310e43cff9bbc764d491b395e3d17b6b3f3cfe4c4598d7791de3538e46b3cb6d14c22b6d8c2fcbec68c09c5d8cdaae7d540e824c9f1dfdd0af1c4065f4c269fab15fe1eeb97f6d268ed9d7bb4d42c2ee6d88d5641f8c9ba8da17a7c4f68a66f53c3580fd6c8ffbe3447000000000000000016f9278369fed43e1f0ee4e08d2db324f4a1a4a4f9574b701ccdbff27212babdc3cd1f45b0835b12b8aa4ff45db0703251fa2d8b2072e40f68b1e7e6868a212f31bafe36fb7a7692b428efded3db95d99f772773620cd5f36f258d14a4bd5880d2d322179c8d69c90029b58465a7f6d371ea40108652467bf46d114d13a46e2e73349965c71137e271e9ffae7b6e0fe74d7578d6a1b9578196d9cbc3f312d06e211ab6eda6af84d9512f47eb24b25fe4da1abd47c8e27a2ba5e97d65006607c7", 0x16c) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0)=0x200, 0x4) 09:02:04 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x22, 0x101) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0xddd0, 0x36}, {0x18, 0x1, 0x40, 0x3}, 0x7, [0x9203, 0x1f, 0x4, 0x81, 0x10001, 0x3, 0xae5, 0xc2ee]}, 0x3c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000000), 0x0) dup2(r2, r3) close(r1) syz_open_pts() fcntl$getflags(r1, 0x1) execve(0x0, 0x0, 0x0) 09:02:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x236400f, 0xffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xfffffffffffffffd}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "8549557c14eb9d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 09:02:04 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) preadv(r1, &(0x7f0000000480)=[{&(0x7f0000000040)=""/105, 0x69}, {&(0x7f00000000c0)=""/42, 0x2a}, {&(0x7f0000000100)=""/59, 0x3b}, {&(0x7f0000000140)=""/64, 0x40}, {&(0x7f0000000180)=""/146, 0x92}, {&(0x7f0000000240)=""/242, 0xf2}, {&(0x7f0000000340)=""/240, 0xf0}, {&(0x7f0000000440)=""/52, 0x34}], 0x8, 0x0) pwritev(r1, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) ftruncate(r0, 0x1c) 09:02:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() r2 = getppid() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x3, 0x3, 0x4, r2}) close(r0) dup(r1) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000200)=""/201, 0xc9}], 0x1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0xfffffffffffffffd) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:02:04 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/247, 0x438b0b1d1b34013}], 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000380)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000003c0)="c065d8b5a5a2f66f104fc891196b47552bb915cf67ec9e5fa7da20c3c5a77de9fdeeb7beba42eec521df9d4c211823c8b631060012593a2595db45f42426a1ae3897c9bd7890e79ec0242ea1198d1879037770bb32157dcea223ae1d9c2eeef6fbddbd74dd3a6ed115819530704d001179ce36f17897d63499353dbf1852dbe75838f675aa0f9603322ed6c6cb2ca021a0041e96d94355a2b0f56a10cb494ee5fbc3bba9b57501aed26de344ba", 0xad}, {&(0x7f0000000280)="9f1cc0420a2ad06710ea6707b4901858eef91c73ca9c82b2b8327cd35227652b9c23656968aa1477957da9c14393c0d5385232eb94f65bbbee78c801be6a43e82d765a114955cd5fbcdf623a1dc72551bdb5673fece56b47a55534d6291680291038c7e63417c2a3201dc1688db320a1cdeb0cf7b52f9113264a731188951a64af217db3c53b2a078a45a8776922b6a56b9baa217c02266645c36869fd530728f62a8960fbafad0d761f96458c82c92b524a798da407f35a80a628387bacd8c01f42345097b2590944e57c74f2af52b369f9698e64344c4a8af413d9143f", 0xde}], 0x2) 09:02:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r2 = semget$private(0x0, 0x3, 0x80) sendto(r0, &(0x7f0000000140)="3273c5864baff4d0ff5d12e5947e9b5d87ac22e69f78373c174e058fd81bb31161652731fee2af2096c77c90065d109dfc901ab116aca6d3b81c7b5b9b394b7204bc5880cbc30f433b74b341f784b157348886c6520dbe62c40881de663566f2a643b81a51d791a3a2105addcb117fefcb22fa0304e3d96b8cceaee228b2ce1691227209736585a84d5f62bf5307c1dbd3debc340c046e4c482991f317c94c5450a08e04163596d5bdc8c425b20020a6", 0xb0, 0x40e, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x1}, 0x8) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f00000000c0)=""/109) fcntl$lock(r0, 0xb, &(0x7f0000000000)={0x3, 0x80000000000002, 0x4, 0x1008300000005, r1}) 09:02:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae8107ed", 0x107) r1 = syz_open_pts() writev(r1, &(0x7f0000000300)=[{&(0x7f0000000280)="afb1f9469d0adc43f2518f0f85d69f350b2da2d6dba7e5bf225efae0017364e9e5b7b4d9de19b1d6b14905cd0f1ca085f2c96318f1dd0ca8d26131d6bf3101e5f35b08fd817a2628409f344695b778ed94fc20617fa38e", 0x57}, {&(0x7f00000004c0)="8cc93c6e951e996d2c370099f68b4a43fede010763423e119eb4b071ef83613b7416183190cf9d462b077f4bd1041f3aa1ce0bfd29fadc12be303d79411e1cb3c09aea7d3873b49564b0393d7db101c78ecfdf2e02f11fbe5c3eb0b0b0d4d7f4e4681ae07943679a35a06aeddff896d5aed600ef9385787be9e2329d8d167708e46ffa7be79f5ae126cfe93700b5ee3c1df99a0c955a1871e30f7f262e38e556ccfe4e099de4702e63713f3a6f490a37fd2cc51e67b028c4338e760e57dc546c20c500fe6d766aa462df95f4fac1a77b96f055ab82fbed18e58aa0a94551f8514d2364e85ff627a3bfcd", 0xea}, {&(0x7f0000000140)="5b8dce24ec7f75a60393c6c9ec413bcf3606e0bbf489a0e24954a5e787693433a7c14ee3a93d06", 0x27}, {&(0x7f00000005c0)="519fa90a53c15bb7e767634869b278bad38f4876f404af58998da702ad27eb8a8cbef4083eb614ec4cb0fcdf5553f65999f1206a5b41676fd96927dad762a4ba5aea98866253fedb110056b51446c4953fdc1da73e64d076a4dff15fcf0f0a568de5a8b1f283fa5c45f72b8ac52abe8d03c092599bc044bce3a38f91767d0d059fa58e38e68b07dee466a65995bb43678f917a540ca8f76437a1458bf210903ff0d58ba9bae747092979327d5cd1c0b96ca9b00368bda98fbd6689536533bac0f59976b9a934fe47d7582af5c82634ba", 0xd0}], 0x4) close(r0) r2 = dup(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x8, 0x3, 0x20, 0x9, "dcfd29633197f4829dd52151ccd4ffba42f1239c", 0x8, 0xfffffffffffffff9}) r3 = syz_open_pts() getsockname(r2, &(0x7f0000000740)=@in, &(0x7f00000007c0)=0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:02:05 executing program 0: mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) 09:02:05 executing program 0: socket$inet(0x2, 0x2, 0x0) 09:02:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000a80)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf3326895d247c9443890c39abcec6c1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857aaf14db10ed7917354a002af475d52a6bc1a5c9f065780f3726c7bb6b56dac5a7af0d39ae76206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7c347e402eab64c007fe781c68fec485b41a598d14fa1332e50c289042f19b7799bd99a0cf707bdecf7197aaa55ab5fd3263f2cb5de527aaa3b66c9ac24ec44f0d1422464f3df84229d17275faf2b40b241298f56ef274dde05ddf9884e00000000000000000000000000b21a80cf5ee05d12f30d66348e024733dcdac2d53ff4b25acfaf41f79ec5b51f64ae673a4b560a339e3dc09309429403c42c3375e6b3111feecd15708fcbf0e4f5197cfe3b023449e9bf277e825fc23a642cb5d208e249cb0503387ad3e7afdfb32c3d9115319fc844dcc04fd5e7c3f191733ee6373dd3aba5448dd1ae024187bf17d71d3299f482b5e53ffb693e7b80e637b41c896dddd775e313bca617a4561d37ae63cdfb99805b21d7413724eaa87efff3d87800a6e86249c500e5ef46bdad7898a9aa1780c94f316ab359150e642a6b0abdda30d83805aac2fd0a14c4195ec54c211b053d32b6dc8252f4237f998e9ecbc1d9e608a21f93f5cc2b727cc0fa9d5273cbb4394ae41049e36c8089ee2057f30905d095988c432e31b9b1f54315c0a3e0f05e20eab2ffd1a076ddf2ac731b3e0c84373bd47697fd7ca74954bd683c11dc610a77305a3ece11c78b0d01d9f9c2870009000000000060944c3df04f42337d34d919287f5f632cd8203316ee74dad2f243f771eb8962a1de00ff3040455c7a879f57f35747de731d6445c12661d40a5a418e672628cbcb1934b4751053e93b47d06458d988eb5c394a38343bcd7e09579b4e05d3ab4b608d5e4fd828a015e939f4679b00cd197250e22bf1383798de212e18661ce0097778f699a6fb9325bc8e53ba45fc9c5b590d68ccb4168febda96ff157a96b2e3558ecb42f739143be2a721b61b8376c83b8bc9e04fafdc86daacc4efb813610f878f432ac696a3586cead0526c5afba107da627f61b0f18342a089bfeb0b5a6141ea421805128bec16", 0x3c0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x4, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 09:02:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) close(r0) r1 = dup(r0) connect$inet(r0, &(0x7f0000000040), 0xc) fchdir(r0) getpid() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6, 0x2010, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x1) setregid(r2, r2) semget$private(0x0, 0x0, 0x504) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) 09:02:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x1a) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x1, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt(r0, 0x20, 0x81, &(0x7f0000000280)="f8c229b956a2235f0f2c66fe3ba1d962d4a33991f2328bd07a6d62679e77d430de64e9eaba68556ca99c89f85c4179f647aa507a02dca1c8f2ea233a806e8c52c79ad065cfe894a27d90f6459642503717b0494345a64935c5ec13219bb3e9dfaca0441331f760b1ef331b71451f3cc683e6228bc16c6ebb6b36b4c92921709196ed", 0x82) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) setsockopt(r1, 0x8, 0x6, &(0x7f0000000180)="d6b0e2d3e9fb7e902bf659098969c2e57e0f7e550934ae482f79d49ec5cb7f40f4dc3c95024d2198dd91638c5a48a52a7ce898c334cbc1fabe49ef6256f347aa22e1d5c7adf65aefcc9f14bac6243d9626091e6754ba95066c5e1de41d705f92b6561679c9a736ae555dc24c8c94dbe07d15b840b85c2af5dc4a4b7f635479e2bab38dd2e5537c0e744e029c7a7bb11276732ed1d4fedfb82e2dcca197adcd6f9d2fd152c1ae62b1593df314291d9b4347bc11d0ca1f0584e352613e918f5e48ac2930730f36c5828978", 0xca) fcntl$setstatus(r0, 0x4, 0x4) 09:02:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0xfffffee6) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 09:02:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) connect$unix(r1, &(0x7f0000000400)=@abs={0x1, 0x0, 0x1}, 0x8) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000100)='\x00', &(0x7f0000000280)=[&(0x7f0000000140)='\\\x00', &(0x7f0000000180)='&\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000240)='(}{\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='-.^/-z\x00', &(0x7f0000000340)='@}$*\x00', &(0x7f0000000380)='\\)%$\x00']) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 09:02:07 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x4) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/243, 0xf3}, {&(0x7f00000001c0)=""/163, 0xa3}, {&(0x7f0000000280)=""/19, 0x13}], 0x3) r1 = open$dir(&(0x7f0000000300)='./file0\x00', 0x20, 0x48) poll(&(0x7f0000000340)=[{r1, 0x88}, {r0, 0x1}, {r1, 0x2}, {r0, 0x4}], 0x4, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r3 = open(&(0x7f00000003c0)='./file1\x00', 0x20, 0x18) ftruncate(r0, 0x8) lseek(r0, 0x0, 0x3) r4 = msgget(0x3, 0x480) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000400)) rename(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file1\x00') ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000004c0)={0x1, 0x3, 0xfffffffffffffffb, 0x80000000, "ad85919f9cde09b40fcb27080d21c4f3e0185fe0", 0x468, 0x8}) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCNOTTY(r3, 0x20007471) msgget$private(0x0, 0x80) getrusage(0x0, &(0x7f0000000500)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000005c0)={0x40, 0x8, 0x7, 0x101, "9991bea64bdb293a0f769da3a997e4f0e5faf358", 0x8001, 0x7fffffff}) accept$unix(r3, &(0x7f0000000600)=@abs, &(0x7f0000000640)=0x8) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000680)=""/225) r5 = getegid() lchown(&(0x7f0000000780)='./file0\x00', r2, r5) dup2(r3, r0) preadv(r0, &(0x7f0000000b00)=[{&(0x7f00000007c0)=""/56, 0x38}, {&(0x7f0000000800)=""/7, 0x7}, {&(0x7f0000000840)=""/42, 0x2a}, {&(0x7f0000000880)=""/207, 0xcf}, {&(0x7f0000000980)=""/54, 0x36}, {&(0x7f00000009c0)=""/129, 0x81}, {&(0x7f0000000a80)=""/93, 0x5d}], 0x7, 0x7) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r6, r7) open(&(0x7f0000000bc0)='./file1\x00', 0x0, 0x100) setgid(r7) 09:02:07 executing program 0: syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)) 09:02:07 executing program 0: r0 = socket(0x20, 0x4, 0x5) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000), 0x0) 09:02:07 executing program 0: r0 = semget(0xffffffffffffffff, 0x3, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000240)=""/84) 09:02:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000180000100000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 09:02:07 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000040)=0x4) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) unlinkat(r2, &(0x7f00000003c0)='./file0\x00', 0x8) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r4, &(0x7f0000000300)=""/51, 0x33, 0x800, &(0x7f0000000340)=ANY=[@ANYBLOB="2082b19ff750"], 0xa) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r5 = fcntl$dupfd(r4, 0xa, r0) unlinkat(r5, &(0x7f0000000280)='./file0\x00', 0x8) sendmsg$unix(r3, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f1131185018b26857c18b7804b0c1618e89504619009bfe627ba94108a5fc938bd44609ec87311822a7080776c8896b64b4d00304912c804c194e950be55ec5001acecba0655cccdc20260764fcd9d1e56ae967f033f159b5cf58d998aa5cc4116cbce523de973dafff61fa228ab4718bf2cc98f4646b38a0a6e46327b343d0cc3674d170c0c80f9f27cdb70b19d551e290d8a2e9e9", 0x171}], 0x1}, 0x0) 09:02:07 executing program 0: socketpair$unix(0x1, 0x10000000000, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) close(r1) 09:02:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce", 0x1}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup2(r1, r1) r3 = socket$inet(0x2, 0x7, 0x4) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x1, 0x5, 0x800}, {{r3}, 0xffffffffffffffff, 0x20, 0xfffff, 0x8a4c, 0x4}], 0x2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x88, 0x29, 0x80000000, 0x8}, {{r0}, 0xffffffffffffffff, 0xc8, 0x0, 0x74abf599}, {{r1}, 0xfffffffffffffffb, 0x0, 0xa0000001, 0x40, 0xfff}, {{r0}, 0xffffffffffffffff, 0x20, 0xa0000001, 0x45b, 0x2}, {{r1}, 0xffffffffffffffff, 0x1, 0x40, 0x4}, {{r0}, 0xfffffffffffffffe, 0x8965a4f625975781, 0x52, 0x800, 0x6}, {{r1}, 0xfffffffffffffffe, 0x82, 0xfffff, 0x480000000, 0x9}], 0x7, &(0x7f0000000200)={0x10000, 0x1000}) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "854955000202000000000300", 0x0, 0x4807}) syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000240)={0x8f, 0x10001, 0x2, 0x8, "3dee5b1fbc6e5fc3c50c0d620c44354441f5d43f", 0x1ff, 0x33}) poll(&(0x7f0000000040)=[{r4, 0x21}], 0x1, 0x0) 09:02:07 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000380)='.\x00', 0x0) fchdir(r1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') 09:02:07 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kqueue() renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) 09:02:07 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)) socket$inet(0x2, 0x1, 0x101) shmget(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) getitimer(0x3, &(0x7f0000000080)) dup(r1) 09:02:07 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f1131185018b26857c18b7804b0c1618e89504619009bfe627ba94108a5fc938bd44609ec87311822a7080776c8896b64b4d00304912c804c194e950be55ec5001acecba0655cccdc20260764fcd9d1e56ae967f033f159b5cf58d998aa5cc4116cbce523de973dafff61fa228ab4718bf2cc98f4646b38a0a6e46327b343d0cc3674d170c0c80f9f27cdb70b19d551e290d8a2e9e9", 0x171}], 0x1, 0x0, 0xffffff52, 0x100000000}, 0x1) dup2(r1, r2) 09:02:07 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40ffe) writev(r0, &(0x7f0000000540)=[{&(0x7f0000002640)="a02bfdcc1dcefec368ae617c7e20373e13bcfc9d366421d394ea824a28603cc070e76b7a4a2486c9aa2e7ea8c3f53e3bfc11ae307b24f8d1024845b61d9c2349a3bdbb96729db12730683a22f44eeafcb15672ed16d153137b888c4bcb9cff6d8f9c2a64334bf5e896259dc521917c725acb8a55664d8c057a35a83140aa4e86bf1e42663f645955d3ef7150ca5fd84dcb19daa0166860952e5574f43b2f4dcee76c20793ddcfa0a528cc563f48b84f78a3aee426f5da7a341b1cb0e4d17647d7584d12b6fd8c2fe6ed101c86d83360dc9ae65544c17b5260a59b95a2dc5e559076ae910f6b1de1b20dd2c7afdb8c806e4fa0c208b302a40f08c94454d5c026046f3404ffa10a08f981b5f9b7568e2be3d82e19b8cda3559ba167e14ac752f6a83420b62b171442fef84938f94ae98aa0d1ca88be2e2a32f1233b6964db8a6530a691476521d3cecf4c93934321c6bc759650d18eb01d50ac8920932ea4446ebeb3a8a9fb5018949d59fc64f00b521a4fde6a222c2dda3558e87ceabdf27344a0460463c05e3ff8c5722afbda3357fbf42ae08c7aaa02233e5688dd23efc13873456a6c346a8f56beb19c533c8c3f5301d070a9565e178721dbe93681e87a8f6b1a4661cccad8959cc1c0dce5c54245ea1df6c104e6753fe96b9ebe8f5d2d3374188f824a0abcc7d01c6822d0118716621974dda227031eb45e0a53374304e311489521b734c3ae5937921c2f30229eeb73ce2c7d47e5d3a6f2cc65751af27d4f196c2a5010aa4fabe489bb95c725455529bd5744d5b2dea30853d3f45b4fe33fba3a6c709b3a29400b75f584734bb6bc4a2fd197e556c1d1aa12cb0fd25cf0cf356322ae7e9c53db8290f885321835aa7e8d7c103d7d41d3458eaefb03d75928c6861ed4748a64e830d2f92a01e63305cb291c161fdb502d59dd8cc59c67e227dfe457a655cc7539b208b822028f8c5dda643bd949abc71f4776590cfc83184cd476c3de15ac90f98bb83b4f99bfa02c23cf9cd6a59b3038e754d4d78aadae37de445ac75a7bd27ee070ab648ce1f9f511b280e8d0041fad275bbbd5c4fe658d341118ab71d7b83770a4499bff927d96b02ccc1791aef7c975e876fd958809f72896852a0977dcc0b71f533db88bdf18257eb0ebdb731ae5378a2c87e41cc5bbf3caccc262c764ec75d003af80ebae22d07c431f833f4932195fdadb54995025e05f1f72a1ee505397a3da119e0e40c8ed4f2bf051c437f54373ebcfd828c069cb34b89324806c4a2c8e77f9e48e783ae35f443cfeb77b9823aa37c4b47726d997029e3df9de9a9cb0fd10ae8c58ed7888a17307c3a668fe6a45276c76713e4ff6845f9bf1de49111bbc76646f16d2e6b706a2e1b85b05896676662dc2de6fe630878ffb06ae60b253e32f083f76a1d9286acf04c97dba28f7bda48b25c5553f6f8df6fb6836c2c1497a884815180035fddd7766b308f99420b72632167efd97dd21f996f0273bc98a52de4c3fdb7217ede99b7b9f4961386f759eb05afbffe797b7b8cba8a343275d6a5a4e1f0a8edf30d16ce3c5717bb2e6d90756a463fcf6c7f23377e3318870c4357f1afdf374d3f41ccc67687595531ffd18e5141b4d5a3507af4caa91602c8eff09a2f52d7dea2712898e45f323749df082d339d7be32654fdfdf7727f7871e293ebb107b33610978aa8394bbb044bf7c0cf30b7d2812ebbb5fe1941781fb9f62ca6984ac1bbccd72949d0943a18e9fbaa77a3bb83fa97cc5db176c2d43465c6f90781405d42b1f4cad9fc656cbca8fd0a8bb70119e71cd700114d14eb76c31bfefa70ab2133fa3ab5740973f461a47a28784cb2d64d4bcb1bb9d1353f2854c5bf6bfe1b6ab215779f8af222050231e6f2a58e9ee13406c38b0e5e771b841b90aea2b9244f111aa28a098dfb8406a7309401f4c7497c2f0597ceecb7db8fc673064f6e921faad239409d516dafb0e694b231492f7ea9d6a7936c5ef45465c62732ad160e32372d8f5f37abfb586a7a6ab86fdcfbae971a4e3d4ec45badf9944a19003cee80a9ebeb86f530eb05a10e6e8f49344609123b018fb4c61f51f47e8899d9af15c46055217aba1b5dc0cc56f7b2292824515e6e17615b91d758dde1d17a49c08b3e31308b102c9cee7b566f0943454ef3aef7b3dad8a977e60f37cb7a08f35145d9a27133087d4cb4a4d21b1691c562848f219b3f337591ee04051c6be06e69b9e142bdb5fa363f828ed68fbb289c99e41acdba8e764ff4d82e2b4063d6769cf9bc74bab2b4d8a6391aaa00f5d861fe0e784509f911418cf928989e50b5155274caa959067c03fe7b501d9a38d628b75e6b9d7df1d2b0a0c52a48551378762f0151fd88705f4d60f408da5d2012385cd60dacb2a81b1ac2df2dce401f0f995f84e8a1a4311d7aa5dc16dc6624bf84477bbded280f220429497311e466603e296c93485307c8063b207582f35017ea1a64ea68b1cf154564325f88bc4792e17b0003f4d096b046bbc40ea2bce9ffaee63b6e65862d89079e1c67ed3803f5f44c0229be8e3d8212f532eb5a2e8c4938ab23c6075d263122bec4d35dc847bc2a10243f5cf8c4890409cc06ee01c7e2832aecb4790e1a6771f813b7f39c89c2aadcf726cbc2846873b56094d7284bef8d77b6e0d84bbbc401ec92b0ddc6fff0490c2041727fbf6d1bb4805bcc13c6c801c829c2157574c04d383da3a5e35aa4d443211081151c7cc5d2a5c75b2e48b90714103657c0147fbdc57b79246b0bc3cb5dabe7274e3db2a81646e5d5ffd4200361a90017a63bff0a31816bdc4f6d742d1766268f2669ac7472d9f959a59697aa6ea8166af0e77426fa90853ba926fd2df94d9c18f81107c041bc9cdaf375b66edc2a971e420de475a169bda2ecd5e93c9c67e55a500c23b9f2a4be765cc74d293b551464c01df1493246266ae3c865f94d70841c29d8e14d7f7f912a557b71e44f6282ae735a201bdc62a9e7c07b11a30f681ee4041f470360746a27fddfce119d8aeedaa59b2edf5ac4986051303f40d35059510b543810b59164cbf357c452cd9c41ddb2b334ff09b8867738f33531bbaa6b7fcb6fabffd0c61433600cf63eb85eefca0f8c6c719d01d108be05be5600d084f10975ec26f7df267919446cc1dad6f1f121607e3ea23edf8325b4ea73782c525a1e233efd85829f051525952b8c8204a381f9194c399c214e6d1e0cc6abbfa59eda4f35d51b036ae25cbc5f5a0407f94fc0142bc9a06e8adcf9020f16f3c5cb3b4f60878a51b74524c7ac5a31b859540e6972114c0366b5a2dcbc067696ce9e686c88242d69a7c91abafab3805e38d935ec3e1e457fdf084e71e75dede45256524424a0dbdfeb0466d1c029f7de7ecea4118d26e620c761a22bf2d41b14c6497d1728ad2312461fc7ec9b69ea649a58b6783d76f7d489ef2c13b082d5770df839a23bb83ecc10a7873f1b775f1e6f237a9a32e0a41288bab0bc23b6d235df29b14f78ff21d232d8f954ae93350de0a9d0accd76d9b8a8bdec780a8d79e11c4870b08e7c32bffd0bf24aeeb5b39d3a42c7cfde70773b2927835fbafad94d9c0419c0fdbeecf201f84f96272521d7e11765b3590dfa519427d6ee1f88bd06eb2e478c72bc4210864489b11a0670bff4dd72774f6ab90cbc9495923cda7197dee87b7716e78325fcbf5b387366741eac398e50e1af1ebdeee27341b828adcefb50d146f4ff5f021bb9fbc327553a177c719960299941449d8ef13cbbfcc65fc4d81eb13447198ade3ebd6a781c0f70282b099a0871df6a39b0028f5295b75be8b6818f598af57666b444a88595d137fabb6c93c25694a076f8670350be86c83d542899e23640187cafb8908a35545d24b9cf4c7d585ae66a922a2a93ef66866632b424e5de2c6a1c74b0443d5d5b1522f9fa24e58e85eb457543e67f20715e09ba0d377add413d4f5d889055f8b3373d6614a52c6e5ceec30ab655547d26f25cd221db9f7f05d9780e401a5ae16293f7dc4fa80ab15f81f0096a3d9c8e7e9c114efb95b64df03babc2a9bb286866f49c82697491632120474b2d79453a1234c34b13de85b6cb2128d13f2fa0122cb4c74a11e572bd9fce8cf8b3fed23d48ffe3b7c1f9e8b4ebf98ac1559d96ecb41fb3d24291c2814a7f3f801a7a70efb2de0f919892be36da8633536afd42d3f4ef341ea3c0ad9f09d47eb4252c05737a248d4c0090349e357fa4dcc9282d489d0496e165b6c0c856087a1fdbab64a5491ba7a1d1f7faa16aa005317ec6947e5300df1dabf29bddb2b65a498861c713d4690d5c9b36dc245b9692cdb45f5ddf3fe18183553f171ef0caf80019ac47282d9261eeb68ca54e408ec6bd5e65e88a8a079b2d7fef517937ad9665874aa8d4c37fdb688dde243c705c8ce25458f34f2cb9ded91eda062d881a632f2163b501b502f8b54367337e55231897e1549f6611f44b29fe6deb7f086048febf5eb85d1818e20fd784a2b4ce251216aacd0543fd3ddd562f1064a1c0a78d1f539177088493082e4a587846a7473f9ab98ee0e50d5f179de17942ddf4c969a7952225efa1ef40066597bf0ca1258e7a784d823f8bf69526ad2a2a75e2d30d96188524f3a761ddb4939afeda523546388953c773167246b13cda68d90ca35008c1d15b4bd93cb760ac057c9054196a9ef10ef6984bce257af05e8d71c4d18ffad0041de4a77c35aa1d377558376c7ab090a4e19b86514c303b34e4ff35ab20f1e8f1544e11f039505165cd7ee4542247aac5a803e9e679d68c726daa27b6d1d0c8d47965ad3573eb1099b8486bd877ebbf775c6839f2690d5b6fd58f6c192dcfec36d2c5596dc76c049eecf159806e89191a401af110f432b7e1350135be2f7c54465c84df0f8bd9ebe55e55dd6c6937db7cfadefc201571a3dcbb9a67ee926d14ffc8f31ad1aa2a7c66300dff1c9aa9d6353551a4683a51ecd7555fda2e1e41794b8bcb3e6fae572095de156f6d946333af71d8135a331f45561c495a92b660b2fa427a512504de43fb10426040f7bb0504a44f3a0e5a5b205aa48665d3ce90cbf68170bcd81b260a24fcc3f069ae5922fe4cbbe83d5e9b61de00cc61b28b555bf4492bb62df31d2735d54fa03bdc9fb77c6fa84ff00de442ed4280353e9daaa871d87c6df743150d6996c841ba83862f26b3b8462fb8c82b28b8a81264d8909706a089fb9be11f9a01be161d33d68b34d4c15cccf49a475b5617249fefe6f6d4c1ee039acc788111dc1ea65ec2a184d54896883dbde9aab3f213e770409b8b9b907eafe0f5d658d9d65a11bd7f8573c2b366d9e765faa89768e6386d471b5a08", 0x276b955009f866cd}], 0xd0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)="f39f800c65abedaf8dfce94742d56b673863349f663ccb2e7b0031ddd67aa9f4bc89048cec3b9656012ebe881479d8ae898a93bf5964acf23cfb0af8e9349b", 0x3f}, {&(0x7f0000000180)="b41217c9e9e7e47dbdb554b2e82f20e53bfaf889b705f1ad13b43e3817faa218b80fb8053dea09a46a0e95bfd0ac8561d4fd7588d3a6df8b06e32c65ae6225744e5313347aaa0e5d698e877a897afead80e698283a12d90e37aca0802f4976cf2598d0713ed310a174ba2ab56d73923fcaa4e75db9d4ea614d79f86d432c1d15ece8b681b2b2529eeb67c1371425a8434c0aab3a94d069f85e2481605c8d40ef75b2fa21108e3c46ed1e0d925903ed692eabb0f659a51343f4f00d", 0xbb}, {&(0x7f0000000240)="cf8293b78c25fb1e74288441e1c9676316a56f12ab137270b1de6ef9c152228c948145c616bf84b6da25", 0x2a}, {&(0x7f0000000280)="49d5d3b03f5449517565d1ab5bba7a8fb60a847129867620bf3d297f", 0x1c}, {&(0x7f00000002c0)="f7c70a6ff0e76d46f1f5656c77525f66efb417672c3e53b59c6dae15136f7361f834b9ff25cb30506d7c143a1ec23e7684dca9e26b14dcd3c07d0b655a6bcb9ef6e3f7289d41446dec80161cc6fbbf31537c1b0029a6dd6fcd384aff91ebcfdfcd558c05b14d71798d7735", 0x6b}, {&(0x7f0000000340)="714777b69f1c5fb008b2327a0a4d7a1d9e7f0cea4d983faaa53a41d4cea4ad24bb2f3c710ca036fd44872e87315b3392a89ffca3f2669a7a1c711545377293c6400084c084b97fc7f2a993da6cc8b05ba17526d2fd4f9d27c7bfd334711cdac1ff0c088d43b39363ca6d751fc017abe25bacaad30e3c1c5efaf8aa4fc62f53e00b78c784dacb40b57e315ee11e9491e507a87628e8fa79dff3b2cb905cdc29972409393e07fd0f71f3d3f2dfa4f3696199a23c5a1b4fcb61deb9f2679b2916444c49dba228768929571c8b04d31568dc4b53ef5c8b336dfed436376d6f47606564b5d39192e6e45253", 0xe9}], 0x6) geteuid() r1 = socket$inet(0x2, 0x3, 0x29e) bind$inet(r1, &(0x7f0000000440)={0x2, 0x2}, 0xc) 09:02:07 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) 09:02:07 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x0, r0) preadv(r0, &(0x7f00000001c0)=[{}, {&(0x7f0000000040)=""/124, 0x7c}, {&(0x7f00000000c0)=""/162, 0xa2}, {&(0x7f0000000180)=""/38, 0x26}], 0x4, 0x17) fsync(r0) 09:02:07 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) r1 = msgget$private(0x0, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getgid() r6 = getpid() r7 = fcntl$getown(r0, 0x5) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000280)=0x8) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xffffffffffffffc1, r2, r3, r4, r5, 0x2, 0x7f}, 0x7, 0x6, r6, r7, 0x7, 0xe, 0x40, 0x7}) 09:02:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0xa) recvfrom$inet(r0, &(0x7f00000000c0)=""/187, 0xbb, 0x800, &(0x7f0000000180)={0x2, 0x2}, 0xc) setsockopt(r0, 0x9, 0x9, &(0x7f0000000080)="07816bb5f13416f9496bd9064dae562afed499e3", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x9, 0x7, &(0x7f0000000200)="86d615f35e53b77d0d9780d7c7aed104add805d3a0a21da27e839fe6644f56d1d75a5bf45ee6b0d11028f578771d754e58376892b075d9b5dd73a992f0d67e702357da0afae0fc5cf374f4f57596efbb9ed15b7cdd0182cd529944519c43df4cf9eaa0c9fba3d87a381b3d43a69a51ab1f069843d1e575f94dbacaa7920580021fd67be2b02ace395a066efc466b7b54a41ff6aedce4eab451fbeb3885d845d8c14706c0c5c615b02b26b216fb682af639490d9fac309eb6a73aa06419900d31854ff821550d93c702fc9e53119a2974c87de18431013dc6", 0xd8) socketpair(0x1, 0x5, 0xfffffffffffffffa, &(0x7f00000001c0)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000300)="3b669cfdd96423bcb8a80280fe6dfbc94804263a512d71c9b64183d98fd9078e2719f3099480388d79fcfce7f1adf1de44cc6ab548e4899204bae093175435806cecf9bfa77cfb382c83042e029b030ecc08d2443fa671565ad0feed6d7cb68e330ed18bb085676478cbcd03f2f55adb50a540845152bf86dfa80a9a83db10f4c1258b24f58fac40e59b26fbe54a6e3958f10da4ded0b096f869e13a6c476e9e516a46ce7aa86e5c4d72c5d86ee397cd0e903edb6c8dcce0b959f28840c2c93d07ad32c2a07f72c98ad62a426c00ab7b51011f37543714cf964762f2efda4e0813d2b86cc658716d29", 0xe9) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:02:07 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x2b, &(0x7f00000001c0)={0x1fffe0, 0x4}) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x80, 0xf0000000, 0x0, 0x1}, {{r0}, 0x1690f0248faee189, 0x80, 0x4, 0x100, 0x9}, {{r0}, 0xfffffffffffffffb, 0x30, 0x0, 0x80, 0x8000}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x40, 0xb0da}], 0x4, &(0x7f0000000000)=[{{r0}, 0x0, 0x10, 0xf0000000, 0x4, 0x3b92d9c0}, {{r1}, 0xfffffffffffffffa, 0x80, 0x7, 0x6, 0x7ff}], 0x7fff, &(0x7f0000000100)={0x38b, 0x7fff}) 09:02:08 executing program 0: r0 = socket(0x3ffffffffffffff, 0x4, 0x80000000) setsockopt(r0, 0x20000000029, 0x25, 0x0, 0x0) 09:02:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="ede29403afd18c043e09900a8f51c79620c2228d22421cb15573db1f7634b125ef62368a12e25eee3a8ebf2b57aa726873d07d073323576d5fe57cab3ca07e8f78600cf0734b61849a418f85e1951c7f614d6a85c2541f09cd60fb92af45fd4b11fbfc37a4f91892b3287dbfb86a408a410286b3725b496ab114d5d089c2901bd64cfece0580cb6bb32a9f25e5447ae4968e44c6d2a6e234d62e8b33d864d49cc2de794b72475a9043a46e056b53b5e6cce37c7d10ee4f17c96b413f81bb585fc6affab9e517c3edf2a17a64f3350c35c8802e126dc1d907d708a1755f0b1e4bf67d99010a60cac7c943434c83a06dd54d995431dbe05f73b44397116824d21b4040161c1a31f4174420f94eba30ec867c8ae06e68d28d45ad41898f778b1a109a46fc73bb940bd3f2d94c6af97dc3d83fe26bca0b4b6fd7eb3775b0d94889b734dd85c6ebbcb55b273f7893ff7221ea7c711fb36d6e848d089f709220e4a3e9883491a92b33aa7adacc4e680f66d4315ae386adbd0c5d915e812c6fb5134590308286d80632e22812bbae58ac9ab751406170f45eb2c0b107da268470547ed3d5a4332397833dda9db768f77b4703260609adf3f3e1a4a703097ddde90221c3760bbfe80bdccf0870bcf482024bf8600df9729a3857e14dc31ce4e7659eb05d37e7b883498291704f39fb9050ad13321dafe960597bcef3531e84c8c80e66e355843ec82b4e8bd40716e068b576f097dd744de80846dc90d1e44d18aac5d2bb9f938f7652365f8948766ff6f61b47f64582c14f0cfd0e56f5ea4e5a10cccebdda5f2323b5b681d1ebcb9d5cbdebc3787a42ce22d28b0c7021263dbf964a870fcd1174ce84f973c29798a9ffe3e87ac4abaac2b4eb48e500eeb6ecc49dc08bc394906e998f1bfb981f1dac831a277bb960ad89bafb5d9f410e8e67ebf92a2a2fb24d52e440bf375bf2965f07198dd3e020402af677b78c0b3b994a183c78931421034052ec0c7358d080c93547298d62c5fcbf32445446801d468c7e459266ceac0bc7771a04c394786342c92ce08347ec7cae8a2a2cb6679eda6dd4f42549d61096fb5ba8b40c1298c224ef1c7df533c6d2024eb77b665440495662230ed6b747d72e3300cb33ce324c48404db6fb9a3bcea6fd372b3e3692e9ebce0214663d73df83cbb0d7c4d79a3837d1fa7ea11c562f90fe04152a351582dc0581900704b8905fe953c7a251911a75f8f083d00499ad7fdca1123f20032027218afdf9150aa81e7e49f71bd8d93a21e5426099caa6005b7ae4fff3e7cf95ce86cba4deb096e6737577b0b9c7818622665d1b14a6a1d200bf53c44d3ffa632880ecbd775b15b2e9552a223167d78a02597e11aaedf8a8b1fd5e4a9dd1d9fcf07e498db9bee54cd5c564267d593ccc9e3819fce4a7301dff262adbb6ca6f9ee8b21daab358ec209f450d6707531f07d2e81bf74b50dfbd89ee3c4c5c101b159f0df23d406b3f86bb0d2b8684d71034cb58ad1b6fe3b0b972678ae119f7eb1633aedffe143282f351ef7fc89c8e6f8d7a3b7c154684ec5d40dd477eca17f61e01ffe06161f7a094f7bc4d8fe9324cf5eb927c7127e5790578672f2f577435de331fbdc23e70972924d113009b879773171e3cd2f43f97ccf72b7b584d10c2289431b2111e732ac923113166d1deb26df18b728e1c59f2650846018321daeebe46b8b1e52ae2b715a085b9c786e4d8a4620c6967812206d867d49e0f221f1dc44f9f1a0ad43e7e674140185ae2bdef867f0ba5c4461a6c6f06d02204688be8a3b79862432b96f482023fe66137a961cea60240f18bd499161617fc9a7243ec69200e61ae0c6c541f0f76fbb0a42c91e44be63780a00568feb8ff627207a11d9db311eb14ea1cef78318d6b4e75925b2ddf5f8e624601af317e7b1b36303a69dd616f60c6ec571be7b9e891549163d91a0e1e7cd59528c9a3e3af38b3e4297ca3580ea152286ebda738783363fe89c07d1f81d5b85d7a3e3d265bfd52372d7182421933a30f681f1b97a7023f2fe749f9f98fb0532d75a2bac828265b9ce6618f72721b7993d4e9524f5c0da3d4b3f563b6363c82e9c38f37f24297f8e88a05ffc5ed09627c8cca2456b0cbb9e8fc5a3ea99100b3d57a3ed9e126400b41b252bd0c4aaf8475dd01e0e47d81dbccea120a0a15b377eacc68f542550333a1320c894f92bfb74ca186826c40392e014acdeec39f200c9b0514051d6ec099817d2882629473f03f85513dc31c26dfcb436dbbd6cc0dcfbb1b39ef9e5b682119e43143dffd0a42bb32214e768be2238a4f423bc67d67ac16cb15a5d6f635ee64ac787928015cbc41d4ae85b10e35bc8af55e48fb052a1036d8282f0ec3594c5be99ff42cfe80eaebe06d8f2da62499e0a7bbebbebe2f7a27fcc55ff8df26cd5726064bf9daf1124ace0a9a7716b80f8ee9dc4c22eee4435f0cda62b97e8c65170992298274f87bf281edb408064233807ffd1d1e02bffea21458c24fd10819caaa24ef705ba21f26ff4462ea128d11eaf41f44497ed9cbdd68420a26e500a2b6baa858c3bbfadd59a2e2097bfb1c8a1879d76e95b8fa41d95379ed570a505c4e1e0e1c8edda9f44a1a6c564635c9a2567003a88d0859b90babf5580ee6218f6bb3e7255439103966b09e3b2e85bda0ca7ab3d8451fef9616544938667325556677b9624a272b73186beb251bd2a6d91bf691c45f5f82fcc2aad2678513803d5da8921159e71a152c255159bd7a12cfdfb6167f53ba60c6eb9a11ec0b49dc55d449841d5a1f841bd142e37f488a33b7303141156975b0863a1471ee49afca9c390a8c345bc3410cb21cb412dbece28befd887b1aa582d56f530bf130f05587a61f1013f3751a6ce67c12ff06a5211380113a41d7f21afcf94c9ba0d8a106e29f84b8492b665f86ca0c7ba91663489d555ac1d5f8f003de4a1e9d9d54b13f304141e799d5c9f1b76cea477d09e23c33858a85db8ad8e907e6f88f34d7c86410b55a92e0ff23d8dcf960c8bdad58fc2ed797ebef13a07b0fa05cfa6e09132b85fd2d604036a05d73b389dd7b579a0a2279f34667c016a34c7782d700893db6b28564478f358d250c18214e89684acf34c81cb6368de66b7d5306614f0b5269b2bb410f9f67d5efd1cf90de98877ee6c66a416854a9ac1cb9be7e6e7ba757d799864a9aa6917c531f25be99922fc7f6b55929753883a86d378e5da4cc2d635393e748fccb3af2a42183663c0edb9349f38211dddc0fd67cbcdcb2d2028d0901f695e075e9df87033fa9d9f6331244320fc13d498a6819aa857797a297310f39aa1dfe7d59fd4877b30658e9de2db8e477484113b979f1b9ebe8b2767c7a2a73c8de37c98cd1350aeb77eb4eade6009982cff74ed778ecc096a37d916b1c0d63278a722d781ad34e50a9ce8d921dbadbdd1d8a9459abc6447b18fb28b2ec0cafcf046ae50f45aab5e7ee1e583b63e5d7ec2985aec06fcb28c5b6c776cf67ca53b5e0068f0b8a2ee9f1d86cea2437573c666a668e83f166cf4147042464ffb9d43d3de5d79cf72c635e406d30c038c1c56948ef56d0ac999c2f49d2e501f367dbcc8fd24a8ac6f549b009e3634093ce80518f48b0e1f6e10f12eb2474fcb3696897482a63b37df82829d10aeac69b304484f9a9f1dc813a9f76d0e0f8dade0eee059079f09f369c2a75b732d8d0460f37e897967997ff801dd706125a2ade83408a865865072e845ea057fbb18d119b3df3ea1889a17eec320428138c175efce3391788306a4dc8639a931f26a7de649ac8824c4826681eb1986f476be2534ceb2d1ef5146a139d7db15550682295283025598a366fe83eb2ace07d532003d8068d36bc66adf4389812368f75242863e92b5dcbe5a2bbf52e8a5ed2cae33762ed2993daa6b5344eda82cb147f8bff09dc4e30744da7b39a68dae1177dc9fdef844add907e9c6dd195b440885c4d5cb29c93d94618d8613262acc67b226ea2fd814b929ee818c7e6b2cea3c9ccfc7baa3fc2e8b07f0d6f9aa1d6a84f86921e62c9cacf84509348e459b5356a8328a2d4b4372f05a2743793d3b8c35c0f0643a9931f318451a48aa3b1914d321125be2876d2ac642464ed9b413b5329fe3e862381c3e460025938721bdbde1e569e6b80fcb46661029873f85deb2245b657b7080ea8b6ff96456eefd1b7e1592589ab37c4236e22be8e6bdd895663dbdce24d08f11e6d130717a4e31a2a882f1b3920ad6ad6747583ef8ab4cf4b9fc7ea91218b8b739d7b3400760a45d858ec64e89e133ffab43834427b88c9e37df3c76b889ed8e0a915839342798246f93952e1bfc5cbadc07c50de5786975c7bc747c417a0788caa684192f75b244b09a09f69b5df63fba21112e98f972809d2c82eccb64fd77db8c04d7629c2e8f243e90fbf53d3dc02ba2654fd3ce50393881a7c76807e914409699079798153ed9c36ac92d4c3fb1267e276589599b69cc5b22ed49f16cfbf0d0017a26d05c522464df0996ecab88b7de63c8383c7f8fcbcd6f924ad49869d3e66f04934ae6e052dfb160c56fef0a63f208795c57cc6d7ca4b74040cebc24a8bd339ed12ca8de1522558fe8d8b0cdb36e6c47603d6f7424e04467a3613e6725eb4efc1b7fe4f626ab67fb8f5cc540dbfe5919c2f3792b52fb4ceb83589404eefc8a257eff94a2f43e6166c83c8c4226aef757bc1f51672b44c6966b9c653026a372a4516ffa8cddbf0fb603800dbc648900afd8825d5831dd493c6cc9308f7d658c657385a19f31e42442dc6929e07e1f668011092adda09b1a30daed82ea99328b2c2ced299541be467c9392d127a8a124201abdc2e1a58ce954f90561f9da1500b4e3f58685a6682aeaa7ecee9a86f7c1d874d1eec7d61dcd01efc2895881fde898567ed8d2e67400f9bf96170b592e0eb37ed085731612d0159a5fa0e222a90d51239771e0409eb61322c73ce7ebeb038278863f5d10b5053ef120f5ef13b394ffcf82fa2c56094a2a20b32c84cd3615d63ba05e971a8111e26c104650b0d562b008bf0ef741e454e79fff9bcbe71ae570e25695fbdfb10c8637574d7314571f71a6eec2fae91df859a04249cc787ee26b4f9d64b3885c6921cfbb37469418c9080f7de0e3e7f82bd31da0c9dbd200a9b41eff24d97e6e5adcccc9f73472d7589aa7a92e997036c9362d37a85ff25f4071a49562f152b53b88f79a1a9bce2dbb5495cd02727cae8285b1ef451c1aec4398ad557523b22855f64ea564c9268bcf2474a36012066718c33f2c83b5fae74cbb67a7b711538e3c6801a9aa58a1f335a54b930e5e3680dbfd62d910c7604a0e97abbe013d3b638bff058fc32cb7ec662952d4d863c2efbe9c2b9da9accd767ccd3c4e11c5fac59b94ffb91cff6b3d3aa8212281b077cbe1d7515b1aaa43b94ebf07d42c8b9bf82494b55c2444881bb8b79c8a34aa1d3540f45ee82400e2809f80ae1563e6db2e859bbadfa96fb8c67bfdeb34948a5fef58f97d94fc1344ed328cfb88a932df33e3ae2cb1a5b8d85c2528b3b3a11917e0d52319590b1ee2692e15baf9115ade37cc35d29267ce02640391e09f2240b1616c3e0804577f24cedc93d6f325334fc5eaef4fe17ec281a752b71e4ff5a707d66a315f7886e3e98d0be02d9f8000ae2097f3b1c1171de8851379a8913df8cf9a0bd0fbd2d153fac6134f630d75b3ea20d4d503c3d2ebdc60fff18c3144a7a6664d33ecf3294a2479c5dafb409caf818ff0ad5fb5f52aa9b50fd34b1421f83afabf", 0x1000) 09:02:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x100) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x8fb, 0x371, 0x6939f10, 0xc7f, "226709676f9884b22acd906c47290e74484962ee", 0x80000001, 0x3f}) mknod(&(0x7f0000000180)='./file0\x00', 0x8, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002c2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) r3 = geteuid() r4 = getgid() fchown(r1, r3, r4) close(r1) writev(r1, &(0x7f0000001640)=[{0x0}], 0x1) 09:02:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fa8b6a8aa364d958a0fd0591dad68a916c5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d8529806f425493ed88dcdb1e7deb0142487d0e511621c9acb8385fba227c71428465a351cf78213bb84fb576032b4f3de1d394e98cf286f9df1937999055d3731abff3fa1a00fb90891bc42b996c0fdf22a16f82aac2a263ae294c57de85", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "8501a18600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x2) 09:02:08 executing program 1: symlink(&(0x7f0000000180)='\x00', &(0x7f0000000140)='./file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom(r0, &(0x7f00000000c0)=""/69, 0x45, 0x843, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) syz_execute_func(&(0x7f00000001c0)="410f55665342fb660f380a386564450faeb23b000000adc463b1783800c401fdf21647d294efb0000000673e66420f3823841700008020c4026146740d1e") syz_execute_func(&(0x7f0000000000)="c4c2fd39b100000020f2ad66470f3adf3200c422d528d76740d162b98f8978d22456c4620dae0264e00073918fa8609fdb3c") stat(&(0x7f0000000280)='./file0/file0\x00', 0x0) 09:02:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = semget(0x0, 0x3, 0x0) semop(r2, &(0x7f0000000000)=[{0x4, 0x8, 0x800}, {0x3, 0x3a, 0x1000}, {0x4, 0xffff, 0x1000}], 0x3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, 0x0, 0x270) 09:02:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setflags(r0, 0x2, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x40, 0x80, 0x3, 0x9}, {{r0}, 0xfffffffffffffff9, 0x20, 0x10, 0x80000001, 0x5a80}, {{r0}, 0xffffffffffffffff, 0x5, 0xf0000001, 0xfffffffffffffffb, 0x3}, {{r0}, 0xfffffffffffffff9, 0x84, 0x1, 0x81, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000003, 0xa5d, 0x3}], 0xfffffffffffff000, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x2, 0xfffffffffffff800, 0x5}, {{r0}, 0x0, 0x18, 0x10, 0x80, 0x7c}, {{r0}, 0xffffffffffffffff, 0x56, 0xf0000000, 0xa1e, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x40, 0x20000002, 0x33, 0x39}], 0x684, &(0x7f00000001c0)={0x10001, 0x2}) dup2(r0, r0) 09:02:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f00003b9000/0x3000)=nil, 0x3000, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x29, 0x3ff}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000180)="3044bcbd146e3c808bba585f6ae7cfb4e076bed91ffa427aee472421246e28663766a50e79951ce33bc8d0dfd20b04a88a756993b4f2ccb70b19c5f59f68aea015828ae96762ce29fd714a4c218b17a6c9e2bb88c3cfb29af51400d1f65390d9c97bd275bae9b6400f2ac5b934d095ade8520e24585c4055eb86cc8f07758f62e857e2ad9bb6172803ad29579228236f81bad857314b34f01b492a07c194936d5d49f19c4399d0b74c5cf568420a61952ad718fc3ca95ccd3b2dbc145f33a6dde1d3cad9ff5c01c3af8d04f0f1015276256f1907b7fbf50f91475e93d628692c7db38249c23cf1eded744707293296ff875275e875005d561fe93e05006a4274c170b030a1c6c13b26cb1f55c5eaaa5bbe0390d0df0ca9373fe7e56f24e11549a499ef666fb7bd895b6a7d175f61c27972aabd1ec3e6bf6eef8225c322e13b9046bab3467bf951ef2b3e2e18cdd71c25208484332b2252f483a3bf32b09830e5438080045372db226dba1ec4b6a43c377703c7dcf5a4ffea5b92d88d36c1a2537af0d157d2d92765bbf700345c27ea923ebd5b5fa0962eedb9702546b67176083fd5e91daadce84f7357436a52ac2c82444a5aa8734fc54b5054ec0d2694cd8bf09b8e5b24b1bfbf81712813c158eee805955e2612f093791b74b85e11fc7e7b6ddd7e248a46aa003193b1740176a91e4726d0e8c9b39e5e9374388fe7160ab7f93399773c6cd058b3bbc28fc251403511fbee0b8444dd5b8e56a502c0b5fca1cc347d93f55492209affecbade8a4a7868e0e6776c3cd05cce9fc0c4d1fee9236228db15d4b3b874c1005945e11dddd14636bfca86272f6fafcb0eee1973864c6adc4299a168a2deafdb032a19804c115b025aa0fe96ecca6992db4233df0a749e1c12407112883ab22c71aa993a6a2cc9e48385499e90327e80eda09c0bc7ff14c8a7c3c26fc02c5e03bd46d1ce183feafa5dadec5c77dd6374293abee286f5fd16bf14912990d475160d21debb41b5deffbfe6b76506aa454e012f8851bad63fe842f9dd2919962745cb4a86346bff354534b06fbe37c5495c9a730995e4066839c31382996beabb89dd7b9a48ab348f112fd62199390b866fd021c3692f2109dcd4ee6885088ce892469703132b2110e63c358fea632367f992c3e348b7c82ceb29a9b35d29bed015a7e9f767fd7076d7115116310ad75dff0659af23929f42f66761904762553ace20d3d8c4cf444ffbac21a54b9fe1c5944b270b2ec9f1aa4a69c958bc204834e7a93aa3f5597c1e5b3ad527318177bdd7ef948bd5cbb0e77d2aff7f9b8ebc71ad99ba77b831e88399fbd2e5146443d01e356ede02b35cc06bffb120c87ee5978238e0dffb1afdf9c5f3b5b99114ec674da443e3800fbca5b05792c0decac2a245825e5672e3f9949b47e3900b17d2074c8b82bcfc3caad41f62df8d570eab1d8dc7ed2035172850c2e1366347e4bb3fa896030f67d49cd01d6c5488e058ba7dae839279b15134b76703e7defbff2300a1f05893818e98fe8f0ac77c39eb94b7196e94398c67feeefcd3f25d52bcbc3208a58f00011ff6a4104e4ebde78abd931f8fc8abf059a49a3102eba66ea3f0abe0d1e188d4659b79cd8ea275376b3ae1b14f2ab256a731d191c2d5052818eee8f5ab7a388d19bba5fa710f88e0a54278161cd1b169a611e6a648b126ae0a3e877f9bb22dfe049bc4c6329d3b87f2131fd3494fee2b130e5f1a0cfe480c92e87772c46bbfe96fb8190b0564c741ccc619d8f73d7e4dadd9a12836a031501149428fe61e691e72f7c13b5f0952503776d6c4925c50d43c27a532cd4f3b0435721f46c885d0a62b143f10d77360f41c59d24cc975bf511cb39c8f0424ba8f8b9d087fde0be33488911cf961e011f8922668cceb778cfe81c4dd33407985b4fe35f0528d78291d93cf37b210558bc83c77460f833fd8ac36ae07d4e76fe7f6f2112d63415231da1262806f1f6a71aefa8c83f277d5f4b4f57681b6031d8dd85bd33374753272691ed31cfa3b76332fe6e8038fdfa2e136fe8f92b64b874193b703427e70ccf44408e8074d07d9f98804440da8537376fc42549671e7d7e9da69b8a76afb557db71cbe59c8e464ba6855c7cf20ad686119668e1354e02d9648b9899e086c831249fe9457cc27b63cbf0d82f6dc4a5dd69a06f691bd0e441db79307940c32715f0331fc92a4e3ed17bae9ccf45826a781eaa324da32c5900474e083a77690adf6ce0dc263f421c40285512ee38add347ec72e1c2c64ddf1ec28ca9972f34fa874c8a955e44012cdd1945f1cc2b840adad4046e49119e8739d70847b20dc1392a6ad4906cc74296f503fb170bfb1f6bb04830fc9ca8457fd6670d2fb2d744a0b56834cf4058c7d7f56786d13eda108aebfda680dcff0ec98c8efec19f1a81fdfa4012ca2a0e104086ecc514a23d1471cbc4ee8a3190a39ae479c79af24de89db47dc98bc2225145c0f54144a6af795adab24e9ee501b9eea8dd3563dbc7b9ae6f57ad50c888563690d3b8b32a0bbd91eedb95be43b9f7d4e6546fd9402918f785cdb36cabcc35b49cc10cab3dbde5b219c721190179ea32bf9aaa2613fb8c4e691f0a3bd30df978cd2d03bf95c9fb40ffba3a8afea9a94531514ce94bec9a84753f0bfef588b6d2f41249ea15e05509f7db0ef4e87b18f4dd106067f628b3d1054d95586f5698c4968b9ca56c8ea52d2e4c360e696d098e3fedcddb9f09ebcdaf08c142cc32b6568f6f8973ac819ecd609d8472a274505033355ad5d657a1931cc53a9a0bfdf4578600567322974e8f78cdab034768751ecfe61dd7eae642478f6ceb069133875aa5c4228fda29cb37d903d521a732543a1356b2848bedf290716caf706e88b92d11973bb5acd9b1e7c1cf30a68c3d30ca5fcc53fcdb01188ce63f6a16232437876d6698b0a3c550506759e2fcc3ca39b442435c8721ed633d8d9b9316b58fb035e934f717181ed2125fff87fb711110d2dd58c5ad902c923c658f938ff7b1250d0122297c47008277fe159e750ad67d08ae7d52b33ad9176afa3aead82f36b9ea707bbd3fad78833bffaf7fe2fb9baf991bd483d71cd599748a1f285c4dab8959b68500ac144ced33aa11ea94090a01c5190c0920a2e17c2609eb32d2b6b3a13d79793717016a528c77213373bb9a853e3e8e581870f3c078fa4d5e17ca99ff7a22cafd29d30a42028fc05987bed6a36db1b2e3d5672eca70a00dc3158a6f0a49a1aa27e15eac68ee9e17fd7c7f6d5235bc0058dad03ed7bc27d4996aa49c8dc7b714d0f639ff82d451c4b99bb6d6cf1c0135019b0e9c6314de20d5b52f25000aa9939803269b383defdc2a78186f6e59031ea8d2eed1bd3169fd504073c757b1b6960befa95dce81080b4de739ff860b61710b69955ff80835a1724a41408b09c9bb188071108b21222b53ec42197969852aa1c12b39c6fc4af9eb52e0f5147cc62f9429a10816893ec49a1705e6f0baaaf36e4c88bed15262b610e01ccfdd05e752f62f10f7fb63f118e02b5dcfa88e4dd9d12d4fc54b67ca1c7992da446f1bb9cb23c4a71610eeb5205bc774d4283f57e0969c23bec7f10b410315ba653d22dd3b36906705ec3b1e24807599eacf3d8efc800e49004f85b3c8b1f97a73c4e84602738b621ebe4079d2e7e0c319bb4dadd4eccbec8c3702413cdb5acf4e2164e023c4ebb4c9d43c18a3428ce7735f23516c1813e1193bb9aa8f4c8900c19c7ff04ed455bca0c98ef0aa93dc7db491a78e0a92d6f0c1dab4b06221711b7186f371fa21bf3ef5b05f5228ae46047af4dd5d26324a7dd45e18bcc532097bf24f52ae7c41c9e00d4c16fbc2e55c7401d7f1d58bcd345643448c18c24491c82af401dcc47fb55d1b26cf67f13b1bb689d88b734a1620f82852e5aedbe10f6207ba290a0b198ea5d2f13b174a0f752e79ed7af04da2409a309a9b0ddd8c9962fe2ddeb4689cbae910e27202e5d51c2fbc3a463ee65bd981d32be626410737293b1848a6b6139168ab8cb6a6e74c6d93ffb1f366ae2af47f3297b89dd7eab27ac283de08aafecfd63e8eb6d2aac48a2162bbd327d4092c0a8f4a7449ebc8dcfbe1ccf0cd794d76b05a07c9d1980bcbf6630748805919a484845cf1539a154868fb7c48cc6f00ccc673a62c797a0de847da8d88388385304b920a8e8037edcd6b1485ae60e52968e5a6124de4e73d4a78ea5b5261575f209b9d3eb6144c136913cbb38e87d16b768214c44c8756b98e815e265572e83e050555236c70ea4b7c6c4193a2369bca874173598510f2c82318db713f43abdc44b86ccf4c24f29cf06a42f6a39a84674358a0c9c95fa7f4828063a8c8d222a52569ba63553813c5f1dbfcc221a925057cc18d471cff067c5506d1c9661287e35356a40346d3207a16b1f31b7bce9a62d21a80215cd8e9af5f86a2f1ebbeaf47227e9e2f8a07d5b07eff5e95891e5e646021e6ba58a8ca5162b7bb2f4bfd5d778676ffdfbb928381763fbb4b5d5b03d48bc342c4d6c43b7ae85214392a2db93aed490d85e76954c4cd26694f6dabfd6f4a0a1fde1321d2c4c540ca37d70a88f91a82116fbcdd31704e1c055a4b9135ad0bc1651c3f60b818812da57331892ab85c385cc984aea8c7c4f01851985fa4976cfac5a485952f205ff7511ee0c878d6486baf9c164a42fc3425682e2fbb8565bc420483bb0f1a4f00f23234cc3f67b8cd869d3ce29ba439bcad8465859d41d7f2309089cb56733f8c8bb488356bbf55fd951472e5f8e015de6cb0fac3613c16992647df1a80d2a5a8909f7e0bb960dafd12a52b2f3a6583125db471b6444b5a20336110327fece1e03b39a4c46f7a27f6435ddcd0a9a0018aadcff3d60200eee031f3b68692def11575e1aea1fb75f853be6afb62bebeedf5aae5f241d52c79012bd7c458822deef63fe24c6731b52969c9449427fefaafb0b71dbb0550580fb96489eb3154d8fd66a1234deaa4baea31802e567fc975f0817c99fe4f9089f78edfde89430eac811f9f8d908a1be4d4d30f054434cd72fc9b647d0f8fd5f1e1bbfe7ded710d879d751e80ba9f770ab6015970ca97f7128352dcb5c0ccadaade4ad25ad9b4394522cb1ad3e9d87dcb56ed4763fd0ab591ef9bce1f56bec136469770fe9983e8b1132ea9dde03e6f3d70def5e584040d2dc31feb8743189020b423addc7e8ac72ef80376068d53d8f960b3eaa6c6585635eecddcfd5b4df974e6f9738a6adbe72605185c6736166de5543584354a99b71cf5a318915d6d4c6e4802e3dfb7d44c5e1e7498acc1a0e12c4ef79f4b51cc2e42acee54d57b5ac5a6255b5073ad3cf2505d677be659a852d7ee86b944357dc4e65f3d11ec7098ee7946ad7455051abb345e42a5b5c41bf8db77309c55c5f297c379b788deeb4c778b2eeef2ed28660782483d55ac541a08df0c63dd5e3abab27dc5a97a78dc5bd52406876675a02b401fa3a1085fe749e7660716a7abef886d010a22d36c7c398d053851a2fbe98229d5e1d6fced001f37a77eb2370d14e3c6e4f54886d80dabc3c4f9b2d389a0932e4c3eb5522043727048ee3ab0dabf0a2f00eb9587db9c1aa5a0fba14474621ccb85c26a725532c70d4f628c0de67063cbfcf461c9472a9742747e8a8d634fdb6c5cc58632869d16de175b5ab80f0ef239cf606c290a5315fc3b5c8258bf7dd1b91022e817f999eac4fdac68a93d5456ecf3dafb377fbc5bb931b8108a6fcad85cb5fbd52ec09e7c1ee6cd05086fb7c3c9a92a093", 0x1000}], 0x1, &(0x7f0000001180)=[{0x18, 0x1, 0xfff, "6c9b999c5462cf19"}, {0x88, 0xffff, 0x4, "30f4b10a1b462088860edb88f9f93bfd466ccc8637106bf5586b5bcf569a130a1204af69f87d3def4d6e520eeee34fe10a9a073f6981e61e84756e730a705167156540c6ce61119636d30248e126b545a13c9416774a679d643239e21a7b5b1af0b6b12ecf12d5e93c0959a9ef84f51cc06797"}, {0x10, 0xffff, 0x5}, {0x50, 0xffff, 0x3, "3fd53d6d37aa77a5914df1bae4fb98589d4b343746011675cf92f7cb10d85af3d47824b09372689d62121d2d672a66e3c0f6cff47291f07d41797ee0fe573478"}], 0x100}, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x8001, 0x471, 0x5, "5c9cd950bd50d5f39d3a7e5b53a2179a532fdae3", 0x6, 0x1}) setsockopt(r0, 0x2d, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:02:08 executing program 0: pledge(0x0, &(0x7f0000000080)='\x00') r0 = open$dir(&(0x7f0000001140)='./file0\x00', 0x10088, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f00000011c0)="374b284185f7854c21", 0x9, 0xb, 0x0, 0x0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000010c0)=0xc) semget$private(0x0, 0x3, 0x441) r3 = dup(r2) sendto$inet6(r3, &(0x7f0000002200)="5c4f981e5426914668c2ddada66f9a0d4c043f411d82db2a60a48e8c587697bee7a2ccc8acd651e8f05200bc316ec456bd0c3f777ae1eaee5a4c8f48c509f31a523365475e2fce6434d6151fa5d5cc9dbbad7a0ae0f8346e61f1288534b1f812cbb2386b1beb599789bb06e134d40eb248f5d38394d43d6f2b81675b51d8d40bb6adf4080210dd48ca59d3ca8ad013cc8c3c961b76962a75b526cc45724653b6c85230bf94974af62f5ab310f1e5e313efec3a90d90822e7d89e85bbb7c061de09f8b314e1a17a2764d55595ece7626fe00b495a927e4ced151081f8625bd0bd3f620b8d71cc76ab20ec103dcfb1e43bb9b3bc369da026055184a54c2b237f5166367c5287153e57e7d04e89ecf97f49f959065eebac8abab03930bf235c1a1bfe3b27dc3824446cd091045241219b22b5c4be5ecbdb58d1828ffe4f97f7f9572b037a0fb52a9461ea2007236446119a17ffb830a71c81bb6e1c97038c7525539838ea159c808bbeeeda85afa3fee27e1caf3440d8b685f6eceb8b20f0825747239a6bdff6c4c9ee7946c887e4d8e6b094afa62f06497ca9ce016a3ebfe23b6f9be3d7aa25889adadfaea30a35c0b5a5c5b6357fa19e32513698dc9a2f765b5186fa5d8b020000000000000051ed936326ea1f695982de0e3edc20bd3251199c52fb86a4748335fd1be42257e19e6529672ee600aa31340dc6608a7006b3e13853ab2ea6e8b6a8c39792c37a8a995b29c80bc8ca4341f93af0406d99bd233f80606f299955b6bc6214a30da8e3d3ef8c849b9e3af9668b6fd3b352fa2135932d13330538dcabd9af06fbc4f90e09f62a98bebb4831789fbb3b4cc419fad80b6de9b01e0c573862ea7e4bca3e7227837157d87a089778abec637c67dd253abcc921e978e116299f7648eca8bd8fb5d815536312e6c0e1b3233b098f8d90d8f339e3f9f7055fd5aeb180e3210f148c80f71c16edb7a35af6fbcb0834d8bc2dd28057fd22506afb36bc0d3c79106e3d28a3465a7df160345e99e41402526f26f94a111bf3227937caa86812a6aa8d461da6d8e816fc3a9ff8eb23e82a959d34552d7b97ee7b98f52863677a717c55e9c7d1258d3b08af0b9d81621c4d7a3bec7764227c20a96cbe695e0f45d65a811f93208baac9bb17a1a3d272969b7004b3912eef8f280f077012ac5be3f122ac05704de1cf69a2d802b12b33ab48ef1d8d5a5c611510425e6fd0878b89d5b012792105c7f00e09b8e1f21224ae0aed9a8d4281ad7fb5b22cdce57b7d67cfa8ffc15c728edf4843bc6efb2205463c40b5880d0418cd73c71055439d44432cf3d3a2720b389c2a9e22e0901ccd18e7ad843ae0182f062b8a372f19e4d651b7d7d69eacef308c3efa07f0f122a7995d6a93c5844c3db13a73b62a23d8e0ad9ce62a55d68efab84af96bf6e099aad251668cc8b5b989af933c85d579d89ac7f25f5553d91ae4b1169019cb475efb4414a0f2b03b4ecb821933f71d6e4b2862b39f68cf4f9e4e41e5792b4bcda83a300309ab9abbe51b124e3e3f4d9fbfb695ed7c0f69ddf85dd590d3413b7dd80ce654f7d58e3ec4f90f76515981c548bdf726d38978b7236829e0548457a9c0c8f82392d452f98274f08964bf754307b63156edc18a19c71c4bb9af19b84bb82fd062f1dd93ef6fa5931824ef951e011dc9404a49acb2a5c3d316a440b0117ee9085c26cbdf0f5cbb57a881d685cb0e6798565ad407ab38f1a90ec302e31b7c613d2edd119368cdd9a86d5524a766390f5056ec1f6cdbd7af4f97fb55694d5ee26f3a2dbe1e8fba88f1bea9ce19a7617dcbe165f30dbfd1cf776737977cd045e0ce9faf8d28d331180702818b5087549b755483dd1b5481a84874796756b653602bb422c5621a61ba42645eb0f6f435bae1da904fc94194ce320f89dd3739c3a7e02b8bb06497598f4b5029c8699ee5537e62a9e19d5f63513518255df60327640a7261bf01dcd99f88d34c13eeb5b9069e53a4b26872852c3eaca1066347b69d51a25aa153b80857455bc01f2b64a79c20f20ef74ee0d13f0e36f027a0c152ac66b95dd7a40814bbd315741310379c07bfb96ea0ede5d74cca606162c997efbc7186f1e7178859b7a65b3b9fe85f99e330e52d9f6e05f6ad22ec2ac41fc96b804b900b752c70f3a52317a850980791a20f630ecf3129c856b290e08a5f3575796578659fd325eed8fb019f66b060a79698a6764e391803bd56020a717c722fedf8dfe84962679133e2cf2aa38b2f9601fc12df789bf11519043ccf5591909e070c4767590583cb44626f945e570fd38a9a4081de8a7f7c0aa6dc6af40fc89a29681e545a1ceb2ae56a681042cc412c8918a9db310fa02b1b8502ff97e096f0e909a7ff3e6e4d8e987b7cebefa522fe4c8bceb2c37e4c16dee7189cfc9c04718ef018c89c3512dae0b5608f72ede87e4ad33942d68ec8713e9b289accbdd000952a528dc09a705ac8d52e20d7a6d04e21125f487b01dea5a5715675f3eba08f694621c3c08fdeaa8ac547dbc0e220e734c096dab728d233c6bcc757586217f19afe352eeedf8de51fff346765556d9d0ed0bf4d6c4b0c1798e7be0482812cc2e4c576b709b607f2ac2bab26b1d8b5817f43e5ff54243917e1cbdd1194f1ea12063c2ad0fd07557907d7ae0be8fdf30e69e9723a7418d75242ab9906112f9df0a22a49cdaab2bc97830d2867ba7c63640f7eebfc6fae9e947359e4d066f91fa1573e3a6e3d4b705a6e7fe4b3f58b1651d1c39af7c87f021cc1a7045a232869c9de77167e175bd8db622e11e0069a8157eff099fa65fc98640ff9dbbe8576144d88bc35f843b26867fa11e73c888276d79ee8ce04f6331f9d98747634831e5d6d9fc36c019b340935eb013275a057933caf5c551812a1601db9c0b66e7b8135cd4ded1e6e7fc03c8e07dc31db678ffe1eb0546dd51cd3b6d9b07f609730fd442a0f94c1a664f5a5c4bef4225eece21b10f2caf315260eadb51598556f457a4336cd104f5a2cc417df3af9732eaa9c838c21694afa0127cfac2c97b7396a1e726c73e24e120e9a07af4e444affb672d6348848a09707c3b57aed851799e42cab515cef66355ed740d2762f84875b968f219e691db30a2e61895faa4f3945862a1d5d182bf3fc4b4a477e303c62b133fcf4641ff9f50996d7e3823e9906efcf35abc00d45f41651267ecf77091d8ac7a29e6532976608e3de84ecfd107f1c1e725fe146e70d7244c2b718156065daa51daaf86d75307fe74ae81d03ba2f12a4c8212cc825f14d257b41d3194f285b63ff7fa08630f5fc47327a293076fe98388f944902e22e6f8c2d7eafde9f383d004b663c6edc3ca7439a4b351469164a8c718557148eb4a504b9377a5c731552666178f763eb0783fff8de9c0150cb90c18d1e8b579839d98f0deeab60fe1d8fd8bb803c322fbb5e1ab19f960d48cd81e334bbf9fe00a94e0fb662a598abc97199ae2b9541efba5998ee229d5441197946a8955dc93a1bba60a868600db5373638949306d0539f0bd39e8df217374d914e239f1eaeeca3a7c52d5af0aaa5538253334429ab0ab5a3b5e599d7b3487017aa69fadda0a0d5b2783d4c04d0b0060b337043237b3db08d7560845f1c6f848e436ffc220fec8c8c58c3ac172ee4a5c994fcb812c6c28bede6898a3aaed7d59e70b1873cd57f73a865af2d8c116cff800f102e7c1707d8618f2ac6f3261322569b6eeb29a9707770b178854c688a0a6dddc920e1ac2da156062273f830caee968733af6615d16ac7bf8d00bbcdddb75b8fe03e72f82cb50c9069bd6e0cf72e1ad402ca15fdd994b003df6f93b96b34af9cf42786ed1427b8fbc4cbfafb08f144b5d07c3be49c1c7f7177281b1183ecb5fdd3caffa8c33c438a0cd40018472056a9a4077655e262391383ecd13d17edbf6782ace8bf45f4665d3f1b1fcd000000000000348fe0698ce3875cc95c3ba407a6cb0864fa53ab0413019df7530af68d3551ce5b4e6e39fcd7bcdfb49b7f20b88a37d41b1b04f523633b45eab034d474ff3fbcc557bbd9dc1464590244cc629d410f17bad43c875786ea9c2a9d91891ef26ef17464247a1c244742db548bedc8734567599fdaf05fbb999689ea979cae36fff6e9069e7ac6d147f68c475926529507d435960bceb2fa3ab73031cb75f0eb23294054279c413a0f189c0e44352f663a3f39f13a81d74b4e1484fccfb6c120214b3b15a2b92c72333f276d105a57a62dc7df27eb201b774f132a6bdd14ad421b5e2197e19dcc5179b835fe36d7f8122ae13aa610407debb219fa190a99d1f4237caae86894031dbfe5b38bd1b5232f583ad223493a017a0625b00b75b4eaaf3c28d19e160e0bad7c62abac8b402e21c9589eafee7a0d9b65aff7ebe9106edb2a568208bfabba50be2cef9003b628a8436868d00d5e8ec1ae3b0c4ab4e30c073becb75aa9ee0095d3ee6ddba39cbc8e35926db215b2f07ca8a65e4ad81a31376f6876452c67482267b0c46e8f6130abee12bdab918b61505c82a4641df897041d44a9b50ab3346127c6c99c314b84001aa040482c882c6c00033eb0319bd19e5164e9aa69aa3350d19a7d0e073d948a4103f768b6f8bf4ee52b70f25ca7e28b5594ddb192b3dfa9780ae1072338a48e808d574e4cee2e350fe7c42d2d50acfadd3fdf143bc0435c5b46d3654eb936c61ba96abe102190c8e8b9e0bc7d156bf3ab941e6f3fc9ab79a3213634f72ab2bd7a3cd095db5a9818817c7bf2cce1ead32840ad8111288e908836ec0ed9a978f1871215c8fc2609fa6b9e34331a84e4cd3878f748399942161d789847efbb8ad70f9fe70b06ae020232ca4177d130d20d5d91e1dbec1289ac5c5d42dd6a90a5690c8b837b3b4fca83675260f94204607068b46978856ea0c5a95fc771c7bb39a61bd718e53d62391efe51635a264f3ef3f18f0565c249ad73aedb57ca9df90f1705ab04c39ac865cce65a8515abb57493812a0a96e37cca07457273c919ae3cea5f8b2ae88044ad1a60a83cad7d1424c7b7c1e27eeb8e283d4eabf508625db7e63a17301995120c9271df43a21c0fda581157be0c773c93c3070f27f017d5bb99ba8bbb0a8f5b41fa8dcd8d1348a56dcd1c9bd3b232a7ab11d0b77ab1cac5f314b463e6bec18e1341aa824ff6a7ab9d9b6d32fa7e5c0043c9df1f2a06e83eb33c070b9c41823a14483bce830dfcd96bc700e13efd1a115b7e64dd77cdb8ff529b66fb40cf56f9adee5c53492ceed96ccfbf8e934327f6a089af56e364b06bada4d9d08577d713304e01b5aa7b55d3c27592d332c2d43df70d0c6b2c07f7e2dd73865e411a17b2c5561a0d262fe4cf317f7f7bf0302ae2eacd7dabc91477dc6162a53ed69c2145cd268aead790c2b0b25a2e0940359bb4a6d4e02a456df901143e68f8090f0717fa29408d5c26a434fb084b23c199c4c863dd2deeee4adfb09a1b5b09c07504378b78ee77028397f960112d983c00ff6e05b9056ed5b04ced33ee5b73e920a060ddbaf994e4a80276c0d1549477217f05ea6e877de89db0dd71b945d8f00b9fecc82b82c0dca71c53315ed0267adb0a2eb3b76a71037b38af97e503d1761a58b22addfae0d044afa2d37bdc137d52f7e48a3525486123d566cbf4e1d5568f6930f00c27e489fde99438e51cd119be1019294dc799fd9937e0abd21579de3970d63f2ad74ee2fe38c9f03a04673a2d2ca15f22b35deb90c089383d0a03f72b80f5655120dea50c19d74cc9170fb75b0ac20a768651fd89d96a2c59f7cb9d461e21217e15a803435577c67c25999c868e6f3a110b2c30cdb1720e72e9a16509c3bb8fe2df0f534b7b4e9aaa7b650f88757e1e0bdd8d1b7038406990a7ae1453d9af1de3b94df9ebaaf3deb8c215417b00c2a81da91e71d59868c54a3c1500b448a6918cd179e89fd2ab9f473e2e49ecdee91a8426daee783c052daf5aa8d1395594d8266af823099ebfbd8e791e9410c9740b1b56e45144cb79adb2a012f0e73f2d481116e7f3a058d87c9009fa06c66dfba1", 0x10bd, 0x400, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000001100)={0x5a, 0x2, 0x3ff, 0x2, "b8129cf92562651c4aa7fa73a3a7acb45377f94a", 0x5, 0x4}) pledge(0x0, &(0x7f0000000000)='\x00') unlink(&(0x7f0000001180)='./file0\x00') ioctl$TIOCSDTR(r1, 0x20007479) lseek(r3, 0x0, 0x3) socket(0x30, 0x4007, 0x8) 09:02:08 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = socket(0x27, 0x5, 0x4) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="fbb9ba2ef25184443fd5afe3a03cb517de40bf03a1bc87c6018f3cce73d00007a39e18f19b0ce052c12bcef911770c84f3357b19165f3e0023b4615ab85b24f143dd66ae14126b4b49df7c8b4086a5ae7753f87610bc36f4c60176f70404819c6ae2a0774ed51653f864ecf72c766bb7dda39601885a611ed19e857204e36c5a01a2666fcbad6c42ee404416183fa7eda8ca25ac2cc0234d6e", 0x99}, {&(0x7f00000000c0)="c96319dcdc27c878d3a4c07a1dc23e4cf57f2e265028132642fc77deb35ae52d9774cc69f3ee62c35c6ce88526bd0a8300d42fd3706f3ec517739c6ef559e4043cf2793a9ce7c72a43e1efd3436e471620d5bd5c48e25bf9e3a43dc8baf09d51094f54bc09fda5224c243da839ca95dada79e946ee9fc2094a8d4f0faa960bf51a31648fa899b5bc8c7a26b420f95bda", 0x90}], 0x2, 0x0) minherit(&(0x7f0000fed000/0x13000)=nil, 0x13000, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 09:02:09 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) execve(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000340)=[&(0x7f0000000300)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000380)='M\x00', &(0x7f00000003c0)=']+\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='$\x00', &(0x7f0000000480)='\x00']) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x1000, 0x6) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) bind(r0, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) symlinkat(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(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') 09:02:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom$inet(r0, &(0x7f00000000c0)=""/159, 0x9f, 0x40, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)='W', 0x1) poll(&(0x7f0000000040)=[{r0, 0x80}, {r0, 0x4}], 0x2, 0x1ff) connect$inet(r0, &(0x7f0000000180)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="08f9ee5f2baca65d58f48d26474de36863ff2054a49a6b320e1ee00146f10b23fe63112a51e08682e8c26d3b241016e105af3b38b144a172048ed3580820ae4f10c6de1e01d2ef6f51558be955c7cdde0c0786ec096e219dbd6b2ea63d19fee4757b24dece922dfeb7e3ab8466e200753ae88d3644b34999673d33c82f008b7f5efd14751534c47364f3ea6aaac45b5608e6261a0199d6d4c5e92bce4732e447c048aa255ef03e259b9d15cb2015eb00bf8d49a7169f5e9e8dddecbb5bd6", 0xbe) 09:02:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="caff125c00000000", 0xb3) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000080)=0x4) close(r0) socket$inet(0x2, 0x8003, 0x3) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0x2, 0x7}, 0x10) 09:02:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x4, 0x0, 0x100000001, 0x70, "69f1f8abb6a9baf44d3fe3ef74e0eeabd590696a", 0x2, 0x8c}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r2, 0x20007478) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) close(r0) 09:02:09 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), 0x10000009d) 09:02:09 executing program 0: r0 = semget(0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x60) semctl$IPC_STAT(r0, 0x0, 0x10, 0x0) semget(0x2, 0x0, 0x200) 09:02:09 executing program 1: r0 = semget(0x0, 0x2, 0x81) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x1]) r1 = socket(0x18, 0x1, 0x0) r2 = kqueue() listen(r1, 0x0) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r1, 0x0) 09:02:09 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x2, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) fchmod(r0, 0x148) r3 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) shmdt(r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "4e971a5fda82e1a0632c374773bab6657aa6cbb1"}) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) 09:02:09 executing program 0: unveil(0x0, &(0x7f0000000400)='W\x00') stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x803, 0x30) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x40, 0x2) lseek(r0, 0x0, 0x1) 09:02:09 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x42000400000002c2, 0xffffffffffffffff) lseek(r0, 0x0, 0x40ffe) r1 = dup2(r0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0xffffffffffffffff) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)="5595cd", 0x3}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 09:02:09 executing program 0: getrusage(0x0, 0xfffffffffffffffe) getrusage(0x74058939f1044c9, &(0x7f0000000000)) 09:02:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSDTR(r1, 0x20007479) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x67d, 0x40) r3 = socket(0x18, 0x1, 0x0) getsockname$inet(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) r4 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x20000, 0x100) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000140)={0x5, 0x100, 0x20e, 0x3}) 09:02:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0x3ff, 0x40) r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x8) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x553, 0x7, 0x1000000000000000, 0x0, "406405cf9541509f53fc2c0db6ad9a414149c090", 0x6f1, 0x3}) dup(r1) fcntl$getflags(r1, 0x3) r4 = syz_open_pts() poll(&(0x7f0000000000)=[{r4, 0x81}], 0x1, 0x0) fcntl$setstatus(r4, 0x4, 0x44) bind(r3, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0x4, "050355a8a5dd3c00e0ff0000fffffff000bf3e00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 09:02:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@in6={0x18, 0xffffffffffffffff, 0x0, 0x40}, 0xffffffffffffffbc, 0x0, 0x0, &(0x7f00000001c0)}, 0x800000404) 09:02:09 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt(r0, 0x3, 0x0, &(0x7f0000000040)=""/60, &(0x7f0000000080)=0x3c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) nanosleep(&(0x7f00000000c0)={0x101, 0x8001}, &(0x7f0000000100)) getsockopt(r1, 0x29, 0xb, 0x0, 0x0) 09:02:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000280)="c5cb1ff8379fc6b93e5d2d929f9859478a30caa30a2980a0243a98703bc947d1", 0x20, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x9, 0x0, 0x0) execve(0x0, 0x0, 0x0) 09:02:09 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x1000000000002, 0x16c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202000100006c653002"], 0x1) 09:02:09 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x214, 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 09:02:09 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x8000000000200f9, 0x105) getppid() open$dir(&(0x7f0000000040)='./file0\x00', 0x90, 0x80) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8020, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x5) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 09:02:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) getpgrp() setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:02:09 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20240, 0x10) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) dup2(r0, r1) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) read(r3, 0x0, 0x0) 09:02:09 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x4000040000000242, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="92", 0x1}], 0x1) lseek(r0, 0x0, 0x7fff) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) 09:02:09 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2000000000004) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) fcntl$getflags(r0, 0x0) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000000)) pipe(&(0x7f0000000180)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000240)=""/138, 0x8a}], 0x1) r2 = syz_open_pts() close(r1) r3 = dup(r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x8001, 0xffff, 0x9, 0x0, "8d003802de168ef683cd12c9dde8f950263fc1cf", 0xc7, 0x3ff}) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000400)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='/\\-/*\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180), &(0x7f00000001c0), &(0x7f0000000300)='\x00', &(0x7f0000000340)='!\xe2\x00', &(0x7f0000000380)='%-\x00', &(0x7f00000003c0)='-\'.\x00'], &(0x7f0000000500)=[&(0x7f0000000480)='}/#*/\\*:@\x00']) syz_open_pts() ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000040)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r4, r5) 09:02:09 executing program 0: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x280, 0x88) open$dir(&(0x7f0000000000)='./file0\x00', 0xb357224950f8d1b8, 0xe) fcntl$setflags(r0, 0x2, 0x1) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0x4) 09:02:09 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) lseek(r0, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2040, 0x2) listen(r0, 0x0) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) munmap(&(0x7f000071a000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 09:02:10 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='.\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 09:02:10 executing program 1: r0 = socket$inet(0x2, 0x5, 0x2) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/160, &(0x7f0000000180)=0xa0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10080, 0x102) getsockopt$inet_opts(r1, 0x0, 0x800011, 0x0, 0x0) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file2\x00') open$dir(&(0x7f0000000080)='./file1\x00', 0x0, 0xa) 09:02:10 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x8000, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1000008300000000ffff0000012f2b9acce81ed0b146b86d4191fc320d2f8680f5467b7205f96b398d8ed8ea92a8a88ce2b196339f4440c993b23050011156c64346c5391b52b944d992ed4d0bdcdf109d1e9924c6e3455b9868eab6c3b689db82cc44292efc6c109cbae4d2323f3f7ac68fd9302313ecdc186876ec6d280fe4af7b27a51068d0431bc40504afc78d40b22fb7cd7f057ff9f09d34f4ed01ead5b9f9723f4559f399c39593f58d832533c83406d33b245e44cfb97afe729e7b5181902347c33586cc59e5f70b599e44"], 0x10}, 0x0) socket$unix(0x1, 0x1, 0x0) map stack 0x20719000-0x2071d000 of map 0xfffffd807f00dca8 failed: hole in range map stack 0x20719000-0x2071d000 of map 0xfffffd807f00dca8 failed: hole in range 09:02:10 executing program 1: r0 = socket(0x800000018, 0x4000, 0x8000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r0, &(0x7f0000000180)=@file={0x0, './file0/file0\x00'}, 0x10) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x8) getsockname$unix(r0, 0x0, &(0x7f0000000000)=0xffffffffffffffd3) open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x20000, 0x4) 09:02:10 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) writev(r0, &(0x7f0000000000), 0x1f0) 09:02:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() write(r1, &(0x7f0000000200)="da481f4289eb73507b55e7e6d49fc622234a51b519cbf67696cadcd9ae7ee8d10dcc02e85d2864e14accef00d3245c5e1f17770aeb537cee5f6c216e2f913e2207c356f74c35d03246d861a098c9c7d6c87f3e0be43a0dade2bc50b479ceacc184bf1099eba3435658da635c373b962111c84670746a73a6cc07cee600ab46aa590ccd12f95ac14edae816cf57567b16b72a1dac231d7e58073433476d1e65a529413ecb15d7008cf9", 0xa9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x8, 0x8, 0x8000, 0x7fff, "9f7cef18c8aa9c299d4481a11b5b31965247c612", 0x7fff}) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 09:02:10 executing program 0: r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x400000000000002, 0x1000000000000, 0x1, r1}) flock(r0, 0x2) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) syz_open_pts() 09:02:10 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000880)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x100) utimensat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) r1 = semget$private(0x0, 0x0, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000000c0)=0x8) 09:02:10 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x7fff, 0x9, 0x7f, 0x3, "802766352b91974a34b9d30ccb2ce57f3a4c45b6", 0x80000000}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) ioctl$TIOCSDTR(r0, 0x20007479) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x40) accept$inet(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0xadbf, 0x9, 0x55, 0x884, "5a0dda1a23f9d29893b792c1bb97251727b54dfd", 0x0, 0x3}) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000000)={0x800000000}) 09:02:10 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x5, 0x4, 0x7, "cb19ca3446075ea0fc4e55391495b2774cb33e6d", 0x0, 0x2cb}) close(r0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x7fff) ioctl$TIOCSCTTY(r0, 0x20007461) 09:02:10 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000480), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = socket$inet6(0x18, 0x8000, 0x80) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000300)=0x4, 0x4) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000180)={0xfffffffffffffffc, 0x8}, 0x10) clock_settime(0x2, &(0x7f00000003c0)={0x2, 0x2}) r3 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000440)=0xffffffffffffff94) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000100)={0x100000000, 0x9}, 0x10) chdir(&(0x7f0000000140)='./file0\x00') pipe2(&(0x7f0000000400), 0x4) r4 = accept(r3, 0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000340), &(0x7f0000000380)=0x4) bind$unix(r1, &(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0xffffffffffffffde) mknodat(r5, &(0x7f0000000240)='./file0\x00', 0xc008, 0x1400000) pledge(&(0x7f0000000080)='.\x00', 0x0) mmap(&(0x7f000034b000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) bind$inet6(r4, &(0x7f00000001c0)={0x18, 0x0, 0x3, 0x8000}, 0xc) 09:02:10 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() close(r1) kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) socketpair(0x18, 0x4, 0x200, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) close(r0) 09:02:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x10, 0x4001, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 09:02:13 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffff, 0x3, 0x7, 0x0, "43c6eff4597c928c747776895dd3320f2cccb5c9", 0x78, 0x81}) r2 = syz_open_pts() read(r1, &(0x7f0000000280), 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000cc0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8ce643d605e2d3280d33ee6185c6a11a3fbed9d7c7f5ecd505370f55d9bb05dc03e21ac168a0237f55fb68fc40412493e5f01c0a62188e9b7cb5e32d0ff2d4e7199679daa987423cab21c6b274000078947da61d75bc9028a227c38808f38d8298fc1f3f7e04be72b0b887f01309bbe9bdd11c451813897d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5eaffffff7fc6c3b0186e3430f52aaae8d139ff2c0f9e13da075ee54c0682247a3e405d535caab085c9a7dee55996d2250fe153a6214cdb23ce15338c5dab3d381e77455ef7eafbd162978c0b017db85201f523097a22426eb401afee1ffaac9c615f6f4a1f6306697db04609e74a842bcd3d64645ffc87e8274d561cec63c84b2602cbe8fb62300d4b26c32fcecdfd6d393bce5ae89f9dd940f4a3d7a9b67539b0582cef98457fbb3fb257d74d877b07f2a34e9654a6ea2bf00f0e2c0d068265f48a69e6e591c320ce699acde6e22d9b61d86867be50d22dd68f6da658dd8185ca459b82dbc58260603053a1860432fd7d60b9dd228e4922f9", 0x1ae) fsync(r2) r3 = syz_open_pts() close(r2) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000040)={0x9, 0x6, 0x8, 0xa41}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffdfffff, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r5, &(0x7f0000000880)=""/161, 0xa1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) 09:02:13 executing program 1: socketpair(0x0, 0xc005, 0x38, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x23, &(0x7f0000000080), 0x0) 09:02:14 executing program 1: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6301e93aa7c5a96e) r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) syz_emit_ethernet(0x79, &(0x7f0000000000)="a9") Thread 0xffff800020bba978 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd8075ce31b8) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 panic: Thread 0xffff800020bba978 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 140261 14564 73 0x100010 0 1K syslogd *145115 76133 0 0x14000 0x200 0 reaper db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(54b1cdc2b1bf8b26) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic Thread 0xffff800020bba978 cannot exit while holding sleeplocks ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(54b1cdc2b1bf8b26) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: -4 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800020b66ea0 rbx 0xffff800020b66f40 rdx 0xffffffff81ec49f8 cmd0646_9_tim_udma+0x15dbb rcx 0 rax 0 r8 0xffffffff813ff014 kprintf+0x174 r9 0x1 r10 0xb5788d70a0419831 r11 0xe2b12294c644a786 r12 0x3000000008 r13 0xffff800020b66eb0 r14 0x100 r15 0x1 rip 0xffffffff817251a8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b66e90 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (reaper) pid=145115 stat=onproc flags process=14000 proc=200 pri=4, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffff800020b20960,0xffff800020b21c30 process=0xffff800020b5a350 user=0xffff800020b62000, vmspace=0xffffffff82302a88 estcpu=1, cpticks=7, pctcpu=0.18 user=0, sys=3, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 71841 315519 42983 32767 2 0x10 syz-executor1 71841 371705 42983 32767 3 0x4000010 inode syz-executor1 8301 66053 78400 32767 2 0x490 syz-executor0 78400 100220 50125 0 3 0x82 wait syz-executor0 42983 307946 8279 32767 2 0x490 syz-executor1 8279 172472 50125 0 3 0x82 wait syz-executor1 78536 400323 0 0 3 0x14200 bored sosplice 50125 72950 37096 0 3 0x82 thrsleep syz-fuzzer 50125 511221 37096 0 3 0x4000082 thrsleep syz-fuzzer 50125 481341 37096 0 3 0x4000082 thrsleep syz-fuzzer 50125 173968 37096 0 3 0x4000082 kqread syz-fuzzer 50125 139932 37096 0 3 0x4000082 thrsleep syz-fuzzer 50125 388935 37096 0 3 0x4000082 thrsleep syz-fuzzer 50125 197148 37096 0 3 0x4000082 thrsleep syz-fuzzer 50125 303379 37096 0 3 0x4000082 thrsleep syz-fuzzer 50125 52106 37096 0 3 0x4000082 thrsleep syz-fuzzer 50125 66327 37096 0 3 0x4000082 thrsleep syz-fuzzer 50125 435128 37096 0 3 0x4000082 thrsleep syz-fuzzer 50125 136205 37096 0 3 0x4000082 thrsleep syz-fuzzer 37096 66269 42947 0 3 0x10008a pause ksh 42947 355639 22066 0 3 0x92 select sshd 65739 85427 1 0 3 0x100083 ttyin getty 22066 445864 1 0 3 0x80 select sshd 14564 140261 85124 73 7 0x100010 syslogd 85124 227742 1 0 3 0x100082 netio syslogd 93055 502843 1 77 3 0x100090 poll dhclient 80741 178887 1 0 3 0x80 poll dhclient 37905 382484 0 0 2 0x14200 zerothread 91501 37884 0 0 3 0x14200 aiodoned aiodoned 90405 357093 0 0 3 0x14200 syncer update 85693 461526 0 0 3 0x14200 cleaner cleaner *76133 145115 0 0 7 0x14200 reaper 81377 138729 0 0 3 0x14200 pgdaemon pagedaemon 49721 41596 0 0 3 0x14200 bored crynlk 94511 490917 0 0 3 0x14200 bored crypto 22954 156808 0 0 3 0x40014200 acpi0 acpi0 371 475888 0 0 3 0x40014200 idle1 17637 202182 0 0 3 0x14200 bored softnet 50974 53871 0 0 3 0x14200 bored systqmp 77676 266806 0 0 3 0x14200 bored systq 79403 481011 0 0 3 0x40014200 bored softclock 99098 485877 0 0 3 0x40014200 idle0 1 405188 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 71841 (syz-executor1) thread 0xffff800020be4e20 (371705) exclusive rrwlock inode r = 0 (0xfffffd807ed84d58) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 exclusive rwlock fdlock r = 0 (0xfffffd806572f808) locked @ /syzkaller/managers/setuid/kernel/sys/kern/tty_pty.c:1067 Process 14564 (syslogd) thread 0xffff800020be5c30 (140261) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82309cb8) locked @ /syzkaller/managers/setuid/kernel/sys/kern/sched_bsd.c:429 exclusive rrwlock inode r = 0 (0xfffffd806eba81a8) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9462 6321K 6321K 78643K 14994 0 0 pcb 23 9K 11K 78643K 18960 0 0 rtable 97 3K 3K 78643K 28617 0 0 ifaddr 37 22K 29K 78643K 5421 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 904 0 0 iov 0 0K 44K 78643K 2615 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 75K 78643K 27944 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 495 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 2933 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 8 25K 33K 78643K 37183 0 0 sigio 0 0K 0K 78643K 510 0 0 proc 41 38K 70K 78643K 23516 0 0 subproc 68 69634K 69634K 78643K 30294 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 5102 0 0 in_multi 33 2K 2K 78643K 11157 0 0 ether_multi 1 0K 0K 78643K 283 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 6851 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 129 22K 42K 78643K 114862 0 0 UVM aobj 130 4K 5K 78643K 157 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 857 0 0 NDP 5 0K 0K 78643K 2676 0 0 temp 120 2358K 2438K 78643K 141707 0 0 kqueue 0 0K 0K 78643K 398 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 893 0 889 1 0 1 1 0 8 0 inpcbpl 280 15754 0 15747 1 0 1 1 0 8 0 plimitpl 152 2129 0 2120 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 8042 0 8002 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 5924 0 5920 1 0 1 1 0 8 0 nd6 48 1782 0 1778 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 37513 0 37322 47 35 12 13 0 8 0 art_table 32 37514 0 37322 2 0 2 2 0 8 0 art_node 16 8041 0 8007 1 0 1 1 0 8 0 sysvmsgpl 40 32 0 24 1 0 1 1 0 8 0 semapl 112 2931 0 2921 1 0 1 1 0 8 0 shmpl 112 155 0 27 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 49984 0 47796 72 1 71 71 0 8 0 ffsino 272 49984 0 47796 150 3 147 147 0 8 0 nchpl 144 100026 0 98447 59 0 59 59 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 377130 0 377129 6 5 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 256753 0 256752 153 152 1 6 0 8 0 sigapl 432 34683 0 34667 8 6 2 3 0 8 0 futexpl 56 351794 0 351794 4 3 1 1 0 8 1 knotepl 112 23784 0 23757 46 45 1 2 0 8 0 kqueuepl 104 10763 0 10761 1 0 1 1 0 8 0 pipepl 112 32080 0 32061 113 111 2 2 0 8 1 fdescpl 488 34684 0 34667 3 0 3 3 0 8 0 filepl 152 236591 0 236488 99 94 5 7 0 8 0 lockfpl 96 7017 0 7017 72 71 1 1 0 8 1 lockfspl 24 18138 0 18138 61 60 1 1 0 8 1 sessionpl 112 906 0 896 1 0 1 1 0 8 0 pgrppl 48 1397 0 1387 1 0 1 1 0 8 0 ucredpl 96 90887 0 90878 1 0 1 1 0 8 0 zombiepl 144 34668 0 34667 4 3 1 1 0 8 0 processpl 840 34699 0 34667 4 0 4 4 0 8 0 procpl 600 97209 0 97164 28 24 4 5 0 8 0 srpgc 64 5238 0 5238 131 130 1 1 0 8 1 sosppl 128 770 0 770 152 151 1 1 0 8 1 sockpl 384 35713 0 35696 41 38 3 4 0 8 1 mcl64k 65536 19 0 0 3 0 3 3 0 8 0 mcl16k 16384 40 0 0 5 3 2 3 0 8 0 mcl12k 12288 172 0 0 3 1 2 2 0 8 0 mcl9k 9216 113 0 0 4 2 2 2 0 8 0 mcl8k 8192 88 0 0 9 7 2 3 0 8 0 mcl4k 4096 73 0 0 7 4 3 3 0 8 0 mcl2k2 2112 16 0 0 2 0 2 2 0 8 0 mcl2k 2048 151 0 0 12 3 9 12 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 1878 0 0 14 4 10 11 0 8 0 bufpl 256 56038 0 49069 436 0 436 436 0 8 0 anonpl 16 3805293 0 3799309 480 439 41 42 0 125 2 amapchunkpl 152 260462 0 260362 883 876 7 97 0 158 2 amappl16 192 193947 0 193691 893 868 25 28 0 8 4 amappl15 184 5528 0 5528 85 85 0 1 0 8 0 amappl14 176 4487 0 4484 4 3 1 1 0 8 0 amappl13 168 6235 0 6232 1 0 1 1 0 8 0 amappl12 160 3902 0 3899 1 0 1 1 0 8 0 amappl11 152 7613 0 7603 1 0 1 1 0 8 0 amappl10 144 3833 0 3826 2 1 1 1 0 8 0 amappl9 136 4241 0 4240 1 0 1 1 0 8 0 amappl8 128 11251 0 11141 5 0 5 5 0 8 0 amappl7 120 6165 0 6152 1 0 1 1 0 8 0 amappl6 112 5043 0 5012 4 3 1 2 0 8 0 amappl5 104 5731 0 5720 1 0 1 1 0 8 0 amappl4 96 6411 0 6354 3 1 2 2 0 8 0 amappl3 88 3609 0 3600 1 0 1 1 0 8 0 amappl2 80 302497 0 302409 2 0 2 2 0 8 0 amappl1 72 876263 0 875796 23 13 10 19 0 8 0 amappl 72 104446 0 104404 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 156 0 27 3 0 3 3 0 8 0 uaddrrnd 24 34684 0 34667 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 34684 0 34667 1 0 1 1 0 8 0 vmmpekpl 168 288692 0 288666 2 0 2 2 0 8 0 vmmpepl 168 4036753 0 4035180 714 635 79 91 0 357 3 vmsppl 360 34683 0 34667 2 0 2 2 0 8 0 pdppl 4096 69375 0 69334 7 1 6 6 0 8 0 pvpl 32 10039146 0 10029751 1720 1607 113 123 0 265 17 pmappl 224 34683 0 34667 169 168 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 703 0 67 19 0 19 19 0 8 0