aa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r3 = syz_open_pts() close(r1) dup(r3) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000480)=0x9) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "b04d6a07000000000000001a00f3ff0a6300"}) read(r3, &(0x7f0000000300)=""/254, 0xfe) write(r1, &(0x7f00000000c0)="fae5408ea011b2eb5a30e80cc7ca37f004c32212f29b7a7ab25b4994b45bb9dbea939019e958c3b09c496acfdaa79dfecc0a6093ce10f8531d10bc0495312fa1e98a7f307811be1a549d0977e593a43d537aebb8716a18c59c8db921ae1bf937c86c", 0x62) read(r4, &(0x7f0000000500)=""/161, 0x14909ad0e5ed3784) 03:17:12 executing program 0: clock_getres(0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x64) fchmod(r0, 0x2) 03:17:12 executing program 0: mprotect(&(0x7f000079f000/0x2000)=nil, 0x2000, 0x2) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="e9eae65ef71fc3728da7a73964284fb6054760170166e733fe508f8c0f8a5a612e16c16855fe58b73d827a28e558825ee2c2f5e003fc4b2f0bbac1aa95928efcf29e306124b5b8d78e81b6a1be7f6bb940d163fa29fcc34f708108758425ca40774439c4", 0x64) setsockopt(r0, 0x4, 0x7fff, &(0x7f00000000c0)="cb81ea6f5a75932278e635d204f773f47ab7b11e4225b32055cb2b7c029e49df143596f44d58ce672b67452818122d83115aabee99956637b46d14c3e8eaa4826c6702d5205056522c097ce3832e6e0d9d854b520a501401f0da83ddf1a0160c37cc7352bf73b4bbf8ebbfd36b5f8618518c372729ebb7c315b6c3511ead1bce0ed7b7b87377aaa5cf3bc1fd8f3b15f896a6d432910bab6e050877e820b4b0238c3d14646d2601efce", 0xa9) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 03:17:12 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x3f) 03:17:12 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000300)='./file0\x00', r1, r2) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000280)="ef31c276c32d2f5c91c1bb1f79fa5e4533cd319320e6665449eef4", 0x1b}], 0x1) fsync(r0) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/248, 0xf8}, {&(0x7f00000001c0)=""/129, 0x81}], 0x2, 0x0) close(r0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0xfffffffffffffffc) 03:17:12 executing program 0: r0 = syz_open_pts() fcntl$getflags(r0, 0x3) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000200)={0x4}) dup2(r0, r1) 03:17:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000140), 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="737a21c3cb3365e412a011c995e61727ead6174f72afef0cdc86bc0f8bb7df038c6408d6695cc15e4f0b3c5613a0a1d8750422823ab3db6c2642f9a8454407288c7dd1dd4ea25b7e8c29a8bb7840a6d03b7d13b8cb46ad07a74a4393756c9d1aa8910219da47c49f003c4a579bcc094a926a6d5d90eff9d33a01c597280fb501b1df5faf34ca5559e75b3ee0775c765c260bd4ec0f2d2352c842bc167f93d46cefe28c", 0xa3}], 0x1, 0x0) socket$inet(0x2, 0x8000, 0xda0e) 03:17:12 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r1) kqueue() 03:17:12 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x25) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) 03:17:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x200000000) r1 = syz_open_pts() writev(r1, &(0x7f0000002380)=[{&(0x7f00000000c0)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42f42f53c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a318621276682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab5a25c403e505a774e6cd173eaf3bed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa450e9c2ce7e3d320d325968c9f306d8d3bf7ea1", 0xf9}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) poll(&(0x7f0000000000)=[{r1, 0x45}], 0x1, 0x0) 03:17:12 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x2, 0x1, 0x46268cac, 0x2, 0xfffffffffffffffe}, 0xc) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) 03:17:12 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0xc2430cd, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x80000004}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(0xffffffffffffffff, &(0x7f0000000200), 0xfe72) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000280)="de43dcd594f0f445f231b5684654eba48c3044782520cb2de59bed45ec3896b89367e6a4af2096ce", 0x28}], 0x1, &(0x7f0000000300)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x40}, 0x404) close(0xffffffffffffffff) r2 = dup(r0) r3 = semget(0x2, 0x3, 0xc0) semget$private(0x0, 0x4, 0x50) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000080)=[0x3, 0x5, 0x3ff, 0x9da2, 0x0]) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) 03:17:13 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x4) getsockopt(r0, 0x100000000, 0x7ff, &(0x7f0000000000)=""/70, &(0x7f0000000080)=0x46) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) recvmsg(r0, &(0x7f0000000840)={&(0x7f00000000c0)=@in6, 0xffffffffffffff80, &(0x7f00000006c0)=[{&(0x7f0000000100)=""/111, 0x6f}, {&(0x7f0000000180)=""/32, 0x20}, {&(0x7f00000001c0)=""/140, 0x8c}, {&(0x7f0000000280)=""/234, 0xea}, {&(0x7f0000000380)=""/204, 0xcc}, {&(0x7f0000000480)=""/5, 0x5}, {&(0x7f00000004c0)=""/197, 0xc5}, {&(0x7f00000005c0)=""/31, 0x1f}, {&(0x7f0000000600)=""/153, 0x99}], 0x9, &(0x7f0000000780)=""/186, 0xba}, 0x42) 03:17:13 executing program 0: syz_emit_ethernet(0x110, &(0x7f0000000080)="46c7f4fcffffffffffffffe088b571d1787e93405b4113266d9ae9ba85d655730000002b8190c9fdb333a3be7226bad306329eb01aa45c83dd154c4d89d35fd21a8ec08dd91ad5eae41d9746bb421e39cdadc4f75c30d274d29c5d94a3a39b982dd73811be2e694a8c0a30d787f36aea98fd964f8f349258dff66f7bf3b495febfef1710d664a78587d55e") clock_getres(0x0, &(0x7f0000000500)) 03:17:13 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x0) nanosleep(&(0x7f0000000000)={0x1, 0x8001}, &(0x7f0000000080)) pipe(&(0x7f0000000140)={0xffffffffffffffff}) faccessat(r0, &(0x7f0000000180)='./file0\x00', 0x20, 0x2) 03:17:13 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() syz_open_pts() execve(0x0, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 03:17:13 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000000)=""/230, 0xe6}, 0x0) 03:17:13 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) r2 = shmget(0x3, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0x0, 0x0]) getpid() r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x9, r3, r4, r5, r6, 0x0, 0x4}, 0x100000001, 0x2, r1, r1, 0xfffffffffffffff9, 0x1, 0x1000}) r7 = open(&(0x7f00000002c0)='./file0\x00', 0x10, 0x20) connect$inet6(r7, &(0x7f0000000300)={0x18, 0x0, 0x9, 0x9}, 0xc) setregid(r6, r4) r8 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r8, r9}, 0xc) clock_gettime(0x4, 0xffffffffffffffff) 03:17:14 executing program 0: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000280), 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffd000/0x1000)=nil) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ff8000/0x5000)=nil, 0x5000) 03:17:14 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) fcntl$getflags(r0, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet6(r0, 0x0, &(0x7f0000000080)=0x1958aa16ed295a78) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000000c0)=0xc) 03:17:14 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x8, 0x0) clock_getres(0x4, &(0x7f0000000000)) kqueue() 03:17:14 executing program 0: r0 = socket$unix(0x1, 0x20000000000005, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) recvfrom$inet(r1, &(0x7f0000000080)=""/225, 0xe1, 0x843, 0x0, 0x0) getpeername(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xb60185e7) r2 = socket(0x800000018, 0x1, 0x0) setsockopt(r2, 0x6, 0x4, &(0x7f0000000000), 0xb1) accept$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0x1) 03:17:14 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') open(&(0x7f0000000940)='./file0/file0\x00', 0x8311, 0x0) getpgrp() 03:17:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) flock(r0, 0xd) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCNOTTY(r0, 0x20007471) syz_emit_ethernet(0xca, &(0x7f0000000040)="0c110ee4fcc17674b8500f612d450cb0ca1b684903ff37512729c0a4d254498bb248c66b845c147c0e57a4c866b51aa9f87d5466c864baa173f0a2d065d9673c02051165b7111c322068b8ed9fac312576eff791a50272c21131b83497d0f104e18c94000563d1e92995fb8044fff72fcf558b2d783524fce425cb26edab19b089f19e5a86b193aa6757adea499685fb16ccb051d5e7c9731108fb5b9b35f7b66ac25b9a5facc1abbf1e10f330c9f69ff3a4e2baec188cdd87aa767ae3f053de4ab3f342b1cb764dbf70") munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x1f) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCDRAIN(r0, 0x2000745e) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) syz_emit_ethernet(0xa2, &(0x7f0000000200)="89319466fba2a3f39e59171c47770b8f29e3a906f283980a87a0a59fafdebc9703dabfd3dc58f249e88bec6df5d1e9a749f8f3a05bc22da09bb334f17c5948b4754b465dbb1491a7d4ed4e14445a6aafa8b86d6b769fc96127fbc6012ee4e7dca9af24d85bace3f9c43996e65d093d79403ca0fa2df1fb559ec55b9a04cd3caf9cdd25cff4511d9cd69f11ae5d221cd67e4bb62ae3948964751cd338d39b44fdf27d") ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCNOTTY(r0, 0x20007471) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000340)={0x1, 0x1, 0x200, 0x8, r1}) lseek(r0, 0x3f, 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000380)={0xffffffff7fffffff, 0x3, 0xdf77, 0x9}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000003c0)={0x3, 0x6, 0x2, 0x200}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000400)) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000440)=0x84) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000480)=0xffffffffffff6dfe) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000004c0)={0x200, 0x5, 0x6, 0xfff}) ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$TIOCCBRK(r2, 0x2000747a) open$dir(&(0x7f0000000500)='./file0\x00', 0x0, 0x1) r4 = semget(0x2, 0x1, 0x80) semop(r4, &(0x7f0000000540)=[{0x4, 0x7fffffff, 0x1000}, {0x7, 0x2}, {}, {0x2, 0x3, 0x1000}, {0x0, 0x80000001, 0x1800}, {0x3, 0x1, 0x800}, {0x3, 0x1ff, 0x800}, {0x7, 0x100, 0x1000}, {0x7, 0x100, 0x1000}], 0x9) 03:17:14 executing program 1: r0 = syz_open_pts() r1 = kqueue() poll(&(0x7f0000000080), 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x1, 0x0, 0x0, 0x0) 03:17:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0xc5}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) 03:17:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fchdir(r0) close(r0) 03:17:14 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getgroups(0x8, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r6) fcntl$setstatus(r0, 0x4, 0x88) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000240)=0x80000001) poll(&(0x7f0000000040)=[{r0, 0x88}, {r2, 0x4}, {r1, 0x40}, {r0, 0x40}, {r0, 0x8}, {r0, 0x1}, {r2, 0x44}, {r2, 0x50}, {r1, 0x81}, {r0, 0x1}], 0xa, 0xe8) ftruncate(r1, 0x8) r7 = dup(r0) r8 = msgget(0x2, 0x20) setgid(r3) r9 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r12 = getpgid(0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f00000001c0)={{0x5, r9, r4, r10, r5, 0x1a0, 0x1d6e}, 0xc8, 0x0, r11, r12, 0x400, 0x7fffffff, 0x1, 0x1}) 03:17:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) getppid() r2 = geteuid() r3 = getegid() chown(&(0x7f0000000040)='./file0\x00', r2, r3) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="30000000ffff00000100000000000000bf1c5aaf", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x34}, 0x0) 03:17:14 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mknod(&(0x7f0000000100)='./file1\x00', 0x10, 0xd) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xa0, 0x7, 0x6, 0xffffffffffff1429}], 0x100000000, &(0x7f0000000340)=[{{r1}, 0x0, 0x80, 0xc0000000, 0x7}, {{r2}, 0xffffffffffffffff, 0x25, 0x0, 0x2, 0x8}, {{r2}, 0xfffffffffffffffa, 0x8a, 0x8, 0x7fffffff, 0x4}, {{r1}, 0x0, 0x90, 0x80, 0x91a, 0x10001}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x6e, 0x4}, {{r1}, 0xffffffffffffffff, 0xa3, 0xfffff, 0x4, 0xff}, {{r1}, 0xffffffffffffffff, 0x36, 0x20000021, 0x1000, 0x40}, {{r2}, 0xffffffffffffffff, 0x82, 0x2, 0x800, 0x9}, {{r2}, 0xfffffffffffffffc, 0x86, 0x80000080, 0x80000001, 0x10001}], 0x2, &(0x7f0000000080)={0x9, 0x5}) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') 03:17:14 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x200000005}) 03:17:14 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x1) r0 = open$dir(&(0x7f0000000140)='./file1\x00', 0x0, 0xfffffffffffffffd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000001580)='x\x00') fcntl$setstatus(r0, 0x4, 0x84) mprotect(&(0x7f0000488000/0x1000)=nil, 0x1000, 0x0) 03:17:14 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x4) listen(r0, 0x2) setrlimit(0x9, &(0x7f00000000c0)={0xd54c, 0x4000000000010000}) setrlimit(0x0, &(0x7f0000000040)={0x80000002, 0x8}) setrlimit(0xd, &(0x7f0000000080)={0x100, 0x4}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) 03:17:14 executing program 0: r0 = socket(0x10000000002, 0x2, 0x21e) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000300)=0xc) clock_getres(0x2, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@file={0xc8ff53373975e80e, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="38a1736300000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYPTR, @ANYRES32=r0, @ANYRESOCT=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES16=0x0, @ANYBLOB="0000000009e35e3e0e9bd8aa55e9d674e00811fc04755c1dd637c9bb5b379521"], 0x69, 0x2000000000000000}, 0x1) connect(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="00002e2f67696c653000c66acb69515d08e19794cef8312c67bebcb5c77d4fc1fadbcd3a264b7cc925120b7e4276d7a6220182107bba5b0e44a23f77e0233750d3f3a4e2b628c37803b2fc86d3a3ef376bdd9bb3bfb88f027ff91108ed78ce93b01452f0ca6e0377715f68ca90c3e739287bcd67a7a58a1832a26fa2b0afc95fb4a8f9513150c4b0"], 0xa) r1 = socket(0x19, 0x4004, 0x0) dup(r1) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000400)=0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8000, 0x101) openat(r2, &(0x7f00000001c0)='./file0\x00', 0x80, 0x20) ioctl$TIOCSCTTY(r2, 0x20007461) bind$unix(r2, &(0x7f0000000180)=@file={0xa02f14ea9ae30b8b, './file0\x00'}, 0xa) open$dir(&(0x7f00000002c0)='./file0\x00', 0x100, 0x40) clock_getres(0x2, &(0x7f0000000280)) 03:17:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) r3 = getuid() getgroups(0x4, &(0x7f0000000640)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000100)="c804d869ad2c", 0x6}, {&(0x7f0000000140)="6c3a37735e85fe716c0afb456d7ce55adfe20741e7b19484896f2e0dd70b164f21a2553f6acb180d8fba2cee40c72ca165b5236d9509c21572a62a2bfabbf3668ea940b478f4a7c9f727edb1d719fa6483c92afd23c093fa9c3b92aad75bad288dda8dffaa7a92d83d05da2609a6f9ea9975077c1cbed1ecef8bb888c8deec99aa23075d62c0a651ac6a600b3938a7f6b8050c34cb0065e14c3317222fe89d9e92fdabdd93f2484395b262b2aa4f43a7508eae01547cd04665bc7b856f5e", 0xbe}, {&(0x7f0000000280)="40cdb93f8f680e6b4c4e8f1a1a7c6247083bdb62126a51468b3fa5cd77b451c7e8d1e4a46705910727642bd46a7f271ac0a487df14d128ad844d5c9f9c1124ceb5555ef679875ffb38c2ee6d2d8221334d7bb56252b30532", 0x58}, {&(0x7f0000000300)="6c1490a838661b3641a962bb8ee874f9be84ec19b6663370c3870525c145ddb10fe155d8440de3d36aa4eb443f31d7538fbf2ab608d88a85fd6b8b0caf80e057709cf1ba899a81e854608ed750995815388a1775536f06e582c44b656959e76c2032395c8da9b828f0e94e705cbe060c73d4f6b39da2edca09f4e2a8a704e8cc8f1c402eba39b03f632d054b457cbc2d72e7e411d044455d8043520cbd0f47c7d9e27ece81de3fbc98f657d41977bf273a7360cd330df35cf92d136c32770dd374eece5664835e513335554cff0d026d7af28f9d4357a039f02f4a4f8fcfd6a04a29894c39", 0xe5}, {&(0x7f0000000400)="b7c897788bee82d67a4da5eb06323db7b51743489bbeb11875950b28d1b70bf34c52c87cdd5c676d13f7b09786659420eed5e9ad6ff1b0ed03eab9e9d8caf5a8b1f94e6a8753c52af2e86588ca424cf4cd716def1da9df048f357d97f0404be90bfbdcf816abc54ed355f6d19d91db6899e9e517477fa630214ed93918a9af70b19bd1db1f954827334dd39f11b1174e32b3fec11687e901c8663a855cde5665beb1bddad095b6c0e68a81c4f8e536d300f628a287d82794891f0f71eb5e43", 0xbf}, {&(0x7f00000004c0)="1b90129735506dd2cc1744895b5c7b69e347", 0x12}, {&(0x7f0000000500)}], 0x7, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x60, 0x9}, 0x408) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 03:17:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind$unix(r1, &(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f0000000080)="c61b46f63aeae0b4213faee728c7cb4de52ce829cf32c39d6763c4b27af3db11592f072fc3e493e1cc07766fcb986f5ae02ff89466c29a1df5227bae3f79379a2b5d1f2a625cb4639d7558a7f7c431d7c9bd39d5751808880ad7781392c7badeeabe30ce86b05be020f1b4025cdd928831a0dc7748a958521007d170c27284e6b9694e26555ec15fc891e3d1f8fe5104", 0x90) write(r1, &(0x7f0000000180)="cc027ebbb2c4fcc0012c774e9bf9c57a98b3a7f98159b74fda1c2a059031a61b79fae124af2933f7574bb0d0615986434bf82e8c1691c1389d94c43d654736365eeedc7f85bbc73dd76b5c501724065ad64f992da6fbc816316427a5d53b3a078ff2395d01ed896f0754a2f0346f2b2f1833958082b663e8dab980f74aa3f88b24f36f7449d75dc4152a15b90782c805a98dc0ba438ec5e7d174af30d8b056eb718bf3daf86aa91c4d9461b6971759e5f0a95713469ab0cd6d57bd69c4d27017822ad5bdae35718abe482b5e6a", 0xcd) 03:17:15 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x3, 0x300000000}) poll(&(0x7f0000000000)=[{r0}, {r1, 0x4}, {r0, 0x40}, {r1, 0xeab9c2d530db7574}, {r1, 0x8}, {r0, 0x104}], 0x6, 0xfffffffffffffff8) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2000003, 0x100000000}) 03:17:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) ftruncate(r0, 0x9) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000000)=""/1, 0x1}, {&(0x7f0000000040)=""/249, 0xf9}, {&(0x7f0000000140)=""/241, 0xf1}], 0x3) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x93) 03:17:15 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) syz_open_pts() r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) recvfrom(r1, &(0x7f0000000100)=""/18, 0x12, 0x800, 0x0, 0x0) getrlimit(0x3, &(0x7f0000000140)) getsockopt(r1, 0x3, 0x6, &(0x7f0000000180)=""/219, &(0x7f0000000280)=0xdb) 03:17:15 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x1000000003}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d0d91e84dbff1a975e966623188b38bb61affe5e", 0x0, 0xfffffffffffffe01}) close(r2) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) dup(r3) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 03:17:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) write(r0, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, &(0x7f0000000200)={0x1ff}) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 03:17:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) r1 = dup(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r4 = getgid() sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000280)="719066b5f27e352aefc9fa395fb5650388dc228053f1b32414edf6bc4589e422a5f5d0e034a5c84ce99176efb895937b7e539b6adcf9034cf3150acc30d8aafecf1484fba7a900cf46a9018fadde6161420865687d321a7864a38c3a86247ebe746dcaa5edfde9d788e8199cfcf84e1e02af116408cee6ad524efd3a23ae3ecc22e4867669b63688ef04d152b3ca8d20e599c32646cf1ee8ff74d327e6d36ecbd0b689d8868cf989915881fe2e773738c00ec6cdb407ac512206e916f42e4085c57b2065512263c061e6f9", 0xcb}, {&(0x7f0000000380)="3e65478b05a6a0106eafee1be5e5cf92aa09c9bf7c188030059c4f895531993687313ce83795ce26e4869a02b00a2d336944661f0cafa5fa290ff18eba0f1c32998d8e59c98e31c0e6dccf79e22ddcce5715b3513bd7294c42e574d99e5a3b61249f54c0fc001267c928654deb71616122b37ef6b10c38a9fc8107a5da068d3104214c6a0e49753f5ca8c9c702b9de88fb8b67d3390b84f62cfb9d13ccc031dd6f2e8fd5c650e938f518639f79dbd59a8c125c67f6479b67bdc22cd709c477fb199b1c39088dd13f06cfb696ff9968e52fb5c5bbd5fe2dd5c2574600615d96ee2811bb0526b4089fbf8e0a140fe5e60830b7300bb2bf58d9fb1bc56cdd46", 0xfe}, {&(0x7f0000000080)="553ecdfee86afbaf247aa575be00b872ed96203c5b91119c6189e6858e021c260bc061d7d5fd70d95db0952406fe078d459a01bba7ad5151ba4349382295eb7b94a2d19561d93f10933fe464adce3f034eec12f958eb64f4", 0x58}, {&(0x7f0000000480)="a5355f0474df40f8dec7f9107308c1a2c0d95c98fb1ea07db18732d9483cd6f0810dd1b74f732b7e8759467d2c88c4a461a4d58afd76b2b22000c8ab694c72c300616e438b846889548cfd381a41e993cf114a16ff142460b6faf6b285dfaada8e327069150b65f7d2d3419eb3b0d737a4", 0x71}, {&(0x7f0000000100)="f9e9afa035af37d10f4c78b826ad78c94672bd2a235230484e26fad33be88115ad", 0x21}], 0x5, &(0x7f00000005c0)=[@rights={0x30, 0xffff, 0x1, [r1, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x68, 0x4}, 0x2) 03:17:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) 03:17:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) dup(r0) setsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x93) 03:17:16 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) flock(r1, 0x1) flock(r0, 0x3) close(r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0xffff, 0x6}, {0x18, 0x0, 0x6, 0xfffffffffffff7a2}, 0x7, [0x10000, 0x0, 0xff, 0xf81, 0x4, 0x401, 0x4, 0x3]}, 0x3c) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 03:17:16 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) getuid() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) 03:17:16 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r0) 03:17:16 executing program 1: r0 = socket$inet(0x2, 0x6, 0x5) setsockopt(r0, 0xfffffffffffffeff, 0xff, &(0x7f0000000000)="d314a33f5bbc01026f133c5ad65dd2ac29560f3ef0077a13492b32f0fdd05f4ad9b34b448aa41f48744550a2be9d1f6037b9e2723411dd4eb9cbcd378732211dcba2537025c302decdda7f80fc03221d210543729d536607ccb9e2fd0e1519f2a868679cb7eeff2fa3786d02bb44ed7d0678def8c297e35cbc5f6875d46cea3813ec109956e382e0c104de38a4fd74645fd64fa72b3902e981432c374097bec473ad185756a08bcc4be084052a555cb688f06b0915c07c46d7a6edcadd8b7b62b0fd4d1e48964c9b7af639e698361e33229040309004bd8d2a856a234194015e295797d3bf9ac23f0b7587d01afc64615788e74a30e59834", 0xf8) r1 = dup(r0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x1) socket(0x1, 0x3, 0x100) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x4) r3 = msgget(0x3, 0x80) msgsnd(r3, &(0x7f0000000180)={0x1}, 0x8, 0x0) r4 = socket$inet(0x2, 0x1, 0x4) fcntl$getflags(r4, 0x3) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="01ab000000000000ae63c694934bc1b86bdfb74d3bdf01a224d65e7a0400000087d7fb01040000000000002c0dd3782ed944f84f980309f12b955f9824f6bb76953405973552390dfda5d814057a91c906006f5b4001a50354f4ee389da7540c97d091625daccf249d09d143c17790e6d42d4005ea899e76b164dd010000008530923a2868704869f1aaa51db8cc9ab64f3a916edfe186824b0a42b4b12fb4637ebb06f838e832b0ba951ca5933c21a76ea6e7f586d6e83af2ce9c594b0b182b41c2923bb9fb9cfbeff503dac97586646706f5ab17e30f0a62f2106dc80998fa29d05b8d190000000000"], 0xee, 0x800) msgsnd(r3, &(0x7f00000002c0)={0x3, "7ec6becfe26dd0909fd342f5f0b33c04fc01a6cbedbd0f047304859bc6d4019711a84ad2026fb012c5b38998d9ce"}, 0x36, 0x800) getsockname$inet6(r2, &(0x7f0000000300), &(0x7f0000000340)=0xc) msgrcv(r3, &(0x7f0000000380)={0x0, ""/113}, 0x79, 0x2, 0x1800) kevent(r2, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffc, 0xa8, 0x1, 0x3, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x20, 0x0, 0x5, 0x3790000000000000}, {{r1}, 0xfffffffffffffff9, 0x80, 0x2, 0xfffffffffffffff8, 0xd92}], 0x6, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffd, 0x60, 0xfffff, 0xffffffffffff8001, 0x5}, {{r4}, 0xfffffffffffffffd, 0x0, 0x4, 0xfffffffffffffffc, 0x1}], 0x7ff, &(0x7f00000004c0)={0x101, 0x3000000000000}) getpeername(r2, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) fchmod(r4, 0x10) msgget(0x2, 0x48) r5 = dup(r1) getsockname$inet6(r5, &(0x7f0000000580), &(0x7f00000005c0)=0xc) mkdir(&(0x7f0000000600)='./file1\x00', 0x11) close(r5) getsockname$inet6(r1, &(0x7f0000000640), &(0x7f0000000680)=0xc) 03:17:16 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x190, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) r3 = dup(0xffffffffffffff9c) r4 = syz_open_pts() r5 = dup2(r3, r2) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socketpair(0x10, 0x8002, 0x1f, &(0x7f0000000200)={0xffffffffffffffff}) r11 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x20008, 0x80) r12 = open$dir(&(0x7f0000000280)='./file0\x00', 0x1, 0x80) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x81, 0x1, 0x5, 0x1000}, {{r4}, 0xfffffffffffffffb, 0x0, 0x4, 0x10000, 0xfffffffffffff000}, {{r5}, 0xfffffffffffffffb, 0xc, 0x60000000, 0x3, 0x80000001}, {{r6}, 0x59feb8fd5a82f496, 0x0, 0x2, 0x5, 0x80}, {{r7}, 0xfffffffffffffffc, 0x40, 0x40000000, 0x9, 0x3fffffffc0}], 0x800, &(0x7f00000002c0)=[{{r8}, 0xfffffffffffffffe, 0x3, 0x30, 0x80000000, 0x2}, {{r9}, 0xfffffffffffffffd, 0x23, 0x11, 0x7f, 0x2}, {{r10}, 0xffffffffffffffff, 0x2, 0x40, 0x80000001, 0x5}, {{r11}, 0xffffffffffffffff, 0x40, 0x3, 0x10001, 0x5}, {{r12}, 0xffffffffffffffff, 0xa8, 0x4, 0xffffffffffffffd5, 0x7ff}], 0x4, &(0x7f0000000380)={0x7ff}) shmdt(r1) 03:17:16 executing program 1: mknod(&(0x7f000086c000)='./file0\x00', 0x103d, 0x0) r0 = socket(0x1, 0x8003, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) fcntl$dupfd(r0, 0xa, r1) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x7, 0x6, 0x6, 0xad}) 03:17:16 executing program 0: execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) bind$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) 03:17:16 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x200000000000080) unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000080)='W\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = getuid() r2 = getegid() fchownat(r0, &(0x7f0000000000)='./file1\x00', r1, r2, 0x0) 03:17:16 executing program 1: close(0xffffffffffffffff) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) pwritev(r0, &(0x7f0000001380)=[{&(0x7f0000000000)="d024c8930e57c72599252e2f85a0db14761f3000dbbbf9767c33d5729fa61a76774d852a1961eba9e9cadda088a4cd8fb9b15ebbfe83b94b3be093b997007b0554be73dab246e7432c65f47fbda8332da27891ac5130b55f63df115e691ce652f91d74815f315776a72bffda8f6a35fa5f66f7a51342fc6c837f6b728a7adbde0361ab59ed7fe9823502fe6241a0beac6ab04d8e43101d964cee3e4da35010fc3e56a7c4ca36f67f1e", 0xa9}, {&(0x7f00000000c0)="ee6f7a78", 0x4}, {&(0x7f0000000100)="51bb2800a95163247a81df9a6358f563198fa5d17148c51b16887af824025bad21192094628929c2c96ff434905a3f02f8827edea2672899f8dadf1fed58140fe37535cba9a0dc1ce2ef70bb5282143ee0f9354c22a6f16d568a8c07056f85484018f850cb7b1ccd5c89479e8d60bbe90a41e121d8ead92faf1d4d8620eac24dce52dd214abc4d16284048b17eaa110943191dc0fded541abc1bfde0c7bacb3db909a18ea09f8ed351d176c2d7f4c00cedd4c724e40ec874c73d743c1638a477ffd986d41539622c483766fa94c003c2fb482f4c87e8abf4d1fe599a6d196b34ef4fae2a5ee9e3e5ccae411cfbb60704493c2e81c8c1ff5b2e6009cce75299074430f211ee8d005fb62c565fdab958136a3126759b4d7b751ffe15aa74194af10d2df5557bee98341157e30febef6ea2ce690007bc9cc998d4b8caef1de34da0110e6950d00d156623075e88f15da8c152b78e55cb691d2fc5c48bab9ebaf62ee4f5f2185d3054e94704961c69fbcf0b47d8332a71041f73149c951fea7160ff75fb08d0897ec570b1e7a651cae510cb28e80e57a28f5a32286ac43f912ebd9203af4e6493cbae7cc6d2dba6b1ec835e4c11d1c628c6cdbe59f2ad8a38f624c1e8a8ce3da017e33b146e58ebb464becf9061c530bddf1703b5ed04f5b4461ebfc17e017a88677c648bd1795eef2b8d45e73537f156c3de63a275e16ebf7348b35679f28ee4a8d25ec44a475cc505c71a67758769b8198ddbee216251bf40b1fd26ac2d93f81ab9ed0099daf4aed5c5a3de8c17788a7eecfb76b215907a9c3dfde5de879754aada163b24c8c62d748a126a4705e96ff38919559281d6e0ff8bfa7d7ab837a72f8d97b0a45eee03931e10be89c76460234c6b72c2fcbb1fc4a8f125686c95b49ac6e8e309d125792a745981f4daab37b217bd4b900693aadff4f3415db4b8f87eac3c21982617c1a56d9d8c39fb710a8439050753d9e0153634c47745629c4245932a48a0903aebf4e02f02c9caa6277947935861f478d576b28d216d820fed0af53f43fd9e83a0c64f61d8df3fff67dc82398089b24119ba69474f89c4d791e5972f341838b8627f8035871d9dd69cad1d999c39875e946a7cc6f4ee499ca21b46d612551cf612c203ac4655f9b47ca40f8aec5a34480d1a0ab4f38cb775626e63b9aab7cf104781a18639145f4f585405087745f0b018c67bce425d59f37770534046acf25b903912f52ba4ef538422a4ac95c64fd3084e842c3db3df4352f9575ec256d1e8aa8e67765b256f28327d339aa1adf8ef08c7ca8568eb45aab84c183bc5a918f8f052a146aacfb2802115ae7100ad44c5d2b8d452927e5159a25e6d80099e6f43dbe5427b9caa70d3a162b8a7c7ddbf7aab4bf3552b0a995424eceaf87afeb3be5de541da7530c5249f473d1da9083d2fb15d5853112643d2ca1659490b5c2f642d9d19b5582050ed9d5fa4f121e1a371af874068de555a3ded7fe83107f4243bc252390c27b91e077cb91ffbc3174ad03c3082c52b47d0811cf9089b5c66b923749b60f1ea2a7d0e3941d1062f8b268e848f35f7ff2ba344f82bb3ca53bea1b6b5e0e1e344cac7120d054b4161a9fdb19c423639a25938e86e3d10a54670bafea8cdf163b9542c69c13ef5cd10d8e74b85e88b4c54e2bcc4d30d946ebf6a73266393d935cd6dd5b49e42666ecd4680f9f77c4c1fc163065aafafad5e165f9c4758f0c892db5ae2b27ceec9e04206598f0883d767e30940246e674b9bb1990339a420a5754a05b6d1073caa358981925d9e52d983372ae9bea34c845eb6cf20ffd41ffae58c0c974d56031c609ce43d459a616190fabbbd92323089ec91b21b8e658fb74232a9fc81b735134193fc6dfab175df5b79aac90b1271f863f9619aeb978c925aa46b47385e9f3289240ea7d2dedde2af7aae010ff3d170061e6744890e05c5bc159c023ff115c54f04da1c352031a6d5d18e67692e54db5d977d9f1074a0ee7c8f9b0eb48c7ec7fcff7ab8c819b382e5ef70ca8ed825f89f85e0e92ecd266ec561b4321418d9150bb4af1a8cecdf611c9327604d24f183ad1ac0a211320a7278c3b1b78a7c545b43246632a495dd1d0646ba9d34abd44d8c3714ef041e6ffa328c533272a1a102ec49aa880c006fa50d608fb06f1e20776fdfa17982af3f998452eaaa0ad451be840cfb94f2b8a9718d63de6639acc48426fe0c27192bdcddfd3b6a8f5ef5ebd851c9512dc7d958e5e24dccfe206ea12e8d3f47bacae0f34f558c3fcf69534f8fa26b37904c48f0dfa381e83d114fb7e83ee55472d570f7923bd0ca9b9f6e97c292e7c1d8f3104e6ea41270daf0bfd947cd442915df88593dce8eef95e3234d4f9f74e14edc40f6661ac45f1d2aae951a2362b89e2c6379a56c106d7f04cfa92b272aab6e6ebe021d6df104f82a3fcba469ca5566d06ccec2a5e65a396e527033e45618723f53684314d1fc9925c88cf9a1b3df64db728740d65b72245e73a1a15e651e6074ecaabb4f154917057f3610c157bdd0eb9fdaa4737a35444eb2858e45b6609a71fffc5e5ae758445ab981b0d4e4a842ede3803b4de74590e22875a5c72d589b309d0243c0067b8efdc640878aeacc8ad2e87fcd2fe7049e055d18d7b70fd2a4581cb976877f75fe72b5d7ae46728c36656b43d56cb0193694156b188423229a0d36d1888df68d5dcecff783534503503e83c791a14e0ef19125d21bdbc9b124c75567b5b77858fba8551bb149000fcde569d3500b850c987bcae11e3f32098b7c0a4629201b117c73d540af4a8e6f357c7384bf330af344e940041ba943e78b860113a394344ec367c22ecdca62f628e6e042e5d3b0dfb126a49088f91c6ca77e8ff46d30472501fc846b40273e4e4c2d9a5a6f1d03475e30df9542c471714abcca00f6389adb8269403533a8055871cd7b7175220b9ee3c1ae15c4d53b174dd8cb00878208847a3cb67502dcdb1c5db99f9735d01339ee309fc82cd03472d88b418e8c2ebf9873bc25d488b65988545498b63dc9722a80d2c4735cba41067fee0eddd1384a1753e259999117904b3bc5ea13cec4f885eb52b9a8494da572cb2a9669aadf6d4d2f603353605a22837c04bba4bc42f747c14ff7e5be1c80915b16d54977d2f3c31de732b21f0393a5dffb749d81f9ebb7b1ea0a97d3970c676346cbe229d1a3e4e304c388d15fd259c713e03fe13284ca32e6b512cd42acb1d369dd465caa33ce0a5fbbbeb3ebb2ba990af734617d9dc629d1a6af926bd2acbd0b2fb8c86122fc729dfb83fe0c1ad742b78b8da6dd92d449d5d9741a8ac17798c436bf86461ea5c4ac4ea8b778b4a0f3bf600cd7e2f52ce3eddd58d367fa3c9149635be64a192b3e6e67b08a848e045d7766e601066403e62642b4193e16f4f95451f7102522b7843a537548416284f4626f4a2ab97edbf97b58ff60be6f2c7bd8c72dd4d5408783b193403233193044b3a9649991e40b528c780a0b6f2dc6dc98be322c3cb7f5ba7726a52c30a9b6f6c759aab528eb295832524a3742262db216cdfc2a7886488580e28eeb189a5ca5e60e5d8377e0957609d7df639a11f7201c7b95f75a8a7f728802665bce527a963c3d2e51e1b6cb49d440dafde6f53d36a35120547c8f1939ff1255fa21da0729318feeebd25566e6b2a2162c42f4a55d43ca2e21da2c553c0c04a73f7d81e95e78061b923725d0cb683cd7a1d3e45c1e82b4cd3c1f08f72967591e7f11b647692ca4d378ea91775b1e03a974fbf5d8c128785c1e9ce2e76c275b755d1f9788c175c5c6191cc306783350184b8459b05dc063f6cc333ef818b0f15adb3cdbcce51a6ffcfee80e2eb7227abf1166a6f1bb85413593582958c8786101c064f8821b744efbfb9f6638c77feb83606e3728a504a42be3003f3e0bb1cce462c78e61f39c2a9bc122fd729b3e292bdb908a66863c50b83df1c410f5a95d383a861e8dfbdcc138d7eea14ccf696dc083dc5fad906c86b40044a5d4b27c8660de908bd439aa40d2193f3440044496e6ec06883d4df413b9c08fb6396baa3b7476ff9bbbb93d83ac60a5a45e3cf11ed2eaeb2e54533bbf63c6c605302f8726f0c2538d7d6715b7164adae631c8cf17eb8952be735399e56c359ae6031556a102b58fd3388f4cb51f3ab0702bbc469b75ff1e972f4df7354b0c38c187b2c6db0790ff244c70bdcc3bd8c15f21e6f609c5c1d6786d164975564618134d9c1fd304449f6a0469216c433cf75b107e0a2c7b3fd758f2d66c6b5f201d56eb731bf434c5c3f22b8b144fcfe461dc39ba63b12da3d1f4093abbcafe7101aa81242e7f5b5ff5c0cf1930a1e94921fc179c6eb368a8674dfb26ba0eed748fe35cc3f50f9af12c935675ea173bddeb6efd0705c7bda204be3eea06a76a4aa088b9c0e6d381fe87632d245b529731a1242c4242899f0f87f6bcd734d37a06eb2517e63f5879a03c65c591906910457d914e04706223d6b791c420b8360b93d9f42031db25110d645ae7a4e388d03e8a01ccb6b86dce44a934317c5a7ad6f96606ac38c1eddaf38008f5a85313c88232088df0ee9e7ddb755c42cf248b095ae0b889893f1489d6771ee299ba1ced40d8906e6ba0c847003a772b2ce17e8adf1fdec838da7f899ad65f1a689b32857be423ce1fc3333fb81e734febee0a1b02225af5eaacbd8d6a7e9ed924a9b7c9e6802f62a39eee90c106e77c545b6534417379c590fe6f73cda0e9686f75b50a8cdbc8abdbae796f082855385b1a15fa3c1c2a79aed4ea29853166b2db14a2688d481223f8ea11af1289edea6974148f88f5b119d5a07ac3252e14f298986cab68a837f48054ffdc5500eaf63117456955ea5244ca8ad040b4628ccb6f608b4f4bc719f864c7c1111895a2a8dcb89c4860f5c46c76f22de4cee065ee6fff06db7b9ec5429e5693d7c621d55c3068b7da8e8862381516de60d169f2c358863bd6e341128159a12b9edb95eb727c7e26528826dca6c50da37ed7d3720777e100b83b4f4b9b0ed4507fa83106ac119de73ebe3d6cd695facbc43fdc6ae30db82ae3dd624440ebf3717f63e3ebb52399fffee1facecc8176a3322f2c0a509ec19ea22b9d84f7cfbc79ae4b2693bfd4dbd4d627e2c73bc6cfe23e32fa54e04daae9f95c1955e5dd60018dfb793aa06da613146937c93752774571a5d358061a0a5e5db0840d4e878908222a72293aaca786e13b4c04fbea90eef009e9565fe049532255c3e75a4a9248734573a176d216cbd6f0d380dade3849c0997bc3c7042e4fcdea842107afff913d6cc59c3c2343790dc7a0b5ac81f7d033132ce666ec9979fc571fd667a8773ab518622d137b8e91ceafd761435d7eb33802367c8f55044f65dd89f2925f33dce7280c05ee61f2b8fa1f41fc835cfbaf4300b026af0025656a71c7cb5cc43377a6399b1e390899c285c496ecce80007c47f782c5856f408740d772683a6d49bea36ca75836321d4c7ec10a66bcd14f461385ab40fb5a066050ba4bb1e6fff90f9a5ca64a40ce58c6eb1bb70e40919bed6b0c99535e49256ff99599996dd6410707778c50ad62803f9fd129499d4cf6fdd6c313da99af62b113bc04f7dfa96300f7195e21b179f544903f803d962e34bbcda4ab257c8b747f591e03f778c4f0e85c4a86652c3c18bdd7c39b9df7a72ac2b66b80b835d590eee2b5fe94360081d32633fe22187e3203cee6aa64a1f179b7ef17a42e9c7306dedd95c9d0c60b1e90cccea4de5948f14daf5aa1", 0x1000}, {&(0x7f0000001100)="8c17abc88dfa74ed68ce3399e4849ad9efd37564d50d5717b8fff3f2d4ffe072a394490f2b5f76c0436fa5c6d717456fac9e58dce2f4420496921066b3182e4710c89577deaed01833d687cd0ca5749021cfef458c58529842451e8e272147e0cabd4f77c78958f8f93ba34e60f7f933021a514ff84e76f8492451f463661be479743633", 0x84}, {&(0x7f00000011c0)="6f00226a3d5521195ac6a548fc57d3af748439d9f6843fbdaf8ca233f16d3e6e5c63efa1a995651bf62fc1b647de4b93239e89e890e83a4aef0a628d2fa28d80379a766e5cd0ea2481b04dec2994bb64dd5b712a2ebafa7ec6ef72dd0f8a5d0362d1555892cd04ae333aecfc62b91b00b33fdcceb015a4aefe55de2947916be38797be37337ca8a66816c9837065ca1db7677695d44f900692a923e7a24b3cf9f090b45613c83ba858ad58acac3c3eda0552111f7d271b74c323e5a08f5972494653fb6f9a5946786124f8f0a17ccd10c2d02ef5c9ca8f02703f64cfa06c3c5977feacb6e65983e67b5871f7eb9601", 0xef}, {&(0x7f00000012c0)="7e00393a2e78f9b04a12d3147dbeb77f8afbc45c9dd364a31de0dd8bb80f0cbb7ee475a312f269a1da2af33d522eb5d5d4f425a86a3fb7bf27fed93cad0dc6224f0a58b8d5f6b6e39bcd509a3d95b892981e822a55108bf711d9198050ef0076394797a66e361b7e861100042e6bc78e6f2e2e269aa3e2c7e68b3b303cd7f8a66194d8d06432e2ee0890a88835a6753298fbd1a88e699fe6b128b0adbea7fb456e82d2d17450d02acc3504289a9fada64a2c946985918866cf56", 0xba}], 0x6, 0x0) 03:17:16 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) listen(r0, 0x7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 03:17:16 executing program 0: r0 = socket$inet(0x2, 0x5, 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="3b38d75de358a398997f40b6c5ba16c7dd6413362c81d4f5e87139c57f61df91a5418cf10ca6a100ce6099195d73fef3b8b56d154c4c391adb89fdf2a28d21bdb34b0167b6030b4f77c57f79ae09cb90528b28fb18c6823d4c227c94e11d608e066463600bd17f0371f8ffdff7e401934ec9a744e72efe449846003b4b58404e52ec27b6765ff7067db33dd6e4f9", 0x8e) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x2000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x200, 0x2}, 0x8) shmdt(r1) 03:17:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername(r0, 0x0, &(0x7f0000000040)=0xffffffffffffff24) 03:17:16 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0xfffffffffffffdfe) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) socket(0x10, 0x4000, 0x9) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = getpgid(0x0) r2 = getpgid(0x0) setpgid(r1, r2) 03:17:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x7a, 0x10000}, 0x10) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 03:17:16 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) fcntl$lock(r0, 0x6, &(0x7f0000000000)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r1, &(0x7f0000000100)='./file0\x00', r3, r4, 0x6) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x1, 0x0, 0x5, r2}) 03:17:16 executing program 0: clock_getres(0x4, 0xfffffffffffffffe) clock_getres(0x4, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r1 = getpgid(0xffffffffffffffff) setpgid(r0, r1) 03:17:16 executing program 1: munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) mincore(&(0x7f0000008000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/78) 03:17:16 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x7}) flock(r0, 0x2) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x3, 0x0, 0x200000005}) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x28, 0x20000000, 0x30c7, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x7, 0x20}, {{r0}, 0xfffffffffffffffe, 0x90, 0x41, 0x7, 0xffffffff}, {{r0}, 0xfffffffffffffffd, 0x40, 0x4, 0x8000, 0xffffffff}], 0xeefb, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x100000000, 0x80000001}], 0x4, &(0x7f0000000140)={0x65e, 0x20}) 03:17:16 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d6a07000000000000001a00f3ff0a6300"}) read(r1, &(0x7f0000000880)=""/161, 0xa1) 03:17:16 executing program 0: r0 = socket(0x20, 0x4, 0x0) fsync(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = getpid() getpgid(r1) setsockopt(r0, 0x6, 0xb4e3, &(0x7f0000000040)="9fcdbf01f9d84a43597b1803b850291e3dba12317f5fc3a7f3af3ac5833374f1aaeac6ed5eb0f6bf83178d23c22eb02d", 0x30) 03:17:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getgid() getpeername(r2, &(0x7f0000000140)=@in, &(0x7f0000000200)=0xc) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSTART(r0, 0x2000746e) 03:17:16 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, 0x0, 0x0, 0x8, 0x0, 0xd1) recvfrom$unix(r1, &(0x7f00000000c0)=""/14, 0xe, 0x802, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000200)=0x8941, 0x4) r3 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) shmat(r3, &(0x7f0000ff8000/0x3000)=nil, 0x3000) 03:17:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) recvmsg(r2, &(0x7f0000001280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=""/58, 0x3a}, 0x1) kevent(r1, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) 03:17:17 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x3) 03:17:17 executing program 0: r0 = socket(0x2, 0xc005, 0xfffffffffffffc) r1 = semget$private(0x0, 0x2, 0x10) r2 = getuid() r3 = getgid() r4 = geteuid() r5 = open(&(0x7f0000000080)='./file0\x00', 0x10d08, 0x40) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f00000000c0)=0xfffffffffffffff8) r6 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000000)={{0x1, r2, r3, r4, r6, 0x1, 0x1}, 0x3, 0x10001, 0x10000000}) getegid() setsockopt(r0, 0x7f, 0x1ff, &(0x7f0000000180)="8940109024b82e3af4920722201c2e18f8c0935bfaff48678b1b474671e80393c99acb474ffad21d1d72f9761cb530c80cd0bbd22fccd659257eb9aebcbdaf13f68251013623b0f6f2b450faf63500726739845e34208ea3599756d2d0653142db8dc26564e6d7cd24113bca9aac1b7a7fea797d9157f9e6f0efc7d3503218cd49745f5c2a001b2b65275ca3f51e60434bdbbefc1e8a5d1dec1f6dbf6f733ee8e1acc271dcc4917eef93b6d9c7d2888e1abefa4c066514f287c6e3d2ef8f5a4033550800000085b9a3e6f5f9b903a6b2fddaae8a90be565d7889f9c00ba6f4feb66a", 0xe2) 03:17:17 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) kevent(r0, &(0x7f0000000000), 0x3, &(0x7f0000000040)=[{{r0}, 0x0, 0x80, 0x22, 0x6, 0x1000}, {{r0}, 0x0, 0x2, 0x20000000, 0x401, 0x8}], 0x8, &(0x7f0000000080)={0xff, 0x4}) madvise(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x90, 0x2, 0x0, 0x1}, {{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x0, 0x1f}, {{r0}, 0xfffffffffffffff8, 0x20, 0x80000000, 0x7ca, 0x151}, {{r0}, 0xfffffffffffffffa, 0x0, 0x40000030, 0x200, 0x2fe0}, {{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x9, 0xffffffffffffd1f3}, {{r0}, 0xfffffffffffffffe, 0xb0, 0x24, 0x800, 0x3}], 0x3f, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x80, 0x9c9, 0x100000001}, {{r0}, 0xfffffffffffffffc, 0x3, 0x1, 0x8}, {{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0x9d0e, 0x101}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000002, 0x6, 0x9}, {{r0}, 0xffffffffffffffff, 0xa0, 0xfffff, 0xffff}, {{r0}, 0xfffffffffffffffb, 0x8, 0x80000000, 0x5, 0xb1}, {{r0}, 0xfffffffffffffffc, 0x20, 0x40, 0x4, 0x20}, {{r0}, 0x0, 0x42, 0x40000000, 0x401, 0xcf}, {{r0}, 0x0, 0x6a, 0x0, 0x3, 0x2}], 0x1ff, &(0x7f0000000000)={0x6, 0xa000000000000000}) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) getrusage(0xffffffffffffffff, &(0x7f0000000300)) 03:17:17 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) recvfrom(r0, &(0x7f0000000000)=""/21, 0x15, 0x40, 0x0, 0x0) r1 = shmget(0x1, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/67) 03:17:17 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') open$dir(&(0x7f00000001c0)='./file0\x00', 0x100, 0x102) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) mkdir(&(0x7f0000000040)='./file0\x00', 0x82) getppid() mkdir(&(0x7f0000000140)='./file0\x00', 0x11) 03:17:17 executing program 0: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x1, 0x0, 0x20000200000005, r1}) 03:17:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup(r0) recvfrom$inet(r1, &(0x7f0000000200)=""/186, 0xba, 0x40, &(0x7f0000000000)={0x2, 0x3}, 0xc) write(r0, &(0x7f00000002c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x94) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98f, 0xfffffffffffffd3a, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000380)=""/144, &(0x7f0000000040)=0x90) 03:17:18 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000200)="e8") clock_getres(0x802, &(0x7f0000000000)) clock_getres(0x0, &(0x7f0000000500)) 03:17:18 executing program 1: mkdir(&(0x7f00001d4ff8)='./file0\x00', 0x0) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000044ff2)='./control\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x892, 0x1e7) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/86}, &(0x7f00000000c0)=0x58) rename(&(0x7f0000001240)='./control\x00', &(0x7f0000001280)='./file0\x00') 03:17:18 executing program 1: r0 = socket(0x1a, 0x3, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xa}, 0x1c) 03:17:18 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0xfc96) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() r1 = semget$private(0x0, 0x3, 0x71c) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000100)=""/62) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "a4eccea6da0000000c000000000000008000"}) semget$private(0x0, 0x0, 0x204) ioctl$TIOCSBRK(r0, 0x2000747b) 03:17:18 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10020, 0x87) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getgid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x4) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='W\x00') 03:17:18 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = getgid() r2 = getgid() getgroups(0x3, &(0x7f0000000240)=[r0, r1, r2]) socketpair(0x21, 0x1, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r4, 0xffff, 0x0, &(0x7f0000000080)={0xffffffff, 0x7ff}, 0x10) recvfrom(r3, &(0x7f00000000c0)=""/46, 0x2e, 0x40, &(0x7f0000000100)=@in6={0x18, 0x0, 0x1, 0x80000001}, 0xc) setitimer(0x0, &(0x7f0000000280)={{0x3, 0x628d}, {0x2f66dcca, 0x1f07e8fe}}, 0x0) recvfrom(r3, &(0x7f0000000140)=""/93, 0x5d, 0x41, &(0x7f00000001c0)=@in6={0x18, 0x1, 0xfff, 0x1ff}, 0xc) select(0xff7e, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) 03:17:19 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000000)=""/140, 0x8c, 0x2, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) kqueue() 03:17:19 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x7, 0xdb1f, &(0x7f0000000000)=""/4096, &(0x7f0000001040)=0x1000) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) 03:17:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semget$private(0x0, 0x7, 0x400) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x20) fcntl$getown(r0, 0x5) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0), 0x0) 03:17:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(0x0) r2 = dup(r0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x174) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') 03:17:20 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x140) r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) dup(0xffffffffffffffff) 03:17:20 executing program 1: r0 = syz_open_pts() fcntl$getflags(r0, 0x3) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r1) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/4096, 0x1000) r2 = shmget$private(0x0, 0x4000, 0x222, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000001080)=""/204) getdents(r1, 0x0, 0x0) 03:17:20 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$setown(r0, 0x6, 0x0) 03:17:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000000000020e, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') 03:17:20 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080)=0x9, 0x4) r1 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 03:17:20 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) sendto(r0, &(0x7f0000001680)="879be445b1caf80c62be13c57b368aa1ba4b6fd7fd4ef4cb5750729528c44763f3b1d097763f25b10ab8ca2ec0efad30ea", 0x31, 0x0, &(0x7f00000016c0)=@in6={0x18, 0x2, 0x1, 0x4}, 0xc) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00'], &(0x7f00000001c0)=[&(0x7f0000000100)=',\x00', 0x0, &(0x7f0000000140)='([\x00', &(0x7f0000000180)='.]\x00']) open(&(0x7f0000001700)='./file0\x00', 0x10400, 0x2) writev(r1, &(0x7f0000001600)=[{&(0x7f00000003c0)="044cbbc922364301837cfce086503ba6f8039983c186fe709271b5b03600cd8c541a9d7c2009c178bf3ac55010e585e62e674efd019a91f97f6eec9429ef45ba08244448e37c972afd38c7da367eefefccb8c4b341882f566dced301d37212bf14ce8b408433c920d6cd0d5414cf522c828d8abcf769d1ec2f7d8bd24b1c72ea0ae6c980c68c052f226c73c4ced976b950e0d296c8e02a41747b37d2f4b07af60dbab614764f54abced7cc29f974f022d65d20968f2380847aa3ca2ff8062bad3a568746afec392390d1656b99b744c0997e4e671c04dfdb4be36a589d8f74b7099d07c376ebc60400d1c69bbf879debd2c1c02afb5ae5566a88c7", 0xfb}, {&(0x7f0000000200)="b78df35dadefd2055de34c8e6d94c36829aa3cc5c5664d71dac38ef93dcf0c32d0ef29bade17ad930c9cb95740ad5d61f9", 0x31}, {&(0x7f00000004c0)="e62cbb2e35ca8e1ec9491e2fa9679226db81f45afdcaf321ee076ff2f11c4f03500b7c698931b1f20df66092f0ee48920352f5d1e295bf1e510a6ae66ed6243148f002c7ceb7da81880f6fdf1bb347699010deff3300c0140ed5049a1eb24e9c025a0366f820291feb12bcee329cab1b123ab996806e061a4a59cba72fe0068fce4684ad0a84deb2da59a8cf4d3e0c2f65a12e818532098a2b5f8994fb4725af0c6b61eb128295479924b5e9c2fb2f755240eb4fdc53c35fae06e9928f65452ea03b5f24ebf6b41736c6ac67f7c5894982a767f89a96cd50ad1395b2dfa8e93fefb48374c2b8ca898fa56984b4b7dfd621fe90a7a40fd01a8c4ac0e64cec8cc56550432385b09c5b3c892c7fd5a89d049d2360df07fbcf0d807b1a02a7a90203881c11a0b935889995a61c2fedf5690acc7242c06a0dadadd393479b39e8f1e215c4d8f441740675cf870b3773c2f1c2ae69fac43f8ef19fd198f4f4c54a1b966792aa70f8b26faca938c5495427d693e4e5d69b91f658f1f92290acddff5570cf53c2e8eded3dda1b1eccde6744af91d053794dcde152ec07ee28fafbcfcc96ec5d0a006eb4b0945d767cfc7e052eef30d3f7671b34ef090c68fd2ca212dc020b1b20169051cefa31a3b663889d1ffc42168bb4cfb9cd81402f3b9d89ce23aadf11cae87d1439987fa619c05f19fe71869fa1bd98538a2ff5285cad444d352d3e3d027083eff23b7229da349e55899389dc3c0a27858163f6fc11c96ba76a5d2e997e4535728496c24facd28f9a07b0f35b216e8306c4f62d590f45da2abb2e711ae31c84f906eb7ddfc5188b63a3d0f9c357e491facc46232de804e6f263d8ef69982f8fceacbbe9f0c79e5c5871f7185ceca83aebd35eb4182ab666a32a269e614e60cc42e865e75ab4809a259159c2c424a47ead0c8ee585043ab58c75f882d31b4804a863dafb76ce43ae43395da6ca5c3d012ec8bf6a61119aaecda23049333af0874554da1bc95630c94e2eee3cc5b1a185976b1954fd4ae6448f2ded42c6c49539ae6ca8dae9ff88db95fd884b0e93501a869f65f8093a150884c90bdce78bb33f2e9b2353aa121fa974c3886d298ddfc3464fa1415bbc6a9ae4832acfe8002800dc9cb729a363088ff4f0ec05969118dc03c231aa58018c7b79daf66577d0e4274d90539c96ddc3fdb900dd2c01c2872c541392363ec61104182808213de6dd942d5608d04fadbdad84f601fb4f48a02b5fdc2c3603f26f485f5cf91329fca6ddc3856904d04818accfaef799e021b96d79f0bbf92ff6ee688c08a71e9bb865198522dc15f1bd78fda64e24627c985bd6f6473572f06b938ecad9a0ef513a54f070db71f730ab66c1856187161fcfcbe6df364efcab76342f1ebefd41feae9e8fc271863721dbb22bf420fd41bc1492778b9b739603e4fb58a72be9e5550f0104cb1bfcdc7405b91b3774f9dfd44ea6e82e37a78c51d7b5318576cea38e3f1d3192418144f8bf4407b9e0c5415a9dd0e2cd5ddde76440ecd6b29ed0fed07e0e2c169c42d8c31961a67aea609606346837b17d857cf944211033e63e1b2f7145771e8f85bb107265668eabb2e45d470e6216904c04e119186517e2249a79957e12aff59e7ce3d582094f0f4f55359780ada1bab2c21315224367fd1f117cfda5b273656d9abe4781510c5d016b76804960e5cc4509fef5a46a607e3d8dfaac272983b130253a8fc7ecffc1f1fddcf97540c3ce8f8a22e6110aecac00e865809b0dce451da8b12c115ac17781c266a32c4b9b50570c3c5b903ea0eda3d05c04193bda6696ea6446923e9104d2b44193102fcd8a865ded0eb487bd68bd2d19c4d6eb3d095271e381a0035f74b394552fc5b49cab967e8fde04d434a7238c06f0d67e4e7538c6e6ed1b81d43be9de91219995cb7b944b13d821e66f85c64821ba7496d3d5d0308e18ed96d3bb5368a80e358cc6c0d1e1777a0d49eab97a9be58547ebffcdbaef67eaa80c5504e7ba2c927281d5e1a0f67e6f50fce34574c6261abecd3df456499fd712db43452921d30429fac5059bac61d04b997a157e3f51531477b7ee9c94b7bca22860617a8dd69ad78705b0e83418a9d72648f9d51af982d739c52dd25fd33b92e0b8e345e00a1eed15fe893e4d9f9f949d6268961c7bccbdb16e786648cab458378cc54f1f68b7db0f820fd88755f8d55d1832f323ef9683800a3f82b60953d039e8457eddfce5abb5228b05fee717b0bfc25cb6b242f4be872623e3b75a4109f8f432e8dfa099676219c20c3baae146c3adbe203fed922564b1c8580851ccf4595a68659b97c8a3a2ce7b6122074349730da25fe2a8c53fc7ce4805c9a0bc82c629affad538b5671548ddb41f3054c15baa2503b8393abe881d17ba630fe015cae644db7bfb8e526f4ac271508dc1e846c282605993197c488a4bc1ab1fc636d9452cfadb8660b62a0804f37daecf21ba0a84fcf42355ad877ca42ccb0a9ab32636984e0bb2792f78f478efe674f57efaddd8f5c2deb0d0607a6c24fd9421f1a1fb64d30c9cc42da37db382653e6e1eb9b5ca524acb90e15ec1b33513161ce4d41f092fcf1d65d6474f99caa49c1a5dbce5e92ee45d97f37afb4034b72af9727137431f1c566e405ad87e301f13eb7faae5980244e4b9d442c8b0ac71823d1fd7c87f7362d2fec2f3ef372645170554b1c118957e606db4e0ac20ec45a3a847a9e7c036b4116d7adc7364c695a8a490b66e4d3c01c50f34b68b81a39a0d4cd59697940495d9d2d08a04b263cd3c31c78450ad8dfd356f2525441bf2ff687b57bc0116eb0967c9a543095b2c39262c102192c0c7df61ce4bb5f8c2f35b6857dc77bff23f288695d782691d9bab3a5a96976caa5e742570476c6d4bc18fbd87d1c23f07fac9c608ab9666161886cde0ba6bb679a3255fb13ce49219483921e0977e1b305829e5a317e60ea9e74dbded432ccdf4242952f49f9c7422f89edf2ffa16a02bca38024aadf104398dd357bf97d4dacd609ae9131faed23ec6fbd36c220c6f35b76bfcbfc95752a138016a579a380abca363f9557fcc3371ed2f99e83f3df740f591640b23d66cb11fd45d546709069d7278a8d0f4a000561c21d7b19d85e8562ddc9b2d724e7998bc4e7c530f8254b8d3f228ff3681525cbbb49a308b21edb54824c5d811f3a0a63dfa43b2ee645e60f893cea791738b0f25cdf5a8f23ad08d950095c9e39493ade223af29b2879cc2aa7863441ef49a2380ab8b50257ddc4825590377e0922fde9b4f50a5cd9444a0608de2425136e228c2374d04ba0097b054298615dc44e88597f609439ba20317247b7e922a948b3b75f1e8711479c51c00d7a2826c931463086d935d2ad8ef95eda8e9d3ab285d283622f448609238aed9fd5f16b79d6154a3046af125d8d6c27f83fcdd1e8b0a87b54e1e4e2bb942398cc0c9d09cce65fe168a49f7a425262524532957851e16a1694acdcfc59e4c25b9c9e7e82bcd1e3076300c575c831deb9b1196706f3bff25093e8c9c2bd802c81ba6f0eaf326b978a2d3baeee24c3a8234a89179b9bd148dece1a28a5bd62595150a01498404d851a4cd71865f60870c8f5a10c97f6f153647ef6f84bf4a1ba058844b33cf22a7fef0bddc52d5762b69455bc9299d25ad21de03caa861cfaa30a9c85787855a910e61e8635d254dc05f90b5f8d1cbd507dce0ff4de5ba5a944340ab10551593b126e7b04c7f08812423912547eaeedaded6f2c6f5651f6ae0e95eb4b1956a123e76af0402afb3170bdbd338af9bfb49b6aa8ec5e5017041082eec652614c42d34f2d5733c627bf9ae6762deb5686c11f05e9cf6ba440e4550f05e279dd7498958a475c00965a3a06badbfa3dd0697fd0be52b499c2e63ccb9d55798d160c7c2dc3727749627d43595a52c14fc6fb72697a7a73cbbf92bd98d2f1498b4b550266f3462493509946273980ebddaf6ea845bf4737b7f0f0c48b7b4e92a878217f807d285c4427f071402ef92808381b5217f62b38aee6774c22b738e0b33db1d3ecceb1b21b6b90cc030a3c37870e8fa1169b7db57915698f6db565f257fdc665e82e9009028006c571d3fbba3ef2e4ab0b732d1730072fde5c94a7d959d277c1eb87a25436cc3f9640a417740f702cb4c3a00adfc08bcb04bc75f055a4e8be0e4cf4ea0970980a473582daa6bf851a84f69aae4bde451dc4015ae3e056122fc8174f8cc3054e41cfdda3d9947fb49ffa6b28fc66a086af7dc4e45aa1eb994a4f952afea953bc1063a8f39585375efebd24a928646c3c1e1166f2166f5e4993d1d24ae32f033601e52feb2823ef039d366c7d97e3018fba8e1872d61f5a605c309b5d1247fd2db932a3453c6809af7bd161e111112606e5809dc1d95836b76a86f9922366d79d0b4ae45601c2085ed9931cbb8cdbeac118f325645adc5c1f4edd2620e844ddef0b71f026ab170eefe4b7c95cad97014e84a88f876c307d7be51f2afa8f0aec6d5e8284e0fa546be3a4d2a3f967ef0ebcd92a495b309cec87c5d5d5b9ce9115a2d0a71aa5815fd2c1a61e7c0b04ded7cc4db38b799d8bac10de55a76505a313dedd20064a6d485ef50fcdb5767bfc195744ffde638f24adc665c3e1c6193c819bb8102b7227e59bab5de5ba3e175cf97ac020f697b9e7f673a1d20c41f05c3a83eba8f7dd1001b5d51aa2e7bc0a4ec3441a56e425cda201639c32c0a3c998795bc9b148e47d03efc3e03cfeee11bc0ad36a84cff8beb97e062b99a4e4685a73935a3edaf083191f2229d3f16415ef167a5aa42de5af9d1d5d51308662e0103c7417403ca650388bbac7948c7d689035dea386fd4ec9538f206f7524e1b8e1bf01cfc4c778bf746888de0d1556232de163a98149cdd1ad921db7819155bb834a9f88ec348592c7ab6c38dc61437f37a67f223e5c70a7d95d99279e3d1c14076ede91bf978733dc8e90bbe9c8d48c35ba33ad29c4ae23b71ad6c6eb5557caa2b848fd9593e5d79e94ca7b2973fca5e9b85ca064962bd7ccde59a99aea943787f503b205b3c13e696d0108986caa9dde914857fd03ebcd7613d59d21e2647f1f9d1513e7facdba4d56a16e075bbd0a6a1f28d98ea59396589d3a137567ed8775782b470378558de6187cb34042dd48d48691a4c120e15fe162a303fc1ee4831925285f7a9f46199e90aa93bdae2e45e1afe7022fb302b5aaa8d7eb52f1aec555cdff0146cc29a6c3030b01d1663602def894825d96a0d0e62bd30fc79f38bd0acafcbe9dd74b9fd9fc6ba0d44d1e3196546392ae508f51eee6fa396f0d49884d16a1f122650787a6b93250f0eadaa32555e3871136f3b7a14863bfe6d447df689308b6221abef29faacfb96ae4cd36c95f917346e0d472c4265a9050e3328dbb9c9903bb1a178bba8e746815a5ef631f5432c74d7f514cea7a4b56b00d725da1ad7e685e4771241c7b13a342985e609866d204e25b89e25813bc654fdd74f99c05d738f500cd7921f3fb1fcda37f4a80f0385c4d9b323d8469ba5ebf9233297368723a9cae40f315b67d45ebb82933566d3f8f43a06cf81af23ced546177b6cf4d69a84b142006a57e8914da41135ad0392873c14f8ad324c92ea4b6b5de90766242d36d5e29b9e00855a7013ba517d3751590dc8376d8ad274d9c37372d2e6e1a6ba3cf44a0c7ed99ae9ec5dc75e9be2bca38ee612e5b16d728b775e2a3cc622715a84e99e678202a2670c53d0775c0dc4c89ffefec6c84ad62414ac090507168e87da7cc739c2", 0x1000}, {&(0x7f00000014c0)="70194527a243abed7502bb1e0d953b602a531b9e6d1fde5e25ec4a32dcb7b36252f8489b807e55a983d0c6b384ef3320ef8aa630118d16467a8c8332877229ee5d93c736eb1f8a64bdf20e88a478bad85fa51eb073f84a23e100ec9abaa857252bb5a2011cabbb06f4e886bc716fb539f38502748c06b81278a116aaa4ebc504439117bd1d5e816f84deeaa88a3df81fe8cc7d888c2fb803bfc26dd60fb917c7ee793fea317080714045ebe0b2c931c41c5f5bece3cfbd48030229d157957bb0b4a558d1ede552c9b66c20a5b60c574f18064a1cbb7ad2d11050817f16e21e8fa2dbbe572b506b9734eef6adc940339fe1ffde", 0xf3}, {&(0x7f00000015c0)="d9aea614b8fb668f05e468", 0xb}], 0x5) shutdown(r1, 0x2) 03:17:20 executing program 1: socketpair(0x1e, 0x3, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000000040)=""/187, 0xbb, 0x800, &(0x7f0000000100)={0x18, 0x2, 0xa60f, 0x4}, 0xc) r2 = kqueue() flock(r2, 0x0) writev(r2, &(0x7f0000000f40), 0x24e) preadv(r1, &(0x7f0000000140), 0x100000000000014a, 0x0) poll(&(0x7f0000000140)=[{r0, 0x40}, {r2, 0x2}, {r0, 0x40}, {r0, 0x20}], 0x4, 0x2) 03:17:20 executing program 0: r0 = socket(0x15, 0x2, 0xffffffffffffffff) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 03:17:20 executing program 1: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x2000000001005, &(0x7f0000000000), 0xc) r0 = fcntl$getown(0xffffffffffffff9c, 0x5) r1 = getuid() r2 = getegid() sendmsg$unix(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f00000000c0)="7ffc914e10af945584a0c6ed4b3f4ed41c87817af5fce75e20cf6a70a7ae166b18fa950babfcca5d64c5db8b54e2907e2cac95efc316c26745cd0788a4ee35c49919c090f98b502c668083cb99f7d91e8fc3eb1c89d1de90090dd12959ab72db1a5ef3f6ff2c77ec43bc4f046e4ae03dd3cb8de57134a9", 0x77}, {&(0x7f0000000140)="1e63312574aa972ab03c35c7e51b8f6a4d7549fb2ef2ea224f62a088cd7b150bd1de61d56c495207db43b9e2522e0b556c9bf61b6edd45d0572ea66584da314b3e40a4d5df2c0dffc7c0e51c6889ff49c92fd2aa1449501740586ebaf2bd60fb1cf8", 0x62}, {&(0x7f00000001c0)="075ad0da85d22febb01c180173117df108fa453347c4c5d88055bba39f9a26749e09fea24b5478e4bbae56405fb892b309cd822c1d3ee2e99fec704e6108a1ad1ed4890b4cdd450a28de197e20c751630fab7aa9bda5572e896c0d6894e2a2bc441cbc275f5a605cd1ceb2e001236222c094f418fc9c1ff8f5fa2877bcae20", 0xfffffffffffffed0}], 0x3, &(0x7f0000000380)=[@cred={0x0, 0xffff, 0x0, r0, r1, r2}], 0x18, 0x5}, 0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) 03:17:20 executing program 0: clock_gettime(0x0, &(0x7f0000000040)) 03:17:20 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x4) 03:17:20 executing program 0: r0 = getpid() getpgid(r0) r1 = socket$inet(0x2, 0x5, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) fcntl$getown(r2, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 03:17:20 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x0) listen(r0, 0x0) listen(r0, 0xff) 03:17:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455badfe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a000000000000000000000000000097", 0x10d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) ioctl$TIOCCDTR(r1, 0x20007478) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:17:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) chmod(&(0x7f0000000000)='./file0\x00', 0x40) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 03:17:20 executing program 1: clock_getres(0x4007, 0x0) 03:17:20 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) getsockopt(r0, 0x2aa, 0x8, &(0x7f0000000000)=""/171, &(0x7f00000000c0)=0xab) 03:17:20 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x811, r0, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000001280)="bad520f57df2f532a4595d0efe6a94fba4a724dfcd107149ca023a6f4fd53a396987fd5cc1f9fc10a2192d0e217ec322e18cf7f0e79c1cfd73ee8bedba77519136960f9aa23f168279c6327030de161f6df9c9ceff5b6d908834616579fee0ad2ee4cfc3d17ae6009a18e76b07f9170c85112b37d7825cc69c4c8852aa63b655f85c15692923007934f9ddcd076eb4dbd053bad835fb8794777823d55b8902c3a8c83fbbb0023cdc49d5ccf814ab33e1cd9e12b7fae439900a99563b4ca330d783b345a530ba3e61a65cd999f4fe498eead3e29465a4ae25253a1d192370503375ae25fe24982b6e879be979e39aeaccf1cca73e902456333d4e6dd75be78c8779984db6f18c62275bc769e4591b49fc95beb856eed1e11a8805ef58aa4a8a547a69ccd9d4453e86ae36b9a68797bdfa1a2425e7f63182b5939c35c61422972c28c0080869cb6a278c68b5216afe8562b86bd1fc93ea52af2c91cbaadb27ccfae4b9093641483b219f0fcb60103d4c0c9a3f82cfc6aeb4306173a54d93d8c69f33e5e675bebd3fbed49a7fcba1c2e31f8f82e68e3d8bc1b370f4b9e8eb4d9a7b818cbb08fbcf3db6117ffc3cc57098a924a1ec21debde86692fbe9a19391e6f1ca4a60dbaf97890247d39a6b197ff77ee53ff0c75ea932f8eee3428381996ceeb838cbbab39922acf26006f0e18d87e7e80dec18fca1747d9929cc4e1539ec2f06a2ab01949f2fe08396e6ed42ab3bd57a71d96a1c5f9ed76cadd13b776405833e2ff8a9e7fb21aafca1d7c05eba505c6c6f7af3168995a63d7941ab4dc3d4a1aed684467bbe4a2243ccf3e1be56c6a1ce9dbf645cb734c1a81497fe5d24324037d9614fef881df70989a0c914702371a20898d746b2910624d97e1b354b76b594989b44c9c2be56498e82c7cb57fba72c2ad6ce12dabab3ac5f873943f2541ab69e1c88ce530d3b7aa365eac6026c07744a5abb63685fc6ea72e4763ba51dc78ef464be9cc4be837f7967f19baa9d6b02f682375e0b5e254ed02544cfd0d5efdafaa81aeb5f2266f1cbb14af236753d42731001b63b2d9a251536617ae45130af27c99c1a387dbe536622e0f9491abacd195aa6e5cd303a7ad9d133907382be89bf170a255bc044344547c63ac1f2f05721c45d4e952147e51abafa31aeeec60b916e9e8b42f81d4126f22445378fc56d5614146ad2f28770b1a34fc94bde3f391c53b0f0bede8f8811f8f01aa721c7fff0304f20d0a2a5fcf8e24a149fc49ddb6ee16d1c84393f3cde7f06b3f34591d9b97f91754c7852f27e5496e9628324673433409a7c02471b6281f238c9540d86889bb07320033acc464e401193fc51c17d809c039e8afed6b6d3f5b387b2b70610c42a6c50f41ff625c6fbc9614ad050e96b40f59eca32bfce9cc707b2ef6472c089e6a5ac13935aaab39c988cb1f6c9fe7b0bd0f3f13f192252fbd1128e76d19b48a75a039f0fba3c08b571df3be5052df40a3d6fd0780d1445ebb388f167fd7a8776b45753ae2876c9c95fa7b0aa2822db78f7704213a8eb0b9c88b895d7d4f8a96a3f00bf91460d74085e326696681957a8b39ab3751d579ee6fa042158b11386700f8e964b3d5a4d70551f2a60f7f799174b427b9f47d4b8400565fc310d5561f8f6b12b76b97d89cdca8794f4675e00fb50c06ebc1ee66013edaf0451c1269890f7ce3eab5bb260df176a0a8ce6e7d78a3890170dc46c1063b134059e5a5a54c74f95a5aed855d108402a3d464fa2548ded2aa63ead78ec9152c50976fb27b87d1bb05176924708dfb95bcda5038e49573ab2e78d37bf947a9f0494264124bade732fbadcb2fe988ea1eed91c6a365ae46b18861e88212ea3600e4b3ddb876553159b941e48335914bb8878cc62a69473d5d7be4579d9c1bc00d5e4f21e392492b3250b6729df4c8580d9e845fe9d94c4a3bdbe12f869ee6e5278ed34afc3bf3d76e4d42d4fef8a2f597cc2aa18c81dabcbd0d2ca9184208831470f8281bb55e8ac6c8a60b902cfe9eef42c07c27cf3ed3aeece6c9daca2ce045a4c024a7b726ace4347df6dc235295ecbef3e6e14d7884fd65ec6bc54a37b863832097c1737f75bdb351405a6b7240276d2e00d3bc7704c88d5e18c575b84fb86bb1700cf34cad9667d99bd020ed6f4d5e971aa2e6752fa1ef76cd8143a40a90e68532d9f3fbc773eedb4d38500a60d9c5655a3c2c0be7dfd2e909385f44b1653a6e02d2f60c63560387c444f1cf705aadf9c2747c85bf1e0cd54ede4fa61c7abedea8deb8d3920e96a19ef2d765948b1cbaef19944f486a564258a7cda1e970f4fbae14744efc742cd784f011e5f4e8d5df262a4cdfcac465de14294da3eb84be4c0259f3ed2031f7efb415a4e802fe1f237a55d334c59ef80334cc49e57a284cb00ff6ce633edfa80157912b400016bf0b51ca223260581b965370ca92f2d7f23a051f485e616e5219b210ac4f89ab1992900162e823ad67a7ce9bee6bd8affa7df356e34be2277fe8e5f1624260b907a227500cb858a48229b801d15fb85f827aa9843be5f2138c9531f39f351aab39a4f3b0429774c8f4bb121e4e8b1da123ab0b0f8890f5322ac06e5658d3475539af68381bc4ef1dc9fe6f430e16fbd0f21dac3dfc5e30b4356609cf5c4b3bc9451f079d642c7ec0876a2d884a7155eddd70cd2ab77b82440821624220a7c0d712cbaf03b2cb0084e61559a7da57f6e99cb3979c8f7e3984165a5149ca995c631174667b91214a9c164f8d403164e5514d41070c9efe7716457aa1298491f308acaca9d94308af0ac0c787f67800679eea0a078dbdf9a0ad9ae0854c23c02acf02a3c696f9f50b6e9b0b3204192f540a9331ae556ffdbefc537337fb8a7d4b1b606695c295c6fadf1e39c3a02e529805893c59ee76b99c8d227905eb54774c6753695bf6fcb0d357fff86a7c3b47a89dcbd176672fc845382a45057d909eb27adf347ec7769d5982804395e41e989ba306b9ac6b74c96b56e755ce90307d545a681cc092a32bf0102af2f74d6356ec225e77f8fb893ba06d9bc4a28d92bb5b2b4337bcf9369f4b653d0159b186d21cfb35259e95101621140caa5a5b775aa2a4e35f2804223e9c36695528a0ffd7041b41ba432f5f232fd14da54264a5c5f0021c2c6a9b5bd768cd68ae126edb7e12e8045ab12e284f7ccbd245c799dc7cf94d6e0024446d88be067baf19d2f00f44e90b14fdba741a27035e4f20d6ec2c2d732e1d87819a258ca6ff983f81d0f4a597db606d6425c4a692d065daeef02e694710eaf67c20e701b81385f9c07e474f3ea16888a4456e2f3571b20906cbc4f2b2306be2e95f5375bcdff8d0e3d9793eacf8d29b620368c4c97b6634f8367f51a3553e09b913cd6ded80af57afffe8cce6c511a0fc88a54f8cb56cf696827e0225d752383b930df4a518ade2f118b05c8ed65e37458a3bd176359b57a294ce37469aad5dba69ff23eb027bfd6862632ba4b28f8d246262f2c1ac632474fc3b90592a4957b74bcde3a74b6b3d9cd60bb3cd82e9572216ee2b60eecae033169c4525a3b35e63f938c452d13bfd91e1d36685f0f5acb3c2a71cc450dcf8d47c5c72565d71908eebceb64d52eb9f524bc18d6ac4252a2680014bd211a0b1c413d40d52347549b06cc4df675a685c52ff57cd53411878b465c194ac98a8d21d80a90651d267ff82a950ccba40a3b622361fcf95f3eeb142d70e4fd92017e46b612484af139e952138fe37d3033f16635ace74eaefaf1c8072b05a9066868abc173c50205021189dbd6bfd4f751fe931de2b1bddf74dc95803d8362eea2e2b738fcb3b3bb35515ade2d3be51b9cb8f764b30714e004708d273c5561b40c10c2dd5c6bd93b18322305052732dc4a3b087dbd85dfed11344e0e2ec3b8f7bfde8c048312706f53fd28dc162435862488c671523978a5b42586e8a1a4cd10d3b9764fc947849e52909cef25eed7629898de8ab7067b410a090efb21b9ff3e2954035284bc399872ec0860de8dea470340f9d3226cc11acf59361ffd990b1bd220238cfe8a52b53756cd63d23c8004bb28bc22cd5821176d02273acd0542b09718a924e5392eda38b604b6853a54f616f99c56016cc601f70f2baf5df811838de1e0691b41585c5d62b3d6784687e1650470903667b0188e8d55e0bdca17ef18e16a4f6d0ed4c39da3718ab89951617cb1204ecbe78240e4eb72916a7ad29c7fec3b5e59ce3d67c09f02c9fe1a2d6baa870fc16a2bd82b5627faad5afef388abb3a3305de0e2551095ee7eee781443d5eef0180a4b00d553c855cb992e878f3c9eb21354c7a3227a8fcc26dbdf54f5cfa93f9c828493ad9725d6c21e52089e94dfe7a144bd9920d6857ecbd95c2eb5f10322640dc194682de40e7642949cd7f50671639775c7fd4fb598c9ab43c71fdaab3f41c367e962100292f8d49f828ed4496f81e9f3bdf83075f1e32531db70698d3d663dbce5712dda1e05ca425c6e02323ad997d6900d559215f8fd546eb8095210d6e5f0766ae3e8a910efc210116e87dd7a219c85d79787b7ebec896e222b7a05cc4b666d12aeb2d0e16fb52b52dfc367329715d8bb2937ff0174e7aa068de522e846a87c375988a62ecfa72095d4554883876c30db3cdf03d06d2ef644873ed185e11abf5731a5162c025067b6258d26eccbbd063526ada783077e4924473403651b69a7a79307b7087b3c93610592879c085bc0abdfbb2adcea502e52d99d5ca52624aaaa552493ac8e9253ed947e08a5777d31e86556c0259a781bc060bc77c49d101b7b23d59d3a6e79549bd851fa098947053cf2acf2b8e6ac011a26b2d327876434c7023e70129d247005c56ddfc1227654585d353afd92b58a5faffb065d4558f05f678cb21392096f40d82ddf0e6037a6adc0b14c7b4c70c6cb392ba9abd242b3f2d9bfc185f02f39063bd59feb057a40a5c9b368561cc4ab424b7b19699f5d16d0cb55e65cfa866b38e76d4e3d299f04d99a0d5f1e745689869a44e57eea3785bf6892bfc09b851e0e26f18e3e93b6dd5dfaa230cec553b1e46745dcf2d44efeeb20993f11feda1ac91183925d3458d1684796d1b523a8a83de91553f1c7e08716d3d96884daddd9da057ccdba850979ba4043a38225a2d529dc849613f1775384b1bb2259532207585f12d0cc8b4032950aeffb7919c36e234418ed7c8d1cf49c61c86f100aee4a96fa0e5418e421840b4d80094a6eccda6208e7d1ed83b7df823d6cac7d922f8c8065215e9ed30c56401500565d5759284aec186ea2764a9ab7b053a9211acffe9b15a8ac929f903be367cba2e7b6cb9fa393783bdca7ebeb6e80e8b833987832ad748655b03f2f6b6c63e14ee3b0693e758af843342ea009e8c2431d4ee08568f80d78bf061a6f0f1d46207dac4a0aa849882bbed9a401c98c0fca84a083f1a591a7cf787308ad0a2722209ab3f9a9e0a8ae336cd905b0902af0eec4a15d443e7c923198db5ef7bcc4f6d6aad6b3d0216019d701afd44560aa60566fa5d28d59fab7027162d0f7ac7932583f29d8", 0xf63}], 0x1) r1 = socket$unix(0x1, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000280)="8c2f9f9373d9674adeccd4755b", 0xd, 0x1, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x90) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f00000001c0)=0x8) symlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000200)='./file0\x00') mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x4010, r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f00000000c0)='./file0\x00', r3, r4) r5 = msgget(0x3, 0x201) msgsnd(r5, &(0x7f00000005c0)=ANY=[@ANYBLOB="0300000000000000ca7b173bed0958ade702fc5ccaf2876f9829ae771a6d049a88a2d95e52c87b950b6df2aba930becff948047ce5e0308109ff3070df02b8d98339372739685d0c88794bdcd4e26cf326d127c33bfc9a7d4a0dab887392c131c38d1e4579ec974deb8737e45f15ca63c19a14c427bc25a00b791a762f85ace5b96399f37b9d3178a9ccb60d6fb7b027f6c145098ea3268238a8a031c7f794f59f295e08707ba78edf8ac6ae72b7a7036ff69f0cfc3ed259c450a979ca1f54374e4e272ce48f3e3910fcaac7e9caff05a00ed24dea7aa9b7c9f4883a8454fe75d841652954927fc87cc196937ae18c4742b75ee69ba225c8d17d785f6dede98f4e5d096e84154bab4408f172f5c0b1bb6d9e5bfb719d1511b11e7eb7b743997409a97d9911"], 0xc4, 0x800) write(r0, &(0x7f0000000000)="75249c7c8f7e308856abcc2021e3e85427afd8db93df93839f3a68fa943f2d432c8fdad7532ac921d38492ad5a3f984f1625c43487f70dc7153abe2b6c019228f8641becd9354809bc6a99601d968b0637f817dcafbc5488a4fd59f37af591c50763e43153719000ed8868c53df558c1a0ec25f5c587b81afa6f315bb7b7cfd190f0075c7f5ce51a5428034af5cdb5391246f8d301e3a7d8231d6258af66", 0x9e) r6 = socket$unix(0x1, 0x5, 0x0) msgsnd(r5, &(0x7f0000000440)=ANY=[@ANYBLOB="020000000000000005148a659881e61c3844e58316b2548d1cf5008dfeb28a65d2d8c723ed872d42a3e06c7354859db0118cebd3a0edddf9661cc735a080d3e041b6f73ff44d1416affaeadcebf3a2a723cb691f2f0571ead6a6b84bb5e60d4de96f59928687fc5143b14b0b2f8351fecf52e7a2fbddaa448df4f18c7f7123a518e162ec21a4b8646f75c171ec41b5eea38459b34fe7e6e62d80cc7d1edbea780954bce3bf1435c277f9438917c5"], 0x1, 0x800) bind$unix(r6, &(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8) 03:17:20 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0xffffffffffffff88, 0x1, 0x5, 0x3ff, 0x1acc00000000}, 0xc) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r4 = syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) kevent(r3, &(0x7f0000000080), 0x3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xc, 0x42, 0x81, 0x9}, {{r1}, 0xfffffffffffffffb, 0x16, 0x2, 0xec3, 0x2}], 0xe89, &(0x7f0000000100)={0xeaf9, 0x1}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) close(r6) dup2(r4, r6) 03:17:20 executing program 1: r0 = socket$inet(0x2, 0x5, 0x5) setsockopt(r0, 0xfffffffffffffeff, 0xff, &(0x7f0000000000)="d314a33f5bbc01026f133c5ad65dd2ac29560f3ef0077a13492b32f0fdd05f4ad9b34b448aa41f48744550a2be9d1f6037b9e2723411dd4eb9cbcd378732211dcba2537025c302decdda7f80fc03221d210543729d536607ccb9e2fd0e1519f2a868679cb7eeff2fa3786d02bb44ed7d0678def8c297e35cbc5f6875d46cea3813ec109956e382e0c104de38a4fd74645fd64fa72b3902e981432c374097bec473ad185756a08bcc4be084052a555cb688f06b0915c07c46d7a6edcadd8b7b62b0fd4d1e48964c9b7af639e698361e33229040309004bd8d2a856a234194015e295797d3bf9ac23f0b7587d01afc64615788e74a30e59834", 0xf8) r1 = dup(r0) socket(0x1, 0x3, 0x100) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x4) r3 = msgget(0x3, 0x80) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="01000000000200005c20b731b124ef627801a5121ccd89df"], 0x8, 0x0) r4 = socket$inet(0x2, 0x1, 0x4) msgget$private(0x0, 0x80) fcntl$getflags(r4, 0x3) getsockname(r0, &(0x7f0000000200)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) msgsnd(r3, &(0x7f00000006c0)=ANY=[@ANYBLOB="0100000000000000a24881f93edadc44afae63c694934bc1b86bdfb74d01a224d65e7a6efff4b9861ef32587d7fba1bc14bdae3373362c0dd3782ed944f84f980309f13c955f9824f6bb76953405973552390dfda5d814057a91c931c86f5b4001a50354f4ee389da7540c97d091625daccf249dfed143c12bc145f91b60f07790e6d42d4005ea899e76b164ddc61bc232853092704869f1aaa51db8ccf5ce61170411856d85819ab64f3a916edfe186824b0a42b4b12fb4637ebb06f838e832b0b8951ca5933c21a76ea6e7f586d6e83af2ce9c594b0b182b41c2923bb9fb9cfbeff503dac975864c9f735b7a576f5887aa743d9f4a4b646706f5ab17e30f0a62f2106dc80998fa29d05b8d1937bce4f3f04679d7777559bb607e0a4834048079ad1281afe7fe0032ff0f000000000000da05adb61832ee3fbe998405868582b105b41b43a624e944810b96d161ede4211f63a91bc9bd54ed3029dcab9daced6896ed2376c4314df79f058ea4894fe4d92bb712decedbd77c1518451073423fc26932000000000000496b2484baf61eec55057c8c386002c2ba06db32e9bfb61d991e285d2aaec19c146fa8a91974ab0a60fd1d6c24cd72739672610d08fb6facd979d577559469a46e1cb15c14611a8415e093c1d5d02d890c0418f6dbe56b43a13b242dc7e03dcb1bb40f0903e0d39e163f285347429d6ed3c1cddaebf9de666b45c9e2558a156102025c36df3f17a8ab031652ba48642604f780fdc0a977badc4f4c1a0909"], 0x227, 0x800) msgsnd(r3, &(0x7f00000002c0)={0x3, "7ec6becfe26dd0909fd342f5f0b33c04fc01a6cbedbd0f047304859bc6d4019711a84ad2026fb012c5b38998d9ce"}, 0x36, 0x800) getsockname$inet6(r2, &(0x7f0000000300), &(0x7f0000000340)=0xc) msgrcv(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000c5a5ce14411a5d0d00000000000000000000000000000000000000000000000000000000000000003965000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x79, 0x2, 0x1800) kevent(r2, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffc, 0xa8, 0x1, 0x3, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x20, 0x0, 0x5, 0x3790000000000000}, {{r1}, 0xfffffffffffffff9, 0x80, 0x2, 0xfffffffffffffff8, 0xd92}], 0x6, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffd, 0x60, 0xfffff, 0xffffffffffff8001, 0x5}, {{r4}, 0xfffffffffffffffd, 0x0, 0x4, 0xfffffffffffffffc, 0x1}], 0x7ff, &(0x7f00000004c0)={0x101, 0x3000000000000}) getpeername(r2, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) fchmod(r4, 0x10) msgget(0x2, 0x48) setrlimit(0x7, &(0x7f0000000100)={0x7fffffff, 0x8}) r5 = dup(r1) getsockname$inet6(r5, &(0x7f0000000580), &(0x7f00000005c0)=0xc) mkdir(&(0x7f0000000600)='./file1\x00', 0x11) close(r5) getsockname$inet6(r1, &(0x7f0000000640), &(0x7f0000000680)=0xc) 03:17:20 executing program 0: pipe(&(0x7f00000004c0)) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) setrlimit(0x3, &(0x7f0000000000)={0x20, 0x7b9b1d8e}) 03:17:20 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)=""/32, &(0x7f0000000080)=0x20) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 03:17:20 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xa102, &(0x7f00000000c0)={0xff80000000}) close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x2) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 03:17:20 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, &(0x7f00000003c0)="cb182edc8783b97a19e16f8961669c07e28e46f77da81844", 0x18) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000440)) r1 = syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) close(r0) r2 = fcntl$dupfd(r0, 0xa, r0) linkat(r2, &(0x7f0000000300)='./file0\x00', r2, &(0x7f0000000340)='./file0\x00', 0x4) r3 = dup(r1) r4 = syz_open_pts() link(&(0x7f0000000380)='./file0\x00', &(0x7f0000000400)='./file0\x00') ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) recvfrom$inet6(r3, &(0x7f0000000000)=""/24, 0x18, 0x40, &(0x7f0000000140)={0x18, 0x2, 0x81, 0xffffffffffffffe0}, 0xc) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 03:17:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) lseek(r0, 0x0, 0x1) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000040)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/194, 0xc2}, {&(0x7f00000001c0)=""/223, 0xdf}, {&(0x7f00000002c0)=""/227, 0xe3}], 0x3, &(0x7f0000000400)}, 0x0) 03:17:21 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') r0 = socket$inet6(0x18, 0x8003, 0x6) sendto(r0, &(0x7f0000000140)="78a352c5418589fbd19fc1248f3062cab4d2fdc09c133931504529aa18ee79a484ac264307ac11c36d7457af48efba65cc87412939275880b97843b76ada2d637810fdaf6eb3f98299abd264b87cb8c97368773063d7c9ec695c6b40e3ad39ecefbca8950b597f4db55243bc27f043914853b388575cdc87ddf905614014854fa1cfc498b1a743d3e5180a3c51de1e34d8155eb6", 0x94, 0x403, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 03:17:21 executing program 1: socketpair$unix(0x1, 0x7, 0x0, 0x0) getgroups(0x1, &(0x7f00000002c0)=[0x0]) getrusage(0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x400) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0xff, r3, r0, r4, r0, 0x80, 0x7}, 0x41, 0x0, r5, r6, 0x4, 0x10000, 0xa29, 0x20}) 03:17:21 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 03:17:21 executing program 0: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) madvise(&(0x7f0000bdd000/0x2000)=nil, 0x2000, 0x5) madvise(&(0x7f0000bdf000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000bdf000/0x3000)=nil, 0x3000, 0x7) 03:17:21 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x3f, 0xfff}, 0x10) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 03:17:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) close(r0) getpeername(r0, 0x0, 0x0) 03:17:22 executing program 0: r0 = socket(0x1b, 0x2, 0x8) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x0, 0x200}, {0xffffffff, 0x6}}) socket(0x10, 0x8000, 0x22) 03:17:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2611, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x40) close(r1) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) mknod(&(0x7f000086c000)='./file0\x00', 0x1039, 0x0) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/11}, &(0x7f00000000c0)=0xd) 03:17:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x3ff, 0x0, "d730e1e7bb6fc6e23c5b00000000020000004de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10080, 0x4d) setsockopt(r1, 0x3f, 0x2, &(0x7f0000000040)="12a237c3cb0d2f05e9d8f4c09a9f6c77521194180d6cab5cdb8801d086c1f20b0255a419bd69fd27e81a706859e060a8ded56bf10a2ee285a0e2", 0x3a) r2 = accept(r1, 0x0, &(0x7f0000000940)=0xffffffaa) r3 = socket(0x6, 0x8005, 0x0) sendto(r1, &(0x7f00000000c0)="d56c2aace267f07c0ac690e81a47ec907ee13e235f24e97afcd79ebbdf39b65962d7292464f69e14b2181cd5c4a3a714e9b81fff40069968c4442e31b18f30a99162c9d7264649b70d9b3135da050f29e5be872b4e2fc56b47d81428f81163d0812a764f9c4e67cf7351ed8df8d516e6bf813e9334d741dc0f8b368f4d5d915f09cb542ef3a4e9b2eed5736acca139457fa5e959610b8d992f9113fa04eacb051b692883ef195bb3613762a66069394d9acdcaa85936b7354a8dff926edd393c", 0xc0, 0x8, 0x0, 0x0) r4 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x82, 0xd4) r5 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={r5, r6, r8}, 0xc) recvmsg(r1, &(0x7f00000007c0)={&(0x7f0000000280)=@in6, 0xc, &(0x7f0000000640)=[{&(0x7f00000002c0)=""/41, 0x29}, {&(0x7f0000000300)=""/56, 0x38}, {&(0x7f0000000340)=""/209, 0xd1}, {&(0x7f0000000440)=""/229, 0xe5}, {&(0x7f0000000540)=""/233, 0xe9}], 0x5, &(0x7f00000006c0)=""/254, 0xfe}, 0x40) msgget$private(0x0, 0x100) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) getsockopt(r4, 0x44a, 0x4, &(0x7f0000000800)=""/73, &(0x7f0000000880)=0x49) msgget$private(0x0, 0x401) fchdir(r4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) fcntl$setown(r1, 0x6, r7) getrlimit(0x8, &(0x7f0000000900)) r9 = open(&(0x7f00000009c0)='./file0\x00', 0x189d3, 0x0) fcntl$setflags(r9, 0x2, 0x1) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000a00), &(0x7f0000000980)=0x8) r10 = semget$private(0x0, 0x4, 0x280) semop(r10, &(0x7f0000000b80)=[{0x3, 0x2, 0x1800}, {0x3, 0xffffffff, 0x1000}, {0x0, 0x1ff, 0x800}, {0x0, 0x4, 0x1000}, {0x2, 0x1, 0x1000}], 0x5) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d8", 0x990) syz_open_pts() close(r0) 03:17:22 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 03:17:22 executing program 1: r0 = syz_open_pts() dup(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x612, 0x0) r2 = fcntl$dupfd(r1, 0x1000000007, 0xffffffffffffffff) fsync(r2) 03:17:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x8, 0x0, 0x0) socketpair(0x3e, 0xc003, 0xde, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r2, &(0x7f0000000080)="45bffdf2622defdba1592a2f5c128c401b2ccf51c1b5fd281fb760a8bdd45c833625580f4a1491900e98845bc0afc7d6ec630585cf7668b52c0d72d1f84258867187579f94e05893e96e537dbdc4020025aa8f8316697436e9b6329cd92731e276d4e27f9071ce97b99ce0e3ba585d1f4f01202e770e8061c0ff8d60bea94e4754dc9611c1bac864f0515166c06793234b283ca348d0866baf64acf6b0ad1989dec19e78704543d7589778fd8712f62837bc1509533ad51037ecdc7c248157806f911559cae91467eab3566e3f56a469cbc1cb65917289e22047a66d50f694721cb8c185fbe5c2e9bfd11a2060d2d3c819695e29c51a08", 0xf7, 0x407, &(0x7f0000000180)={0x18, 0x3, 0x3ff, 0x4}, 0xc) lseek(r2, 0x0, 0x0) r3 = dup2(r0, r1) ioctl$TIOCCDTR(r3, 0x20007478) pipe(&(0x7f00000001c0)) 03:17:23 executing program 1: r0 = syz_open_pts() semget$private(0x0, 0x3, 0x5) fcntl$dupfd(r0, 0xa, r0) r1 = semget(0x0, 0x5, 0x8) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000000)=""/16) 03:17:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, 0x0) 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) write(r0, &(0x7f0000000280)="9f930b6ff0eeff43294e276257a5f20957e0262b", 0x14) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0x0, "001100000000000900000200"}) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) syz_open_pts() dup(0xffffffffffffffff) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) writev(r2, &(0x7f0000001580)=[{&(0x7f0000000440)="4cbdbb3dca8ce1b7eda27818b2e67901e26de4c160c67b9fe95c7f866d7c3e48699990f0f27279359c4b3cb05a80855092bf14b042a8099482b062ff1f9e18a75eae34d133136f1ce55008a8e8a5a8031909f328852bd4e4ac5ee33cf220cadd311345bc29682abada025883135e229e0e628d8f4c8ad51f678cc819c483462aea8f7858f0a7c9a891e7a28f148aad526053817753e6f7986c4d55b55f237581b1e6ec5d25cd965f2e47a1fb3f71bfa80cee1bf63334b6048f65c4899f4e5edf40e1c5a789aa349f4ff089c86c119e70f81500d4b132", 0xd6}, {0x0}], 0x2) syz_open_pts() execve(0x0, 0x0, 0x0) getrlimit(0x7, &(0x7f0000000000)) 03:17:23 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d0d91e8400ff1a97a5cb6623188b38bb61affe5e", 0x0, 0x7b}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 03:17:23 executing program 1: semget$private(0x0, 0x0, 0x6) r0 = msgget(0xffffffffffffffff, 0x3fd) semget$private(0x0, 0x1, 0x100) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) msgsnd(r0, 0x0, 0x8a, 0x800) 03:17:23 executing program 0: r0 = socket(0x18, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) 03:17:23 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(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000), 0x0) 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) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 03:17:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000000), 0x8, 0x0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[], 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 03:17:23 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) writev(r2, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) r3 = dup2(r0, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) readv(r1, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) readlinkat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/32, 0x20) 03:17:23 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc885384399e26aeb9aa7a", 0xf0}], 0x1}, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x8, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) poll(&(0x7f0000000180)=[{r0}], 0x20000000000001c4, 0x8) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = geteuid() r3 = getegid() fchown(r1, r2, r3) 03:17:23 executing program 1: getrusage(0x1, &(0x7f00000003c0)) r0 = dup(0xffffffffffffffff) ioctl$TIOCNXCL(r0, 0x2000740e) 03:17:23 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="5a178844170653225102cc97a456a576778c323dae82e79fb9d4df8721106e50251772af83dcbf893bcbc484e8b1e5260471dd188e6bdba242f965afe683d70bf8a635c093b03ed1fb0e1d962991937e45e3dd5443a7fad3f9d77d714a936aa789c1feba3ce3223a7f41efe383682717500c44479ff1", 0x76}, {&(0x7f0000000200)="f55c89f64bd0dd2e58270de22b0e44e43c3c3b94d2240753c88b698b929ee99f664e3e171dc112e369b42a3bc0b2cc0c751d0b5a2c5558377fcbec0b5bb69d134894b82567ae1f76f20997bec4282bf5260c2be628fefce93ccff6e701098f0c7d44e3bcbb4502f047da426909ce4b195875a76710494d2451ae5f25b786d41a3812a9b9def73bab19bfd1c36717c0ef041e327c2f42397539536be155ab76", 0x9f}], 0x2) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="9b", 0x1}], 0x1) kqueue() 03:17:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) poll(&(0x7f0000000100)=[{r2, 0x44}, {r1, 0x5}], 0x2, 0x0) 03:17:23 executing program 0: setrlimit(0x8, &(0x7f0000000080)) setrlimit(0x2, &(0x7f00000000c0)={0x6, 0x2}) pipe2(0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0xe) fcntl$getown(r0, 0x5) nanosleep(&(0x7f0000000000)={0x4, 0x1}, &(0x7f0000000040)) 03:17:23 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x200000000000) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, &(0x7f0000000000)="dce3b558f18696e085c12c377cf83ad4a7b974c44eff4594bdbd764a1c2e1d990aed446f76ab7cb8f31ba0a4376dc96a2428b661ec0068602f9cb0c8da48bcd80452a08528a8030120c4440c7e9074fa0cd2e601f62ca59455ec97d2440f46aed5da632577d55d37972e111b7cbd75c33dadf8ddb1833d5d70d6e1b17d630d854f95274a4bfdb7823cf1c11873b6650cedfe1b39e56d8cbcaddaec0b1ca20eb59afe3b4023102eb2c5b475d5502ae86bd491a42a20b83001d7231476d2", 0xbd, 0x2, 0x0, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) 03:17:23 executing program 1: socketpair$unix(0x1, 0xa, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) shutdown(r1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[]}, 0x0) 03:17:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) sendto$inet(r1, &(0x7f00000000c0)="0a2f784ca49efbbb435587c8faef1158e103f7f34a3af1bd07c0133da36922c8538f9d5732e9b5a1d6b979af608c33c91cb1aa33099773d19f07b2053a2d1342f7b1e7fe26cc43a98622fb61ba65a2403245213c544bbdd9e687b51a775f828e6e8ff37da04b99526b9d520b450ae5b47653fc5e05ec21b1c3fe31e1e02fb3e655856930183e1249f9e3954e59309d6a5ea69b301ceae5a4c08085e37e6a131455ced507714f0e5febad3d20a9264e2d1d014d2890be540401fa9ec976a1abe0391e9270c91cee9890af555e02c4904dfb7a9914fa48ee6a734f97ff0b23eda345ddbe255ecc4b2ddf336930ca7abb25a4d24eae7c08a7f5dd96352a5e375b1c4eb0d9e80db46c99f206b4fbe54f8ba58c1e060064c108ac14f7e68f24582f100f32f1911ede9c1d26ad07c3224eb5fe196e753e55e78f4f473a738b87e47b548d98c12806e771f1b0f1a010f4059e8de9bf04a6871254990818ad8060bbe765439159c3b20b92c9e781a6f9b91e9c9443fd9aa2ebee3441eda830925fd6eb8c5409398da906f31506dbe6d5ecd246563035445f3a2ccfe9d1f6e4d8d5b5dcac39d852f60f73dc9e6588bb0d71de00599d57b2818d76f5fe88979597ae1a8ef83f453661e9d7499ab222bc404453da671f8c62ca61aecd54185ec4caba706eda3c20c0c4296851ba4f951b619a57c7d287ee14bb4785b8e56afb4d67dcfbee1ba94169ec479aed256309e45ab782004d8aee27f6fe06f4f42f5de4b652c2149ed2fb8eae8a0fa04dfd4f46776c83bc6935ef28099d4cb59b9f68d5a354b4458c9fc93c7e50995cd84726316bef5475fd193affac5dacca96686f0600d1f883a8bd610ca94483cd97ee8fe1a7707113c9683a84a3fea4c89a8afabf4a62dce7ef24e055cd8ca08f0afa6757901e93a0083dff3c42241cd8931db9e12103ff143e0818346a2c7dd5550bcd589e3e78f60ef25b14a641cd4cc2251ba2336cf36d6fe891d553cd27c9609cdaa3daa293cf044c3ca33b4e0a880d99e4039c6ff8392fed89bc7a0874f7c737adac1efa57dacc80d850ddae0e0d123bd47999cbad6b1ca05cf5850a56e5a492a71bf68e2a290b1df669f9aa9b9fee2001d35afc62633a6b1d5ff012ed9e85a385bbe67be20f0f186c0f88f7787a139c944e529a5a270246f31487d6e87995ce0998a01e0fdaea5eee78b887f78f3a6f7d508fa34a70c4adf3230d60c945bd9d1d6aec505c9d0fc7c362706a4d2fe28fd51e0500a08223fb59cba3829bc1ee4791bde19917db005e991eabb51bf0d7446ef2df759ae72ea0ff274329960d8884bdc9d527a18dfefd0cbebb7d8116dd6eb94db85926dd399f4b1fc6b1d3963344cc145c510987b06c8333c0410168b709cc6d02b18d20240e85c94d4241208fe87fb9ef6eb64f6a6531e9f7a7d75dc9be1b8682d4d60414a4d3ce60508bad729af6e2ea78cc07097452dd83fcff546d3b273fc9111c236850535853d0f3365111dc4217add7ca82c6cee8c19ee041b6e3684f7657e9bd4c2fd93039f14932c9a9b7f5e8a9612caef05bae5b0c8ecde4901b70759b0c2a832cc7dabf53741cf24353d80711a398fbb3d5ea211355bd751a82d4bdae64fb700b5572ec800a9a2c31d64c8b89bc09b712246369ef383661561d351296dfa37bc99a186e4511f438fd76d9e133ea9801689fab84eff42d76f88bbe9acdaa4a4a600ab6033f4a19056d4f61be2a6def467424ee1e6b7a6d202d0317763938f8ac91c250c061d10c631e605d8c9551955e234bc8ee691bd43d48caa0bdef83f55782999c16747c2d699616bac5facae4f670b9790f2d9d4ed38d3d2a4edde53bf09a49a6ababc660f148de02e15de1216fa5f48fa65d5900cf351479b20fe706b80c8349f03596a8786490874acd31b63e2580b7df48ff5b6d9e2251c196147ecd0ae6e1b9b2f232608bac12fe9fc418487a96c1855bf2633df416add46a75dd041812c6fc0eb2db61fad668509fbe7414dc1bde6a65fa1e37c17f28e7e5b0be50ab26ab395169ce046aefbd532170ca02694253a066d44c63b54e067c2ca4ae46f58bad0c4e35b1ca9363770ef76bba110ec27a20506e2ca9da8b55615eac91ea9f40c871b92c68b4b2ebe4b08e14395745af6d05db51a850d2103fd2277d7f365d4a8ef28577a459fb129fc75e7c81f26440551a978b5a9c22e4ce14ebd80484418f802be3c4d0929fa2997b576596a873ce0ae7ac137d69bdb5e1b36e7e052ff56e41d2e87ee9e94eef04e8695e516beaf57af0c892606694eb125b20d2465b11f3e1086bf572f564800dc98e9e1ef320e86addb9075f6e87ca76241ac22d699bd2e9927991447419362d5bab34f7a4d200d365dd5069beca4a4cbf395c0ba4ed0d54cfb397c4c7efb668d149115eafab5a82b8c81f4d5e20db6458604cf4f6ca4401a61582c68fb68d561820c49f621bdfadc1620caacc4c68202673f2dbc56681affa2beb9a5e7f2616df1e6864a30e02a9b7a9f08ebfd1e7fd7a90328f03f15e1eb217cf89a6c7abf273bcbf7fe8d608cf7de6b2ed9de5b9ad6d72a9c7e1fd1a439464b190c8ec84a3f981da1e78a930adeba550e4fe96b718d3b45011276bc48e6bb9b8779bca1a42770504dc287abe5dabeebdbb32b4efadf46b5eb5d305860cef6df6fcf77c4eb00d2505c9b6148b030fa5b9c800328ecfebaec98eb83dc69315a31af8a84d89abd4053b32d25d2b7847ec79617a8993e83d42b2ed04281bf109fc85c8ce4e51941af1f09b3025a5ec9cce0e0562ea4078ffe6c7de69968c1334aafb7fd90b33d9041d78946e8c8bc95c9979c0baa66462c08dfdc8b874e1dcbc743d6da5a2b5b8c0e5e706b8e044eb14f54a235bdea70efb8fdcb80fcab93cfb2177f4f8af8f3b1feb5a34f94545ff848764323ff5cd281e176b05747483151db3987d81005dc8a4d82cbad6a4773b9402915a6b5341e501a613c4beb971a166180e0496e97a67a7e7eda857d7d8ca69bd620949ac0aec69f5853b397308b0e2229217b64453b70b71ed511a145aa1a37ac7921fdb4b629be52a8a0a4594b6e6d3764c68a2cc0a27504572018747ae40292084b55e2f3d1a520a6a28419ffe61c5d663b0698e7b529c931ed7faa30bba9c5cec5db961acb5ec374bac2406ad579240046ae3f709069d04bafe52006acd3b0a6a07a38157f4c74ae23040761e42eeddedd9f1d3bf0ef585a29ab94846ba0cddfc38efee75f21df08bf4c534149eacb91112124679570dee8c64694c72041a6ed615d414e79b6cdf51fe3d46eb14074ef3e8cc4be548e2b7cd2054224477295d65cae921833b97b3f121575372677f9df0d9926a20036a0ab6d2c162294b57a6ced67ee7f5f8d976f099b6f58be2384609d0f59e7ea928746d1142428597940f2ffc6ff1c129b538cf4e3457ee06540b8f7ea37f44e47504a2343bf2805b37b874e21fbb9fbe78626cddc616b367f9a0bc4ed0a0a7421f2e33e5e69e4aec1e800817a01682e7b05267235d069278b0985368ab696ed2bbb5ed6037281652115b4136f8b3e2b8d02bbdf7c4e6160de733b2b7914f555d30fa1c3f5cb9bd0bbc5057776dda1101c0e289cab6aa514240d5ab4b89840966e2b821b199b1d1e3adb11cfb538b46601fec5823f07d811dff9a47e148ad190414014dde8a07a3848dc709994c2f0c7346aa6f420230deb8b49703077fa2e169239e6bd166426767b1a2f9ce81a065b0e0221a808cfd5d4ac24c9f7d65b907e0530d6f35deb57913466b86fe9e1dbc95152ee9e294576039301190305938969955700e73c56febf097af77e3c08980eaf73ac25ca6dc5998693b4e5e5d876287ac20ba44b6907f70ca02e96859bd0a9cc75a68a6ed97806c7f36364c6b5722f3d4016c7b7dffa90d4042b72fb30e0553fc46c032f5ed0feac95ec4e30303da32fd432d453f73273f2e6be911e7ce6aa7679a225ddf5a1b82e12000c105e82cae94dfb9836dc264ed9f2c3265ac363af69d2e6446b747096424b11bfff35c92e365daebab235b4abc2769a1eb63a0a2e04ff6318e54a94992627ba1fa6d0b3d01f8e945288a48eaea96b1cff3f6f494ff59af9331067ae11421c3b50b15fbf8739f6d8783cdff0278b9996173924d5573bfa40cad7ccaca81613a54534984669f4ce24f3d05d9ce8a9695db7a52dd742e4d479166c738d66b8e8888094de08debf5ae0c84becf27b13e3712cc46527f3bfd9dba70394273b8b7d3d3de07d7663311356caae9732f157baf33a63e2d81d82ca450a1d36c05fe19d0c15baef8f27a589f7afc25754946a23d41e39ea2c253956a20f45bf2db20dfebbab9b18e118ad69b7f09fc29463a02ea38a0d888cfdd00fc02178a003b1586f294decf1a08f5ab8a8e9c6ece9a1bbf65e814b2d515630f22d2b0923a6931f0da21333bb8fdd2da6c368e4711b406e2b9f20ed57f0dfde482b3fcd3dc8b2ac042fc5977ff5b77b77b602de2d85e8ec53dbf08975b5b175ff89078014e1c0112017aaa21ab5269740d8296b4204f57486ad3a08256f7ad4abc25516de39283229a9d5b1c344697cdb919f8a92fa0880e87560aaab3916d0e0f2f99821c1aeafddeb578864d33d2496dd39925b355b9233dd272fcc46d7c61fa1801014aac5f260cdf8dded5c6d7483b181610be5d9cae90b481e42fe2eab41bfb20d87f0eb382f19c9e6b002a6e734faed784db63a523c9541376bb2ad8e53e416da07c96c6703937a3f8fb7ca4df6d778016340e7c573d2148ecd46e043b6cbd848a7db863798348eb178d0813a63d671123b979979ddaeb0802a560646cfdca15e862949626e37af8f6012da2dc9e0621be38ca2a56f2a7a98fb1f5f8a51cc11874ec3c8240e13db265293fc1f14ba3b4d34b0b446bb4eddd4ac38ba260a69bd63ffeb2b1d3e96441acbf57ef968fe4b09a58ce2834f18d9350b033a04760ea1f738a43c14bc4936b05a22630db9592fc988494d4835e5247c5dbc1f277551b4f63f034b6f477901cf66263ba5fb0371ddad0d443f40286326a5204141edaa1df4ee72aeb24369a0262711ad798c19fb9f000304deb94bee2f1eb3c270b2ec0e819f8931a79f7a85bebddee3b0e51e82be0cf921275a3df75d179d3a9482f0e4aec1b32284c1999d040df4ec6a3b568e3f9d3c45ba1ba67e68ed9e19d7ec731c304feda598357939d97133037ffec06c63f2f9d97805e845381c6df2e9edfb69022f94d501debd077c397a7a18334b830e60e07fbe728f6f0877a8d4ee3c3fb36ee3c7dfc1e8ce828964795660e9735e3e8f405956bc6f739c1babd3c714a8bb78c25838e6b314b0593ab27ea1ca78dcdf7d11909fe0bcc2ac661ba86286b0d944bb586a7d5fe0873f2184536fff9ecd06fb3487c20c8181272ee0fad768401a5006c53f7dd915ea366b1ead1ce37d24a0eee7039727b4145b5f3df28e6c85b22d60aeb2d2ba00c443024be8595dfc7e69b6eb2b7574c69a420585950362652ea768c2fb91e5530be4b98511ce460461f094ab8e1b9019a7dff22ca03e29ed641620786464c3d59d2e7b84855ed2d9eb69e67a4fe23d76b0a58c2ec15754159a743d5f50dd0b7027c4efe6abe9c1660cdc43175a58e3f33bd4b329ce20e41b842ad9f72807f30140d7d8f8e338b4bd51eef68d41ad60995eacef7ac0263d8ad1e467c8b2b78e6bfee3bee5c9adb776c4af05650d98012dadab789a4cd07ddbf02b9345359ea3cbd31540522abd1cc1fe1df57f9f15cc2dc52367ebaa5dd9bd02c", 0x1000, 0x402, 0x0, 0x0) shutdown(r1, 0x1) 03:17:24 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = getegid() bind$inet(r0, &(0x7f0000000200)={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f00000001c0)=[r1, r2, r3, r4, r5, r6]) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 03:17:24 executing program 1: nanosleep(&(0x7f0000000040)={0x2, 0x400000}, 0xfffffffffffffffe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x41) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) r2 = syz_open_pts() r3 = socket$inet6(0x18, 0x1, 0x9199) r4 = socket$inet6(0x18, 0x8004, 0x6) r5 = socket(0x1, 0x8000, 0x0) r6 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r7 = accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) r8 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) r9 = syz_open_pts() r10 = dup(0xffffffffffffff9c) r11 = open$dir(&(0x7f0000000340)='./file0\x00', 0x8, 0x1) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x80, 0x4, 0x7, 0x3ff}, {{r2}, 0xb10bc839822bbabb, 0x9, 0x10, 0x0, 0x4}, {{r3}, 0xfffffffffffffffc, 0x2, 0x80000003, 0x40000, 0x9d}, {{r4}, 0x0, 0x0, 0x0, 0xfff, 0x3}, {{r5}, 0xffffffffffffffff, 0x11, 0x20000002, 0xff, 0x6}, {{r6}, 0xffffffffffffffff, 0x10, 0x2, 0x7, 0x7f}, {{r7}, 0xfffffffffffffffd, 0x44, 0x2, 0x1000, 0x1000}, {{r8}, 0xffffffffffffffff, 0x4, 0x44, 0x9, 0x6}, {{r9}, 0xfffffffffffffff8, 0x4, 0x4, 0x80000000, 0x9}, {{r10}, 0xfffffffffffffff9, 0x52, 0x400000b6, 0xa0000000000000, 0xfffffffffffffe01}], 0x6, &(0x7f0000000380)=[{{r11}, 0xfffffffffffffffe, 0x3, 0x0, 0x0, 0x7}], 0x81, &(0x7f00000003c0)={0x4, 0x4}) 03:17:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="a3781efe31725a2ff8f9d1b2d312562a4227892440e295acec8e22412e742439abf803bad8defc815631593dcdacff7307c31c605b2c06f2fde8a7488cb78ee4c585ebe2db6d58edc6c4809bc67099", 0x4f}, {&(0x7f00000002c0)="bbf9e1ba01e8aa23e99afe45db7816b7945deab4eafaa3a0c32821eb964f6792ef747c67d024612858b66f54cac9244a267d9fcaa260401ea8d60461e7f7d44c2454166c78cd1175456c53e52e166bdf805de9633268037be2ee77257adb66a97215179c44430a9e683959ac505f8b198a1338061302f9801af22a2fd2b4fb64b2b47fe5500c5b04dfded72fb14b10a1c35f4f97481215540ebc50781a478ad6f90670b9b74828d82bc6b736bae0857af7dea3147e4cc95d952eabd6e6f00ae05b4138b1b44a137c62f9c9231f9b72e21938fedfd8f136e3d9f31e5dcc4b478e2411ffbc1a38bdea037e4521748adc9356ba4a", 0xf3}, {&(0x7f00000003c0)="301406695b7020430f00459dafe7e276f821f0d5f4fdef658dd54f7197f40295a0cf8b98b97537e510d47cbc88dfdaf6268ac8c2250a2765464e94f90389e515071ee49db8609ba40c8e54f4c8b9221708a82ef124", 0x55}], 0x3, 0x0) close(r0) dup(r1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000440)) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff6, "855c00400000000000769d00000000f7ffffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 03:17:24 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f00007a1000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)) shmctl$IPC_SET(r0, 0x1, 0x0) shmctl$IPC_RMID(r0, 0x0) 03:17:24 executing program 0: socketpair$unix(0x1, 0x8011080000000005, 0x0, 0xffffffffffffffff) 03:17:25 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x1c5, 0xffffffffffffffff, 0x104, &(0x7f0000000000)=""/230, 0xe6}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) r1 = shmget(0x1, 0x10000, 0x410, &(0x7f0000fed000/0x10000)=nil) bind$inet6(r0, &(0x7f00000002c0)={0x18, 0x2, 0xffffffffffffffe0, 0x631}, 0xc) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/127) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) sendmsg$unix(r0, &(0x7f0000002840)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000002780)=[{&(0x7f0000000340)="c86a5a07c9e6e1fbed30ea6450d8b7743544c28121264fa855fff967961dc176ec95d7ee7a63019c63df2819a85c9afb8791e3478833c2d0575bbed745bf124a3f26f5d941bcbdab5d75587532d662796340237e98e92d3e45addcc919204beda3f5d2f30dd58a99ad59e7b943b907e940d82a8e2ee96a3a2bfa099bc97f12882f44ad966be38b3f905ec0a8af9c5e7e70b7319ad08d9505e1f12016dfe731037037ff32fd49585f8af3180241e5d578c74c1771804549770985c1f73182adbe756cea1dbd2bd7969c5112c01194694a29abbb01aa1e74788a889058d687e5890ef7f773eaff78fd4da909cb56c3a2e26c66b1471bda341a0cc28daafe56d767f4537534370e32561b52b21c3d845cc637623a853d378ab3ca1c80c23665152a958f930a704549011fb1a91b0d6ffe1a97d4d8f5e1e669d3728a603dd9098d025caa57258d70c090f9a655bfa9999a86661d9ed9f923159df930d404e738770c68c98e500534b714ba318cd16370fcc0bb15d67cca476e2ba2273fff84ddb0d4932f2ba5d6fbb85f88e8774d270914d59dd44ded77e3c0f698ae3bee161bcf18b1debcc25c15b3903fc1e7b8c0b5e8d07c0610e794065bb5820e24664a8e68028d61a81d3ca13efc5bf3d0863e974be260c4319d9c275379d7848943723ce84a7bdd162e6656e7fd74e52e6ed6cd0fc10023386dc2609bdbd5ef0bc788d469f27e0980734af2f893de001aceab6498ed51a6430c7c530dff54d9467abe996bba0ed49b10cef1db36f6ac8bb036b6dbe34857237c8cac9c1189451b873c3262e9b3dafea9ede15f26381f78a7349272b2f747ca070428ec39500ecfa2b7af0163f0c02467bfdb1f02cee49524dc9eadac512b4baf7654dc0d13b39823ef24e7e956930350dfcbe3d10bca41e75b1fd838657776b4d899cb10bb46c0bd0d395354fb93ae8eaa358e1d6cf1236ec579953259d45d55ab8954f93d1c8b00d90ba28bc64efa1dbc1ea0090f69c768205178a9dab7f0d707a6db69f6648f9a0650207a270d5a9c802766e3d8982d38e0d0ba5802ac77e6bbfb5cc9ef95fb0e5608d17ff9005636b61ac026ceedf14cac5e4c303f957a01b8936a02189ff84c5158220e593cc3013753e9aa506699580f28e39566cad5462f426a66be870562381b3feada3fcb0e7c04a9e9bb9211714ade14cf5065221a8321fc6be8c5ca77fd0cf967056d7b0115377f088b032a0c27147639c52b46629e4a8eea1f4ea6cc89f2c9423be536bbf4bf56fcbebdcfa592ed3e7ebe2f89e536499f565c6c071bf0e92135e2bc9d03249829c4b711066a56a8c0b9719a6da7b2bfd2884e40f50ba63c86fdfce724628a639e0e2bcaedee71d5cc5ea09ccbc4652a4a42314e694c45d1250cd8055cc6d2c00563526eb2b6a31b25bd4f75fbd27f401eff9214874454afe96c37bf6ed3fc6f8c9c8bd64ebcc33ed94e8609e7ea3d12d04334f3543bdb1560d992e7b3b6a2f68fc5f5e92636e39c3b83d28ad960288bcdc02ed9aa0c95f8735e727cf83c9d1640df4cedf6dc2f47dc3f0e13ac8d6f17df7fd9c65a9a46b3d192d8d1d86c0c7cb5da6c039475dc95f94b0d487af8542336d3e1d27ee9a692ce840d613b14537a818597aaffdc8264d511995f61c26890d1df42d9450bd8f5d7f259bcd876c7956fd775d4133cad639b197cadc4a22b11d17ad387b4be1a580bb17a96012d82d2c2a06ce364d2aa53e9d72947979bb76670b2c2c3eddd1358be22f2a4ecab9048fb550d7236c46b1d0a8b834fb934609ed0c0aa132bbff0f7702151fe03a5070e5e8af0b6824cbde9e2424095151a5d5169c9b816d727c866ca9f9c8027a309dd1bdfadfc5b758d53be3a9082bfba5c7e60862a84842d86041763902d2759888e6ea6595c118add5050760bea63b338f9df2f7448fb4ce401c6d53f644a63a72f3dae6dca1207f892e4102852d29100767ece7a644fe5ceffa35387d14ab14c3dcd86397b2a8d128928344ee2a86a56bde03f0c9c0d37f8c14fb051646dddc6117a8c72534b90eaedc428577bd65c97c301579c404c1148a7caa186f8aed9daaa1a5c7dfd93dbd29092d1dcc1f9a07711bce1ef12afeec4739624bd5f038c5b0e632e6f916880ca51d67c527b8a22f42f9e57c2148d26ad8c52ec472152decd896388d1b07e8267b0b0e2bbbea5b665da96adcbe5c1298944e7de2a65f89f7dfb5f9494a60549fd94c46a3b68458ccd53204d2d1648a147b35f9740ed49917a61e1b3f4dc3a2749abc267d88b00a79aa68d01bae0a06639c6bc883579be5f22c4956b06c304be8abd4f4cdf264e8775777371a1c106ee1c596c76f8dc097588903c73b8a09a33820a8276dd6131723c1afefc60e387c08586e89ab0461f4581969d2d2d02783d7ed5005dc4fdf2dcf5a6915352cded9143bc809df92fe8e3d84c9e6e5a30b628a642f2d8e900f003fd107efb2efbe73a6ea0149f3218d54c1bf996538cefef31539a852f831e216c1d2ceea508b59d4175a24430392af152b86307142cd5513b8a49a6cf990bc37eef9e03360f856e98db73612b79bdeb2888287b039130b86b7c731c1026c201b005edae2257818318a1bcb7b60f2813d5d5c9a92dbf63dbb4be513ee3e7f922a9304b228bc7209c2b1eb9cd1365db3107b5f9317db73d2d5e4f1c09fd1d4a941bb08b8e4d81deeacc24545ceccc07ca57659157206efd379341db93fcf9b79665f3e81666f83cce20389a6d12a404bbba00abc05858716d6510d6fcf38413f9573e61c61175284e5d3e45ab40c20e61990c3254fe1e65d4e62428cca8f0ccc0e85a571b18d2aa1685274a957aa934b23d41ca97b7775989fac496d46282da822c0afc39a2f09926e8f3a24ad694f1fce87e97b961f85445882e3aca9bab0f878915babba45478e699e255ea2cc748e59d2909fb8134a36141286d443dec725d6339450a6b15401e7ddf1297d96f2a4e5cbe681c1eb3c0014d6a78380932994b070573216b424d8a8841113e85043ad7ef3393d3f43c45a204dbcf9b88d10b9296e24ca6fc637866b7a236fb346215e91117101f22f38727e761e9bf9854119497ab86de8437b79f7e46a173d3ea424910c7d49c0b43336317ccfa01459ea4ab55608eac7b38f8d8a72ccc5e316d43731c1bd4cccdd479e6d91a8d918b661096d6117fa4f6c02453f03f909ec584f941497896cbd3b96dde988faac173dbdba6ef573fc6f79bff190e80ad3185a9a12004c3a72966a568d7a5bef3ff0ed386cdf18e0feb0b2ee6e68944aed7c3cb93f260d6b42816d40aa18ddcd42dd42db84be2aea705297d1bddd0e13d0d7756c2bf795ccf98965a0572711764421bf891966b88ad0e24d3500177efaea8723424eb036b0d874d41938815d2e7e0d891c8b8c78d37c9e27aabdd7d773cfb1546bd331bbf5d4f372d1be4e32abe4721f663c5efffc53277a377a0c9a318a0cfc067e7696155b49ee8126b5ed085845acd0cec795cea60632bdf5e82d0990d6621d0ac614f920c64b8655627c435c97c7c025e24a8a9224eabbf460a2e77795e933168fc6869a012f4f7b895ccd28d977c1b5f35318efdc30f878e1632fcbd66789695a79a18981f69096429e47ca1b698a3f85e6589b99e8ef4c615ea6933c21c3420da24e30d0a7103cc0ab11057c8908c7b4db7f1ccfac0eb8fc9d8724ed708e0f58cad465f7d830616a166b5a09051d8eec9759572883080ee6513613ad70df4791403410f067918d82fb1ba4a5481bbad01be26b1dcc6282d6a6bbc14a8207766e2d188b9fe85dbec06ebbb7ae787a3206d60c9c965784b99c4f6c297b64c45c084581ce3e637a5c40a41dc22d2690b6feddc82c0f6eb739bad6f0e0b8994a4fb200d2fde9da8cde339526c22df71b3668eadf58f6fdd1f1cf85ebf6a2c9266147635c8cb16d5d2a7a8f4ee10cd7027c8148247edd8ca9376ff363fa677dac52c260acd9a40f7739e5a1034425b0a24ebf6364793d01741b190f643ae0ef90cbf143331568e1874cde0a27cf59ad2b30b3259c8d9ce2fc5f40b9a4fd5dcc1d2d5f4e383c485689f841f739ae629b2aecf4dcc733efb7c9c14964e983b493172dcb1719efb18f10726ac5913700e5edbe60823ef4d3eec5fa11dde897d15e7741b84b5e63c86e667b50a3f999042606c5a158ad6b2361a63abce43f832d0a9461d7d3df95f236aebbcb02838dd8f47e3b148326640b737381db4b9ea4e56f6550fdbfa64d0028973896d9550e69d524d6b8958d7115949864b5a764d81689ca5cf25ecfc2dbc8bc20346b7a5e161905856133c683f6f8d759c4ac194bdd13558902a6936e6d6ea35f14784bb9a7383c73f88106b31c51f55f66ef41e9a632bb6853b8842ab4c366e6975c6bfbf2a11583068bd557f024d5f7ffc581cdb88cb3baf749bfadbcec5e75ac0de27e652f720070782e047d40cf6b6b71b30005ec0485669656493a805e0c6f913ef4ed3ec2ad1423b2b3d890cb71d10158dd58d437eb50aeb31f9bf41b969532d36510ea263c1d37582e1fd7176318e7c8d70982256f9075bea53353c30041283e48884a998109212b08290a45851d012630feb84c1f7b48a416dbacf1068cf6e043ed012a456cd01ab40962ab7def42aa9f90714b8303d1111d59735368c3716f135080cbd122feeb561a6082486f9084e5c2da750dcae2f204e76155280dd27e36627dda5456dac2a2cd14a86e3615590442f187fe74cb7ef08d993038f48da16fd0c179245323117b2896b5367c73431eb519125ce6530896c55d5f40773eb68e94baf944f31bc89d2a5613ce79100859fc118234711d51d203e47aa50c6eb5d8c0a82ac3e8cb1f835aaeab671bc3cc1fe47dfac3e047392b955feda98bf8d0b28a8404fb10fd3c5ff288435c503a2031213e07757a5573a07499df595a42863b72347f1a3c57b99e5d0d250c653aabe2dbaf6864982300ec87398ca04aae482716dc66ac91ba4d87f5a19712d4758ec1926452e280cb43e3127fedfc11d8dbaeb59736fcdba14c447effae104d02f48c2df4f293b50284ed8cc91c4d5af31e6dea31058990f1570d785af32063ac8763a5d7ced8040d17d2cb645d3f378b23c2d967c84083f23c949525fdf5d05965c7e9ab2e6b8322f5ed43d4b6e9a1e6d16927ca9e7390acd6ff9f9ca713fc808a9391fa440bfb967a260bddb53836b4c9af8238857ac587c06e240933d1945e586c1b7c108e7c6ce5d446b19532c387bfbec109f1015fc5af39407b47ed7f1db6893f4e4efc34c09ae93c510dff5a32b89560a34e77fda869e0e143f53acb1d428c2776b9d5b092a0e41ebb0994ad943f9921ae4c7c885ad6d98d42bb5db1a38ba0fb5ec7b74b54d9d97c01382c45b7daafabc8907029e8e953ca39d2f6e3eabfe530eb06c7628a568fa841ffff388b4b8cc6c7760bb4d00abdf7d25e295e71241d26265080d2450832aa7951702753e07474d01d2bb82eb1213566e23c71d22ab44414fadc11a51f8617e88ec1673f7cc658b58c516a7e89005dc62d267a36dc94339cc8696692b1be60e4b4b4f67ac6ed017c4e9ad6ce39474aa43bfb4d9fc91c911a26fa4634785e075432286f45be393d94a073b18de80e6b0bf811b6169674c7d356e754586c64869fcbbf2c259c5b44289342180d6db54f402f771f528ca4a6e2e7bf854f7a7dc56bf901a980f61334524a92a0d015fb92ba12255869b424072c723cb3c1766c396afc3756825606250049d8a477a4cc61cf6d886675e90beda", 0x1000}, {&(0x7f0000001340)="59d996dfd99932d496a262219aff5332f2c28b38ccd5e6539e47e273c3f2c1e2ec5cc81e77472a8d7a6984ae98cc2f24b1fcd0dd4419c35f5a61582d8c7b2adf6fc01d3912362f4154d80e05b7b01c68d5de99e85b5f8cbd46bcb9abb4b493153ff6c15d96a13781998a4b6d54916695abd902a19541528517dde7cb4c0444297fe90f4bb97d3737671529284695aaafc72d90d73f55a1281d50da7d45bf03396a76b2be321f599f8877fbe4f6", 0xad}, {&(0x7f0000001400)="43b57fbf13da3b84fa6b93e5588348ed8822369830488663bd9021edd2c5dad3755adae77093d8d5ff1ed019f44d0b70f86a46cbd27fce5ad1818752e082dc20262fac6e771586b450d0b955473fc8ea93f60e12d6fcec7cb1f0b49af2c2b3bc33f7e7aa1e2d45e4a9bf64da8d385b5d5c000476e9651fc096", 0x79}, {&(0x7f0000001480)="578abb468f5af49d4a2d2244c63479399b1340e5714e9490f1c6dd1edd055c14b7947dc86d04fdc1d642a46eec522b1cb52427450d3dd81d085b521571fe892622156fe116ead53e8279361f94da5cadd25d9f8ae52f04a937ad43c7c31e2434cd1fbfc71591fc66b9dd45555912596b77f356c401c08e0f602c6b151fe9b566d60bd5aa22fb7c8e210487fc0c51bb35b17cfbd7a45e9b8e0b5f2aa230693caaa94231b4d01d97e1dceffd5f5f4f59328f426a3e1bfb3b502b931acd31e2b1a963fc88234e7951f78a549a2fc339ce05874ff822a6ec78166a3307480e1685fcde7b6048c16f4b0214cd6de2a57c3b22c96ebb07b4dad43d69af47def3", 0xfd}, {&(0x7f0000001580)="fe3662685ebcba2f180bbba55bd9d84cc47b56f75ef61d8b4d0ea28b6a2797c93e399d885fbe14b087ca4c457c6dc437489941d7a103e4d75a09163b104f74c61c095719089875a5f2efaef15c54724c18e3f75c3ddf094d85ac07b0891989f47902815086b50c48c2fa0c9e291b4cb1b0f7fe2e8733ca0e9ce91f9a2d6717111c945b2ca39aa9e96eede9b1d1d9946a1a6a2015a1e358122f5885218658be0fc71711a6b1a70031d0", 0xa9}, {&(0x7f0000001640)}, {&(0x7f0000001680)="88aeee6cb09de068515e132664758877a0c83af2316bacd37aa5ccbc371d0c60f7696736f29a00388417e4f323a7bf1dc56af6c9", 0x34}, {&(0x7f00000016c0)="ac8cf1a6b702b4a2fbdd7f2668e96bf8087b4b9a302b72c7690de8a34230628ec245d14285", 0x25}, {&(0x7f0000001700)="23e7f60aa75bd3a5888dafe6668c27e32bb9cfa19b7c270a6495a0d3c3f25c247cde090624317f6dd0eaad7347fe353108b7f9fb5575ce89ae0204a0edbffa742a01fe7766b41a0c0e5f0b11af45893651cad6d42a87b6327d537aa8f1cde502522507bae7f39e1a46fe0fa018e9a4863004452ebf6c3385f4a15141570bed5983cc3643da69697cb7b145c1025bb05affb77f8a4b37ff7621da8c65781afbe305916c66a1f7d5b65037de1325a860a44d02a86eb581429a46222fa4688077cff3ee941efff3f2f9bb33a711e1dc20d37236023f1158ee168e59889ee0007462f5ce4165ce6d9a73b3b7eb1b49e86bf04da51fb0db390702d9e46b48fa8f7accf9f95052e25e2c9ddeedd8eb10b729ae6d87e37e2df5d4259d12e1491629c6f6e8b308c7c34168a020cec8a81cd209e1205a596a4fe5a1ca70e5b81a55ec7a7054d125b5030950a2c718b24b7ee0caec1d293861e0c571d53c266ac6b70b1f618215452ccb887dd4bdca621c335cf57ccc915ea54346b1b3cbcec95ce6955769bd789d87056170175c4faa677c685b611fa0d68e5de201df21aaa0f3b25eaf23a6189a77e6891608c4a7879416013385d77f93eeb628ace2ff1332ebb24ec4ad55fdf9a79c3db50ca9e30b4e3e96e88ee01083f04ba38d9be22a2090c3b3b6b43e8da02354b33b4629beb10ebf67583372bce5530c7f149aa58315d05cc901a079fc948b6179196f5337f892ac6f18f16cc23442844d0aff1884ba95222dc489a6d7ee1a71c8f60da9b4f7d56cbde9e3bb52aad1029c66142c117480aad17405bfa081c253badda946bb80e845c8b3e47e3d7568e6659812e8995b37927ba4eed41433dfbcb46af962eb0dd053dfee4a1a51b7e0a9f392e1695d9e250f8f80715ad59782d7c2b4829e7841105a1bc65f20b774f3fcd4ea1e1a60ef972776dd85631d183c4278ee103e2dbc50393b9400ed7decc4fe9dbb935c3e4f7862fb0386aadf3a7ae15543f3e10eb44ad557d5f5b19b2cb913d0c3aaadfa2463592bef6c5b17535d59b51f454c28eb22eb730db66bbd17ec5b53295d21b6242a28bb4a5ec4df23874ae23665d283973a79bd6d4ea2216a4a0da313609282dc6012233e0ce000e133357646c632bf959c71430136c0a91600725fdf85663152d8d5e120deb1fdb8783f9d0f1acc182cbe6915c2c1aade515dfb5abdb68eb1037b78c094adddce9057c6120376ffc1846befbc2a1275b79361d591d9070c443523fa19d5d7fe23197b221193b2b03205baf71870a1ccb43fe668788d2568569397fdd58c1a31466c77fd4c77b237ccac6d78f163fbae9b7ff801b44d2a37a9f3735b589d171632aab84d7b71785ebe5a82d45778d01709857dc192090ec1aa6b9adf2cc0926d4f22321a83e71ff95861a1ccb48c0f0c31a5b13f5b9540efed1c9e819b96b4ce0635fe75715cee04a84a3a2b5b4122dd58cddaaff7c53579056f4a893e6ac34c9cc90788c3b0bd439dd11af7fbb21f1c63f12cd6c31129f05350584f28f73fc461cc6bb3aea608431840123f2e14929a9750c4f85438b49ee1e989876ab63bbe3f6ab2d615ca11ee8643b0ea91b1016f121114a5d1111cfbba56a799b346d0e964d20429cc9e83bc0319a2e1e3fc912aa8f51c178926c0c425b2b08b6b1d2f414e7693a14522d3e1e83fd960b0b90b57a7ae52dd955f5f4b92043fe91de0370fe27b3bad6cadb016447a47524aa3b769cd1353acdf5ddad6fce36a1255c9d3a5af8b5c407615a88703bbc5b6a68ce14ae2421f0605a20280e8f08918a93af02d246ee8292e6bd46eab3e55d9169b8331bbcb339b3105b82c5320ac362ee1ec0118d2af2ff2eaa6442e4f44a25e331c5e7855dcd74b6d5eb768012b45e7670e3670c04ae1f6095e51db763ccc5dde63fddb4d27bedd0bc7be674268ce8a8cd972bd1e9aa62eb90a38351c6346f5b8585d28897856ea755c94cae756d4299e92025146478beb9743dc9056c8ea9aea067900644464085104b50edbef8301c1ae8ee22134b927a3f3d8f0e31cc64d2dc80e92ab72ed5ffcb085e564b899f45e97dae8ff7464e10c5f20d0fdf3fb133055efa24351cc8773baf44b6874612822a2db824835653f920e0cdcb6db8283f69587e596f3d5ce9c7dfe1a9bb89a43c1be27b75a3f6c7db8d9ce2d56687b7ba4e98bac1d6f9c7759a27d621f9aae772db2b6db7418af0daa637787d6f504affff9f5869594413901ab51b0c82f7063f1a16b81aa7060be6b66b6190acddfd2f67340dc2100a57736f84c6d79f7d76311ad6932dac3991bcb0f6f09a26dc410ac6a313f98ce916b643310a780a5a1b1b905f4262f123c07a7b9fa65e5de518648baf5f37d1c0b9d1487972ce8a5f0e2daae68466b18f30b11951cf5211b1d98945c46dea61a88f1dc41d4c27a6a877c89ec0879458287b870eb36c8954e4a4af6cea9ecfca44675fd0719767896a641e41abac1a76d1d6b0a2fbd0ded49585eb94c4bd09f60bf8b005633bf8c4247a0b237e4fe783739f7a27d663ef3fb69544f1965d60938d5cbdc036bd36c40865bb3b3cb07e7cadb4a276fe7f7a972e4512f977fc92f20f80de8805f5af1e84acd82a4a881e3d60b57e188af0c757fd6fd443c84aea0b17602c0eb4fa7a222771ac22498aec54b2e114ba5a48ac3530e73e74368356676f49ed4f86290b5d99ca6fcae8304efc7c17b12a9615feb2204d5ce177d4a03065da9655e22fb902ac6b8947f2ab63e5f1314fc66630d69b502ce46d789b56e2af6fed3d0fd5f5ef0a6aa72061a64794d4942fc1477f025c1603fd4e71491f29c6cfc1404b61d1f6978e8dcf81fef33888fddb9d9986f3e633090485e1a1f060c766f70c03e99fc714a190c482e6c045887637ed94716db53907469c1ca9070669636a82762caf78cf0c7eb2901644b6e19e12afdd368c66853b6b1a3560f58b4514f041cbb4f6c0a9a06f40a1ac8ff94608a1bf55d1635736b40630a8a3e74b8a4a7d4e0a34ac410c297bb6cf3deee0d2e2edc8f18a6101e9e1b034ed0b51d62c287b3c807c42471ca3b259d1fdd4d15839f024b7f3885b9889b9ff13418993001c22763592a8f5c85f6773a9928ba63c5c8101c782cc970fcbd2cd45c4cb6e3d64a0d48d3dd044018147baf0a63790845c20d42d99fcc22005315a446b2330ab9ad750cbcf796c7721944c90d44a42ea314b60e699bfc70f0c0a2d2ec9d0c3e25a465500680142f450b3eb0a58637f91788048cb560b51a0ade765227d5868d4a63a4539bc18162cf1a61713b1012f71f0722def0f81941d7e6969416fe0991e417e943734bff6daa38d06b64fd7c76205c7fc22aa998c46854523fdab928bf2060e14eb5ea597c141e7847080376aeb046243b1f97452d6512b02042fd16c3d80b31486285e6967951cfce55b880f9ade9f69bc0b03609c3fad3a5674efd45226c2061a67020cf870b40487218efa488e34bd76fcfa9655ac932fbe83ad9306686b460c31b4f408abfe1c5832197e5f521efb1d3963112b4ff57e4e570da6ea71aba70d38e7968c8fd0198a8357af486cb57d76ca81a9a9c4131c214104b02d80973d90afac5c2298540cd882afc1f52220ac85d6f3617fd8be2c86614b12ef8ea5801eb14515bc57ce590b7a022cfcf47771c44c082e2a2a30176032eac7ff4330bd8fc0f629129b4dfb6844986996e9ef081b3b2ae30fef396eb8a6b09f3e6901dbe5c271ae3de759d81acdf12af229e392965903de9f17ddf43d8796a0de5586e8706162336f5503cb1858d6b2fa5030805b029ee3a4c2bf425ddae6dd248b106b2ea2dbbd110b704ed6d67e25ed03e617d77dbe48c10ea15ca86e7d1944b5dc3ef2133e06cfc153625d9d747085f4216cd06d339ed5c8e0db17aa084596ca8eaf676f808fc4eda9d76c132865d0da96539a95848020468ee36b142667bb7ae2eb101fc059f91147bcaeace7410cae825eb05d36ac28056599d1a3f0ed269606adea662b04e2b783bec2ce01cf6f0062d31a1b83652aeda202b43ebabdc7d45533314da88f5fbe76d0ebaa75c4f94ab427574f9805252cc86cb539088ac3dd4eff602c8e1f43b3da43b71c265217bea1dd21f124125c255c8c457326c5d12c7f2d5ebe7f30c0353ee1b53eb71891407375e801f57fb1c8be552af8f1f50468e477c50b09799721d9659235a258d2fc774305b83f2242663f6dea7962602bfb28c1668d058f9aa88321ecefd9681da6f98e2866761457ead367822f09b2014908a7853ec6ab33f2c5c626afb9931436343aba7ad01cbf6227f05c4bf78a8c92d0b0baaca28d00d44b0614ea0e6ee5f03859d81aa625f69c30f6405c4ffda977f48e9065414f581611bdcbeb12403f458123e74d775644e825c205d064ec310ab7600c01b20ff4fb073c961bddf32a7d51dc0dc2e7524372daa811f06a9345807844d6f39bcaad7939a0ff64fafdbce489c4d6638dfde801d060a4f22f05d0cd3ec09e6706e06a1a8e6806579023ca48ae336966ec996b004c9f149ff6a66bd1fdf336ee2b181affc41699b35288eef3710fb2fffe0968c080921c52d4d0b1d4c86d1577667d199c3e4a2bdb94549a1f9dcf2a7a5ba4a768acc0a98380a7bda48f79ff9a99d5696ba5ebc068e2040241d953ba24126b7de33513a11d7cde1e349152ed8627e1183fa0fed6ca71d49e72bab83e78f5638bb230f37491f34314b22f2a7d162175f759fe9e93b4ccd5e1dad4d4ebd404270838e13967d430b91acde4e88367dd3c43febf91e53e3645b6d76e51f59081d25683ee6240bc73997e1d5871ebde1cd0639b2f895509317741d7ef28a20dafc3c003130b44f0422193b382643b016860a57bc0a32ea6c19e1633a048ec11dc21de1c1d3296b11558081f8bef7111e64c57e1e138399a64fff11ff95532dee35044e36c794f924e16562de2e12c310f41bd330447ae32a4ec8f63a1ea5e3989b2a2662873bd52a16581093cec7d99bb2be9d65a51ff509c11e8211a777bf51a5bae27b0d0e4b25df67cf6b99e6eb3adb99d4758d75943664fca9587a70b2ca86a47579d9b68393a9ddfc744113543f8800c1ed42dd34dfa10fa1e405780e33a8950cac180bdad76de1efa826a03b27f4819de0f17d9117744ef4f089f5353748c9e6bef1beddcc8c2e8978818fea81d92b69189f34c5f1b5989a677309c91f4037ca4817fd59506eaef36667f9df35cf7e9d1c0eef65740816714d769b1a267bd58db4dd6839392f2a8cda3ac4a9e21c11cd548b34e74b43fd569fb89a2587439bf229a0338942dba806964c058de9980d97e845bee4a9ffafadff2b944aa2ef7539d93b949dd4875b9ce3430515519f3cd20ce2edb5d866bbe3f4ca6535a33263c36657ef1f606f7e3e6245155a70d354b624e5a94373b4ce9edf66c8e6ccd067a1de9752a2e24282482f29d1e7199c20685a1c9770c9dd4bd6d866e8b90e8aff8a8df8da163f5b7b589983ff22ab893e506b681e9afa1791fe85e3c8e262dfd3b5ee1a03545ff857980a1e6258b449cbc4f6ab5e65fb15735935fb681f40b9944e7850e854fa2301bb8d0e456be07eb5d7b332534926af8b5b40b5253921a6530db0b38c327106b5f5c0d6ad18eeeabac187d2314b9e949da171fa94cdc707854fb37996fc21e224d3ddbd757bf38e7c4eeabef0c7a1b6f826f8206ddf8a25993fc89d95c307c33ae8d342dbabd1ad4731440c2500b7b5ea95a0710523d86e81fea6364dfe0b58e8b3a1ebdc839a69b081d7eaf0", 0x1000}, {&(0x7f0000002700)="817ed3b672038f75218a7eb8dfcd25d916accdf12ad9dae7a397e6597a7cf1ab38bc67d50d6a8243c282f095f1c18722eddfa5a040846ccc286530aceee3d75dde8dff104350c7666cba5d79b4447961e7fd986bcf03bdfbb3484263af39b9", 0x5f}], 0xa, 0x0, 0x0, 0x8}, 0x1) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8000, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0x6, 0x2}, {0x18, 0x1, 0xa273, 0x1}, 0x800, [0x5, 0x9, 0x9, 0xffffffffffffff80, 0x0, 0x5, 0x9, 0x4]}, 0x3c) 03:17:25 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) accept$inet6(r0, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x20, 0x10) sendto$inet(r1, &(0x7f0000000040)="acb34ccb4449e72db15bbcbb5f8ae48425e8b213441dc786de564d379fe9ee22c7c6ffd605c68189d1780b2d8d39381b32f4f58f6d88aa45457d1b27596731270e940f2ce2ba2a4ecad2f024f4554752abdac16271611953a657f418538e4dbfc4bb2eff77100917db6fcad3c3e84b27328c16fa8f542ca1ef24c211b90cddaee3de138f549b846131287fc8966f247e2e2962aff0260a7be2", 0x99, 0x2, &(0x7f0000000100)={0x2, 0x3}, 0xc) 03:17:25 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) accept$inet6(r0, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x20, 0x10) sendto$inet(r1, &(0x7f0000000040)="acb34ccb4449e72db15bbcbb5f8ae48425e8b213441dc786de564d379fe9ee22c7c6ffd605c68189d1780b2d8d39381b32f4f58f6d88aa45457d1b27596731270e940f2ce2ba2a4ecad2f024f4554752abdac16271611953a657f418538e4dbfc4bb2eff77100917db6fcad3c3e84b27328c16fa8f542ca1ef24c211b90cddaee3de138f549b846131287fc8966f247e2e2962aff0260a7be2", 0x99, 0x2, &(0x7f0000000100)={0x2, 0x3}, 0xc) 03:17:25 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x13, &(0x7f0000000000)="04000000", 0x4) socket(0x6, 0x8005, 0x7526) 03:17:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) renameat(r1, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') read(r0, &(0x7f00000001c0)=""/255, 0xff) kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 03:17:25 executing program 1: select(0x40, &(0x7f00000000c0)={0x5c, 0xffff, 0x7, 0x654, 0x0, 0x100000001, 0x81, 0xe28e}, &(0x7f0000000100)={0x0, 0x45d, 0x8fc7, 0x6, 0x5, 0x8, 0x3ff, 0x1}, &(0x7f0000000140)={0x1f, 0x0, 0x4, 0x1ff, 0x39, 0xffffffff, 0x9fc6, 0x2}, &(0x7f0000000180)={0xff, 0xf3d}) r0 = getgid() r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r2 = geteuid() fchownat(r1, &(0x7f0000000340)='./file0\x00', r2, r0, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x40, &(0x7f00000001c0)={0x204000000, 0x100, 0x5, 0x2, 0x2, 0x5, 0x1, 0xfffffffffffffe01}, &(0x7f0000000280)={0x0, 0x800, 0x6, 0x800, 0xb1bd, 0x100, 0x5, 0x3ff}, &(0x7f00000002c0)={0x5, 0x0, 0x10001, 0x9, 0x3, 0x4, 0xa1d3}, &(0x7f0000000300)={0x4, 0x3}) geteuid() fcntl$setstatus(r1, 0x4, 0x80) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) execve(0x0, 0x0, 0x0) 03:17:25 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f00000000c0)=[{r1, 0x44}, {r1, 0x5}, {}, {r0, 0x8c}], 0x4, 0x0) fchmod(r0, 0x0) 03:17:25 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 03:17:25 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffeffffff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget(0x1, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/4096) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000611000/0x1000)=nil, 0x1000, 0x2) 03:17:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) 03:17:26 executing program 0: mprotect(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0) mprotect(&(0x7f0000ff8000/0x1000)=nil, 0x1000, 0x805) minherit(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x3) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 03:17:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080)=0x7f9, 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(r1, 0x1) dup2(r0, r1) 03:17:26 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmdt(r0) pipe2(&(0x7f0000000000), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)) socketpair$unix(0x1, 0x2, 0x0, 0x0) 03:17:26 executing program 0: setrlimit(0xf, &(0x7f0000000080)={0x0, 0x4}) nanosleep(&(0x7f0000000000)={0xffffffffffff0001, 0x800000}, 0x0) chdir(&(0x7f0000000040)='./file0\x00') 03:17:26 executing program 1: socket$inet(0x2, 0x8001, 0x7) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) r1 = socket(0x2, 0x3, 0x400) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x0, 0x3}, {0x18, 0x0, 0x0, 0x1}, 0x0, [0x824a, 0x38e, 0xfffffffffffffff9, 0x3, 0xe0f9402, 0xffff, 0x9, 0x7]}, 0x3c) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="d8ff125c00000000", 0x8) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 03:17:26 executing program 0: nanosleep(&(0x7f0000001c40)={0xf2}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) 03:17:26 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x4, &(0x7f0000000000), 0x0) 03:17:26 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 03:17:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000240)=""/138, 0x8a}], 0x1) r1 = syz_open_pts() close(r0) close(r0) dup(r1) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x2, 0x100000000, 0x7fffffff8000, "b012e2a6b3a379d9d55f6328d78da889f9f9f222", 0x1ff, 0x1ff}) dup2(r2, r3) execve(0x0, 0x0, 0x0) 03:17:27 executing program 0: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x4, 0x200) recvfrom$inet(r1, &(0x7f00000001c0)=""/211, 0xd3, 0x40, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x800000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0xb75) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x2, 0x4, 0x4, 0x9}) 03:17:27 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)={0xffffffffffffffff}) 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)) syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r1) 03:17:27 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() pipe(&(0x7f0000000000)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:17:27 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) nanosleep(&(0x7f0000000080)={0x10000, 0x3}, &(0x7f0000000240)) getitimer(0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x410, 0x8) r1 = accept(r0, &(0x7f00000001c0)=@in6, &(0x7f00000000c0)=0xc) setsockopt(r1, 0x2, 0x8, &(0x7f0000000100)="c823ce335e5d41c0af360f8a3917bdcd0bbebc6a3b8d0db24d3d04ca7b1c36b8b195cc35855ffdd60239db8fa413d7a3b5729cf3fa571d613ee8be059ee4dfb95f808f0f402054550990891c24f17e123f5fb7a00e58a70fa03b468261e7a4292f210769de8f46841a84af6d4d68d9b77b57e37c30f306fc769e489c7976d59871582779", 0x84) 03:17:27 executing program 0: shmget$private(0x0, 0x4000, 0xfd, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x1000, 0x620, &(0x7f0000ffe000/0x1000)=nil) 03:17:27 executing program 0: r0 = kqueue() semget(0x3, 0x7, 0x1) clock_settime(0x3, &(0x7f0000000000)={0x8e2, 0x49a}) write(r0, &(0x7f0000000200)="2e099e4fd92a8b5ea8c907cf3e39fa8fc18c95cd06ef7d1e79c04974fa0981ea07dcfc9a8d6df07379f8821d35c69f32d285cf5951355c7a2852c1ff498ffe392b52798646433d6894e98c787246243950c248c7e571af30a1c1e70be49fb574ccc211032acd4dbf7fd00f6de2ce51ccb4cccb75a6d95ee3ff3d07c489c2c66625ff4ac8e8ecd171915124a6a0b75310e66aca2bfa9acd82059854e17cb5e0ee78d377d8105cffa07d9158802a71fa75a392627d8f664c5883481e198943f7cbdb8149ee52556ff394f16ae0a50d503388b6eddd9280fd3372cfc40f3e475dc1416569eabe58b9a96198c714", 0xec) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000340)=[0xffffffffffffffff]) fchown(r1, r2, r3) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x7fff, 0x1, 0x2, 0x7, 0x9}, 0xc) close(r0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x33, 0xc000008c, 0x7c, 0xffffffffffffffff}], 0xffffffffffff7897, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x88, 0x6, 0x4}, {{r1}, 0xfffffffffffffff8, 0xd, 0xf0000000, 0xe02}, {{r1}, 0xfffffffffffffffb, 0x40, 0x0, 0x8000, 0xfffffffffffffffb}, {{r1}, 0xffffffffffffffff, 0x12, 0x80000005, 0x8, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x2000000000, 0x9}], 0x7fffffff, &(0x7f00000001c0)={0x6, 0x28108af0}) write(r1, &(0x7f0000000380)="e1bb1010bc75d567900e3b62703c8e9ada3bc3ceb32d817699586b6dae895614aca693d9", 0x24) execve(&(0x7f0000000400)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000440)='\x00'], &(0x7f0000000600)=[&(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)=']\x15]+.&\x00', &(0x7f0000000580)='\\}X\x00', &(0x7f00000005c0)='\a\x00']) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080), 0x9, 0x0, 0x7, 0x0) 03:17:28 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x2) r0 = dup(0xffffffffffffff9c) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0xc000, 0x3) execve(&(0x7f0000000280)='./file1\x00', &(0x7f00000014c0)=[&(0x7f00000013c0)='\x00', &(0x7f0000001400)='+*-&-@*\x00', &(0x7f0000001440)='rc', &(0x7f0000001480)='rc'], &(0x7f0000001600)=[&(0x7f0000001500)='rc', &(0x7f0000001540), &(0x7f0000001580)='(\x00', &(0x7f00000015c0)='rc']) pipe(&(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000240)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001640)=""/20, 0x14}, {&(0x7f0000000180)=""/73, 0x49}], 0x3, &(0x7f0000001300)=""/181, 0xb5}, 0x2) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file1\x00') 03:17:28 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) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0xffffffffffffffff, 0x3, 0xfffffbfffffffff8, "5c04001b000200000000000100"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x10) 03:17:28 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c6, 0x0) mlockall(0x3) setrlimit(0x6, &(0x7f0000000040)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x2011, r1, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x81) 03:17:28 executing program 1: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x40) kevent(r0, &(0x7f0000000100)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x5721b76b96d34469}], 0x60, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x4}], 0x7, 0x0, 0x7, 0x0) 03:17:28 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="68026e"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 03:17:28 executing program 0: getitimer(0x2, &(0x7f0000000000)) setitimer(0x1, &(0x7f0000000080)={{0xffffff7ffffffffe, 0xfffe}, {0xdc7}}, 0x0) pipe2(&(0x7f0000000040), 0x4) 03:17:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000), 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="ffffffff", 0x4) 03:17:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/42, 0x2a) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x8, 0x80000001}, {0x18, 0x0, 0x401, 0x6696}, 0x4, [0x5, 0x55d, 0x7, 0xc000, 0x800, 0xfffffffffffffe01, 0xcdd4]}, 0x3c) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) 03:17:28 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000fff000/0x1000)=nil) writev(r0, &(0x7f0000001700)=[{&(0x7f00000001c0)="793c5edc449be5da9a29efd9854404cc8e907326d9010a23eb740bf5ddd68b53a977e27c813d03d615fe0b7d887890ae76246e5cfe0c5513e2600160996a51412dddc66d6aeed0c02691226478d1bc6678702e3a188fd48a7ab2e5482cfe0ea75a113a100798626e5d844093cc6b6fb3b96f9dc7ae656f8ab4284437688e508a9a114d10e8c17e2e06a08df05bc6a3073fb10a28af76c6c6021d52f8754f78ec45f4c61155583ff8908084a9410d8698fbd52c6fb2754e97", 0xffffffffffffffcf}], 0x10000000000000bb) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0xffffffffffffffff, 0x0) 03:17:28 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) r1 = msgget$private(0x0, 0x3f) msgsnd(r1, &(0x7f0000000000)={0x0, "a4131e89d94c6961565cc45fb569e267d89e989f4ea14dd43995ab303672b88c218f1d4c"}, 0x2c, 0x800) 03:17:28 executing program 0: mlockall(0x2) pipe2(&(0x7f0000000040), 0x10000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ftruncate(r0, 0x1ff) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 03:17:28 executing program 1: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x1000200000005, r1}) 03:17:28 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) ftruncate(r0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x10) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 03:17:28 executing program 1: chdir(&(0x7f0000739ffe)='..') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = semget(0x3, 0x3, 0x520) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000400)=[0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000004c0)={{0xc1, r2, r3, r4, r3, 0x100, 0x1}, 0x2, 0x6, 0x4000800}) ioctl$TIOCSCTTY(r0, 0x20007461) chdir(&(0x7f00001ec000)='..') semget$private(0x0, 0x7, 0x40) r5 = syz_open_pts() fchdir(r5) r6 = syz_open_pts() write(r6, &(0x7f0000000280)="24a404f31d6619590e44a6707dd026dc32311cd6f2e918424a1a09eaeb0eae72ef54385df69635b94f1848c53166b43569a5df78c78cdfe4de4f8e2f391c3b62a2da7e5db92bae20a6e291797c1d7a94407b36113985b6afed287f63ab2582a09c6195231d252a0605584b57303d39fadf4350a2a267730fe000808507947ac6d75a053c504157f4574b59bdc02d425c39086c0a3062c4e5915a3981f5441a67db025eb5ad902c48b50bf8dafddc773026e3145a6952ec7f6fe63df07ffc83f2405ab0f0119743ee963e50eb1f9788d5319ea8de81be63823ea636e333a679be9eaba5b51b5650f51d807c1186b63c2f23b86ae5d0fc7b9c57198ce48eeb7e6efcb38fc44a0f4535beed0f58a1d0761b163b29adac44be5d7372c70ea2b1e449a908b8c8592ebc7dbfc5559b650a3f96229d9c2cf88d01b1ec9bf9a2be7196dfaf63faf6fa44fa09fa541abd32ab712680f0d0b9bc13ab8992aea330126444ba5a5ca730cf", 0x165) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r7 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, 0x0, &(0x7f0000000200)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000480)) fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r7, 0x1, 0x0) poll(&(0x7f0000000180)=[{r0, 0x1}, {r0, 0x100}], 0x2, 0x20) writev(r6, 0x0, 0x158) syz_execute_func(&(0x7f0000000040)="c4e16d5f5f0866460f6bdcc4011dec7a51c4619573dee7c4a2fd35b3666200003e4483494f00660f6e8f03000000c4e1f056ac3b0f000000f3db7802831af8") write(r6, &(0x7f0000000200), 0xfe72) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCGTSTAMP(r6, 0x4010745b, 0x0) syz_open_pts() openat(0xffffffffffffff9c, &(0x7f00004d2ffe)='..', 0x0, 0x0) 03:17:28 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) sendto$unix(r1, &(0x7f0000000240), 0x0, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) flock(0xffffffffffffffff, 0x0) setsockopt(0xffffffffffffffff, 0x3, 0x0, 0x0, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)) 03:17:28 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r1 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = semget$private(0x0, 0x0, 0x4e7) semop(r2, &(0x7f00000001c0)=[{0x5, 0x5, 0x1000}, {0x4}, {0x5, 0x0, 0x800}, {0x3, 0x7, 0x1000}, {0x3, 0x8, 0x800}], 0x5) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000200)=0x27) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x8) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000280)={0x2, 0x40, 0x7, 0x0, "76057a86f266c52d0e0d6e1b807b5c2db2adde6f", 0x43, 0x1000}) r3 = semget$private(0x0, 0x2, 0x0) semget$private(0x0, 0x3, 0x40) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x50) ioctl$TIOCNXCL(r1, 0x2000740e) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000300)) r5 = openat(r4, &(0x7f0000000340)='./file0\x00', 0x48, 0x140) r6 = getegid() r7 = getegid() r8 = getegid() getgroups(0x3, &(0x7f0000000380)=[r6, r7, r8]) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000003c0)=""/222) r9 = getpgid(0xffffffffffffffff) r10 = getuid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={r9, r10, r7}, 0xc) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000500)=""/115, &(0x7f0000000580)=0x73) setuid(r10) 03:17:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x7, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() getsockopt(r1, 0x7, 0x2e, &(0x7f0000000000)=""/52, &(0x7f0000000040)=0x34) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) 03:17:28 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) ftruncate(r0, 0x0) write(r0, &(0x7f0000000040)="96a34b4177521ce26157ab34e6ab6ae4624995f3b7c18caabe7a9340df3ea2924f65c15a2aa80b787f2574832fb9e7c37718f5f33e8eeefb5a80da07db8c83248425b32a38751a02937af6d71faaa9b7f93cf93c616a42a5739775baa080b25512eb84091d4fe839a34c61eb0035c81df8", 0x71) 03:17:29 executing program 0: r0 = socket$inet6(0x18, 0x800000000000002, 0x400) socket$inet6(0x18, 0x4000, 0xfffffffffffffffe) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 03:17:29 executing program 1: r0 = socket$inet6(0x18, 0x8, 0x80000000) getsockopt(r0, 0x200000029, 0x9, 0x0, 0x0) 03:17:29 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="7fc8d3bcd6ecc925e73ab9039fa2a99d5fd1622a59982ab82a0aa5b9de4448e25d5a163682", 0x25) syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x9) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) 03:17:29 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) r3 = syz_open_pts() syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 03:17:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x82, 0x2) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) 03:17:29 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockname$unix(r0, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 03:17:29 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() fcntl$getown(r0, 0x5) kevent(r3, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffc, 0x64, 0x0, 0x3}], 0x56, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffff8, 0x10, 0x0, 0x1, 0xee}, {{r2}, 0x0, 0x20, 0x10, 0x4153, 0x1}, {{r4}, 0xfffffffffffffff9, 0x4, 0x0, 0x6, 0x7}, {{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0x2, 0x5}, {{r2}, 0xfffffffffffffffd, 0x1, 0xfffff, 0xa5a5, 0x100}], 0x1, &(0x7f00000001c0)={0x7fff, 0x8de}) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r0) 03:17:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f0496735db68929570e085532d2446259ee184cf08a1092202505c5be59bee560eb3fa3c2296354b61d2c6925eba108c98d962c", 0x267) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x9, 0x0, 0xbbc, 0x4, "f89530801a2d28a75d64b78e6ed45fbb56c5e668", 0x4}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x1012, r2, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:17:29 executing program 1: semget(0xffffffffffffffff, 0x0, 0x0) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 03:17:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x80, 0x800, 0xf1, 0x31d, "38f266f49cfc2133afba6e031274c667bc1af8f4", 0xa7, 0x4}) write(r0, &(0x7f00000012c0)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578e5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63af95135038f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce5394b9fdccaa50d31b3f7dc777a4f3d9295f04f0636119cbc8a0a2c0bafa810100e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c12e3e150f285381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f64", 0x58a) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 03:17:29 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd6ab103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fe70c9ea73906e2adddcb95afdc27b8c9831354609d02fc26c4b14b00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d7b65d2712d93ae731ffee5a627d0767106bd31b4605f1d00adfd323e6a8bab89057394672c25bc15a602", 0xd5) fchmod(r0, 0x177) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x29, 0x1, 0xdbd, 0x0, "172ce836f4ae1ba58ecf7945ef9f41f6208e4c95", 0x6, 0x4}) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7a5) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98b, 0xffffffffffffff7d, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:17:30 executing program 0: rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0/file0\x00') mkdir(&(0x7f0000000340)='./file0/file0\x00', 0x1f0) mkdir(&(0x7f0000000040)='./file0\x00', 0xc9) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) sendto$unix(r0, &(0x7f0000000180)="3f217e26bb4fb9077766a0357380b71c9029ca7b59e894c8cfaac33ae8af85d1481460a3ad1ae9b7c435f93c8222576e75799d578bc1f81b5b541f823a8cb8551e3ade4ce4d82e0b0f5b1b531b17935c886655469ffcb29085e6889b5beb471cf8508e808152293233661fde6b1be254d33fb5ddcec7832479dcb57b6e0d816ab1f089674a44765e65fc43ddbd4712abf7630b990dfb7ac858aa2cf5eecf83e48cd6ee0152fa9ec73c8d8f8af52532669bda4e7fd93ea8abb4f09c5c012cfd0b60b1426d3bbe47f814e865d9c6b06f5b196787a644cae2c71c6900eefb5d41100d1b9c499a664280", 0xe8, 0x1, &(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8) 03:17:30 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) fsync(r1) open(&(0x7f0000000140)='./file0\x00', 0x591, 0x0) 03:17:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="22c9facb56598728d444f0342b065b7dd6f05c77235d5c48b2f85306c2be322de16ec80fbdc4e2bb9706253a3f04b656097b223d2b2623c8cd8a2c26ce04854cbbda64af7ec8ea0099111f8eabd2d37a1cd046afd8ca35674a3a9b1d0e77b0210d74146711c0777ba25b705ce296f390adb0dd405e0957c3c003801229397e8e4b1e046a799e4245a59403fa58073aeba142fab94d399fc68a", 0x99) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) 03:17:30 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x1, 0xffffffff) write(r1, &(0x7f00000001c0), 0xfffffef3) r2 = getpid() r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000140)="f615f8b53c581daa9e66a8e36e1b4ee91b3ad5f87873f0ed3d53f136c0e7254c68331c452f3a1bbdff2668cd262d4877e0f93e1bef45b016a55edc52c8daaeab95ee4cdb6a3d46cef0c9ac96bd1dba091cc12d49f9a5883744fa4a8f992b436ae9e71ffbc4cda50816e03c63226eb052eb3fc2aab505422b7109deb5d2e1dd9d0d841a6f1d62b9d1777566d77d9a0e135fc135c351d129e5cd8ad82994771a90018f6acd2f0776ff1e6d0b9f6a013c3a686e4a2672fd0ee7908ec22b3a4444a7ff1dd1ee486b45", 0xc7}, {&(0x7f0000000240)="e37144e7f8568e6550f60a126028dad4d36c887488b3e3982e23d5b7090ffdddbc9bb00e6b51fd6ff45939aae78bf5dfcac55f8780159c56d9ee6af147416118b16e4610a65f35c5c731a3531abcc57b4b9784aa339b88b6c233e2dc6859da269212b5e7a2740570aa82e665ae9b741cb69198a286300ca9c9e9de292e5f9c76a6f1b36b88c8944db281d5a7bf68265e3e253414a97c01381c81697ce014f09a18856de50f1b99f4f67a17", 0xab}], 0x2, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x5}, 0x1) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) 03:17:30 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x800000000002) pipe(&(0x7f0000000000)) kevent(r0, 0x0, 0x0, 0x0, 0x7fffffff, 0x0) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff]) poll(&(0x7f0000000080)=[{r0, 0x158}], 0x1, 0x0) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) pipe(&(0x7f00000000c0)) pipe(&(0x7f0000000040)) 03:17:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000), 0x10) fchmod(r0, 0x13a) 03:17:30 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 03:17:30 executing program 1: r0 = socket(0x1e, 0x3, 0x0) recvfrom(r0, &(0x7f0000000000)=""/255, 0xff, 0x842, 0x0, 0x0) 03:17:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() setsockopt(r2, 0x7, 0x48, &(0x7f0000000300)="f5b047fadcac1788af7eba7e59f6242356523533c58c5e5927a644cc06ede661a922e6581ccae5780a8a0cbb4f85d0847f2d97e3a970ea3ee4a243ec28dc587898dd129f25b23fd31e615bd4a7a5c68f19203e89d0d04098ada1beb5bc7a9f77c98f8c5f15cec1507c437f79f6eee23a35337fde8d02eed9f2515dcfcf42ac4182fdc5b6d73095f55a691d68e1d1d96c9332784fb53a25b532d5e8e304418fd001e0eea64496b5efe367058c4fe0c909f3fef81e131c22bed5cbbe9d616206c446648597c5cd34b701048430b1c8d5f3f566ac46265cb934b515dc9d4e2d87dd5b56fa7777db7cfa95935de6482aed7af8d9a5c35f3677c137a4d8e08f9cc458cdd720f834fd6b12bc4ce116fe0fc9fbca86b2d765a9dc1efeaf9c2789f961256091bba47debff5b670e37d28f31272ba6512103290b1251bdffe9b79ec0c9b87dd5bcfc339f7bfd9f0c7c17bf9564cd014cc1aace4888f7dd2d5f38904356d4fb6b1eae7d2909eb8038969e7f81da26f7df2be3390338b297bea4982b6535f2e1956844a6bfa642f4af16d81a66c656751d867c790b13725db34343faf486c00f0838e8f937208a63ce49059a96da315731ed976f2d74de1d42037b3240933491bc9345d094f1c97d3ef11ddc87961a6dc266bdb44637b09716f51e493736bb0311ffa13da173d11d72b14f06f1e6f0ea075c763d200fcd5ac306eae8776f40dc27a0e57ce0c5748f0b59a42935281fc0a36fa43345753851f2b31a52c6c2c4be298d12ccccb9e9e4bcc0668cf9a465359845ec6a723e67474578aced284c64c2e597e85d8889e6b12928affe5c7f8d79b4d4f6177432e2102b32634c43445a7d48469e57e5d1377597abb92eb467ad27319ee33adb833092c4059c8b66e38449de3748ae1f7c423da479f41dfce9b420787911b590fd8ae4389b3eb472de5f3487bdac2eb8de31d4b987ebe9c084a0e14d9109b83ad0ce2c2283067f390da3c0e3910366317ef1219dbcfa6a147bc967119a2048bf6ee31adb0dc05f89c9181832793ded493c911ab47ed7ef22a3c9ee7b60b5db6356a6a60656b59195c1e7d1d9aea00df20ff235604f55cbb180623fd446b3019e9e9b3f4da9ba072ffa6e84453b347268fd773dd62365e327bab72a6a70b46f86006fffc05a0e9413d7ffbc2f10bcc8e66dd4fba42cc1d6dba2443e67a9f71fd54ac08a8a09b74bc3b44d649aad08f48286ee2ff2423072153f0ee0301fac473404d0e612be35b390dac83ee3d51ccf3a37ea3fc99794ceb3918ad66be16154c1703942275b17b4e7b4668adc75acb1308d9c9760505ad41940e0abf5328bf5b6afbb5e33f1182e4095800bfffc0e32c1265006c2c003885a600583ecc7ca079fe316afc635e8609f075c5ed05541dfee01629231b4282626df3e369eaff24801bc9a445df878cc76e3b3d126635aedfceeba74f00bf04b6bc71819bf701ece81d12d3539dc82965ee6121ed21a1747f3681cda316a85429d4a6731ea02ef7baa18948d33f46d9c19e3bdc82a0bad55e3571ee2b01061007a04c10718a64eddd7b4c797018f1438451c7f6cde4c25d8e549d9cce42f32ed73e374f1d33ee14e69bbd7e1e20d94f734dafd386e42ec78011de88da7794b2e57f50f6084d03f8f0ea27e30b77585bd1b18536f6e543ee9dda722626bd65a7434742d1a5ed38c21e3129ec8c9c49c9e1873bd29f2938970c6ed255309ed20cd96edbdb1aae337eab6f1b8150c5f4c696bdfa9e3ba3475e983e220ba29ba53e4495327d4d7e10ad1dd79e59a2e70689b058614c6f34addaa27329053cc49e2395116c401632f1b94bdcb1adcf7f68b29590f87fcaac2d64f4c73f2caf134469712284e23b9f263d7b6d682f7e8f2c90f0bb6629aaa27f038b73b32490b0ae49040e3d13829e0e711ac89fe253866a1f7c261d59ab5b9b340edcaea28e6565ac6b9a85b54b2914ec477808926759e3662e7e267ba2c08b1494be1f8ad0448f0bcb1ec0568a823b27279711da8e8b60d5f0556b13f71409826fce29d235c794c605f5f56ba19657314349e31ac6c22211d2882d9c7c866c70fa7d141910bfa36b1de2754ed499fdbbd7497d437113ea0b0a75e2ca086c7b27121a13081ada12e00fbf5b514c51b88365abd244816406f3b98b0de044a84933b5e791146ea884482dbe6310af87e3f935ae390c344e47722cfd122c3fd7162ddbb0ed2dd9dfb7fe68a5e9273c475c975336223b900d994e69e6e861e79fad152d81869b4ab1019f0ef4aec00499c70f1f45180904184d75a73f4b5f79b83cde3ff66feee3029b10dbeda7a940bd48835111aff240469edb9accbc72d6ecad9412c935bbb91fbe0d3ac4f1351bc1b835c62df6e2ba272e50aa06eb52f73567995ca9753cdb849b68763c75dcae5c01e70dbc4799eb371b2927ddecc34073e3e585d0d6b15dc9f1095009d73ad06a9b431ca7fb3249ea0f16b8bdc5fc3303517dddb5c257bb05d6df7a5b7bfb070c656c113a0d1e8f7335e49184e652369040566dd7c208f1e70b5a3afc6cb3cd8d6a5764dfd42db0b87275cf6990f249e82ef06817f369ab165b20e108d82cca7345c19cf7323de3de964eac534424da8395f4c57541d4c7354bede3ac6435e0083ccaecbbeb3972414ac1f760310e04b2647972484a44dd924be287137f51827b7188bae1943f6e5bc530a1d46d72557e224d4a804e5f0584a00ffe2faef8020d1a18f18af8b43ad5b0bec8a0ee9bd79ad543b9794287936860226ed71a6de105a67251fc8bc8c33594078e93962138498000b3ac6ec60f50e376b3ad8327fc55602b5d9e734e1b41201f8786858a0b5b8f2ff12c32db86d8f5ca357914408e6e3a8904ef8050d32bebc734d57f730f009ed53a3b0c32e624393bda96e097e89dc1839050f298cb2408ede26898e93a29fe54d488f8e4dd5413905844a8759c37940649e56b748d95115596c3c2d099359a67dba00f5d17f6bea60e07b4907683170b90a7c9c338de28f568e18cb8de393be2b28dd059e2069978705a80d085e8bbaa17bb448e93151478df993fbf28a8a95d39a80f7e0f164a2dd69b0ba9b9b20575737cbbee6caed309e6e6919687bf2247aa781633754c64bfa36760f335ae99e498c18256afe0de1751aa2694262de3e678c1eb7edb5e567ff5364ce6ee70ccd122639eaf0c9e2c7e4370106a1499e972f4935a2c6dc95e6ae478bb914bc391454df80eecf2a5399fc110cc0b85f5f797228a2c6bd56e845203aab21dcf10f79c9181d4f76a014d5119c75a311bdc83576477025052cc3d58f7c9a36943c56d0afccfbb32dedc7adc5e1e30eb88edb571bc1c3d268a54748bb112bec9ed0ea1aba1d8ce8ec04deb502ae469fb20b6e974e362a0cbba442863e1d5a54a36389090c286bb8102547c58d2115ccab8b4e913c21b14ff94ee35f581a7c60a227e6a36447be5f34ca564f6712acfd62d5fa6dafac5418313a88cb6a65b1c719ec47a1ef385b19874c00e6c1fd46565b59a181c2cd3165ff8fbc3552ad0fba91fa7a6aed80cf149da908ef84452b8a25500ce076170c2a433bcae1aadf26822773ea2eafded5784f21e78170bd314932c21074ace907fa25562c79866eb8ebd112c785993be52ffa1797612f5a9dbea575f21bb48f057d4484d77f10e9cff56967c07d0f5d7c51da182dbb4ef7d43aec4d2e56e373f9b321bc4a6a055625ecf49b376ca514c6d0042662ba9612085cdda7bd3ebe6be1ba4b2f989b5e71b8c5288f23a89c5d60b7befb3220acc8abedf64249d6529bb7b98e525e4c4ad8a96e9025cbb22f92d9f9294b643dcb944885f4fcce645e643c8fdf9fb4b630e25bb3669345b4772b4888a514c9df5a82303fabacab72cacd3ef939f0e388eb690b4fb5e61443fd77161b9750d64a2fe6a802441b8f4e046e77af06024ce6593400c62546a7631842d5f2f4316c684f13f88ffd199764d631410dcc166de2b8e6cc64a31c605901c40e72f83338a29329d7fb4daf512e11b7f2d3e4df7f96b593290ba6b1430441ed7af647264cbcb712f0703e08feefc744ff422e6ffedb02d9b0e8f6256283356462c9de7455477c1216de4c5315a99448db8427ec6c83f54134e54ded218657dbba585a5f05a938d414c983f1c499ef0c8366e381d1c29c46ff40294d13f9a34e4fe4a755ff232d2de661fd6c7ce773f264429e70931f4ff781e655de178982ea4d2893bd55b66577810dbfd42b94eba137032ce79a08fcb4d6d3a334b6b79b36854f1e80b671aa0036b7db04775064aec710697bb02f65ab464a2a2bbff495c2cdab7a5c51b3f80531629c1fb3570f6d5a072d7dfcd6ce01db127b45bb879d314ac959cdfc2fdfff3d28bd459e2327322a0d01b5688a50a3e368f5c8193eafe0cb907dedcf03dce01d4e5bb292b91c4d17bd311108f69cdd9417e42936aece9dbc4f6416f16e983322e3aa079a0e6c3d5f871f0beddcb534fde8f013d8aee47a77d59bbe4e9bde9200d95b3f08d5165c59ffdd32df159207c97d30436fd4f76c5d5d7e103d1fb97081eb8e58a3f76c9c0271a0f1c00579531adbfd34d822fb3ac36868012a2a3158535f8e131dd5f563a498582c58b3271d3caa9ce37cc7f24c58f6fe5f0847d0a8a1cd16ec0b095352ef13a17ccc0049536fc7dca6b7a7e33ea7f05bceb97cc4ad313a47f98f1e59d252ac4b2e12829653b898f6e2d42a8358f5001bf65c5759fe4086be26b88654db2a83ba3c55e899eb4ff30ed2889b9b3e4ec15ed8ff9871f8a6288485161eac2690d192c9d42838dca742950316aafcf2400cee9d7a5809946d92317c8d0cdf10aa8966d1f8a9556598c6000b619bd37aaf57ba57ad81058c2f4a974241ea65d74d5cb41b55032e079da68b9e444ac39052a02529ef9628827808852f333618f6af8ccd7dec3ff96a597810f0dbd85bce65e0e5f6393d179031662f12dd6c6bd7beea55d5841f6b663ea04cb09974b0b0bbfff85ed591883ce7c09b617c6cd475b23c78d021a58ed0e8cb1a29e5ae57a3369669a1a0fa2e30b46c33598d2b9a48804661efed0973459486195e821108a6fbe669a0e578f91861786c2176bfccbb5c22e8b6ff590b30d1e3bb75de53bcda2a490371ae00e9cfa22af88623ec49634eb83d0e076444b743d0544379ace07ad20a2ee47ccc2d693f4362485a261857f96d89eb744859e4a6e8d7ec032b3d2ad903566300d8a8938d550b9e2f88cefd88b10d23e2fd25e9f52512b181f0cb3167ca4a841e32e34c56f9591e586098da4d84b22e208b74bc9a5c31bcde02d4d54613a2beeb85731b4d0480abfe4816ba5585ebd3d3ee721478227a07c1c2e6e3ac5aa9a47063b26b3f99df5485b0d109af9832d874689852ba18040a3574d931d3314db5efdb1610bb7624bd20524b5914d7882aa6194e490cb2a00b7c89655db1e8478b191f61c6a5239937337774ad3f5412c2540d9636c3fe5be9e9690c25b15b82f0fdd001adfde7d0c67e32a6abedccc6d072f85358977fd0af2e062af154a986f68acb1275f28ac9e361d37f33261e3941661320e60236263773de7f0d571464e642ce479a6b650f9072580768ad9440ac4b99c3f7879c28933acbc61cbfe68a0cbb53f6cb1279aa29cf2e175b02f9931eac560f8b8febfd70c95452d8e73c222c862a20e14ecbd9bfc8bd127e5face59a6840eb0be24d10e146d1c2c51210dd9955d87ba25f1065bcf12699333f6175fea79f6a5012cb37239f484023aad4c2216e9ceb105a3f", 0x1000) fcntl$setstatus(r3, 0x4, 0x40) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000000)=0x1) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 03:17:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kqueue() getsockname$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 03:17:31 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x3) 03:17:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f0000000200)="88958ab138f28e2ae7ab216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f012193672f8c41d2f254d0129b42639f8be3e7139e8651736ccff5ddc0e904d9452a8e413a61f867558d3326ab0a18b2a430cda6ac2b072aa30f93429961f08e56491bcd3d56c0a9f68f81e13533c6cd8e7e4b54ec6d741c6ebd316ae592e0bf59c99dda2f0d907a66cdca2b98191fba087b17e17d01c69932516e581b95c3c06ff847b182a5d", 0x36c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000000140)="1e7415f57b2a57cfe93bb73c7789a994b370853a38fe5987a7f23b77dcef465768349bbeae6b58cd", 0xfffffffffffffe58) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) syz_open_pts() readlink(0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x6, 0xfffffffffffffffa, 0x10000, 0x80000000, "443f468a0efb852661e186eb57e514cbe4107c3e", 0x8, 0x1000}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x40, 0x4) syz_open_pts() 03:17:31 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0xfffd) flock(r1, 0xe) flock(r0, 0x2) pipe2(&(0x7f0000000000), 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 03:17:31 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000240)="4ae30abeae1e07d558e01746dce332d5916a844656c12ce0f02a751c127b554e56ff41e3029eb6f767fa3ac26df76aed3f7d9b940440d992ba3bd3c901f8572d1576f5cf14b716d4a1005576715e8842d76e417274215eedffdea5b264beb98c8b6b4608e2c4d9c2257b8e2a22f16cd4a74e66bec6582ec23823ec5b7e6ad2d85c782b0facf2eb0f73aa02e306c82a3281b3b2b298d2b7fa2afca962f578ee325fc3f723ef7ae88461e344cbba2ea61d5d08ef0be8e8385ec49982ff426200a48218d95869d09618d3f2e9edad484fe61f803e90f99710038938d8ebdb3035a49bd26b8d2c", 0xe5}, {&(0x7f0000000340)}, {&(0x7f0000000380)="d96c49fb5082f3bc1938845a76d09e5bc65f859bd4caa0a870621dfe08ef20091ff86c9bde7db846f09526e900d9c9c55f9873a84eefbf2ebe7248182e8b0eab3fbc3bc5a35d2e9b3cd00317f45af56677fcc1193633dee3c7c26a8e65d75af1f5fa528fcab299ec167d636804b070004962ee87bd2b5f16974787392d2d8f420aef716765f4e11e4133f6d6c0d5641432bc32e7aa135589fdfcdb8feddaaf6e355a52afe30b218004e4ef089c5ae877c87a9f5d", 0xb4}, {&(0x7f0000000440)="9ae3a125c81d9284688a522929e60723846b38a1ab60bd1b7d7f", 0x1a}, {&(0x7f0000000480)="5a70566dc86d21d3f7adf452bc4c4655010d1c10a8d01a406d193e8e4013e659d0901b83d921cea18731132f6be296a845b9f7a307a65defa7e803779a9f6a175008b8ccfe9e2383fe6ff587fcbfcf9752feb13f6bc2365a2a06c033a8e754a36cbdeab6bb6d2074f11c0faf6a573f60024d6eb0451de52bbcd6a62394c3f74160b0eb1ca8a4ccc69ccc9177ff728d26d3778e74c31e48a0c52cd43720a1d537d9adbc589b358538c1e5c7b7dd2c95c41827afa66c5873672a58a2ac548645bfbe6436c521dfeaed3dbb0f2681292720", 0xd0}, {&(0x7f0000000580)="e98d3dd56e4929ad796f2eb17fc55901f194bcfbc4a99caf5fe82702e235eb6d8d0f05ff12c7fb3736cd490bb6b4524e2b66301264d1dc4b469f70295c77a8d71533219ce40b1b9950d1261f1fb17a382bbc9bbc29b3171b2195083d18da8442ce1bacd9c9cb83da7524e4d1c80709b11b92828fe1508b2dcf31c945877459f7c4b4e6d7824797f2f4ca5fbf731a6bd709a93c594e2d1df0aee0f0373bc2ecfb7ab0537d24fe29f4fa8a9b8ce4fbd4", 0xaf}], 0x6) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) bind(r2, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) shutdown(r2, 0x2) r3 = socket(0x10001e, 0x100c005, 0xfffffffffffffffb) r4 = socket(0x12, 0x4, 0x7ff) read(r1, &(0x7f00000006c0)=""/71, 0x47) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000001c0)={0x2, 0x1, 0x7fffffff, 0x80000000, 0x7ff}, 0xc) setsockopt(r3, 0xaf1, 0x7f, &(0x7f0000000000)="5196c51b1a2dc4392bf25701ab1d81ca9f29494d0ed79cfbed00793d638d6b3d395421cc459f652c2e664d8c45a0b6223150967285837620ae4eb1eedbce00f4eb7d2935e888a7", 0x47) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x100000800002c, 0x200000025, &(0x7f0000000100)="0a00a497f1a9411d47d88df16e5f0978f7ddc803556f88b67a06069b13c5f7cf78b070d6006a9c617fcc894d639d2bc63085d46a7842123f8d4aa8903525786a7004f8703209b59526d409772dbaf0296162e6c6fdcd5489f793f6bb77101420847bd8fde4f777e7b2e2c71ddecf53a6f31b6a5748e0208fb5b337d50ea6b274c5f6cda1b30000", 0x87) 03:17:31 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000016c0)=[{&(0x7f0000000180)="5f5d06d23935f17d02d258d370cc32d4110fb189beba89cfab24d5022ad3fa3d10aba358839c8fe49b3566b945f51f266f4074f75b50ec64c84e0eb7d02b8d1c53332ef09e6c08ac8cb999a0f8cac6c031d5b9cf2f3ceaaf4111b4c081367b7fdac37cc6676cab31c1c74a07cbde6fd59c7ef40455115860dd2143d29ef377c0a23a6a7b8dd148251ffbf50f4f7c20", 0x8f}, {&(0x7f0000000240)}, {&(0x7f0000000280)="8cc22416a61c6160a2b38bc10d3a48575018dedc8430a9709f48af190e3610a22139157e8fb2d73022889b8bfee12d78985b98a65fd1ac990809a81761eb94abd9aa21fab06916d5e279cf95f49990671adc3b4549fa9729eeb6e14df430e6e43bd17b25569bc7e7bd3b6e5d48fd6885e30392c86bfe6fd6e15b926f494b448e485c73a629f37efc1fb6bf12e77dfbb36c34f9fd5ca39a5c2bc48ef90b6f4df433fb770b9d179ca5b2822e2b6e533cf29387", 0xb2}, {&(0x7f0000000340)="05c30a1e56f44c6598ffcce9b3a81db5161049cfe0f9e1cdbac5eac98dbcd56030653ab962371a97ed30dd838d413affdf248b0eac8a817648c0882f867d45aee94bdb4f0e0a42311cbb06baa07aef658369684741d5527bfbf894a5808d83d51a37cc37ac5cc71b5c686547fef9cf13bff3956b1af80396323439971cc4b00a73aeace91e65165fa2affe0318ec7565a79600070d5ed615a482ced23081a708135a8af4e14fb0b24428769d0f0bc882fcaf291e9ba4a36c7a42718f6220ccfa3a4f9e3d2b5424cfeaf0a089c56c2314541b5b", 0xd3}, {&(0x7f0000000440)="b667289377b0d07fb6e9884783089562b7dd23c39fce10a7bbbbd9d5f9a34333861e0be367922bbd4fba5d2531a6b856c5699c949430d5adf95f45b05a7baeb5525238d135bd67b67b758986dd7ba4f20892577880749838e0ab625b3834f673e3beef71cd6d672976a0b92419ab341ccbf66da41075944ecc5366ba76696b613e7121ba270f662c3489057b342f0772ab0c4b2a357f54c29e37969b6d47b7872044e1c4d41178c0c0191b8ad20541b777f79b884592f7f9e5f3dd11a124aac0a080db3080472937e76a75f6132173b2d88712560f91f74628c46a73fc3d80a35cebfa9c798e7beb8ff92c6d4f72cdb5b2", 0xf1}, {&(0x7f0000000540)="63aba4e1b07ed16b7227d9b75205fc6289fc216bcbf4c0ee24647e6c53", 0x1d}, {&(0x7f0000000580)="6c22d2ca3020ff5d2afdd72b56516e8ade7b0955f1b55303c4b0859027b604f01f380d5113ea8145e36d15169ec3d2227798c39e19f7ce1b92b60d1eff9d96c61a91310ee06ef485a5943ab6da858d0ae5b46e96958346bf87fdc3f07e530be4a4c9e473c78d3d5ed79bd95f8b1e326037982f4222d11770d9cd5eb8c7d670eea4dbb784e24a9a4e4b1528e94065d236f3c33b2a22cf9dd155d07fd21e0e74bf476252b2bfa03da7997f8fc22dc0b824b8cc0f3da7cf3eb861b02eedf2bc3be2ea21c1199d6ad4dd3d54f6c62dd37fa7fc901e", 0xd3}, {&(0x7f0000000680)="fb37aaa99a47beb95460e478884aff4fedc1d9696bd14ce50eb6b4806f55eb242c7d55918def16f5b4fa66a1e997d1728ac1f532c35482f725caa69da479d3437a8a520b4d88de9b79e428ed87d2d8ed657c21605428fda1f9757f8259d94b4e3a20830fc239e589b373ab3d04e6b26d132af1e7a8c48528310e76ea11e7f768b6788e3bf7f294fd482dd9f55c2a516e594062ca304a0e8a367276d086342d25b36f0590f29fc827b3c6910d4529a2678271ec8783b00bffa8a6ac0b9132f96bd078c9ef07317c98dd52aa8cfb1bd6852bd6064c4362900d7f422caf8cc85379c55752cd9b5ab89b64c99a4d1adc910d89b522cd126c5e137763f1514ef5a2a2e6090d45c6a1d379feb5265052bdb2b2de697f6230bb8b9f7d29715d3948631bdac0c61a20e3c8e86e5348ac795448c935cea1ff512d70f22635418fd9d10246699de269e49bdc944e345b9ee3cc3d3db777c8d2afaa73d937f373a3d917cc045ab4efef15070279be5c20246309581cb9ac475cc6153fe1eb3c70cca9cfdb735c378e7053fb6780fc9e3049b44208f7c5e07565664e43038827a9e24b4de0a4711ef0e75b5701137a56aa83219a1eae6b97dd1ba691629b492a5e55ab5e2071831428faa5824ea2c5c237dd1971a1eef0760c04a5e1b70aa3c3061822909f1c44b2d3c93cc2b59bf2240b1122545691d79cf22c2c2779ebfc9b61ca903cada87e62828085d943cf011b3ea9d630403cf1311e362e0706a5aff278617b748d50833339fe344ec9005ec48bc410f9e8a1c3733f56dd4ea3800c261f58e920248781977ed0ed44eaabd5105703a9763bd624a7f2d92f126f5b3b4ac47919000f38746220631a6d63c7391b6cfbeed966b9c6341e5ac062ec102f73dc90794f2d859a0e3dd54cdd0bf3dc52de59647a426635526a52c5d5f38c4aa33bd4c38786838117ecc2ee45e9bde7b01431b5243a4521937f450f58f9fa89fad9035d6de859cfeea79f548b1a160ef567623c5ecc339b74fcd0bf2bab7fb03cad49c411d958667eb103f63ade00387cb9624274fff95ca67c04144a4cec0e68f5924550790a00dd2de5cbf54f2cb18da9a7f332a4301a6bea063190d8eb75ad27cfdccf9b11b4ba202567aaa0e4f7597e747c51f9b827897f7c60c45c49428b74188c6372adf81540dbb196ea0749a6743a347a2eae3da464903c4c57610fc662a6f94b1921e031ecb87a038b6d11619b1737cbb2eda1f3c4511ea50de0f0ab79a54352f441798d4e3f3d894a5b63781f56e5c21863533c0d8f03bcd031291ee2b72a66c0ab0418bb4eeda16a42c0a6411fa100c53dfa4aea9b6c611e21b15b53ee48812995fa1082944c11d1b857a91f3c0db68aa105164b6db4946d05537ec2103217d2286b29e54fcc26aca71ee086628ccd099f38dbe418513a3d6727e15f05af221871174d8ed75c155dc642b9ec172c64ffe4a1ddf8d3762e90995710e2550613a32745426590897f329eadad8a41417dbe8c87c1bec6071eb543a8fe72a0041b6d3e6afb53bc3e15604e6d4e9c966ce3f54a4aeb426d022b81e6a3ab700477e223ad11bf24e96a7f1b597d4d7038d639880a52fe671bc081a83a5f8ac3178bc41c3621dbf2f89fe8a66ca57c6f899e2cf3b8b4b9e42b8ee109568283d00977094a9afad10cfbd3ed67a54180218b2e663de553f6f1eb605cfda68d85205a1fb039399f1bad0409d029583d1d5642c8af3bf0c9186b42f73921012b343a988c3b3b24af42ec974bbf88495832d7268b757e077bd57bab25bfb2f74a59b549e912508bb6259ed35d3bf725173c131429ea683a0496929d2f550fe6c01cbd498415bdced3487d4d5e90459f8ebf731eb3d2473e9c411325bb34ffe2db5af74f531ad6240b38c4b500e61eedbf6160b5150415cae4e7ff68068a026eb763e0e2e7e6edf52777d00e63515833734c5264371b123d19fbc6567a426b9106a41d4c08724b3cc57324cfc66065a094defe3f68857c43c0a05752bcfc31e9f71995fced11daeccdf59495c178e953fdf6be0584a6b7873e5e6248472b4f776ca4261bd647871d1740af6beeecca0f08289c5726d29edb2d636ccbaa16b01a03b6c29a94bdf0b47d1858a9cc419485794b8a1f5ba59e8e60bdd2ef531bf1b1683ae9028c4c21821f3624694c9001729d8b79564aaf504bd5a0c10b347b5ca9806b2a5b965280624b862bdeaf010d6690df59ca000eb6c2e51eb632e1cb96991d51cfa63686fbb3688290df4b67db1dc362bd831c5cb90e00f05016ef3e4d46ce1f660fd82d752c1772be5b7d64514527a37a0d46e6ca8ed3204a463cf4ebaf4356a25878da4357807f8c4fd5ace1183e91e55fcac6ffd2fd84392bed7ba40d9e067f035bd6c3e73f145c96681c4b9f3794b001dfe25b24d7106297c1425f8dff6efa35e7a754c9476348ccc86384ccc4dcdcfd545e52da1b7e5b70ec97262999cb3f281c4208bfb71f5c0cb350825597733f61c78875a56d6243e68ad698160949540129a540995f6cb8a5dcbbc1323289c51868c9317478102284c64a368ef8bde6990684e9f06782a5cadb5ed49ac6d7adf20bd1434a7bb6c92218d103399aca78e5053b326605d1b601f26915eecbf5775b1bb48e7689e42db69efd5e267778aba7966de870349fc3ae52e7636582e13490fa406879c3a910eeb18d4b1161e4edfe2204b49ed7506da9d68293796eb675552bbf19df9993a44783d58fbd7336e03879a0ea0a0bc2393a120c68646fffbb940770a0a8ce3e7c63216a8b0202187697e7cdd8839ca71ec6e91975d2da51d23251fae56dc40db9c20f33f48a71e228e4709f9b174d404d21d05238ba07970ba8ad9986c9600e721909e439796e2c702c72a174439a02f7055f7429960dc74fd8a8e12d7ef8c2b500d02b322dd759a49c60f0e748b4287c117190593eb794140c6ba45f1754d44e4fe18c79d850897142b0fc85c062d35f9564ad577c8425ead48ba4c99324d8c0091de31a7d28b5f704a73c36aeadad4e7a46a070fcb2f0cef556e7b8bd11f6aaf82aae90e3d0ac3dcae37aa3b300ef88c0f0bff4dcf1baafed0cd9c79abc8d834e746c1bb1ca3e5cabdc267382622a73efaf5ff2531f30b9fd9533afebfa5cd9297860533783d60f93c17c9db81b8d9af9c872b0b2a67c25bd7db25baba3e7ee5bbad4c9b9297ca94a0d945265ec505c8f6ff04c321c5641f3ab6f72999c876c3b9d7460d7c1879a677e7180c5ddbda5db355483710e1e2e500ecdc64c53fd99b948be01280408fc3680fcaa74e2408e7e6354f8f709b357f9fbb2cb02c70f9869a997baf30af7bd304e74631637b0e0019f63e1114c8fea39ca25a1f323a5baea6bfcc460c6d927137acb3d2900dd7d9dc5de164d07eecd60ced9b1afbed03214c47d2f68b99889d5793fd72040b6c18656fe4857bb7e9f499b26c41e6aca12a091f3f88fa76aa0b4283f40cc6b728f75b8895ae6a6429978606a9dfc678fe011ec0e856acbcbd7506b7da4e48abe0a2b11dbc5d519b76609d32af561612c7c4b8714841197937a48c1325032fc1090c4dd4e4e38709ed2d50a2774ebf99198e064ffaec069fd8fbb93967a7d5bd6c17e4806d8cfd67c1ba2d81f1a4e035920c646c157868985b5161de75162f471c382d2be91db7ad73a4e3165696f829c039db257df69da3298c79997ca1943153169bbe152c28b159f6ac9d53dc325a9c9eae6d9dd503dbcbc5dda3f683cf51aab195e9592d12715b2cff4a74a35ebb5dd4ec8f80ceda6ab8b2d51b52265d83be1a3a51ebbe6fdcea4f579d9562bf48e05a212d0d699e02cc04f4521e726f2c95f764de9707db4913e2b59f2d364a42b7cac58d207839b9e4741b597184ba9b50927b25d0a385a9ac02e38243bb5da35b635daa2bf968257814a8377ddf551eaec6c0b7bf076cb4681872288cc0dc07f5f0530f8ff1977cd4aaefb7da9d6156c80483f5752cef122fa25ef438175da35003ade9b3d5ca6e510dd1e76d736dc9e53e939f673fd02ae4233c97992f449e2cd7e579c77ba57242247e383cb56bfde2b728eff8afbc01c2544370c3066a0af50cfdd1cb81349267c1edc4a9a1a81cb84ff3e6a4aeb6e6c0ccb2aa18bbc3a8ed4f3d75fbe97d9244c32cb9e1c2c76793441a3c1f015a0fda587e01cb8e97570a48a3a5f11c5debafff36addf08ddbd490a505f3e12329cb668b75e7140accacb4cb7311493657dba5b8f7961bd34122c8428b6e200e7269ff151a6647d71bdbcacea4e1c6c4d0e46f3a6d0f447b6c9bbb0d3323f97a1421a01d70489547bf638b7e60040a97e06cfaa9c7625538804ff5178f8bdfa65b1045aa18997a1066f57e6d56c5c11e99c97366a293270c33e4601116a47057130defe40713d7396258eadafdbd070a907df704661aac8f05daa6aacca5d4e75929f92d6e576ec4e758be90723dbff3f950d8b9dab2898c3d622e99d5b6eb8f8f64c8543df7999e73a191cbc096f0d37024832ab27c037f2dfe11a7b1683b396f14727d98350d9ec87917e699832acb4839c53f1eaa35fbfea7d9606c8d219cdb7d25c9c8a7a11637a5bf777ee3441fdfe52840cbdd24092578c5136106e3704c0aab995f41cc06891f71913a975bc6bafe9650cb3ccc1f12fc7e6fec5fc8c39275dae814c43b380a723dcddd0abcdaa7d571e63e576f88111fdad967d081bf291f97539b9bc7fa64fcfc4dea960f7a45a252fa4131e523c66f1c31ca60fd1cb85af7ab8ade490141ea193bb4d63af2af9557725be50928234fc5f555ed34d3511204198d33286c0f64dfd7a2ccbe4bb4a4d8f5ab182e833168a0fee8c50bb016f475c7fc5c2763c13d9c0c35131292749f41e6ca152d753cc78bcbc13493f282b3584da345704d61fb7c68432923925d925c5501638bcd7cf4eca5e5237febe76e7dfc4b4e11d5aa4f76b77c25a06ac2579b021362c222e1bca4fee1c9ceb28becb053e157995e98f96b9c72209dbd95993d76387b6e4380bd6014532badfcc45f85776c83264290b787b9cefe25a67e916844c60452170d9a1743c1be2de5a50e61e6ce52623b34c6eb4eebb107d99bced78eeab76e091d2d3f87bb0aa482e444b86d60880800ff903ec1129125ce01289465bbce59b59dfcf74d5ead504e1450b2c8bbf12dc98cafce26f96085143f4cbccc7be36ba8bb047b6e6281721a5cfa4ef18f25299579afd5f6c3aae3a47a8a5a185a23685b48224eb2b1a56a259f648348faa24e8fce26a18889c83f247079b7be6750d4752808a5480d17117cbc56bfcaad6f2873253b855fe2a517783bbf2858aed4da4e38d9e94c6e68b430cf8aacd9f9ad0135c472876494d29d3fd70f1763cfe5d7c75caaa01d05ae590dd10716d5ab461a36bd98a4f9977ef6f636899ea421a17f25e96a17f347ef9a0024a45b31eb671a89bccc11962605dd0dcbce4f2cc4f25c87b3fad94d54ce2254e3466737d0b7bef8288ebf7a1f17d15e807a9583aa2da81bfd7eff2a21db54b743dc11a82af7076427dacad4581b88f8248636f0202a793fe9678835f77b1fae33d79f576743ddd0a5b852660572fcb7bcaff490227449f00596e0a057c1c79cfe7136e5f6a325a945625d0388eb9819bbf6d7df2e04cb72de941bf776bd9c9036749245f290bce4da07df4815cc63c620944c6be3dcf359dbc63a6e24ee562e6cb08724b4d6389c8bd4e61e5f80fa29d0107177ee26223dfc4f3d489827c51ff2305cbaa8403338c2d912e3462840b79f2d5c1739371396", 0x1000}, {&(0x7f0000001680)="8a1d1669de64b386e9f233772a7460219318e75a5d58c0a66e93ad89fb4660caf360f5b869fa7c2131835d51f5801f974c6ef28bb7ed21bda0b33efa3f", 0x3d}], 0x9, 0x0, 0x0, 0x1}, 0x2) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000240)) recvfrom(r1, &(0x7f0000000080)=""/51, 0x33, 0x40, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getuid() r4 = getgid() chown(&(0x7f0000000100)='./file0\x00', r3, r4) getsockopt$sock_timeval(r2, 0xffff, 0x1005, 0x0, 0x0) 03:17:31 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7fff, 0x3, 0x0, 0x0, "d70000020100000000ffffff7f000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20120, 0x20) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=""/4096, 0x1000) setsockopt(0xffffffffffffffff, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:17:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)="a80870e50ce84cf46a797a19e787df15a3dad3cb91b1b9df276b3a6e23a492389bf974d88b0a4ec762a156481038ac880d02", 0xfffffffffffffdf3) r1 = syz_open_pts() close(r0) r2 = dup(r1) writev(r1, &(0x7f0000000040), 0x0) write(r2, &(0x7f0000000000)="cf4b771f33bf977ac270c772c1e6adbd5701fe89", 0x14) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e7f0200"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 03:17:32 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) readlinkat(r0, &(0x7f00000001c0)='./file2\x00', &(0x7f0000000280)=""/89, 0x59) 03:17:32 executing program 1: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) readlinkat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/199, 0xc7) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x200, 0xd4) accept$unix(r1, &(0x7f0000001440)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fbd1dcdcf2410e285e3878e8557642ca87e6bfc06f85db"], &(0x7f0000000080)=0x1) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r2, 0x0, 0x800000008002) writev(r1, &(0x7f00000000c0), 0x0) truncate(&(0x7f00000003c0)='./file0\x00', 0x0) r3 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/149, 0x95) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x7fff, 0x8000}, 0xc) 03:17:32 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffeffffff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7, 0x0, &(0x7f0000000000)="f8a0091aa8de22094209533801e4423641cdce7589bc5e5f254208755b91f8c782c14673c6806d79cf8634d3a5d53c01e9", 0x31) setsockopt(r0, 0x29, 0x3, &(0x7f0000000040)="ebffbfff13b9fd812eaa4ef13e48e69935929648", 0xffffffffffffffb5) 03:17:32 executing program 1: r0 = socket(0x18, 0x6, 0x0) setsockopt(r0, 0x4, 0x10003b, &(0x7f0000000000), 0xfffffffffffffee7) getsockname$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/233, &(0x7f0000000100)=0xe9) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/93, &(0x7f00000001c0)=0x5d) 03:17:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b", 0x9d9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xda1, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x1f1}], 0x1) 03:17:32 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) close(r0) getppid() write(r0, &(0x7f0000000080)="fa64a06114e5a151fa7b27fda6469d471bb06ab9c47d906618219f671e1371bac7c24c2bab03363b49da8e481d87358f4a968a3a3f2b90fccec04059be84f6753c0c85ff2cce042c39d8c67c4d930098f2fa19f8fe4e96bf51597d7fc5ade97df7cfb3bfbcfca38fd866d9e3a1a6a26123f79f8d741dcab0e43226111a06597f9e012bc270482c26a9a73c188b0b1ad2c5227dba5bdd84914fa8692519e15f10", 0xa0) fcntl$getown(r0, 0x5) 03:17:33 executing program 0: r0 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x7, &(0x7f00000000c0)={0x0, 0x342f3a2f}) 03:17:33 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') recvmsg(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='r\x00') unlink(&(0x7f0000001700)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x4) 03:17:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffc}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{}, 0xffffffffffffffff}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a10a1b831db5d2971c0d87febc3a27b7b12f22972838ddbf52e0d715e53f0c031cc296db6364e02cc22a7e4eea7ff69b9b43d25de1de9702d0cab92ab95820852680a4a2a4f85604e97cf3d883efe40a9d63991149f25090fdfd0fd780f77a683eb4b8c5d8595c6c0845a8cae4fa43b6424e0234fdb56ae393e73275cbcd8929bbccb083199bdbc055299ba113209541fd732c71ffaacb6c2b6dd95e973e902f3ba94f0167f", 0xa6) r2 = syz_open_pts() close(r0) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000140)) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xda5, 0x1, 0x1, 0x20, "7deed6c9df102650eb2e0396fb6a954c30efb2f0", 0x8, 0x1000}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffe0a, "8549ce4e00008e5c46d1766f695f72df00"}) write(r2, &(0x7f00000002c0)="1cc46917b9ce2c52132b4f97ef7fba59420603664b36b330c83341fbfc004eed592089da20fe788278e6008d01e5f22e5152ab7582be5af37f5d8375fdc4664a1ff755", 0x43) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:17:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x9) sendto$inet6(r0, &(0x7f0000000080)="bd0a3736a1561dc11f07fadd3d7928e80c8040d6b68f843c93c596c57d30377f74732835d1c0b5d2ae9ad704e6a6d550a9d300db6a388d", 0x37, 0xb, 0x0, 0x0) 03:17:33 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) 03:17:33 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0xfffffffffffffffe) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000040)='./file0\x00', 0x28000, 0x11) 03:17:33 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x101, 0x3, 0x4, 0xa7, "8d1423a4622f95d29e426b3e9f7eb07e5fd3041d", 0x4, 0x2}) r2 = socket$inet6(0x18, 0x1001, 0x0) connect(r2, &(0x7f0000000080)=@in, 0xf1) 03:17:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000004c0)="58bae63225259560f8e5815f73f2a044fd33055550ebd5e41789632dfc94ff334a", 0x21) poll(&(0x7f0000000040)=[{}, {r0, 0x9}], 0x2, 0xef) r1 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) poll(&(0x7f0000000000)=[{r1, 0x121}], 0x1, 0x80000000) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x2, 0x401, 0x800, 0x8, "eabd360a724a8613be22792b7b313207e634acda", 0x1000, 0x7f}) 03:17:33 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) dup2(r3, r1) lseek(r3, 0x0, 0x3) r4 = kqueue() close(r0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x1, 0x800, 0x4}, {{r4}, 0xffffffffffffffff, 0x40, 0x40000000, 0x8, 0xfffffffffffffff9}, {{r3}, 0xfffffffffffffffc, 0xae, 0xa, 0x7ff, 0x71e}], 0x32, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x6, 0x0, 0x10001, 0x10000}], 0x3f, &(0x7f0000000180)={0x2, 0xfffffffffffffffc}) 03:17:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x110, 0x0) dup2(r0, r1) 03:17:33 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000040)=0x4) socket$inet6(0x18, 0x2, 0x0) 03:17:33 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x80, 0xfffe, 0xffff}, {{r0}, 0xfffffffffffffffe, 0x0, 0x8, 0x400, 0x4}, {{r2}, 0xfffffffffffffffd, 0x4, 0xa0000000, 0x5c4, 0x1ff}, {{r1}, 0x0, 0x1, 0xf0000008, 0x4, 0xa0}, {{r1}, 0xfffffffffffffff9, 0x48, 0x80000001, 0x1000, 0x781ac22b}], 0xaf0, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x6, 0xf0000084, 0x7}, {{r0}, 0xfffffffffffffffe, 0xb2, 0x80, 0x7, 0x8000000000000}, {{r0}, 0xfffffffffffffffe, 0x20, 0x10, 0x7, 0xc9}, {{r0}, 0x0, 0x8, 0x12, 0x8, 0xff}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000000, 0x5, 0x2}, {{r0}, 0xfffffffffffffffe, 0x21, 0x3, 0x100000001, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0xbd6, 0x6}, {{r2}, 0xfffffffffffffffc, 0x45, 0x80, 0x2, 0x1}], 0x3, &(0x7f00000004c0)={0x9, 0x20}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r4 = shmget(0x1, 0x2000, 0x502, &(0x7f0000ffe000/0x2000)=nil) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000500)) shmat(r4, &(0x7f0000ffb000/0x4000)=nil, 0x2000) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000002c0)={0x1, 0x7ff}) r5 = msgget$private(0x0, 0x40) r6 = getpgrp() kevent(r1, &(0x7f0000000140)=[{{r1}, 0x0, 0x80, 0xfffff, 0x8, 0x10001}, {{r2}, 0xffffffffffffffff, 0x5, 0x10, 0x8, 0x9}, {{r1}, 0xfffffffffffffffd, 0x20, 0x81, 0xfffffffffffffff9, 0xe8c0000000000000}, {{r1}, 0xfffffffffffffff8, 0x1, 0x40000000, 0xaefb, 0x6}, {{r2}, 0xfffffffffffffff8, 0x10, 0x0, 0x6, 0x7ff}], 0x8000000, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x28, 0x81, 0xc21f, 0x1}, {{r2}, 0xfffffffffffffffa, 0x4, 0x4, 0x100000000, 0x6}, {{r1}, 0xfffffffffffffffc, 0x8, 0x80000007, 0xffffffffffff8000, 0x100000000}, {{r0}, 0xfffffffffffffffe, 0x10, 0x0, 0x8, 0x180000000}], 0xffffffff, &(0x7f0000000280)={0x20, 0x9c}) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0xd3b, 0x0, 0x0, 0x0, 0x0, 0x140, 0x2}, 0x100, 0xfffffffffffffbff, r6, 0x0, 0x1000, 0x20, 0x7ff, 0x2}) 03:17:33 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8202de4d190f082c0d98b963d5f8a107c89b596824214685b10f90e99c2ada38d502aa3a45068b26939def1ec7e23ba8977540bdae7f8bd9a1926dab8fe56ce09e72949023557cf261fe681c948fce082334cbcb3816396e676dd8af23d7d5cdc653d206000000000000000000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x101f, &(0x7f0000000000)=0x5, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) poll(&(0x7f0000000100)=[{r0, 0x1d2}, {r0, 0x109}], 0x2, 0x0) 03:17:33 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) shutdown(r1, 0x2) 03:17:33 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r3, r4) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xcf, &(0x7f00000000c0)={0x8, 0x7fffffff}) kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r6}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r3}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r4}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r6}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r4}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000300)=""/186, 0xba}, {&(0x7f0000000500)=""/72, 0x48}, {&(0x7f0000000100)=""/22, 0x16}], 0x3) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x2a, 0x1800000, 0x7b}, {{r5}, 0xfffffffffffffffd, 0x8, 0x4, 0x2ef4, 0x3}, {{r4}, 0xfffffffffffffff9, 0x2, 0xa192f20a1987a54a, 0x0, 0xbf41}], 0x3, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffffc, 0x8c, 0x4, 0x7118, 0x8}, {{r4}, 0x0, 0x0, 0xf0000010, 0xffffffff80000001, 0xa059}, {{r1}, 0x0, 0x40, 0x1, 0x3, 0xbca}, {{r3}, 0xffffffffffffffff, 0x8, 0x40000000, 0x7f, 0x9}, {{r3}, 0xffffffffffffffff, 0x4, 0x0, 0x8, 0x7ff}, {{r1}, 0xffffffffffffffff, 0xa, 0x20000000, 0x7f, 0x6}, {{r3}, 0xfffffffffffffff9, 0x4, 0x4, 0x4, 0x1c1a}], 0x5, &(0x7f0000000080)={0x3, 0x8000}) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 03:17:33 executing program 1: r0 = socket(0x18, 0x100000001, 0x0) fchdir(r0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000100), 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xfff, 0x7}, 0x8) 03:17:34 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket(0x18, 0x1, 0x1) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) socketpair(0x27, 0x2, 0x2, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) r4 = accept$unix(r0, &(0x7f0000000200)=@file={0x0, ""/47}, &(0x7f0000000240)=0x31) sendmsg(r0, &(0x7f0000000780)={&(0x7f0000000280)=@in={0x2, 0x1}, 0xc, &(0x7f00000005c0)=[{&(0x7f00000002c0)="7b3e3e0cdb8b2098224e1a27d373f441d9b55fd6468f60e82533892299c9fd97101deb811d098a28ad1fbd04607ea5f021651c8b4985c78fc6248cb61ffd1fc59d2e6e14da9589d488839484ffd55dc6bbe296c169853359263a61b8d89cc9e7a3e00b386156f4d284039487ea96aae6e3e31186b53f8402580a5ed7223ce77362f534073f4b2de5c52cd07c137f377c7c27c212b05e04e9ba558bc8d5087a1651b4f03a18175d63f08b3025ba4dd49d663ed67e43abe7b3fe4110c5d652064e15f92c6eaadbd499d10c886ef0a68069a08da7bb42be645897989dea535f2a819d90155854af56f336", 0xe9}, {&(0x7f00000003c0)="9e71e15387009eb4429bf24f82adb0aa3b77664179546cce94d13bca6243661c1f3d56c95e48cd8deb6e3b1f7de41690892a394915052a74e94bf28fdf8b50008f771717a7186fb7406e13a4ca03ccf45b2f70225f4cd62638fbc551019621eb7dde29c5142a4fa0f26cb471a479a3d7b00d6d162a91da37c831208cc24a5ca83e89ac59d1400be67137599e0cc9091fae7d349905aac64c2e4db0c5bf068aeab1c4cf541ef1daa1e8ddbec276e9824d6f757da09810b7911bd493cfb5f26cc5363c7552c6", 0xc5}, {&(0x7f00000004c0)="07df6b2f6a46759adf8da372da03817a72303ed9b7dad2a41a5e74e50871f29ce9abcaf15f83567d1d5f55e28461f7bbfb472c255f00ecab9d8d06698af62342f781946fd9d53c5677c2ada4f7d23c636649bfa056d88f115dbbf3b16a578eddbd8c7ea8b925a80a1ec6a1e7e8d6ac5745604d1b0f15988de50601ad3a45913c5e2d5915edc0a736f910d57e1bebdb275a53a75ce56cedf86d6591c4648543de7302726ef22c344a9c57c7a40353362b2b1205d7c0bfa1764aa54e46cb8a6821c6291a45c0", 0xc5}], 0x3, &(0x7f0000000600)=[{0x38, 0xffff, 0x1, "f0fb5f06bec9ce6a9e546e55ff21360fd2f6dc77e94bbdaae8d0896d838c05b53671b247450a6d82"}, {0x78, 0xffff, 0x2000200000000, "ff231933d1aded1cfbb1f033fece5f308a748656eb8937b9f73396e416b1f5e102d2d6da3d7831e717908f1e300069fc55dcd10a4673a81aff30e67bebc8c1b318a4581e7a303b5a55e484fa09fbf7a34c6013e2ce517f0f4efcbde1679e666363"}, {0xc8, 0xffff, 0x92d6, "9e2f41758f92ef16a9b8e4b3ac00ebec10879e3e4f9de5ebb4218faab48545a8db635c7eb99f1ec34da3290995162970d4a70a19d054d7afafccd4b159485387f32126edd0e02299663282bcd74f2aa183ef644bf5fe516db9b8f9d1104bfc6e8853c9d5e674029603a0290a8bbe2a9a0e77cea2d6476f0b9747dd0d0b363b8811959e97d32cf822ebe357c1e9e11e8f90e266cb5e669a5237daf00567bee9ce0e59f5593fb71f24759abdba3d1e7cdd64"}], 0x178}, 0x40d) renameat(r3, &(0x7f00000007c0)='./file0\x00', r3, &(0x7f0000000800)='./file0\x00') unveil(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)='c\x00') ioctl$TIOCCDTR(r3, 0x20007478) getsockopt(r0, 0xdf2, 0x3f, &(0x7f00000008c0)=""/39, &(0x7f0000000900)=0x27) symlink(&(0x7f0000000940)='./file0\x00', &(0x7f0000000980)='./file1\x00') r5 = socket$inet6(0x18, 0x0, 0x555) recvmsg(r4, &(0x7f0000001ac0)={&(0x7f00000009c0)=@in, 0xc, &(0x7f0000001a00)=[{&(0x7f0000000a00)=""/4096, 0x1000}], 0x1, &(0x7f0000001a40)=""/97, 0x61}, 0x0) read(r4, &(0x7f0000001b00)=""/4096, 0x1000) recvmsg(r5, &(0x7f0000002e80)={0x0, 0x0, &(0x7f0000002d40)=[{&(0x7f0000002b00)=""/229, 0xe5}, {&(0x7f0000002c00)=""/17, 0x11}, {&(0x7f0000002c40)=""/173, 0xad}, {&(0x7f0000002d00)=""/46, 0x2e}], 0x4, &(0x7f0000002d80)=""/250, 0xfa}, 0x803) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000002ec0)=""/169, &(0x7f0000002f80)=0xa9) connect$unix(r0, &(0x7f0000002fc0)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r4, 0x5, 0x3, &(0x7f0000003000)="b4bb717d053a094256d39250b698f1cefe580a27c2a41662602bc4ded6adf0337f2dc36c7d9b3b735d3025f0cbd0b11b67a71b847b598788a8bdd04cba239b682c0aaf61e1a63e5b19e832421eda7dcd6b15d2c1ee1f11e622a13b1ab478a3b4e1efddaa69dafc832c12fe21439f3b7b975b34ccb6b84e98cfd465f9cd1525a09c02bae3e40cc949a9edbb97ad2450f3ce1ac77413a2b5d474bc06d4d88cfa1614668e68284b03ad620bb61d4b998cc59decea4b031e0560ddae4a6769622a803a2c546340cf61a1ff0ad8ef6d30a728e066a38a7e0cc78ef31505496a4f998f893ecf3acb", 0xe5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000003100), &(0x7f0000003140)=0xc) connect(r0, &(0x7f0000003180)=@in6={0x18, 0x0, 0x10001, 0x2}, 0xc) bind(r3, &(0x7f00000031c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCSBRK(r5, 0x2000747b) kevent(r3, &(0x7f0000003200)=[{{r2}, 0xfffffffffffffffd, 0x80, 0x20000000, 0xb5b}, {{r2}, 0xfffffffffffffffa, 0x4, 0x40000000, 0xfffffffffffff000, 0x101}, {{r4}, 0x0, 0x40, 0x1, 0x3f, 0xff}, {{r1}, 0x0, 0x10, 0x40000010, 0x6201, 0xc806}, {{r5}, 0xfffffffffffffffd, 0xa0, 0xf0000002, 0x3, 0x8000}], 0x5043ad0a, &(0x7f00000032c0)=[{{r2}, 0xfffffffffffffff9, 0x0, 0x20000008, 0x7, 0x9}, {{r2}, 0xfffffffffffffffd, 0x7, 0x0, 0x0, 0x800}, {{r1}, 0x0, 0x0, 0xfffff, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffe, 0x9, 0x2, 0x5d, 0x2}, {{r5}, 0xfffffffffffffffe, 0x5582d2bda8ca5663, 0xf0000001, 0x1b, 0xfffffffffffffffd}, {{r5}, 0xfffffffffffffffd, 0x4, 0x0, 0x3, 0x17}, {{r4}, 0x0, 0x20, 0x22, 0x100000001, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x42, 0x40000000, 0x401, 0x496}], 0x1, &(0x7f00000033c0)={0x1, 0x1000}) fchmodat(r3, &(0x7f0000003400)='./file1\x00', 0x20, 0x0) connect(r2, &(0x7f0000003440)=@in={0x2, 0x3}, 0xc) shmget(0x0, 0x4000, 0x340, &(0x7f0000ffc000/0x4000)=nil) connect(r2, &(0x7f0000003480)=@in={0x2, 0x3}, 0xc) 03:17:34 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt(r0, 0x2, 0x7ff, &(0x7f0000000240)="43a93b45759398c26b3f2ac383286016082f81f85c48968b4549c32043e8c638d48643dfbc1922d73b4014eb706b5f27a868216dcd450f6c5ed9b67fe9a9ec2b", 0x40) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="2a933e401524141fbafdf4510c8022367749e2757febb044402bc689812390e2178d263ad1d8fa6402f3546049f678978d8bba01dcffaacc3a08375bae71de8bf112dbe06708612935b045224af383e7cc9c402f4b6eed5c798a0ce9e9fc28b456829d6b1d885f4652855ba57fcfce605a4406321aec771f791354daf3d5a6040cb288af745f3b0f905ddd8c7bd186059fa5f986fef7b3de5d4b3928f1fdee3e7fdb04bde2427facbac563c37ec518e05c8b7d4bb382bb777cbd983a306c18b0987498b2f9303f20dbaf3ca659f81f3337136a6a7b973e7179bf9c39d4da22570000", 0xe2}], 0x1) connect$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000003c0)='./file0\x00', 0x0, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r2 = msgget(0x2, 0x10) msgsnd(r2, &(0x7f0000000140)={0x3, "3b13bad6c43768ecb0c8efe6598b048cbd63be1677423a14a11cb674c805fd9f05d05344ce98ee795272cdbc3a170ff46a0d3bdf5ef4e66ad84880f28f1a60aeb5094d5ede9c61a45bbf18a2b8a53fc44cec1b414a4acaf9d9831e9285d76dae79d5716f7063681d486d7b0fa3ea9ac990dde41711ac7c948379861b4585ebe1110e5398632991d4931f91068cd44aefe8eb1ebb29249ddc0ebd37c14db3e62d708a8ec3f5bf1103168c449c9279901459a04c4129ca2350bb0a7b0754250fa2c17e1cbe2a43fdc573e9ce21b7c2242e18039d9c1e5e7c22ab3b3bc5df2c4cf1dad2"}, 0xea, 0x800) write(r0, &(0x7f00000002c0)="3baa6b5214298644bec0f89cbf5d2761d4876b83bcdadfa9912992a264f8f290ab5b", 0x22) 03:17:34 executing program 1: r0 = socket$inet6(0x18, 0x40008000, 0x10000000000001) shutdown(r0, 0x2) connect(r0, &(0x7f0000000000)=@in, 0xc) shutdown(r0, 0x0) 03:17:34 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = msgget(0x1, 0x80) msgrcv(r1, &(0x7f0000000080)={0x0, ""/209}, 0xd9, 0x0, 0xa33191ce62686ca9) r2 = msgget(0xffffffffffffffff, 0x3fd) r3 = socket$inet(0x2, 0x5, 0x2) msgrcv(r2, 0x0, 0x0, 0x3, 0x0) dup2(r3, r3) msgsnd(r2, &(0x7f0000000000)={0x3, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x800) getsockopt$inet_opts(r0, 0x0, 0x2000000001021, 0x0, 0x0) 03:17:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r2, r3) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x20200, 0x0) 03:17:34 executing program 0: nanosleep(&(0x7f0000000080)={0x20000000000093d}, 0x0) socketpair(0x26, 0x3, 0x9252, &(0x7f0000000000)={0xffffffffffffffff}) r1 = getpid() fcntl$setown(r0, 0x6, r1) 03:17:34 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x81}, {{r0}, 0xffffffffffbfffff, 0xc2}], 0x21f, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x20000000012, r0, 0x0, 0x1000000000000000) r1 = dup(r0) listen(r1, 0x9) fsync(r0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x4, 0xffffffff, 0x2}, {{r1}, 0xffffffffffffffff, 0x4, 0x81, 0x0, 0xd2}, {{r0}, 0xfffffffffffffffe, 0x2, 0x0, 0x9, 0x3}, {{r1}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x800, 0x6}, {{r0}, 0xfffffffffffffffc, 0x11, 0x20000002, 0x80000000000000, 0x6}, {{r1}, 0xfffffffffffffffa, 0x20, 0x2, 0x9, 0x4}, {{r0}, 0x0, 0x21, 0x1, 0x100000, 0x9}, {{r1}, 0xfffffffffffffffd, 0xc0, 0x8, 0x800, 0x8001}, {{r0}, 0xfffffffffffffffb, 0x2, 0x200fffff, 0x84, 0x7278ef6b}], 0x9, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x82, 0x4, 0x7ff, 0x8}, {{r1}, 0xffffffffffffffff, 0x50, 0x8, 0x1a6, 0x2}, {{r0}, 0x0, 0x30, 0xf0000009, 0x0, 0xffff}, {{r0}, 0xfffffffffffffffe, 0x19, 0x80, 0x1ff, 0x3}, {{r1}, 0x0, 0x22, 0x80, 0x4a70, 0x6}, {{r0}, 0xffffffffffffffff, 0x84, 0xfffff, 0xffff, 0x3}], 0xbe8c, &(0x7f0000000240)={0x0, 0x3ff}) 03:17:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668ed9b24641cc37124e04398577310a00e952b07f1d5808870726f0734fbacb88e320d634451025a8fc852aa875b650acdf202eb2006b4410143cf93baebc320ed03e2b11262180cc4628ab458f26ec3248508d6c140570499f4b87e57af979b5fd946be21abda8467eee6068b", 0x70) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x17, 0x4003, 0x20) 03:17:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xf}], 0x9, 0x0, 0x7ff, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0xc3e) 03:17:35 executing program 0: r0 = socket$inet(0x2, 0x7ffe, 0x8000407) r1 = socket$inet(0x2, 0x4, 0x4000006) r2 = open(&(0x7f0000000080)='./file0\x00', 0xfc, 0x20) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000100)=0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = getegid() chown(&(0x7f0000000000)='./file0\x00', r3, r4) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) 03:17:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f00696c65ee04"], 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') syz_open_pts() execve(0x0, 0x0, 0x0) 03:17:35 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) close(r0) r1 = syz_open_pts() flock(r1, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x100000000}) r2 = dup(r1) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xa8, 0x1) close(r1) flock(r2, 0x1) 03:17:35 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) stat(&(0x7f00000003c0)='./file0/../file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0xa8, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x7fffffff, 0x6, 0x7, 0x5}) 03:17:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x2d45}], 0x10000000000000ff, 0x0) lseek(r0, 0x0, 0x2) 03:17:35 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400000002c5, 0x0) clock_getres(0x6, &(0x7f0000000100)) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) recvfrom(r0, &(0x7f0000000240)=""/144, 0x90, 0x842, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) open$dir(&(0x7f0000000080)='./file0\x00', 0x802, 0x15) 03:17:35 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="c2018ba115b7315e0ead5abe2a43ad39f9d3b128bcf02acf7a64f114dea5e4498150b2315074caed4e95508295538f874ab1320b6cd8d29d295d0759f646b0d7870838e770339c42a90d69611da32cd2048d8daecd18f28247d22b62cce551e7d5452820d1bc7f6105abd7dd2aaf8d84082e94b8bf995fad36b613e74863c9571764023ffd72ceeb4e67b7f620908c4b9fdc41c22e7dcfb61affce233f7749ccab125cf9d540c8fafdceb2975030dd95334bb5938f8b1e7b223e5f4c8b1fbf3a72a84e818b715760b21f5aeda27e86cdb2fa5056578507fca406fc98588f56d3632ee5e1e5cff8287ad593b0d201c6cef081f5b61c79e909997dafb3fd95e92ecfb497d42f76cc146f5ea0f2df5a2c63960b78f97b28e813d5f4fdb0f0ed3409dd05032f8942d218bd2baa00d8ff3df6b727c40e21eed23d67f2211f999665970d5210f8a633bee07b92b1d1fd6b8a71e4e64a0e7d109d69c07c38d8c254e84a620b818c0c1f83968ced600b51a2299659c31835787c9d758f18fd7dce69449784ca69644233d00c54bc28ae9650360e35cfc2ccbe758ad4893dd203ece0f4758676c8bac81fd8b5b9b4146ed96f0d42cdbbeb7a4f514c7f24cd9203bccbb5be0bd72dba3f5e1b18a305447ed0bb98747b25325a7bf750d2a2bdd0bcb86ce1e5d629a56d60621d8e0a03b099baf3b60008749cc72b3e7003bb49045f1a6866b3fba2ef5379833f9823922c337e97ce94b38c187ce74967f75b65dd4e2d00e37ec99605c5ad8cf65eb517b01f10fedbc29b1dcd9312288ff9a877ac3055f6552a1218373b2b329288352a2f42486ab9096157a682b7fba9ab90166d442d99534d736f8860c6ae6eac171b3a621b6f8ee11d14333d7d36eefdfb7e023eb035ecabe60cf468aa426aec0bdf9b92d15ef18f48b7d6d63c15d1f96a5c161ff44628bd176db633ff5ab833e2f29ef0a619b3f802132595d3baa22088e516e1532b57e388f6dbbc36cfb3512bfcaabcb24a50beeca090ec539e0b51ceb6ed8de29913b0d97e652fcc49e29f3959b4f04c45b780c118ebd4eb2f18388ed926ef1004bf6212646d7208f4386ed16de15590f8fd99feb1357fde97fe62d782deb8523dd1413c010da4ed3eaa1a16b65380ccb3cd95791aed5d4ab4889a65b2af09ae67d13ef080feb3620a5009cf3c287f321cc546ab07cf54b4153c2c06e5dd2cd8319889bdf82bd6f88410180a31084d9e5afde959eb680489aec144a115cb2b504f796be72043bc804f4fab28a57edb3dee2ba3d2ab1a16577c7fd1df2dff342936f5fee159b07c09fbf64c8b1b2e138a7fb80ca4627c33449dc479af1aca61458e63150384a031b456512f0de8f167847cc2b0a6a02b5439d445426a28797926f7e1d4895604d32023aa600ef76583dd18a8487f9c4a24a4561e6bdc0c5da0d141bb3ef789d3b4f3c3e4d2eca347005f1e468d1dfddebdc355745d3b63709e2045b609702c6b74defaafa1671b01ae73ebb24d666e5b899b3e114dd7e6720becae98a4bf1e884dbf6843939d154c6afc6567d9b28d4829f1d30d0b53d49c42e798cfc0e99b5b48d7f3ae5fbe32185cc3a6c54b15d6741320607b6c7de77f364d82d9c6805eb116907f0d775b5134db2a2b121488b5b455e40f49f723d5d6d3d193183ebc09e64648ea05b5fb0e6f479ee240575588db6778b3a68663f95f5caddecd2b7b2cc242e2b24adc94ea7de5d0d370812a37c11d67a2534cad1027a19d7027a9bc9b09d596a3c0502106bb4bd718872a8c5f2d41e8f11d14bd24165aca05d6c0b636cf4a7e5d8a005e7bfd03ba8539bd511c1fa66e96e36db803859a2cb601ce84f9ba158d76a79f59e62023e87003a3a90018be12e94b7e5855a9e348869b8bcbcc9d27d27edd4ba68bd7bf51a42e5abcabf2737cd8a1d26cc4045c6ebcc87a3e2000511e2a42df7935292c3ae532ce711e1a39e0d65585e29dea6a9a95e7024c237a6152ca7b9123d0684be91a1852e06dbcfcca1819722a0b5be343fc69039586681760351918344b5408f097dac4458c5e9a5c85170b9ad93a4779376cfe4f815fd4ec89ccb1b76b46feb7aac82617e4314cf1a4f7ebf25f16cd35493e57a26df3416cb74e7cf22ceb6590c914fa54d7b160521675a07e213ae482cd1668833cdb373cde3ea830eb38a0d982117a22326a13e843d63a1a28dc42921e9b3d42f14dd4fcc0c5f155a96a0917ee66a76faf4df4ead2b812c8d35f471bc9458cfaaed339e1bd4a5a75bed986fcf0cf1b2716f0427ef1eab958042ca9000ce226e48f5fe63661ab8d75b4c5637bb54ae5771dddc3a692887e43ead34a72f1efa3fadd93f8338f77bda1e34c5e564ce24e71a8ac169f6417537895dc55f982bed77169bb7b640eacb78876765848aad51c91deb05aea6e416decd08e3ca1bf58c35fa1d4358d0ae4d63eb236feee3f8282d4c4957f3467f5499936a1938090714885c8fac1cbfe1c533d273b40f8485ec70d56c3d851b6af7151c900bdf8a807d1033a1efa4b57cc70aeed68d9c7c2246cf15fa454eae365a1a29047e67ea7ae8da7e5754dc632206b24980ead15039fc574030fb577500c73027c4b087a3f9723427885e497ab23da18831e375fa2f3d2eb27efbc2afed2077f8b18a48cd2b18551f7606fa008f148355507e62e3aca34420335ce7d1ace6391fa4ff11a7c84cedf32336b3a4d32e164630dbbbb769599a3139ba6e27f0dd0134ac694e5f1d8ad1b0ecf7f957dafbedf50552ef928dc7a8263dc385405e0197b8cd3e5151024143c912fce842c4dbaa216fdc921d38ecae27adab40be390c673281dd094d641cfa64f26e84ab0f9191a01828bae99e252b641c5c5dae471465e980a7e3c624bf44e756d240d6bcfe3bda5d1f055d36c4d5d61d47a7f6262664ae935e11034c074ee503490deb6941c0de98ffe9047cdc671d83166f1bd1d12cb3b6544f6545b423268457b6cc5ccff9feee1dbd18f39ebfbf4d9d8fa0c4ba1fb5368a104760b770ec75f2b9a69a703f3b72bf2279d4dd3b8bc0b48b377430c7111979a04c9770c2690d8318e430c240dfc0466df8123f37e2c261d3df35ffab5c4ab288500028f47774c7d632dd9838eecd1c285b40d00c30c514e717f3607c20bf9563adc4ec00ae24a139aff9356cd41f04e9b5ff69c311a55d5610cab91a475606fbb117688a775730e4483a131a9bf87731d7625b2775366c54c620371aef7567c0d6c7053bb72bd29d4869cf9bdd5f15329127fdcd2fecf58924fd8bbb44ce172afad96ccee329762856438a11980e8232093b6953884d068f7d4002d53af7c108f0290528f6c9afd650d105a39067b5e8c551b6899f64097321b371ec89facda84d8603d2519ef2430c67dfa8f642c2f6329e3fcd7b31c490fff0b49933a9daa99d52bf4b92d09d17bd3e268a47fbead9da48eeb1035454f819bb60ea158047ea676a4666c0411bdc961ce777ed4fb0bcb78d3eeb73634777c3635580ea7915d95363a5ef8247cf15762c76b5dcaf22790051091c43fb0c72e686324511d320aca1f2ed5ce64858f2393ee0ff5b2301be550aa1a9c421b568d5254b47c70546d65f52441c147d3fb42fc21e2c2042550a5eae7f3b798aa112fb49f188690ba06644e26bc6e01cd5485e0097ad2b11503463d777946c9e6a246162aacc937507cfa62635ce45e6c1a18f1ed1b2fd53a2ba971544794543174e2d6546ff34485b8c1d84969dd061a4e0201fff4c39a8f01adf026be9ffa946e87932dc7e3c4463d63239dd14d0b44fa00a31c183222392ef2679b9dcdeb93fb8f98e6ada30ac4b501f9e6c15455b1b1154e9a56fc8234d60ddf62a05b45dc0bca1402cacae6750081d6f0e2b61662cee0233928103a99b8fbe20af21b036d2f699a6f387df565f7f0071137219c713e0a3a8d70215584118bee13ad02f482c383838ea3d4a0dbb61ce8e0f192e8c07f8367d5e3a14d32da2272f6e84d1395447a7904e4eebb5a5f2df3abf1d501ab4411c30b6d5977df55665aea58d6c3d72e613071adf03221d015bcc61eeebad72b26e748d46c51ab6ef21f15daaf4a24b97d1c639c128652489819c510b9517d05fb7ed01145e497aeca40b51c68ad5fad9ddbbdb440a50c3fae44bc14f0365c1ad3c0344748cbe867d11ab9d6551e743cce01d170c7af32c83082b92a0968e8f908a0f31fb41f69510a1d617fb894ede3cd4c6c63f6a85db8ae6e1c88b94a6a0dd2470e922ef716d82965d3c895d36071ceec6dcd62ade5328e26d7c41f24d5e8034b0213b83ca2039c7ff3216c66ecf3dac1482ec925d42a8830557fb113b24b2451fb0d77d0aba62fefd79728c6603cb6b9c0e48a32abc7115cd1ee0cc905eca641e561aee0e2ea643d85703185c9d9ad74e75c8b8b82a9759530b9bc5c52fbc24f406660214d0621bfd663610a10657d7a9cc444c0be11631760d722834567b59efe25a037d7f7327f0d7ca86462adba9b9656a2ffebfbfdf1fc231e3601e48da7558f6556a9527d26bd03ddd6d9a230fd6cfe7f9947e2c934769d34c2388d2dbb1c014501dadc3a85c94e7f3bdccbd05d0fe76339d72a2954873f86d2e3efe4cd4130fd86aa0ba9d52cbc824eb9f1a0000ff15675357afcc73620d3d9cd6115eb04a0f09cdcd7992ac3a4b0b31f6581e9f9a51e7cf1a3fc824147771d180141741745b1fefbe20aebd0b0c58e1f7c5f271cc5f4edd02d7c1fd18dae8a95415ff0e1d01e23eba6aa1b4eedf279f96e87157a635614d8d3f27675a60da2c4d3133ae509b20f9d0e98884233ad3f20d67e50f314073bd769ee01b1694b218a94cd535d3e12779be0835affaeeab7c7c0e1b982ece1fa9704ebde71e27e53a97370c509efcd81555256e749d3e6f5646215ff5545c18626be0f4445acbdb502ff8a78d2d84f2a073a01df0f26e8597bb5a990582e87984a73f6ff95829ffd41d849a06f54ccfbe8a26bdf70efede57f81cba18181d60ac6585066e91df2de698cb1d44858bd3edc0694b59d8c3f47159c62e65bcc4f23650d595354cd0c99ac28057509adc587cdfcc15e02f9dc6401e64eaed80eee0eb6aa5127738afb2f9bf2c46eb94bbd0ac5fa924fe766610efc642dcdbd447e035679cd81e06e11c762fdba8929329ff9177453e598e10dfa969e955c69ae2e873a263eed08f4475f8a4528795d6be4b3e10658c699d92fab5d404d8d37e771be3fac3d55480b78efa46d01c61b30cdc3e5fc42704ea368472d56e85822947b4f2bcbe787a0063039f027b25565b5660f8d487de6a7a6b6ce1a7f79273d16990e3b6b5162b631a92dc13053a7b6f8665e8f7df2037c3ee702aafb74dff71154b8f6e59367038e26efca0d282030e7d77f5d437e0e6ac7f3cb819a8a1ed2c7f10521a63b0b53d24f77d543587ee7a1ce2aff9f9222a1d308e9647d86155c6de79cb1f750489d89cbc054e5b48fded694981a607f7ee3f6d9b4213bf2d46010c0f384c2c2c970bb402f6f114f316dade05bdaf0a391269022312de3e7b42f48af909d13f6942d0fff25fbd813ada21aac2a6a44120f9ecd8366dcea6c443f5158b5e15e262a544764c4edbd302e5e550b5c65e9c78b423b85725e2b837c297245a597d772b7175c452d1b4191cd61d5a4195dc3532aba4e4550106f77a56a6df03e787c492f4ff3c84162e8d3d766508e34eebfc55010a1e971eda2ead69497f2fd637a5b64e6fa9290751ac17dcfc493aa0a4dcddd3bea848a52df0c7d66f26efe3d6c88c3ba27", 0x1000) setregid(r0, r0) getgroups(0x3, &(0x7f0000001080)=[r0, r0, r0]) 03:17:35 executing program 0: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x4, 0x401) unlinkat(r0, &(0x7f0000000000)='.\x00', 0x0) 03:17:35 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0xe82f, 0x0, 0x9, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = getpgrp() r3 = getuid() seteuid(r3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x5, &(0x7f0000000400)=[r4, r4, r4, r4, r4]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0xa, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={r2, r5, r6}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) r8 = dup(r0) getpeername$inet(r8, &(0x7f0000000440), &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) accept$inet(r1, &(0x7f0000000340), &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setpgid(r2, r7) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r7, r9, r10}, 0xc) 03:17:36 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x9, 0x0, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) 03:17:36 executing program 0: getuid() r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f00000001c0), 0x0) 03:17:36 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r0) 03:17:36 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1002, 0x7) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f51aaad0008461d7ac6b022c5b8a8608f28add8958140e756b2a29d560b77b48bede48b925dcd9e07c495274de4593e758273905be87c601d847a6206ba8bb8c3faca329ed0fd98250246e49cf51934e01d33bc6229d340b02de49614cafe86846c7062e5827d6051de0f3b75ace17dd53e686d059429e62452195c92b8971da4ad59657d2aa0afd957a626027e1ff83c8312f104cce25d98ced956333f8ae93a58af247cc24a9332b9aa3df73734a21134ea5b7ce9814694a27fa8d0f927d2267d12dbfe34e9d10045d4b2ad1ae2597d9d0f0fa2cd2a893b60308d01fe877b1ade4b0fdd18f9cf7f74cf523eac669ef9608c7289449644fe9dfb03fd986b1e7f0f909b716004f4ac2f3bd6d6495517e7f2843189a8eee327d17ee34d86ed4b0ccdbb62e993f169aed4a94f136336a3a5fd26949956983bafabb65e2073d2d29e31cc420cd658d39e7451598228f725f4b8eaf06413abeff100d0a2870ca9b66b1b2a6fec31ae68345abdbd8db53cacffc86f81d34cad08665e6898533102645aed9e47af623c5f0691ee5b672aeda25bde52e9686871a23024185aedea79d9130e", 0x748}], 0x1) r2 = geteuid() seteuid(r2) flock(r0, 0x8) 03:17:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x28481, 0xa) r2 = kqueue() mkdir(&(0x7f0000000040)='./file0\x00', 0x8) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) listen(r1, 0x2) 03:17:37 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) close(r1) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r3 = getpgrp() getpgid(r3) semget(0x1, 0x3, 0x42) r4 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r5 = getuid() r6 = getegid() fchown(r4, r5, r6) setregid(r6, r6) setregid(r6, r6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setegid(r6) getitimer(0x2, &(0x7f0000000080)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpgid(r3) sendmsg$unix(r8, &(0x7f0000000280)={&(0x7f0000000580)=ANY=[@ANYBLOB="02000047ee3f1ede11574d1bc3934e35a5d543f810b0d63af114f796e6ab235d61346abb0136e5f4e30b22a35cfe56d78d856ab459f328b14543f94e51d304d8cdb08affe2c95d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e29ff090a392e96f8e3f96a41a327acba2000000000000000000000000000000000a2a90a5fd51246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d1383e266f9666a3e7fa86493f2160b98fa488b1256af0604d8895d7aa0d83d7d09f987204d56983412902a76efa9185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5ce401ad9e88f28331996cec84f88d9d0c7a9859a0f8b31363f3a3c99ee104a240358a"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) semop(r0, &(0x7f00000002c0)=[{0x4057a7d85279cdb5, 0x3f, 0x800}, {0x2, 0x4beb, 0x800}, {0x1, 0x7, 0x800}, {0x1, 0x10000, 0x800}, {0x7, 0x800, 0x800}, {0x3, 0x3, 0x1800}, {0x4, 0x9, 0x800}, {0x3, 0x2, 0x800}], 0x8) getpgrp() semop(r0, &(0x7f0000000300)=[{0x1, 0x8, 0x800}, {0x4, 0x1, 0x1000}, {0x3, 0xf02c, 0x1000}, {0x4, 0xffffffffffff8703, 0x5a8830b734246a7b}, {0x1, 0xffffffff, 0x800}, {0x7, 0x0, 0x800}, {0x3, 0xfffffffffffffff9, 0x800}], 0x7) fchdir(r7) fchdir(r7) ioctl$TIOCGFLAGS(r8, 0x4004745d, &(0x7f0000000340)) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000380), &(0x7f00000003c0)=0x8) 03:17:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0xfffffffffffffffc, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000040)=0x4) semget(0x3, 0x3, 0x404) fchdir(r0) r2 = dup2(r0, r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)) 03:17:37 executing program 1: pipe(&(0x7f0000000040)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = fcntl$getown(r2, 0x5) r4 = geteuid() r5 = getegid() sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000200)="f2ecd8ddf2404e6e508fac940d378ee95f90efe1320cf2bee400519c60086f7c87784d3a2ca2a4130306d7ac1a92f2cb53f91dbd3d2a7c87ba74aa2255dc4e7a1db9d40bada644e531c5927653a7d56c83e2c24118e11a4cfe7d05d70eb02e90528e90042c7a65b9c9d0584f837f41239f17e91dd7bb67eb4a6d1402fb9f1d3143c061232648ce005c1f8ee7b9fa622592ca15acf42b64a70750c64575113b20f00437b88da64f146365d45e9d5705d8e356925c2bb86b0746614577fcff195395f121662642ad087b", 0xc9}, {&(0x7f0000000300)="075a2f79ccc71ba22409878c5e6056f998f113641c5e96413e76a6283a6103d396a6e04f5213933284bb7294a19c6700bf9759138ecc7cc4f6ece5068c1807cd5c63abceacf36e3df4157397294e568d573614b28eba43b3b643615dabace5b36000d357c52fa0c2a321ef169f26a8a6a771692b442a79d7a6d5b773467d81f02a2e20cf0ca4e2e07ebbfd0c1a9b9d05f28868fbd264b931e52fc0ee5588df165896026d49faa95f565fdd78ad6d1156e1be76825efdb5753dc418eb12d60e8d127c8c210b7c6f45cbdd01917de0ace6ecc8d26826e8584a009ae3d09eb867ed87f9440a47adcb400d3eede52462b0a02f19a771cbde0354c7", 0xf9}], 0x2, &(0x7f0000000440)=[@rights={0x20, 0xffff, 0x1, [r0, r2, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x40}, 0x400) fsync(r0) setsockopt(r0, 0x92cf, 0xe9d, &(0x7f00000000c0)="988cf7bec20c4607d843819287280b730d56c73569d8737b35c12565e0d76ea317dfd3098962108087513fb8a81acf51336212f3a340fd913af6403a5d9e8b20ed5c83278ca1780f80ed04d938aee4a8b7b8c27d838d58040fd70601568e3454a6b86cf6b11626418332cf26bdc60955b1479610fe4accd07c4f6bf3fbacc16b259f8687b69c9f1c3abc23de937a546d0d8dea28516d47e12d12fd22af520bec69d3914e9b8e3f4640f05fd83d60c6a7ea6ba6c0408935fb5c16881dda13fe7d0dd7db1f0b446f31ebc5db01252d821c9cdaecd26121ddcec6eb90f86313ac3143eb60fe45286e02", 0xe8) r6 = socket(0x2, 0x400000000002, 0x0) fchownat(r1, &(0x7f00000004c0)='./file0\x00', r4, r5, 0x6) setsockopt(r6, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) 03:17:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x4, 0xa, 0x0, 0x0, "85495500020000000000001167f5afa680400900", 0x7f}) syz_open_pts() socketpair(0x2, 0x4006, 0x1078, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:17:37 executing program 1: r0 = msgget(0x1, 0x8) r1 = open(&(0x7f0000001380)='./file0\x00', 0x820, 0x14b) faccessat(r1, &(0x7f00000013c0)='./file0\x00', 0xb0, 0x1) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000001280)=""/196) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="4e3cc610061a6f3700d4966f77c48fd1de562d2f8ad53df3ccb825ea08c1f3e2c8f1044b434eb806bbbdb58c8034a14fcef0272e3660b815ff50fbdb9f2b1b15f712bce582d520cd294d9bc72fab3d8072c78bc145ec3ed8eda4efa724401ec71289e69635d601fa72e07f84192ce8d389c97b7bbaf2a0ba4cd25fbdf9646960f6a9dbe0871dec10c232560f57008dc235554ae92a702b1be6e24da390769db58a9699d7b2f7bb73f8b6b67db1341f713d4788b5fbda0f2f3ca25fa3fff883b069fffd924b91bea2342cb7bfb43fae3d5afff7b1280e52f336e46aa13f64a77bf9d27873124d02373d44b2bcda8790d4cb9fbeff89514a1b99d9aefa24ddd64bfdf125361a20418f9b42eb45e8423fcc9c1b04e1b32b24f7c35f35ec6810b6a335fbb4c370c84be31c071929be9f68d3311a04977dc70a2b9b5d5a1c8c40cbfb635dbca4f32c4d9d1b8b6802a9fc8ec7e3a4052a2276ea9464539bf15486e251320081cf74fc30a0359951d45a8540f21fd8b98759d9f8f1111107272bc19d51fecef4f55260c7572d9350e0ad24928a30034ebec005d8e91cdccef4144989f5be07ba041b0fa0ec093c6a2db9e90c9f23d3914236085698eba524c7d392f295f39b443d2a399f271a4f796e3011750fd2747b6dd8176fc033b10d64a5a00881a581e850fb29a935c3d49dd18ec65eeb85418043b41f8cef1d61a6625c09a13845967dc25351a2a20d27d6abdeb71592892f1a91acee541127cc0f71f9c377acf937971e0942ba01109e592483a7e999177154742059f12c30048203618d91243c9f472b292e599d78500a3bf3bfeb282f7911b6a2d4bf1470f57aa3e7451fdd04a9b40c4491aeea68fac213b6e458c1a760300ca4b2f0fc585b835a954e6708e42323fcd612dfb3aec69d885bcc106c4226fd2a550a76c6a7286ef00bc93a899cece8d093e0d20236b7a4fd9f52cafbbd4ac9fff159e88e91f8e38f6dd8b01e280a6ac7193802c8786b2a3df3bb657c5f6e17fe2fcaf3ebfa7a0c73d299726bb9ad54028ac42731f38ac1646433623dd6f06a12c02744901811782e472b7ce8821f18323a6f9385a6d3df58967c7bde7fce4c799c6381df456ccad5a462687e9287c266236a91883ede8cc3b1a800d2acf1e8bf2d5b35f0e67a3f99892b22e36c8fe567c222912e71e2c15c8af2625cc3fb9fd17d7449f277274a2e18ca0be91a55b02cd6e3635b565b3a62e52712bcf9088b68386988714a9ee72b236c888dbc5c24a1d5f0950c04718442f9fe229923e8bba1c3e03d7b1008e32ac827c874c9ffcaf057a2a89252102b17ec9a911d2ea2160a467d743755d2a8f88481a3fdfc3f193dfc22f91e27e2cc3e14adcbcff6e291c4a0112913da809355fe910d644b5363695ff722217e4b5aba986423a26e076c150862ae430ec17ed6adee29204591f5862261144ecd823e321753ca9fbc14624e3b90077e2aca9bb2ea89126e7ac30b77b33b8b9c2ebfdafae619723af30ef49a7d922ac43a4b433264b929a6539441e4e9d791f9c5834bcd60e717a824ecd399864f12af9017451d662c2aa7f341bdf2221f16561a4dd329e62d5d941834e75c1b2bf48a2765cd34265cd40cf3902694aaf36b9810a4c26ad20c069fff11d145fbc71cc6108675e6cf8b225e386a13e5cf1c7eb6cb1b44d7eab34ff8eddbb56dc417b61887cdb3135d0c7895c7e2af5b9bf468dd3118e55edddc434a5e2c4cbeefec1f5279ab3c628d7cb6aff31ade68d680c5d7da7808ef220ffd4f8b487eb974d5beca4aed3b6684d2eec08e56d7fff5db64e5fab2be1d2878e9e76a0e91e6df0aefa547b012ab0bc871f3aa27dc7b873d5980ea55088e6e500671dd91c23b42a72786163a32ad9458852be848117e5fa5c41d4efbafa865c7f70096bea7020b2d67a90a3eb193f9dcd099c83c1e0d0919d4b9826f6fdc9ae20aa97640bb5956a3ff5cc2e422778b4eacf01cda9a0ac7acb43269b4297edc272e81fddc5054f0e0e351134f3d4b95f5ef722fe47893678cf58da8d2e300d831e8e65ad73b9059180ff5dd16495ca1f69c6a4d9d078c5027720d74c12f993b6fc8719d534be7c52366b37b194309cb656affa783ce21ae85f823c4feed3661af15d997aebba24813fcd5e0bda3d016ea83c74f5538d65c1c6710db7605270115f01c62a5611e7d6a13bab8a3ab439fcb75e526844c8d08d928168814ef2659d69868d53ceb7d8cb05134007daa07207cb451c441fb223365c8a6d171f5cb12b8fbf332545d1ae10de8d3dfccd15c968fe73c918b44c9631f7c352c4970c9e6c37c8cae2a8b599e1098fe841d225a65ac51856d81b76e95e23f2d1b9ddf0991fd899ffe1075189df170ee7eade68d3806cd82153fc0392b81d9a9d55e1d9e33ac9e135e027effe27a3b86a5eeef4a2c03d9db2817ca5eb0706f2942b03f308aff8bb59e34f922b745b29a7241f656f50f7cbc02c4e8f5db30bc77573e831615d105691078c8c9e8ca4b09aa39e5bcc1830e4e43ab938abfc6cac8f024958d8466e271a204c2fded1235efdd8f8962347aabb7ff1101fc13e64745d29e028820e316d41272423b7a272ba2c1c5777ca20f858b82b4a4c1fd51872bac086ccd161dcb3f9a43fb6ff8f12f12930cd7799d00788a4a095452f545f2e3869eeafad58076524b237223d352c5c4e53ef57b9158b727b38aa61297f89083548cac91aa6b1d2e172fbdfa15bc6856684d4a7462162871e8108fd4bd610fbfea2d554c542f076440bc41cc67932ae4e787f2167b044666507d108719b633bef615ca892c37ad501ce3712101b0cc310e6528ca7f37efa78f393fc0ce6b781b4e9bc0d27d249079985218d8d6bf82cfc6958a190c0443344e890b2f55de58f4db8d3abeeea96a68267f3ceca3cebba7de3a81368420d0300eaa911324601fa9b10d28c4d2fcec480b4af9c6207a99c35e16a7cdee8ae2bd57e094f0c1724bf0a1affbd82cb8e81d393e56ecd5fa2768e950d983b89ae51b95d319578c60020b889834d98f8d1dda2fab28d1bd0800ab8631e18ac64b659cd797b07bfdfc694ed9d5644e5129c18d639f0832c2e92c9100ff93cc0d5fbde2701252f05fde623ac75d185d2c5d0a5ac6452a70e2a635ee8cbc8aebdc3c6c99ef8486a5ebe4c8562d5850d8daf790f591dbd7af98b1b5b7dc196f30367dbd1ad1d451060341dde7cfee6fb9c809d7eeb70451dcb23f5af6c83529f8d94aa7a6b9598c4359af68572ee433bdc6aa18a237cd88eeaa9164fde2cbd866c1c8859280f1dded5c12f7fe581d6b0c360fd66f6508cc4959d7fa92eba7631ed44eb9ee0cf340d4f6dcf1f101e22cbc9ff3f4f3361fa97dbb0c7cf529866bbd5c3b072cc9ccc815b39fc2188c7edd5de99b0b871f58d00769c14fe09b12fa68533a451dec31a83bb8044dd24989ba016ddc1f770f1ad32aa3299f2b135052075dd7b44341076005844a15d9996dccaaead99f57266b824ae28ff1f6469fd7b65da4e855641a981fb6d48abb8d77b65f6c528fb7bc62a85af8b1a8ae9422d4e131921e448037ee6fa72935094488ab1a9c53acd44a8fce67c36c9746351a62d2d0f07abffe47d90f3ec2fe44231e827d27e0aee762fb25f3d6849450de20faaec10c11681f4755a1a4dd505b13ad55059e6f18a275f113df9d2944056480e8eb4325b665a8a4c99bb4d1f2492eab7ae14364c8524125cc169378acb7868bfb39c1e327427c414fff5b1400578364445a67c6a42eac05b96ce36f47a0530eb5627ebacb1932b16cf568896b00eec3d7cd643f835068e5f7c8b651c7ace9f056a88c509a7658a40b949dee1940da0f297fc046f4ed8197f436ffacb2fe2973f08444cff4352a40c20eaae59b7a8e7b7867447b7f18018dec5528b67f10ed6e027caad1ef664f6ddda65661ff8183f971250af21f82e3886ab058d4ba3508d755b97a5a361ce79d802e4626a65ea44e778f30db4b410428b7bbb573b18a00ad0a5fb994799e6ce9a011d79edac1a82ef9d5a65202a344f6f7ed535a952c7483de8b835b89ea76c7f717207b1013f3d43ab0f41a136e6afa807bda0ec7bb7f57a3532bea0a81abcd6825c6fcd0da9cb948c2e4d9855f10052ff991c011e3225bcb0623ec58241f89f3167edb6e9fbebf1aeb7154293021fefac5cc631c56a752e2ab1c1e2d9044a9baeea5a743c88e16adf69b8044d0950121c6a119e343c746cd85bac872bdba4aada7d6c1c53f7d07d0d9204f57148dfb482ccff9c5368c89e3cba289996c49a9c9a4597689c999a7707059c949ff80239880cff68c13d2d501cefdbe366189448eeffb6dae54a2d58140921ab15c8869e762be371cedfd7b04d5341831b05c9c486e903f2e3e02b70d76b1494c3501154399c2804d6fe47c102a67c59682da32659f168863d9b51f9d7ade2f2fd479452ebb83b7c1452e56a60ba16ed912b54309be3ed953ebda02d4cb34dad26d7dd1c03faa5a4caffb97680acef642a4a765a7d4d7e11b2490786169753c8ecd153368903fc2e1d21fa7aa5e1127bad1d5ea9aaf96bfad4a022233250fe4706eb510bf4d67515fc9538a4f6ed9c3c3c112e5017ddba17167a70ba1344c5ef61fc374b691161e62194e33694e94eb6989c6f9f0b0b63afab4f96357480b26da015141717ff6212272b9f050fcc0f440a1a38bb8356fe8376722fc54c115f1acb8f87d7b8d9cae6cd8c7925ac60f874fdc9c4a77914759b1ab6875e34851b330323d48f1712410501cad0434b748a0af9ba2debb9afac102d06855a21a1d87477a0a45e3be73d1be6cb10ad818d4154c1671f97375e22a166594a5e5d6e6ecb0de3a6dfebf32ef645499e4618e5fad793f561ee298de841cf5def46c0e5dd099869b9e52fa2e6c0e90a76e03e4c4ff2605950d4a890b50d6d5a75a589e79259624cc566675be5e7b2da2a6765f101a661b3c1e36864a382bfb839c4c33485e22d4c642de923dec8593c37212c420a48316a8b68a356c85bd21d8681fdaa3bd1c8b88c0bfbc13d291a206db0e736639b61faa0c30162639eab08966e6ec7d04c5d6a3c552594f532bfeadf0820f8987af6702a625514f61ede9df986c7a15679cddd7e476468b0d8f3e344c4185d2ea2079db06ed4be7aed9eac31d748d81919f30bf3b5f8b9087d4d5a669249fd954e8d0bf9834de2b22266142334a6b328671d480595c31acfe1813e1987b19ee179d0c7b83db8eff612d660ba65b13d8abe37a5499b7a4182bf30071ee1fd4d3f35374b9013d69839246c3af45e9e214f4d4a04ac4c9cd40cc96042b4d65f90d52374b67d515a44e1149552f7672aa3ae287e4ecfc5de0e096e72692eba71b2a8a02c9396d16b6745911160b24db8700af7298491147caf74d57ddc882c730025d8ff276236f557cc11d94c43a011e58d6a86c2f6a5a986785033e3bd8d4bfaf41c6d7bba5422dfbc0bad30a4e24ce6d80a772dbb9373c6fb27a3b1d49e700667ff163d7c8942d8185c189a28b944dabadeb71bb4c85e46d0a2092db141a3582c23343bc7770ce73c8eef7d1fa2b3991860ce14e3a26d08c98faeef39df95af382630d1ff7eba48b5eaa8189c4e1cccd1e49da556df4009e4f7dda6a3f5ea3b3874786591034b1651bfb5c5614093d5c1a6e5eb99cbfb13a42fef7cd885ebef7600b469abe39abf857322aaa11234ce6bd3172b866944794b265e33a9105d158b321de02ce953b65fd8bc51bfffa04ecc3119e688c68442382e9b9850f08a08627b408", 0x1000) r3 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) getppid() setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000000), 0x0) pipe2(&(0x7f0000001200)={0xffffffffffffffff}, 0x2cedce76a4d99c16) openat(r4, &(0x7f0000001240)='./file0\x00', 0x80, 0x18) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) fchmodat(r5, &(0x7f00000011c0)='./file0\x00', 0x90, 0x6) chroot(&(0x7f0000001080)='./file0\x00') r6 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x2) read(r2, &(0x7f00000010c0)=""/102, 0x66) getpeername$inet(r6, &(0x7f0000001140), &(0x7f0000001180)=0x15) 03:17:37 executing program 0: setrlimit(0x400000000e, &(0x7f0000000000)={0x2, 0xfffffffffffffffa}) r0 = shmget$private(0x0, 0x2000, 0x600, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) 03:17: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, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x7, 0x0, 0x1, "6c99a167957223c462ebdf6224472fd9c5dbe666", 0x6, 0x7}) r3 = dup(r2) pwritev(r3, &(0x7f00000018c0)=[{&(0x7f0000000380)="c12c13280b248287b475df788c4b7fce6ca66d9f51b2b92b0ba62250b2ac4cc96a086e101b5ce3a820de6c78f5265d29490f9e74a6641694a40e32253b916afa516ccdfebbee00f64f4cba72f321c2583409f653db72afcfa34a02393e1f6ff42c46f8eb5e1b7c730bd62f9bfc2e58b8031609ebc5a8ee58dede81f0942be84b9ad04ed71a75ac882e2dfe579fa44e45fbb296409a7733227cf41905fe326f4c6cd67cf67e111d4f7916be9f8a876918f715c97edd70c025cea32224ef3c142b", 0xc0}, {&(0x7f0000000200)="2613d44fe14a8c26bbf064c5a7945ae24c89c0faf62e1f1e24053af6a4c0d5e84b6f159d3c7e9cbd", 0x28}, {&(0x7f0000000440)="e0f037c0aad9a4786a464fc30df28c66be577f1676a08d6afb824fe5bcdb53ba37441b0da1cc5f5b14636827b3ff415e304541e5f2653ba5ebec7d856bb389ce327c95c1d552067ab5eb19305d56928e70afdd286dde8acf20ddb6f6ba814edef9f5b453e8f42524f30127ba48519c61644e3ce6e8cbb3a6a623864c025a82201b5ead8fb28c63ab226f23", 0x8b}, {&(0x7f0000000500)="a249abb6b87d42dda57b0d60d9a7fb11acbee71c2fc47aeeb73e802600be18a07ad157a7c544cf30e19c3b5210a6d7afe36580c6dc522e37181a224e936a0b9eb582a422aefec8265777d9abd25054e3e8c525e045635dd0d19fbbc18c71c05a139ee9320a8482ca507ed75d89f7a1752b64ab4cfb2dabe69af5f9230202bfb9a1db3dbf2ba1965cb86b913be49963eb8c7e0bc93fed0c61bb30151630d9a491ffa471c635869444a3e547fe5ec0f947ce0d85e1ddac083c1aa73e8d5412f78f78ebb911deb908052ccc559b52fb3a6a4a2127c64c18f487afc85bb05f44cd016a749ebb21c87bf419a7aca8760732d59d1c30d1f5aa853a7e6cd1b2caa99cb407cfea85671ca0cee84653424d8ff028590073f4c557f1e942bb10b16f0ccc37a216b83888fdc236ddb734d073bb310cc13d2a8bb1bc97aba2916bdf9c13df16cf5259ac0dd53e8d52948e2e25c30608cd0d3ba839b7ea8ecf46d0b88a5440e90ed010bfb0943b78457d28e9ef8ac85fff62e3e4e5a1c51d4284a15352a2fd9fa79bb11723782329f7b8457339c0a149410bf434d4f41f73cd78905fde07be5327a1aa093f68141f360a115fa2579594f5c54c052118d31d049ddb761d7ce5ff81c5b245b6c6f77851b7e4bc29128d361a59dbf1d28893ad7d9612a55f60eec7d00878a7ddc3b982f1aa4baa961c2021bba1b8bac8c394db502d0b14d02a067333ce6271b7e70fc1e069594f37365c2582394b7f473d6ea7489d326c72abe583b6c9b0511d33357bb86299c7a72a8d1a159c0c6d8b71f1e75ad1b85b8bbb0ccd6d268b67719a874a5149b5f12b9e6e6237eab1073cc061a1387404b1a758f5a95179c3f3257b958f0adca6aa5f8665eda7f6ec40842b83f2b6c6a428a8072b4331560aa928b4d2a7b97dd6b1fa2952e00427628d6a51af3b441a07d8dd455f56cce52da2329d1b77eba62463b032eaa6184c81f06c9d38e5bff1cb9dd063b1a832def7568aa4e2239cdcfa646ebff110632d11ad7261ac926e4bdae6bfe8cb2e115718079268e54b180fd1f73fc24b7a46dbd2b794e92574b307c17c843bad1fc52d68ee405c0737c0972b69d5c971d481b9af401ec0242a691ef6ad612ec5d5113c4b2a394f429a739e398568ad1530a4de90fd6a12bae4441313f80b752bf88fb4572e3507660a8f067a2f62bd90aaea9ef88111f7d405b723fc809bc752753121701923dd8e49e88cb6524198814ea9c56e894a1664d84b1a8d16b62cbd0804602e753d476160a9eb9618e4d914ed805ce1bb65bf607539245c73c5d93f21335ed46f62a8df01d0d3492c9ce44d2c64078d675a1d2beabdbb5fafb7f11bf977280c3184a7167d63e7dbba2899c2b00b16c3dcf84fc125a83d304c066b5e99ab15453426968ba44bb3be14a760320c39068cedfcb1dbb2c4a96fb0fefd15721cf0e41220a9095b7ec46763d319d0a3e511328a06147a0cd59b0d49e6bac9f39a34ff6606153875e14ddb20bfef65e02eec2d1db2ccfdc031864398e55675e5391d856ec02394ac8f90bea9152b96e79a486f20f1cae3b6389b1b4a596931c4784c0faf6920b8b46f107233b6f8edd5af7da1b7569284d7e71bf929fd271c38185a168bbc80921d3ae4e135404446d3a510cebae62f2fbc32624621d3f1a782140cc35356ed0ab1bfee168811333c770ce565112fc4491776d585f184928d9fa527fbb3e3f0ac36c66365be351ddec3ef6469905d079acd43081083c253dcf40715c0eb91caf67aa27eef2a76584b63c10da2af86d5d2d0bf528c9c5a06b7fff267a9bf8b1828c658e90c1fe3e9a42ebf9de051b0588ec84d4a6237c785c20382dc68bd2ee83716e9cf007b08d8cb2c20abe272c8b3a8a7c1bc349a098b1d763846f4bf85971815cf037d825b31d1bbc00cd51a57e69748b4500c43e5c34b5b140336af7cf902a34d6305f013cb3db37d278d2d6f8d4b22d366bed4627ccdfe11faa7db07992df87620a061d71257c016a957809e7765d7304eddecaa6c3cd687fc3e04c24c39bec3ac92a9df639b92200c8dd44a2bf3c1d4bb6fb15064a96e997cfe88eebe0d32a42d27c68a06e1376413b146ca47c8f750547a1beaf226e3241ed9a6d7bf6844b8da20f45dd7405c50e8d126abf1402f9ffff2b404b67a7fc1967d055765d7a3a4097e2880a7331b0780ce03dcb702e681b898c411ffe21b57cbcf65f9c7d6f2b028058bd18936cd1945b9600cef0ee054191c06e76772774165e008085458f35a80d1dbfb3b98577dc434f070614addbf3eb37c7f71a3edaca51ff5c36041160d1bb4df5cb566306d478d3cc4f706d73f5badecaadcbed8e77c8d9443a8032c6fae867dc3c75dfbeb3e175aa704595e7eb9b886b84cf790de9b1717a33323f467eff8f2184053d71ef61d30cea503725adef6ec12102714df30bcf6f503e062d147ee26a93d3958eb3a34551a7396f44d9d5724eda63ef9917a9f6dc65d6403dc3289ba5f31c5cbf3f2d9bfd5077b9aa6fffcf3e605595469133b2713b6a3ff1eb58803e8412d876426a7adc9a17d4d7829fa03ba0e46d8430233b1f388edc94ae676cde2efc3d280c05c2c6c939419fac0acc7deae7e3de3da314b2b036ab05f4344925f32ca3384e41466dddb241845e61c2be2b23b8abf2683c0099927a3c6cc5d9765249f638b8df6cf4d51298f606f537c651fb8e80dd504bb25fb0defa63fd7b6c47609df83c9ee5648ec4fc4e9a4488f09e03e9542dffe9df2c0192861fb3c14b78a08b89db3b66ffe3b7bd7457332ddb5639c68da54a69a2ad04951d660ce0ab750c3a53b6c5e2c834025b3c98f1b51a2763c4b5392153bef476b0c15eeff2e36456755a3e8fb3de42b349551b91f34269c084dc832f69b0c0fc63f4639a8db5781977a61f6e88652077778bb8d67d86892afc60362af966cd7d3217a9ff0840a9b45abecf449fef9bc803d1ec40261c008d2e7f0596634ebd5d74df41bb50a9e1f0bce25b500dd3d6c320ab051f84848dab28bca02e96cccb47fc822c40f9dd215ce420b8e295f770b7fa95b5e906e964840f62e5af2ef972344d9b766fa24069bedd22ec73611ab33dc6209c346be1d36ed4b4464d1f7aaa0e0aa44ba8044cba238bb5a76d06efe3c9dd9661577bc855b78b55dbca879d03f5288f2fa538f921c9309b067906a9131a788ac834c79e67628ab21c900a2d5866d9462500dde19ff71278a6aedbd3f48a6e9c6ce75b87b2ed645f1bb009e7008209b8449ab37747a732644e563c5410f81201d3c25bbec7f9676aa1eeddd89326a49bfaab31115a2ea9a0138b8c90903cc21bfd1c4dd2b4895d6268b620f5b5ebf5c70a77e629386d4c6d9ca193b3b676f7e4cf00e9b0ff87474e261dd1493e06b51c03855e08a766116b271afb30d4a02f7f21cc8caab19ee12443f3f1de864d5c990d22c735e591bc0b68b875f832b3d3e9a642dd9d284d8d1ac5f12621416e43ba54d55a6f1e76a723059cbafd2ceb9269161e662f6062cf7e1dd37d90826df63a5c4acdde024be0442548cf6cbf9ceb3f84676b8ae4a05a1dfb523b5669f204ec7843a10eff055ac740f20488e254b5639aadf17bf5795b3078808df7d597108e502e22d4284e673f8a72bfedaece0660fb726619a10e34e7beb7f8e958b605780ec46dd0bb025d1e2084a711daee633d9dafb568752ed3d2d1773a7117410e110be00fa23929d39be21c9473b8ff411158fdba5fe9bd39cf9d066254b01a6b5b8f5cc661da672d56bcae72f1c0a5826de2710bd72393c657961071c8be16c7d97e2a1d266f0c5db078d3d39d969a2f38d9234ec7c31400c191cbf73355b7831594f6eccf9dd52fd86ad3c4fce4720948d9d969e80a37334741ac598645297dbeba1feb978c54838850b3daee587cf3ac236334226201aed5e3544231a0fd38619f36a7c539b1c336815c6cee843012a110d435747dd3c9a104507cae96fcf9011b9efabb9f713ef2ad8f7061b1b32d81d5dbf6788bb39442fa020fb3e2c74d3606246b97d2e1a93b60b5611bf3d130ddbcc662d53345b469be3aa1ff88b434883e6b91455f97a78a81ad5b3f0b85ed6b085767c29f9d78ef5bebf3a505c2b795ac1c6502072c218825c96a735cc22c4f2ddb0b8e6b31d1cf358a87062865417d0913826605dd33e9d322b101f57022b4e5bc0cc1bfcc7eb67699d989898c6129b0cf4c77250f81ad63258fbdba4dac42268eb7ec56d52355f63c2d02f3998e0cde27e2015e2ba25a524cdd3e266498af8b36baad267d78d77c5282613bb51600cefa9929c41e0d078e695c84e574e6deb47cc3d002b6cc9937a77dae4cc7ea77767b3353fb14f6df3dbf5da99a29561f2f71ce5b2e6eff4cd61b2ff2dfb7fd79dca3a9f8c47bf7b99bc96ebf40ddf6c19d61af40382cff949d9c1bdb1e08cda9215dd561ea9e0cf56bc2c394544e27cf363fe786cebad8100b0f9520d62c043d992b2b900106ccf3520bd9a2630c23a308123616103c03d0302ea2b329624a3b038bbbb690b85ff253ecac61e48b92df2cce8c0794e9b005511d93c852f3912ea4f56e35fb835860c30b1d9288caadca277b1f36346edf1eb3c58a3fd815a92b9eecf08253743bdff4793dedb88607608de9ff15952483386ad4058b44fe3e16c9a86d19b9842de1bb5ff028fb5aedff240db26c4dd4efaed385aca23c789a7bd5914c61b5329f376d0ca452205610b440e0634d8b3e5c387b974592c317e8002f1b095abfa1e75ff0a109887fc35420dd00d61c0a6351eb1dddfb0fbc793f85f84536e9020b6370e0fa8a900b30a9ee8d56d24335b43f1155d8615a814d4f335e20eb7707fdad85af8b7156e3f3adea198fa3a7439559c70561bfbc69b04239c763ba18f7b9776495914a96946a3007017660ff0c45221e3d05ec25161903d14abe13dbaf3c6441a2bc5caf5e406e99860cb80dc36472b45cc6b01365306049d68c7d166265e704e81e48d701f454c706aa7b6bb42543716a8b7f5642f9f31084105004e2d90e665b2be5fb0b77b323d2c67a1ce6283a948b84e979b55c84aebe7084e77bdf7242d4534356efe8cac10a8d8d9336d88895639a0fa7fbae52eeec32e1b1693d88be7548c57bf76bb76336e9b83fc8388963a28302353d85d4231b763a9a3a177ae0447a62e0849357e3f2cc1539afde949b286ea8c767f5a82059c0badd682c837cd0b371fb83d76c6eb51c8c19e5f74a8390cf7e410ed17d7a8dc38868233b5ee5806421008a6081dfab76b3e245f74e0500a16c58af62136154d6d84b8d094a8dd0f09a30633dd84a012234d296775c7f5137ed22cb527df7c4a19cb9049067d4b02669231f98d3686c0c929d52763617239ad172494c2f6852b2610c240427a76e06ed63e1e5c91fef0017e4eea2de6f73fee448ee9ca65819410c65a04e88fdaf992762445316ac19cdb6c9465aee36085e931b7c990469be0b0fd11772a88d0e9177b82e030ed0d8eb4886d5fc65f3927ad41a6a3572710b940361b3f61a34b3a2ac0d901b750830cdd2786f19b65e65f11c9f692f1f2d853f2dca7c4f060197ccc0c92d88a9f900cd0e360bc464ff04164645136be79b79ce673bbbcd474b24aa47ee1462f25a8b63df82db75266cc38b73dd89c9e67a14d26fb5fda9782eff8b416789494090c8372a1e0fcc2aa066324b2b8db271366afca93cd043fcfbfac29ec116693c97876858e05e5e676d366fd2d2d361c2aadc16159a46c9eadbb86e3175dc894320dec3b16d5146225", 0x1000}, {&(0x7f0000001500)="bf38cf5b703cdf2ebb71142e4811bd09e42894d362c54d14edfca12f2d5c46fac8ca2b4acfd3896e4192f3d5fd6445135950fd1500b042966c3f66af403088df7caa2112392e128e02b5fe452c11f8875ef821d59554775b0e999fe9aa5c9ad1c616a24ba2388b5b54e57e15c8ab1a9580c7823f029bb12d2649304d4799ba764cc677077962bf28e77738482da47c9824da0cadf2e75320e3f644530f9ce36df8573f", 0xa3}, {&(0x7f00000015c0)="0c5fe09aa46556ad7267c0870d1ade9463a1c0f848244908da852a96d2169aa517304823a8338fb53e83ddf02ea112652e7068f341ac79dcb69139da293e3ca5b1fc07c1bad43e7d167705d3365316e1180086b9184ceeb7d24b6d0d7efeaa807b70f3e76abc3f345477aaf21653fb83602c5723e6db235c8f8f359950744facdf19a436031e7a2fc2d82cc15762d1909db24368f6554736125c37ed13f49b2cd65358ad82e025219f5e1d9a07b3102a3090dcece3e53d6b003c1647c2865729653eb512812fc4a3ee10f60b470c0d3f13f8efb99461764e944c4c49", 0xdc}, {&(0x7f00000016c0)="e24cae3e9d74b81e30b135f82cf7651407164796463d98815551bd3ec73234bdac27893c2358e79f49c7a346f90e8f0c6dba34e6d2350a4cb6bf3c5d537900f331863f4884e8a93dc5d5e617032171a6a676fb90056af723d019a2d413aea759af4ca22c25c8b55ec38135737f094fe6f2e2aa2abf1321a07734544fa1719ef56407135f60509b3ce66be9c401a1880a2df31c50f0a914c3a359072f85192ab9aa4df3f95b62b69acf857ca19c2d19edc5326d1e8a1c79f2e12def0662de820f92f2f656b006a310ce1a29baff8245028767ec296d0fa72bf9c4", 0xda}, {&(0x7f00000017c0)="f577f0ef58ec02f01b2bf6fa75e464ab1a254ca53d523b5641af8b0a9eb7db215617e097ae548ae38f91c6bc61ee9c4a5f59781d79b9eea44cb5e9a6102de01a3e3094279519fd948c6aa979ddafb6609dc78935073623db0c0243391b8eb9e845b1c797c80f1965e8feb5674b4004df927b9ca55fad8978d23042f83c21ad8f0a9ad465cf5e72c94d989ba0683d7ce1c0a18eaccf30997078d7524231798cb2086a2cf352c344cf246acf13dff5db5cbc50325805c80ca88499a4176c967f97173b2e225e3b40f92338ca012636f75e272c8fe81bb5e73b07dc925161be56cada6abe9ec23a2fd95e5bf608", 0xec}], 0x8, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000040)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000001940)) 03:17:38 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x100, 0x4e4b}, 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt(r0, 0x7, 0xb5, &(0x7f00000001c0)="2edf660a083c6712f9d3f6b33d1b759953902cc39e8506efb56303b8cca7acf854a879ca6ec2c13777a5d13ed5a157afb8a9b6dc49b9f30f94d042ef68b21bd8eefdba9bf929dc35d8f746", 0x4b) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000180)={0x7, 0x8}, 0x10) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = semget$private(0x0, 0x2, 0x200) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x1f, 0x8, 0x0, 0x1000, 0x81, 0x1, 0x8, 0x5]) r3 = semget$private(0x0, 0x3, 0x28) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000080)=""/179) socket(0x800000010, 0x0, 0x8) shutdown(r0, 0x0) 03:17:38 executing program 1: r0 = getpid() r1 = socket$inet6(0x18, 0x6, 0x0) r2 = dup2(r1, r1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x101) listen(r1, 0x0) fcntl$setown(r1, 0x6, r0) close(r2) 03:17:38 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_int(r2, 0xffff, 0x1803, &(0x7f0000000280), &(0x7f00000002c0)=0x4) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x0, 0x0, 0x81}, {{r0}, 0xffffffffffffffff, 0x80, 0x6, 0x7, 0x1}, {{r0}, 0xfffffffffffffff9, 0x80, 0x1, 0x9}, {{r0}, 0xfffffffffffffffc, 0x10, 0x80000001, 0x8, 0x8}], 0x40, &(0x7f0000000080)=[{{r0}, 0x0, 0x4, 0x8, 0x4d2, 0x9}, {{r0}, 0xfffffffffffffffa, 0xed8277db237da24d, 0x80, 0x0, 0x400}, {{r0}, 0xfffffffffffffffc, 0xe0, 0x40000000, 0x5, 0x100}, {{r0}, 0xfffffffffffffffa, 0x40, 0x22, 0x80000000, 0x101}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000008, 0x1, 0x4}], 0x8, &(0x7f0000000140)={0x923f, 0x8}) kevent(r0, 0xffffffffffffffff, 0x401, 0x0, 0xffffffffffffffff, 0x0) r3 = socket$inet(0x2, 0x4007, 0x81) dup2(r0, r3) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000440)=""/110, 0x6e}, {&(0x7f00000004c0)=""/188, 0xbc}], 0x2, 0x2c) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000180)="af53c41815a7a6758757aeaeaef493f18305a7d5f7f633347772e469ebc0014d95e0335fc02159a8e6c9d24061d2c7420b1e6695637ec86fac1ecc84402371a412b9047ccfc79f0975d49494e0e3492a91d1178d2b15ef7352b32b405aadeac46a9d659ea48a824c84b470f530455a4dd7b3176b1e5319fc79b58c175e21248a05ccc43010e73b7ece32845ea9d04e4cde755de68a61c8568504a8ba9ed5d7e4fb886365dfd6223f4fa2", 0xaa) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000300)=""/217, &(0x7f0000000400)=0xd9) getegid() 03:17:38 executing program 0: truncate(&(0x7f00000000c0)='./file0\x00', 0x4) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) r0 = semget(0x1, 0x3, 0xa) r1 = semget$private(0x0, 0x2, 0x1) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000100)=0x3) getitimer(0x1, &(0x7f0000000180)) semget$private(0x0, 0x0, 0x88) r2 = semget(0x0, 0x1, 0x221) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000080)=0xd2c9) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f00000001c0)=""/121) 03:17:38 executing program 1: r0 = dup(0xffffffffffffffff) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xfffffffffffffdd3) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="9dfd021cc908adcbf6282e19fc923d439682b3fae2d38ae0c4d83e727437c85358ac7fc23b3d13c3c9f9edecbb21d6ed881824e56b23ebbdff017c223f887f44b84a46f6266865bfb92f0a37d606c3d5c8d70d034f3fa5a1bff3b6a77fce254d0e48f781675f506b6456927d88efd98778aebf4c802219e9deb491696afea4a79bbb4cf06a22201512ab536ba47755c9720a2c4b173475016c5883f1bb5d36d9e7c7d8f1e1808d2c321700f70e82158abbfa8773dbee7f72b5186747e1da12ab76ce88a89618502fd2d119b99d947f113b78755a168175701f715321fb410f081e7870e983235c1abace75508a180c1153c665a619e31799a972e252915c904814f99460554bbdf045906fd19fb660ebe5d274750032f36ecc43bd0f4c5c525f9c3e687ccd23355ca707e45cd90a9b471bc8589d8ec07e37356e0ca6f037f19d8c928ef97a0003cf0629934e39ccb495342b9df92167c312aa7d9aa89d75aa4d57155bc2744470eafc0ccb6abeeaed78660bc1ad0e7ebd718fee5b5f41b800c1c3f77cf2d1decce9372b9206c650890570f141509825c1f6ecf7a7dbcf09562becb159cfa0f24f541e6ef6c966ccec4249538f9194d6c137f0e9221abd297436504ebba5b16158c0d45b9c4a7bddb3a3bbbc4b7b54af66b0cd285d4e51725bc77f1de6ec73e12c2dfab851ce3239b1ceca4d469713bdd91fbbff3487e886e86617d7141b36d7cdd8b41cf904773f81c967f0d7cf81cdb91de0022ea9766af9b95fa7b9df1ee822a2efc903f62eeb1e2c775789ae9912cabe555519f99095b2131686a19c30d977466a333b512192a474aa963a2b0876b1a3bbd32174b62e7e519236486602ce32b93ad996973adab841d00a0f3e96ff2435c33a7f40a2873d4625e5cdfdea2242876b7ddb168018a688d9e7dce815bc9bccebb44dd28f46954150b6e767b8fee57a25f72f7ee292de1f02fab5a80e45940e48d51575988c1afa8a41d5f6f0e441268d8267ab0996b0ece40f9b3bc8ca4b367465c407481f854e5f08adb69d75c4795c219301c6a63bced2ab68fe21e8e398857eaa0c2b69139895a23f2817a1e90b37bcf64209fe10a4609e4af00ab64a83f11b63dade89eaf898f0986de8d2fc8beefabbcc3ef57c3531d501cf619359421443ebff383df43ca4e7400dd1f62d848ccaa5a3119ca705d97c2cbb7f487321b94d86cdadb2dab96e3ff68f76c667f7332aa4c12a161a632307ac4999f53dfefcf8e8e3f38d3954803987dd61cc5ccc3ca796584a3dcf580e7d835cbd695977f67823cc4d71b5321a68e156e8198ca2f57e02869f43dbc96dedb008ce7c1190f7c09fccf38ce036345ebd29ed7f30901b1340d460860480054beee375ae55d115e8e1a964095873e361016c1a94b48261076b8a58d125f53fa05845db5f6bb17103fc620a1cd228802c7a09f1703d02067c4711d918ab5dec2434d3ffd9d8d9f459d6b46c7e3460f31b44fb5162761fde8d66deb8922da6b5e36bed1c4f83cab44b490c3e9abdfb5218c274b18dc154fb65111d38e90bbe89eb7e54cbaa15e884c1528e29fa02beddee9763924c21283db352fd0c2f7c42aa450f785d30e347fa61d41a2b24cf7a0adde6ca31bc982cc800ef17ce11b9b1ac09e720ef2b8bb12255a027eefd51e5dfaf19b43635afc4ab32c9455ef2e660c85493e9cd9abc477517f3b9b51d956d00b554b2d701354c698e57daa6abcdb040449c532811b4f4ca9a54e25c9dcc2a66d349d905b736c04ef0ff62c10a92325bc0491729b6609f37afd9fbd1ed1375ab27081144c1d991a9a081dff5e93cd52235d5894f857f85d81cf2e09df413359ec11b25b74000655c5c05df4b1c6a19708f570cc69c99eb84a295aefe3de08cae62990962e1c9dfec474c0fb379688fa6bb16e35d952647d2a5723d864c82a061c81396f5b5b54ca47a045c8c3a9e635d28dea21addd01244a08d3087f727143343b3f74a5abbd242b52d1210a85a014f0cad475e8bfeac70b4002754c34e5e98ec17b8161cb0187bc7f9b2c396032a620b6b98fca956691232ff76f839ac55a0bfe40ab03491f0721ad91ecfcf81b975acfeeea815ff324452714b68e0004de9c721fd2084def09c61f39f202bf6dba8ea2f06425f2f2c3872bd4cd4773dad9a3c173231b559561e3935783eacb780635b2fd78d5551d151486d746cd51f7033df5fc2087f169a9818f05267a27519818da590d30c12164d3e0569e9a3904e7a72fb72a17a1ffbf2f02ded802333202c07a77468ce933ae2e9aa572c86a2e9bc21c408549a972cc31ab64c5632a96ec5959c1370cd8eaaa67b2e70dac09a927ea124300590fcaea0aa7f46c2b49eddf79e30d046cd24701d8bc26badcea3ad1a12815fd420dff91282d139106081d8491740e2632c0534d9ce5622acc655e019fa6ffde51dd2941c642f0ca6747c569baf37423a947c8b51473505429f4a8c975b772faa4042c7333369405d2191ac57d0e81129ab3500453d88e29c7111d58bc19e653cf223db5f01b81b3fbbd806022d26e5cceefdce6e11f3eb96d31ab735b80e07d8c3a1bb5fa92313203a8560b5cf3387d4bc73e134edfa4df034ccdbecca66aa4809cd61074ca1c7737bd5ec0fc48a2529011957aacbebfedb9499de473419eb35425f3cdb63c89f41685bc41e91ab138dd3206f49b5fb53406967482fe1ba53537132eb07ac5a798c45d90b21d6aeeacd9e7c815135597d84a3404d3f90a893b10fac10b76a9a75e5165e4a6831f6dff4fb68b19e85bf58859201e3a15dae36971979aaafdd2ae25c4a29b209f89c89dbb5301634aa95b604ce88af994ea7819cf666bf417f5a45ad9da1999945a3d6bba8edb27c335bbe03ab7f2a996e89ff2edac3b1c83fef4c78a09b73e1f65a9b0f935c350d5f78b055eb1178c5e737d7195ede70e9472fc2bb188c8f6433a6b61cd7f6e60dd1f48bf420886f28d6cd540cb2ad1042278c1a78e70f74c61cd1a90a773605d4c499763eb1296f2827f6bcdb82583891df442aab9214fc3a770ba7418713b18548d8347460d98ea47d53b493a46db8873a0862f5b582e8d5d4718e606687802a0c15441d1d94547e1c495064ed996e727e23daa1b7c46d55e7051161454a8efa61c2c7fc87ff1a6b2d394a7a8c272bcb54d1168b2f01c6783d701e0426c32025de4d04a3f7dca8542d28a119d864d1c0b4f0586ba3ab7f4ec91eed4ec166834a03eb0713504abbac1aa478f79aa200344d6c6c1e8584c941da51ed2b330f9d7f1e619b13cd81b56d50f440b8e127789a3d6c1f24d141ac28fd29726b96ea30b71e4c726205a423eadc6351f75e9f2919771251ad86cddf4010e7f60042b2f34dcb09288b8abd9b3664810d9b2d5296078ce0d93117b72b9d4f0cc3aad851c64a84cbdbfdc5494ab5487fe46be242735aa85cf96efac08e5ed80528710785a2a58287f896c1916fb33c7fba982dc88ecdcbd389bff209a318084272527e44433a5d7dfe6e3a960ca26ed33b54c18226f2c201032f574c1eab1641c71d9afc71e1c7a8127ff27731a83391c48f3711cacc8058da497d03fd7f0317f6409559b506193174fbabf0ea0ff65dd0fdfbd21deee579d11d729ab3eca2fa99735f4c4085f4a6f1ff20682527f010e806a5debf7aa900bee63c808aad0ad9cff6e9f75c232ff370edad80dafacf7ec568d1552bb01164fa10039f3e698eb31efae4101b5c753615fd2db1664eca0f16d1c4f47b323c1782c927fd9e9191ff91a0f76360f57f3d35c4438f7d12d526262189483b0e7a4686f38a54ae7d5cff9bbb61c850454f34511af66ae8652b2c11db1e17c7c9329c00e0a635578b84e58931cf339c526741123ae96232ca0fc41df5aab6d5237e8728908337d184ae1614c26772086fcbf6766309e5f19bffcbd46b8b5383abea299dc802db4d0619c1f12b17b73bd7e2c476f8ddd1811ac8537be3d904cb332af3d32cc01945d11408be154889cc7fb0ad75591c8c06e126ed74269b8b1895570a312100e6e162970e140ecac5049dc8aea4b6c3e5d5b7d6abf3a75abab81014875f13992ccea418bccd87ce55a02f9c18784a5abf4b580d06aab99ce54569c8e1559b81f6f3409fb73b4ae061739994d82a504add6bef85d1b873c870fe9d619e620606efb77a3c4791bc0bbaff595aeda88c98ae3f8be1adf6f95b8ae2c857a1e1d8e7d6aaf94d222c548e116492d35b288a9d416bbb0d9181b784653b2932407329f214ff81d6d26ff647700159ee5985eddacded19039281f605dbccb0ccc46470249744caa1283cdcf02df90633e3c05e59718e8a85d3591ff3a58507aa6c84680181ea895d3ba6fa281c3e29b028620ec2ccbbb4a54f5c7f976e7c8e81b3dccda53a381d22ed0b0f220c6ddf3d6a892499318e14f45b9e4b20959285f6a2f721b9c164d8cfcdeb89010fc1d14289830b04833cc502e8bac859ec4386a96d35eae50eacee53a7790905dc6b3910bae07503a71de35188bde0289fdc1d9a53be67d0d48a76c955c7a16a25942d91d28c0f87e0e987f902af6211376a11bd54fdac2bd617cd3e00a7da0a77e757fe6d9e0e894e24740963f3f0480944a1aa562450883cd3fdbb9e32791be55abb676705b6b86f27d5a7fcf4f83f827e7ba0754d1042894b49189e4ee3bf55211be51dde5bda0dfd6ff6b3035af3b7f72ba333c36794b1fc126f0f05285390f8ed48bda76dcb344bfa4e7a3150b0fd40bdb1d9b8e545935069cab912c4f2a0dd4785f717e6b397d638e8f7589662a6b85708da328b00e737a8d6e587b6035c6c74496c9ad5f23bdc2d2c4ab1c58ecc43ebc516b54324495550cec0fe0252256cf3331ec65277ebefd2dbc7cd14951d72c34342dce05ce40ab5f2659787a62d3da4cb3e09824ca68c6122bdfd225c2235a8b4f0e6253b56850244c6897eb7b2670729359f576b772f25d3e9b943c04fe1b038530820047c8ec42b44add452bca2d879d4a66e2df32c58ce7311fbe91982bc5ac96e0ba570e9631c39b900b33fdcd9684901e5be82142cf70e98a96da11e78bdc6f5c63185074a922307916c584acb86cbbd60a9006c09a4f0c78a8e8eb92a2ebce69982cbb522cdbd7178c1b2572f1636c793b332ad53fc4caf17a0be50aa0ce9683b7ef761776024d349c45baceb3ac9398cfd8e71bd7c30057a5b896317e1ced59c56ddc43968d245d9e2ccf6f4132824780fdffdfaa02a409671cfb4eda710eb6c8daf0812bfe7d6f02002fdaf2dcd677511eaf9fe1191b1b71d38b23447c35fc343b17e5b2e0d47fe311df4783137fbeaa9771b87eafe8fe26afb3810745f208466176582cc4cf3bf202b89f16a19c80cc72260df4de925d6732ed93d2c383c7743b86af5ae96157c207d46138fe6d8f6ec8ff8e266cc9bcb381e509a2e65f52dbcd550522d9ee9a32155f91ce65bd47f1456f910ad8614509ab1f9f421aa1c459d7cfd28a7d76ae26fe949209233739f08a9a05d1fc1b6b0fb402df7a56447091cfe7cc6f24a2f6e6dc1da35c7ea4543497b67582b637fc700bb874f1efd30ce3df9a1e0cc8259580a5376acd4883ba0d0a2d713b49923f6d72289a7cdcc0d690b6049c8b3b3ef32364f1739e4bef69e0363e8f009187d3996d859068a6059675c4993cfe39847b41389adfca0e29852fe1fdeaba6dfd3d5cb7408ba8ee77b1f34ffc8ea48e901e208d6ee6b2e3bb1977055ea414a9a6188dd93eecd3446f924f1d1d75245e471cb03b0d2a57b35ba881dcf19", 0x1000) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="00008002", 0x4) socket$inet(0x2, 0x4001, 0x5) ftruncate(r1, 0x7032) socket$inet(0x2, 0x8005, 0x1000) 03:17:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x6, 0x3, 0x3, 0x8, "c15ca148ecf943faffd32b5ca7d434daab596b3b", 0x4, 0x1ad600000}) r1 = syz_open_pts() syz_open_pts() socket(0x0, 0x2, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000100)={0x1, 0x0, 0x3, 0x80000001, 0xffff, 0x7, 0x7ff, 0x9}, &(0x7f0000000140)={0xc1, 0x401}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)) 03:17:38 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x88}], 0x1, 0x9) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x400000000000}, {0x0, 0xfffffffffffffffe}}, 0x2) 03:17:38 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x995, 0x80000000, 0x0, 0x7}) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) readv(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/149}, {&(0x7f0000000280)=""/196}, {&(0x7f0000000380)=""/108}], 0x1) 03:17:38 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f0000000200)={{}, {0x5, 0x3}}, 0x0) r0 = socket$inet6(0x18, 0x0, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$inet(r4, &(0x7f0000000080)={0x2, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1, 0x1}, {0x18, 0x2, 0x8, 0x5}, 0x4, [0x7, 0x1, 0x6, 0x40, 0x8, 0x6, 0x1]}, 0x3c) 03:17:39 executing program 0: munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r0 = shmget(0x0, 0x2000, 0x1, &(0x7f0000e9f000/0x2000)=nil) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) r1 = socket$inet(0x2, 0x3, 0x4) lseek(r1, 0x0, 0x2) 03:17:39 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file1\x00', 0x10000, 0x1bf) fchmodat(r0, &(0x7f00000001c0)='./file0\x00', 0x40, 0x4) r1 = dup(0xffffffffffffff9c) r2 = syz_open_pts() unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') r3 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x4) r4 = fcntl$dupfd(r2, 0x4, r3) mmap(&(0x7f000024f000/0x3000)=nil, 0x3000, 0x1, 0x4010, r4, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000180)="e3ff626a92964825d525f704259e7bbf187fa78f44d2", 0x16) 03:17:39 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x1, 0x7fffffffffffcc50, 0x20, r1}) 03:17:39 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r2 = socket(0x22, 0x4000, 0x0) setsockopt(r1, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) setsockopt(r1, 0x1f, 0x6, &(0x7f0000000140)="b86fcb59f522158cabf13ecab6cb00ae70f63e0027e44c19bb4d1124109eb87e2cbf6a390b978bbbbd7b490e2e69c5f42fdc0a384a5aae5b0e5b63c1a42e5f93f74df60ccfbe7c70605811c8ed884733e4bf106358b716c0533491ec9bd32f0767334714ff20e53b6ffaaa08b4c60a8aa49b9ee9f61ddb304efea80a8a74faefb5febf958eef96678c281136fff1319ace9c4e41a1560c3ee33c59bfed65ddc4d98b0458b1c4462ee1aa7eb120f80f8689e8d1e85007c3dcc7d117a83f1a5d307a451927cff289954b64b75e15116ba85c8f4800aec85ba32cdce8fb06948ed05963ee688c614106c69cad803ded1ff8274ecbf6ec7e5ff79448a7368533b6bd579115b525049c74426cffd8db427aee463f4409b90fe4722df3de370db1cad3d9cc9e12350290a584f641ea241ad89445f89ef312cca0e57458c4958bd656b729b67dfea3225349a352716f3344956da0fa783db89cccab75fb357e6da4f0e63f21aa3eba0d4ad159c7d534b0bf1cd4e96906e072f4606728aa94ea7ecc7675268b38b8a756da1ae400b90b2b96e5be3a43185ea72c233096cdd724c153870edfb8c18131ba2cf6de1257f5182cf3f87311dae64266e5d00683edc049d414a6f6abf6207426910a13cb7b11d95925a5fc185a21c945913de938be9ebf09adbde4042fa9b9fbd10744221c86797e23663c28b70a435c5b97e72dbe74a06382d994c2fade9a265b83a897d860c4c8bf9e2f79b1f2c06d99ca1f4e90b72c628523bfd453cb508455992192809955bc7bdd85fa05a3a3b90f9404b83fdc47bec928dca144149426bccc9e6a330704404a44d095357c193b8a3501a17ec38382774edd6b536d60cd29779db3c5ec496d5360dc7e22d1230726051e6bece5d3693e489454a31277fdb01ee371b9c25343c1a65230c4831255b1e87547c15d398b29dc0b3150e71d249d8489a795c4ad09866ccef01b1a39487a7f2a70fff2c948335a2cba25da0627a255cab18ba186535fb8429595ed3d5057df08bbd50586d349daa3bbade81160ad1e65fb6ebd90f1a47b5a3246d0ffc539b5449ee209eb5743fcf1418068cf8a8b3d4166dfdf6dafe90bc265aa4ae65e022354c040187a22f83ae349a180e44903e42fd7ada5c8980ae2b207d40294ab278175098d872ee38cd44173639104e5c0d631b1397cca66b6f177a8973092f41d501446a0b83abbfea1d6e64a5b81b5afcca2007a5906fe71be8e22750d7d4540566b7bebd39e14402d2d7b9157d3b4acabfc60551000abfe83413247b5de18e32576a7074599aafbeb5ccf2e67a6669f543be7b7f5a1cff9c9d7836f0884e9d0137fbf2603699defc68d782fd6278319d447ffa4b0b2e51d1dc4339a98ce678fcaff5f9b096dfdc985447a4d3c43186b3be0c1c6009b6b91841ebc195515359144eb3c1f301118ff84341bb4788b2bbc17c89b93fb35de4fb60ecc27c3cfb45a91c02e2628b38155e0b7b8861f71776815eecfd219719fc7f4523e6b6bc67687ec1dee756caf7656eee7e2b18dfd66b26ca4918f0705524ac9fcf87ea6ee607ca703ef26d9df4d404bb371873257ee78c6e8eda66580f9592e1b88d80ac91a80cf1b33b8a7bb8b223092e1edc592d2de61e9eb15408f19f2c627321e3411e349b1643b3c9ccec9d4db258546dcdc9be4818fa9ae0b85e3efcc80924c47a3309ca0f6b9ab3b78181dd6352bf1cfd6ad606dc644ab6f70bcfdcc44b04a53dd4e89383f33e57719f12eb171674512967e86723cb921ee4d2fa31bb508fe6091f401e183a11e008cc5489db56fa33779b3b91aec8100cc399884cd745036edc006abe688c78d5c4469387c7133a62eeb710925424bcfad7c123a97754ca5c46fc95771d1c3d558edbb7a6bb0ff267ccb7494ece78cac065d54f2b0212db3b053371bf60a879b7b5e494e3c0a7d614e31799dbd0de3cf9389c95902b05ebc6d915911cd862805218779333d77bd09bd54ccffafa6c8d9813fc56dd53866e38270b954546b777244241cee333a8ac32319d1b97a639db8070385ba4b83bdb6d9d1f9ebf9c72f62e9c78485c5b2cbeecdfd53fd3fa17012b13ae9d6abf8aa386e141604cce9b1174983b1e92a47d5071d078af985989444e522177570e4b91d242a79a3fd1a43ffbb99481a00ebe370a4c731493cc83b97c0cf858f1f202477282049c639d912846a69285e1245a3275d71dadaf2e62c7740426186fdaf0ccc75967b3c0984dd553daa45987e12c388e9dcda04383298c471c47f3f9827ca543cb25db87f2907bdbd1e5cd826ccd5a53edc0f4fe3919e83d159ad005d08324131038b0b5deb340b8315dfa910bb377d2de5f96f009d594277c14f6e867be328d033dbb91d9d1c3588f796b454b7e9f4e1e82226f9e6fb7e78966ee5eb2cb831b2839678bd6a8977985444d16ebc0af00dc849c0d4e66e95e2e320b2a14e8ad6b8e87e2218725917cd3c5c19688de66fca40f378eeb7fff2a7637678115c660a1901503c5dc1d53113aef6f39bf62b96fabf0ffb33a6c94f859f88159a93372b13d564d13ff574770fd8ed5cc44a11f34ed581b78c7e8582f52667f4a3c390f605acfa121926cca391327113f765f41e62f31ced79c3a6cca26c4e614d8610241adddebc88d9519950360c1cf408cb01ceef6b78a5012ad4f655a32a4d7702c3664487f6d7ab1ffac73a922a7290ae612ca30db04da8bbe188954f761f5c61fbedf63d6b41c472b12f323bba1e85a25ff444c8c7a1a9492292dce946d5826a994818041931818176dcc2e5aaf0688e07622c205386a0391d0161ad4682cc78788167da1647fdec8f1c5b175e2a5e57472a84e72dc9e14bdb5793aa3251cf7068e0849547e4652a4316c451a9b29c208924eabacb9ffb79dd349969417658ac0567f3aa08c26209b31609244ec76681052867d2a373b00825b1f8af99546f837f0865da4da13e96cf06a710923c78cbadfe8fa580abad6ab1c6a9a7e1f8b1821849db971908bdc26166ea874e4d30f7b5ec4b271a84c4711169d6c52c3d187ff32218b5a551b785943e1fb3b670f09e6034401e7add0323603d29c08fd97e5c23f7a7e017352bfdf88bce2ece89e3e54ad7c7fb759dda89e376ae71d4e2e9dade1251fd48f1a9660741efb51013ab27a9765768e8abcf0453cf8ac342b322aabf0aee377e3fbaacbc33e00bbe02b949a65e7bd6dab3a03f63506cca9dd90d86277b053e05cbe516d4d2ed47fee93bc4515103ab8e2ddfe3a3d985a93dd66bcdd30dba63783529731132786ad8fe8149b9ceb0b47fef31f8eb9637bcc69c523c39eda78aeb16ccc7d6620e1218263bdf4ec0fbddc805a1313d327c1f21efa283e4af4fcb034180de7e60bd9c42d724477cd758d6cac0d20d4801eeff22e2845b0a8a501d6610f93b80ea56328a774e0ccec9a4d04223d7397abba513567900e7a40c2f5237a0a9a7b492ae3cb8f5cd9cbf17149559dadbf8a065da2f7b559a07ff27b583844fef73da1982ca65dcaeeba9cd7dc9a3491b7d5d5ce5190288156e8dedfd4e3f93cbcacc8d62b435d36283d662179f8427fa9c355282572a1a63b4379d9ce6189f26526f968c26e8227c6d7b6b43cddfaf1508a9b1bc331c8053d50d6a561cdc0faf55bf66bf3099a6647230ff2e0eea196e467472dfbfeca577faca21a8c7fb7ddcc11547ad95e624f39966bed5d453cd61a71e690c4064e897a4bfd25543c22e30e447018426d1bd102ca8ce6a1a6bffbb5d1317cafe139b8429af708261992dc9852451253dc788638a84725df39016181eed799af086f9fbce1433a4f17281baa64021cb3750cf44aee634b2b0fee50a5a6d5e3990356a78e6e69aaf2d9e179d3d5e8bed297cac4c4ff34b4ed00848c001dcb0dfaf077e5ca10dc183231b5aceb0bb7c109b8af32776a3ce0c772b43b72b07f54ef28db42f857b7e432ed4b025f328038051e00dffad8cfe981184f2280ac81d076009d2fd5a7fcd698bbf89161c4a9866cd46c7a8fc4b64d23ec8ab1402254a2901e3bc50237c1f36ac4da4c62b79547d9ec1a5ef1d5846f7837b9cbc401281124a6ff4ab1b156cfddaa039e3357a0bb00b2a9face9f6c27de370a111d3becdabc1fc3c8be3396231e24f9472cc908c81a3fd94e43ef760250251cb25b51b5b0eecd919c49d772bfc49095ddeef80fc8bb217c2d8498e10116df713b2f8d8bc40ed26f253285d35ffb6f27fc488bb2afa7c6759b1f5be3e7179ed7024e53e4c8a0f0b010857da4368b5e1018441ec32e26926568a2a6bb192c547f294496b619067158adbcb83d3204418d4eb6bbdb53206e75b51ef9d8f149c09afa8c5580233fba67a15ffd542821d61736502234be86d3db7bda628fd970cd5da06737930b269555c3636ea49b212d29375e08f87fe5fd44540268694bebbd34740fb7efcaca8b8255a26bbf42c1023a2ef2bd69ea8fa6deb622687583add89b6428de6373fcd8b7e74b9534cde59f320f6d13a7dfd456760aebce367711bfcbedae73f6f4b6d48748fae5fa027217f2d8c3afdc9f1f510cdb32b5c4c004f166b05fd588d3df09aae66981ce454d39b28f8f9f95de212aa361efbf6c74f6bb5adddd7a085290e17ec82616541a00ba7b7f64837638952976e8b8cc93737f9ccfa2072ba8623696321259f5d0fa304460199d46a3798e0375938c1ff35831f29232f59caf74667715f42378a4cbcb2b4a7ec0650452bb0a7f3ca084a23128b66217541b303fbf0ec9959ca68ab20b267a38ac2f08acb3c5c7cd3d904f6c0de5689be7cd6de798b1304cbbba5c9c3926cf83a68fffe4e8cb5b8d2e6255406b0024bacb749deffb1cd6b45e1f3f0e4f9669fd38c254d048695347bbf1e268aa70507221b1b637fe001b7842bdb1a14bec0c2e9543cbd0d0d133792e7f45724a3bd3b6d9fbb0f1360e9bce8c8985927a188f9a180090998678f47985c5a9ac8c574acfcb6c6a51fdf4e361a585e28aa9eff287a6d63212827a2fb2a7ac18b43f1d6cc6d12a44550636b5c0c03b8c5804156aae9a16e46383a2b3c6bb4b06e7c9b17f8f97291ab24bfd38a8196f6ffeb759eedacea84c573adc023540076fbc6aa23d88d2a53db5536b2b04aa44cb3d9f48dea636174956d224676c3c47cfa7168a5fcecf62380f1e0c7374856ad253ad9b241f57c3208e561e765f3694bb966cd4214be936b32faf407cab7a728a8716724684ecf03314b3c698a116edf8bfdb9d46c134cbcd8b65ae3cc6a6508d1395c3a7ae8b2a319c3532542de0bc09ad5e70501bd6850e865c6326d5d4ddc21674745ac67443e630a814b4be36f21d236b057ca8788b748d724e60401eca939f4bbe56b7e3634c3eb8640fdf3fdbfcf44a65dda0fb9dcaf8f719c31aa891be9acc21e63076adb953a61301e886850b91496ad5ba7412eac36d3e892d48798044218c310f2f3cf74becff6f186785d466aa1237bc54c70add38b9a4384ba4116066e621a21c48edd2deda53e3c13db84aca5eead5c1de797fed0446b1621d420ffb8693fd1572dbb61293afff9478c304464fce19abf74787056c0299c7db5086b1a742e1b0ed996e3a2e8d1d301cb3b33d7899aaa01d3ff2237d6c2557a1a003d645d5f2e03d7881513d7b6a66e5cc9af8fe5f9f7be901da5d757f1fe83d5832d42e0406abc679e751b7e045482a1e3d26992f164b1223d15d7ec912dd76005cc9c502a57add5bccf6d5861c41f1233e0f9c20887999ab3a4ed3ec429cf17d48d0469472e4b77eabda2a82e", 0x1000) socket(0x18, 0x4001, 0x7fffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001140)={0x8, 0xc6b}, 0x10) setsockopt(r2, 0xf695, 0x4, &(0x7f0000000080)="138b5496dc45ea2533ef18d5ea9f2f1a9b583e8d1bae384fe2e9b52089d8a1434197b31b9670220e4f8cd589463703aafa31190b48cb9d1408a2769eb454ed5ae760f49c513ca8a060b84c08aca1f6409e7e788ed76cce541cdad0f955e16622c71f2594ba9b9aab12a43adc24b1038fb88e428ce7712220dd0a47942dab0b23b8538742a8d08d138746ca45b4af648cbb1daeca13b220380490840d045e34489b5d99ae50485c4b75a114ef2bb8", 0xae) 03:17:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8001, 0x9) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000100)="6329b6455eeb15d2aec74c8045357e678bf6ec658e5c2b1c2f722f1a23d449f83e09ab96d7449c3a447e62d4862199adb94116b99778f2d600be3ff5682118f73b190f6fa93967e8e7b5ced9f78fcd278c096fd1815bc52b986e63ef8f726e76d3cf1216f56a1c74c97abd28f2c6e53f6c669e4f2a2aabea8c543283e2e3c48b63b97ebedf5993b4f6", 0x89) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) 03:17:39 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) setrlimit(0xb, &(0x7f0000000100)={0x55, 0x40}) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x500, 0x8) r1 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x800) 03:17:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000040)="04000000", 0x4) 03:17:39 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') fchdir(r0) 03:17:39 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r2, 0x0, 0x4, &(0x7f0000000140)="95ea50f62effa78c7547dd370fae2e83ff84affb1f99e261b574ac5d930a419e72f1e753ad61227a065687679c725606062e429e136099d5ec6dac5689bb83ac1bf32775cbbd311dddee2be2e5e1eb302da6fdf9bbdd1b1158c78632698b642a8eba3b11310a00ab5fe422d16d68c370d1a4461e55e421e479fa7cfb818691d54cce842414f486e50af70209b124929c8f942d4613deb0c49f4b2e578212cb836593843f689d71fb9ea1fc9d222b0a2468c35cdb6b889b72988df8280fb1286bfea652d01a3310ae2540a75cdac88ba51190993cbc6a9726fa9de97df600de80df40268d373e50634ab7748e2029a100b8ffd91dbcd40f1513f8261b1db92d5573cd190243a46a8f01e8361ecbb1f5c97744b29c76733425f4003dc99c9d0a5a9f2ff7de15426d2b59f47e57f36a4eded8b7704a283382bb27c0989e2033eb48dd07ed81937c82b1cd2886bbc633f4eb9503a9f64fc34cfe4469f89ab4673cb15cc61461e84b4f8a882b9699495ff6809e5834f83923d0e5ebcb4ac12098926f5a5df979a238c7e570ddb3fbba61df258a4209bec694b8356834a5c1f98b8565ef6c1494e554069239f9d85f904695a1da113cb733ef2630266ae9c7e5d3e32fc4f6d46dc3fe36d82d85a6ee77f50139e97626a1f4022275cd9df13ac426c17100c54b36cf8a54bedf3a1ae5f9e85e9bf63e07e26e5ab1882afee8832d5a486aae7766a5026ba3a665e7951e98e68869358141f2f097e5ca69e1cdfb911c1fccaf33d6708484bc208976f40fafff6502b004f965b81af4d642a96687633fcefb758f37287fb20959036e53c908fd446da97b78da688cba20be35aed9c57ad889d5e5f9d7f5f64fc14521a10748e2ea3c350bc134facaac05fe34892aa48afd687286abe2595c9dd73c7233e634769e999e9dfb0cd93b0db4531c333db63e0dfb19b2b8d47bf7b2962393178ba2e5bcb30bec65cf7101655f59c02b42ebf470245b15236dc2349b8514493c562fa944b5d30b152951e4e3b0d3aa81287408cb4d086d9a3a957be72d6dcfa6a25e56c250052e0b5e15804ef30a0e919df8c46bc32f7a7e707fe0564f29279c0aae377fb02d0a53d12e9edd3b335d10a5d0c052871088515b2601450b0a113da7c31dc2315d496f93db1caab6bd72f4eb0f8d7f4443d79230a3087d3f8db63887b0054087fa4eacf3fc8ec81c522a8970833552b73bc37ebc7ed21cbc08f5547a8bbb444fce8782704b2a1c44c283eb3da5533d8a6b2cead77767f606f97c8b7d95f369d520e3d0d415dc17c597d411541a1fbf7ba08b1f8f895ceddadcd9d7fa70aa29a2fec2a80897c8f6f7001b2ecbf2df961979204d4d1bc18bed8af05a74a1e1750f7c900e5c91921a86515f0a5cefc2189f12cc84b76119ca538e86a63b89542e5690112c61cf4eb050611391a02ee4bcb1bc19c3f1b21c1287ece36e22e38d6546d46b32b25fa6117cba13ee82de926644a7027816d065760bc1da4b879ad2f93bfd362a455d487613a8fb4c02ce848ec3f7a8803e1d2fdb8af1d857edd36d2875834aba018b5490a73e753a65e2f970efff60f3af5f9f352d04e84922570c9f88397cb66e53649c859dd6f0e697ab87f482a4f807f5084aa5bab7929a3c0a56ed8f6491a2f16c3d39af6004efbd63eede65570b4f861f361b33ea9e19515e8d69f71965871b437cac108bb39d754834fe88f89a9effe78a3c19a12376aedd1bcc253b544718c8c78922141affff9e4ae895287267b92e6a56f984463ed38d5bb73c0ed95ef36fcd1d6fc2c45c7a964f470949e5a85881e5d3e4799e3385eb98c89e21e935f2187b6c481825591753b2c05bf7d9f4e6fb2c26c6f66a1d2b22473a4fbc2bcafbb31549b64302c090652001a99870c0c14575e3e24e9eaa5891d594f2020696bf6b23e59883754fb13f3057f002ba3ae2e1a4baceda80e89d61a99df95232214d3ddb698b148d19e2a993af108ad7dc6f996fa797db7eb4035adce43ef138d424a0bf0818aea2a127bc4f99c5219535aa6fabcaf0e8e7b5f5fdebe82c114a07de4e3b8845bd5b214fa316c82c75d6e45937ff85a164063f58b99802860b68e6c91b2c4cbf04dfc8caeb6787f80f12cbaf0ecec106ad92aff268746acb66fc8843d0f3012a0ad8615d9209fc425b9d62bae14aa9f747bc3507a3394e09b2527d704f79e6ef134490131c0412e8ec6f04f77d06065da28cc73a8d622e5169546a8700827d86d05359e044c25a07d4748de3c607a4d05c7e8b15bebcb113d5f9400e7196d7f674efcc8f154392aeb5f3b9b2d2f30fc806a558dd168505c322b41ae0f35e5fcdbd5c5e7a04a551a072690286c4499c43d79c28ecdbe591e53ad03525e6ad17a2e3dd4c39921ed38dbe305503ff2ab0e06f9b760f5031d3e47f23208a3b17e9402a4ec9ae65eceb4820c0aaa7137c40718edfb32eee2c5044e3e42a48f6bd9d5c924a9deae0ad1ba77f125eee13c1e603529e1cd320d8f7ec8ab20437ed487e210a9d4f13e047d9c2d7b583a779eb27ecc92429c0eafc0016a8e2b8a6368d5a34abe4317d3ba2c247a3505164fb8b9287138af26d2fe8294d3d3488cdbe07281a77a18b668576f857c4d10d99f1567b01cc0e26e63cfbfe68e03267fdb0e3766694b9f9226505c5fbf87d52c1f4457b5095a875b727dde1b497ebe6d22d3e3b28ee5fbdac8fd7e1fd9d179b160c1a245637da8881c23ef50ecb3c64b69c0d00df45982c8e0cdd8e2956fb917b9bca9066418e36dd0f2610d69454f0c127e5c23356bf4cb540a822d59fb905022ef5e6c4c012eb2b5803e63d7b420ee7827c0754fea8c15dc19d3dda1cbf54c4b89e5578da464df8c7c5ec0ddf5337feae1cd995a6f3c6d822b99d1981bf5d73e3b8386608bf934dffc873eb0ddf93d2e30231e448eb73cdd7b32976ed8c3cf0a6bc2fbe3bea3ceb163e29cdb089196d90474a9667db54ded5b7e1395f08e3979b7f0dd6ac2794f4daef425e544d15de8df38186da2d6cb9f0383e5a0643ec48475adbbe22c9c09c5cb30e774d76eea13bda358e9526bb91bb3ac6cd249ce263d8339bdeb4b59a4b0ebe284a52089f9b988aa0f5a990bacc431c45c98259202abe40de5c5ed0adeb4abdf064239609031173c104550d1e4b20a1d5c6ca4e07c2b437aec8d9af9d633b456c458ab999f9618ec3a3201e8df0d0a9a358a67ec8d2311fbfdff127949d42538378ab51e53a71cf413956277fe0169b52aa3e345736285ffd49311c03160af59e1d3ca249988bccf862b5d26ef839ea1194acb786a64e2373c0c3fb1961f927f70c5a17d533ad4418c108d8d41d9931e5a8e00e782d2e774b9c3583af74b7cda36beb6340d0df1aa01774fc3a743bb4b21914d7f58fcab4df4aaa03ee57b6f14fe63dbfea23d6a18f86a25447fc3e1efab2c79edbea2ccd6248188893eb7ae5870301ac69a06a004e1380401b1fc10715ed1c5fa290f2148c6c03d077f6c8418526fbea57d00e35a6731657f312f00fb8e9e17658fe488cc456accac4462902566db1b0203401f05f9c27975b2c3a1c43095c26d0a61385e4fb7ea8a04f2ec6b76f950b3465e031fe05771db5a17ad17cd9733ccd8005013682c78c048e072672e6ff2ef57e1bea9253097ed143bf2ccb3dd641a5788e7190b975a1fdc6fb20278cd6ba9f0823567872688558dbff360214ccafdb8dd102bcf20756d19ce2853fc4fb170c2649080df190fb5bd12e55e6252b48d723881781a9d70749393caf9fbff8a7aad891fb9927361ed1c50adf673c737aaf91e0055fca70de3f5e3b67ecaa3be10b6c317764c9246c6669a25b1ee60ce543052077d7fb3a1434f60f03666a3a313e2f83739a669a708a682f069c8b6ae8339e2ae9f3c93dd7f44fc6ff86065fd01793d97d1a597c685c8080f0d07b099314f8689dcf1352c2e26aea63679512fbc16830b37a8e8c3875e36b748f39c9b536f3a6be8e5dd52409ff5f6b35a06f7d40def4c6058b8fe6d82530dced3c3506f0aab5c9b36c02a6e10d892b7156f7703a06065114b1d80291ce6f9f79ce0a9f8cd027e235699afd239b2e82aead65b1e94c5d123c131a8736e737352f7df9524e358546523e0d931265c7cc7223c775e162ef817a367c45ff82244e434c767e4ef9fc05bc5d224f80cbec02ebc25448ad5dd5f8c768a245fcd8902010cdb9b30e3ae37d13994cd3e01d3745c7094a4cb52320c18f4bf775896fabc11c7a412fc008e463be456a88c840597fecd94b540b093fb96f951e85d4326ec1b24ea43bba44613bc632e21053d66507f3d22773347ff9b6b050536de1a371005083f5b48cb37dbd207e5e042f3d24f19b8b23208644284d32a4b5c936f90e18551716c87b886bb81db256532c022787499eed553bf29b1466da035dd31c29cc35ce7cc7164e8ceb4c92597851bf95270e0ed93f056c0126e7ac874f9f9e6cab5c22ea3332ef4e9394049f1e163d0ea91c2fabefd06a1f18995bbcdfd6d192920948656ced6fd3803aefd77a0bfba24cdb19061587714f757825e37b2b7f02ee16b7712fd67f6091ebcfbe73e1de5ecfe50be5c5da5842f06fa495a8a40e721d6af35221703e3aa16b665240afc61e4b801522ec0852047e8bf4643b4dd21fc0bc5f53fae6ec0f9f83e0745de30f9a5a6bee2fb0a7ecbbc505ea9e487af53284eeffb76b7954f6d1b2eb658764f1a6d76a8bb433e310271723bbefe86c5f43c17c057356beb12e1b166f7ba918fcf9941eb4e72e5b540686129a1ab2d4adf2f8025332024ea38f6b27b89de5c7be7f906147ca3e3047010679d8cbcf5bbd342461d8c40f32ab2b8f84bdd0904efe09a14bcc9f2a1126b5531f23ea7844471afbe651369c9a8634d3859c029eed60fd04e900b89f73f4c1e83113f268497b9a1b1ae5b992e6af5485df122206165902b19b7c695b7c33929ca40556f55b18138e4cdf5e33fa609e942f7d37a80e6cdae4403268338360c0b5d8e7ac51c3d3146197f79370e50557c0dbad44e4073ad50a8310a80158bbe4d608262670367330ab2825a23eeb8a6acf5f52bd7f66b13bfa8e384c6d8e9916861ca960eef710b3c351acba743cc873e65d8e44b728c5df2f9ac85a7f60fe6a9db134f450dc87bdace2c3efa272bd90ccb8f4aa6d8939b5e6ca2ac66681485a3fbb7b267f8939bed01357fc56f2ad052285d7ddfb0c80aecfb085f84a535bf85d343987078a5c165eb862941ab37ddfd3067577177a6ccf6399d3a6718e359a9aad88fad6bb162c33d265c8cfeeffdf0e7a8b8b4428dea2a92af325befee7d63c316761c2a482055ed385af9c4acac726a044246d3269c230bdf7ce2f9d1a7838f0ec5c0e7aa0fee32da59f55a356e0faa5b062b74d661fef7b9d0d1be2347ad0e5be296f630928ebc2f4407e81b84dd0a6c69a074f954315b60dea7c962d7bd973f5fa628dd8cfa6ede05abcacc93b81ec6eea0fb5155b34d87398c2c64046fedbc1ca928a48869b8feec3406b709eee7e2592d85f77e1299a1274968f2e8395b7573d2563bbbea3e5829540bb77190c2b21028b702f11295bc78adf6719c528dd74c0495b4f412bd524dcb6fb82760fcdb0e29f0484f13513a090f06fb903f16d20274bc46c64d1b6cbd5f5151da0c1524a6ec1943ba68e7a9da4f817ef0658e7465ae6015d030481ee03586a2a775afa02f7b0c0ae24512a72b0c1c2001ee64a8abc69b54c64a881f39468b5d1edfdd4f38b496e77a4e8e4e6451249643f120e9719ab33e88239d5", 0x1000) shmget$private(0x0, 0x4000, 0x14, &(0x7f0000de2000/0x4000)=nil) r3 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) syz_execute_func(&(0x7f0000000000)="f26df30f10e0c4e163582bc463cd7824ce850f0f870010000090c421f96ebf796a9b2666400f595953f32e36470d01000000470f73d000c421e169e4") r4 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x2) ioctl$TIOCEXCL(r4, 0x2000740d) shmdt(r1) shmdt(r3) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) madvise(&(0x7f0000e8d000/0x1000)=nil, 0x1000, 0x2) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0x7}, 0x8) mlockall(0x2) 03:17:39 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) ftruncate(r0, 0x101) sendmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000000c0)="569ed4d5ef61937ce636ac7c2a124bf7d2e1c168e36d7a7e62fe000c625dbfa009637714858c17b239c3c6cdf14b901b73abba2ab35d07ca2f1dd0e969edbc930626af7f34ddb1ef10067cf6c04786d21666d0402785704170018808f3f827b26817d693f922ebf9cb1b6c9868151b", 0x6f}, {&(0x7f0000000140)="f5fb7d8375930af90d09b4e4af4244d957c5d9fc0a71a7304dd92ef1472640423a075a443f71b8d11a91afeef3735ef7187d779af4babde136b8ccd2688027a35580d6", 0x43}, {&(0x7f00000001c0)="253a34f336b119ca5d18f43dcc5773c075fdcf6c287fea15a915c6e74c171c72d48f4651a4614a1e6f1e0ae3b6951065d4c5bb5bf37444d12232a1820de4f2a4dd44679883d8fc9f446b9aeaa238cb3eb7d8c81051a957c59e72adae6cd3047b4dba3777b85eead4917ce2946705a55041", 0x71}, {&(0x7f0000000040)="0ca0c21c0038664e9d9b9fee68df322397a1db76146a694b4759", 0x1a}], 0x4, &(0x7f0000000280)=ANY=[@ANYBLOB="1001000000000000ffff00000700000030f464881dd992b119c37a17f27e3d5c5cd39dd8e80ebf9577dcc0c5ac50c88f435b8f3b7fcc490edeb7a8dc8faf2171b45833c824dd42e918897225ceb0969fb3a0c1cf2d18ba5b46b34205b5f650695d8a3bad10581896882d3fee5cee6f2ace26816f1fd5fc1c1be267454162d6a2cdfa84334215f1305c25e5d5dad0c68cb0652415851fad6b649af5bee96e0488c01d15f48d4babaf8cf534d395a4d38919a65f7335ad102aba4e47118a1fd308b109c6d43a17a304384ac7f7e096dd396857aec3daec1ce81facc18c9b79d5886e54eac889eea675832466558aea170778ea0d7532c6ba3a03ac000000000000008800000000000000ffff000000000080dee2be05863ba846d378b125df66a1e0b330248983fa85e2fa60f9bbbe5ad3aa3a46cd609edb54d44a38677bc807215d2dcb5c64828a72d390edb6eba0d2281d311199d6ef3f39f159ab6186afb91cb790759e8c71ac83832d3a6692d95e13a7e5d531bcf49c98cea1862f852d2ba845796d3446aa710000000000000000000000000000000000"], 0x198}, 0x2) 03:17:39 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 03:17:39 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x2) r1 = socket(0x10000000002, 0x2, 0x0) setrlimit(0x8, &(0x7f00000001c0)) r2 = accept$unix(r1, 0x0, 0x0) r3 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)=""/148) accept$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 03:17:40 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) fcntl$setflags(r1, 0x2, 0x1) flock(r0, 0x3) r2 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x103fa, 0x40) getsockname$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f54b15feedb671d44920ec6db0ace45e8fa5d91739b8e78d9dd27246e2d8647ba545a42d36ef9ced15"], &(0x7f00000000c0)=0x31) flock(r0, 0x3) close(r0) sendto$inet(r1, &(0x7f0000000140)="75d6a3d69fb64cdc32ef23d9d2fe35b68b10f99b24f362d6163cc6a8da0022b6212be90e3a7fdbf330a33cb5661f2744c100bf26c230d4f8034303adff86bce6178eb08579522ffb7d32573d6f5d5c3c79caf7fb530bbae576f496a51c128b30c4426766b02db389793956b36387ac94810a820cd70cddb3be8c633ea2d3245bc2a136d584b0fe7c2865229e4f6b9b86cec946609baa774eadb634112972b99e99dc418ad692ad2dfbf32edba174ebc145ca69c2cfc48d4a18c89a887a39f536fa6aee5fe292e087c345de00556cb398b3ba17a9ce4ceab678acb734fd6724c3cb500e1402b9f2", 0xe7, 0x2, &(0x7f0000000240)={0x2, 0x2}, 0xc) 03:17:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000280)='./file0\x00') sendto(r0, 0x0, 0x0, 0x408, 0x0, 0x0) sendto(r0, &(0x7f0000000140)="ee431aa5237c62ea47a65708d798cf09ab552f740eb69eb6d94718eb7536698c049d4a7326c8873983a3f8e956b2a67c2d739a9e1999121bf91affdd1a4a000649fd76d2eeb6db08ea60d741a272e6d755e4a73945f4cea6d378ecf3bd1ae92215a7ce73ce8ac74136aa60234f0f03a5917a13423a912226b850ecc476026a97c3657636fcb6a56ba999b461441e691573e0bc662712c27c13fe534dc599fbe39a160ce7b35717a3c3e8d1e18dbab1fd94b337fb00252b627f09df6dd5d4857e638907291bb03e9926a0fd39727feb6b087e2b0fa4c5f0a6426fa1f579c496351a7bae0069", 0xe5, 0x1, &(0x7f0000000240)=@in6={0x18, 0x0, 0x98}, 0xc) recvfrom$unix(r1, &(0x7f0000000000)=""/194, 0xc2, 0x0, 0x0, 0x0) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) 03:17:40 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() r2 = kqueue() r3 = socket$inet6(0x18, 0x0, 0x3e08000) write(r3, &(0x7f0000000100)="51b6612bba795fc2635ad9ffff2ed153240381257ee0cf94c0bd4452b048cdc77253a6f6c8c12984f81bf4f56a", 0x2d) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) r4 = fcntl$dupfd(r2, 0xa, r2) utimensat(r4, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x100, 0x2}, {0x6, 0x3}}, 0x2) utimensat(r4, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xeb, 0x8}, {0x9, 0x81}}, 0x2) 03:17:40 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getrlimit(0x1, &(0x7f00000000c0)) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20088, 0x96) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="6c5da7fb818f89b1137bcd4a762ae7a2e3d87a052e2c964cbbcf4bf4d89d88c0918618ed66d5c1b275dae97d2480730584598dfafac325b5f2d868909eb608196b1078b78e0ae56ddf33e30ddae9cc71bf5ca9589c45ef9c1f96348d0786aec7aa8fef19bfde4523ccf028d74c4b6e66e1", 0x71) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x4, 0x8}, 0x10) r2 = dup(r0) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 03:17:40 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() shmget$private(0x0, 0x3000, 0x401, &(0x7f00003e9000/0x3000)=nil) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = dup2(r0, r0) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) munmap(&(0x7f00001ed000/0x4000)=nil, 0x4000) munlock(&(0x7f00001f3000/0x1000)=nil, 0x1000) 03:17:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc1700", 0x9c) r1 = syz_open_pts() close(r0) lseek(r1, 0x0, 0x1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff37, "85050000000100010000000000010100ca4b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 03:17:41 executing program 1: wait4(0x0, 0x0, 0x1b2d0fa086959b38, 0x0) r0 = getppid() wait4(r0, &(0x7f0000000000), 0x2, &(0x7f0000000040)) 03:17:41 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) fsync(r0) semget$private(0x0, 0x3, 0x0) r1 = shmget$private(0x0, 0x3000, 0x402, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/4096) 03:17:41 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0), 0x1146, 0x0, 0x0, 0x9}, 0x0) r0 = kqueue() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) 03:17:41 executing program 0: mprotect(&(0x7f00006a6000/0x1000)=nil, 0x1000, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r1 = semget$private(0x0, 0x0, 0x400) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000240)=""/41) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000140)='./file0\x00', r0, r2) syz_emit_ethernet(0x1, &(0x7f0000000000)="cf") r3 = dup(0xffffffffffffff9c) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = getegid() r6 = getgid() getgroups(0x3, &(0x7f0000000100)=[r4, r5, r6]) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="9b7911f4aaf2b526cb446e7f94f049ba97d59109935afc5531cf14fbccf5c6d097c498b40d8e94c8e7591e3521bf8c8b659f27e30ddf8a9e840d45c08dc736d8c5ea1dcbb8a91360ef7f7006391be273307e57fb8770f7bc29720f1bc1b761dc3eec15e897da9a6d170d98dcdd43ac19cbd394216a0f", 0x76) 03:17:41 executing program 1: socket$inet(0x2, 0x3, 0x7) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0), &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='!\x00']) socketpair(0x18, 0x10004002, 0x102, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e3f3f19", 0x4) 03:17:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x40040000) munlock(&(0x7f0000008000/0x1000)=nil, 0x1000) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 03:17:41 executing program 1: chown(&(0x7f0000001380)='./file0\x00', 0x0, 0x0) chdir(&(0x7f00000015c0)='./file1\x00') setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f0000000080), 0x0) open$dir(&(0x7f0000002b40)='./file2\x00', 0x0, 0x0) 03:17: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, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c6", 0x21e) r1 = syz_open_pts() close(r0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x209, 0x3, 0x100000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() r3 = geteuid() r4 = getgid() fchown(r0, r3, r4) 03:17:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x43, &(0x7f0000000040)="4b74954c", 0x1) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) 03:17:41 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x1) syz_open_pts() setsockopt(0xffffffffffffffff, 0x29, 0x35, &(0x7f0000000080), 0x4) r1 = socket(0x23, 0xc005, 0x4) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="37d20423c1465bfba3fe7a58d33494e0f66952e5fca95ae99d9c4e37b0ec8bb18dc10f9c08884bea36a3b11e4260e68fcc41638dd58707c0e0ff90f0f83b026224c5d3ac8c5e182d6ecbbc46222a39a4ecc1073c393eca4b1b8ad91070695dc33ac504dd87309c1f8f2dae0f981e005a8844698b1aee06f573585d17b90fd829332204cb0ae832e4be1e71f1541805b0da62a75e343620eb8803e1dbd78d947518246c96a6f949097090ec87d4726381487879bbc183a0e311eff15c8b952c75609a9b70fd2ca6b580e0661bf0c7ff7695", 0xd1}], 0x1) 03:17:41 executing program 1: r0 = kqueue() kevent(r0, 0xffffffffffffffff, 0x401, 0x0, 0x0, 0x0) 03:17:41 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/61, 0x3d}, {&(0x7f00000001c0)=""/142, 0x8e}, {&(0x7f0000000080)=""/41, 0x29}], 0x3) select(0x0, 0x0, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x1, 0x81}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 03:17:41 executing program 1: setrlimit(0x200000000000c, &(0x7f0000000000)={0xfffffffffffffffe, 0x3}) kqueue() 03:17:41 executing program 0: socket$inet(0x2, 0x8000000000002, 0x0) 03:17:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) accept$inet6(r4, &(0x7f0000000000), &(0x7f0000000040)=0xc) 03:17:41 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, &(0x7f0000000140)=[{&(0x7f00000000c0)="13", 0x1}], 0x1) r2 = kqueue() recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000000200)=""/235, 0xeb}], 0x2, &(0x7f0000000340)=""/46, 0x2e}, 0x40) getsockname(r0, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001640)=[{0x0}], 0x1) 03:17:41 executing program 0: madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) 03:17:41 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000000)="01000000", 0x4) 03:17:41 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = msgget(0x0, 0x0) msgrcv(r1, &(0x7f0000000040)={0x0, ""/124}, 0x84, 0x1, 0x1800) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:17:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r1, &(0x7f0000000080)=""/175, 0xaf, 0x43, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200100000000d, &(0x7f0000000000)="eaff125cb4fb125e", 0x8) 03:17:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) socket(0x2, 0xc007, 0x20) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 03:17:41 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x51) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() fchown(r0, r2, r3) 03:17:41 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x6) setitimer(0x0, &(0x7f0000000800)={{0x0, 0x9}, {0x800}}, 0x0) 03:17:41 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) readv(r0, &(0x7f00000008c0)=[{&(0x7f0000000380)=""/241, 0xf1}, {&(0x7f0000000480)=""/95, 0x5f}, {&(0x7f0000000500)=""/13, 0xd}, {&(0x7f0000000540)=""/101, 0x65}, {&(0x7f00000005c0)=""/196, 0xc4}, {&(0x7f00000006c0)=""/154, 0xffde}, {&(0x7f0000000980)=""/59, 0xffffffffffffff92}, {&(0x7f00000009c0)=""/60, 0x3c}, {&(0x7f0000000a00)=""/168, 0xa8}], 0x9) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/129, 0x81}, {&(0x7f00000000c0)=""/32, 0x20}, {&(0x7f0000000100)=""/86, 0x56}, {&(0x7f0000000180)=""/162, 0xa2}, {&(0x7f0000000240)=""/97, 0x61}], 0x5, 0x0) socketpair(0x1f, 0x4000, 0x8, &(0x7f0000000340)) shutdown(r0, 0x2) listen(r0, 0x0) 03:17:41 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044334a5619715a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000", 0x65) r0 = semget(0x0, 0x2, 0x8) semctl$IPC_RMID(r0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000200)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563bee63a1e558e92b597a668d2cf829a69a48404bf58ed155365cde0000000000000000000000000000", 0xb4) r1 = syz_open_pts() close(0xffffffffffffffff) dup(r1) r2 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:17:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) fcntl$getown(r1, 0x5) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0xd8) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r1, &(0x7f0000000040)=[{&(0x7f00000012c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7fd72d2dbaae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b397e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155cfcffffffffffffff940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cda49dac081d0cca6a97e1a4eb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fccda9503e0431d4bdf5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752", 0x59d}], 0x1) 03:17:41 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x8007, 0x8) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) 03:17:41 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='c\x00') fchdir(r0) stat(&(0x7f0000000080)='.\x00', &(0x7f0000000140)) 03:17:41 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000300)={0x20, 0x20}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20000001, 0x8, 0x4}, {{r1}, 0xffffffffffffffff, 0x21, 0x80000010, 0x1, 0x9}, {{r1}, 0xfffffffffffffff8, 0x42, 0x10, 0xfffffffffffffffd, 0x80000000}, {{r0}, 0xfffffffffffffffc, 0x20, 0x200fffff, 0x1, 0x9}], 0x1ff, &(0x7f0000000140), 0x3, &(0x7f00000001c0)={0x4, 0xc00}) setsockopt(r0, 0x80000000, 0x427, &(0x7f0000000100)="47f7f5e0844fdcf536f0f11492fcb9582aeaa18a3501c56a229977cb492f0e40f68e6ecb1095d3fd4a8b6d", 0x2b) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0xf, &(0x7f0000000140)={0x1, 0x0, 0x5, 0x535ccda4, r2}) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000200)=@in6={0x18, 0x0, 0x5}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000240)="b388e347940f1590c8342a36da1883a0b642df4a5d021394169b85257f60d7dc0ae77ae8599bb0b78227abd3ec715c8e196e845da68de98e20c242317047fad7adf409dccf0b575b0634867b562691b28ec7be93fb90a9d81b0019849e", 0x5d}], 0x1, &(0x7f0000000340)=[{0x90, 0x1, 0x8, "9643ad050d4c8a9ded8d576a70826d03e631dcf5075d5cda148864f997bee96d07d4bcf2e6d1b6e1ec29388858b1a470161002214b3e76c30aedb7516724d1234d236d5b404abe9239008f17dee0ef3b354ef3c3a83ddf3ffeb37940ab174798206a1eb408fb11f2cba3aa941f6d0f90887d21a0f77ee3219667404400da"}, {0x68, 0x1, 0xdf, "fdca30e06b34e2e1a3c89ce7cc707c086c17ae5b7ccd8e66db9b56a96bc53d200ee189f8cd92e2bafa71c0a69bb7c8b221e060cd9f9e39c39b0682ee2ca2a667d1c1adb465a77a1376c8ae978976fa63315d82b9d7e429"}, {0x88, 0xffff, 0xffffffffffffffc0, "2ab492443e48cb933c4f574dac3c1beb048d016ffe9f5c98686ff6b25b646903a614db6ac1b3385292d375571e62c29667a059cafefdc33ad6ac30af08d0a21d4deda7093e56c0184a0cd100f64295e1ff6bc8b7620feafa66a1dc97f99cc5acafb61bfdccf7eb81eb4a0816c60927e73015d342"}, {0x110, 0x1, 0x6, "0342313aaa9f1f7a721eab6997eddaa35f639dfe538db774f4c86e8eb6b2e8a62d664d8581af05ffe1bd0e096364139858121773aa2f2ac38b197e45e380f7746f007872009b876cfdcbbdd0a6df6ee8b78c6d6d1e656826cefcdb9a4244cd891914d890a913189ec7dcc6bc3b39716a163e2a2aa4ac60ff8327c4a3cbda95ffd58b45e4a2986641d5f653048c34db2899ab59a955ea6d5cc2e882d51b99b450c0d0328789b280cfd57b6680e357504d0c1beb2b52e7c8db1e4251c016311ce407f1e358aad2c911f9d4702fe088ffba602ba851d369fd2fcf094ee0099fcd909f1bb1e119ef667ae29d4083e239e958cc1b5cf05cbc29495794"}, {0xf0, 0xffff, 0x1f, "9ffd788758950cdc34e3704906f69c86f130540bd5a220468b48d07aad0174d8f5eab8d35b46071a0d7751b471f3ddef50be73f70f987a42f388934765676ed867a2ca1832bf232b0fbb0820e390b4a4827ef097617a3bfedcf74814ea8fbf5ce609ef9243da8644a7b176a18d59c133d84064572fbe64916e35461e965e868e04c71f0e911347e3011783e6c2b231fe41dd2b9fbfcaca55e90a23a4263b37a568cd828e1d8ce44cd630209ed125c3761bd6586993238abf210fbacf51d2ccfa3fa4cdd9db3710944e418aabba3cd33b61b1757e5e75f80c1b4ad5"}, {0x58, 0xffff, 0x5, "9e37574c09ac8b203ee389ed06d77b06af7994954dc2d0c170cbc77edc82a926ac849ad3db5aca75af71d709d863374e33894414acd701be37aeffdadcb2489e17a7a2168820"}], 0x3d8}, 0x8) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 03:17:41 executing program 0: r0 = open(&(0x7f0000000380)='.\x00', 0x4, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x480, 0x9) 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', &(0x7f0000000280)=""/183, 0xb7) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x4b) recvfrom$inet(r1, &(0x7f0000000100)=""/23, 0x17, 0x1, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) bind$unix(r1, &(0x7f0000000340)=@file={0x0, './file1\x00'}, 0xa) unveil(&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000240)='p\x00') ioctl$TIOCCBRK(r1, 0x2000747a) 03:17:41 executing program 0: socket(0x1f, 0x2, 0x8003) socket(0x31, 0x0, 0x9) socketpair(0x3e, 0x1, 0xffff, &(0x7f0000000000)) 03:17:41 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0x1) 03:17:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='u', 0x1) write(r1, 0x0, 0x0) close(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 03:17:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) 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') getgroups(0x0, 0x0) pipe2(&(0x7f0000000000), 0x10004) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 03:17:41 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2000200, 0x0) close(r0) getpeername(r0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 03:17:41 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x2) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x2, 0x20003}}, 0x0) syz_open_pts() 03:17:41 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000240)=@file={0x0, ""/50}, &(0x7f0000000280)=0x34) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) getpgid(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept(r3, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) sendto$inet(r4, &(0x7f00000000c0)="62596d65ea09b048e43e613df89c14a5cd94f5d5603ae474fd33cb7e666870a4b5cc0f6ad9876f4e52a3151057057a0b925021a6c7a47eaa4852746a2d7d386238eca70cdade13a9f16359c3823efcea07cae2a268aefb135794a29c1ed36a3ddea17fdbcd3d231f813ae803add3672ebc89fe74d7805391a0ac2fa9e50129a7b77433b6a4d20ce9d4dc33b9851f6800af2136ced22f145d27b63a017c134ea1f7904775592987d16814490cee61ca91375469019f9bf4396708a25f6bacfffc4f95df262fb94248db513c1d0983d4c4", 0xd0, 0x0, &(0x7f00000001c0)={0x2, 0x2}, 0xc) preadv(r2, &(0x7f0000000200)=[{0x0}], 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) accept(r2, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) 03:17:41 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x166}], 0x1, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 03:17:41 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x126) mkdir(&(0x7f0000000100)='./file0\x00', 0x20) mknod$loop(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000011c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001180)=[{&(0x7f0000000180)="c9a449492ddd37a948f12a0c2c9f60ff037edf41c510ef73c2e20a358ccfe295446ef99e949fe025a593bcaaa3c0d33cca6ba240ced8f8a872ecac433d9554d54c0040025ed2a23942e554a70ac3a69f661e0051ff9fb901b2391c0328f80ca252c7a4c9c42dfee0ab14e9c0e7cf76b47722e1f44226ecca4714ca5ee061f059326c6c659dedf637ca195d4546d44cca5ffb553f9cf1db67b53a3ae0e140e3bb841a0f1ed8afd369cb2eadf10e0a5fa606498477d54997cb44a555da03670b8ea7ebd0b7e3a7a75a1c4df18e373c637e88f5b0a35b2f565d41611fec098dfd1eb3eaade2dec09477cea477cc30919eb36a9d4c2c40acfd02abd03aafd99c656d5eddc848d4c64a0309cef49ff336c42d496f6bedc7d8268a1db31fa8448ed74da71059be546e0153cc8664483176d7ac78e7d7a79aa8f674c742b29014e09e74bba539df63ee5a3390769980ab6c51ddd4c0d8c155f0734e68eccb55d1b27a1bd21cc2d35de97395346cbf3c6b29a72dd9209ad3de2255b41bac90fd0e89c606fced7c0b7b138f001453022c29719944c3340b0859d655fed9298509444323e1aa862a0f82e5cd2ca3d343bdb4a691f38c28ded28fc8b000184bb63a501440356c8bc74d29f78135ba308a8b52287c48a91f46f32a6a43aa16383a968cadbd0093324a3b067bb240e8a9c417d901e4a520d3c63978e8caad8e7146c698049afdb794b9cbfd83a7893a3f6eafa95d88fd3b85cb8992f5459be7fc0aeb64380cac687439d7b881bb1344609fdc4309d45c107f3dd16d8ddb69d2fba2501950eb9e976a4310a6698849480eabaa3fb62e11637c0ab1d7c3e117d02aeec5b287941b811d0a069e8d99bc4092f8f7f531b17e99b25e88e34c5c36783ea24b0b4dbeec9cd2bf2e72be47fa48d85734bee2c590729e2e4be473bb02edc19740c17d46e54504366adbfb1097e42ed18fcdebe289ffabd729ae3be78065c0d66cb6c149e3bb30f1a3ff8ea95b15020b9e09c6c9b8584e7f097416c1c949858f6aed4281afb41685e3e120a10dc3737d816bd8771cfbe971e72de2e3687a2289a657bcbd68bf30f19fe94c5195db3c6355d1f7aba1463c0b8f15944eec2f90197116b5eb30e90b3caf303a5062e9d98b4128c7b694a2181894070fdffc74644ca96941288846bd611b920205aa0d4ac7d2e2b804553be49784bca46c341982be8547a4238cee2cc5de7722c6eae5c4cae2fb77b5dd8aed0bd2dfc417b76f603b3d85cc7f588ff270b3f7e59f28bcdd86d4c2e3f937d373795ad669330f3cfb686c155c568035ab7e91393ea74c78874242ac135a1aa61ec58c5a4f4a7883af83a2414806b4a6c27e341322d11bed24fc42955eef22045503cfc65442c408a6ff1a27cfcdc5a5d45afb1d0416d61c4cb1b8db868745e3c01edeba361f7a37497dc2c48fb922a225f8f4cdfa0e863bbee03e4de9af49919d0281679a4d6ae19276b369112d182d0e89358696ca091dba1c6c9993fe95502fff661973e4669a247017efe5c84ac6ed541f10b94fc7a5397b25ab4ee6495b0df7da045daf941b54115fd77db5bbeaf5b09407642ea773873168e2d0a25e12bab557d4bdbdaee7efaf2e1a08241d52c4c5c3539ad85c170f3c7f465a298fd8ccc4de41d24e72235e2ea024ae8291a1168320c35fb27c1ee8a5a822446ebafc405d55551b567777674cf5ca402edc38b0246419f30b8a0b7ca679d4f3c6a067054a61817058495a8f70088f534a8cf4c484768e0d4f8b9d5fdabefcec604063d4203e6ed8070497b48c7335226bcc491a2af9dacace03a909d84aada718b8cd794fa62fb47b7447122a960096cd6b7a8341020f11f6626cec30807a32ca8666ac17fe4b4860138eac2409ae1b43b3abd513e087bb81a8da18a5dbef6701c33338d48101f321c9ea2fdfd3e168b7a6794dace02756f38bd07ea9e257831efcf7f584c52956505d378cf8481dcd018b6a4e69e691241fa6877231d7f6d19cc6366a59ccd333974dc064b9a6c06fe26f4c39e857e0467d5cbdeb3110582904be75389b40c43093ccfedc6ded4d45d15de6c11fd5771c063c3b4149486c7f1db9ca4382042930ab7bea46b92c45544b5593d7b8414621981527e16332eb888a1eff6e1e5be0c21d8c8605ccef1a536d96ece165597d16257f8bdaf63886903d11eb0fa68448254351b32cac1a92b45cbf7b4bae63c801cf68994354bff4efb9d2c17e53075752d6fe086b07574f48f8705ac0a73403621e7c604065ff8f36602673c9b4cd16a636b9f157da6a6aa989a3e92b2ca27c107a5d88ca6e2dbc91b248447bcf147b74c0d41d463212f4859b4b0a812b0a5cf35f6e1753f892dc1c6252bb69b58359768bb9caf88921bdbe1c62b38a8a6a8522fa3c863b8964f4a7b83e7c4414ecb490da99b0cf4b098d0ee4eeb325cda2a5f2d7075330444fbeefa4e3179c19f49235caed2beb706450919d6f7e8f07d69e028cc38b27c6ff866ee3232258b5f9149594bc73558188e16d192c35838ee2ba923e3b742caeee33890d69d64937bb75d38d9ce7d8cfc179b56c75c21073bf7854af4ecd5aa5810d5854c3c4c5ac30d3214a2af7094be3133f7bae9645f4e114a6de735ee2290444b0885c447bff160d0a66b631edb39a21fb03aa409ec38f98e4aadfc2c9a288118362561d39d25c56f785c16fb2616ec489fc2ccb857ddf2571d72cc14dc6ac45be0b02f822807652bc07ee1a3c5ca7ad1fcf0d27ce4a3c3edb1e66d170d37988be82509a880c8c5da7ece46c660e6accab4e318b29253c42a71baa1859b1a28cab0bdce437eaf6f9f5500e934c78621dbf7b0f318182ab19b1dc525f5dc36636ec58d3dad75cda09364f4d2744cd866f69de305d0aaf964091f151a8a565dab1e62b8f64d0c452124e5f3c17e219fb3404e6f42bf61fafd77b0fc9de30213b40966e37b945149cf024d099958786ebd559aee89a7d07f3516c36720b5b3c376c9e5d7b1cb5a1d5a4323364782ad24457b146753daad47c2d3389f19027253a2b5e0ceeb9e7230cb4dc365d0b6fe4343d6d43dda1cc9d9b5d265f1e05c472555e7d5bbdab1e8cd432fb70df98c8a516f53d2e66c2a05783d87039672f7f3becdd0e4543d7dc9c60e3749410beacda3e2211626c7bc72b889dd80474aeda93cafb7ff492ad5b3da0b1037b38f14a6ca62727f7155e104147e9586468628cdf547f7f113679e604dc21a56ba64ae97e8025524f0c5e6441e2fd0472d588b1a8c22e27a75b7472f663271a2ba120f3aef3e996d4dfb431736945ea55b26d5c31d8ead8e7fe9145eab1e5a2683bb54e9571cdde06ecc6c11cb39f7de85bc15b860c5ab87dd04050761b89e528aac78de31ea586ca92ffaa975c68e26da891271806ce651b1dbf75654950bbd070ca5fe89fef97d4cffe2ca69c61642b04b7b1f0f18d923107a34efc70bda850572850a88594da2bf2039f00a17b106ecec2c2cde9c67e9972e1c2b7658d3e276a54e21a5de7e0b886e19b6c35458d5357d96035ecc1846780a64e24817f229a732610495754f8abbf172b3a6311882f3d86b8f7b1653329f037de869403f0477ea4bf348c734e8d3905c32243b7400b3d171e62063ea8a2ea946af09f89e9e8df3c961c756e7d58338499ae390b43c543fad2953a9ff472b9169f286c5f96f9e9ffe5bf4e9766e8198014f00463c1f4c89978b5cb5e25b2e1c4229c26e9eeca109f8ee2f57539e8dadbefe7b6ad7a37d04f2d679504d1152f62c4fdaaaac71f858aab224d0ab5594713de253dc46084aea1eb9b29355ece8e1412c997c031fec18b3e9dc54a3c7acc84aa414edcf31a5cb265881423f25647a7a474a4d3af75e7f99507249b0df3d71cb53fe4981730b7927a1c45bcf4cf716d05a721117beb5fc6be94735a0461084c43ea82a8de419f389865a7d4b0b656dea4006d5e8268c8052bcfecef9399ec918f615f043c5776fee0ab129bb9926516a22405b74c50c9eaf15c8517a1141eb2bff38d788d5d97b9cf6118f4620f068ec13a5f3c877cb78d6679bd62960ad1ca58e611c5c3fe5b76de3a3ecea99d61ff85f012a9cf683fb117f8db1ead3110450605992a5bc452c14851111d1d945d4dd2530ed1d91b58c3fe20512bd9b0ca61d62e4394007a8ce2bc830d25f2b4ea8cfe900adf2d9c3afd375d68073c4b954f31c56815a88cbf1d124af87ec80dba1cfbc6ca34059ee2e996832d9aee8455f23f00dc874057060e129bd58ab62ab24d82ff90a06888fb167b190cdd90c3cd9e14a108853d80a311b7af22058b0c055649b4a72bf9366af0e01efa8100a2b9f6de467c7dcd502a8ad315966a89067aaf48f4ef9e2ca7ac59193d93f35340730082d869930ba32a2a20de1e097f21bb6dd64172b0120184a70226b610a0222731c9244ce86cc402708518def08c8742af50ecea020c42a31baa6bae8d5ce2a22522c8a853b40c7f5d141e3783c198c67b36a68e82123b00e9ddbdc08e765018f7fc0c5f52971c162b5938bf459e92c66a89428ed98eea7972a10a1b730e0b34fe7d02f4ccd4f535b2b303bb8eba1d0fb8eb57ae57dfb82c4dff08c03166a2e8aa04b274456cd6ed10512b87feb01de71aefe9aba4a7c6e1b1315fa58be3fd3e9173bfc4f0251729e6b2a44f6aac1ed8df67ac623a83fe0be1af7cfa5e805791af9897919a4555e8cf78f442edd8484a5d6b83192bf3b54ac091f7b1a35e602330ee2d8c06cfe33926765ef987c2c5ae79a8a4eae57e6a6ae8bf9338236b876efe5758ea51f2b2391d0daafb66c6f601cc313683ce5034ca2e3f710772897818d111b0f1275a834184c7bc06681fc2f94549277ff5a47ef770b99a36d998e04a866fc41e1ce0aaf4d04bf5b1229e7cdfda315b48e6ce4faa7da4169b564f6f5c1e509b0751d8e96057ade0d9c410700bb9ef90abc33413a74dab8e2169c0cb6316bd84810a1b327a749f1125ddc6c4f0bafe13834d61c49aec30a25760ae7a7ebd48337eab1e33a89e353e85983fce8a3c217d9ef28d5f1561431bac8bb5416d09a5d0c10ac7421b1d2ca7fbc26b3a748c7663cb9639283f7f53a68f30712d3a895e480a5a82f9c45c5b678167ce10aea5307ecdf58fcafab440823b8a4b8f63c31ab1292765217b2198e199c32f70deb7b3fe83e3875ca2193b082bfc097feddf12adb4511f7bbf9d44d6dc9178042760c5014e1dce06dc5ac15aaf5aa993c37c1db2ba8a99cea8174ed8a3b5fa534d20c7e174311d6451f7f701065245c5ada9ff7e44b5abd0bf2f96830727dd921fad0b3b9d14947b050bc35c6d36a7b3952d8198e360d0b371bc6ce311e301864799bc4c0794451c1c58325fa09b2edebbecc65d651b6a78f0f324f0e8f5f375e40800d60c0d9697a649a950b193a473cd073f154a72e7c212c864fea967a9c5fa59605427a0c3f3901b25ecd9626553e5783eeba9376d273890abdaa53f4d59482a7309ecb12164abf5bb00f265650ca22165f46ff20cb9b0ac598fece8a8246fcb6f7cebac2570022b9e9340191bc020774f4499c939702c1b0e7ef5034453dd59622cd9a706693b5095f57a3af29c34168e52081e00072d53b9bbe27120570c6c20079839f503b767ab87fb0f3d6952a479b13366e357825fa1f268cc494691dfdf824c94ea76ffffa19ef5919ff663315efc62f797d6ffccc8cac48cf8a0f9de55018d87dec7242b56a2bca9c34b0cb65ddb68e73e3aec674de4823e170db8ed480f44336a14f5950ac04637655094", 0x1000}, {&(0x7f00000000c0)="28e4f6f6ef542a", 0x7}], 0x2, 0x0, 0x0, 0x401}, 0x1) pipe(&(0x7f0000001200)) 03:17:41 executing program 1: r0 = msgget(0xffffffffffffffff, 0x2) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="5df2b50ae5c902e03340993234f049c39f03e613e4211af4c7061ba229162d149b3087b3ef418e2fd29955ab538f4c97db1bdbd2f278f07fc29dae67317fdd3ca16d875ba1cac596b8175d484ba04164945b4797e8fbbc6dd5f5462d01841a271d4a2efd5b71255049444a2a801c2105a3fd95bbc28570be67cdee714c3626a48d94d46b10a91343d57d2f6d95c7562932ac193091108c265687df7303fa58b7fc106cd498d10c864c9031e3695436c803c5"], 0x8, 0x0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[], 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) 03:17:41 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x2, 0x3, &(0x7f0000000000)=""/56, &(0x7f0000000040)=0x38) getsockopt(r0, 0x200000029, 0xb0, 0x0, 0x0) 03:17:42 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) close(r0) write(r1, &(0x7f0000000200)='R', 0x1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20402, 0x51) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x6011, r0, 0x0, 0x0) readv(r2, &(0x7f00000015c0)=[{&(0x7f00000000c0)=""/65, 0x41}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/221, 0xdd}, {&(0x7f00000013c0)=""/94, 0x5e}, {&(0x7f0000001440)=""/245, 0xf5}, {&(0x7f0000001540)=""/117, 0x75}], 0x6) 03:17:42 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0xa, 0x0, &(0x7f0000000140)) setsockopt(r1, 0x101, 0x8000, &(0x7f0000000000)="cebf64e97ef3716dc46723708e68c3d14ba77f5cb41bacfbbbff39088b82845348f92a089b5967dcfbc07aa950458e1ea8c04dbf8197ab7dc254edc1a659034e535099a815fdc2ddef51704f8aa409f7546e5e9cc4e3895d65eaa09370493cc6ce2ceea17e3c5cd133c52a8f89d0663cdbd44cf9a938", 0x76) recvmsg(r0, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=""/104, 0x68}, 0x0) shutdown(r0, 0x2) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 03:17:42 executing program 1: r0 = dup(0xffffffffffffff9c) listen(r0, 0x3) setrlimit(0x7a32b1b7aea9b37d, &(0x7f0000000000)={0x1, 0x81}) r1 = socket(0x10000000002, 0x2, 0x0) setrlimit(0x7, &(0x7f0000000040)={0x200, 0x3be}) getsockopt(r1, 0x0, 0xb, 0x0, 0x0) 03:17:42 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x880, 0x1) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) write(r0, 0x0, 0x28b) close(0xffffffffffffffff) 03:17:42 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000745000/0x2000)=nil, 0x2000, 0x4) socketpair(0x10, 0x4004, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f000015b000/0x1000)=nil, 0x1000, 0x4) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xd, 0x0, 0x641) 03:17:42 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00001edb00000000000025fc081da469e305e0c5b08aff2a9367999bdc8261eb47ff35c910b26e7086a29d486631d29c895603d4f3b33130eaf68fb8d4d78b032e8f985d50576ba3d09940791cbe911ba6af2da0d15b4ef95ad7d00dbcca636c2ac85604a9e1c7f7c9e52e98b1dd8065558e0c9652756e419822f4d4b53dd969815e07549013fc8aeb"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) r3 = socket(0x20, 0x0, 0x401) getsockname(r3, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) listen(r0, 0x0) 03:17:42 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1207, &(0x7f0000000040)=0x7, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0x4) 03:17:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="3be9ee4f99e2d6edd330fb841ab35485680cf8089b8d1cd8c812a744ac0955f1763face4878770e6d46378e2d46074dac997c3fd2afbc454961af4dd4b7a4f3d264ab2a88a4e1e90c2983b229df0d261407842b1988637bc1c5526bd168bbb86dbfd0c4859388575aef2730d", 0x6c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = kqueue() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000540)) r7 = getppid() r8 = getuid() r9 = getegid() r10 = getpid() r11 = geteuid() chdir(&(0x7f0000001a80)='./file0\x00') r12 = getegid() shutdown(r4, 0x1) r13 = getpid() r14 = getuid() getgroups(0x3, &(0x7f0000001880)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) utimensat(r2, &(0x7f0000001a00)='./file0\x00', &(0x7f0000001a40)={{0x7f, 0x3}, {0x5, 0x2}}, 0x2) sendmsg$unix(r5, &(0x7f00000019c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001800)=[{&(0x7f0000000640)="916004e314e71f3cd1339e9794f588e52ff98e8e622e16b18ac6dd40f0582fb281c7d9a9094d2fbf77b14ceb751a08e71e748b85c9d4c6ea1dde9a803a156ab254739a418923f4b551a182e44f1a2517a530a95163eb4008d814f03b71fd6b9b1eb83ce8e236c8d99e9a104fd03e1adf5edead3edf2a71a6a4f20df57457d4e4108e5b671c52c6d7c2e24ccd4a506e2bcd11039885a6a0df23da8447599b4b1217dae8485da1874024ebe5f9642219c7231e55d2966e337f592765183bd5936d075a65e2eb210dc34b4dfbd579ed93abf7b5b732731abfa2b6b02f2fbed93432eb765a0fad8b90ef2f16cdb2b39c71cc2944381bca6f2cc89d0e1ea71e30ac4681871f46e299fcf2079daa37ca62dd70f6acdb62216cd412c0c4bc1426aa17d5a3388fed4c15b771caf5be2dbf91ed324295099bd6b3615a042a4fe1955fcdf2feec3c3ff6c2dc5e30dbe833e8250ce80476f2e95d04a9f7e1a873a6b91f55850854cfa17e4b95b29f91b721c63030d43cf97c618eef6c26cda7f3a35c410e021442e33f971312160ff91dff2dce32017fefbe0322833211719d7c63bc39317de5ddd20b9320042ec71e0e7958426a3a2962450902f91d4f899e3a30faff6fc9b42848a5347955365337f047c3aeeb1d2d5797f28cdf65f1cb615cfd95b177601dba535cb3e2751612f14a6ee1dc46c3588b6436cbd5399ff5f4948266e69ee4e2a5f4c78446756fcf301e94294eedc1be0ddd7ccd7147597a6bd45290e4d424c94f89879e10775eb6a56286895436a5b0d15d3db210cec051ce1ce33a25c980c141068493b354acbdb8691285f8919d4a7ad5efb66b6d875da7904a8e2db59e49095a07d07d407a2a803f079b4105857e96e332d095fc1f787cd1a87af6e2b29c16a385aebeaee4d8199368be65292d769fc7ad145efe2ff4aa7a57159880867519314727163984b3f381cc7de151d7ae8e2f35f7d328dd42b7597f77c3de89f3664b2740cbd2bcea99ed0b6e15decda8626627d0a520f928612c649f9893fcac88bfb44553b728d4172ea74e04dd44712153d90253c299f09639a30a2cef5d9d41d4c2d853165d8adaedf9a47faec10337788b36b7c6ce9634485a6abdbbf41b23f0c89eda3493a776414d40248fccd98182fda15db22e0fe5d4205fbe87221b0ae00bc842fffdd61e80cf7fabf1f2c4fa5cd0f3bf7cf2badc608842313e13246ac0b788b35e752508df5aad6c9eac4b246c7b73a48f013fe79465b2b317a8bd0e842f478706c61537aa903a68282447a5b279390f18b30e28fa29c88b572819b3debe6ff0bc2e0bdddd627d228085fd68038e4bd00e1b2c26993aecd367592c7d2fad808d85c86efad920afa7971b826fc7d917acf2a064dd3d4a4d7d18f2108ca1fd3be2bb2ff346605932d29a13eb6a8ce238776528c5517aebe17f82c222442ce7f9078289b7fe1091e6746719c0e24bd6bbf6a39ffcc50be8f8144963ea4bddac048bee1905867c0b0856dae94cb3167ca804ccfff40474d6ffb784ac872ddd35e01673c51f5954b5fda682e0ad8041ace101e1f4f26ba0e7b61e90d498b9c2e017692e4c22d97189d72ff3fc2001e78e29d00dd8e1f95a6f3f819067fcd5ac0a8ceb0345a6a16d1ebae858c7791b4b364015485894311ae4b603e8ea664d2a452d8dbbd66c783a7f215929a2a2eea3952add781ad69b286c8f32c0ca8f586fd30c8c4b399b6c2e357cf158e6f010afff427dadfe4440a353169259343126f57597c690cab9f745fbaf76aa8f92d739b65c3a12b0d96d9e76f1b3590f2d1db1b3f971fc181c461df8cd32573050517a24bb22e5c541117d8755c5fd5a7f0b0a8ba28eb28d38ead17afed7e1f2c55172ad522585177a32ea1ca49c5286710c675bd05f2ca01623abc2dadcfcf6ceda06e089a2af635c59fd5ee1ed041f2281421afff75f6ccee064456664e0930c1044f998dd37c5816a33db4792240f2010ca86695d64b44f22469a93ce4d6ae97ed34d673f19122b7ac2cddd420a74d25a2714783f131e771401998fa8f6ade4c21e1d04a98076b3cc017db1606c4d0d62a62b4888539d22b6f6d5d92edf0ceffbd3e3789b8d8b212fd2e0e8939a16f4743ff7874943c235efd1ddbc3eb7a0d9e49f2f84b0799ff2b3200d86079ec3437196a9a718691e8eb7cf1b987238577730acfc84078c283fb68109cc348c83ae80fefbb141ea54bf1b322d2fede080ca47e52237942e176a75341ef716caf17e674fae900d54795ddb8c1def3eaf3ef1feee9fd33587f1f1910e8d425c9e1e3afbc200e80c2c67626cebe3d34806c5026d58fe10a2975b31d9c85c59b0c7cadee9bd498587f73d4bfe763c31217c71c2368d728a355c59b8c3f94652187bd497c6b4b363db04396b7f2fc0735f23b8f4130608155a34068917fbb7b7207c8f67a7a3358733f6a2502456d8ada45d8d4ff4f1cffc556135977c2535576a95dbe19b0660ce7be0332c8e4d8cc9415a14323fab800dcfa1d7f34fd387e0a5291ded0329cdbd4087e5172c334267afa941b2e607c1871f323fb9b6245f4d583cc7afe704b888d04128946debfdfb241a7d935e7f40785e3f2f94626f48bf882112a7bfbc7ce8c85ee70faf71e495a1a55cc9b81dabe8a3be2ee6fb517ed0484ddc5ba2b1e711cf4da4380f8adbbf998def6fb41f7d22cdd16e78dff441a8d1a386d10df9fa8cc32fcf460253c7333ba28d1b51970f6e0a9e7270361b1ad884a8ed7d2a925dd1b6d6737c6485d4224e0e4aaf9ea73e56133e619369de11ad787f453a372d06ff75c602e6ee5d621c97b3899faca03c13bef8770d84ff9d6bd1b37d9d1a7b5a2d600ab058dd17b904a4d47e59b4e86d9fe88e0caeee5b2acfd4b52c6e595323bf20ee18ecf4e9632fd7520de00b212e763db73ab219aae4a2d4fdb7a459114f49dabc55f6b08bfd8d2d652bc383ca7c53165b6257664ed490953b0ff1d3550789bb21741e65402b877729fbf646ef412c6167519b2fbdf7eb3464e9cd6061c4c451c14ce5b616e9f009a0c50d089f36ef9ef88c5aba1856104c1c3b6f6eafd1be0d219089aa0d232e89516dcdb62f318fbada9a457a214bddfd2c21f46a00281dc383fc4efc530a5888c29aec6cca659359a8c8048af1c731c16c4945719e8f4a827aa1ce7f4cb15ab43d82b392353da896d1f8dcaf4bb713e36292735df625c30bfc447583c031bfe74376b32b8c059089b9c273512469d180796c450d684c49a422fa8bdeaecf8af28daa407561697ef3267830e8aca183ac66bab58341a9626cdf075e08f15789ff614dab95280ea5ab1053d11be6e368230846c6c9e399f8344a87f1a5f31815eba96d4f9d5362d62b9214c4f2ec21d0b09417ff2013ac82b4477f7dcf7224a7947517cfd421e9e3f7917b030a1564422dd14fac11c0280631c68cfa46b7137b2bc9af99efaf2830fd3cb5f3f8f3cdab4f9bf92d893217f9eda2e949b65eb7ec835af6d91215e8cbdcf16af7a07a2453a6651d3c9d53db35e1fde0d78f66b160beb1dcfe64efc15c1bf0f380c2c0f582fd3a0f8fac8dc101d86617fb30767ef3b6717ee30a6d6430627d6c7a909e99b568d5c0a046895ebb67fc3627f82647b7e0ca290aed4bbe5f8705b56369ef5c480938c7e16d7b61de45f60d668e4ac8393735066655c054675be4ec8c5ea65c293c7cff6727f0556eaf5b6831e8d5ea883ca261fbaf3782828640f8764dd0c2eccb1717c7a3c11383c5437f09ad551cf823be7423204e8ae939eef99828b414f8a54c1970e1246ac3a04c872b8f07a391a75994d2778d143e61941ef2481a48a9b73abb83eef738e351725b1b33247b44d54a923f1ccb5f79613e3e1906ae4aeb516c28563bd6d93a8c29d7200e8a6b2df36c7226dcd4437a2d6d579bf0e676fe7dfa214bae36adce7eac7a9e8ee5ee7fd46a07c5bfde1c7cdb72ac921c7b547c20d765e8e3338b28b35ecc69ce9bf6227702c12c6aab1cb8642f01c018c0570824290f9ba97c9541da28d335b01b4a10868beb5a17ab24f8af3ed3bcb1465dac9bc9a8635c7a845f649f5a704c9066446cb2302af42c80df2872cfba5652a66b01a9e86f64fb8026a480ccd7251c5ab57a75578d290c3f07a93d7467b54fd9c95edd73f864cab1f7c9414d02897f3d1359f2f8af99efca15d4f41da3117270c79aee205eb510864889e985c4e661303352248958d751ce637665374d0854f42bd8ec49b253c84d13c0e0bc0d8b2b56df61683cfd7724bad0cc072ce23672cc99fe421884e604da7440ba689e520461a1c72d9410fad666ab0a34a072915b913d1acd9891f8d7d70a1fc4bc63f1d468d8d716b177feccfe671a1e566ce3f3ee9d87953f5f8045e1fdb545079027ca2116ba0127748b6ad9b132cea995f5a59e474a951b98e7d9acfd5fc73903323039141d19acb3d1c1aae7ddd11aea0ee646ce192d5276b353e8e8dc5e9ac8e09d0987352bb3d5bb235b082c5ae335c7816564ed4157c5088aeb85feb6a302b17e8810ff6544c9b9b9320cdcb5cdaca9e6a87a90585a1f9fef5d7a713c260678fcfaac69fceacf9638920c898160d295a94dfc4b6aec2c19ead493a7f56fe5a3244d17ea4d0f6a01deb28702ba78e4c29f23fb2b7ad91d22e2e85b1c5333bbeada0474f293148f11fb433c085fadb1b99bad19db83b0830833b9b71e664fd3960d9f6788ac0db55c575039495dddc3123bbfba44006ced4ed8078b90f23e64f64f20e109fabb1b33c3c00f6b0de0f7779dc89e11db4cd5aa3838575eac6d387be32472b2525adb76045688700c59567f87ad59eb830290e65ce95e45a93ae8850508bed0db5abd22cf0b4c17dd1fb28838a62eb045c75d5151643531ff8f93511192ebf0d99b6f712c839bc3d17355480f2a24d9a8c9a0433d1996ab36261a3c0f2b142cc0834e4b20ce86ed40f67c581f67fc56516b4eca175f368c555985eff05ec872a2f7153959f17ed01b5c25347ceeacf55d457434b2d67bc850bd0264ffb37ded2329720cecf7bc503af7442d5aa19e6312f2caa09844cc268d249312e9cf003e65dc87d4d696301d55b357288b387853d15f617daa6b1119066b69ee681a202380fde41209a9d393bcd474d6c3e81f24227ea2200e3800c9d3ab33fcd83f90cba5ec47ac10e4438cfe1ffe930d213f404be352b24e0e754c2c6f4a2ae75f846f9dfb015de5c3037c9b161edc74a39053103ada0304cdc0911f6e467da94f6030d8ba52c72b029704db958439ef58dd800c7183481d2ae362fcd5a6868223473e865c9a62ee24f667c520350083dd45427f3736a23308aae48708d71a62a69d280a27277125208b91708b200754544c09c96800a024deef35741e0ea3bd8ced113926fe2d66beb23095fc66e90c7944d64742c9616a6769f976416f4028070b9a4de1890332a4cd4e8660b93c60e61a6a2a91f571a8693e258c3a567c76a323c5633c603f30316ecb91eb2d091263459bfc9e1fc6fb64c627c678be4edb38dbb339b18f9d634b4160768464ceaaf21a147b28f47a65c802a9dbd2b60c3374a9ec4e0040aa028757d22af08286eaa1a385dc8a49d9647153f5bb000c6dfc55ac8a0f2b6e9ec31338ce7117e5e44647603b7cae648b00836043711311685e620b2fdbe7e7879ea59aefbb53542d33db0fca411743f64c4d6aa0a2aea63a0941ae209c3d5906ad802088043a9110c09157e2ef677978d65b528a2104dd31993f4425a538d92d23bfa1c1a8c9671ecde26696dada", 0x1000}, {&(0x7f0000001640)="fd6ae857b039751421a60459968de930f054a9f0f3998fa8245d5d069caca162693123a70c4fa99b2858bd623fca4f63263a5a82b16fd26a2298810bd7701215abf9be88934f", 0x46}, {&(0x7f00000016c0)="5169c46faa0cbeb8b4001e0ba618f0799ceda6035228e22f72cf840a964e9daa307ff003fdca1195e5585d32fb4145acc87b4baf7eea1613a05e3e93dfeaa00ac42482c09d5382380410ca30d6d0561c79cf08b24b7dd7c4dc0c79a413be23d6130627c45a7570440f5e6270a71f899ea256122e99369513f2c75f067d3c8cb84bacc6427428ba50ca06b6c08a1add99", 0x90}, {&(0x7f0000001780)="76405dd46e113ff64bb73a5f21c12f9d422ea47b6e602e20a53dcc8977c051972881f65707229e964e50e9421520ecf2743c59613c652f088cb1bc535963263c9038c1f1dbd5dbb2c80dfc35454c67842d0ed2c1edfaa1afc714a4", 0x5b}, {&(0x7f00000005c0)="212562e0ee2d535bae7991552c5f5833d2a80a04d7d0c7dc8fbbef7d5ca6006698ab8ed1157427b12b418e4cce1ffb13eacf", 0x32}], 0x5, &(0x7f00000018c0)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000f55c00000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r4, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r6, @ANYRES32=r4, @ANYRES32=r6], 0xf8}, 0x1) kevent(r6, 0x0, 0x0, 0x0, 0x81, 0x0) sendmsg$unix(r2, &(0x7f0000000500)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000200)="bb2cbce695fd8d6f5d3935b1f537386e8c240eb8461c6d631ceac303b2a26631f657c2dda599e2b2c0959804c14c2f7240c2d2b315f4989ddfc336eac9e05446884c26a4f34f5e38ce452889b1415458e31c86fb764e8c57a0c5426db53539322b0f2331587946ff62597b394e7156e809b5033528c421ee42a2e4456e7a8508413d085ab150c9259c77150e3d22d1c7d580f21944112ec038b5d90fc3beef3a17aa752971fa049a17dfc41de37efe44b83b4daef2444491d5e7011e70c882130cbf5d99f4a94bc3a86ec5cb1876dbdf34e66d659520aa3f56e5dfcb0453e35d862b5e113d4a44ed5696c4", 0xeb}, {&(0x7f0000000300)="f0727142463b91856f5ed9966e83b2ab268b4a210fbf045fe980e188dccc2a760dedae8d776366f2b1a81c59f434eafdc2bbf3df6d08e34fb7c7cbf8e6847d5cf3acbf1500822b651b7a5d3d58ecf283f289758e16224dbd09955fbdb2885a186bf8507fa195028f1341c22caa132a45b29d95a9eab3ea17cdc8b371f8089745be0a9867eaf77e52227f4f1b7b85032c56d123d4cf3b60f0af9ef72ce7", 0x9d}, {&(0x7f00000003c0)="b8a3318abf3269a1dac324a60d355df30858930d71d0e734e404915934e8a468552af2385ada2c9adf2fa8bb66df4a99da9a17efefe10eba0fc107fa9a5e8ee7fa33f510e9ceef174b6a20ba9b7cc8487a4f4b019a4cb0ec05295061e3e602d3ddc9e2ab731689c0503d8da9f444e408150f02c03889cc72c39ea4816e5b57703b993eb21e6d8e25a0eedbbc27ad0f06c57eb5b43202", 0x96}], 0x3, &(0x7f00000004c0)=[@rights={0x18, 0xffff, 0x1, [r3]}], 0x18, 0x5}, 0xa) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000600)) kevent(r6, &(0x7f0000000480)=[{{r3}, 0xffffffffffffffff, 0x65}], 0x9, 0x0, 0x0, 0x0) 03:17:42 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)="ce", 0x1}], 0x1) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "854955000202000000000300"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 03:17: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, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d975a2984a95f649a79ddefb27828c6d628b644f0e66f2f8f7239a75ca04958425bd58b3dbb43d8bf420de2a163afed91c0ff31264061cea95819", 0x729) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x3ff, 0xc000000000000000, 0x7, 0x8, "a939caba03856202085dc11e8220d5054a33da64", 0x48a88cad, 0x100000001}) r1 = syz_open_pts() r2 = dup2(r0, r1) r3 = openat(0xffffffffffffff9c, &(0x7f00000006c0)='./file0\x00', 0x800, 0x2) linkat(r2, &(0x7f0000000680)='./file0\x00', r3, &(0x7f0000000700)='./file0\x00', 0x0) close(r1) dup(r1) r4 = syz_open_pts() writev(r0, &(0x7f0000000600)=[{&(0x7f0000000240)="bc96655c07851ea99b580f520369e518e7b5da0f470625ac450b48f347dfd6a4763592a6649c9ff1db9f313620890b6046b185f157dbcf971579f9d5594ce45a36f17a7676ad444b23d0c0c3d76b9e01d5c1d6f65fc804272eebbe1960f4b169caa23d417b573de25a90bfcc1af004c441898ab15a753ef65f4298c8527b67a8fed2d80299527dddc33e12a3629b72ced1dbe820981f965b6189129c177d05c6c705a24a4c6103d2e91c99d864b46e867774d533f7420dbe731e7049d1153fe9", 0xc0}, {&(0x7f0000000300)="e8dfefa64e5563a36a24b1e4fa60351d64eb6bf0b17f6313c44f02d5c37ca5148231cd2a7cc9a0d877cd330df3039e5953a45368552fccca4a295eca7c399600714ee0a618986127cf20e5ee41f18e32eeb20a59125dd3fac2c0471c1c674b667a293e823330763b32e9d698ab7c0238c135fcf9ef48464302d06103281fd8cd2ba0847ca1f3647253ad295aa025995ea53eccb2ed2deac88a", 0x99}, {&(0x7f00000003c0)="50de5627", 0x4}, {&(0x7f0000000400)="5f569d9c2c563c55c867a6a30bbf9f82abcdf5571aaa96b1afd6273326dc10138fb10c6f4ba0e83d9bdf68716427f62a5feb506fd2268fde73662df34ffb718e88ff7c6b662ea3e2c9f2f32978920095d09969bc981280a8bebe5398f4c5d61a15c07495bd09bba0a0e2946e", 0x6c}, {&(0x7f0000000480)="11f545d6b6e0d60c3cbfe264706fd010512b204d31b9698cfd61ea048473d310f8d6b33b5ff0f1b56be3d05a5e982ac1c00531e6768ebe7844dd59dbea3549bbdd53359e419af28a246b5143faecf40c352a2f17a707d427f25290647cedc0d9843c359382", 0x65}, {&(0x7f0000000500)="d4bc919aeca1aa64daa0c68fff0808317018383d49277808a86a6f583ce2bbf988ea17368af5652a5d764d463c3cccf48d1eec05b8656e31aa18a461e590733613f93f9c", 0x44}, {&(0x7f0000000580)="5b3f73866d278d3b34a112f687ac257db7dfaba52b0545a4edcc97d1d0e3e8dad53a7682bb1132a9922ee0482803e9afc375b6b6ea3b85c722554b9395316af4e93d782b292889b202856cff48de4a4f3a141174020c5e108423499eb56d703fbbe2eeb884e85942717e0a90bd4c91", 0x6f}], 0x7) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x4, 0xffffffeffffffffd, 0x10000020003, 0x7, "b0e5000000000000001300", 0x0, 0x20}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_extract_tcp_res(&(0x7f0000000200), 0x4868792f, 0x6000) 03:17:43 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff6) r0 = open(&(0x7f0000000240)='./file0/../file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='.\x00', 0x8) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') symlinkat(&(0x7f0000000380)='./file0/file0\x00', r0, &(0x7f0000000300)='./file2\x00') 03:17:43 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x1, 0x9, 0xa6c, r1}) pwritev(r0, &(0x7f0000000140), 0x10000000000001c9, 0x0) close(r0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000140)="6c497ed62ea06f2ba41f76b6d2c032de3ae7a95d272d1168e0bddb922ce74f5623cb4b1d2c5ac1875caed6a0d43defaf5e4b25b097cc2d72a255c0e8d4629e119e1e10b6dd9384a4ea592b573646ecc7", 0x50}, {&(0x7f00000001c0)="286a9a52d495c7840238773d73363a1441e951983ad0ebb9c9d1b445348fb855e46e27093c10fea6a4785e25d972d293c869caa45493c0d576a3f46b5453525a25cd7d38ef4fbcc57efda220538d4298c1e3588224a493a500dcf5e60bd06dab53c8caf1382fb2e082e96da788396ab8bff1b1b7ebe173425068fa69dddca4836a2cd8533a3fe3dc47954e9256e8a082ed1923e5ca51af99da79ca622c281d23cf782ee572c750918707fe8fcc35a5ff5843f4405ae8", 0xb6}, {&(0x7f0000000280)="0183236d02988b0d22fcbf6a3f8eeea5bd578ce25c3416e7a41e62c97d3acfc107d21b9f11955efecc9d3f29f98765828f8259758f9094914d891a14186418626f6c1ae67169a698358f9cb5749ddac4a8e50f04eca2a9959c284a90bf24f6a140f9b5b061216b2dbec4e4cbc4c1410ca26d72331bac6f3771d60539793735b6bf51f8331ff8d956f6f03a2f7838aa9e8ca7657790d7a83654cb00f94c8d9ac74c2cc9fc055f83cad07f8718cb40cc24affc92d801ae5e96cf4c8f431891b616ee7214746540496886acafb965e1d7d8e74e3c7b41b6bac642fa66e0627bb1daec7a7ba6ce04460fe5c70728d8280a98697d7931422d9504", 0xf8}, {&(0x7f0000000040)="ab60d5fca4cd53d2ca7c68e6f5bcd5728d60a86834700389ec3ea4b7672b17ef3bc359156a7626458bb6813995ce873def3df5d4aaf5e09f8a4a50b960", 0x3d}, {&(0x7f0000000380)="bd13768a8d4094db6fb9f8562d2ba60bba6483948612b4bd8730f040d538a5bb41d5ea53ad84dbc34aec95ffd1c2ad902b", 0x31}, {&(0x7f00000003c0)="2288904fd97bac3f9888804b407a9b61164a921dd07e405d07039f48a88f3a200a195d6396512faeb7e97b952489a48fe1e5796eb390470013d0a7a096c0d18fd33f899f003719a16d1b68b95703840a9dd8f53021905693cdbed8889f42bf352e74134b8747f809b2322b0142793a587acc53a290ce9bdb87447beab59c28faae7c0dcd09e867c6296768ecacbb7e28e68d50884a9eed805ece71d46d5e4158e61175db0b353528d7a774c05401a2f8d02ed9e06590c1", 0xb7}], 0x6) 03:17:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="13", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3, 0x0, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{0x0}], 0x1) 03:17:43 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)='y', 0x223}], 0x1) 03:17:43 executing program 0: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) r0 = getuid() r1 = getgid() chown(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', r0, r1) chown(&(0x7f0000000680)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', r0, 0x0) getgroups(0x1, &(0x7f00000005c0)=[r1]) getgroups(0x5, &(0x7f0000000580)=[r1, r1, r1, r1, r1]) r2 = socket(0x6, 0x1, 0x8) recvmsg(r2, &(0x7f0000000540)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/108, 0x6c}, {&(0x7f0000000180)=""/188, 0xbc}, {&(0x7f0000000240)=""/41, 0x29}, {&(0x7f0000000280)=""/56, 0x38}, {&(0x7f00000002c0)=""/206, 0xce}], 0x5, &(0x7f0000000440)=""/198, 0xc6}, 0x42) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x2) 03:17:43 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket(0x3b, 0x2, 0x2) 03:17:43 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) shmget$private(0x0, 0x4000, 0x14, &(0x7f0000de2000/0x4000)=nil) r2 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) r3 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x2) ioctl$TIOCEXCL(r3, 0x2000740d) shmdt(r1) shmdt(r2) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000f44000/0x4000)=nil) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0x7}, 0x8) mlockall(0x2) 03:17:43 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x4) r1 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad22bf1fbbfd63d2f810fad0c38f100511bd207e027da4ef25760e661d5cbef5a32f616edaab0b35c8aa44c8e01df198a408ad6013d2aa901eb3600ca79c8f773344d400", 0xa8}], 0x1) write(r4, &(0x7f0000000200), 0xfe72) r5 = syz_open_pts() close(r4) r6 = dup(r5) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0x8001, "001100000000000900000200"}) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000240)={0x9, 0x9, 0x4, 0x0, "0ad2686c3297a9ee81b7ec88a2d8e21f288af9fd", 0x5, 0x4}) bind$inet6(r6, &(0x7f0000000340)={0x18, 0x1, 0x3f, 0xffffffff}, 0xc) 03:17:43 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 03:17:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, 0xffffffffffffffff, &(0x7f0000000080)) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) syz_execute_func(&(0x7f0000000000)="64660f2b6500c4c3b50ea1000000003c65420f00c043ac3e420f18bc4487000000c402fd35e926660f5f537b66400f10950b000000c4413d72d700ad") 03:17:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x7}) r1 = msgget(0x2, 0x82) msgsnd(r1, &(0x7f00000004c0)={0x2, "70b4ea540f82faa2dc6f1e3e781b17d0939bbc0111d8221acf2b0fcdb43e9bf3c087d317a2eff9541866b656af9f481a030b5e7a8b5bce81855f13667e3d1b493eef8180b5f5bbab257956c815b6a2a494479ff81f9246e0d32608618a80d3125c1fc65253863a74d2c3cf38e7576ca330812ba222d232c87e64ac844444ccacbdd37491b4decd7d170776526a986944e59eeb7b6c1fc60498c9401f55df1cb6a755ff664ae2b1acabddf6"}, 0xb3, 0x800) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() kevent(r3, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x0, 0x4, 0x197a, 0x200}, {{r3}, 0xffffffffffffffff, 0x13, 0x20000044}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x4, 0x80000001}], 0xa79, &(0x7f0000000380)=[{{r4}, 0x6c68fd638fdb36c6, 0x40, 0x2, 0x200, 0xc2d}, {{r4}, 0xfffffffffffffff8, 0x6, 0x40000000, 0x50a, 0x2}, {{r4}, 0xfffffffffffffff9, 0x0, 0x10, 0x8, 0x1ff}, {{r0}, 0xac3d3c8654dd9f1a, 0x48, 0xfffff, 0x800000, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x4, 0x6}, {{r2}, 0xfffffffffffffffe, 0xc0, 0x7, 0x9, 0x7f}, {{r4}, 0xffffffffffffffff, 0x60, 0xf0000009, 0x401, 0x2e9}, {{r3}, 0xfffffffffffffffc, 0x4c, 0xfffff, 0xb32, 0x20}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x80, 0xfff}, {{r2}, 0xffffffffffffffff, 0x81, 0x80000000, 0x9, 0x1f}], 0x8, &(0x7f0000000000)={0x7, 0x3}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 03:17:44 executing program 1: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="fbae0d6e95f9609c5b93ec9992216063d622287ac233d353e52e05364a9c73a2b8984c2c2d14b4043ac8519e942e7ab1283a2ff26685bdba536e5d857414c1a6b641fd519cd917e4a02dae4434bb74c540cd008902c706f31511ec138a3f6af0550b9e49cc4685fb72d9fa601bceb6ad613bd0df7d41af197b5b", 0x7a}, {&(0x7f0000000200)="1ba78c2b0791a4ec6ba23cf7828f53e303989a2ed8397b3892e41e0a05bf5e90e65b7a678aa3d7f4", 0x28}, {&(0x7f0000000240)="d20a30d07a4741ec", 0x8}], 0x3, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd6ab103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fe70c9ea73906e2adddcb95afdc27b8c9831354609d02fc26c4b14b00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d7b65d2712d93ae731ffee5a627d0767106bd31b4605f1d00adfd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98b, 0xffffffffffffff7d, "85fe4dbfa60200000007ad00fbffffffffffff7f", 0x2000000000000000}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:17: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, &(0x7f0000000b40)="8fe4e1aef37f56f84a4980ba6ed40912a2e345e2de8e73df10af1c6123c6a616206d9b5e65aabe85e6a9586f6b11137661a9e09c5aac1f13d082d136022136d4fab816dfeb95aacce6e0a97813ada7b18b0948a6b18f277442be462140bee704e7d3cb27f234a101f19c5816fcf793c9b73d4a1ff9a116d17b20dfb18b1a6ce7c66a3ee717ef375628734a7fc8a83f1230fb846b97e9ee092f77b62ae55cb1470a2e0018864082b7f5fb27b5c992dd62b1dd5a5a4fa1e587262241265eb99afc56450ba7e8e673178997fad6efd6f0a85037a71874b2439e621a6246843523385a420a6bcbf87ea41b4abb02a8a8da8760a72d08fffd11ae97eeef745f9db31a3b6e178dee00fb6c731a932c4e375a3cf9cc2386efd6293c9eda990000000000000000000000000023a170c92cfdd895b70552ba135bbf47f67f2882fb7208f2ac5d290cd58eac6bb6003dee77c6d0babfb870bbebc0508553001368a4addb3b06117bad7262d12dccfb6fc76084641fef950d25d68269632ffab32a75c56ca3c60c6dc5a84d4f7ce1dca533106b958f39f35e12c31970b60fb3296620e46312cfd7ca705e98337eb9570c00ed5df2d43754b4c3d7e6d31962af4365c981439969b8d6badeaea3f220bdcdc5924f4790cfad8f9f5399a62b188b1879950b05204a4c5e91b2c9a00b40e63d14874ee7da3e0e53b2f96feac0d885f96dec4af2189dc308e3c2e20a439684ea8bd71666db4dd5dbdc873969b6b0846e942a2444584ba356ae82659e1a8fca57e58c1635ba6a5969d2212c28e8dba9325d5dffc994f7a9b27ea736bc5ed7845af26dcff13563a2ce0862478ba2da2ed675d891127e1b03e49abbe7e2b18f6f9751c265396afa02daedccfaab78cae3c4a16eb67895c93616d735a0c4dbb94599da02", 0x28d) close(r0) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x7, 0x8, "b08dce5800"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:17:44 executing program 0: sync() getrusage(0xfffffffffffffffc, &(0x7f0000000200)) 03:17:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket(0x12, 0x8002, 0x2000000004) connect$unix(r1, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) setsockopt(r1, 0x0, 0xd9, &(0x7f0000000000)="6ace13a2d355812ee9fa03952bc2c679f7b22271ba62a7cbf15373f490e70eb378c7ac110b52007ebcb38cd3893daaac5cd5e7d05aca9a4a5f9362b8e5fa2ce7852a7bf65063685191cc76603636e466f3db30c2a4a0f899fc97ca832616fdd1abbd6d6efafac4bfdbaca35731cf9e907d3d90586d719889c20a90366df48047d67cbb5ed598af574d7749d986f9c397b8039061131fbfad4154488643ccb4dceb3c955603c6be0e5496eb7aa2d6250a7c69e434690b4f34e060c9cda331c6f65f", 0xc1) 03:17:44 executing program 0: r0 = dup(0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0xe) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x4000000000000}, 0x0, 0x0, &(0x7f0000000380)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="dfca4d6690b0d4e1cd6e29b6729abd018eb9ab74a80ae49282cae27aed277898c002ef7af879b41fcf726197c243b46552d6ad6c6eb046e32c6d6497e3b3c5bb6b60678cc9aec16cea", 0x49) 03:17:44 executing program 1: r0 = socket$unix(0x1, 0xffffffffffffffff, 0x0) r1 = semget(0x3, 0x2, 0x10) r2 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000580)={0x3, 0x3, 0x40, 0xac24, r2}) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/249) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x2010, r0, 0x0, 0x0) connect$unix(r0, 0x0, 0xfffffffffffffe95) r3 = semget$private(0x0, 0x0, 0x43) readv(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/77, 0x4d}, {&(0x7f0000000240)=""/186, 0xffffff0d}, {&(0x7f00000005c0)=""/216, 0x37b}], 0x100000000000008b) getsockname$unix(r0, &(0x7f00000004c0)=@file={0x0, ""/108}, &(0x7f0000000540)=0x6e) getsockname$unix(r0, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000000)=""/181) semget$private(0x0, 0x3, 0x0) 03:17:44 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) close(r0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x81, 0x5}, 0x10) 03:17:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x7fff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = semget$private(0x0, 0x0, 0x600) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000040)=""/232) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = getpgid(0xffffffffffffffff) r3 = getppid() setpgid(r2, r3) r4 = dup2(r0, r0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = getgid() r8 = getpgid(r3) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f00000001c0)) sendmsg(r4, &(0x7f0000003a80)={&(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000003440)=[{&(0x7f00000033c0)="03d13b3a495765b6a921d885dd6e64dfd1ab0e2d50f91d969b2ac4675a9f6fe959de1fd6c1247750d9f5e7671e9d6d9144b912d9a0721c939859bdd9dcaa647f82fa193683f1f1a62fdff196c7f28695ec67baffb4b951f6c841c4fc36f124b2dc8b81746a266ea83d8e85187cc340eef32ca1a6ff0b1d55b365", 0x7a}], 0x1, 0x0}, 0x40c) ioctl$TIOCNXCL(r0, 0x2000740e) recvmsg(r4, &(0x7f0000003f80)={&(0x7f00000017c0)=@un=@abs, 0xfffffffffffffe0e, &(0x7f0000001700), 0x372, &(0x7f0000003f40)=""/1, 0x1}, 0x1) r9 = dup2(r0, r0) r10 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) accept$inet6(r4, &(0x7f0000000240), &(0x7f0000000280)=0xc) shmctl$IPC_SET(r10, 0x1, &(0x7f0000003fc0)={{0x10001, r5, r7, r5, r6, 0x44, 0x926}, 0x3, 0xff, r3, r8, 0x497, 0x9, 0x8}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000004040)=[0x7f, 0x2, 0x1, 0x9, 0x7]) ioctl$TIOCEXCL(r9, 0x2000740d) shutdown(r4, 0x2) kevent(r4, &(0x7f0000004080)=[{{r0}, 0xfffffffffffffffb, 0x13, 0xf00fffff, 0x8000, 0x6}, {{r4}, 0xfffffffffffffff9, 0x40, 0xf0000002, 0x80000000, 0x80000001}, {{r4}, 0xffffffffffffffff, 0x1, 0x6, 0xffff, 0xfffffffffffeffff}, {{r0}, 0xfffffffffffffffc, 0x4, 0xc1, 0xa99, 0x9}, {{r0}, 0x667d5ce159fffc85, 0x10, 0xf00000c5, 0x101, 0x200}, {{r9}, 0xfffffffffffffffc, 0x2, 0x20, 0x8, 0xfffffffffffff4ee}, {{r9}, 0xfffffffffffffffa, 0x18, 0x47, 0x7ff, 0x2}, {{r0}, 0xfffffffffffffffb, 0xf8, 0x200fffff, 0x4000000000, 0x20}], 0x9, &(0x7f0000004180)=[{{r0}, 0x0, 0x4, 0x2, 0x8, 0x20}, {{r9}, 0xffffffffffffffff, 0x20, 0x1, 0x3ff, 0xff}], 0x80000000, &(0x7f00000041c0)={0x610, 0x1}) semop(r1, &(0x7f0000004200)=[{0x3, 0x8, 0x800}, {0x0, 0x1, 0x1000}, {0x0, 0x0, 0x800}, {0x4, 0x0, 0x800}, {0x1, 0x4}], 0x5) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000004240)=0x20) 03:17:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a238457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a2003fdf3cf874ccbd16f098643f82afe148b7228fa5878d65c4f0893555f635df16cae76d04eb76bd0c52f75bd10751b007bca7bc1e4d86dd3219781f391dab73abb3f1b99959c9d0aa7d59c955d8925c985cc8712f59a09601bd21e548ff8eb392f30da5f1d9643ecd0ea8c3795886ba664856e4ff253c0e008f08ab0b1e0732aec401ebc651ed096fd41672d930041b6bc94b98de6eea7ac", 0xe6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 03:17:45 executing program 1: r0 = getgid() setgid(r0) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000040)=0x4) r2 = dup(0xffffffffffffffff) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x8) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000000)) 03:17:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) readv(r0, &(0x7f0000001680)=[{&(0x7f0000000140)=""/228, 0xe4}, {&(0x7f00000002c0)=""/148, 0x94}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/240, 0xf0}, {&(0x7f00000018c0)=""/4096, 0x1000}, {&(0x7f0000001480)=""/84, 0x54}, {&(0x7f0000001500)=""/153, 0x99}, {&(0x7f00000015c0)=""/168, 0xa8}], 0x8) setsockopt(r0, 0x2, 0x7ff, &(0x7f0000000000)="b34a8c9bb90c6fb237a73a9414946f31518238919cd34b9b743049192a2b2f5e59491059af8ea9e9274b51ea75145d3fc80b6f48817e4d2464a3629eaeadf29bf0c6ceebf10d6e846183141422c652edcbe51ae883c586458dcaf5768d7de56c252f51600a2bb06f2a5e968d5767fe5eacc56250c064db5a22ef219b3eaa008cdae833f689cf620335292d0022c36d02579636174262eedc949f0e5f154b8b9883fa8ef738445a0aae53c0d88aed8f7be1", 0xb1) sendmsg(r0, &(0x7f0000001880)={&(0x7f0000000280)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) 03:17:45 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = msgget$private(0x0, 0x26a) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getpgid(0x0) msgget$private(0x0, 0x80) r6 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0xfffffffffffeffff, r1, r2, r3, r4, 0x188, 0x81}, 0xd7, 0x7, r5, r6, 0x7, 0x5, 0x5, 0x800}) getrusage(0x0, &(0x7f00000000c0)) 03:17:45 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) lseek(r0, 0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r1, &(0x7f0000000000), 0x10000000000000c4) write(r2, 0x0, 0x0) 03:17:45 executing program 1: r0 = semget$private(0x0, 0x6, 0xb) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x100000001]) r1 = shmget(0x3, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r8 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0xffffffff80000001, r2, r4, r5, r7, 0x10, 0x100000001}, 0x408, 0x7, r8, r9, 0x6, 0x1, 0x8}) setitimer(0x1, &(0x7f0000000180)={{0x9d1, 0x2}, {0x1ff, 0x4}}, &(0x7f00000001c0)) r12 = socket(0x17, 0x5, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r15 = open(&(0x7f0000000240)='./file0\x00', 0x40, 0x103) utimensat(r15, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x3, 0x8}, {0x9, 0x710}}, 0x2) kqueue() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000340)={r6, r10, r14}, 0xc) ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f0000000380)={0x8, 0x5, 0x919f8cc, 0x0, "bf58aa1f7f020b4ba487b884929d58b32e449f6a", 0x1000, 0x3}) setsockopt$inet6_MRT6_ADD_MIF(r15, 0x29, 0x66, &(0x7f00000003c0)={0xf6e1, 0x1, 0x1c, 0xfffffffffffffffb, 0x1}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000400)={{0x9, r3, r14, r13, r4, 0x1, 0x7a}, 0x10000, 0x7, 0x1}) rename(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') renameat(r15, &(0x7f0000000500)='./file0\x00', r15, &(0x7f0000000540)='./file1\x00') getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) rename(&(0x7f0000000600)='./file1\x00', &(0x7f0000000640)='./file1\x00') shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000680)=""/53) r17 = msgget$private(0x0, 0x24) msgctl$IPC_SET(r17, 0x1, &(0x7f00000006c0)={{0x1, r3, r4, r5, r11, 0x13d129d2d6bc9559}, 0x2, 0x81, r8, r16, 0x81, 0x7, 0x1000000, 0x5}) semctl$IPC_RMID(r0, 0x0, 0x0) msgctl$IPC_STAT(r17, 0x2, &(0x7f0000000740)=""/94) 03:17:45 executing program 1: setitimer(0x0, 0x0, &(0x7f0000000100)) r0 = dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0xfffffffffffffffc}, {0x18, 0x0, 0x6, 0x6}, 0x1, [0x7, 0x4, 0x2, 0x3, 0x100000001, 0x200, 0x20, 0x12]}, 0x3c) getitimer(0x0, &(0x7f00000001c0)) r1 = dup(0xffffffffffffffff) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9f, 0x1}, {0x5, 0x4}}, 0x2) 03:17:46 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) read(r0, &(0x7f0000000100)=""/4096, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) kqueue() 03:17:46 executing program 0: r0 = syz_open_pts() r1 = getpid() r2 = getpid() setpgid(r1, r2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 03:17:46 executing program 0: mkdir(&(0x7f0000000040)='./file0/file0\x00', 0xfffffffffffffff4) open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x2, 0x80) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000380)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x4) 03:17:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0x0, 0x400}], 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() r3 = semget(0x1, 0x7, 0x371) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000280)=""/4096) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 03:17:46 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r4}, 0xc) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000), 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x20) fchownat(r5, &(0x7f0000000200)='./file0\x00', r2, r3, 0x2) symlinkat(&(0x7f0000000080)='./file0\x00', r5, &(0x7f0000000100)='./file0\x00') getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 03:17:46 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) ioctl$TIOCSTOP(r0, 0x2000746f) sendto(r0, &(0x7f0000000040)="3572d92fa18a977a6980f58b0f97457e8368d82af98cdda833a9addd878840863346681e7f2035a4069501ff50819bbfea6eeb832e78e29cecab3af51117dcb048f68a5cd0255425980cddde52d5bbf0d56ee74b968684b8c656d185c6c97b9dac728d2a04c529bd559ed340252a4baf4cb70b71", 0x74, 0x8, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x3, 0x101}, 0xc) r1 = msgget$private(0x0, 0x10) msgget(0x1, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x20, r2, r3, r4, r5, 0x41, 0x1}, 0x7, 0x6, r6, r7, 0xe3f5, 0xf13b, 0x8001, 0xffff}) 03:17:46 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000140), 0x0) close(r0) execve(0x0, 0x0, 0x0) 03:17:46 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040), 0x8) r1 = getpgrp() fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x1, 0x1, 0x800, 0x20, r1}) openat(r0, &(0x7f0000000080)='./file0\x00', 0x220, 0x22) 03:17:46 executing program 0: munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 03:17:46 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x5, 0x1, 0x9, 0x20004, 0x9}, 0xc) mincore(&(0x7f0000f0c000/0x3000)=nil, 0x0, &(0x7f0000afaf0a)=""/246) 03:17:46 executing program 0: r0 = syz_open_pts() socketpair(0x0, 0x4003, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xffffffffffff0000, 0xfffffffffffffff9, 0x7, 0x9, "a449213f817433718d486d4a1adff57dda920367", 0x7, 0x3ff}) connect$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xce0) r4 = syz_open_pts() fcntl$dupfd(r3, 0xa, r4) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 03:17:46 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x808000006) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="31a30422ea885a36b0bebd7a8b39c28863323b31b802711d425a62cb94bb7a69aecdf82be5333d091f91cc353c336107ffbae66bd7d1c8c9099c9a8fa7710f96f1395b2538e69a1a8a07adcbc2b6bbd2bce7ea9d80273bcf8f70782cd1a15d3855b6f3b36b058f39868440367135b4e3569254b7bca0f98b7911446ba14f684b91a20fc55cc12ef0622af00ce2d2ef4aed898f18eefe9782e4fe720a44394336b2", 0xa1}, {&(0x7f0000000180)="649e78b09372a02519373a6eda0f2284911dfce09426ee477324ffe9ed0e27805e5f60b0140f42e93892149f2c7e34c830f920905f5605f7cfd75dab6cc41b30c70850087f7e3c1ed7b686657bd2e0ca6329eeaffb2a1fa4356050e0bbf0ca8bbb8061dc3f7acac3a05a98b85611132268479a0add5284b7706b356643f8ac6e178b279e0c87eef653e2cf376989603504e31164fbf0c4d09a7987ceb36f393f7287d279bf2f0f7955439a37d54102b77fa35b79ccc3b2e49b4760d256a2e4e25a3f042e9b03f3a2cbf24555e60fd573aac3cc33c0493a27b18170474bb767912f3d2e35079bc7add3fbfc25efe2290613626b3f94a30766752fe546c0e4bb581a112e3c3a2202fc533b2527e8bcf02ef931cf6dd1935ac4f6cf4a280ffc438ae9ba2e8632c05d39cd802cd51012dc8878a8732ab0ee62b2a1bef23805484acf3117575b573708b887c10dba47fded5c1b0ac7f78f858a1650424bf3b73ace263228b7c95dfd103674e8b118f1f42eaa9871873bfdff7169688f8f9b45c9278fe5ad7a1365ed536ae37656d80c7543100b29ef49cc82fddbbd4d6e97095bd3ac932af0d301b93ffb2b595c848fdc4e0cc88468d97229a6ffaec3e5cbdad964ed3fdad90c388a3d3d1e5ecfc30491d39ce4cb5c4688fdce875d455bf423de3bbaa7e7cdebc58d7f765b13896f0132233f63f80637d2a22b6e1ee291ee5f4b0762edae7cf547416fca1c3002a12eaa823b7f55e0bdacb24fd39eb1747adddc705c34886a56f212cacbf9aab3a0bb63b4002ae245a898772cff8936ccbd781fd8384aa799d554a0fa45849009dfc1946039cec9993b5aca414cf2caf7bf5eeaae51fa94bb5a6930aaa34e8ab02602dabf5f442e094cf04b45835b74d29e2719748c0af8229b4a40e9aafc7d2ebc197a925789063dd96a6be422424122c39d27a50a185b316ec809a1d49144b3e969e92637d682d9ebfd205d745c7c3918755968098d2a60a8543cec475a477c3bddeefccd34dae4b75fbd41aea953c412bcb100eb280b6a69ce77f321692d7dc57e8314409eb94cc9db895d19efe2e13dde3a7296c73571c667e11b81b2b819673061028705492849b8f9260a117d025944128ddd7a83847bc09f551bc5e4065a8ab3501b2000bb2b9f2c397c4d69f1fe5823f5e33e59184d445f2400fa855cbca0a226eb9ab6e62d795c07707569d6c9c47ced7a4afc05d45e5cc6958817f2e07c4f18a782ca028deec4f4a07398b3c0224664a81973b53c0d4d851304884ae2b003a2ed347d22d38aacf28a68efb53404644ac36ee162941173236ce44ffb6ac08a83c115df53c1f4521ff116dc376b24381058608d4c37e80d57d25d0d952b0ca304007b14655ea7c6a654d7eae2c204047de17aafed4aa5b2272524ff2cd088ffc10b14175537ebcb52b16fd8c586205230a86a8f8c4d821a8489734c6671192c473b1a2f0fe4ef0de1ca459784f441944e4261df5560d3f6364568e04107eb17af71a9d7ca0c798e27b36121d92939c56df703eeeb81b81ea3958fd7d9f3307c6359db4491eaf06fce43e38b74bb07a804139917ab2d6fe82623a0770b047447b86cd02bb9b286ad2f6546fc92d0bcedab4c2fed20f49fb990ee4b26396f24d6468f8b5f1b4db4394c0e49d146c202893cec94cd53777485f2771b71ce76c9659d188d081cbc5e52bf1636dc0f5a546fdc7e55d03abdf29ef66e7cc7033a45e398548669d93c822e91b2462facbd44812f0ef99eb0af9f9170a2d106a6fc3c975c07e8b88858b589d5696646c3c9f82e09d96746861d408da0e3f622c12f6f4689062a447a896de08fe106ad64dccb8136d4657bd76420dc553b12c1d262e23d61831c4696b41e15a4df982df3fdb9eb02d77d134099846db090e0dee657ad4d060cb04fb7c70a163892777114b72ea3122a8e4d0bf8cc0cf080fcfcf2a41d092f0a5cc260642796f337a0a2d04f16012433f054a67a52dcc8f5494d561c830c08cc4deb18bf21d935de583d25919319ba85e8a3ad5fadd83a4694a58de6642874d7a27afbccd37bf567e0f23b93f3b6dfe71493dc7b1825e8482d28bc8ca96d165f48575d2881e73f690630882580aa8cb2c73ba6e7890841963b90115dc0e66e648b1b713a5c911cd992873aab60865bcae84a4c99cbd9f6b9b861b083547cef1fb9bb077a70607fb7c02d8ee668809ee993767b6396c4b2edef9bd8717fcf81b1e9cbda7f2ac7312c25f583d766601fdc330a903b66453ac8dfc5fd7cfc7af717efd34a2c64d61e1f68a66407aaddf5709b3c9c3ae28e9fabdfdee22de475de2d5a9e31fa06aed7351880f134396c4c91e9b222345a5edb5b18e1aabb67c673cd0abb612009798f2a1622778fe2f0040cba396cd1dec46ec4b53130560df67396c9798e9dce7b1c1dd20860948e693c0eee4ea86ab4f99f95deecf7b0daab22b012ce456329478b2e44bff9797954b9464c694cfde212d58b9040a0acfcc7391711e3895a20d5178a67815314e6fcd20232df93e6bf4e08374b61fd0310fe9ee8d30506abec8bef2c95c7bc05f230fa44eff378f91966cefb7fc367d4ca00d525536db3fe912777f91c9b581cf2aede7b4f997b79119a6a0232ccf1bf6ec2670794bb6246c53baea00fa28ef5aa06545f5d75f18bb905b914422ad6d34d33e320b416c50a1a726fa55843baaeaf1b4a43a9320252d65beae9f7eae3d3719bf068d880664049fe3e74880bdf63a66a9df1e04b54e58db90a7008fd7a24dde8fcb45b710076e71657e636c9e95ef9202101e4d5725baabffc181ac5ad7e9ebe7399d04fb2d000a7303f38ae3c0eb1ffdf1305b949983ff23cd47c9bdb7c868221063165286ed617f12ec8b5d133c6b74c22bbbe4237335a1cab30f468b73d5bd4757d2eab6661b5b5e92a87f4f1b9f0e5b27bb0801fd1d5d31d5552546572098f439b4d1cfae159d0d52c07e9e87e56b29d61fa543c06d3bdb3892ef8190361136a97c1d3d80b2d74fc896d775246ca8d5052e1552e1fbbf56702bf26e27199250d1a65ef61eb38bd7a42d0103e54ec1d7796307a5ccfcd5f5f4131b43a7e31cc330f83b22c1a07880fde7bc249339177237369bccd8684c71d398687dbde9e818cc42b78b9bbacd973166c042402d35898f0f8abe30587c236c518f7ced4d74d7ba015cf780981f515990bf9e6eaeb505c4bf3840d2edc034821e36aa3d424cce9ce66d95211cf1c53f7f32bbe6d8a8edb3f9e36073245dca660f80cdf2a394e169c4a5c11b25078eeb49189f6217a69c3c32698605f014a94d52137cf9cdca0f881c113aa665c0417dc4ecccdb92b4fdcace84afe0cb6e46116ccb4e6b0b86ec480ea5575121d5d2534dc43df16d66446492aa793261365c05d87708750e4b36055598c42b90ee88a2fbec518136cdd1501925f09c8ba343d3daaa4da3e291271e44a2e0c8347c67cfa9a4da7e95cac1ccc8afdc3c7840abadcd03b310c9b980cded6af82083525d6c0c87b32e232fddf02b5b732bf75c11b9dec405258e6f30daeb603c655752c1b7a7fc7a6e91e1bf6ada268a6d3f46aecff7cde6b81da5428ddb234ce0c6c508c540046110d7115ad35234c660c1c3f2450721808a66a3fea4d40151d1e8a2c1270495705004b3b32eb0ea506d1af6892b3610f28b594133a1376f6990890408343122fe8ce7bf0a5b2ca59539ca33180b3b8cb534fda328141d5562116fee5ac17e8007a9dfcda2983c22188d02fc98e1a9c94803aea4be174f4900948dcfd8f4752782a7736972e10d6785e188c2b3edd83233722a3b079631d8c40629890614526932231f1c6736b398635df41fa50aaf3b45008fcc643dea06208f03c819428532381fb99ebebed3404ce3efe9c2896e6abedcb08401744f216a36b7cef03ecae2a943f765d893e2812d294b5d46e4c2fb945d8b6522b7a5fcf82ae5b034968c2c612fcf9fdc791997fba52d3898912dcdc24af8efedad8aedc0712e58f559055971adbfe0230e2f9231ba5e1c1f12b67182cdd4dc6db48bb86af88c6c4029dad47f91405f15f2e978424760cd96266adb5030d9b65be0c8c1c6b22b8f72973de7638dddeb6722078dd8967f2a445a523c72ab4eb137673dfd4d4d8481e7d1fa393b5faa4ad0f080d55f00a9371d3b07e211507182f18f02480dfba1ca3088da951dd63717f5c61ad1c99f646faa62ef90c43da9fb5465ec0ae99533c662e2cedd2ca266d42106d8634891c55fcde1c98db7365aefa40447a77bddd2688cce65bffbe59a91e41a9a3fbdf5da0b92dae908969bd51e742d36c3496195a31cf099ad6a2a184d31eb577239707b916e019a3f3d2ad9506dc9d411b88ef78aa4a528e0ebf57ac6e008f90e09b7dd4012d42d0a7f001ce0cb0e6e5bf7991d1fc3b71f20e014af944747eb0625aa3f3b3c47e7b18c9d3682ece1262659090c6982d62acbfc27523489be158f3298761dd489b8ce71ca21dc803b33596fb139304148ffc29c875ef1efe8419e6a58441dad1de2ecc48490edfc086fea65d814b17b4e5e067f091f7bde2e249781c83ec9c57c158fca1b895f2c132b8cf3297dcf2118e2e74aa40b5c9380980497ec91ccb80cbc16e0db5724fb605fe907d6619e5433095c352aafcdd0b16bdd88f490965664f0a9221620922815f36e45d77ee01fe5341b3bb5b83c5537b5aa213d813abdcc2bdebdf9f68c8b1bf187f13d3884e3f333c25ee6c9880f310a21059868ca04030fd7bd9c798c4b2f2a6334b186dd7eddc6d65e6665e584ad9f9b8532f6540496b2b37e6b89c24bfd44e3310b6a73c1b86458d14c3d030c067921db8641a50ab093ed16f5173fe2149be5f060f16b76d9d33a7c21ba44dabfcd7513bdcd5852f7ba72806163ccb66ba0ac96f6c4843777f2628e14e3a6e0d580b231d695aad7d629ae4758bf7b6c96effb59bd57a1510353791da7f6e081239104136243c21973456582896532b3c18dd5522c7e799ea245f7669b1638257c35aef9a10d7ed95c252aaca6ada15cd30969c93abed12f310a1e8f593e266842f7bcfdaa3729530f860858e5a10ca24142af4f5503f42d8ca9588124de2783538f3a29c69cf666bd70eb08b9c67d9c56e885fed800f58869c30bcd583e6d96e56ed8590ebd19a857e65d722384ea02cb70d90d1ae60354ae342ced96b8bbbda36f7e53acacc8756bf79173ba9c9adce01831a0c300f65a23918fd291cbf748eb12959ddda1144fa3e4523a89128553491bc50e20dd911f6228aa973005ab149161c656d621f0dc2f397f0fc497d098070be9cb4e302880f2a215d5999d493982161283cfdb2c2b19c1d5433f84872bb48cf0c55ca2950b0945e1ece18b452b056ff83da63a1b97819f1a8c078902408566ab870e6278cd3762a423cc228bcf717a9b31f7f4844d34c0c42a08b86a3993dfead67b69683235e6c0bc5432349d3a45ea9bd111bc00e9938a23d849c997e34c87009b64e1397009b615b887a72ef824718a8f7e676a8912f521edea66738a43a4bfd7fedd0eec7312032a6fda21c87592168e5593df707ce226d42333d7af3b60bb8c2190bbb93e56884d32abdbe7012dca199d15096a0b5f2c5c1e0726634e475714ab1fe2067a32c8a06ea722e2e4a1080484d227c215a706110241a85974a2d1b149f3b930781abb4cd793e70128d7700cf34ad924efc90aecd97f5dc5681683753b51f60e443df70d845f46f93990be92a4f59cc58bd64340ae31a0cbb1f6eef22a719389f41d2f6fbe69e7c", 0x1000}, {&(0x7f0000001180)="22cb93a5ee6e5a9fce3378f22bf6cc45889994587a0bdde7c10f9498dda97e35d1a3d82eb87ab795a2196f6061b1fa8070a4ab06e56d10a154a006f35cd8236381e0a3e4d6e9ab65cc359d47a3861edbc49609d9864a7925e500452b97b37415ef6f141dc84f4cbf7b427021b7477c4e72a72831078d8fe06f4fbb68756e955374882984e3c943", 0x87}], 0x3) close(r0) 03:17:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x0, 0xfffffffffffffffc, "7e389ddedff370734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) geteuid() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 03:17:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) 03:17:47 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0xd00, 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x9) nanosleep(&(0x7f0000000080)={0x4}, 0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='[\x00'], &(0x7f0000000440)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='}\x00', &(0x7f0000000380)='\'@\xa1\x00', &(0x7f0000000400)='\xc1.\\]\x00']) kevent(r0, &(0x7f0000000840)=[{{r0}, 0xffffffffffffffff, 0x40, 0x80000040, 0x1, 0x3}, {{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x5, 0xa26}, {{r0}, 0xffffffffffffffff, 0x42, 0xe, 0x100, 0x9}, {{r0}, 0x0, 0x80, 0x0, 0x9, 0x3}, {{r0}, 0xfffffffffffffffd, 0x41, 0x0, 0x7, 0x101}, {{r0}, 0xffffffffffffffff, 0xc8, 0x81, 0x5, 0x6}], 0x8, &(0x7f0000000900)=[{{r0}, 0xffffffffffffffff, 0x0, 0x10, 0xc61, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x101, 0x3f}], 0x1, &(0x7f0000000940)={0x5, 0x800}) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000700)=[&(0x7f0000000480)='\'@\xa1\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\xc1.\\]\x00', &(0x7f0000000540)='[\x00', &(0x7f0000000580)='/\xe6-],\x00', &(0x7f00000005c0)='}\x00', &(0x7f0000000600)='}\x00', &(0x7f0000000640)='\xed{\x00', &(0x7f0000000680)='\'@\xa1\x00', &(0x7f00000006c0)='}\x00'], &(0x7f0000000800)=[&(0x7f0000000780)='\x00', &(0x7f00000007c0)='\x81)^/(!\x00']) nanosleep(&(0x7f0000000000)={0x0, 0x4}, &(0x7f0000000040)) 03:17:47 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) recvmsg(r1, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0x3b7, 0x0, 0x800, 0x80}) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xfffffffffffffffe, 0x1f}, {0x8, 0x9}}) close(r1) dup2(r0, r1) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) 03:17:47 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000300)="30fb1c508bc94f34c18e9e55815a5a713573a3e25ce4e1e3516ed4e2ae93a017f647a912169d8b4e9938b2f7227370ebcc4943e318c4ddc6c003008b73c9af4889e24c66bb82dfa98acc11aa6ac50e95b5f72b1c711fda1531ed0a9eace5211482e5689f9ed7fb4904d03dd07d8757d073c610621017fc3a32ecc2773e1c8721d2e929a12b0490832fc539127dc39fecc6fbb94093db41aae590145aea83bdd9bdc9fefd6a0f01834d61ccd9980fda06a9768cb364d150b763d2dc8c52696b6288b266d70b25e52e63ad141380863a47f5a7601e82b3595037684c9e27b2272af751a71eacdd35d0f8e4f58d4f31e88d80e468e157eb8b0fb50bd578c27ecc44498cd0a30e67d52053fbb6bdddb557f78a81ab2d6120992ffd3dbf96b665827035a7464e7e467325e16e6469a314f30d3d5621b359bf2c7fb0a24918b7bbc5244807551473ed1327f5692db3e725f8424920ba00d4e49eadb7cfe3c4f5ed2ec4f0a01cf7176b5b42f4cac633c58df4a3f321ac42207f994bca6bb5d7f83b6f533cd53f09cc1fd0e9d06c16e76d7a6aa7b98d42eee10137f77e105db09d442082be64d02da1b3c5a0681830047a86fda260245d0ab001fde38fcf4bfa1af2a4f782eace5bfd9d5d33135d20498fd50e2c44bf1552cc4b621bf06f6f69dfa584a975584838ecfa062d1d5e20bf66a17d5329c78ca583bf35932d6cfa4bfafd5ff39a7ff2fc41a051349637a6f3160b55cceeedcd32528fcc412a855db6160fe9b8de8c530ce282458046015a4bb02a8c22455809e4642d634b3526718c0cc159d2b1cbe1d27bde05de87c179c13bfedfcc13b40e9cc2848b5e88d7e3b7527dfd283d657046c924185f3c5525641f4f5e6338948279dcf84eacb0c9ad75c766a5ebeb9c34c3dfacce32847d62d84a68263b9c7fb957cea9e590edd0f88ab01dc3f38906f3fd70c1aac2c490bac876abdad679ea80414d7bc8f68d73b7dcea9c9b7f87c8c3fbe1ab4b01b3cd9fc88272c317be934dde73fad78f1fd6d55e6517f7e1156d6140565ccf91e02a82ed2d7e914ba52e98db132da5eb", 0x2f8}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) accept$inet(0xffffffffffffff9c, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() close(r1) r2 = dup(r1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6, 0x1812, r2, 0x0, 0x0) bind$inet(r2, &(0x7f0000000000)={0x2, 0x3}, 0xc) syz_open_pts() 03:17:47 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="208dd00e306a0ccf903d1c7404670e3aaf2e6b2453a3cf0fcbb439a2c610148d1e09423a5c46f5975f", 0x13}, {&(0x7f0000000080)="8150e1adb5d300faf488", 0xa}], 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "168cc5a0a77bccc381169fbb86fb9e5147547393", 0xfffffffffffffffd, 0x1}) 03:17:48 executing program 0: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) fcntl$setstatus(r1, 0x4, 0x0) r2 = dup(r1) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) munmap(&(0x7f00001a7000/0x600000)=nil, 0x600000) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) 03:17:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) r1 = msgget(0x2, 0x244) msgsnd(r1, &(0x7f0000000000)={0x0, "129456a046c24981350b713e6a49df4f0e2fd6a99c9d06414141624fc685c90fe6af58ae959a0490109fab6ab13a2a47b4939ae7f27f44152b2f05d6ed3af4059d4f0e5f603bda0129bb6f34d04cd81d0d6d2efd87baef05187eba6a9675d8d3cb3c68a8e684214e14136344f71fa9a9c3107d37cc0c3d0409fe2c3ad023967983ec8ad275cb062807c8849b4fe6efa06bea14e13ac13d7232967aae37bf295bf74daf37349fef8b2d46f5330b127afbf3c19a960ce96902ed7551a2c0a8b8485501f09be0b5ba8cf1469e70e2306cfcd67f317d685e8db8dd3df233b1405cd9ac78a822695ebc2b0c822e3cefa168a11b789ef5848b223379e79e466b4af67fa8ac0fc9c881fa83e954ebcda4b453d9c3c8da840a28ea7f346b5d4aaa0c81bf9a228461571bbf69f83b5bfc8d6e46f855871758706cd0ae9888fc608192c4c2d9de25dc4e9dfc5c52b83eb912307bf267138d8d21e387bee2a821b396b0fc3530b34bfca6bd5a22a83d355fa4d22d53deee597c2bfad768ff2c2f658baf751755733d4bbc77a98580677c2820f810f465c6372880b21a94ea8f82b05e9b27ba6f9fee4a9be7017a8b249cb95a9331f4a0d4412fb6639fd43fdfaf0c053e5cb776e39ee42dbe94ecff0d4d544c858bb696899ea69517d5881fa3bccc7b6e339c325d91d90c5f457ca036b0f1296dd01f7fa6bfbdbf73656b345edf1e1e141218bdd5c4f5c14b0b149f9922d17dc8db9044bdcd212ebd1f9315ed3ffc5c7134f0f0830c6a20bf25f2ab657c42277ddd20bc3c5ffb6f66b74247521d2458a52b07593ae4a461e352f1784cd2332ddc503f3e4124c2dc700f087eb3d0f4e408a58e86beb4d34f6a65bcc954e78bfd75000a65065ce79aadff9b630b8cfce56de21402379cee17308be807ab97e09fb6f629abef5b30ca008cd5b4853d6a6214feae44732598635ab4444f5ac452fc36b834279e9c76048bec19f9468f332f3367fd30087c28b3d8b1b4e7a224a62caee820c7f31b6af16bc29eeb2b481e78e2ff0fa2215c14729b40dc51a33e0cb26a0e9f86473ecc9b4ad177121ae4e7b153c8c76d2fdef35caffe92b22992ea30980f06d9586cd0de2b4df889f03be279361030913458add6e84910d9b35d212dc96d0a6f210074c9ad7702309e982e8383578a98655fc8592b91c3c5758e0dc6c0464680f83068308317ccd817923e7e235bf9ec4e0bec44d6f4f95c698075a938e169576143befc3aea9928279f91977e349b2de967b4035916f8d6be07196b2c66379b1a900d5be7de2371040c18726478d008d0cbaacdc65cdf8df33f509bde0766c2d100467ceb1997ec700e5a03f86ce9e7729b43345ead95562ea633065c8646eb8a85a8238b41b1e11607af55a1c53d93053ed7e19bf142066853681789d764d5d949dcc78d302a6cd3539ca8d9257e3e7591d9b49cc45d9bafd43f7be348689baf5e9457fc833d71613697298c4f85e9783d998e73184c06d745886805eca7ba2fdbedc4ab7168b3967fd9906065a06801fb0cd40e291738e090c29b53a2d73057221f3bbe97c522a494ad22d9d8041c44edf1b33c98b665fbe8100759b39fb6b96f39aa636a09e69c66dde6dd28d2ec64cb637e212c96fea46ac60f749ff1d78ce4d71aba9c5e4af4e360bf9633c07180bff1f1add9566f433739f4c3a3b6112c93a81addcfdb925ee82358416d8d2476a550b1e1a7e3ecd4fc0bd00303d1ef445a36f034f910a0e32a8ba1e870897e88799cd8ae74495c78f7a7654cca712def3508d86e71a5c843d2b67d15371cd8fb72ad377bd17f85302550d3600e4c1ddbec9565a1b5bda32be20473e2e0797118d8126d09b16be09508624511ac177905e32f05511203784ef6be6b67148ec816434e890588c20cf2a232439f00ece7a6cd9656a5863c321dc84216641a10060f4b7fce395149efb48fc44531dfb25d8815cc1d003422a7a0dd6146188945d40e664521f47443bd44be93a654e898f3ecd89410f5235c3497d3ed4966fe375737543e03ac7d61d3d902a92005dcb4b8a2e8ef75087ab16d0281b55d50bc8f041c19d77f0fd62c4513d3915c3aaac4ee6835a18b9c7ad00b8b65938a059e31bb57f95d8f072cd0cfa8fd95b7071f0ca40e96d484b6d2e54d68906a0bdd1dd241f99903cf354eff9907946d95847bfaedd942ee985113bef0938b28493f4af6bfb91e21f412360cec4a5ee860f929cb03f7c0fc9daeba9282e7455e030b4f401cb7dcc5caf693186bcbb70d4742cce96812f30bdbba30f596608f4a0c681e3f61788082331b0322eb075d43255ecdb5bf65a3a37c5277c3ab254bb95194b7c92a9a22a440354d3bfaec29466633bf4475b0fc2bf1935d28da3d1d4ff40bf55099eff9ada33a0d5c3dc55a6e41eb3d2f8f7a5790fc9b719f0668862482f80af9f8a6939b2c0dbedfad5512880f11f072497456c33be918bdc8abf0ba6f840c9628bacbb3c3b83279747551740829f676bea02f13172c6576c5b308bc2bebc8918c630087825d0d412985a2852daf942ffed5a1b4e19e10e15d812becae0212a0709329f3cf4034ff92ec9f5b2c4d10393b1aef0f55ee23d7f016d5ffd1d183a7547d9399aa12f7170a798faaabcd7c7d2f52c0b5333b9c5c5b3d8235237f5fa4e5dabf2b86ac39b526bcb062ab1bb53b1a4d0ee523e9d9a64dcd0bd02605d73ece977711ac2ebe5759b38791cbfeac30ce0ec927f55238c589f0ab94ad7bc2875ab9fe86307a56691a7c6f61eef4f7dcf66786505229764079050770d25bfc443edaf925c94ee56154962dcb5661ab67810e73b19c602f66808bb759a09856c581afba78b8af2dd502873f970f571c0083014fdca8e714671148639adb07614ead13de33bf958e394fc85c29c2089f80337553758ffc0f7b43ab3bffd5e93f994c17ac21c3b8ca56f43113872658c70108a535b58f4a113f8af7802a60ca7ecc9134777f1681bff280edac8d07f1de27b5ea51174f7df8457f9be49b88c8a0be76c8558fea823a3664efab17ba9f794d7d27c8587c9a6a2a48b1e5faa1f51275f5396e02f75af6c5f1abb66cca4fd1db358f9315bf67c0403f9e128a9c1b3ec8e7abd3941e896aa49141fef3d779642b994ec4da406070eccaa9c77cc90c34595577e9b96b554b6147d6492dcfa011bba9e27e7678411190869f507e600d2ad502a3b2b3e6ea9b2952a9d11e8c60ddcb757edbac0b15d807121fd634a204a8b6ef7caef316b643522c6bb6a5861937f0c805a3dace313595a1d5ecdf22cc019827c7117f824edcbcd156344a10c65c880da2dbe70adb759302e5ec820c33eff0bbd358f96dc2c385b5db6c895357403c6cc1488fab7cf784a589aad879d0826b8ab672d4755dbe21ca2121114a1cf79f93187d362efb6398b790dc5919cc3feae0a71a9899b099fc16e80d1147b22f4d8fe448c4f11a32e6dcc6ab883e4df72658c9283e27b77ecbbace48bd5819986e1aa86007cfbbe5c6e213762273361e490559794b867a1596a87b0c73977e484ea7635c0da344fc982f53a77032a7dedf5321f42aa436986a440e301b7c0c3df9e3cbcba7061faf251afe3d7e994ee7378474040c27627ff3848280c5299ae19e1e75cc011c8cf6bd5834dc8900825d76cbc12a6d28b393892bcea14240cd3483a69a78addfb2b45c4788afd5e3668bde38c81a949738b1781b427cfbda293372f10bb001e08229d5ce19764790b5a5ee4f4af4082539b5474c02b26ce11950b6e0de2b01d184d802cd0520f7fb89b543b6403940eef85158c9cb1703b2e0cd4890165caae2aaf024f497126edbc57ec18207635f45b00db2d48854b3791c75ac10aae178bb1ffdfd679e69d185f8d80e3770374b890af149b68d2a30c1ec839b71ceb1f6e5f1a45e488d75ad68a9f33d8716665467990aed44e6c071bf0483146ee736b4916576d7085699cd36bbd525a4b65fea3070c3416619f115f8fe7a8186484e456c974f4a9d4cfe4ad15df43616082f385768ee3e94a261ac2a123e07584938a3ae3a441a297b4d01506ba23627594e5e987bdc070518a73b35c032005c137426a9703fc497f2761f0082df22eea0fec6b724d4554085befc60c8a66df3f325c23a5ace571c39e1d439e3b1787ef15dae50ad40a958015031bd5812c3e69228431c648c543db54e2436a1d0891be80fc96ca630a600602066c51c02ea82ca960fdb3d35b33b7e61cd83fb870063827f56d57a41c81f88afb4ed7d976b26b4a76546eca2a9da92e744fc00d764428b674ba77feebb47569fbd5f98f78321d0da576f9980e6b4f06efebfb72adcdd97265e6b0f3031a65113f2e7ce2af0cd04be2fa51637a654dd3c644b164880da0093d5bf822ef7c5a9bf96c919ac9b9a7215d27d53011d913b12945308f191284d74dcda47a488285a97ca0e8d648602f200547e48a1f7054297418a1df8b674611f9b882963c44718b7a0bae121fd98bba21b53aee12c8a1c0fbf7fbe3e712f1e604e76cde4fa26bd7c22a16d665813f69f3d610409883207d6339748364a8b0126bf7bcedca896bab1284d6914c295cceaef4c957bfec076a7b11b6b0b523576d2bb48918481b5eeea42e6d4b268de8e8450daad7d0ece407fab3ea3c14eab60f5955e98456c74f1969924ca49677a9f3649f597a3e25359c47b83de59798a852f20087c4c546f08a3e71a34633b87bf0fe27d690d98cf0f2298ebbfdd6160054f473a9760ed337e0dfd51cfb1b94e8cf679c664e177853b56273fbc5734b101c77c6c8741460451add298d71d60795f010642511facdfc227ce86e3b3093d62dd31c542890810f7588f40049e7effc2a68c33d7730110466389fdae173705c8f4f98441ec76ceebc939d1bdc597bb67c20f88bae70d7673bfcc8e44a48db1615537b93d0c0ea0d9430bf3c949925e0027d030bb92749a0dd9b1ab2d8c03639392a21420ebbc837f73087ac1d8ff455a390d1617e8a1bb97c32325984c30593b3dd5fe1b57d60f1e713c035066a7e1d3a311f9ebec8221c216cc3bf55464508968a2f0263ea44274bf8a9885c8db4420940b5d3d3088d2d0d626e3a235c7be0615e55cbe312d207fc40f16822b0415076a9634dd403a801ac30afe2934f445b6d89df8b42028ce25f8b6c0374078048b583616ec6ef53672506c89c3b3fbf89fbd6c157282c5fef2b40f9cb0d4800dfb928348fce8dde54c5ba3a68984797e9297660f62cf39aacfdc2ca3a949b2aa1b9b714d855f7eb2e17f1c41c34feee42f449c562c4310670d3dcd5af3cba780b2b5d3805a341251381bce28eb80bdf37d9bb0f9937fda8d52ad9492cd2a25be06afe550f64d75d8923ef3c6b833071ea5a8b0dafb120e5f37b965918bf15f27f9799ed907a389dee6510985399af2a807931fdfd693833dd3eb63364fb8e9313a79b5386b24ff1aea25daf5a4d7fe5217dcdd9de2bee577bd12bcfa950a13554257ef93d9cdff6da02a02b3d7d1d6640b9dc92e7949b52c16b4e8d54790ae937c00ce359c97738192a07b9419b0cafd34ab61b26341ddfed95a6aa1edfe3aba07813ad6230b51d5208b9fce7a1135855d43cc1aa8e91b5cf34aad735842d306740b5ecaf0d9557401f71ce9fadefbb3719807f98ecc63d05fb318f45f24c84de53586ed75d922d38fdbc3b10dfc090a5de47a1509624509a9c85bd2c76a7f80990acf886d959020f0dbab42aa0430edb3ff33273c6c1c61a1cb10b08c50ee6fe1b4316bc20988821f0447aa3619a3"}, 0x1008, 0x800) 03:17:48 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) r1 = socket$inet6(0x18, 0x0, 0x0) r2 = socket(0x7, 0x1, 0x8001) r3 = dup(r2) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) r4 = syz_open_pts() ioctl$TIOCNXCL(r4, 0x2000740e) r5 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r5, r6, r7}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) 03:17:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x1) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{0x0}], 0x1) 03:17:48 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair(0x10, 0x1, 0xc1c1, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="3b75dd99557650b18c11f8687c7ef01a31538cbf768e80d2575b4dd87f3dab1664bbe811222ca92d832399003bbd81b958cfd5c2c2013cfeee0794e4b2369f73c346a7ed5ec832f15cae738ec26fe76268ed0c27ba3d27fc6d479e393e63", 0x5e) recvfrom(r0, &(0x7f0000000240)=""/235, 0xeb, 0x2, &(0x7f0000000340)=@in={0x2, 0x0}, 0xc) recvfrom(r0, &(0x7f0000000180)=""/189, 0xbd, 0x40, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0xfffffffffffffd85) socketpair(0x1f, 0x3, 0x7fff, &(0x7f0000000140)) fcntl$setflags(r0, 0x2, 0x1) 03:17:48 executing program 0: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=""/58, 0x3a}, 0x1) socket(0x6, 0x4007, 0x80) 03:17:48 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xffffffaa) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}, {r0, 0x1}, {r0, 0x4}], 0x4, 0x0) 03:17:49 executing program 1: r0 = semget(0x1, 0x3, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x6, r3, r2, r1, r4, 0x188, 0x6}, 0x80, 0xffff, 0x6}) setegid(r2) pipe2(&(0x7f0000000100), 0x4) setrlimit(0x3, &(0x7f0000000140)={0x1b40ea43, 0x1f}) r5 = msgget(0x2, 0x8) msgrcv(r5, &(0x7f0000000400)={0x0, ""/28}, 0x24, 0x0, 0x1800) 03:17:49 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) bind(r0, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket$inet6(0x18, 0x1, 0x1) chmod(&(0x7f0000000140)='./file0\x00', 0x1a2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) close(r1) close(r2) 03:17:49 executing program 0: r0 = open(&(0x7f0000000140)='.\x00', 0x10080, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000180)=""/222, 0xde}, {&(0x7f0000000100)=""/60, 0x3c}, {&(0x7f0000000900)=""/4096, 0x1000}, {&(0x7f0000000280)=""/88, 0x58}, {&(0x7f0000000300)=""/152, 0x98}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/17, 0x11}, {&(0x7f00000004c0)=""/48, 0x30}, {&(0x7f0000000500)=""/145, 0x91}], 0x9, &(0x7f0000000680)=""/66, 0x42}, 0x841) unlink(&(0x7f0000000740)='\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') mkdirat(r0, &(0x7f0000000880)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) 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) 03:17:49 executing program 1: socket$inet(0x2, 0x4004, 0x36) r0 = socket$inet(0x2, 0x2, 0x8002) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) setsockopt(r0, 0x23e, 0x800000000007, &(0x7f0000001040)="7b681b13d3f2039fb8f44e13d3ffaea6716c627bc49e835e2701181e759fd5e05d750e2947f20888354610f35888e075a48f7f3b38b852d1cf337960ca779c9c12e78de0a85a8c7b21aaf447b71702d293f25b0a5ca8cf3c64c366e5b868d5c7624189a941c57b563ba26f4ac4718d7b440a96b2757a9cb1b0fda0d2e5f2cba07a82d198a36696f5565cf85abc2a3977d0e825fef1e37bb89ffd5054c1e0807bcd90917179dbd7cf24f78b2b96c461a90ccc00844123c44fb35fdd4f5ae4b5a0fa1ba0e71d8a2b91c2d8ef6555e8027a4e2945048188e6cb327fa4b4abb234cafd2b7200edf5c19560de0c944da5dbe1846e6cff4511c1a0617fada672aa30e4f7d496c60223904f220f001caee56342fe7bad47aa8766188e28096cdc224c6e22b3dd84320b1ad1d0ce2a4925022fb650ad30779eb5885bfcbe6f95d721cb517a8f3c6e677e88522e8126d14d91d42612be82dba9fc1501dd658f2cc43d56c8376c9972349866ebfa4541fdeb775709a34f0d89fbbe42004e233e6545d19149d0c185def26aa83659c03277b98f3ef14de8c3f63faa17f6379ff3a7b9623324e968169f841dc7f7d0613996cf17e2b0e05c4cbea3a2fb649f3327f53865549fc581d167937cd3f3bad7b3811e6ab06ad99de2b0fcaaa934d4fd34355aed48125a58aa95e62f3ebacc2d732d77c14aba78539892b74d2a9579733c31b424bbacfb6a337c4a0da355e90aeb230173d6170cecc72a254e5dcfa92feadd4241717cf36a208caf41e842e5141b41e9127d5e71c13f224b48fb54325f3762146533fc1b5b956914db952664bf5b301a564c6a4af9eed8e0dbdd014971a9c1ba69aa4f8f2ed256ceac9bcef62b79632b72e4c7359ae85e11b7f68ded1263b69dc058b57fb179547b034778465f1796ed264735d94ffdbd96453b776ad221fcee552c51d8dac86c51cb2638a02ce7aabebb35c6174473724854592bbb3647f2fea5df45f26a068d831ef936060f7dec67c5e098aa5c3347e22f2e83f05aa99873ea0b2aecaa35861793a00091cc58f160936418fb80579b7961e7ddb81c81340ef73c174a09c5116d8f1c4e8d059ed2f515cdc778fbee759f0e5c56b5c6594608b613d133acd4e4b551e020a7999440c644bcc0a5396fa214950c1bc18ac8c7f31ddd7a8ae4c22c170cdd5c333ff38407ef46b76b885bdb7bd57cf6a61165ceda4a3b443fe0c0f0fc712a00104a8e57a71daba9cb3d757cdd35c52af70098558677e0067a121e1b692b89c75c185c88b9cc77a862af29180a035e4436b6f4eeb8b977c2c515bd643c1f9769f991a46e8ec37c3f0f5ab6716867cd039d2f58abe714836c33b0b7a80aaf405370fc34336956ae8294fff3014cc51e475a4574c3bef90fb05a2f3a26b18a66884423d26328b2db5912b0a174302e89d89f8474115394b84d811120dcb84058b83ef1b2514cf1a81c7496c768b469f3bc81b5fbd63849b493484a6381f27202172e694778b1b920ec6e155dd08f5f86b51ddccfef2d0e57171950cf55d1524fd84935b740883dd755ce2277797a42a257cf6f70a8a8c29b41219e04a5e81f2b650192356641b1624730060ae63f5940d42ffa28d199199a9f13ebc924bec677aa3e1341816803d652c8ba356a63657fbc26937a71eeecc99204f8193ef49f2ac30491e60e450524c1bbb4ee9e3f1a20e0dba2535ed838120b6de1b0841e0436c32e1692841eccdcb8061b0fc85f013c2e66d4b2d1f4c10b2d340e536e05943d65a671dc62ea052ee9ff57ecd16bec02d15b661fc1b85503b433da1cf34056672904872e32cc885acf92f4836830126b13ee86e3b1f62c369a867a244b87ada0faccffa1629c19e15ef07c9145b020f6f372d801bb63bde30d97a39c74632f5f178175cd30839226539770ec48b6b82f08f5cb6ac637c555225f9434e50897912f5d6e4265bd768a143c1013a3b44575e12c5ad93e1d548295f404ebc0372079e86dc43aee1555d940d8828dddbacae2393507da349e457e60368ae74d7741c1b2fb1a18826134a4341b5fd395147095d1d56960c158814964a27ca4ea0f6a1a302b6af9fa7c84e1dd48e35e8eb9e32e2dc3c66c18fcfed257cb253678f4e9c99946c35d6c9e6b696ddd5d265e7263d9741c9b60941b62c7f4febdbb28f00356fb62ffd5ae843594120ee94c855b0d5a05595d3216474ff58e804a9c8e177165dc1023b94d07a5aecb9a7a7c7110a6f5fa3f41c25f5bacc93b8d2aa343d017a93b16443b2a6d3e16f5be3818cca3ec08ff9cf68621c43be0a865b74da5880f706ef9a71cb7b7e0e1cab826fde94efc5412e458457bae720ad35ea0910516b65ca34a74d38bf73e41f1ab51d57b1fbed597c43db368fc6d6df291a7d75f300aa32b6fec476372759b4d83ae04618f199991226bc2c144fc75c5d31f05bcb43fd696630ad0a172bbc87a6aad62e444503e4a2b533b92131624f5c911071c54318e6c410548d51cd2519b11008f9add73a5f02dc1344b5868fe6e66f79c1afd9d27dd0602aaa69a402483a8ed5bfb4311e3319db55eaee6974002f4bf6e6b8991d0891cebe151e32408fca98f12fc90549fccb0c3f4ad0e12d3e3d9eee981054e0c9c6b1ba3ad658a95c9927afc0f2fd2e805a13606f47f71f34ad0da2b58230a160c86cb2953aa1f0b729ce81f7eb7f4235ff4dd5813e3ed7b6845dd718597eff6201285bbe2948fd1fa4ff0e542260ca9cf7c4c2f3648db4bd89447c639ab7ed6570c916e36fa23c104637def8e18601298f7d9b37f28c897fae1b8930df92049f6ff65d08037ce11b2d6e7c3ba012a2002f13c49eef6f550bd7f566d9a04be39ac0e664151e8ed57fc7857efc2e7376ac3741b39e61b9b328826f84d06db9f26a10b4543957ffc9c19ce398db08b926efc4666c40327e3a4c6ff4dd86b665d420e9b97b0da33c87488e5524d274eb7bf94508904dd4fb67bd421e00806e65aede6900d2f93187880b141004c5be5dec22837ccb0bf0f2c7f94874ea3ed1285cd4a0476e48a29148402341d6086657d106f69b9e270a29fad8bbd397737ef1dd03382ae2b60b991b915e2c14e822b8ce93561d5e5178e5ecb5e25f333b559d047bf14b8769d755fd10910ad146925b37e724d93b23272dacb26bcb023789d89ce0c4014906a6009925021dfa1e2094d332d4f45e07ff242a26f5367ecd9705ece6b77c5c7412c38e6fb0e54d18d58d955fde9c2ce3ebe55dfe8a44fb620cd8b62dab0bb7fac5cb6e8b6362a5add207430490cce078892f5c27039d3f642ef6129d106170736bef05e0f7362311dbca4a76d62d629c4f157bd3e9aed6ea258dd240099985e21afa1518cd5b17be67a8c4a1ba8c45888fb16e6e6a8dd1b49f90cbbc82be1724aff33b02882e24ae6fef6b76b006324ca216a1678c1a288e91836072c5b4b0ac594ab9b571bd036088b8fea81f6775b39738c759303cc4354d03828555104824aa224275dd92202628841d5e8f51aacf60e68a9a2e43c0537743cc0043d76e65c527e4d680fdc2edb6dc1e8c3ea99277458db72d72e936438d2ff6d45b30a27750ec33df25f39a913e51a2d4ab7a7fb101c78107b43d48d7c0c2e31618f58f9c8617f5a436694dece80df245ab3643ba774f4b0ca6eca3754fe696b30aedd4e3e57a3a89857fc8df76c10641a0e5005fe2b0eaddd65e1fc35dbf550b6d3a32712b1495435958aaf56d9c3a1981cd37e79bce229778523b85686a12d5661ec5ad8849830b420368da6dc6708022fefe4992ea3f9b0755a4eb04440055202b03d579396f2fbca0fcad7a0d7ca57b560285a7b107fbd3824d71c6279767a8f250a74b2f43db693502729339360602101c4917721b8aeac7c0f14e8568cda5fdaa5d60a926bddbf44c36ab584ab2abe1fe789fc00090aa286131ef83ef46b7115f9e10611f155987d1590c5bb35cf1a9921b6d3da2262e592ee02e32dda42022e44716fed822128573eb3308aa17ff5428b6ba32da616f38a0c7c574fec646e44ce9bb00645d2a90fad41a13297ba758f5c4181f913fb0043d6fe563b7bdbdfd6913236120abb31376e540f30f33a78a1e1e6679131f8854caa7ce13c9d51549b7fda30a5985fa1e000d8cbb7eb3a246874eccd4708698816787d0705390f1a3725a2898cb36c12a6780a54ecae67282c742faf51d48de839b223b4c5d864ef1481d8fbcc9c556eb30a51a9ad941e3fe7ad068b99dbe693ae992136ee5c8c42944cc3c4274a3b91f7630e0b9fc18c3d84a5c640210b2c80482edba1bcb00675c8e47c34975825dbd88e9eade2bfeae2cd4f6c6d7ba4f421dcd1e6c8ed1187d49de3c4dafa37fb84e8f57744b816d05caf2453da1890675d2e8eb2eff08fdef6dc9fddeaf196b5f222657a3d4012d7fe95b9277723dd73650e487f400f774bc49d046b04beeb7334a957bb1884853382dbe6aeaa468d4d90bfb37a8341928292726a4366c2d4988c641a2b5c059651b59042f4cfe070062ad934ff4237e79a1772a7cb9076df5f66160ee58e6b204760203551b13669184e0edc5300a5a2810a503e267803866a1898908be6555df5376e8d3eba25442278270a91f3d603f60a99c0329fbb4efb1d205575883ff18b7b262d7a67bed8bf96dfa7a74e10f2c33d7bdc385d331cd63c4a20ceb36b1366669e23608cb454904ab2f5f117235d4e10ed410260ab3138444905047a294e3388982e5ae693a9e47894fcdecdd09275aa01852fe645f650ab219944369a1a4dfedd659bdef3fc383b05405db831ab84ecf876bf39687976f07a9e0d3b76de92e4e653d7452720d10623ac3ae9f2c68861c64c559b2c68b6a4ce72e30424c087c41dde0e700cd8c82299e0727a496a0496842bf3fa14b21a15d71ad531d9f15d2974b428c5a471e0a33c1465200947001df1526b63bbf29b4fbc63eb83f3df1b23eb37a6b7aafb0cb6c31571c884a7b291b749bee45385e60279ffd648de11285e7e868d79a825d612959e5c7bc24e0cc2a1c9b7071a2beb660eeafc93fd771bf0b2aa8b8932c1050fee6dd5938bcf037ae8761f2c2909c34455049e9eac419c36bef4cd9b3b91c4e7de6a3bf3d6b590c7d45bf38230ce3adbdba2077e8e5cd0f94fc8c650f1727698d9fc3a00e7a18f16e35a9a333619d710caa4ed40771c8e523c64e43ade5d9a53c26166fb4cfdb22fc7ab2ed27d23a5b9fb9af0f3ffc22238861a266d2c93c6e4338062d49403b66463fbc8ff06c1cbea87131eb38d20689a4faca317d88818285d575be5a825b6fb2ee0b8e6b117a689fbf82de9a63dc9db049ffcb2f109825a0337e62d1575728d8e2f9d688c438870d1ee71775ed55d42d4ab189f5559afbf3778420d3078289b064a170459078ced217b2cc89b0aaf2cf7f37bed703379f94261eaa1357f816b2ed8238e109cd99ea07a532af181077108273144714c82ea4fe6f775a2a24c35f7f09389e937afe53c54f37ae56131b7f54fc3b15aef641a8382f1187052994bd58725f96dc7aec0b9a8afa5144d082d3943e74f88c7638906bbbc119dc62c7b943ec58f6b16a2e459c7db8f4980864a5e2291c17c629b39b6da68c086746c24bdb5006c637c3fe77d77b7fdeee10294c9ffd9bcfb3efdd02ae5cb505e120d61110ee50b904f7992c66b92d2c33b099d4e0625e007821dca3636e11faf2f9f9028593b291ba7ad50cde73c0bed9d3a906c9c9faa41546621514369bbe1636be16ec8a52c526f6f87da0da91cff8ea29d4f2e10bb7539ab99cfb6c9f123d380ac56dedc465673057f15ee8f8c434cf6601157ba73d79d2d8e3c3b7518c7f0a4597010584b0bb88da55a68523afdeb7061da0121", 0x47b) 03:17:49 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kqueue() close(r3) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) 03:17:49 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x1000000000) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x2, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x3f) bind$inet(r0, &(0x7f0000000180), 0x10) 03:17:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x7fff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x3f, 0x6, 0xfffffffffffffffc, "d730c1e77a4b78e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000004c0)="58bae63225259560f8e5815f73f2a044fd33055550ebd5e41789632dfc94ff334a", 0x21) poll(&(0x7f0000000040)=[{}, {r0, 0x9}], 0x2, 0xef) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x8ded, 0xffff, 0xffffffff7fffffff, 0x3, "88b543b8b50f2eaa6bf754897c3c26bb2ee987db", 0x100000001, 0x9}) r2 = getuid() getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) fchown(r1, r2, r3) 03:17:49 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x4) getsockopt(r0, 0x4, 0x9, &(0x7f0000000000)=""/38, &(0x7f0000000040)=0x26) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) 03:17:49 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="14002300000000000000000000000101000000000000c0ffb798cdde35f25241b589d07d0815c1d21cc3a6c12f6f4273d9772c407b16483f62553f98d4ef214b6d67876c435bfa53f4df309c403e1c11128d248a2489a2ad2fe5e769d36560dd791786732c335e4faf650715d389c4433bae6cc0af616bc0781d1bc6"], 0x19}, 0x0) 03:17:49 executing program 1: getpid() r0 = getpid() r1 = getpgid(r0) getpgid(0xffffffffffffffff) setpgid(r1, r1) r2 = socket$inet6(0x18, 0x800002, 0xfffffffffffff7fe) getsockopt(r2, 0x200000029, 0x2c, 0x0, 0x0) 03:17:49 executing program 0: r0 = socket$inet6(0x18, 0x8000002, 0x3) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x4) 03:17:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d6ce0c4315c2b14cc405e2d32e0d33ee0885c6a19e1a3fbed9d7c7f5ecd505370f55d9bbaf06000000000000237f579b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead4ab0fc9731c70cd2efd5e7dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959310d23aafbaf89e60d178c370f8d7b603d3079d96837b2b0864a4370ec7762a3e81d44efe6f9dca34e1f71126a9f857ca431efedb3346fa94f49988d844bcd3cea7f717833df67f3df6b05191154af0f00b7d04d00f2931c4932ecf14cb536268efefeef03aff25ce67207e81a9b7e1d327ad3958b9cc7b9cca39c107f9a47b5e9793e4630c4895b598bd2cf3b459533596739acd62081cd5ba1c70d6a2b79463f9985831599d3a4f9d990364a11e90047de450767d6410fbb65558d0399a4556939e78f2bc75cffced3a6b2964f8b99e70c06e2f2e9fcde9a7cfd0884d85a", 0x30) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000005ac2000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:17:49 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x30000, 0x0) r2 = getpid() r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r5 = getppid() r6 = geteuid() r7 = getgid() sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000280)="88f830338c03c7263a6a98598d80f13e6f6d79d020fc7676d3edb32f62b181e1ca4ddeeb81a446492a595055e99ac8de9a69f71c1b8fb1ea0f28047d9db6ae46fae630e7b6efa2fb0e583ffb86d0971751f16bfcdee1bd6bb5a61b4a3f3ec6c20915f5ba15bb982c0c785ee62f58ad2f9fbb5c7e17f65b7d202502ffb149b0b8bae13461d69898404cfeceabd219db2e6785acaa6ffbe7aa5d1aa6b7340ab2e6b33e2f432dba9d64f01cae165207f3984cd2d7b97572a3ba589c45975bf1a66a015f857c9662a403c03c3f5ecefbf44561c24ae15ac6cf692d772fc8a276502ad412028a012bf695ce4babea64888e96f992512426d9c94e378b", 0xfa}, {&(0x7f0000000380)="1a3e860e4a03b07391aa26025bd7dbab7049b02a5d65d06766bfd60d690a8351b17a32c1f445e139849fad5e3b4d66ee7cd506c5f0a7787be28b7294943e299362b7e116f854663672b4bf28eb8a191fcf768b22f307b3770c840b21e54854b546580d5730abad84feb299da0a45ea304dfbbb1f978d5a147378292179733745211c51045b06823fc10be07acf90730439fef3716ff0620b4290edcac93bf4670003620a6955b5f4e8d9dd11f29eb2491014d0486c517c23e497c500dc142b31ce160dfc8b62539031a0df05ab96aec71ef7b46fa7d1baa4ff69051e742716a07f29dcdb1d67db6061fe4d65babd3c83e1ae", 0xf2}], 0x2, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0xa}, 0x409) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) sendto$inet6(r1, &(0x7f00000005c0)="0402862023b66de0d4c140e7c88bcb1e16f18de036192a7b0462e51b33e7", 0x1e, 0x0, &(0x7f0000000600)={0x18, 0x0, 0x3ff, 0x244c00000000}, 0xc) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x89f) r8 = syz_open_pts() close(r0) r9 = dup(r8) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000180)={0x0, 0x90c5, 0x3f, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r10, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0xaf5b, 0x10001, "5c2d408a24a6bacce363f036b717af3ddd39191a", 0x9f1e, 0x1}) 03:17:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a4ec762a156481038ac880d02", 0x2a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 03:17:50 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffe}, 0x0) r0 = kqueue() r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0xde1, 0xffffffffffff7fff}) fchdir(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x401) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1ff, 0x7}, {0xe, 0x31f}}, 0x0) kevent(r0, &(0x7f0000000000), 0x404, 0x0, 0x8000, 0x0) close(r1) 03:17:50 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r4}, 0xc) setpgid(0xffffffffffffffff, 0x0) recvmsg(r0, &(0x7f00000003c0)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000200)=""/44, 0x2c}, {&(0x7f0000000240)=""/45, 0x2d}], 0x2, &(0x7f00000002c0)=""/255, 0xff}, 0x41) r5 = getppid() fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000480)=0xc) setpgid(r3, r5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(r6, 0x0) sendto(r0, &(0x7f0000000140), 0x0, 0x4, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000400)={0x3f, 0x65ce}, 0x10) 03:17:50 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000000), 0x0) r1 = dup(r0) getdents(r1, 0x0, 0x0) 03:17:50 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) poll(&(0x7f0000000040)=[{}, {r3, 0x3}], 0x2, 0x0) kevent(r0, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x91, 0x40, 0x7fff, 0x6}, {{r3}, 0xfffffffffffffff9, 0x24, 0x2, 0x400000000000, 0xfff}, {{r0}, 0xfffffffffffffffc, 0x80, 0x400fffff}, {{r2}, 0xffffffffffffffff, 0x41, 0xf0000001, 0x4, 0x4}], 0x9, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x66, 0x3, 0x1, 0x4}, {{r2}, 0xfffffffffffffffe, 0x10, 0x2, 0x5, 0xffffffff}, {{r1}, 0xfffffffffffffff9, 0x10, 0x51, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000001, 0x400, 0x80000001}, {{r3}, 0xfffffffffffffff8, 0xc8, 0x15, 0x100, 0xfff}, {{r1}, 0xffffffffffffffff, 0xa8, 0x2a, 0x100, 0x6}, {{r1}, 0xfffffffffffffffe, 0x8, 0x3, 0x7, 0x5}, {{r1}, 0x0, 0xd, 0x8, 0x4, 0x7}, {{r2}, 0x0, 0x80, 0xf000004a, 0x6, 0x7ff}], 0x1, &(0x7f0000000080)={0x401, 0x7}) dup2(r0, r2) 03:17:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "22a1ad051f285c31bb53f5aad8e528d71c9d0cc3"}) select(0x40, &(0x7f0000000140), 0x0, &(0x7f00000001c0)={0x6, 0x1, 0x4, 0x43b5, 0xffffffffffffffff, 0x8000000000400, 0x97c, 0x400}, &(0x7f0000000200)={0x1ff}) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x3) syz_open_pts() 03:17:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="a752ad3d9e450ac4c2c5ff18555476663396b2548f832c3dddf010d21ee63e276637bb10a33d5fc24483defeb6c959097949ebaec10508ab47f778d7b195a309a7523d3fb504ec20f9307bad916187c7d7d7480b5b670c72f24636c862e33ae9ff39d86b83dc901f09be934d925622f1dc798a1545268012589f36ce3ffa39cb6b89fb301ecaca52608ae7a00fea3425d1c1af092f040e5c628eb1f8639bdd17e3451499d0d1cb0e1af66f6bbbd338edb2a4e764291948e60b45ba8a70301ee45aef5afcb7c023f26c0fe56bf45ce9248dfa77164028803d908750d945bcc1b13b5149a7d2c0d3f5292571b9f4b6b076fdf18acd5137c19b61bf89ee16af0e62ae94c6b1d40793996dfda03fa3ece255ceb3d6b95f838e5f79081d0d6f860023eb31484b2f9ac9176e2aeccbf1b574983bdab0e4321cb09707659f2f0311cfdb493b55cc2991967bb081f66b4920860615eae22b0a7f40e187f933deb8fbb73cbcc0b1261d4e05bebb025b0711cf34b60ce4d09d6c5ff0bb50d7d5a14a1eb975820d1a6a1bf0bc2fda7796ea3ee7cbf3706af3014f92f2e1f2dfb3c47b2d51108633c0fc6ee9c24ae0443d5602096c5c52ebd9d57bda8882afcf3cf3b5f43a40d40d9171a0a416f6766f83553fbf06463b874de886aa52b2e5c6bc0c5438d3e4042dfc04f4d4e9989f5e15d9b4d29fdbd03f53cfc8f67741d5fee7b2a0bc427b9414e218ad8751eb1765226f0a4a966c1283482bfeebc8323428c79fc3f612760d0ee6962f19c364341f8ce4883f87cccde5a5cdd2bdd472b32059b3d4ef37839896975367a3eb0e69156556eaff8af1ec3ae771d5a8dec4a56302ef45eb772d59c3278170144302a6861188322e61ead26e1540a9498be3afccd579ed4ff79beec8f574dacc22353e2ed68c6ba32832bf6dbcdb6f239c0427524e4780e1f07346adaaa9053cb3eb116e8d442602f529e7ce3e1c637a5bb591160ca0393df26c952a575cb10bf99241421ccf49d8e616ba5f23d69721b76f96ac3ec24f788a71d037b86bb351fdb23dcd66ccf6895ea5a6b4362c0802314c275156787491e98321e5d924a0930591374569a385d9aaf4207c780b32f66e5c31d1f093a0282ff05c6d7f00ec22dd34411a93bcfcac1ba071842427beaf5753eb85f9d2a149f1c31d178d788ea6b2fe9725da4d6a856535752363e98a283e4dcdf3047b05f9613885b3ebbc7868414cc145a2a5db284145e1307c8605fe73bd0ac393810e32514c1c1aba44da7360f90e9c98c72e62e733759ead27918b64299ade5ed99d3a7e716e153ae56d059f4c861dbd976706e8065d29d8b428461e3ae5454d453fdd3fb1e998f45b6a693917b8ec1d1d6f6ef3ff5066c8c4bca2c74a6917e467ed024e6824d5c93ec7545091e62c967ca91b6cfbdcc33808fea532ef92f091e1f94899e4d866b0a516cb4d119064a75982e1ed3c6efaba55fe2916b46174381e97bf1a7e02b2ed18b048ede4ccb4262f53a66f6a78a95606aa3ed4c3fbfe27e8f4cf9020ce6d8819fba847f6b2015eada44024c20371e6556f05e788fc7fd77a0aad01fa49573b1171db1455b3f0630ec69b6574bbcedeeaa7419a767489e5659ced9e4e54c8c6aba0c863a8dd97a81cc196ff1f32c2e88c02afe5141a674f6db666e680c90df214ca7c99ce3f003548d8282c6bac56860f8e4cc944af880c0382df3441c985aa49c96c48c5c1f7cd8073a1c71220fed99ea5f64ce8e48d660b6d6709e2c845daa390ded7067940a34f0a15350dd6e1b03962635877e33473165e9a8fb2a8876c3e44b191435e1f35b8e4ee7280b2178214207280de289d04e197754d8366c5576b61f8bb57f77d4381f77dd6d4de2588853967b783910a7675a8dd183fa130150a57a7f1119061ca1d71537537d4049a911c2cf46f48097ad23e8ec345a7dd9687e975971ece65225d54b4a12177c2636d07df384526a3830337f58cc1e13bcecb0c8575db900745e111b78e0fd279ef855af71c4e2dd6694a65b25a1d37bf3b7732b5ad7d3af4b4b9f21c9c5ba32cf67c3c09c967c1447b3a413a60b21e9812ff78d0988b8a512ee82bc4251672450cb0483c2953885578dcb3c5eee42dda43b31106ef5a857c54956e559a7f80756d6c2ef50872e4d719418a8887a42210c61e3e01afdf95a1ccdb1d46a0eddb813c948463ec7789ac65759523a05b19a773ec7e598a38ca46bb744f8a759ee92f89130d2843256edbe5318445e6fba9a86450d98af89db02886209114d9f502da3913af899783022243c3660a374e9d85aab05c693d85d4f063fcb42ccb3240613295b1ff29f8920684ba1d6e33a4d464da14b6f5c404f94dd3d6aaa65f046b38417909e04871d9b7ef3ab1a2d85c7d5b92ea2da2eece508b830e8a8a755d8f1e15aa7c1a3ea9fc116fbf67f317e6b3de3d6758515e7c57255342d6a7ae1c80fd82ba4012470c1470b6cad5ca1279de38f1ad79abe406ea31713973b2e521a615674663f71a0ac2d4e90bfb54d5638c728937e8c8c348721a20f169b6f433faa920556a08465f67a2a54fbb52886a7286cb0500cc28ae6e572cd9165d35c05af24519e2ca426ec6315228db596c3de4c4d21af1e52ebc65122bef47ba53bcdc5ae1c6b43202dcd2243fe5bb20c7817c6e187dc541cdf6a338da28b2d88bea651f99ca22dd486623d9d1fa7102af31f797cd938e6d562176d6887b37f44211c95cea147b6d78550e70c37cb4c2e5013580429821fbf2d8d3a4d5618d27d9ac6117ecaf16221236d7ca5ec19d4ecf1c3a25a5fe2014380c0f1e6fc37309158ea8164c454790968520db298a37636990574fc88e3fb6eed7145a52c88264d9e4f2cdbd4ba495fa12dc547bd7eccdcf1ce0e18c9afb117454fe778edc2898af789083efc641b22f858cee55612cc96913cb0da898260293d1b0968ad113e068faaf7f3714422a20b003e734df9e0541639b9ea6571fd225c7eb1bc6c07d76d8edb25130000ffa5713947f53b578ce5f76cca37820c86411977e9f005c2b5c0ea303b9039ce1b1b856a209ad704c5234a492d90c1724ad1613adde4d2184e6a0986181aadbbbd192c5fd5b070dc11eefecb92dadc39f740b287d959154908db8e8db6e93f122b97ff5fb17673c6bc57577310cc8491854a8e6263ac612ee6880107e6cbb57fd490ccb1293d88d32a6ade9f3832b023a0b9590d3f4b2d3319768d4c899c9d26f8727c88f0494036b5ac0564085b8ebee92634a9e60630661612a5f3af68c09b43abb71666e36f5cf3f7e6257cdeb4817a02f87aadf302c09dbe6e9104dc8e8ab6d0fa84267605f9b255a4633a02cb0bf27300ae27521a7928426e87803e4094e3adce89cd526c21452da64603c8919c9d342c92db470bd6c6c025a1fecf8e3280fc3793923eebbafb4c6812acebe0469095f26aecee2c4cd82138f96d7f2efe2671bdc44ff06297af123855d339b9cc0ea8ef8d7284a4fc815dacb469bf362f6a151dd4cbd7a4d75580f3457f3ec5933f0af232dd53f1a15f7b0db96cbd7eb2661bbcbbff83438149d9a77a74b0049c4536b83a19b0f108175b87646dd98a770b361a4019670669617989e540a32eace6160fa6c6565222a4406226e2c34cf0e00c93b14fc220054317d6584e0f4ac1eed46ca90d631a9fee5cd2779a31332d9ae255062d46a678f726b3d39d9dc079e994523039430e2c4750a4c14f1ecd145ba390d5f5e4c0d7562a007c9059de01bc38fdb5f2bb14f5ac4ca6ae85002cacbf859ceb782169d86d57fce68c7851ee5bce0740fc3f5019b17af760061e3012e89ba630ee2ae81c90fe5af2e3d2e11c2082f06f70ac083a053dfd6d68d34ab9617fd22772bdec31e278ba76ebfbbbcc60739cf7c4c19a6aa83fb13ed5b90cd0beb47522cda458b6d4a9b42b4a3e3fc983c7468a90d19b91eb536fbf95226bb1a571968dea9a8d12f706171a3f4a1371c7bdcdf3993ea01f44eff740ce8fc54a34d565b11d4a2d1e8a0bb382e36754d24b6e6ef75db0f1069d441fcd13f37f1f62bb8595e68636350abcec0aba4a64d3e6e3ff84415a79bfef74634d602ac4b8fc662d42798979b3d85cb4ad1cddcdb64a905d76dc264ae6fa0c1dafd560f521ad634f6499520818ed9262138d3981a6afb8004aee7ae1f786cbf901b30af308bf56522dc6f239027f65ee2172d11a3285f949cd92f894005f0f75db212477d4c9ff0ccdb1eccd4d57ab8401260a7fd7ed9e12bd7e8e84b302081aa9467a2e3cb8a8072f36b08c85a710425e2ac5ffad76b12f5200e9e130d80d9321aa793c563b319b867af3694ab423b932f94eee6a6a850f19129f870e6093ca80c975697d96d59299cb4e15f5904835768f9412f455370843051eeb7c8987b520406219caedf82a5e7aa1324ad034ce847d189fc4561ae5af46d79e4d90822159e434c1701a012408fb57c3eb397959b3e08ed7aacefc0ce3a8dbbc2df44a73a77069ceadb2de419d48fc3b9dfed0545bbf2022d3f60a1c4cc7b3f1f665c019fc54b0671c9904be3d8184f3e92e3aaf86af7374ecad11868b60d52e805324273d304fe575d626cf3fa253cfea2a5f7c16350f36241db7a50f78d6d27999fe4a090152a73f6d7a798adee856f20afeee972198588a0abff8f36e86da4e009e70487c5ad8e8391ce20d7cf906823f230077048b855ce93ba11c32732d6e78a191221633f85fea4cbc71c6fed169871b1ab68c8531d9f123dd575b65a8be2551770b2f8c74c1b8ca59d5e76dc5b0164db30f6e702bad922472bb2016332dae4ff463a6d8da3545fca8d049d3ea8553a7ac509407a6892dd7f4cd479b7708db20ba2833b5d91c7034ad2a2dc5fa3629b7dd670ec53c1a1c21c5af5e4a02c8e20e9d685f2e4f959f8baff2d30df90cb351dac446b9944e0088990f87fb44d35d81881fb1642c7142ca640014ea88f6dd17d1440afdf6200623adab65fd3ac9e6380f51773a20d3876d1c4e6170efc01bfc11c732930956e76db56805c0efedce0400a1a224a117d05cedcff5a79949a3eecff329968d6ed182da74f600f95581b50e21ab7c605f4be5f962f90fc08509fca2c72c960be5edfcfa2b004ba1d371a1c45120bab1fa81f8531417e7fb4fce77bf91d11f39fb82d81c6acfd8aeadcdb97f5d789ad656df2dbafdbe9950e7415772eda2954344ca4505bb7fd0d25b292e3875d60d754d6eb061b00b5d911751009739cc56ba2e438887b249193283cdeee81dc928901a02368040408084d30da0930a80eef295a0753ae6da715b898ed4abbef90839ae4f248184674be67e4cb74568ae890efb6d5fae0cebc1188d3150bf41bdd9abb8fe47c0e6a7918b399a3a93be71aa0e16ed93b9e3f25377558035f8667799af926ba59b36fcf9aa0e186d8aa02527014e2966e85e951427fc7ddb2bf0330f0c5385a0c28cd8c5fb23a50ddb4330d1907e06f0f56239db895a835405a429d3c569606787d913674dbcd26048e5f98934ccba7afbb1aae225fbee4ec02becb9f7730864e58963c65aedd0ce2073e90df7cf928039fd70ec07d998d2799921aae52d8176c6dcaa514a696633d4b4fb17d776613c17cd25a40bc678c81bb6c6412862e8ad5e6f201ed958c170ee469de4c6224e84e1a06683ae2313021449e35b243892595574bab506af213b354fb6af81578643e1c92fde54b1af06ef892e77958f301a89dbd2d5f742350ec7ce16e9e3c7dac3f71f20aa6a6d3827a2f2ecb13f9da28d968ce1eb602aa75afa4", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) 03:17:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() setrlimit(0x7, &(0x7f0000000040)={0x8001, 0x8}) close(r0) setrlimit(0x0, &(0x7f0000000140)={0x3f, 0x200}) r2 = dup(r1) dup2(r2, r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff82, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:17:51 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000280)) r1 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r2) fcntl$getflags(r1, 0x3) r3 = open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x4c0, 0x100) getdents(r3, &(0x7f0000000240)=""/35, 0x23) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') utimes(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)={{0xdbe1}, {0xffffffffffff6a2b, 0x737b}}) 03:17:51 executing program 1: kqueue() r0 = syz_open_pts() r1 = kqueue() poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x1) dup2(r0, r1) 03:17:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) msgget$private(0x0, 0x1) shutdown(r1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 03:17:51 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) utimes(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)={{}, {0x0, 0xfffffffffffffffd}}) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) 03:17:51 executing program 0: getrusage(0x0, 0xfffffffffffffffe) getrusage(0xffffffffffffffff, &(0x7f0000000000)) mlockall(0x3) 03:17:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 03:17:51 executing program 0: write(0xffffffffffffffff, &(0x7f0000000040)="3502518be6c408e1", 0x31e) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) ioctl$TIOCSCTTY(r0, 0x20007461) 03:17:51 executing program 0: r0 = socket(0x20, 0x3ff, 0x9) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) openat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x48) 03:17:51 executing program 0: select(0x40, &(0x7f0000000080), 0x0, 0x0, &(0x7f0000000180)={0x0, 0xb7b0}) select(0x40, &(0x7f0000000000)={0xe57, 0x5d9b, 0x4, 0x3, 0x5, 0x6, 0x3, 0x18a}, &(0x7f0000000040)={0x80000000, 0x100000001, 0x1ff, 0x80000001, 0x9, 0x0, 0x1000, 0xb55}, &(0x7f00000000c0)={0x5, 0xda, 0x1, 0x5, 0x100000000, 0x200, 0x0, 0x9}, &(0x7f0000000100)={0x47706e5, 0x3b5}) 03:17:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20001, 0x10e) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9c88d2f60addf8d54501ba3e1e877c", 0xf) 03:17:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000280)) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r1 = socket(0x18, 0x2, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20800, 0x4) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f00000001c0)="01000000", 0x4) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 03:17:52 executing program 0: r0 = socket$inet6(0x18, 0x10000002, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTOP(r1, 0x2000746f) getsockopt(r0, 0x200000029, 0x8000000000003e, 0x0, 0x0) 03:17:52 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) mprotect(&(0x7f00004db000/0x4000)=nil, 0x4000, 0x5) socket(0xfb86bae9d4a63554, 0x8007, 0x7) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget$private(0x0, 0x1000, 0x443, &(0x7f0000715000/0x1000)=nil) 03:17:52 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = kqueue() poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) dup2(r0, r1) 03:17:52 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 03:17:52 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = fcntl$getown(r0, 0x5) chmod(&(0x7f0000000080)='./file0\x00', 0x31) mkdir(&(0x7f00000000c0)='./file0\x00', 0xc2) socketpair(0x10, 0x1, 0xec2, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$getown(r3, 0x5) connect$inet(r3, &(0x7f0000000140)={0x2, 0x3}, 0xc) r5 = shmget$private(0x0, 0x2000, 0x11, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r5, 0x0) listen(r3, 0x10001) r6 = dup(r0) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000180)=0x640) r7 = accept$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r8 = geteuid() getgroups(0x5, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000340)={{0x8001, r8, r10, r11, r14, 0x101, 0x1ff}, 0x1, 0x7, r1, r1, 0x80, 0x8001, 0x80000000}) shmat(r5, &(0x7f0000ffd000/0x1000)=nil, 0x2000) r15 = semget$private(0x0, 0x1, 0x20) shmat(r15, &(0x7f0000ffc000/0x4000)=nil, 0x3000) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000003c0)={0x2, 0x7, 0x5, 0x5, "7418523e60dac3b03c073c6a742a9e0daf56d553", 0x800, 0x2}) r16 = openat(r6, &(0x7f0000000400)='./file0\x00', 0x0, 0x1) renameat(r16, &(0x7f0000000440)='./file0\x00', r6, &(0x7f0000000480)='./file0\x00') shmat(r5, &(0x7f0000ffe000/0x2000)=nil, 0x2000) getsockopt$inet_opts(r16, 0x0, 0x1, &(0x7f00000004c0)=""/161, &(0x7f0000000580)=0xa1) fcntl$getown(r6, 0x5) setsockopt$sock_timeval(r6, 0xffff, 0x1007, &(0x7f00000005c0)={0x10001}, 0x10) kevent(r16, &(0x7f0000000600)=[{{r3}, 0xfffffffffffffffd, 0x1, 0x4, 0x4, 0x3}, {{r2}, 0x0, 0x13, 0x83, 0xfffffffffffffffd, 0xffffffff}, {{r3}, 0xfffffffffffffffd, 0x71, 0x1, 0x9, 0x10000}, {{r0}, 0xfffffffffffffffe, 0x40, 0x80000001, 0x0, 0x1ff}, {{r16}, 0xfffffffffffffffb, 0x64, 0x2, 0x364, 0x28}, {{r7}, 0xfffffffffffffffb, 0x8, 0x40000000, 0x6}], 0x200, &(0x7f00000006c0)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x3, 0x9}, {{r2}, 0x0, 0x24, 0x40000008, 0x0, 0x3}, {{r2}, 0xfffffffffffffffb, 0x8, 0x40, 0x3, 0xfff}, {{r2}, 0xfffffffffffffffb, 0x0, 0x0, 0x3}, {{r7}, 0xffffffffffffffff, 0x80, 0x1, 0x8, 0xc4000000000000}], 0x588, &(0x7f0000000780)={0x1, 0x4}) r17 = msgget(0x2, 0x400) msgctl$IPC_SET(r17, 0x1, &(0x7f00000007c0)={{0x3f, r8, r12, r11, r9, 0x50, 0x9}, 0x9, 0x7ff, r13, r4, 0x9, 0x5, 0x101, 0x3}) 03:17:52 executing program 0: r0 = socket(0x19, 0x4, 0xffffffffffffffff) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000), 0x0) 03:17:52 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvmsg(r0, &(0x7f00000003c0)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/34, 0x22}, {&(0x7f0000000140)}, {&(0x7f0000000180)=""/20, 0x14}, {&(0x7f00000001c0)=""/165, 0xa5}], 0x4, &(0x7f0000000300)=""/150, 0x96}, 0x2) unveil(&(0x7f0000000080)='./control\x00', &(0x7f0000000500)='c\x00') recvfrom(r1, &(0x7f0000000400)=""/129, 0x81, 0x800, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x0, 0x0, 0x5c0}, {0x18, 0x1, 0x6, 0x6}, 0x101, [0x1000, 0x9, 0x20, 0xf2, 0x101, 0x1, 0x9, 0x1]}, 0x3c) 03:17:52 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet(r1, &(0x7f0000000080)="0f8d66961563a52cbd23946565c00fcf98c089f625a4e185d798985586a389a96f5080376e3e7d2ae8eeef8b1ac977800924868cc4a5fff7fd2248eab064c8d782b34596e82aeb1ace41e522ef1736cd4eb720cc75d835ca0e851653469910cf64beb75d40cb5432126ac776a87dcaa1b647f545257cc827ed879c0362b04cd191a393bb45dd9961ea86af48140ecf85eba133a9177b3c1499ce1409ec9a18a65c23a902f6f1ace8b959268e14e258e00cf9d07804d306e93412e03a4dd9cba6f6172370b72e198ea373e04ceefcf4ac46c0e10ff625ccabb1ec29ecba89f6bf9e24723105fa7d73937e1b6b25c98ac9d969b2cc8c6272ce524e5d5c07dd3000fceff853389d709ffee4ca56bd61352250e39fbec59f5ee1709634cc306f483ad09ed70b72523f9af32f8af1aa7eb327ce28d8cde1c44b333b84449af32925ec97a0508c19eb4f23b72629fe860c6eb69ebaf264beea1f88ed4d3175e7cfd0a6ca6a5779bfe5c457b73d864678338ac049de91d17c60d834db89634b9ca7b09a250a0756f78fb682487e9ee427cc0ea4d17b4e2b562c299fb5475e0b9b78c7d2868b442355bfb1d69ea92b52a5e6d2d34b126b8e24d16498138eee1f2e31c436060fb7cd4d1137b56a55fbc3f1dd0911d31ae0d59b0b54d370f17bc4202c1b342c8faa0d922711afa7eb8be54bf3aff6df585b89be8366dab665dd1f3899a283382b5358dd22331d77a7bbb53ac4296acd060f5f12590b2ed9d6706bb9276646414fd377b5246f80a31087b86629a8f58e8a2b669f42f64aae9f386266071eafff650406a9a29c15957c2d58f73f637adce4658e5c13439a3defa8e55eaa6c7d43045107c86316ddac82b29736f69f686753617c1da16b9cf04f920cea02dcfa11ca150010f98bc023cb157d151427babeab97ccfbf687b3a491684f48efa39158161136554146f7e19b6a4d23d1451589a657b9fc8a89bf5cb5fc71ecb6b63791036fab5a79037602da04979cf9d27a7dfc54dc491538243c07585e733dae9ab566d526b3356c3e591f3a90d3f0b207d55f38c289cf3bab7dbcf4778064990c19895b527a6a6b1f33dcf3f101907aae7c08a3572ce30c672f58e1098e066a2082f176c68d2ce7aea2b9235f67aed3ad06225eca9d81d0206cccfc41425ce8471901bb30611db68ac8c90a5d2cf0d0f718b23291681c71ee63f2d9353628405f6ad5389e2ccdb3427e0745664794cdbc61e3c216a726458673e04ee3067e316f073f5fd3ce5d3c5ecb7b413d8b9d29ab22e998f7c45b2dc644676508a73a00bf5b0f38b0b74b193fdace8fee5bb7a5414c4a7bcf2075ca33451311521df3780f80e020179fc0e240fde2fb75a47776001522d4eb0c32aedf006526a13e4d94f88585524c6cff9781a2dbeb802a82e2801503922b53dcd52286b82ad6089ac238921a838d813aa6da54a80e995e5237e51e85178023de037ead22fc2223c6c781bd34d5f168639977bd2b1cd3e697183d3a63c612d2e20058a01d7e448b83e3ff3cb130f1f1ae30770bf7b24735f252c79f758a7ab4c7f76cefa6e842f7cf7408226b0a10b39c39e9961fa813f960930e6579344af737fc8c19ef73ff8dadda0f0c355b773b16a7e896fa99b50daf73c0fa33a5fe16c5a7eafd04dea744aa4d281127f0429a6070c24372c05d480ab5dda3c09e95c4fbe5572e83b4ee99c835e9469d524333365277b6f7aa4748bc5ce063e15c3db80a5dd2908feee677817187cb2b23e4e598f3d2aa16e33bb5660853a41c524e42f3b33c120a2b3470ce143a97263ae86d99d4b7bef0054da84eaf4cdfe9d47f170bf9028f511afb50158ac9e98e3171fa27550559b2b9991cf540457e12101e07a187d57e168990109532cea4108a79483f205977dbae52343d8ab85f7474b9c12d59ae34006f32accffe6c51fbc704e51fe62b49e398ead3727df110c6c337f4c00469417728361a638016ffdc40c277dfe69f463c4fdbae615be1326afff8f80b3713b5923cdb11f5f68dc1b564061ccc5070b308620b9815a265da43b8595e0b4fd4b51ca7f68589691fb2db5eca62773e645f74e9fb82668596cd08b4f96a79bdc65804dbb1c67a2c641fc2b52b9bf569284ed1cd7a84a02d94716322e740135e38390f1e8a76b6256363dccd0a995c328d0ba2f986eb160f608512f65b5d38cd19cad0422241205d302cff017340f94cf6e48bc6bf72c6159fecbd793ea4a906556b7f53f8e6b1edc5cbd15e7c1e9e232ab16a96b412f31647d1373cdd561d61a711a1b1b6edf7761cd3e201f6f36708ae56429ace85e3b51cf2697cebe3e89e934d4505bbb09af33b25e6b82b9a8d38c1945d4a0fce32a1bb79c6ef12a4773787bdc581db5e91619793625cf1a62983430b67da72cd64bd96034c3018cd13393f179c4a59da0c1dc4d1e4536cf597f4e5f45d30a0571997cf99e72656015f045854d27477a95d7691cb2880ef0f116153c0f1bae960393a2698c4c1cbf142df672d2c781124d1c83ebb61a5bc48b0d6a1aafa6d67952c93c924017191067fb46110bf90924f200055fed7552a92b0af831174188bdf9e01c111893dba7e9dccdc86d3713e41e44ee0ca0fa25fd6977bb06c4fbb095fef0491e21d1fa170d1db3535dc9e0782272dad6e0c1fa9762ad4209717ef59049d435606a7621901ed6a97ff713deae30fad9eaa23da761238eef84606de22b1f1df724e3504bfcc2263b7d71eed5ba4000046cb03403751c5d0af626b17b519e84ac10b081c1d1f00d7b7437b9a8641ccd10e92ca501538b33e8222af861ecb58fd2e8b941c472cf901365c1c944a04d82f97acd9a99d36e8fe4a95a3ae22d9043fa8fccb2078fb472516e6fdcdcbde57c7fcdcfccadd9841b3936f8f371027c736a38274ba03c897858bbe51f1f2f1ff4c46a582cbd40945e413d6fabb13f9d4b7cd5eb3d0c0a34f760788ed25de060b022083c6b4d8afe8c61aad534ef5de6e78c044edf7e27235d0b5c08bda32bf8452676eb028b9fea35fe6d82f63891e9288b3bf65677de244449ef1da3a307a62cd7055071ba2134ee44f22c630b0b1f9af9a5c24627f1f198e59789afec4d39fb7aa43adb2235eef4d14216ed2004eba48d27e08e09655b36ce251142105ad8f051da40dfe108527ae2efade491f6af7e8c3770eb634fdd6478bc7286b37b8bf93221443bfb7d465ba9693a72b627ca693a85d9ceb4e146e6fbb10167e0cb33a9cd30b58bdc7a27f8a307ec16f9b309ceeca490d1598f1d280ca2fbae8111c448b0888d5e0b09bbd7c79e9eef1480b89cfe52dcbd9cd330d9e38e64b7265706f6683f5dea3e0d104a337f942d6861841329be44592a51b8e4ff346256573c6a7ac3421e9aa3f9348d77aaf2df26f5e524e7669df412e39b3046fa668c2b2aa1ee8878a158ff92d92c75513096619cf7b23def993c19940e02a6a239404719400da7aa9fe8438179ac9faa933a35db4d83199c8634f23f5392582f0c07654277c67b6de9db157c129d304fa406d26a2f1e50cc5062700fdf0beae9f38c82d2f189693e75285c86deccf8d92a64b1c289731e25819038cd9371c92b48103d0637cec5fac9ed33c13e51dd22628cc97f5fefba7db2776dcc87937ceac1848b16701ab809599224d4c2f54a37ab6d8b4691a72179ca41d0da99df3d9967d38f6203b207bbed76910b5325833dc956e4b6aaf18624e16579f27f71b8a35c60eb5dddf3e0f97af232be7ce21bf827e368c3afd4a2fa9dced72d619d495cba020e46eaa98f3f934b34b741dc6db6a627cbb8662eb463a5bd53249a49a504338e76c25d29ca7a5ad6b718106fad7bd7289e2df0dc01e67a1e1f66de74f8a86836663e206409f49f01c4dc65420fdb1534a94e7b02f271b461b949b06c8c5de3471e8886f613b13e0a93a4ee140e174cfe87a26deb2f2b849d2a4e1fc464728916b1ebbe042748f0b3c617c274c3d008681518bab4f6a678d3429ef7fc86ee6482d7927fb1b9fb5da37fc0477a731acf537b2a950c5238f4bce202494bb1ccce5ee9173fd3d865b5b5bf27264338780c1e0b59cb4e47e17aa257d7e25ed684a5ba12286068323bb0cddf91eb127994ba4623f51cca9871cac4814fd6799517a6b9053d1c605d204898c892f5392bd83bde92c6d3d90c6bfd302e6581256ad26dcc8ec2bede5e025dd3ca737ecdb939319bfffae586d81ec375387ffd1fa41fd23e5508a8c41e20811e0743e4461ffb878f2c5b5317da97e8b1f5601cac4c7667305f4b2cf37ba3cab404926635cdbce454d4064ac4e5bcfd579e91b794c637578407c7a00585bf13c81e93fabf7ef7acbee1ff7ed7a0ad7de2e319ba1aa3cfd76dba9cef3622e0819e5f652c383c2af546ecf6b0d07e0a6dcda35ecc325466a752366ca3fe3ac7614143b0cf3224dc217021729a5df96a05ee8352a8ef7e708839243328914901cebe739639cf8149116f3972082ae5e4a31e8a5725680d4b19356c941fd4d3f213ffa9443510b1308531ffa6e43dea27722973626232c283bbcb309678eb94f9e28e3b818b14633429427329c434f34f67c7c639e5376105aa2ce9cdfec67043110623a5521917cc034af204ed5bbeabff584b78d12da2da0d95c616f4e2477de31d69373c8a52e2ae32f8c569d15711611de89edc0b49f14b6b272120053f3093b46fbf015500ad5ff5b20893a1ebffcd232efd18f367d72e12ed126378cc4fbf42cf586bc9f5b8f480bc259fe1a7e7423ad80fc1b8862f6213df73fcc491bc0501729172da49a1552ef49447c329cf548b9f638523a4ade2d36bef76b196fa1dcc0645c76ccf76e89d51def81f47b1e5114d7b82b0bde5cbe901a923b226339822eed1d1a882cc9e946ff190620dc8aef601f28ff6dd8f9f6e493f8abca39fed314099b59aaadea1c7150be4b0cd1f9c3a661de061a908ee4b6ad391f670a40d4759b15c6ecc1b5bce12069897384b179245fa2ef730ce8508780e654a8c0744b7eb40a20d05deb8905ca9f0015e44ae0182fa6ca75cc0af2cf5b793c7e3b4f52b91676c85447b8d3b660cb8081402b5cc246cdea574e2dbb50e6adcb1c26d1dd477134338feef665a6e403a3e00a501b4a2dc04a8306cf953cbd9190b85629b56dd4e458f757a84362a1a38d2718f03a3a32a263901a1356ce69499cd823d87732f9a22f42b515cd4c2dab7176f14dd00e5c0606b2ca6e4a33a41151affd950347679a3cedba33cb8efb289a1cc84014b71bb04260f2a1ed4f113ffdb297f19f2b6d124a4c30effb0d0e38d8416a98e6083f989241b2317d5fa3dad2dc29bce1fd09fdd61aaba7817cd62fe77eb23c297ae8f1959a9e550c86221eb6c894c4ac0e67b1ae037b5f074bf5c4c4f61fe30b82a4d736490c1a9f926d58594fb30c2e9831e0ecfdb86032256c9fc97074b7cbb55769ecd9afe98770954d3384b2508e9718685e671783dddb9ebb68b6db1c5594d5840e602fc752c71633271bbe3c26afbef56579ade9ff22935ba702ce68073e5a9498f70c0e5ab675a1f781305437352a48f36d661a6f7658a4685cd5f60b670488d8acb496449f7264373572e57ac59418a5624212790d8da22bcf242143844483239fe4dc70c3cdc871b5dd18583dce4855dd76449136948e7199a8e0ab9563c04d952b5d25b9057a5247e347594a65b5658aaf3c079b4e24ce4efb7ad1b8b63508b5776a389c0e12524bb7346b16970279c264879b0ca0283f93538425cb37661f86fc71449b43a18ffef4", 0x1000, 0xc, &(0x7f0000001080)={0x2, 0x0}, 0xc) 03:17:52 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x4, 0xfffffffffffffff8}) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) execve(0x0, 0x0, 0x0) 03:17:52 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x1, 0x7f, 0x1, 0x5882}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000080)=""/225, 0xe1}, {&(0x7f00000001c0)=""/144, 0x90}, {&(0x7f0000000280)=""/186, 0xba}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/251, 0xfb}], 0x5) 03:17:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="cb1d56ae8f6bcba8d91fc0b7362c74ed3a07db6a4f680a5ec2f364292a279a099ef6546c4cb8cd1d6616480b669e555655886b3284a0b95a9ccfd9e25120221db423e9e0b0e0c4bb81f52338ac8d167e0315a0429b216a552323c18f2db23e7c9b3717c7a2193d", 0x67}], 0x1, &(0x7f0000000180)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r1, r0, r0, r1]}], 0x28, 0x405}, 0x0) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 03:17:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000000)=""/224, 0xe0}, {&(0x7f0000000100)=""/112, 0x70}, {&(0x7f0000000180)=""/19, 0x13}, {&(0x7f00000001c0)=""/49, 0x31}, {&(0x7f0000000200)=""/114, 0x72}, {&(0x7f0000000280)=""/165, 0xa5}], 0x6, 0x0) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 03:17:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="f96fabaca0d4cbe3fec23853f223c3e843f834c4a82e1a8ccbec86c7da636b6351d7ad4b9ddbd685f2af92dd82b34f76f77f53d31be3fa96dbfb37aeaf3f3315b1882fc923968ee72a74bc8e4c52a6250e19ec104609b811d9c3165860b8f5039bf2edc690e7557ce23adc9fe80a56ca57b3002286e9830c36aa3fe0d53f6186eb4b3a75c066fc189437873742862392b6c525fa653f4e9a1dd67987a1fc98ca38505a08b47ad6883a252fe6617db8c578fd09118cd99dab83471401aa98478ef5e0535cca31037fac3ced9deb584a9631fae39246202aeb0118e8ac01948689a2deb3b35edb21dedd4d7dd3d4a03f8a5f436b9fe98e3c8b", 0xf8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xfffffffffffffccd) fchdir(r0) 03:17:53 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') chroot(&(0x7f0000000080)='./file0\x00') close(r0) 03:17:53 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x5, 0x0, 0x7, 0x0) 03:17:53 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000000, 0x100) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) fchown(r0, 0xffffffffffffffff, r1) 03:17:53 executing program 1: socket(0x27, 0x8003, 0x100000000) pipe2(&(0x7f0000001440)={0xffffffffffffffff}, 0x10000) setsockopt(r0, 0x4, 0x6, &(0x7f00000014c0)="7b0517ff07132c32b8765d23083536df72458ab3fb8c87c02c67643eb41406ca5e77d2abf790ed07ba9e7e9178460176e849c1022faf41ebd98e2c28eaecfb87fd7209f40039ae92c4b943045acd148c812c267b7f5ddf5304ac6554e7324cbe151e4bf899a85261da9993a3404095b2df764925d89ae9533ea3f5e5178e8b4df219b073d089143a171c9ec741ffe5727629a2f9b1e4fc4265d62c9c05170c245ba94b0f9b38577bd77e1c", 0xab) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001480)=0xfffffffffffffff9) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x1000000000000001, 0x0, 0x0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r1, &(0x7f0000001400)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000001340)=[{&(0x7f00000000c0)=""/83, 0x53}, {&(0x7f0000000140)=""/86, 0x56}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/176, 0xb0}, {&(0x7f0000001280)=""/183, 0xb7}], 0x5, &(0x7f00000013c0)=""/49, 0x31}, 0x2) 03:17:54 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x100) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x26, 0x0, 0x0) 03:17:54 executing program 0: r0 = socket(0x1, 0x3, 0x0) writev(r0, &(0x7f0000000000), 0x0) 03:17:54 executing program 0: pipe(0x0) mlock(&(0x7f0000ff7000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) socketpair(0x10, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mincore(&(0x7f0000ffc000/0x3000)=nil, 0x3000, &(0x7f0000000040)=""/97) socketpair(0x1e, 0x3, 0x3, &(0x7f0000000100)) r2 = open(&(0x7f0000000140)='./file1\x00', 0x80, 0xf) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = getpgrp() r4 = open(&(0x7f00000000c0)='./file0\x00', 0x180, 0x0) kevent(r4, &(0x7f0000000100), 0x1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x8, 0x1, 0x8}], 0x4, &(0x7f00000001c0)={0x0, 0x5}) fcntl$setown(r1, 0x6, r3) close(r4) 03:17:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x3) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) 03:17:54 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x840, 0x0, 0x0) 03:17:54 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = fcntl$dupfd(r0, 0xa, r0) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00', 0x4) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 03:17:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f0000000840)=ANY=[@ANYBLOB="8202202f66696c653000930fed5832415de2222f82"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f51aaad0008461d7ac6b022c5b8a8608f28add8958140e756b2a29d560b77b48bede48b925dcd9e07c495274de4593e758273905be87c601d847a6206ba8bb8c3faca329ed0fd98250246e49cf51934e01d33bc6229d340b02de49614cafe86846c7062e5827d6051de0f3b75ace17dd53e686d059429e62452195c92b8971da4ad59657d2aa0afd957a626027e1ff83c8312f104cce25d98ced956333f8ae93a58af247cc24a9332b9aa3df73734a21134ea5b7ce9814694a27fa8d0f927d2267d12dbfe34e9d10045d4b2ad1ae2597d9d0f0fa2cd2a893b60308d01fe877b1ade4b0fdd18f9cf7f74cf523eac669ef9608c7289449644fe9dfb03fd986b1e7f0f909b716004f4ac2f3bd6d6495517e7f2843189a8eee327d17ee34d86ed4b0ccdbb62e993f169aed4a94f136336a3a5fd26949956983bafabb65e2073d2d29e31cc420cd658d39e7451598228f725f4b8eaf06413abeff100d0a2870ca9b66b1b2a6fec31ae68345abdbd8db53cacffc86f81d34cad08665e6898533102645aed9e47af623c5f0691ee5b672aeda25bde52e9686871a23024185aedea79d9130e", 0x748}], 0x1) 03:17:54 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000140)=[{r0, 0x50}], 0x1, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) poll(&(0x7f0000000100)=[{r0, 0x50}], 0x1, 0x0) fcntl$getown(r0, 0x5) 03:17:54 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)=""/26, 0x1a}], 0x1, &(0x7f00000000c0)=""/162, 0xa2}, 0x40) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000340), 0x0) 03:17:54 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x100) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='c\x00') lchown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 03:17:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) ftruncate(r1, 0x80000001) r2 = socket$inet(0x2, 0x0, 0x3ff) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="ccbbfe76e29f894bd8ad81f07c67335d37727f827b6195fbb16bfe5e2a01101c5db07643dbe6cdae1170c7c8ee546dc785b1569f7f51e356e5b46b60bea086ab3e7bf32f8ea4e6e9f3d43ad2c18519087fcc72eb72eeabd9a440c2b98c8788cb82bfcca414929c48280adddef958e67ee1047fad426646e452f24ea714cdc45bfc4102812c467830c7eecf3de04082adad6af1c56e5612bc29c4039d844e6b66eff7b27b9d1c1702217e8563e1346ea831f23bd93208819dd759720164bbca297c8d1e94b98bba914ffe47131b63db3b3fda2f2578b07cfadb7340845da3814791b98075a8e4b17fa60a834628ed8f2704", 0xf1) 03:17:55 executing program 1: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0xfffffffffffffe55) 03:17:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) 03:17:55 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000001c0)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc8853", 0xe8}], 0x10000246}, 0x0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 03:17:55 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x81, 0x7) mkdir(&(0x7f0000000040)='./file1\x00', 0x68) utimes(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x8000, 0x3f}, {0x8, 0x20}}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x3e1) getitimer(0x1, &(0x7f0000000140)) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='r\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x3, 0x6c053b87, 0x9, 0x10000000000004, "da4547d2ecb22504248b202461afea3894c97aa7", 0xfff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000240)=0xfffffffffffffff7) r1 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000280)=[0xe772, 0x9, 0x2, 0x3, 0xc0c2, 0x80, 0xc8]) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') setitimer(0x2, &(0x7f0000000340)={{0x0, 0x9dfc}, {0x1, 0x6}}, &(0x7f0000000380)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) setpgid(r2, r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) fchownat(r0, &(0x7f0000000480)='./file1\x00', r6, r5, 0x4) ioctl$TIOCSTOP(r0, 0x2000746f) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000000540)=""/248) getitimer(0x2, &(0x7f0000000640)) bind$inet6(r0, &(0x7f0000000680)={0x18, 0x3, 0xffffffff, 0x4}, 0xc) semctl$GETPID(r1, 0x6, 0x4, &(0x7f00000006c0)=""/226) fchownat(r0, &(0x7f00000007c0)='./file0\x00', r3, r7, 0x4) r8 = semget(0x2, 0x1, 0x50) getppid() semop(r8, &(0x7f0000000800)=[{0x0, 0x1, 0x1800}, {0x1, 0xffffffffffffffff, 0x1800}, {0x1, 0x3ff, 0x1000}, {0x0, 0x10000, 0x800}, {0x6, 0x7, 0x1800}, {0x6, 0x5, 0x1000}], 0x6) 03:17:55 executing program 0: mlock(&(0x7f0000719000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) openat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0xc4) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:17:55 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = socket$inet6(0x18, 0x5, 0x7ff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001300), &(0x7f0000001340)=0xc) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') socketpair(0x1, 0x0, 0x10000, &(0x7f0000000240)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f00000012c0)=0x1002) r2 = semget$private(0x0, 0x1, 0x80) r3 = getuid() r4 = getegid() r5 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x7832, r3, r4, r5, r6, 0x21, 0x2}, 0x3, 0x2, 0x2}) 03:17:55 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) minherit(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x4010, r1, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000080)="f1493148bee3d6f3e5d0847a03a78b27c97812ba2323ce4afeb5674f02f8b3e30de3be58be96700631559e32c41585f586315e0bc404bff197b0fbf4226c6e01e863cf8a865f598e0b45209effec74eb", 0x50) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000100)="bc2bc4e5e0c8a5c0b071489c5392d36e12dbac845a38a0eb5b72d685589971feeef0c34f48cb2dba", 0x28}, {&(0x7f0000000140)="cf36b25205d3d905f1d8dcb9896799d0bebdbd870a3f69f777d67fb3e04834596d8f", 0x22}, {&(0x7f0000000180)="a96ec28d93cdc4f373301f7712f862216a7d985e8ec0bd281dc10c", 0x1b}, {&(0x7f00000001c0)="53addd420652e8c29c472b5fdc7fc90d3f4af064f1248f369b445d53646517db4fd39096b44a464e6beb3704edcab674442acace2e26c9f7cbeb891524853bad16fa7296d59c239766f8a3b841cdc67c85d3d2a0f940018a61040fccab63d141c8670af5ca0c825c5b1bbf72974496e43fb2a20c8953dd9027e5f4603fe1ee2ffb9f7783863b28fd87c4155934c1adbd93a6ffa5fc83d0d92dd3987419ee9e74b719d938259f59204c036431b9da55d4077b52", 0xb3}, {&(0x7f0000000280)="8ede7fc9d8ea99db0975b78cd5fb90501a887d3b5df80761fe4b93bf9a1dab09816460eb1ad854acef64a935aa5a6f51e2a1cda06c4f4928a8455aa67f220ba86e8ebd4efb516768b6c63f8b0819fcb8e3a539", 0x53}, {&(0x7f0000000300)="37c9d4", 0x3}, {&(0x7f0000000340)="2db5cb4c14b2ffe5261d619a90f1ad1ff58f8defe7f3179c3f93700279b722289a6cbd83af0ebf8bee51676fe9fbf8f41417ec271b03c11f31cf0782386a3a75aadec92cd9ac223e29e3065add82c903db035bf50983629a61f51814c732e3b342b0fb56bfe10bd83d07693fe4ab1b71989fcba340cfc1558b98976e49a63a4b90c1b4cefa0cd37baae6ddafc55548", 0x8f}, {&(0x7f0000000400)="b8b7a6f4a877d14edc69f197289b27bcf67d5eef905334b9d0eb9e6a59fd0284216617939e716088e68dfd76e3b97438cb1ad779e10c46a318a561ebc07f2bcef03d243a99fac9ca9c993e908d65606e404f1987627d11b4eb9dba7bb36c822ca666e00e7918c1d2d7bf0228c52e7ccc694583116044795a", 0x78}], 0x8, 0x0) 03:17:55 executing program 1: r0 = geteuid() setreuid(0xffffffffffffffff, r0) r1 = socket(0x0, 0x8003, 0x9) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000000)=""/220, 0xdc}, {&(0x7f0000000100)=""/139, 0x8b}, {&(0x7f00000001c0)=""/195, 0xc3}, {&(0x7f00000002c0)=""/182, 0xb6}], 0x4) 03:17:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) socket$inet(0x2, 0x8005, 0x5) 03:17:55 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) fsync(r0) r1 = socket(0x10000000002, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x0, 0x80000001, 0x9}, 0xc) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) rmdir(&(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x9, 0x100000001, 0xffff, 0xfffffffffffffffe, "7be7d82cdfe03e9cac358c1717b7b030b2ef75f3", 0x20, 0xe26}) 03:17:55 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x2) mknod$loop(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0xffffffffffffffff) 03:17:55 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="bdb4ddf501cc7ad2add5db4d425712b976273241fcff366ed92d26123d3c0ed0e265df1d7adbe611e14bd28363d66010421d5fc8565c4b0186b9ace61259de859181ef49dbf540ba95867a356aec6ec341cc170f84bd55a275380f97014a0ebe5957d2525769eb495a62793c3b86dd778f8e14be75363ccd6a800b483851159b3ff6026debd6fee34ef124a9c67823d33fb73aebf16ae6e9deccdf3d74f4a7093626b2b84ed5b4069a5b061fcf44e388e9500a15943cbecf29471e8dfba9ef296198db6326726e35a5306ebb11373f567f5949fd387581b7cc2c78a800e97a3adf038f4837178c50031b8de79269cb6356ee443356f876ec2181388805eaa97d4e82176ecad776b5ce9830121674b65f08f8ccfa93c90e79b8204c04f03b08f6b6b98c096d99054d7bfd88cf5e4cd746275e3c5e39ccd083f7083b00adf49512de3bcc3c076bf0f770f89f08d136ce6baa56e80871af2b7bb42f0ebcb180e2bb3abff9f06a6f5e0a20081a59b1bff7780e58e8ebe14f20d656b43866ce2c753bc200b05da091224585fedb54908c6d6c3dfb7283ac070b03d848c6341887ff12ed2d36d78cbcf19e934091a6f5e442c068bd1d9b26b24ddcf81eb654d53ec2798836baa8f8e4277c1a4558d9ad5dc3216c3d67c1b2acf2b4de48dfe7d8d14ac4d7f3ee90dbec1d6d24c416b9547d98e0c030ee264829aa1ef8ab1725d38b6414b2cd04ef79df21472265bae0487f0b567f237c61f314811e2717a0735132457de44bed3d207c80ad7134fabaffcd3cb882528a4fae8b5062c54444f901195064b0c1219293e5589edd09c401d18f5ac4ebaa10be9a2eae3a35695da0eea72a8c20874bead4eb82d851907c5014c33a59e26c00f5f0a1de3737461b5895bf8fdadeee7563c6c861012128389b3c2e3db75821c907b9eb92a9fe32e5eeae6e11ffee2d444e78ecc1a18a527d3120864a41de053dba95e25f67d6a2d893f103a29b183a0f750512fba83f715af2dab2b551089cf530de34b191fc258e912bc3f802186faa5298b19041a502f1a65ffca48a7b12dfdffac2d5fb3a04018badfc86ce0772e93cfcfd2f447affcbe76ab7144e65bce3992b38ae4a8f40f2b58a38a86cee5b87a2d3614a264f96d3b2ab9189c4d72d4925b2a1334dd9eaddfaa47a071bbc129ac1663bdb537d522cd763cc7ca652f4f5788a09d27a201592caec7b0ca9460219db9511e47cd2657b7415a4073284ed82deb3e2653af99d956d8c1cbaf0126f756e8ef5ee5935c01679a56d05b7381a4caf2f974c590a5d28e590d2411cf2255ed073aae203a19e3bb6247cd9bb55d635b5fea36876d0980f2fb103428500d7f6a72af4ec7f6ff0fc8952e87cb1f40026f1c425e8515c77d8291e4fee7752b8fa96c101793690d77a1e1d992f36fe8bf2565aa4b468896c370a2d5f0f92b8b1e96b9cec60693ccbabf670efbdef8b240d0fee49d928633153a1252c319c842065db7d53b4c990e819a0134e5a15aa561d394fc516286f2e7dac84f55561b8c5be2411cf0f5711f0a432783d5bc74baa39e3ea1159d3ff9578ff62c7e12f7357e46f58ab51f4dfdaf5da49f7d28bcdc2630cf0162f0b9473d9cda65a21eb7e712aa35a3490d76ff358953ac8d53d429dbf24f9de58b49e79ba1792f5d1b57959ace09487352963ce5efa74ea962dc603e3f9ff21e4176dff3f295e4e09fa43a0c109a0807cb9074de823f3ec5c25f101cde648082c24c68a499148e2c25a9f6964edba26270a79941314585c0746991bc0b38154aa786875c6298c2f981e6342d96b431c453ebb079d589078a0ed98f56c7f4dfb53360b145e9cfa138bd5299b991222eaf2189abd232d53db7e39397a50440f2fe5b1ef1e7945630b51728554a8b5ebdf06bc2b61d4dda82880d17397a5b9e7e7cb495c137b512eff0c623935e735e01a56d4d2ca7ce2b7761647ec57f010a706f6e035d1907f13f264c0e65465376e3a3d7fa26725845e301ef819c797dc448d816ac14deefd0f41e3924fdd5f265fd432d506cb501de40e9c24aa6ed237ea6702563ef5984a768093dd2fe0df790ae49db77de97354cd65808de7c67e74ec06bb75569cba7540aedc6f9467705cdc376261e5dc03eeff4d9afb75ec189384067f3267a279a3e79979fa6cf8ec335e64574c17a32ceaa566ebedf499f7d70fac9316d7cb364f5cd3fda0c58e9c96743a7ac227079db08577c47fd64f8d5e380a3b4e9072e7427d4153d0f13310114589667589693c97de93424ffd78ab035aa0489028636b023cb7bb38825d0341a547510715070aeb41ebee98874744d67fb943b905266ca20fe8139b6751326e635bcf86c84e72a3cd6d080e16048db4fd8462acad2013aa7ab491d7bed8eca9ac54e5935a657f663a6a092f3d89c04a37b9a8316a7fcbb3e5c63d107b8fde2ae33b5ce13034d0e242480c609f93eccf8f3aef312a57b61aafef51feff1169d9a87ddd2b69af31f43d15eb1f0c548b693a35eb01dba0f396e4d003135422cdad1bba2fe300c59dee8e7dc63ffd4ff1eb54427cc54b56cd8a39ae602f8db5a398588c659a64bfee2a3cb9f8efa29375e59fa05f404d7099e59348d164e93a3d47856014b5e3a3873f9e8488ecebb2e79265f001ceeb4f92c9c776b1a691d7e3ef1fa0df0497c6bbfc7adca5532deedc513cf87e5c1c74a305feccc01734215a67c071d2dd772853c07d8d214c15b895419e480dbfa44294d5af1ee08e63bfb9799304418e0d82fdbcd3fa85056e6391d391789e42a7d6b7ad6546cd436424bea0648e8d7bfce7618229fb0d29676c9f8531d91b91b3c1b4e3d5a709f3b504ca5a09cdb9929950db154acee86bc696eeae672ae79f7857ac413621a73bfc6b7aeb3e6d0af2cc2cbed8a480f5ae82275ab7151d106ed89910136e225bf61fddc8fccff2fafaaebeab9af0b93c47f50c2a8f9f1401bc371e352fd818288d5612ef521d0202451c505f98332d43475101cdc14e05927b575d476ed9177ef5e4d7e545f7bd3d1972173a382fb263a63f89aff29bb2b6b6cfce1618cf787d6be2ca85508bb7bba564b924297cc34c9767c1809272fcc063505f6ad001d05e137f25c9dbcb04bd9628e1da7269f16ede060ec21419db946af279853a748e32076271a4361ae280b349b1c1f89954df548aa9fa3e5aa84892a1688a716b3d96747b99db02e1015fe4e025648251ddb520f743b9c8df6c7967b2adfb55c9dca5a643b2409b034dbe4105f7bee6ac4051e5c4bdb5b1a4e69e757197dfa39ee290713d60523df271fe41a3a87b525c7b83fb8a0cad5836bf24255164d95b8a41b83b595fe6d30d7d3f6b6b68137344c33835e1e27c2a870903dde510e74369374098691eafe97c7de89241f44cd5eca0577c45d6c339877482886f3fa273e790e2f15be222087e014c1a76bef852d1c7671ffe57b024f1ebf80816fd9fb8714e2735d1a40905f387b1a407d89e09558abd4ac566b82fccccd2a9e5bbaba1e81a97ffb5eafee2b4f8df2c31ae75001719e260f63fc2e12f993e9c27edb7c0c55a6b1376e411bbaf2d86c0baf52807ff8d89ac2c10db794beec0042774fb13a1316c19dfb1bc4ccc20fb87e9b06ace4f4ee11309d485d114a18f6617bca5242d7983b609835e1a4031629a5dd31a099fab0cf7dedde583160e03b202578c50f9656e38005566b725ef51bd762d79232972ac7fd2480d4dfef41cb7c217aa4a95ecfe34a15bcdba9791fbd00aa3e88bc35fe6c3bfc4d5c5068decc12b5108bbf84797775a0ed2922b826e31471bda922d23d8d7fd8672c11c80bd8439abedd16bf955be32eea9cd26f33015597596d3e5b49578379f66570b850309014e467821d37fa221ababafed09e545c01ff4da544bc1d78964dd99946aaeaefa47c644789484c42b7b904e98ea3ea3564c16338411f1d3d5f67783b76f90d61f25c62ad85da008d2f6eca67e0984e9e601e664050f0f7228a2c5d527608aed006feade5c82564385ae0aa0b39455d918d9b53e780cce0e6004c1b8c388c30302e744854636208791bae0c78476f2e3d766dade2eaf86667bb91d46249f57046b718242ffce19f03112e3109bbc3621af80fe568ae6d1c3f2560d72a135076d67e947866d54d024231101c73605ce8f6aa7a465367b422184076608524fa7c095207664d4e65f3137e4597f3e5cec29ed4c1e3294a32f36a1ae1830d62ad1152540b8000a264cff97e688e3d5f31844fe4d2433187850c478e5e43324709255856292db6b363c1db9ab6d5c9be185246df39a970ce0b3831bdba0813990f355a0f5058781ac46c278defc6a0a681398aebe2e1bb595a7666f8a26b87350b26aa491a3cf7f9d0fc55d268479cd078cbb9b756f01f73fe24d83478f3a39f2317dc7cf9a7b98e32044f271bf71e649487ef92aef4412cfe24c986c332bb5457b1a58d37a7b109ac865173705e9661f2641b4d53fd191e1e222c4b7e4f7b22a234dde54a52ccf0d9ddb4650714da304d0644081f2e7327a4caf01099418d63ab7d1e6f6f79ecba5b34376eabe8cf8a40d1eed0e449fd781653279443157745b13ae419797b41e93d8d0916f69b0c2d2fadbb90ecc7b5ff1e90bc36cab8f70c1b4449606081c7baff0aad24b7710b592a1d97160f5c0ff430e3aa32b6d89dd5965bed05ac50591619ee571c5a9c77569a64dca37c8ea3c17247e62de3607ef0d7215e7f5364fef3438c9111a3a14c258967389986cf71a4074982a3ac019e47cb6870361bae7957c030dc913952725789587cadd021e8c89b7f53b6af576e0772067a4c055c7a2b3d8b4438412b1353a2e611b3f387f8b200cf008dd0d2d4af10d27b09eb39c54e82567d1cf57978c08043b2794921d399d1bfedf080934d56708d24c8507391d5201dd69e1d1198ec91d8f37c1d5254d510b2efc9331e32b50a8798f6f51436ef07196445d55cd14aa7dc32f40ed219af057ca269ee10ae5ca3f62c501943ad030150d1dc534e2953e501eeb3a6c3f98bed174b13954ca605d5337fae8c4caa65e74451efcababe5c982520bee8d5aa9c097409489f680f1477fcb8e8237d3108817bc64ebc10cfb085270630b284fc83ff9b1aef64e5e8554ae1bd61c74d72e575d2d4397965bfb69a1237b9ef9c6c749ff1fe86a95cfb819cd367ccf6584cad34c2fd437d4ffdff40fcf26d2dc0a5d491a473f6a3d8502e7a4d3f3be0eb81c9ae56a178d57db34d7ada89c1fa0abdb3635a8ae6009918abd85cb0ac10f2b0159e20e6f9e79ef7d1ee601fd3bc91909009f99499d0d865f09e37663b23ce5c016b72366017d980252915c4ecf41e3255013364d295508f737f85b17d46cbc2e38cb9e1a98ec840fb62f7fe4b8e8c7b41cdf1716b2dd0a1c4d0f3715e3d937e44b01475f70c64d6e6e7b40463e879c4b0b90ee8a50541f07f978c4e9a2a2abed819029affd3ab952ec2339da5afe97c4fa94db28107a32ceaf4ce8776c28a3ffb8eaccfc260703f1272e207bcbdd731b3d920159b02173b46028717e40a38a28662f71e492310b395e66986e45b9a19cef51ae0e0b3fc40d510af6c45d22cb3f95132c627a7fffde995a2e6b5fb629f891320fa4d7a73b57ea5fb10a57073527df43ffbc44882f0a20444fa80de09cb4b84f1d7865155a679e868ac152026bcce1b5e31d5c4f42c18d6bfeb69b32c705cd07bf00732ec789107941fb026c95cb4ab7e405a5c1e110fc7320efaaf1a55a4a36aba623cdc1ec17887b05ebf10519b5f948", 0x1000) bind$inet(r0, &(0x7f0000000180), 0x10) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/82}, &(0x7f00000000c0)=0x54) 03:17:55 executing program 0: chown(&(0x7f0000001380)='./file0\x00', 0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000013c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a2a0c1d83"], &(0x7f0000001040)=0x1002) recvmsg(r0, &(0x7f0000001200)={&(0x7f0000001080)=@in, 0xc, &(0x7f0000001140)=[{&(0x7f00000010c0)=""/123, 0x7b}], 0x1, &(0x7f0000001180)=""/98, 0x62}, 0x843) open$dir(&(0x7f0000002b40)='./file2\x00', 0x0, 0x0) sendto(r0, &(0x7f0000001240)="996f668ac6afcb8f4071c2f70530", 0xe, 0x409, 0x0, 0x0) 03:17:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt(r1, 0x7, 0x100, &(0x7f0000000240)=""/200, &(0x7f0000000040)=0xc8) r2 = syz_open_pts() close(r0) dup(r2) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/7, 0x7) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x40}], 0x1, 0x0) 03:17:55 executing program 1: r0 = semget$private(0x0, 0x7, 0x140) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x7ff, 0x80000001]) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000780)) 03:17:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000340)=[{&(0x7f0000000100)=""/118, 0x76}, {&(0x7f0000000180)=""/93, 0x5d}, {&(0x7f0000000200)=""/96, 0x60}, {&(0x7f0000000000)=""/41, 0x29}, {&(0x7f0000000280)=""/91, 0x5b}, {&(0x7f0000000300)=""/42, 0x2a}], 0x6) write(r1, &(0x7f00000000c0)='X', 0x280) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="2800ff00000137b91660004148d82362eb371e53b8a2a5f80edaf266450f374b9e96c77de1ffd54f031ecf7f2723ca1ba518ca2a", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) fcntl$getown(r0, 0x5) 03:17:56 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x80000000, 0x4) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 03:17:56 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) getsockopt(r0, 0x0, 0x7, 0x0, 0x0) getsockopt(r0, 0x1, 0x4, &(0x7f0000000000)=""/123, &(0x7f0000000080)=0x7b) setsockopt(r0, 0xffffffffffff08ee, 0x3, &(0x7f00000000c0)="b31232a0223649eaa6f11e647e670f5d8056e41bfc1a900c63188d0dcc9e5fd5dd85a46790dde18f627e0d0252256400b4fb9dd602b788cfdae956c13594650f76f2044f193cddc5bf8fd4c71502e5ea194838da2b91aca3f60643e829b4c92b83ad31fc2852522213571926c8aee703ce698c1bf38d4635af98e2be9a5e4ca0ae70c506d9b02e9ac1b0f62e95117245596d32097f699cf6c8138b6ecd5bc1eb8494ccbd73ee4ce094fbdbf6f493a64dfee8c36d67d1d5271000afaacd3e416ce3e6708bc29b8aab4e5ad10b5e7b7ae9655ddad9b939", 0xd6) 03:17:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) dup(r0) select(0x6, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000340)="d0e218077077ad1b45cd83fd4565ee5a1a6cff9ff3c1153bc248f5bc0edd444107545fc80000123fa1e0087aaa5064b7ba94449abb1bad1eeafc2ceee1935d2bec189532563d56d44b8bac933784889f2e5a39459126f54d051eb75ac13da4a25aac5c9179e18f6e40e38c48885be5928321dc47572f0be211eb4eb59bd42f18ceb895052a680eb37af744a61cf0c96e01ebdae8de432a291cabb10037dddff9b6bfcadf804b4daaff0f0000000000008900babf7f7fb62dabcbbffa89524297c9e2", 0xfffffffffffffe9d, 0x0, 0x0, 0x0) shmget(0x3, 0x4000, 0x1, &(0x7f0000ff9000/0x4000)=nil) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r1 = semget(0x3, 0x1, 0x7f) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000040)=""/40) 03:17:56 executing program 1: r0 = socket$unix(0x1, 0x4, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x1, 0x7}, 0xc) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x267, &(0x7f0000000440)=ANY=[@ANYRESHEX=r0], 0x1d}, 0xfffffffffffffffe) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f00000000c0)="866a9f3138caed20bcefe8bc5c00759a4053cd1b91b2e7c95518f75d5e2c73e5e804b7cc713031ba257304b9516b1c85ebf37dd1920c95d991150e8aacb57292ac24e2a4c5561e83cfeb1eb602c997b640d707dc7394bdd1bdb105caa38b6b1fa3dbe246784ac646cfded207c7701fb66a75d53d8b353b47d1b04ea1b5e0acf4586fa39f0aa2162896399e5bd938c78b3651fc253c6901be0e861ac3a4057e1d6d0a8c9372b01f7053caf15612ba78361aefb905b0e9c882867396193f722b2f7b5fc1ce644d6ba390c0ea20d4d00be58e5448e365ca08cd0c208fd991c4cf5461162b96535da99e67", 0xe9}, {&(0x7f00000001c0)="e5e5e5228d2e074e27d4f1755b5ff1fb7ac2859fee61e393675f4e47b8036bebf2c328b790cd0b9222376bd6365db2c991d871098db7bcb181e066fce02bcb098fff4faa2ed3aa", 0x47}, {&(0x7f0000000240)="ae98ca82f35b9d6d673616f756965e9fd9333966f2932e13464f743b8760b2c7a843e7cf9f1954d8cc4e3f0fb2f13334c95136cd27f8cff3a5a8fc689a721a3f5fc82bbaf71b40a19bb1620e6bdb81745fef11fd33fcd2b108ff477a83fbb8316ac410990708e8f52b55d16c009507fb04600bae358a89aade2f4b07cc3c8aa14531e399245f891b3ae1d210b8cc911fb6234372f82be6fde51a7c5bf4bca95a41ff49debfd2e44138ddbab56449930f97460f7804754a1d876adf0d6586685fbc251951bb3122bf9f1ff469e9a3bcc7093ba61441", 0xd5}], 0x3, &(0x7f0000000380)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0x30}, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x10001, 0x5}, 0x8) 03:17:56 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = getpgrp() r1 = getpgrp() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) accept(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setpgid(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r3) 03:17:56 executing program 1: r0 = getuid() r1 = getuid() setreuid(r0, r1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() getgroups(0x9, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r10 = getegid() getgroups(0x9, &(0x7f00000001c0)=[r2, r3, r8, r4, r5, r6, r7, r9, r10]) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) connect(r11, &(0x7f0000000240)=@in={0x2, 0x1}, 0xc) 03:17:57 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000040), 0x0) 03:17:57 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000c391d02b3be6e5acedb2e761ce000001ff103434820abc4bcabba34440dd5df3953ebfcd270f71561c8414de02007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b021187ebcae5f77caf40b75dc120cff0a54f457f9b0195895c646158a22de73c8f55a5517fbcf53085204824ab2b37d689114361a5d3b1182a9cb714a6015e3f1045928fea9538b0aeaf24bbffc901fe38", 0x176) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001480)={0x10000, 0xc16, 0x508b, 0x4, "a48640e922342057cb6fe2989b5ca59c163d4524", 0x80000001, 0x9}) getrlimit(0x2, &(0x7f0000000000)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:17:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0xe5fc}], 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000001300)) r4 = dup(r1) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x8, 0x4}], 0xffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x5, 0xfffffffffffffffb}, {{r2}, 0xffffffffffffffff, 0xfe, 0x80000000, 0x9, 0x4}, {{r0}, 0xfffffffffffffffb, 0x2, 0x2, 0xffffffffffffffff, 0x8}, {{r4}, 0xfffffffffffffffc, 0x2, 0x4, 0x1, 0xfff}, {{r2}, 0xfffffffffffffff9, 0xb, 0x0, 0xffff}, {{r0}, 0xfffffffffffffffc, 0x38, 0x40000001, 0x4, 0x51}], 0x3f, &(0x7f0000000140)={0x180000000000, 0x2}) recvfrom$inet6(r4, &(0x7f0000000280)=""/4096, 0x1000, 0x40, &(0x7f0000000180)={0x18, 0x0, 0x900000000, 0x8}, 0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000001280)=0x8) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 03:17:57 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fsync(r0) listen(r0, 0x6e8) shutdown(r0, 0x2) 03:17:57 executing program 0: mprotect(&(0x7f0000532000/0x4000)=nil, 0x4000, 0x1) r0 = socket(0x11, 0x3, 0x347) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) socket(0x10, 0x2, 0xe922) 03:17:57 executing program 0: utimensat(0xffffffffffffffff, 0x0, 0x0, 0x8fca27b0313375aa) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 03:17:57 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8549550002001167f5bfa600"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "5303d9084400"}) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) 03:17:57 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, &(0x7f00000030c0)="50607b96f1c3ce3056d3b60f553059818805f6aae3cc550b63c51d283c0c234c5a5d92de4729c80283b3a2956f5ec51628b2319a6993d075b6ae5d945d96fea03edfc16ee5fd53fed7f3", 0x4a) 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)=ANY=[@ANYBLOB="00002e2f66696c65302f2e2e2f66696c65302f2e185231286c653000"], 0x1c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r1) unlink(&(0x7f0000000540)='./file0/../file0\x00') ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000580)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000005c0)={0x20, 0x6, 0x4, 0x4}) munlockall() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) getsockname$inet6(r0, &(0x7f0000000600), &(0x7f0000000640)=0xc) 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]) 03:17:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x10001) 03:17:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) unlink(&(0x7f0000000000)='./file0\x00') getrlimit(0x0, &(0x7f00000000c0)) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) 03:17:57 executing program 1: minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x200000000010002) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 03:17:57 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f0000000040)="627fecb8920365217778ba830482335073b5e835495d3ee9d3acb6bede0e8314b138211464c7e0a38c5ccbbe88c4af664704b9fc3173bbad0e4fd2c22d71a686bd1b7ea870e9deab19710feda27dbb6a406340fcc4645da1d5925081cff07463eb31225ec68dab687a52c6d302fa761d2b655319d929352b2bf86f3cc18c8c482b7af82991ec284dd2", 0x89}, {&(0x7f0000000100)="df43e8fac406819eaaf56bfee847120c554110200b691b84f28d3df8179e90637efcd1b761263985829f8cad8837aeeab919889987a918b83e08f9452bce54bc4fbdc79de9bc916cd8a4ba5eccd46cce01a255a9bae2c858a2d96c5a6416afae90f4d4c976d756cc73a928b8", 0x6c}, {&(0x7f0000000180)="6c782d653d9df4ba05a4f788466ac9101c429a65e9872dcb33073e2f43a0b48eede0a484945fdc37d3ec88003e6659ec493c91701dca4f69d3e25d5c8c57a100c317eb0f6b547f6420df22c7e9100df2375e383e1d8cff545989c10574ecf570bacd000abc680b2c38bbee8283d3fd2966806b2c845decf5946658d1e83c2c1d88beb8f221ac7fe523c1e6e22614096b02", 0x91}, {&(0x7f0000000240)="4efbb598499474a8db5ab766c397b112a4650706a9ef2014dee787c194f4bc70e4c0bdb6d3f2274a85113caddd25c9e1958013fbfe2a8dc2f89c341236becb6635a5fc13db711ab1a7dc8bc6c716ce20645363dc84d82144c645c50e09b81533f59670cdf387c75e2294544ee473de", 0x6f}, {&(0x7f00000002c0)="fba97f4ac3ff676d787141d34fc900772e9f727e5fa570141c50051b5a22d0421cc2fb4b8ec5450aca48be9465177b1c63436acc3727fa64019ba76acb7c2b0ae3513e093377cda3ed13b5232064e26f9b292d410d09b5d0ee328e8433c2a09d78b8e65deee27deca679753d00517e7150407695fad8562f89bb0774047fdebd7f015a5b47fc5d4507eaa54d6d1f3926657b16977d94f175e7cb9974b2d12d69795e09337220c24d69a40840531b5208a603cb0e4dc1e9703709918468205c16e31b7d609d90c5d7d70fafd89ce60cfbd42cd4285fb8eef10b70d4c24b1492b09d25", 0xe2}, {&(0x7f00000003c0)="6883a532f7a60afec9e56bd502867a441f2c0d57d2644ac8353e5eb2f4c081c4bf75c025b7cde04596c78c1c812b1fd771879e1b632b5a5be950aa8fe6dd7b77a5d13f69d8a0c2e2f70b8dd4899a9f06ec911a77994a61e90ed25de4bce64338918c1014b02c9b3f94f30260afc4e732eb6a5634598be3885d01d629a1cd25c954747ee00b7528e91c49ce69acc0258d3282317b935919c194", 0x99}, {&(0x7f0000000480)="232dff96383eaf1bd2f799e4214a2d2752e3b7b7d454ff45cb02915cd873b98a865a395e67a4ff681e2ad1b2d05d2dbed3e8ca38e60cb7be2471094b0f835d35debfba91d095e69a9e89fcb1ed7d480b7782d63186ccf2f560cd68cabd928ce0f7eebb0b86ccf75d0e7c1e32990f4849e7ba197075c23a0bf68e571ca32eec717ff2a78e2306b4cfebc621bbadf6fb1585e7e7cb4ad0b16d02dd96c2db16db871aabb9e1d00dbbb152", 0xa9}, {&(0x7f0000000540)="908e4dbe6b57f72c1f825c0530ee6ee3474b6f6a5862bbe3cc32572981515f94dfa4422bd843ada15a25e05ff8240a01a577eface0fa88e79959e3c8762cdaad89d42f759c202dca3a6890cee626cf4aba5f669064f84eead23d4c7a3927bf313db1149e13f06427919d404bc33dc316102b2d7e655c172e85784112fbee22f53f480fe2b8c7684213379331f6a35d94536dd5e5a430d6adb6d2b2313462725aca80d49eab73b992e7ff1ea2a1138d7c90abfd4a65d2cad28fcbd4dd9bad3a8704", 0xc1}, {&(0x7f0000000640)="f78e6b4ffcfbb4", 0x7}, {&(0x7f0000000680)="2fef5f0388a6521a2c3933c32cdf1437e2736fabd4f03d8d3f6978943ebd61702f4117c3d91793e684779022a7c11dda797dcfd7ea085b430b71cfc1192c85156c0a54412b736333f160afc5b554ac3bed37c8b22071f0d2a6db10da892a8dcc1a94d23e5737eb59086c171b4a982cd969a0c9319370d8ffd1f96f387446f3d087c3", 0x82}], 0xa, &(0x7f0000000800)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0x30, 0x1}, 0x402) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, r0, 0x0, 0x0) 03:17:57 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = fcntl$dupfd(r0, 0xa, r0) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000015c0)=0xc) preadv(r0, &(0x7f0000001500)=[{&(0x7f0000001440)=""/50, 0x32}, {&(0x7f0000001480)=""/84, 0x54}], 0x2, 0x34) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f00000000c0)="8d02a768147efea803c4d7f3fd657213aafcefb724d7e444ca4e6a90f841f3da947d12d46c20e1d444b605aac916ea09c4b6ec03792f7f26c5888fa439a778c20f753a6a738e6cb3800693a0d0a2a249bed85eb6f840a9a21f0e66563148f0834567337b342e1c13cacb282ff9b922e516edd42f576716ebe63519f1f213e6eab6d9c4eb377c48796dd3fcb102bc9d5bb9387bd37c21f0c44fcb5d6cb471f85f4e6d954b616f56ab"}, {&(0x7f0000000180)="236d97a5118130b9bf2e8ca54a497a20b143b47f6c55434450583eb4f1fe1593c06ce60552c0970de7402aa3c8b562d7566c8be60333c1c24bc2a23aa12e7725a377a8697a06ebcedacab91ddb03b44a87307c6093c86a49ff39d9bbcbd371180b7ccd1fca7c1f155574a6703d3223bfd652bce84a4c923788c2d0a45473812a0b438d0f99a7bdb9bb4f355ad64ab057dde150e7faf9ce5ebaef1424393573f82830bdf108"}, {&(0x7f0000000240)="ba840115d695b7599ed1e403bf7aa218f4625f5042a8667397b2c5cdf592a58936d69e93c5b3ee2ce05dde648716e844440f5e373591e8b2f95f797c48e37be9fc696788c9662bfde2c7db8056f794d591726e427d5e1572ed644be717213407b321ed425770d0b9524776af835bb6677345a17aacaca0d842929598447485d0540646d1f26ffa8cd25d2e308daab84ac4db39bf5bb861eca96666a6820c8309682e6171261d0e42a24a6abf6c0940f518a78656e4c6a855b30c18957463cf3c2a8ca434f07f96f5e8c2de89965083aefbb58838a9f53f3f73071b417cbc8e835a16f8d2432fa2cf0ca8fb83eaeea9717e0fa82ee0d38c5982565f099ba20c398fa31590ed04fdeef9e173667f0a19b5b83982aa199a6dab570343f7adbc69593dcc46a31a9112f76cd8a59f6272a479f556b873d87bb898f5f747e7283e03ecbe738f85fdbd208ceca1d83b8bbe1de65d8bd61a08cff9ccce8569253e2f554acdd11c11628bc56ca33555ce2d7e54b03ce13d000c2298ffb20b695bc5712fe6bfdb5c8d61e2c692cb5679804f1e397007d14fc03fc66cac8e8efb89eac6258cc7e5cbfe0e2716cda11a5fc6f5f0a2cf6bd7850ce220c331af3af07b409dc30023a54cd19f5ee65998678c84eab8a820946941953305135661cec8314a2e5e6bee265850ed0ccd95abfeed1f753e7fda46fc509a01bb554546b512768ad5bd843c382d8331941d148afeb7f2d205ec0c72695ee1645e1c086ac6003ee29f206f295ea9c0dc3d5a43fd13ec8d4440f3f21b0e719b169cbb1d3afae83e46202b60c82bb18ebe88d3957a46de41e1f79cbddcd298c9bb70b649bda992e0acd762d86a5ea1acb0c029989db288299fe1484aac2c215fbac9ff5c1e69034a61d2078b87db7402b4fa4f795c9170f072aeb673f61e13911e4994c0f244d2c164ca0836da6e5918266bc44e736a0f51817f9cb6ff3628485d23990332ec0276e72af755f05919dd7db3d9157925e974d7f7053745c51ff87e403728ec2e00d0f96f88fc26da3a34052d91e5b390ff56db0378234628e5b4094ff876fc12a5702cf848e708a76e77b70ffdf790b0747f7fcacbd52bc28e1149dae9d121a2942c56a2411799169d4e60fb5305cb4950978e664d1c24b19753b51c7cce4b1955694ad2c34d0814e0b4cab96bc8c6367dd22def92a96f715991614be256ecd95079e4ee302c60f26385cdb85eaf2b301012ebc68c1a11ed09bb471d6b809be0a935e5093a8516f3d03cf0ccc06b34c30865bc064cfde23f4e4c7e6c934570a479982f769b74e685a3104f3ed58061ca7f5d7f81b065c1b08962e8203792d4dd8f4e81d7c969881c478bd3228f3d3887bb30f43cda34372d5926ff16b38c21e281afe506ddc412a25280db44d2027e65ae4fee32e08fcd759b7afa71d92074ae19e91c00903f081126f4dc201c99915bd99a60cec7b4bf8eb451977a41ad31812cb51c43caee7a78942e7030348239ad267fe4fec2d680daacd0537352b5d3947a9ac6edd23c427d02845f83b228cd3938caa7c9ac0a4a59aee17020ffb27dd8ac07a8eb73cee19cf48a267f5f6c54a4cc227ed0faa396bed3c8e4e9c1c9762b6ef3b10c35b679bbade6f8a2616994886eed75d9fb5694878ee7d9aceafb651c014f86e766152893ce0cd551020d8b4ee55a8fcb3477477f4e5e810588922af3aa2c35e15a1bc3635c392311b8d4455c072e2fc9217696aa7b0154d27eada63cd21c03fcc7620fab300d214f8f101d91d3f45d9c79d4e3263371ca6f04c4475126131af668bafd278ec1e5bec04c8a84009b69b8b78f76315a831776234e8694d1c0c45824b70dd96b31047190bad21af503ad227b10b49a70126ea75920b1397d20ef6cfbe9b1bb0eb1fee5590545d3ea559d3e11186428320cd358f9ae3b72aa64c3f0b0b5b1b8d065f16e178f63f2572cd273c09f9170ae3e641051800fe9d023c5c0e893b9340c33c338ee8c12c6c3fd5afe285a68100e63027570ac82e9f2b8c03926036a743c59a04475b032e3ef2f3f1891d68682253057b8a7efe7dcc7c948c0f89569aa041b16e0b5b3c33b0695f2c2fb6b08cc1fa3568f9254b5ee92ed376a4f386a67e66cce153eb371afa18e224ff9aaa15df8af7ab494ffb4962a026bf8116059863683afa0f0658ec6aea594cb5b2a6a868976e11c51942a1ad28272322240abbdbc2ea5a7b45cd641c4c5fc9f8c5ce567ff6b47b8feb19c54c9da0a8ae78eb2071b4c5641aad7855f886c52cffbc95f4c350922d705cdb45fbd06562d7e1a2a8a1c0e2cf0f28b0a140d0b338aa47043650a68e0321b48108fa874709d623b17259e1e6e98928a2e3668b4228796686d660560a715edc2208d618aeb2c3a6bd76b956ee6b59d3ee6bab499816c43705c1956ad799ff7f389dfea971ab2e673737b0c4cb0b725fc93b4ff469a42638e533d72e905d8a92bdf312eb7a228787426b5b31745b8f827dc23dc08c632c0e3c0f94ebf18b811a4d073fe27768864223e6f6ace017cc2204d99f0b9ce9f7058dfa8e4b88937331b5939f3e486eee61f8ec6c0ac8799f196f13148014c94a9b9ea26bf110024555a98a85dc7c2c4019b08167521bad6c81b4370492777835ecab4e678e5bb5b05f229ab73a363bb8af9f0ed0d1bc7e2239051b5fa26bf0ebdf44b850e3485503f781fdbd4d1635842b149af960fd970edee6306935597ebae16d688380dc6c7b843c3ab5657211e7047247c170345001b32950be2ffc8fc459f94097768c7e063d9b1901f778a3222f5292c7e481b912f5ae6e10cbd0bdb5278e421b9715c013834e564d8c40682d51dc360713621f464bcf2a22f88b6ca82e1853519b58db5657a10cedc9d41ec362b58fd53ef048e694387bfa23d40075feba463a0c287a86caafc1563387ac734da03e4c4fb983febf6575fcee6a6825aefecad69173b1aeea685831e806b9bcd1420d1938e273fd7c60a3a378017bb6ea3f900c5efd54fd67cb26d73b42088e4b850eb6a2885acc194b9d851076ebee6f4807a63ef3818774eaa23386d59e24e69b208b3b3dc39ac16bae4a1d171f0b42819491adec7d8228a422de09de07e79611df1d48f4f709f3ea34c18a8271de7cf9359853ada4bced0925311392c4716702ab018a459b96b6dedbe9b53012ea3655a33955e7b36da40ea8e557c5a6d16699e833f280aef8b666a4e19fa4b9deb4383c8c0184b0fb7854a532d1ab5f1365a4c1aa4ff6b2af44b34c5685e09855d9344afaacd8efc81f3237257bcf0277bd266b1b05079aca5ff5efb5bfd7bdd56881875cec9d3426aca278517700f1ff781a59fc5afcf3341caca628be4b32c7f8d0d6f90ab4738e3a7390862ad097bdead1363cfc66c986f2416a327415490e1c46135a3f45fb9c81bcdacbcd7f654de74bb4127eb8929af687ff3258401029b38907219b4d7329445be18ac6396728cbc3e8e6ad5b48ff465fa8c5558213f482e4795d790ea5562c8e916ef7b64b117d8bca1754d1dfedc20868c79d147ea3c61f538e59df499328b49c28fffab44e0ec15f1436fcf68243e467ee4ec680884edf2d69005efc3324f12c0a53a19bce50fc09acb061866424d902c52f616fa90ca64c3836bdfce03a5dc543cf2902b7a87c0c3f8c55ebe5667d42f2f6298429f5ff31f230c51b1e18b6436bf618051fb19e989abefbe38ff5c6d560ecd3b91007cb7be55526534ae5299a6ffcdd1ea58d88a615e953ab07c6a66dc46a2b568668210b325566fd8426b3979dca108886be4a825313c334aaf207b9c92635a5143ca222558620577cf34ec9d74901fce17bc09230041f3aef89e7ff598c31f051685bd037e40248b0ca6d36d4075e105f89919b2bd5d3dabe91ba13a1e5e3a4aa598532091ad66944c8644bef9d2b39653ef69a8ebc2d6a1afec70eb9400f0606cf9352fcf0a47f1f2676b271bc46be26aa2dec665e0768f01d69b2a69cd57008b796946d4a552e737d4a0a2667f3d2c6aba7b7c68dc254b3cf16378a73e213491d5ba552274fb39fe41f62aac8acfaeac3de232472dfbdd174cd97d310aff6c957ee1aaa1f7fe75be49b09a71c3be71ec4d965bbdc07d597fe317020408532e7d9c88352eed91bba39fdcbd9936c9303acd33c1039f0314d8a1669477577f5f11835a76ef057f9d15d7a6920da18351d3e96ae7d4279647429996788228bd9f5c242b9acf4879d65632a7e2a3a13efdb229e98dc9ebd893af2249faaf9506c2c959cfbca61d1606c7b7c85d1215b318be61d97a0b1ad615fdcb7a6942fbd44ecee462835cc3f46be66d041c4e2b737c1daa889f04849a3b56edf3c07f3c04b310b138b5565035d958ebed8ba5ce7e6fd9481ade93f1a32e07bd601973ae697a8e60f261195c7557d786b3f37752820120a7c6fec4f1dc207745bfda161493549b9e14733837f12e2c290d7fb74ac7e47b5519acb0ba5e40c34f76029087be4f3c501019c69d8f81fe5c3753f59534cdb53d6080fa8dabe82378cf0c1f3179698f2eec57cd5551e4a03cd826f6f8a97a78fa0c0666ae3d7efa822eb460493383cd8aa7bf3a395b4599dc40954553121578e786893009f8f641bc0fed845809a57fc3dc0fe439c31bfee89c259cb81d71a6727f00f9d968c52642535bc16d66f7e3e18631dd1191a649e969eefa62caec0bd80763c55072ed0966639cdf6d308901daae06df290fa6e1295b34366042fc4d2964f61294fc1ff5f9260be9df1823072c68ac8bf986f0b54b7b5aeb2744bd6af808de23f0fd2443477148f467b3effb55d696080be2cf87e36cdb9f82f6fdf67a657953aec7f304c754764d0f4b525de59bee5203a1951563f2dd81ceb32909b7cc79f6ebe9cc7262d4df9117c9c6a2709282f4f6c6aa2a19a27b96efe026a772613484c93268317ab90930f5643ef959a4aefd6523fcc8ab1c9f781fbb20d164e56480b793db28b0de449e98828fb1001cb476c2c59c961e7aa8244e894472b384e0aee74e9cbd657c137d1b172ff401e86e0578777e9cccd461fd44be39e04dc85a597358d440e061eb16b70126103673d6ab3f27c920b148063e1e6be3b3eb6878f1b8bcbfc92b240bc93c230c551de60a14289ac3d6bd5738209cf8d785e0a774c6620f83bb2fb4be55c07513a1cc7b65a2175ce4924864c07367e4d09a83f5db1ba34639bd7aa4ec18a33606af2e2fbbca888820def153f945cb7e259b78c32fdff631a853757c658beb484189fc18e6d56c43c15226554b311418e96d696e5773d1163eefe9f4b98f2a447cc4bce5996c76f75e923efa7154f8dae094120655685ba6e64b3eadac26376ef770e17dac020f3991376004d4d9d36638cd1281174222abe815652a9ad99eb819725f0a5236ffcceed9958b720c26968f2901074f1c43f77200ca8135aa31c88cc3870d0294b5b9f1b08076a73f29cc790d96c0a3e0a43568852f9ecc5f48c4eaa78ffa4cb1b5d3bba76551c0c3e7adca7ed51ddfe47ceec0052a1818a68793dbb80b1284855809596d251eae201fac81eca93041b61504654af6e5432ea3f1e5ab488ad5042b49286318aeda4d5aa0832f13244250c6a77d1905fd3cd95def865204244f2866e6e6f4cfd0688cd0a9b33991db3bd7d3918609c36e49b3e503143f4400776255a19d215cc4943b86273af6293538483469fc26e6b54781a04a38c52f0059580af1bb4a3d1c2f7ada6078ae3d5b7398ecdbacf40c3f95eba39a09a96094760d08ccd502b7e0c18abac45f8bd3"}, {&(0x7f0000001280)="6868fe69939fbc6870648fe9ceaf05b44040bf1d1c6afa54655199"}, {&(0x7f00000012c0)="8dba2790e1a28fc51440c2b97e7a2a4b3766a541cb8600d7c31be88d379e2c70a834ff5290202479cfdcdb16a2cb674323585cfa8b8dda8b165d64c0732980666bf8de2c4939ce1135662246bdb75f80db80ddde251692fd23629987a4d113c07c8dc1ea1354872377167067f6a0161e386bea897e3b713e1ed9d2347467f978ebb238e9a215a88d262902e34a80b5f77d5333b723cf6d84e2b197b59d9835201b1aa98f5e18c549dc38718dd76926e500c1d05448ee7ae0fa1200c5e6b0895fe0508ab34431c7a3a71ac31ce974c72431e0dbad2dd2495771a9048c087218b707482346bcbef77070ebce36"}], 0x1, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r2 = open(&(0x7f0000001600)='./file0\x00', 0x0, 0x108) mkdirat(r2, &(0x7f0000001540)='./file0/file0\x00', 0x2) 03:17:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() close(r0) syz_open_pts() sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="f8000000000000000000000000000000a2fd4c494fa2150b20af741f4af44ef4b6243ddbbd8b804dbab8771e0754c13e19619ce07588ba1291359ea71f8c7a"], 0x3a}, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r3 = socket$inet6(0x18, 0x8001, 0x4) preadv(r3, &(0x7f0000000000)=[{&(0x7f0000000140)=""/77, 0x4d}, {&(0x7f0000000740)=""/4096, 0x1000}], 0x2, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 03:17:57 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0xffffffffffffffff, &(0x7f0000000180)="f9436b913a0bffd6e1eeda78a0add4813b4f4182afa3e724724e", 0x1a) open(&(0x7f0000000080)='./file0\x00', 0x82, 0x40) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r2 = semget$private(0x0, 0x2, 0x20) semctl$IPC_RMID(r2, 0x0, 0x0) getdents(r0, &(0x7f0000000340)=""/171, 0xab) r3 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x27e, 0x4) read(r3, 0x0, 0x0) 03:17:57 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x36, 0x7, 0x5) setsockopt(r0, 0xffff, 0x6, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 03:17:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {&(0x7f0000000100)=""/8, 0x8}, {&(0x7f0000000140)=""/4096, 0xffffffffffffff55}, {&(0x7f0000001140)=""/234, 0xea}, {&(0x7f0000001240)=""/105, 0x69}, {&(0x7f00000012c0)=""/136, 0x88}, {&(0x7f0000001380)=""/180, 0xac}, {&(0x7f0000001440)=""/59, 0xfffffffffffffde5}], 0x100000ab) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 03:17:58 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x1) r1 = socket$inet(0x2, 0x2, 0x0) flock(r1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x889, 0x40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x0, 0x7fff, 0x97, r3}) openat(r2, &(0x7f0000000040)='./file0\x00', 0x10, 0x28) close(r2) flock(r1, 0x0) 03:17:58 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="3124752344a30b4ab1016c8eaac4ec48d92e6360c31d84ea725399516b868ab8fe68c3ebbe865ae52ba087829a06d69647386ec21407877aafd22407c1c988a573f72cf2e554ce8a22bc9f2cba72dde3a6897e825df4a1b04ffe402d3eadd60c3bbbc3b91c424853a345336b39c7c8340cb7e0513a26f95a3b4e84d66132dc79d518d02eac5c0d9e4113c02d087b9417b27d00de", 0x94}, {&(0x7f0000000140)="f8f5ccd94b1c9560b018494d776a962eb50ada056f4a9d2dab3b48786ab10e39ebdc0ef1e00527ac4ecf7a9b29c7f06ee0e8b333d40c2cd0d5d166f474433bd03b7c1ad319d2", 0x46}, {&(0x7f0000000400)="f0ccc1829d7b43849954c90c7c2eccde8fdd6a70affe3a79f6678f6205475187a0baa84f6d2eb72c02a7021f60aecabeafe5d527a9e6216b31d40c91d40e96debfa0cefa979c1241d500bccf18d4d4f806ea1f7d43c00d72d0017a0fc8d1777eaa49689e3ad77eddf5ffd5210c332b3e97b58a3849936d9bd7954bb98aa43345fc29142a7971fece64a0a8f663aebdc4ef2d66494d1bbd5f7c458fb08e8cdd39fe27b124bccc61045a113073b1d9d38a4e575420702e0cb18666850fc32f622625c4f026490281d3cc2204735b2e95b86fdeb14d6ec59983c55db27010f2ab1ac3fb51dc0649cd191ac4d23003b6bb1fbb5f3e523bdfa1855f88629cdacdad9d3afedf6fb93c99f296218e678b57eb0079e241e54512e24ad2a837176c2c130548c34752b816df11e7dc4c053f774d1cac79236621f9c2f35b763479aad22c7a53c6bcea73b62e70dfd774a4770586bd575ade8502366aa814dfc690f067bb5dd792f4b00ad037fb8334c306d0f8aafdce4b70c1d296e575e868cd2b51c8c85c630cd8cedc54de1e9c4423f67e76ec0c735f89d847fd5b7121fdf2137ced67bc2db21924d0a701e90004c72ab7652225726ce9c52c434710d77f19f23c397f46817a493a743eb92e6d25933f81a01208afa4464e1aebb3d0d20d4f4321313ad1733398ce90b6193cc8f8c9ec38d826b8d1a44c8c0200a408689e9a3362df3090378c8debae497ee39820b56b186fe5601b3adcbbbdff358fbf6f6dabfdec080449c75aac7c73c8ec24d71881b49ad84e4dc02ef860f201bc1fd8bc512decc51d9748a2eb568fdaaaa78e4a40a67ba7fde1483a002543f2aa8ab2f1469ddac8778a19dd7c0145ba04fdddeb42bfbc464b3a4202a4ae45492d621297c94d217f4ab8779bddf089c2e71deb882eda1b877741393482b5fdc00ff3a9d6f7051555acac425921755a3e3171decd0ae850e66da64c305de5dd19d2ea7a148ffb2ee4cd6eda0b239daa203d10ada02525687816fb0bb392cde1d991c3b9df1de4b5e60e32c4cec0bf19ba17717a03b3f2dff62afeda7de5ea4e16958258a85878151225e082c909586404ff1a98114b0c35697ee78cacfd19bbfa044a1d2f799a7a960b240b6025be3fd301b1c4e2c8d993a478e2fb15c97115f68e4ad748287360b49b499f9d35422d0c1c80f208bf07e80b817cd59adecbf8143a32092b250e5419e1fcc1b7f33cbe3688cc191a7c9e89da415acbfe228fe48f8dad34f4576fd2c28e0f8194bbba8e563009ae18d6409b3e2cc3dbddbcd7b27d1d5e516433000696db3dfe23a739e36e9fe7674d4efc8bd3ad078bc85c57e0025310386fbd72a4aebe009bfc3a2d1cd89d06ae80e488a52cb219de9bddb9832009a5ddd8f2eeedc4db23d4d98fe7ab0076d5e6af5d94d0c25a6ebc9d16bd1b8adc15638d80a1599b23dc18fe4d8dec37169a498260bd9b3a8491c947f54c9f75dc7e348b4e848c7ceaf931c6213cd3e9672add5db11aac8346af6b597b11720fa50e010704fa146418ab7ac9a5808a52be8613c3800099198540962ba035e63674bb1a256b9f3878430d09c1492749dcad5be8754495f4b4341cd87c75f3724ef5f739c41869a68d2408b5777b9557d1b464c6b5a9f24721104f3d7af4adbc4a7609c6ff45c305b8d57566c6334cb25d24aca8920aaea704772378fe48eb2b8ef952d8aeea29c5025dc6e407c9a112e4ff30fb7b2e7ab9efe800033fab8076493ab09d77ce0608f0e429b5bc8b677b6b3df42d0cb30d7664061457568f8da7baf31fabdeb473ea7d6f9cc8dd1270fc4cfbbae36e75d187c741700c75e32aa7be2290aed97d8ea168a85f9dede59f6ddc85891e5ab0b6fda277f6acc494021664ad2109fb426601bbb50a7e2b1994cc89812012b5f9e3f13e63f22860b3f49620d4172f6b3b9612bef908099f83043ae5510dcc6632a108b660cfba07db04224e26ca8b6210bf2bffd93f7cfd3bb4c774ffb9da029eab0d1e701f1e7ee9908be51b8badee2809a6e36aafed72bc22b9d8cb681186072dce8734ab1044922c60ed902ed8cea05fc7890038da6c3b0721b45a126d554c7403065c29c50796ae319f92342553ea013d48fe6a94bffa39d6a753e8c874b7694434b3bf0772943ee599c98f59610cbaa451a20538ff8f72fb47a15a6dfadb3f469784fa642434f2734f5c342aa0e11a7f45c7dc6c47a2000345c4d011926222bb548287fb7ba668c07681636210489e7bd9c64bd03cab3f028c3a94d0679013295b2a72a794e9341fa89fe5ad9256537e141b7bf175ee9f2bacba1e998f29d6d09750c34ffeec2279166385981bebbe1df3b09195db43aeee8a7804283c7cbd4271af4499f80fadc46d8300c1defdb20f26caebe9c3fe74e34a6c2f4e2eeec1232b2301db8da7a2592e93e68e7d253fa611943e6c596bdb080e4978a31c639413fca5d8b55060ae5516ab94d785bef302280f11a1409cee7fe50458e9ce4532224d983ce4886db7834db019e80e37bd221aaa1a863bbe479b09467221640fb4bf1b741b0480eabb01f4997a085823a042a35d69022ec647d7738058af581b9a096845ca1c17c719493df56247e0986a129f7e374487e322d3fd6aaf6f161ebe0382ed1ea25fc953faf5ace57284da7a9098f8f24fba04e6801b6382532364de1ac08527f0d5a0965e4d3d68f8171ecb3f79f6eeb0349e59ffff9f82df49d2e86195e95d552add5a139bab82ff6aa37d78f87c2e70b28ddb37458d95b5bac1eef17319f24c9cb79594b7629c9b8ac401801d332da15e92e188aa3b604cc11e2df606e14e46475e8e2a2ed9d4dab4db8f94ed3b22d6f004272254d086967531cc1273472d908ad128d49a70b14711d8ec168dfd85aea0ab26904fb6c2a0ef3c064456c5ba5e18671f352b371f40c2c3d73dbf544f8740870c6f5b0706cf55cc27a79fcc237099dcf8e66aa7a5ac9a5959e308d2da8916519ec09d26bed7fe4add9fc65f85aad8c5c8bc9c8dc3107bd0c20fa588251e31d2c59a9c5019df4ec4201115935d1784ac7735dd4f8d23353de324e19df16f93d5a3db231d4efb5b3ad920c201f169579d5ed08062029328e74ec128e0b9990169e0e74d307be98f7eccd9a26a24c25ae7ac84d72a3b280c0e40030cee0a683b3ce3414ed6fc2bc4619598d1e0832b8d810bf8ec2fd47c38803c21a698772a8af64c18a332011157711e014431d51be69ec995a5559165932841f2dc5e30f18ffeb47341c9bfdf36d3fc183a8ed812564304552435453fc52fe217d8953214caf4702d7ea4db3ba457d7d3e3980a9fe7eedc231befde8c8d48ce4fb6b16d630d885bdeebc39074f2cd7ca67b45b762f7cdd4ec70b70fcd0ebb6cf749e0e6c1682061d2020eaf27202f8fde84c18ca608edd3b93416597102ee07c46f7e958bdecb83ebb635ffe53fd0474b69acb90937ad1fe1d185652f94c54d799ffa45784d79705c3a30d118b2e7ead1af468319625464d69333a200c4090e65d195b9dec74067c7e7597e5e8cea28008834dfdf08d19a317eb7cf134a90a10e8fbf91b8cae7800a986e0f1d4f20e1d20a03eea107e409e8c325326cb4d5e9167e73a287a8c1d60e223a0b4c268219b40bcfabcda924936cd6dd6449a43754194c673037a538cbae918581065ef325e9f827db7972581f9e06527e8f1734ecc40f066ffba40f1031f3a18653bd5a5b4197e342f834365df64f9c0aa24ddee409a400f3580d1e5d23a23257fe0914ffc3bc043fff2888558c09214e71ebf86d4f33d348cd2d155c2fc03be6ae3e2a95a79192ef2f68d6b2ed925be2993f98b3501e4336cf5ad56ebc07905d6379716513d925a41e3e15350ceafe414de975f79059d564b5eb27ee0027ad13f1c5e41b23f82ead3e8a3f764517747db49c700e099d7aa373b5abadbe4fcdb22a4d24b163108129e85528b7016d9a0237059de20ab3c49cef0ae8cb56183f0ec1ea81ae8c81a235fc6f5546ad395d63175a678525a21637e60a8c65e142d20929aa39d025facf93bdb8b130b7de6501b9869b14cb816f51656fbf70c2d10863d600363530f5e42155996da4b68685071a7bfe4d37a0c8d5d1f6e9aa9fc00e7c407649f61e987d134a9b11738259e7721c2eeb2cd858ee1809f498b5d331e55df3c8c2cc50e73d7230bb0a38781f9ec774f70d794c58fff6fcb8c4b49db123d0d467bb3f2e95d6a62d9d2fc2df73165d6b1fe668aff4bfe60c3f9fe8381b9926627c78537b51e67b6da2bfe12217801f15e0cda98aa28eba8b0a0e2a2c7b165abc84e3bc78b65784da20d58c7f43b4fd46f09a9d505d55fa7662c685f2323eb3b41fef6e925036ddff436fbf5f89bb40d2cbf9e77f223b80fd3cd71d2d07b8bcef0282680d5982f640b8a5bde49911e553ba4c4760e48b885ea539bbc926ee8350da686d1ece6f10594979a734e7047518abea4cb3a3986cc9176f7cc7f191d12d9c94b258074c957ef58a55807c25582078ca634286c8b4b88267c00407daeed01053d4250033688a621337bc25af747527b486dc575639163fcc3b2c1aa5f285ce534f10309af72b3315bb033abbc51db34bc4e32f892eb44bfb536512cb1566801fa925b433be0f94942cf15a6a0a115beac7874e99b3a982feeea25dfd2f5e3f76743a1c91bd2361bcfcbd875db09a543733dabcec27deb08f91940fa11876b855ae76760174388c98d26ff1738b9c291680c868b5ebc827326fe60d9cac05b7e61ddfaecf790b3db21c34a2846c5860118c0687fdf5abec65630cb24c3b33776baf57e10d74de875c3b2963282688eebd7220e26b5f1b4214cfbf73f6c5609a5977cd56d994db1e5d1db62554a92b9521ba556f3f33a00a5b6c9752854e035a48ef5d121a856d69b31e9f6a0894746c251e56955298d84ad3d509c4898674ab5de57cc178acd283e482c2b121c06e831b8bf0d8056cee14ddb47b12b7fb3c67a96a5c6043d3cac6be7dac4c84e84352adf70214cc3db2a84a685dd6b85dd3d4273bafc5c1ca6fb4bb770d412571276bb9c2cd39138e76e8165aade0583118559466c9b1621ac40e736e05ab6c0d375d2105a3365c0eb3d774d1ee0817d608147d91d1aee4228d88085487662db28cd26071c06d685b831a68de974bfc41f03c1c89425d0cd8168179e4a7c0af932cce15bc0daddb83d6a40c4e6d6717dc45785d50c356c06aa28a0174597bb3c9915981d99a08d7d7d0b23c8b246ee144acaefd2f13d8657feb45c84005a938d9084fa1a9d4e89b782ba6257c448ded596fddd944edc6a5abe251f107bc0d3aa2315ff81189142d41c34200ab7454824f5c033674923c6e836278695d31a06ad87406caecf12515fb563186c384873b55f89727d2f8357d57a0c6df068e0d4b2d84885a039206fed8093bf0e791b333aa3f7abacaf267313ec18ba31a9469a576e5631a779652df1765c062d880d0c1d38d560747b9d7f46ca34804662b58132931f2dc04e06b618da48c76aab285968bf203479b8d512b8bbc40172566f4fb96962870f7462f84ea89a6120df448d9264b817d8b320f2214106f777c40e1f3b3055bf825b878418891d5fae781f528b980787760876982e21483cf702da8db3aa4bd3a03b711ce116b51a9d5f251e46b5174fef98be25d79ff87e24ee06db376482d4ff9275826c1edf721b17bb3d39a3c8ad7c66763a80960215fb6d1c8fdaee47ebd8ce3d16f0f8ebde400b0b7ef6d32bdf628ff0bab82650a4f252d8d1cafc11db57e674ace", 0x1000}], 0x3) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000380)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') fcntl$getown(r0, 0x5) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0xc73) 03:17:58 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)="74a12e5b05aaa2f7d41f529f401f2c4b65e1dd8ece77d8d925a9dd243e0f2505b805253b4e095c8614a714edb0613ce3b5e7fe582d8bcaa235d042600384ebd8f6bdf6abc514d4a1e0a174d39ac405be2613ec2a8f39a8a84a49f9fc1418b9615510836d8720c18f1dd5ec8440658557b7fbc882edc9d39c9acf109a29824eaea8b58ce1e937ceefc405fd7c6166bb29e9cc77c0477d61c3e9e592e5365096a1e5103a66300ca76766331e0cd64fb6f749f8", 0xb2}], 0x1) dup(r0) 03:17:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xb81b, 0x8, 0x4, 0x8000, "2172668c65ca09e6f81cb6b3c3784d72cb6c8c26", 0x4, 0xffffffff}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7) read(r0, &(0x7f0000000000)=""/39, 0x27) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 03:17:58 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x88, 0xd) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x101, 0x8, 0x20, 0x1000, "b31be78c8d9b61a3440df5b1a7937b58f605b9c4", 0x9, 0x7}) r1 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) close(r1) listen(r1, 0x0) 03:17:58 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 03:17:58 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4000004, 0xffffffffffffffff) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) 03:17:59 executing program 0: 03:17:59 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) sendmsg(r0, &(0x7f0000001880)={&(0x7f0000000280)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 03:17:59 executing program 1: 03:17:59 executing program 0: r0 = socket$inet6(0xa, 0x100000003, 0x80000000000006) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000180)={0xa, 0x0}, 0x1c) 03:17:59 executing program 1: r0 = socket$inet6(0x18, 0x1000000000004004, 0x0) r1 = fcntl$dupfd(r0, 0x6, r0) fchdir(r1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000002680), &(0x7f0000002740)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='!.\x00'], &(0x7f0000000180)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='*\x00']) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) readv(r1, &(0x7f00000025c0)=[{&(0x7f00000002c0)=""/47, 0x2f}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/45, 0x2d}, {&(0x7f0000001340)=""/223, 0xdf}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000002440)=""/60, 0x3c}, {&(0x7f0000002480)=""/176, 0xb0}, {&(0x7f0000002540)=""/49, 0x31}, {&(0x7f0000002580)=""/54, 0x36}], 0x9) setrlimit(0x0, &(0x7f0000000200)={0x1, 0x8f}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x26) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10005) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) fchdir(r2) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000026c0), &(0x7f0000002780)=0x4) open(&(0x7f0000000240)='./file0\x00', 0x8c0, 0x8) pipe(&(0x7f0000002700)) 03:17:59 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x3, 0x4, 0x0, 0x6, "42dd2d5ab7d7294fcae5e2c577c73c3aa6622da3", 0x0, 0x4}) setsockopt(r0, 0x100000000000029, 0x25, &(0x7f0000000180)="0c46577db2c71d9f0f9f662d2e837e212a536369986ba9c4a360d0c398f34f3c8a33b93ddd2569b14446f7b2cea7ce3dc08f0c35de3e782f307cfc6227217f1883fc4ef149941127863d4202593eacb75a1c67d27f843b48e4edc3033fed0583195fcdbb5004d7792a912326d47902c53aaa43a318304a6efaf1343ea803d7cb84729cc33838315c5b9c2a0e9c0be983a1709a0cd951ae036335e9b840dfc0dc08678987c4df5d365b47f1c478dcded7de34cbfed0fa806dfdc2aba01b0365b76e941ded565a4cb2ff378cfec969073eb00059b47e51daae8f398ded18", 0xfffffe66) setsockopt(r1, 0xfe, 0x7, &(0x7f0000000080)="f12602b16321576edcd4f5e6597dbe55035fabf3", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:17:59 executing program 1: socketpair(0x0, 0x4, 0x9c7, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mlockall(0x3) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r3 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) r5 = open(&(0x7f0000000600)='./file0\x00', 0x100, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, &(0x7f0000000880)=0xc) fcntl$lock(r3, 0x0, &(0x7f00000008c0)={0x3, 0x2, 0xfffffffffffffffe, 0x2, r6}) r7 = socket$inet(0x2, 0x4000, 0x9) r8 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) r11 = accept$unix(0xffffffffffffffff, &(0x7f0000000700)=@file={0x0, ""/46}, &(0x7f0000000740)=0x30) sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000580)=[{&(0x7f00000002c0)="a2e24fc291219f8e499dc8755813a2328f345a905f4b6080d437efe570bf331bd314427126872e93b3b2676799950eb94a44f8381e08ae25c8fc3355fcbbb17561f1666595baa7c22afcaae1144e1e98c50dbf3d32373f9db730f5108286bed612a461d3c50fc668bd0fd51b1417bbae33c7fdebfa497d661561d4422a2b86bdec3ee0f6b29e6c75ba16051c67d32e0d01bd0b015af4531ca72cfbd3eaa4c1cb04a30cc1af61aef0d89edcc219eaaa129fe6f444503734d9e1bc366458f70cc907430f0753bb8e43b54ca9ade8f6a83a034334a727c0d3e6d6525bcf6beffabe58e54fb9a6f0d09318580fe6d3", 0xed}, {&(0x7f0000000100)="0835a4d00ad6b3c2495c3d2be656219d336e264e80c497c24c2a3bc32ed63ea393950ce831595132463b01e33fd48a45c7174b8b3a0a99b4689e6d7b77e014d161a901b2c610850bffd29d42b8bae40b44571e25380bba15bdae61168757785d738de2a2f4ea9d147ef7ee574f28d27ca49f74c1a4c466f97a4cb9f17a516a679e569b6c9d6405155e556a30b011c453224633f8f0c32fccc805143e984a357a3aa8eb0aa6b8f402558b90d064d70db4378bd45bb56a11226e73a28ce1", 0xbd}, {&(0x7f00000003c0)="d4e16362c3f74ccace08c0a607b3c0d8dd84c63cf111e8c6163dd5e6b57d294d373e5f899ae0ce298934c6a75e1a937d836e3cce49a71af29b6a6322dbc900aa8cab0c9f2c267012b048a97f50d969041d156659cdac06fa4032ae55958246777d0c16add04b7141466e8a71bb5e7eac42514298d8b1a5f04c1ef0f41ddf3c8528c225ba73df7d6af6193c40a0d96104992bcf9dcad18664d1a1bf78e210d9b0693720213c05702dc3d3f689e29f451a40c34f73c39379e6b1476d466bf25b61b0fe2fd30c04453b316a3129b0ae6c3d7be0c8c2f4cbf8b9c8c6bd03c5beca0e981a7e51019ee9f8c8fc", 0xea}], 0x3, &(0x7f0000000780)=[@rights={0x28, 0xffff, 0x1, [r2, r3, r4, r5, r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r11]}], 0x60, 0x4}, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r12, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r12, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/207, 0xcf}], 0x1) sendto$unix(r12, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x0, 0x0, 0x0) dup2(r12, r13) 03:17:59 executing program 0: r0 = msgget$private(0x0, 0x4) r1 = getppid() getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x240000, 0x0, 0x0, r1, 0x2000000, 0x0, 0x9}) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) fcntl$setflags(r2, 0x2, 0x1) 03:17:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00005c00080000", 0x8) r1 = getpid() fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x3, 0x2, 0x3, 0x5, r1}) 03:17:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2fce2e31fd0bde"], 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 03:17:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() read(r2, &(0x7f0000000080)=""/31, 0x1f) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) r3 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) fcntl$dupfd(r1, 0x0, r2) sendto(r1, &(0x7f00000000c0)='\a', 0x1, 0x0, 0x0, 0x0) 03:17:59 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) kqueue() execve(0x0, 0x0, 0x0) kqueue() 03:17:59 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080)=0x100, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) setsockopt(r0, 0x4, 0x3, &(0x7f00000000c0)="994b50708bc9c3bd067b8c95421a3eec17da9fcf8753dcd3a94ab862a46191e6cbb87a05d940eadb8d2eaca3ac73f122eb4a", 0x32) 03:17:59 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000000)) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) dup2(r0, r1) 03:17:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) syz_open_pts() stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000300)="cf0d3e308de1ad024701040000000000008cd77f8069570642bc13163dbba60945d96a85f9ddba18e0ca9af6568eab01abb00227c0c17ab596be2797ee636c91107d86939f41674589fc392dcc9bdf1e0033bc6818b1cfaea7cde788a3a302ea", 0x60}], 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCSBRK(r2, 0x2000747b) 03:17:59 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) minherit(&(0x7f0000e03000/0x1000)=nil, 0x1000, 0x3) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') minherit(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0) mmap(&(0x7f0000f7b000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) 03:17:59 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="14000000000000110700000000000900000b000003003d5d"], 0x18}, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x1) r2 = open(&(0x7f0000000140)='./file0\x00', 0x98, 0x100) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x4) 03:17:59 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340)="786dc10b947a8c0bd45c2ada1af503000000000000157def6409004638a055477585231b9b34a947507196fcca23e9fffffffffffff1736bfed8d7291a443c41e3dad918eae41287a3c061d5a4bf7b883387652baa0125c6fd39e3451d40eeed2bd668d821e52aa27a83de86e7f0b76f60da2163be41dccae0ec634f3dedd236f77a72d1af8300afaf95bc3db387429bbdc438feae14f131a207e44cf07cceaec307c5594df32bfc5c32bd44ee60db74ae7bfc01000000b3fb204b4321ce263a934a56581fb3442cda39fef088c103471f25fce3fb7194f7735d5cea5e8f59d4992ffb4196d0f88f9dfcfa52d3ab491b87b2e8ba380beb99117610570ce33ec59bce5e50a15c53e15c876048c2f10086f494a98727f27005c0cd46b05936d044e07ae9642ea65c9fa9a2ed120aad6cf769d1c4ca807cd67433a27b4502fc00000000000000003eab39f283a7e03acb81c8087c21fd12a3b4b1d74ef2dcb6c8c99eb359080bb2a509135460d58a34164ac6740876b5515d357d9119394e1550feeccc894dc9501bf9dc7736ee26ddcea8a079c629fd6f63be38b56759c6d7b3c1bfe32260b2c82b39ef44d557965c4a66f119", 0xfffffc52) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 03:17:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8001, 0x5, 0x9, 0x51, "147b2b19353e56ec57140e2be3705382decc852a", 0xffffffff80000001, 0x5}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd1a417e4e74de400"}) poll(&(0x7f0000000040)=[{r0, 0x9}], 0x1, 0x0) 03:17:59 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) pipe2(&(0x7f0000000040), 0x4) 03:17:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0xffffffffffffffff, "d730c1e7de6fc6e23c5b00000000000000e74de4", 0x0, 0x2}) r1 = shmget(0x3, 0x4000, 0x28, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000b80)=""/111) write(r0, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619518ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5023318b5e6007dbf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ac2b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x70) r2 = syz_open_pts() close(r0) r3 = dup(r2) recvfrom$inet6(r3, &(0x7f0000000140)=""/133, 0x85, 0x2, &(0x7f0000000200)={0x18, 0x3, 0xfff, 0x1}, 0xc) r4 = getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r6 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000640)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000007c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r13 = getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) r15 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, 0xc) r17 = geteuid() r18 = getgid() sendmsg$unix(r3, &(0x7f0000000980)={&(0x7f00000009c0)=ANY=[@ANYBLOB="6fbb9e9d1b97f95f4707edd02c01000000000000005900"], 0xa, &(0x7f0000000400)=[{&(0x7f0000000380)="1c77834c0d1e0aff6404619728905a150038483ee7", 0x15}, {&(0x7f00000003c0)="4c6d4e7ee204450c4e86f477", 0xc}, {&(0x7f0000000540)="aea530e373f2ef81134ea81dc09290dad907b906296655a5f6280fbc87c3dff579db7f17df2fa62772a842889b2adf7fc38f9c53257d69cf26f2f7ee12bb7fe73588c0c87713d490234da27c5b343df4ceac0eefb7fa98efb03754476b156b0dfce30000f70c4b0f70fa2113ccdc3e6be050ebe29be962cb32e5349f750b4e2317a45f82db165b8f4b0e0f382b0f47481483433af2222068c664bca21eed2d801c9a71863566a4b7af60f82ff1e023385c7811f8db78452a73007debe5745085b7fe90c926e5c91f268bcfde55601a09d57c3868a7f593ba0b73c7070372f54f1f369b", 0xe3}], 0x3, &(0x7f0000000c00)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000cd07aa478da7ad729eecc3f635800000004af2d46a2bf000a6255bfa33fd3b2926fafe59231b5f61dfc22943ae46157f49b40c79510e407a5eb1bd812a090337b8d4da9d16e76f2357bbc209724445c7fcd00d72eb53150754927d7a350053ef3a", @ANYRES32=r3, @ANYBLOB="0000000020000000000043793bdfa3cd321a251acdfb0000ffff00003b3f9f65328ebf94fc902fc157f29708749dc5dd5221fb50ccd7cf94df6bb798f262e5e19ce5c0ad7fc054f4717040a2661656d080a9c30101b68a56e5660a5ef99627d0d34d48f251e10c7317770c93778675a52fac46f4de3f42f3a1c6bfc7", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB='\x00\x00\x00\x00'], 0xf8, 0x400}, 0x0) syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) r19 = syz_open_pts() setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x0, 0x2cc, 0x40}, {0x18, 0x1, 0x7f, 0x48}, 0x6, [0x1, 0x3, 0x2, 0x3a70c, 0xc9e, 0x2, 0xfff, 0x401]}, 0x3c) fcntl$setflags(r19, 0x2, 0x1) ioctl$TIOCSETA(r19, 0x802c7414, &(0x7f0000000040)={0xcf, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r19, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r20 = semget(0x3, 0x3, 0x0) semctl$IPC_RMID(r20, 0x0, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) 03:17:59 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x1) 03:17:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x7ffffffe) geteuid() r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x10480, 0x29) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0x81ad, 0xe}, {0x18, 0x1, 0x1, 0x80000001}, 0xfffffffffffffffb, [0x18, 0x2, 0x4, 0x6, 0x4, 0x8, 0x3, 0x9]}, 0x3c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) 03:17:59 executing program 1: r0 = socket(0x1, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080), 0x168) setsockopt$sock_int(r0, 0xffff, 0x1202, &(0x7f0000000040)=0x1, 0xfffffffffffffeda) 03:18:00 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') pipe2(&(0x7f0000000000), 0x4) 03:18:00 executing program 1: r0 = getpgid(0x0) r1 = getpgrp() setpgid(r0, r1) clock_settime(0x7, &(0x7f0000000040)={0x2, 0x6}) nanosleep(&(0x7f0000000000)={0x20000000000093d, 0x4}, 0x0) 03:18:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget(0x2, 0x8) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000300)) 03:18:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61a32b263c6205a400e2c424f9aba99d3d449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e142937ffabbb9917dd1d95e8f6b9d378ee4ef8f0c9ea0000", 0x83) mlockall(0x3) r1 = syz_open_pts() close(r0) r2 = dup(r1) getdents(r2, &(0x7f0000000000)=""/127, 0x7f) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffbfffffffff3d, "857df934ea00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:18:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x44, 0x0, 0xbbbdc762632846d6) 03:18:01 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) renameat(r0, &(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000100)='./file0/file0\x00') unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='c\x00') 03:18:01 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) fsync(r1) 03:18:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d409db9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00000000000000000000", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff01000000000000009445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd0000f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:18:01 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() r3 = geteuid() r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) 03:18:01 executing program 1: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x1, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/254, 0xfe, 0x0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) 03:18:01 executing program 1: r0 = syz_open_pts() flock(r0, 0x10005) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 03:18:02 executing program 0: munmap(&(0x7f0000006000/0x2000)=nil, 0x2000) pipe(&(0x7f00000000c0)) mincore(&(0x7f0000007000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/146) mlock(&(0x7f0000007000/0x4000)=nil, 0x4000) 03:18:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) fcntl$getown(r0, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000040), 0x0) 03:18:02 executing program 1: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munlockall() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x2, 0x81}, 0xc) 03:18:02 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x1) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 03:18:02 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) getsockopt(r0, 0x200000029, 0x8000000000003f, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) 03:18:02 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat(r0, &(0x7f0000000040)='./file0\x00', 0x10080, 0x10) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 03:18:02 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x2007) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) flock(r0, 0xf) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x1, 0x6, 0x1000, r1}) 03:18:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1817, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = dup2(r0, r0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080)="02000000", 0x4) r2 = getpid() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0xdf, 0x7, 0x6c, 0x3, "ed8822fe55457da12c17b2dd12320f90933f4bfd", 0x7, 0x268000}) r3 = geteuid() getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) 03:18:02 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = accept(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xfffffe13) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) connect$inet(r0, &(0x7f0000000040), 0xc) r2 = dup2(r1, r1) fchdir(0xffffffffffffffff) socketpair(0x988262e4188a7aff, 0x4, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) sendto$inet6(r2, &(0x7f0000000480)="ac4c4743e78cc9fbe416fb4d5a3315d890078e64dfa292b96f2d61e4738c972dfb1b89206a8215c382cccc8f23a118ea4faad890940790fe7bbe1c60519e46d68b5958f1f26c2b4de9fa14e491191e93d4c1df15344f90494dbbe58b8199a09fe9a7393b428d557cfb596b4d401b52d5a7fcacb1dbbca1a0b5f25787eb5e29db6bc581c4ebfc62ea06797cd0b9928f3b7e2c3ff2aebae94ce694bb91f1134954e9eeeb0368d891e669143d37a1fc01db81ecde", 0xb3, 0x5, &(0x7f0000000540)={0x18, 0x3, 0x5, 0x1}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={r6, r7, r9}, 0xc) getsockopt$sock_int(r5, 0xffff, 0x1021, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000240)='./file0/file0\x00', 0x8001, 0x40) listen(r4, 0x9) r10 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={r10, r12, r8}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) setregid(r13, r13) fchdir(r4) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100), 0x4) setpgid(r10, r10) setpgid(r10, r11) 03:18:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_getres(0x40004, &(0x7f0000000000)) msgget(0x2, 0x2a) 03:18:02 executing program 1: r0 = socket$inet(0x2, 0x3ffffffffffffffd, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) clock_gettime(0x3, &(0x7f0000000040)) r1 = kqueue() close(r1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140), 0x0) r2 = dup(r0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x400) socket$inet(0x2, 0x7, 0x2ba) 03:18:02 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r3 = syz_open_pts() close(r2) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x77, 0x5, 0xfffffffffffffc00, 0x3, "e4d152df8c17a4e776ea8b2e5694bf549572fad4"}) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000200)=0xfff) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) kevent(r0, 0x0, 0x0, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x4, 0xf0000000, 0xbf, 0x8c54}, {{r1}, 0xfffffffffffffffb, 0x12, 0xf0000000, 0x5, 0x10001}, {{r1}, 0xffffffffffffffff, 0xc2, 0x1, 0x3ff, 0x80000000}, {{r1}, 0x0, 0x3, 0x2, 0x64, 0x7}, {{r4}, 0xfffffffffffffffe, 0x0, 0x12, 0x3, 0x2}, {{r5}, 0xffffffffffffffff, 0x20, 0xfffff, 0x4}], 0x5, 0x0) 03:18:02 executing program 1: unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') 03:18:02 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000000000020e, 0x0) fcntl$setflags(r1, 0x2, 0x1) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') 03:18:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) 03:18:02 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = socket(0x10, 0x3, 0xffffffff) recvfrom$inet6(r0, &(0x7f0000000180)=""/49, 0x31, 0x40, &(0x7f0000000240)={0x18, 0x3, 0xfffffffffffffffd, 0x2}, 0xc) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x40000000000003) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) clock_getres(0x0, &(0x7f0000000200)) select(0x0, 0x0, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x9, 0x8001}) select(0x40, &(0x7f0000000000)={0x8, 0x8, 0x55, 0x40, 0x6, 0x1, 0x20, 0xe0000}, &(0x7f0000000040)={0x6, 0x6, 0x800, 0xea14, 0x5, 0x6, 0x1, 0x1}, &(0x7f0000000080)={0x1f, 0xffffffffffffffff, 0x2, 0x9, 0x0, 0x9792, 0x7fffffff, 0x6}, &(0x7f0000000100)={0x2}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000002c0)={0x101, 0xaf0}, 0xfffffffffffffde0) munlock(&(0x7f000022c000/0x4000)=nil, 0x4000) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x1, 0x2, 0xfffffffffffffff8}, {0x18, 0x2, 0x7, 0x81}, 0xdbcd, [0x17, 0xffff, 0x7, 0x4, 0x8, 0x3ff, 0x6, 0x9]}, 0x3c) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 03:18:02 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x1) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000540)='./file0\x00') 03:18:02 executing program 0: r0 = socket(0x11, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f00000006c0), 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) 03:18:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0x90d2, 0x4, "d730a4170800", 0xfffffffffffffffe}) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() r3 = syz_open_pts() close(r2) fcntl$setstatus(r3, 0x4, 0x84) write(r3, 0x0, 0x0) 03:18:03 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) read(r0, &(0x7f0000000080)=""/162, 0xa2) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000140)="02", 0x1) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) getpeername$unix(r2, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) connect$unix(r2, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x3cc) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000300)) linkat(r3, &(0x7f0000000280)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00', 0x4) shutdown(r2, 0x2) 03:18:03 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) poll(0x0, 0x3b8, 0x1006) setitimer(0x0, &(0x7f0000000000)={{0x4, 0x4}, {0x80000000, 0xffffffffffffff80}}, &(0x7f0000000080)) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000140)) getpeername(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r1 = socket$inet(0x2, 0x4, 0x800) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f00000000c0)=0x7d88, 0x4) getitimer(0x0, &(0x7f0000000100)) fcntl$setstatus(r0, 0x4, 0x4) 03:18:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() r3 = msgget(0x2, 0x18) msgctl$IPC_RMID(r3, 0x0) 03:18:03 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) r1 = socket$inet(0x2, 0x3, 0xffffffffffffffff) shmget$private(0x0, 0x1000, 0x9, &(0x7f0000d12000/0x1000)=nil) mincore(&(0x7f0000ffc000/0x3000)=nil, 0x3000, &(0x7f0000000100)=""/43) bind$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) r2 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() setgroups(0x4, &(0x7f00000000c0)=[r2, r3, r4, r5]) munmap(&(0x7f0000d13000/0x1000)=nil, 0x1000) r6 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) shmdt(r6) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x1000) 03:18:03 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) fcntl$getown(r0, 0x5) 03:18:03 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, &(0x7f0000000440)=ANY=[@ANYBLOB="f80000000000000000000000000000009384a2fd4c494fa2150b20af741f4af44ef4b6243ddbbd8b804dbab8771e0754c13e19619ce07588ba12b30336bc9cd1080f4b5987e9e9ec14e084c1ee507b86aa136f202c95675e0893f4d09eda5b0963508fc10635399a2bf70e324f7e8c1ffe592a444fead0d0f5d27fe6473b5c243232e0e64346621c14f222c6383accba22ed460e1b31ca39c324bcf37588050d310ac4aeccd9ab14c6fc9de00286a29d60ff56fc8cf715b24d6f461d4fd67dda7e60f93f3f4f182e8fbf40986e7e2c8db08f268ab812107dfe2fcb016d1debe0b272cd0f7fe3a4478e60b1ed3bb0344ed65e0a1422e217dec1d108f9e5f7f48e544400000000cb12d4bca17c3bbeb978ca114ad3ccccf0665a457b87905a956b02ecf1b942d6cba6e372e9472d1246f2a62bd5ed87ce95f620f78e6fd6b10619c0cf0343a4d28ee389226f05907180e0e93f6047dc3fd8588a84d72dd0a0b03e7e5e76d8ef6799ab317e33fc8b9a138dd746e5e7bd654a524cf185dc3f42fe1d94b5cf5653e50bba0a400eb1ffdc594113b02491085c"], 0x196}, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 03:18:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f00000004c0)="88958ab138216b586c56bb3dbafee49991b9e56b16e7b321358eba44267c9ee753b500fae74b2b717b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8", 0x63) r1 = dup(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a24f9aaa6a601be37f7d23b4563d4569dd680a96"}) write(r0, &(0x7f0000000300)="1300000000000000adac628f399d35cd5aec6bf3daa906c3dd544cce8afb7f7569e814681157010aeab67a7f3dd2304fae6a494f1a56a9e2dd4a14e53b61b2ea7b8cb820b409bbac50bf6ee2fdc96f5bd49a62c33774a0d6e4f9a14d323341e3edb75851c6de2e81c1876bdbac6cdb935b4ad3f1b727865ce1d666c3b4d623c33e83178736f2319e0c276f891085a480e712ef3ea5d51908d7b0bb43695a23f0a1e2bdc9a2d09dc43821210aa4f2de0024d32057b6f0fd4e884f5587529b32677a8856466a811029f0a554a7af9ce9be8300b29f8897246c3d6b13bf0325fd6650633c000000000000000000000000000000", 0xf2) r2 = syz_open_pts() r3 = dup2(r2, r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x5, 0x3, 0x100000000, 0x7, "cfeccd75d8c443130e6b7429ba6a1f2b462bba41", 0x80, 0x10001}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x3, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r5, &(0x7f0000000440)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r5) getpeername$unix(r1, &(0x7f0000001580)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d15b2316000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) execve(0x0, 0x0, 0x0) 03:18:03 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0xfffffffffffffffe, 0x0) mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/122) r1 = shmget(0x1, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) shmget(0x0, 0x1000, 0x12, &(0x7f0000ffd000/0x1000)=nil) 03:18:03 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="345179b8f38ca507af88628b7b2eaa3f0ac1a1f65150d440a95ce202860642c40b1a36c066b1d93e847024b1a5eeaa430d9139490c62f5aac7fe6bc3af7055d79725e60662c4b548f23822ee83045e5c4b3096163cac28920146c4e250b71b8ef94e2712f914fab65cb2ef384d65e4685cb90eeb5a662e28de5e92c3a1d90f495667dc96b4789a564547656fd4b0a652e58ccf44af8d05a0", 0x98}], 0x1) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000140)="699a150cbbe59818c71cb049c2a2a6376039ccfba23ee5e6d2a1430b8ad2d6052a68274e7c8f518dad9cb70e55c22e2d60ff1d9d8ab47b284f2e96245b5290ad25a5618b8bfc34b357ea783609a3f6ae88e69a7c6df0519cc05724d2c752b3e4b76b3f113b17e97b89c17b64d3c9c71128da02e5d11feca585fba048684622afc8d5a6ce268863419f33fe65c8bf198e05ecc4e1ba018fb3edc60bf6ab23f88c80b39d5c72f17e8de777de4b92932f37ce8ffb1842b651903d8a6a90f6385f56b92ab4aadd394d39eaf2094139bd15944ea526e84da1a6ae953a6b4cd4caf5b40dea9ca622619ce50c3794684e9f72e758236e617a38f696e532eec1831ec64f0a303eb5948343247db949fa7b91832f28c83a6958e5724b51dbba986bbe1736d18fd1994be288a08952f59eee3e9a2a27248799c4ce4615558ed659ed082e0b035d25313e7696d1dc87cb2c571399aed2ff623d99d1973b6f9e3c92d0786a6289c5317841ab7196a88d55ef44528b096853702445513cd0179579f9338e6b4cc2b2fb34433fa1e9439400627be75667ef33a3eff260501155a8e6f8fd985e0defd4a9ed51588513e7e5fadddb6ef8c67dc0fae607dac1598a0c685bb1932a19309f9c9300008af552fd306d865e6489740de2a6f0c630a33f217445ebbae75f793c896bd79e6ece99503d3bb2eeb20e2cf46ab6c8e53d7fdc1bac85803b4eb6d6cd42d720eff892ac880a3136863f292270f84bdf1ea60852a416b07110cc5617a78b828295d4df899382e5ca4b8452231f080650141971d0c9ac494c87f9bdac0b82b289662a6a92711b682b419c956194876908576a18db09da85445bce0348e70c1d2232e95e5820e7ff3577afcb9b56c0d4b627924437ec99e0c21a57b57290a1ecb397deea6ccea3cfbb62bbcc4ce05085e8be68f017d9b85bb40b957c0c51be2eec2614a8fccddff09bf446e6f48a5017dea3f4466b0bb7c22f8e52af31bcd235fdf0564a1a06713b2479a453f333846db3eca50ff0f24599b4a80d2d5e1bdc082e5408d0d63d863d040448ec4c3d1d436c67525c94a447e95faa7a33c2ca50dca8467325f6bb673e19af721d46d1e5858d717f351c1619006996ddf953d71bd5852d5891fa5ce6506d87a51bfc3e8fd8242843691af4e057b0c0ff913dc0c52a67ecf925a86531fbe9be6f51e11a6cfdeb7ffc0f9c80339f86f191a7c5a0491cec4c7be7d224035517c78af6cb83506403957d3b3a12b953bd4cad815b6df00cb63ec71c972d8a881e5d457ed9fa2966bbf9ac3478422891d7ea6dbf2a71128ffb7e904477e206106f4eb9677c6e8e58ff836183463960af680656d0ab250292c3503a9dd4c1fbfb14ba98bb02a1e0178739c16ddf94ffa4ca90c56705ef67c7ad54d5e9a4f155c0800a0ffd60010bce697f665d79bd3584d5621138c0f52b6f9bf27a39418f8222575771f7f3bcb058b769a0fd325f1619d143c9a2bce265e6851867d2324d839f5ece1f5107357d0b9cb5d097b26fa1d10a55e61e5785aa677693f6dcb95730934563ce2c85a7768e10a56cd64154eab1363775451e24f18dece311a898a6b26926c61ab417beeb293b9254ce8be9d47565e31da29d5706d3fad77406cfbcf7839e429fd1a063734020d0af97e54377d60f171af28a5cacb2cce6643ea593ab53d3747fcf53b2da1ae665976c4d52684a6b3d51024f888cb18ae9e1b9a42e38952618d1f1276cfab8b9559472896da1bd166b700b4ba38e94af65232d3c8363ba07855c114855754f861544edc35d4c0acc16871c4f1f2ff7f47d27622a58aed1781b4905c2110d0a129039e645f951b2b1aa06a2b4c5f2ad480eb3bb04a39b3b937696bdd5405018d32b2857c478e738486cfb7e6de33eac60a486a6d439aca6d55241325c74c916cec8ef8b8101408f3ebf9690f6d6831fd584ca6391a8920461a955bb1604a97fff6c182ebfb1a61cff03c06e8b3293715693244f2b723942fc0afe1ae12c2f2bfb3d418efbaf14a7439dd4dd91668edb2c1af558fc163f61957e69fc0cf6599832c9f501bfd8333245641b456f9dcec767624d6a9051a77f11f5341d86a0ed8f4608251bcb5d81f6e2d3992d5f1779b0f780712c9f13f5c01a5cea49057409498e5c9a9b6f64143ba4744586835ae570ce175abccfc96dbc58867e038bdd782f7b56016e9b8a0717d7ceecf52bc5a4d05a4c2e0da740f5666d4a65094395dd79e60a7c934f034865cb58de9cac3d08fd6ca814cc491a396842586a5c7f78b1a72bc602ff6409bd8109e78a022887e465094902311b042398e6afb78a4da62e3b887581fdc2a8c264472a4c119d7beb2f98663e4b7c425105eb1e55c7a4093e3027262ad7becc434397e329559f8b93a6bef21afbe62b42590b11ca5a8408f49f8099f037ace7c875980ac38820fe84467b44728ea8724259f8601833035bc70959bc31d95365c60d622f98d1758c74e767bb0ff4d8c3e01f3982a53990d3579980a618576f17ea04d8354e74a6b227d630f29b3f2f1bb7e8af244398385e75cbd66583a80e3813d8f9aa89cd8b178e02195d10a59cd4202d2fa9c01362267d5d25efbeb87a49fe0bd1dd55b1acd2298ddf0a37b817b3be4feb286a26f2218c8f13b195d82a9624067eca74b97caf70a62553282c5712db369c53ed4d143692f7f5432f472a6cb6d542ec516b503f5377493c3186a05de355dbdee72252ed93be5ac0be03c3637a9972e69cc2aae2b59ed5adcdff106a731995d91685ca68a2626fae7d9cfc26ba8019a1a2c0300827ca234bfc82e03feb2a1eeec5da8dca7e83b2947331404f8e415cb8cea46697cc1e9d7e0b5c4b8ca8c218614979fea4b86f25a84a0aa4ec6b24bd0d5f36a01fae84b476fe156eae787f8242315b6bff4a5aa025f45a18634dfd4ccb69b3360725dc2e24d014f9b6b725ce2dc80f6e78a7d50b3e78dc021dcb0200c9d6202adbd674de971b5ecc700a1968bb275a25b61cb7e979a6a71c2cee62c430afee81d7925aa66d6d65a297527d8cfccdff97f4dfecfd26c1c4b75f29b30489481912b806ec442450d7881fd3231fa8f595002eb93a81c5d08189e9c3afaeb97a945f5beb00666f8d071dfdcbbdf1dd431c3b5c8ae164d7ad3109ceeb7c0020dc3e0dafcdacab71e099a120bea030d12cef675f44b040a548be2aa2a433556bff625678f916e9f0e0ef7491557960b17f72ada4c8f344c755ca298fcf40a542b7e805924b776140a43036e64676368767e43f95bf2f1da5adabfd3624118946ca525aef45c69e12b49ccc5abd455d65fe6d0ffd117f9960fd2379bfc41a5466ff3e9ce2600e901a3251a0e33d0484a50367f38175571bf6ee8b76b674e24fb62fcd0d4d8c4caa85b9d6c2d4149e8607c9e84cf6a369c029157c9db5704b2816ca591726f6f8490dcb5e98d78c595cc59caa3f90162cdc03dccb20872ba4007559a2672abc9944b97ee7344738aed819e06cb5eceaffb1fc47b79d420349876697bfccac02af358d040544e40488cfee6ef074a0a6c3efdbb90a0557f6018d813c7c2fbad68dec712be91c0ef87f113d8d5250ea3653d6a7f4a353ef2bc760fd742a5563439da112c665349ca86519bcc88251a7f5ba25dfdda056f0676018d84898ed675fe27a19278eeae86143ff4e20571cd872f85b1144f4eb5b9c1afe2b096504dc1baefda4bc49af2182dc7c9ee0fee2545286b6da25d63e0b07fa11e3dca387a10529ce1a0c5c3aee35f72481129bcc57a72d729edfd2390fd16169f0bbfff072d3d28d903e0f3255db3e78f12538d2befb0236c2eace7b64da8d2333e5c7861605f4c3f761a93b2aa1935f27d07f5984e1a512eb609a1322aafcdf870761444846906c1f62ea4eefc0904555662eb3ab98ffd6f751bc646e970912180781a97b8ceae83fb2422ad87b15a983173dabe9f55853bdf2b5d2dfbea6398bd1ecad3cea9dc363ae11a01fad1da5a31aaf86df45a8744f44cf332019a986f5fbd6311f54a02b06787ec11591983144c8aff831189f87c3d852318f1cb6aeffb177d016ef5ce93b01b98640d4fdcb7d9eb709ccd06076526ee6d87f61281e3386e6902ecbb4c65a0b5cbd85823d8279c81c3846d123ce7cc509935effbf3eefd36c8a121e453f263aac2cf6552ec6685dcbfd01f16c328bb4b7cef67030a5782fc21b32cc8c1c69138ab1b9685e33269ad848fb6d21ebb282d75fb00df04a8ff4ddcce6d08b2bccc1226f28c03004a8705458e7b107ba829b00a0bf3ae8a610ae7d54a9a4e10da155ea94f0c8f4ceaec34711bfa768edc50bd3c9567d7c8b03267f6767823911d1a426fc0b8e96bf1af887d8973b9c9a0b1b4c54a46935843c62e65b888f7b35795489b338a9e997f5e67076d7e2437be4107ed6b7161f1a6ec1f869cebf0511b3acf560290f2df33b510261066ac603dddf55a8b20835fa40a8f41b4d6a71733cb8a38380e57be4e6b6d88e86e8f193a4fb614d25e69a16ca12b58498284b3df60ab0f2f4a1ff0e5e46f045fd0a7957841a2608c910535ad0cd62a719b0ef11eed464d951d3edce867612166db8836742405295b8b37a4210c9217a4e243b3bf70fbcc695a732715c2bc135731342290a9efb3240892a21c0a860c62cb93f98f891ce567bfeb3d9cc48803c4facdba4f76fd14f6e7eeb27b375495d17b46b604f6e46fe6ae9dda35b827f03480d9524726cb849a6086d1ec77c3ccf1f28a8bbfcf56a3b1434af8aea6a1591f48865728735b8f74b41bb019f768feb02c2cb832e263b5751cdc0a331ac6ce15e2713c203687fd51fcf48b9c428ff3e4ba42d2ab2ef807456d0add814f02ed361f5dec1b70cecc49c2a6c71dfbce7f7e22613f70c22bc76debe17dedf790ae69c38b00e16483b3f0eab50febfd517073459f3b5593da167dcc6dcd1f988d72e777a264280d5ade33b79f120546c0740e2217fde729efed717f636f40a2c02684b72f3b80100a21bc654e52145c8b5d353b9536964b7cbf2876f4f937e8ba562b899ebca4cb060c4c7aba42b088e64b309dcc844b881218ab7cdb112c18cbe44cb38a01de327cdf60b5b346d98384e65d4d43861e695dce00ad70d158e1bd5238027e22a56fd952976fcdabf3968bebf36d69507c772c9a9c03f0f69c5e7874f926baf908e01f091d5cd58c3c9b013d4649838e5672a658b63b58f62b24c01967ae73f3945fe4324dd8b54ea3bfb4bb663dc2b581540c0246d86c261574f32bfd925a2f8088bf9738dfed886a0d7e3d9a6a14964bb0ba9644e3b9e8b50c2371e71fb5dd194aee6537011c11d79eda32598e9ed63fa24582ec9b75ed8d62dfb8d28d4b523d9d4eb24bdb20c0006bfb19b9197afe9c2b1f297bcc5634468350db3decd10d7848abf9403dbca2060e032be13a7abda9fb089b198b4792aa21aa5d26c8c430b850a17d93d310fc1dbe3070d690773982da0ed639e3dcc90985a6ec27816fd43ffe1c71d6a34f9cebdefe201ddbfbfdabc2453102729d6a707baa50e6b117a8c7798c13727ab66c3df0e459e03feccfefed5ff5b", 0xf69}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername(r1, &(0x7f00000010c0)=@in6, &(0x7f0000001100)=0xc) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getitimer(0x2, &(0x7f0000001140)) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 03:18:03 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x2f8) listen(r0, 0x0) 03:18:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) getrlimit(0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8, 0x9, 0x7, 0x1e, 0xe411, 0x7, 0x1dbd, 0x20}, &(0x7f0000000140)={0x7f, 0x2e60}) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 03:18:04 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) r3 = dup2(r0, r1) faccessat(r3, &(0x7f0000000080)='./file0\x00', 0xa, 0x3) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000600ffff00008100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 03:18: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, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() r2 = semget$private(0x0, 0x2, 0x180) semop(r2, &(0x7f0000000340)=[{0x1, 0xfffffffffffffff7, 0x1000}, {0x3, 0x8000, 0x1800}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x9}, {0x0, 0x1, 0x800}, {0x2, 0x10001}, {0x0, 0x80000001, 0x1800}, {0x0, 0xfffffffffffffffd}], 0x8) close(r0) r3 = socket$inet6(0x18, 0x5, 0x8) r4 = getpgrp() mlockall(0x2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xffa0) pwritev(r1, &(0x7f0000000800)=[{&(0x7f0000000440)="fd94397ff5d57bc4f0cb392f7a8a05d85939436fd3e6682f9b8e0b31b89406eca9cae20eef26aabae9dc908cde809325671c692206b55d08b1371ff5482a7c666929afc4700e9f4ef9f5f5dcf7b0fad020268552dadbd913ca584bd86d92c8ffc30b2f79fc0118793ea3f52ff9358fc6eb61ae8cdfb5136f4c3fb53916e2ec8615f877bc86c42e8e972afebcf0aebeab38c03f464c482aa0437f9a15", 0x9c}, {&(0x7f0000000500)="da388b45007b6a234e37d8053be78341f5324ac16cf0d69edb9190bd4e88bb98e96d83f991d1a4a378c6783e8168e979a8c29d0767fc6eb44324eba22d548159f845eba942d8af4d6c0287fadfc9d074b52588bd48d357106c767b12a7d9b975af96a9d797354d8f91f2fcd7ea560fee593d52c8dca504754496bfd4b1d014aab673ed9cd3a9701b358988f9ff0b6234226921a475e9c624307a7d18fb540dfd5116c1c2d2aa9f636d6bd3e68a3f9754f4e9ae6114e8b24d11d906ad1cb5301b00373bad9d300ef8f1b613", 0xcb}, {&(0x7f0000000600)="033a88f71b80d6e6e4baa5f074d894e5d488c6f3084f819c583b889a884e6254ca619aa92148d1521911d2c30540b1ed5073119628d7e3abc03d9ef279a0fbaa465be9536a357f3ac62705bcfaf58e5fd2da475aec38bf58d9c5fbba64e4eb64eb0d51de398286cd2e9dc15013dfdcba6fa152d51aacaabc83a85c2d7e30e5d70db0414a6865ef9205906f814020f4d2697b6cda5f11195e58a2361854f31475e99fd2fd5567b112e73edb86e82a959a86c90a507b5e913d4178c4fd0590565928d1fe3b4a87e00d56067d3203", 0xcd}, {&(0x7f0000000000)="0e7301a76b4e8712b965f6086e7ef6499a4883380c14529899c2c38096940fc23a345289232d57ea64773edc123628a7bb09743a7bab", 0x36}, {&(0x7f0000000700)="3d947fc244b50cd4f0e453da2a70fc909ea3818001b71479f9efe35c2a5536f961ecbfba7e968cd130cbc359e6b9dff1670bc8b9e13861e72193381b7bb2bf84d308f63d520e8e72451ef482e43181524066a9b229eec3ef98c6a9087918746c48123a709dfbcd5171224955f5084afbbc34ec4ecfcf8a791bda131461f9f3e723ebdbc894b861a2e8e8cc8f69e159b653c747877c087813", 0x98}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="f0", 0x1}, {&(0x7f00000007c0)="c7d5a37ccf0dd30d56f7e73855b5600553c569937f132e8ca857e35bfff1859caf9f33e5d7b32017e9e48c5f905ac308042de3ca", 0x34}], 0x8, 0x0) r6 = getegid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={r4, r5, r6}, 0xc) pipe2(&(0x7f0000000040), 0x0) r7 = syz_open_pts() ioctl$TIOCSTOP(r7, 0x2000746f) semget$private(0x0, 0x0, 0xc) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) 03:18:04 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x70) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getegid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r2, r4, 0x4) fchownat(r0, &(0x7f0000000100)='./file0\x00', r2, r4, 0x2) r5 = semget(0x2, 0x2, 0x80) semop(r5, &(0x7f0000000140)=[{0x2, 0xffffffff, 0x1000}, {0x3, 0x1f, 0x1000}, {0x3, 0x4, 0x1800}, {0x7, 0xfffffffffffffff9, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0xa57, 0x1800}], 0x6) r6 = open$dir(&(0x7f0000000180)='./file1\x00', 0x802, 0x48) utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x4, 0x64b0159c000}, {0x3, 0x401}}, 0x0) readlink(&(0x7f0000000240)='./file2\x00', &(0x7f0000000280)=""/136, 0x88) r7 = getgid() socketpair(0x18, 0x4007, 0x2, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r8, &(0x7f0000001a40)={&(0x7f0000000380)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000001840)=[{&(0x7f00000003c0)}, {&(0x7f0000000400)="e4ed03e23d14d423a5138f071d2f0e50acc7eab75baaf81d01ca1de0f85e8b429ec5547f62cd9c16c9879f91c6ef0d95031cc6f8c66fb75de76354b507f863344f3da87d5833e36cdf53489e7c5272f221d37a673d44fe4cf54c60a8c1f401ad4f1764e4555ab5df78b1dd395b89bc3a99e8f94dc00ed29cb39d191f5fc4f5fbaf732a4b0739896797391c6562a44292c2cc7e9db6918d397b53b78a52b243da80be363491f5e8e865c3ec2bd8cb721903c21308cf8f23c8315d36", 0xbb}, {&(0x7f00000004c0)="d8ffa9073ce1c9b0222864ffe9032c9d1dfb7917084ef5860293297bb098e6acdb70c0fbe8312dd5b9e811ccc62d9ac89360cd3bc39c6f0daeb52114d4e1ff99145de83e1ccb176c92e45677077d6c2fa074633cd15fe22e9a", 0x59}, {&(0x7f0000000540)="4774dfd050253a90544a47b66e00222eaee716a32224cb0378765e85f37888e49df8418539ecc114c01098ed9a6c1d3fe540d4b78cd5d9a03d7ad9b8dbf16a91174edbcec3ef55f821ce59dd12c5686f0eb0c002ea5bb34767791b761ccf00132e33fe6e54ccec3f17cf435a759f5c5ae2d74e418a0f75d5e1fab7343cca790c0eb3cddf8c9a61a8852a5e6e0717546e08d79c1bad8015f516014acced19c4e70afbed2382fee8fb4b29797e830663ba30296cbe45f3433c2e8403257fa2629100a5242a27cffe640f1607260b18f9a53fef96a23816c3c30b8cd9af91c9ab4ee1a208ed234cfbbd96e77725059b4eccd5dc49dcf8c6a4c1bcd0320ae343fd89192b808d95a31bb83e703d8b7c4d8cb3ca516768c4bba5896473af6880b4494750631bc8bac21d66828af1dfde32a9ed1428399218802155d6774276f04c09082d01b1bc7271c2dd837a8faddb8105f999347ee91e70b73faf7d7952fb13908650070e4c45882107c6ca47b78de556a0a4f4230c0358e9b238dd3efab75d03b110e9cfb176d94d1d52392d9ba11b1ec1ab8b0640d2ae6edb0fc36e5cbafd64b517cacb9dc9fd987ada6c5cffac66caa1216685aa5e1ce6e1490c384b1b37a47cda90ed61baf5666e8735be8d8d16dc7ef7624a66bcea9b7c01c5a7945f876bb03091a1da7db9d4faf79c82c197f78d9779ba6e7a07270e0ec565779aed37f98573643622dba2cde1a3868155324843e68d46c89e880fbb240634f7401fa6c93c4cb0fe42d885b68dba9149685192810f75ea2cae2988fde103f2989f9500467ecf13c24eef00be3d21ede3d45b46c410859a315130d6ad943c66a92a1eafc64d6d7905ce0e58000b89f633e8521d423f6d66aa3171108c9a7d254f3a2f15caf498e57a5cf8c46caac2d0cbd866d49de8f1e4a05b8650798a982bf1098d0bac35108659c92f27a690aa69a08122236d7365d8ccb6f97c44fff3f5e278ceac79f8d41fd4d9764b5cfeb18c66adea7892865328d178712fca48693f6afa580723eb31c442d7011e9221a76034afacb4f67488ccac4f5b92aeebfb42696fda5cdf979367ddf079ef235a383ee4fba151f12aafe0237c151fdefc66a7ab01f895da438cb171ef6d8773ca3a0d5b0358184c082ce35337589c49c2199441da32fce063b27dd750fa244693c87a179e3ae4cc1c5b18efba1494c27b0e53f8c71858d0de3b0628c7f54b8eec047af12677ab63909ed4e1ca89b3e2657f395fb49c9c6592a3882f64f38e770e246e042e6cd902df1dd27892dc1a1a42210447bb2570dccaeaa3a013cd492dfd0528d9cd8a9205456a8f6f783ae666550d23bb9c95b3a9bd7a7424113f1b830bc93aac6f5e254d1dedf72cd73160fd94dbef871e0bed29a26f23d94851be4d1d8296da0b1576c9ce76370414856ff9a2e515bdefad11690e3e536a754cf40c8857584215d5a5fd00fe18113c0c60d16d66708a003345cdcbba9d41dd717c8e663124343917d413d1a6d7182dd909037590e2a2ba8bc3c97d99cdbed0f02d96415e9b55d9d1c0935a1d20f8df7709330cf8401505d534694081913bcb5de275660190a82b0f5c3e5d2403a4b0d6b06f9520fcba10cc40e8af409d17b95040419df6c8a1b0471eacdb7ccf3758ecf16f7b01bd0d9a2eb358d1f2df2167939b583b3004d9a202e98162651bf5d1ea7add6a63ae52f87d50df73be6f5d7ed13bf2f04c410b0ebad7f2162424a69522cbb501301974dc85291ae6036754259c9d0ac065a7c8eef3a8d61b86107e5f98cb49e54874a06717c2acda55cf01343c2b00a30c8597e0121b84cfe60a0964f191f4007e3ad011c24f9ed220d3f28787695e82facd1d7478c5cb21f38c15b30d3cc5f7a59c1e8d403bbf4596e9ae194b6c2babd5c4914f6f81375149451c19639f189283c80b3035b15826c1fb1171ce9b636b4add3bb656c65e1821a40e50eb3cdedb0dad91a0c0e9a0cb0f95f312374a7aa9a37b0012291949149293d56f5699025b3138a2d4ac27815e585420327d328438f6185b487efbcfb3eae29a36fb5616668e29cbf2fbd2c7bd698de3ea1d7966e2e555d4caa3e0e17e479f39e732b4a07129abf6a8aa1f69959f54899a239adad96f3547e1b6870838b87bf9303fb6e02cc5ad63ed5ecf73c1be27234ca9c5c84e0e21412afa1c081669c4483c1ba3810dc7c7222c93bbd9fe440a1c487f759cbd3a2aaa2f37106c8bca4caa23e885fd3a7281eb2862a2683a44cdd466725a59478e80a834030a0a367d9afe3389450f10c093b33f60d99075a5b4bb690e6f2870eac5dde1d632b1563fd3371ed1a008cadbd5dd6ffc249219b5638280cd7aa2100041e6a975d4ba46a227c3cd1b3bbf0b8c46368bd6f296e2e25064c69dedda61f68711749440829f7f5033973bb03e7d780b1e307ce83c514525aef81871bc18f63754db4e3a30ecc10e3eb99a8c0e87df9f65a10b8c8f221c5f59892873519739cb5c3dc757fbe665d6ad768b9316db977dd076950e59fb17dae38dcc97f210309f5066d7e032d8ddb4f80ec686302bfc601abe7bda8fc785c64319770d93cd4fd2d5dc0486d2fd23eaa03f143476cdd7af072f5851f670f31e7147c1f24663e23a6fded139bdee4ac32d6c31bb40a2bb2ee8bff7afe45f067fcf3a5e89e91b965873c65ae4a87680af18adfa026fa6abbbd6a0307404d129315abf8730220297f9495535c74686a5ca1690bc927248ac1fce27e43419502f50400f3947e695cf1e95a50d0e44e028ff6ac765b67f5d2902b84625ec67449a90c202339f1c895ab4c275f7db015df653769934f74dc9c588d815c4ee053f81b52076031536b102dfb28fbb54a121b5f1cfb0232bcf83cfdca0086549b6533a85092aa90fcb0cf4f2c64f7165c243ddb210dfe3e2fe8039fc914c389e9e9b66c09e15872d691581d12abe9e5c59d767beae75cd177ebd79457b80fc6e1c7252ac84c4d9ee0ee6031e90beb66189afebed4fb1fea11e0b114527ceae44fb7c166e0fd632f9094ec4fd59e3dcffc64e234ebbeadde097b0e2b885078234e3ec819df8972297c0aad155ea0db09d00ce1ed4554344856a95848222acf79d018a537a3188ea16da00c95453d232ef6b96eb2d83ca544957a728835df67e9d84e994e36878378e266a2307e38e79d743a617d2af94a23b69f75f3723be9a89f4b7c078d34414d6074d0aac314de97f34a76644823cb2c320c2f7386a8981513684711ab86c9dfd8cc50be0513448e7e835a46d1d44dbe88c431812234237aeb607698baa29509ffaf5b88ed8df86688a5faaa57939a295b448b5e772354a2e7e7536c048d6e91faeb889d58242d8f7548249ff220f57efcaa564d39526cc105ca189cf7a1b49f0b14fab62acffafe11dd8300f7cd65d622506afdebcd5bd6cc64b14676832f871ade683b894898e553106d722dc0ccc99649759d884435fa70df3ed8f1c16358ae94dcff361f3e6b58c4c4e81e762442bb9962fb2144a82164e7116ba68e2533e64ed009c4ab8db26130498ac90637aa734d225faa813037da96cd8729136c4c53e01f1a98d5886e0109a82d60890d7861fb46cd9d4158203cf64f8a753bc839958f0e18dde7797c5325e83dce11d221c5bb6c8c3277621b02b83c6666f50e3f772e7f7db871a1e390bac5ae025de209d68c07d90a39cce8ba70c15ca1b7d4ed947b72768762e89ec4f346706716b01b8a37d9429dde78b8e4a8e075229cc1f23fcbe982a22068b8e543a5499ae5dfd4771eb4c3daee49d4d7c8399ce250403c778a7d8da9c5b3216442d0ac3dc3649772e262bfe3990f7aac783b25be6b6fbda8068b6ea973ba5e956f9e03c401ab75496fa92f7c20f37e131a2ba5d581a5c4e7a7d938995f14a486472bfd1a545c2eaee47a585a3ccecbe1395a29044b3fa3a510527100859b0034cc7412db5d6bc2f5ac283135585f6876b6415b35ff3a7b187e809c0ab0605ed9abb927b71a805da4181743e835c141bafc641ec5418ab49877fbeab52a04e6456425675fa128c4deed11f1b9921a413f0cb252e2439b527eb736daede8d1b03330e509707cd406f9c3eef91f1f87fc070c14e1f720e688e7eaf5ee55d26cf74c3effc259704b4ac6614d0bb6d5ab44196bdc6fec2fefdf83d2a79241d344d28ad26281208c799b80f2d8e4b10e789b18c7aee5299c556f82fb7fbae4111874b2d1183d56b3ea6c57fe43b4b10634c018be0c85b57890b69a4415c3ff672f054ba62b13734b57d82542a5c505e525d109379d927039db770d17100390e31211ec5eab77e9c114c5fd2aadeac546800bdf739575d43ea60a57c29b6e4073c3a82d4b9e5fd16a31f6047b69a1d0a2e1d535eb076fa5ec5e66ac7411dbef75f8328204773d24fcfbfe01bac7966be551ef7d12fb4e8acbfd7cb4edf7aac742002b4ae72a22ebffbc0d4dc574c41c46091eb682bb5a4548a6799607dccce0988beb11ef39d303d952bc4454673855c7fd6faf88a556c767bfb26945ef058d58c93c0eef19debdde39c65b9baba1cc1ebbff535c2f1439057a1e16f3695047999d3d8e6f3805fbe9b7df976c4e1d996cda0d2d93464aca18b61a283170e5e529cf2a03bdf7976b955d17d54f07f0a2494bf6dd85331d63b377cf5292c04f9ab9069a13d9d3cb55e4c15e596fd7039c906dce9a277469e3597ebccc7889575e8f95157b6d7769778fb3ff79f0f2079f43e1e6c248e173d1773f299dedb40300e547682c51e811b4021b0d5b16dc6c18ae31d97bec2d7b885490a11e643bd82bf6e596abf125c69be68ee328dd2f3d0316aa76d18c326022267ad47bde517f848c94e2ba6faa7274d5965a81ad4bc4f2a1ea46d7860dff249e9deb24303f1c525abe32d3d4eff507e02c8eaf8b37a897a799f848c1420c225930b87d9266998aaddeef304865af811d0c63d205fc887fcf85a449a3512f36d2629fca8d4a93f00654263c1d65afbb15638c8b754d37cb807dd885e02de3c74b64d0ea7cd159c3e71bd6d940066399ed5f08c23b77714e03442f51c2cf0d67bb445449d92abb24b515109fa254db2dcdb5d6bb103d3a5d934fbdc377e33cd218464e338fc4e17ebe493d8ced6c54bf394f546c43a2b9e836c6509fc9f4685b9f7918147b1a6d4f3ac02e381754174c9d1a9dcbcc4ef11eac02c50a4166f9f541e0d6b5b44b7fa0c6ced7b26fec03ca641c8f4fe58032226661dacdc1cf506ec34c32de93892b3afae46c4b4ec332fc109c9fa5fbd6aaf1b43a2b45cf137ab0f56cd17ca7260efa97c2e4df62f42dfbde568e7de26672ef93bc9561eb92aae83796926baec2dd110baaa793837654f8899eb6e421c5a06bed75f3aee1642d076ad7ccc27a7ada8084cc7cc7afcedbb20111c07c962ead687fe67f22f8544f6903fb65fc3b9bcf0aeb40d28e89d8bae71f9adbb087e6c417feb232b3e5ed1ef3d3e7ee083c0612542ccd436bbb1f5ec22f301b8d3b80672abab526b2bffad0183708a1f73c834d72fec0da3a73955a4d2cedd287eb7eb70dacf95a45ac814760cb49e7064513ad80b3b17e3281aaee89a9315ac7a7cbdab392ad8110a3d3cd8b098dba6d03e8812779de9e3cb5e3836279c09759ab0fa1d97cc4505868ca4b879cb1aaf3e1d3f2a1e74ae61c7b95bf513fe885be9be42925951e947111c3164476a2c25cdf61fb0f847676f51c6e17808e92184fb763c58efb42723da172aae38674b2f7233e17fb1a2049c89ed67c0d33e98747fa1312722a7d053e09a", 0x1000}, {&(0x7f0000001540)="2b98f52d33fb95b476f26b788a7e56c6577cd6bf8b40b9e908f8a85dfb90f9d59bf5568fb2be6ca6c24fe4019859834575073635563c1a2d2055333899ee69a27002a986e95445e46818e66c9139", 0x4e}, {&(0x7f00000015c0)="fdadd7ebdc140c72e22acf980fd05817137bbb296a36c22cd98fc9a87af15269204f7438f7130c06184f625be8cf6cff774ea8c993a990cc02a6e8d088306ca5df9fe1fcdd0c7edca6e58211e3f12eb91e50264184edc999afc67ac8006d8a22a7d6742e2e29ea4bc553783758b014216ae4a0", 0x73}, {&(0x7f0000001640)="fe46cd1045d259d8a60f5f2a7ed018451615f4448c47ccceaccb160bbc8e2aeb063678dc0f0d47ebb70261abecdce3fdc35456618ec0997717a15562e7e090dba451f5c78222797cf8b612771b9562", 0x4f}, {&(0x7f00000016c0)="cd1125a33802cf2f7d37c3ec5d5074948130e0c24b1992c1093772e9b97c4306fd3dfb4469d031c2412edee2ff4567f4eccf2f26550e7bbe77cb0c70c0dc444c5a486cb187c98a8dd2c06693dc8bc9199acbc75a4681ca06d21bf9276bea22e55817ee9b97b82fd14aa30fd55e39dfe03dd30057470ac26eb74b07af3b", 0x7d}, {&(0x7f0000001740)="382ea595d10ca1f6c5536815d30df88c7f4e1fd7b5b5c00be29c0811b25fbd5f3e0a8f8f3e0d2228930c28ae063a64022eed6e261ff3442acee4615e4cf17ad658d84e81aa097082b6306807e390e2fff9bfa2c47df46bb540b1bbb7abc1b84b3bff68b3c5c0b7d2b29fc82b06017172b61e1aeab6ad769ffc3f212a72ea2d8e9807e4b487c1e625dce06d3a455a3c39ed1fd7061b40ebf0b378aeff444d059cb85b480a718480def07c6b54696b1e48a3862b62053c0ec937c1d00f0a22ed3748cd69ed39a43913b3a5ff0705745336b7d3d2eb074e200764914ca64dc693c1c2f7", 0xe2}], 0x9, &(0x7f0000001900)=[@rights={0x18, 0xffff, 0x1, [r6]}, @rights={0x38, 0xffff, 0x1, [r6, r0, r6, r6, r6, r0, r0, r6, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r6, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r7}, @rights={0x18, 0xffff, 0x1, [r6, r6]}, @rights={0x28, 0xffff, 0x1, [r6, r6, r0, r6, r0, r6]}, @cred={0x20, 0xffff, 0x0, r1, r2, r4}, @cred={0x20, 0xffff, 0x0, r1, r2, r4}], 0x118, 0x408}, 0x4) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, &(0x7f0000001ac0)=0xc) read(r9, &(0x7f0000001b00)=""/226, 0xe2) setgid(r12) r13 = getgid() getsockname$unix(r8, &(0x7f0000001c00)=@file={0x0, ""/50}, &(0x7f0000001c40)=0x34) bind$unix(r8, &(0x7f0000001c80)=@abs={0x1, 0x0, 0x3}, 0x8) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000001cc0)=""/98) r14 = msgget(0x0, 0x8) msgctl$IPC_SET(r14, 0x1, &(0x7f0000001d40)={{0x1000, r11, r12, r2, r3, 0x81}, 0x1ff, 0x7994a4bc, r10, r1, 0xf71, 0xffffffff, 0x4, 0x28}) r15 = openat(r0, &(0x7f0000001dc0)='./file1\x00', 0x410, 0x121) ioctl$TIOCDRAIN(r15, 0x2000745e) lstat(&(0x7f0000001e00)='./file3\x00', &(0x7f0000001e40)) ioctl$TIOCDRAIN(r15, 0x2000745e) readlinkat(r0, &(0x7f0000001ec0)='./file0\x00', &(0x7f0000001f00)=""/130, 0x82) linkat(r6, &(0x7f0000001fc0)='./file2/file0\x00', r15, &(0x7f0000002000)='./file0\x00', 0x4) sendto$unix(r8, &(0x7f0000002040)="12713bac2b95f2c5cda26224b5f35220bc30da28a3562719d63135f66d1c7e8ec8136d31d66736505c98902bb4698b6f24d586215d96c9739ae3abb17de163b5bb106cd6fd4acc327100bd38594309db253e5d25c228f0e76a40e1d3cc", 0x5d, 0x4, &(0x7f00000020c0)=@file={0x1, './file3\x00'}, 0xa) setgid(r13) 03:18:04 executing program 1: r0 = kqueue() poll(&(0x7f0000000000)=[{r0, 0x40}, {r0, 0x14}, {r0, 0x1}, {r0, 0x40}, {r0, 0x1}, {r0, 0x2}, {r0, 0x100}, {r0, 0x3}], 0x8, 0x8001) kevent(r0, &(0x7f00000002c0)=[{{}, 0xfffffffffffffff9, 0x49, 0x0, 0xfffffffffffff0de}], 0x6, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000040)="b4a6f7cc28f50ba876454a9c7e320ba55e50495c509dfa66a4e838b7c8423040788427c2847c14ddeac3200ba67497a792dd7f8adc2c6a8d58a7c3b85a56dbc4a21ec6120d7b7ad5dadacaa2541cd44fa9fbb076e3b2c8caee77a002bf348b46f4d396e11c90608d9303509b08c282db2bd2f1288b5bacb6024b910e341467b2c16255", 0x83) 03:18:04 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x2000) 03:18:04 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) setrlimit(0x7, &(0x7f0000000040)) mlockall(0x2) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x402, 0x1) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f0000000200)=0xc) 03:18:04 executing program 0: socket$inet(0x2, 0x2, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0xb3) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 03:18:05 executing program 1: nanosleep(&(0x7f0000000000)={0xa, 0xfffffffffffffffe}, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) getsockopt(r0, 0x7, 0x0, &(0x7f00000000c0)=""/141, &(0x7f0000000180)=0x8d) 03:18:05 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) fchmod(r0, 0x43) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) socket$inet(0x2, 0x5, 0xfffffffffffffff9) 03:18:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x5, 0x7fff) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) 03:18:05 executing program 1: socket(0x18, 0x1, 0x0) 03:18:05 executing program 0: ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000500)=0x80000001) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='.\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='}*(}\x00', &(0x7f0000000140)='@\x00', &(0x7f0000000180)='^}:\x00'], &(0x7f00000004c0)=[&(0x7f0000000200)='\xbc\x00', &(0x7f0000000240)='\x00', &(0x7f00000002c0)='*\x00', &(0x7f0000000300)='+\')@\x00', &(0x7f0000000340)='v&\x00', &(0x7f0000000380)='!\xeb\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000440)='(\x00']) r0 = open(&(0x7f00000005c0)='./file0\x00', 0x100000060f, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000540), &(0x7f0000000580)=0x10) r1 = shmget(0x1, 0x1000, 0x600, &(0x7f0000005000/0x1000)=nil) shmat(r1, &(0x7f0000005000/0x3000)=nil, 0x2000) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 03:18:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7c347e402eab64c007fe781c68fec485b41a598d14fa1332e50c289042f19b7799bd99a0cf707bdecf7197aaa55ab5fd3263f2cb5de527aaa3b66c9ac24ec44f0d1422464f3df84229d17275faf2b40b241298f56ef274dde05ddf9884e", 0x186) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:18:05 executing program 0: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') mkdir(&(0x7f0000000240)='.\x00', 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 03:18:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0xe6) shutdown(r0, 0x2) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 03:18:05 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1904, &(0x7f0000000100), &(0x7f0000000140)=0x4) setsockopt(r0, 0x29, 0x800001000000009, &(0x7f0000000080)="292918d7", 0x4) mmap(&(0x7f00004de000/0x3000)=nil, 0x3000, 0x2, 0x4010, r0, 0x0, 0x9) 03:18:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000040)) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000000)) 03:18:05 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4}, {0x4, 0x8001}}, 0x2) syz_open_pts() syz_open_pts() r2 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r2) 03:18:05 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8400, 0x10) socketpair(0x3, 0x4000, 0xd5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSDTR(r0, 0x20007479) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0xd3, 0x10001, 0x8000, 0x5, "bd72000c7a9a427886a9a201522eac78ee24faae", 0x5af9, 0xd86}) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x3, 0x6, 0x4}, {{r2}, 0xfffffffffffffff8, 0x10, 0x0, 0x7, 0x7}, {{r3}, 0xfffffffffffffff8, 0x61, 0x0, 0x80000001, 0x2}], 0x4, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffb, 0x50, 0x40000003, 0x3, 0x7}, {{r5}, 0xfffffffffffffffb, 0x22, 0xf0000042, 0x8001, 0x3}], 0x2, &(0x7f0000000240)={0x0, 0x40}) r6 = kqueue() kevent(r6, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x2}], 0x9, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x91}], 0xfffffffffffffb13, 0x0) kevent(r6, &(0x7f0000000080), 0xac, 0x0, 0xdde, 0x0) 03:18:05 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x3ff) r0 = open(&(0x7f0000000100)='.\x00', 0xffbfffbffffffffc, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) fchownat(r0, &(0x7f0000000140)='./file0\x00', r1, r2, 0x2) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0xf60}, {0x6, 0x197}}) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x50) 03:18:05 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 03:18:05 executing program 1: poll(&(0x7f00000000c0)=[{}], 0x1, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) 03:18:05 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000001440), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) bind(r0, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) r1 = dup(r0) pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) renameat(r1, &(0x7f0000001380)='./file0\x00', r2, &(0x7f0000001400)='./file0\x00') r3 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1223, &(0x7f00000000c0), &(0x7f0000000100)=0x4) getpeername(r3, &(0x7f0000000180)=@in, &(0x7f00000002c0)=0xc) setsockopt(r3, 0x100000000, 0x25, &(0x7f00000001c0)="e79fcfab3f311b992b26fbce0ef4e529e47ec9f622e19fca782f10661a475374fa3813f6c49ece1f3e138123cefcee0d10f931f6e47ff31733b483a6b1d33909653677b3426da05f2079201d38fbde50641608afadc45ee2173db72e821904b745b170c9d7ca8562dd22249c6b90cebf71bcf75f908f27524f56de0270e2af9adcdb5cd1732960a923e6a6070062d874eb4399023795107b47407f2c4467c5d1d8bef26f07e253d75f3a22a5b8675ef6d52e21be6d33098f2b87cdf7e3490ad0f314db0908b771d0057b39c8a201f805f736880514f3d673", 0xd8) getsockname(r3, &(0x7f0000000300)=@un=@file={0x0, ""/4096}, &(0x7f0000001340)=0x1002) 03:18:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x10001, 0x7, 0x7f, "84e58d2e7aba244153fa93cc530d3e97b495a222", 0x7, 0xeb4}) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000040), 0x0) 03:18:05 executing program 1: socketpair(0x0, 0x3, 0xaa, &(0x7f0000000380)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000780)=""/89, 0x59, 0x0, &(0x7f0000000800)=@file={0x0, './file0\x00'}, 0xa) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000006c0)=""/69, &(0x7f0000000740)=0x45) socketpair(0x3f, 0x2, 0x1000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000003c0)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0xef, 0x8}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000100)="9d35eacd44c8c33e5582bc86b5ba006c5e0f38860e911e216984078c8c54bf2edacc299394999e3833c4c0e99d66fb32c81f7129c5adac4b300ef99f913cdde6eb881b065a06163f01f173926517292d884340080f98166fabf812ac3a9089d7f44b7a9efd95ef855fdc49b4fa5117fe1a7b28f3c77842c75fa3cb5cf33d647ebb9892852c7a051a60bda9b7922ab14a2ef7e92a73c819859f979042830bdfaadec8a5140f3d937d72bea7", 0xab}, {&(0x7f00000001c0)="ca705c0ff6ac8f715ea4858df044faf5ee1adcd5cb61751561f8df5cd4607f7ab302e4dbd5241c8d104759fdd21c2dc411d688fc4477755a36c08ec84686e654b1ee4a8a9fc1b36433f7667bb0ec85820ac4f5e53e946d89c2d27ff5d26ce7ca6525f0b75584c7a2675afc3477e3fa67adb63865f602d057f8277864936782fdebad676f27d62a21f59710d7533cb46ec6b0d60317287ecec8fb9c85649b51ec3c176a14e4ab12d01969bb102107d04df92488258eb01a8a8d03cfa5a7e7e18c3eeb732e385084db71d882a65bea", 0xce}], 0x2, &(0x7f0000000500)=ANY=[@ANYBLOB="900000000000000001000000f9ffffff71553957c3f67623cfd37bf899ac476b47fe4f2bfea32293fca30332a6dab28ebc1fff2fa4cea47e6e7a7aaaf4608807146457a4897eacccf1f10cf0a672a90f469fce3e3c4855d4227625ce287dafbd55454b23ada5fab111c4be1cffbb08d8c965e9aee7832bfbfedc1ace60cf734017eb4418b18bd7d557d33524000000005a912c3b567da17f44c5ee630587e1ea4429b63f99596b2f89ae4a671d7021b5552a7056165691390a865f97da4d54e22873d50f6eec7897d7c2d0ba5833c0ab9d4239abf688d632343ca1bb18b79cc2cde92214a49c4290f9509852060000002bb9aa09bd8a6bf0ca94a0dd62acebdad5feb0eb495cba91b5aad73cac12cabd495d87cecc3abf2da698cae9187840e4e5e8e35e1951f5a17cc7481ae4d368e83908b312fc2825a0c6116db5fc51482e97107bfffcdd4e5eef28a8fbef31e41841a8705aa86cb9c62e09c4a4f12a0cf34ce5ffbf0603e7"], 0x90}, 0x6) r3 = dup2(r2, r2) getsockname$inet6(r1, &(0x7f0000000980), &(0x7f00000009c0)=0xfffffd65) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000300)={0x6, 0x6, 0x8000, 0x81, "53595d5e4555a3f747ad252340aeb4c8edca1ec3", 0x4, 0x7}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) recvfrom(r2, &(0x7f0000000400)=""/137, 0x89, 0x2, &(0x7f00000004c0)=@in6={0x18, 0x1, 0x7fffffff, 0x40}, 0xc) setsockopt$sock_timeval(r4, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) 03:18:05 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) lseek(r0, 0x4d, 0x0) 03:18:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) r1 = dup2(r0, r0) accept$inet6(r1, 0x0, &(0x7f0000000040)) syz_execute_func(&(0x7f0000000080)="f04680628b0d0f4418660f3a633dfeefffff5fc4c1cac256e298350000002040d9e1c4e279186d32430fc766e8364a0fae4200660f73d8cc") setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) 03:18:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1f) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) r1 = accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) accept$inet(r1, &(0x7f0000000280), &(0x7f0000000300)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r1, 0x6, r3) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="bd957f1a7b032f00494e49f03662f24f8216d0b589d123bf685658aa1f38994fc4fa3b23c3d9df8c9ab1ef1652b7fe60fcfe", 0x32) 03:18:05 executing program 0: mprotect(&(0x7f0000265000/0x4000)=nil, 0x4000, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x2) select(0x14, &(0x7f0000000000), 0x0, 0x0, 0x0) 03:18:05 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') utimes(&(0x7f00000005c0)='./file0\x00', 0x0) sendto(r0, &(0x7f0000000080)="a60f71475ee66206ac0d8ce62f67381acd6ea0b8233e8ff57fd32f97e0bf6d1d49b7f722037668b3c5f406d9b7ea7b6afd93c90d07c5bb67c255eda43181018ae07b14b121fac5151244baba2bb02aa48b29fb9a298905c2965a84636a3fa369f73d0824991a7b20e7384a10be89fca5391d97f9afa0ed40f97a8043bdfda710cdfa51d58d1de76085e69e2c37690042284cc524a424359ccf7829d63ea8760384e5f2c12a697a8294f3b9b153aadef8f76a606daa642eeb941a9ea49eaf2976c1037a8c", 0xc4, 0x408, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 03:18:05 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0xffffffffffffff43) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x8, 0x5}, {0x18, 0x3, 0x0, 0x3}, 0xfffffffffffffff9, [0x1, 0x1000, 0xaba13b, 0x8, 0x101, 0x6, 0x52cf]}, 0x3c) 03:18:05 executing program 1: truncate(&(0x7f0000000040)='./file0\x00', 0x8) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) getsockname$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f00000001c0)=[{r0, 0x44}], 0x1, 0x0) 03:18:06 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair(0x20, 0x5, 0x10001, &(0x7f0000000080)={0xffffffffffffffff}) getpeername(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/1}, &(0x7f0000000100)=0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)='c\x00') bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 03:18:06 executing program 1: r0 = semget(0x0, 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getpeername$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x2ee) semctl$GETPID(r0, 0x0, 0x4, 0x0) 03:18:06 executing program 1: r0 = socket(0x18, 0x0, 0x0) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) setsockopt(r0, 0x1e6f, 0x8, &(0x7f0000000000)="6d4a2e33a127fb3e3384c4328f2a4874a811d3c61af07b8e1b7ec156f36fe652378479b85722fa2e7770d9a93cbc7c1ee0ceb9226c194b65ae24cade344040efc56632453fa59e5d602ec07691f45e63b046e5e5f87397e0822c57a16bdde8ca394f180d77f04c6333f7034f82224641a489d6c1140138fe18686dd7aec80a8f44dc4ae4567fd48ec27e1e492fd0184a2bfaacc82b65106ee9bc05837ce7b22fe2d2e76536336684ce7a062e4068ce36d32f0e02d84cedf578bc363b4e319d74084e73ecfa1795d39b4c93ec9d0090e37b15687930eb6f2e626b7a3f1c1e0ef835c60c2902ac6a93a82e3bc2824535994968f3886a5010d2cb668edd63f2dc1f5f7e172637c074b9c8721694f5d0084aa86aef68513921abde20c4bdac0f6e05725022a0c06bc608ab03de473d919b1dbc38c6a2041d479f52ad0ca8226693bac656d23d075fdb75cf29a65ed2eef19399a35e2aafa01248c28e1a54903099fc13dabda6e873006a28ab90f75304ca4dfa9224eb6fa9304043508e711f9b66bb42bc343b8574906b73736bf0831d73f5be591ca6346befcdec45c09091c2cad55eec33b808b23d1d8df1d81f700bfc3d6e10bd3cffaa4f0bd01f9d2c76128b984ee8fd2561e0cbb4e3e147ac2a144d0100f5519ccc590d80469c00810fd7a4edd8b5765d0bc016c88c8bb76396bbf9d81bf4eece4928948293296117aa88b12c8c7dd3a0bc3c893d1387e190e3f63bbd7502c0379908e55899ef1a0f4b2161a248240611ca78d5d0bf5be7f62773c33387bbd7ba5932192f2e5b4169c2ab2ada6db8781b18ad5fa86c9ab67a22d7866e67f54f8a8d280dd16b7ce52c565e0d5fddc8d70051abde46cd86c0a97fd8a4420de6a0d89763011be8ea0283663a5701d1744a7c0d6ad7a8b01cfacb2d9bb9468afbdfa155d0da3f8f3d519f30c30d395bf19f5b4cd3c94ffbacbb5284ef257b1c44d12c2ba092bf49e49343fd59d5368d871e342c4c0e8302d36e1f4ebd542f2225a9122699dfe31d50b9f57435a391de4bdaa81ca1e8cffe65e52f522821cfe7857da2c21c2e0085920e334a48ebdbaa02592501afad63fd9958a18078be855c9a80aceda93101fa4ac22fc2806a430be9efba4e2edb81a42cdcb70fdb04ddb8b19d37fd39a6383c3a9a0415366cf9fa94e4da66c3c6c15e691ec3aff84473436140e36b29802a0efa771a6cfef7e6ec7f1b874b02e2d6438211dbfc5fa8b6c9cd3129397356bd6692446db9edde17922f8760435e6cac1fc73140150257133998174f9954092a56bdc51c31c156809c5c39e6003046aa68369c248e2256a7ddba1c4ffc5f1b8bdd16014c821dec3855daebb99f2b0abb6bd9dbe648c8a7d0c8b1728edd5d8c51d391448ebab47896ec56612f87b705525688403c13e82a62ebfaf10f140c6ed415bff577f21dfe80bb1b3d8655ff39bcf15db17f3e47865aec683e59d051bb7e829ac5ceb40b110d6e5ac0e18db95e15e341f6ed430f826a395d86bb145cae221da5aeeb8eb3c9dd922e0ea9f7140233c3f39d30bf0e0e87ede9622e02fb4559ebbf81c94c6125d1f11601fc20f56693b1f08b5b10a7bc6de9adb6b58f315a7bc55e915dfc5e01f1dad0defba10f4316184d886be17d2165d26ae9e0935d8e9a086031f3ec3fdcc5cbb2b330fcf8fd75c40d37e7f4b82fbe75ece6c70f0e02b2264e62f3829b81346fb4ba6dfadaa5e9129ebf80252760f91ff6b2821ca047f3a56e5d42209fc97945132d80f8b5063d6ece5c722a73fb0292cbf7b60062f79490a82871ff202186538a563ee2dd5b6a80d112796617981bc48c476926e7bf82a085a1aed9147d13e10a9c6ba5dfd4be51f1b9138b093b3432186de77a6c9d7b659c366b22e6a060b61306a25dfc2bad8703d50014b083b16310d0d1c5261487c5d226e878aae9b989470f64deb05e42f2436101420ae6816c72c2efa652f760dd741f4edb7bebc756d86805e36bb2ffa8a116a139013cb9a27708dc3547478050b2519da24d761bfab74450a35a1eec042724e0eb30b31f260c961e597c230c703c27a4e6eb9e1c3d917432c9f1e44534382a5f522a514b01a0ddf3e051970b7b560b796d033ff329a757f6e1894d66bad7ae724478b203115c63c7d402df5cfa33ea8e3480f4985fccb2f8e7460c60cb2ccdb69356c7fe406fd9529dfe683980811e95975250eef5af46e79531a32a5c7c6ce97780e446c554987ac93231a74f968074c8049f278a9347f49f7fbef304a6d84a534d488c5aa8231aaeccd1416d7d7ac81d12303ecca19625d0fee206e477526530ff04d621c8a1dfb5992fe1ddb712150c541854db2d534fa80467daa2d461625d5de62425dc947d62928ed0a5578da55402dfcee8b120fff0377b0b73eee311abb0d564055ce5474be9b30aab85f170411002a4362809b613bf10d5fcfc97384ca25887caf4460463246daaa4c59627bd541c2b1be09c7f032467af5903c1ecf68e69115d1387eb536f2356c7ebcb9ab2213e7eb6c58c5fc0d178a46a321bde47643f6a844693c106e9f933af2d204f52158b37b3faddd42c42e77ad7400243bcf84c70e5a8326388dc244999b9be8d8841f9295af2d4912fcf6f9f76ac09abe8c40732f3824a475696144f9c2c18d76a74d49c16b0e605f70a3651137ff6e1e0b62ef5cb140abd0d9081828b85262b79ad12e6e0bd3447be8a5781d397cb9e1e48884a6c4815cebc4580cd76d83f8349febe9c382b7ff17a8e3f16d47b58a255d7b442dfb982e62504be40dd9ad75cbc95695fab14c1c3f8a92ca64d0c87337b28926f16f918af080a20ee491b4a73b3376aae5f32fa2a6f1624164bba67cf28f90ebea324bcd1c74aa5b762aba1643a6caa63c9a2632b45715b287debcbb6cb6540658b4ce3e5dce3dde9e091d701cae5807dfbf9785db3ea2f2d6bd98c727aa4608cd891eebe25c44e63d0e2b97047fbeb76173c9e13ecd643de20472c03063b440b86bdbaa8930f2c6ad3603b3e2cdc5c66fea57b318e62f7df7b69e3ab2e3273140cf00383046044b7d331148e3330a523a411fba0efb1badefff76e9dab5ef4d73a7938fe79ef32a717530b94a2be6f13deb43db54e7b3984734e2393d1928a19445b452ebd4bcfad934e4376b5861680e375df53e4080ba3b72fff075bc16b8b284df3765d278a095d5f229488937c6d9d6a48c0b46fe5c2c3ab7da8d0995c8f8bf3af5cbcfee7ca6dd960bbd207c8f670c423ad09425619a646bc4d140fd0b0c0aee9af15f87c06ae6e5b0dc7ce0a778e9403f7a5edb9d9e578c924a4226d4a7142fddc812094d4f301004ac796d07c6d7411f2e38d73a76792cfafffb00d48899f28f182102c0acaebe2de2444b9fbd0121d7a7a0bb3969dee3f82a26b46e1ac9267811b8795a60d9cb935c1b96a270feac42fc6ecdb1bf7d575d18680a18acbd674847d13fa5498bd85f7dea5884eca0e0a68cde98fa85321fef358aaf1639628fb934c63cad6b18b268d08a52ea1c92a613d39f49ce32c8a30232ce37be195ee33ede3668b9629dd5b79b56ea74c495c94b200b5a85da029fd40dc10dde9b6b2390506343c5b9b032fc7a78f3595bb0be52aebfc14bb45c67bb6938649a7b0f2aa49b2c78233b37da278e27e6e7cc48172e258419ec91335a2d635593d2170a6440b02c6dc03f530eb7d5c0fd1cc7d6c6c6df2a637e08f5ad12944d55573a02a45d83d8845d65208f6091ba913d6ebedcb6d63dd38aaf696a2ae4365aa4448b3f8fa5e58f4942875f0096723e842da25ef1a6c4ab4017f9a0f33d9224642b9fea8eaf3144facfeb046bccd71f6b9c76ae9615ac0f21b9cc4c18b3223b00e0b84b79e77fa5462088e5f2acfb411f008115a89f643434540943755c07cba3b92ccae669d7dab701541186454d2071ff3908e229e9e448a8e987b06d8a945e2c6815a0ea2325cc0b1acbda0ff4c24bc9df367878040b9b0aabe96005931a87af00039a275baa9a70a893c313caa072d1d8f468f52bd6b3a63b384fe3a4e0997c9b8f8d009e34bfc2935c92b69b2c7db8bb967f97be7899fae73d8bc16b89f5dc02dc9286bd970a5baef16a4300cccc537c4d74f1a93a2eb1c0f550b19ec5ad485d59de065dfe4e71951a36a7c4edc38d94bab9ee71832da0cf299952cd46e5a84d801713b001ea80380e4d6c9a99eb3b7caf08c7767bcb73ece60456ddaba8058ef5b6c7186cbbd077ea3e5d0eb1e802129ff31aa2b91f251481102961695be836f9275118ce950e2f9caf90e2aa3ca2557fc75527898a2468a129fe4f65dd3f668150b3699f2dc48148f59ac60f810f0d1e928f831dab0e2b09f154af1afbae49987b3eb4a166b3cd14c9ea688d372a4523e7296129ed5323aad6914b88c9c1b507d29f5dd549418be2c396ce19b52f35e6bf985b241ec262776a63c479b7e8dc4be6d2eb84224a3dd3a7f4b4c4d5a68a657b4257f95b66b36a5aa2b7ab47db8e20e89169dc65568bf88388a88681e55f8b7f62204a9f71cbb28d8c4ba6f4cde1e57ad64c41b270af76ff5a4fea1ebc6f045f41772e1ad02d4a928ac1f1d3fddfda22d15bc3e0fbf35d77cef80b0a56e245dbf49aa30c153aa2de64a7a3067341a235e8a9ec0b967415278257e5870e37289febfc58e69eaf12ca41b556d5dc8ce42f089a22497538c47df11dbaf243de0ca6fcb29b48ea1099fc17c5d6f0495a86f61234d94e33f42da6fca5be1b7cb3e237ef72e90560073260d1a61c3663f53b8dbef4282b3174a9e023b1bd8802da9731bc73a67e22c93c504e3b2c361d44e6d0d2ce272f398e3c776f260033972f54c3eade768ede339de93b1f3c63e5ba249cc6fce279f40a867e25432a8d10dfe71604682d82a09ecbdc287931f32d74dc8c1d96d01d22ce6e7918a8c95fa054517d394ed64ca9ae2b485ae435c62199019b0cd87179b9d1979da3578e45404b54cbdc0b7a85a1f1541f1684955367a0b04c29e2e914a13f614aa3527b20ab3e0b80b76bc79cdab00d67e4d93d8dd48e5e4c5ffde6e91e9cfc8f64eba092428b95ab95746596365b4d1b4bacb5b0814994c3bf697e6bc0d44ef6fad9bdd912d95da198db43fe52b50447186601964275eb3340be07f724fca6c3537be2be9be3bc80b5488e5c83d29ea82f899efcee842b5a9b5b917b0f6bbec7265dbc2b432be77663f079355a338f91267a11ae8d3faa93888c452a4be2fd7841c85666a909915e0df0da459d9ed117b9ae0cfc4228a27673d9a17f0e935262aa423e6139142474e731b5a27faa38c23d9260a23bfc3b3458bd71207a7d561ffd1fb9ec40870453e30623e83d142c3a455e9f69c37123e635a870c101aa74ecb79d168aa2e320127c74825ae063bced964a47391280a8d1dcf92e483c51bf57b7def7e9fcd8dd9fb37e08c706693f874156bf9e621cbe77076955519993d30c0356b71ca2c715996e6275939663a2b3ae9de0212ab50f364b84e6ea6267ec969efded0fdd7b15c73fa994a6a647c6f888aa51cf4b7002c52ad792038558409fb5ea8be2cafb3b281d26a48b8b9967d69cfd4df585ca2209ab3d3ead3977ea8c46e4859e627f779a066181a5318e53df2e6dfeba5be4975052261c1bba478f04d977260fd6d95a5efa2a57d4384af3a09dc6884bb62ff507331e60ff20ac2197e83dd607d190c02612df3c4f540856913f3973afa67523db40d57027e2b382517d7fdbb039aa87285e532b216fdd86ad65f99043ff8f6f3db95c81a5295edcd5965fa9e79", 0x1000) 03:18:06 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)="01", 0x1) socket$inet(0x2, 0x4003, 0x1) 03:18:06 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) 03:18:06 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)={0xffffffffffffffff}) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x3) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xc63, 0x7ff, 0xdbf, 0x4, "1de76e2e3884de441f92d5cf71f18d9027e3ef08", 0x80, 0x7}) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="28000000ffff000001000000000000007efc40ea2777a7fe54496579a1a3bfda519830e73ea6834f7d298adf6e2dedfac0fe9c6d88a8271ef0752ffa2fa1ecd63134f8c478716c2f7be460619be8b5f3645c6a21101b1aa7fdfd17fcc8bb18e2bb765c52682a34392c73bd4293c944ad12ba839807dd85ed2738c3c7bab1d2c6fbeea818b82655fca8052a04ad660ded36bcae4ff2b91624dbef2e2488ad8144db2b8481e68b6a1d851a0c601e4e346c6f6f321cc2b1b1db6c3db4c0f8a7c1dd8dc210b020fc23c16824020ff945ac95823f4566f7efef15f52210a680701d5e3d8a8569f91d3b0453c778739f5d9f5a0975266e09c1d24e", @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r6], 0x28}, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) recvmsg(r5, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) kqueue() 03:18:06 executing program 0: socketpair(0x21, 0x0, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) getgid() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = syz_open_pts() fcntl$dupfd(r2, 0x4000004, 0xffffffffffffffff) pipe(&(0x7f0000000040)) 03:18:06 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xe166, 0x1, 0x1ff, 0x3, "fa6ebe5d0cb4527dc5518a25ffc2b35f14e6fc87", 0x5, 0x4}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x6, &(0x7f0000000080)="d5ff9668", 0xff96) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x26) 03:18:06 executing program 0: r0 = getuid() setreuid(r0, r0) 03:18:07 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) accept$unix(r0, &(0x7f0000000080), &(0x7f00000000c0)=0x2) r1 = socket(0x11, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) sendmsg$unix(r2, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f0000000380)="f3a20a04a006edf192e2ad0d550e8b27d6a098ca0a2c2b7ba250828c83f8edc873a1cacf70561300bfe8b400cfc48c6d10ec6849c66edcd9bad0cc6adad785209819dea19531e5796e44ec5025a82b6d1fb6817ed5c395e4b88a9be0ae41fd4195829ebf26b99da2a859ad76c5ea878e63576b002832fb2790ac2beef765b9a9a821ebb05c9282d6b4d0d31c49399f956f424c9a349abf927f91d80ef8816ad8734c78a3efe3103cdd1d9f328981aa445a5fa0123c837d6800997f5eea00931427aeb27cdc42e4ad6ce98e57cae01660355a5b373e3cf4f442b8b580a26781f59667c879544c653ae1c3bc0dc3c33fa11739f32568a0ace139f83b09841ab031a1fad1efa1f5a0d786dbed99f3e4c818a131af5e060ff1e8f348a3e0e581126761798891993c0345ee668dd2f8c28e35b9e9c43084c57fb701d6486359affaf160e7ae57647829522e003631987d054d8529128eabca65e1f9ec20776adec699db0b594b53fb37e716ea1f8e2c98426d683cea6bfa7f4dd305fb925b2cf085c1854b27425c411e8ac20b5bcfa85d343e8033a2b496b7590f18ec315dcdaddda2712f6fad020c332b22fd341d7644c24d9004b6c5ab11ee36b1a93bb9965d922833b25cdd10395e38e1476802bd6dd727672b3312080f23a2947e5bac295861ee1d337fa764db1139f29a1b771bde373c7d7b5ef574e5d2d811186723ad31038c25208454f15cc1890c3a6232a53b4847a04ff072d515b883328c1da24f5dfe14aed45e0e5121a02808af52239046b0e1c773be138c8ca77afcc584c34a820da5127bc486a6bff143ffdb114339a34933281dcaba65ab338faed18ac606d77bf9ef902db29598bbf7c4a7fa7586f6059c3a73d564777f76da379976a2871961b60e330b5ac20e7f0cbcb9fb6120b95d96aeed94eeb0391ad95a8e7536a62e7ecd585fd537e57c31c754053c5605f91bfd58f3ad457198f0ebb6bddee35e748657cf2fc3dd7e49b396905e1f01a41debf67f9eb2850f0c60efe40c355f687617804853dc8fa58be6d872679ba4e6c8edd1316aceb342246e91cbcba814f886b7aa88f51e4dd88422aff5b14bf0a457765debc632c1d86ec5c1238b994c3338506ff652cbccb4b9c2246cc1e4e88265bd346e090b9d4b4615e3e1be30f58b113b47498fed1360f2c7893eb8d34887892425df05a02c2752a02b3b3be5955eead5eb2df90c6bb00582b96b9c6b7daacff01c2a9fee34c28780af406788dff7985d6616c2046ea07ac56540c46b6f65154f1a9fd263902042c681e3051d54111aabbe7d5c45f966d98b48da90c00db3ab7b03f66aee80024b5e2bb4757da735cc92f608b23e0040a97f07d6d54c0a7ba0e1ee94ba9abe5dcc1db89122ba4cf22adf7041a7e10fc62e9622fa40dbdebc9db597b4eb077347fe9bfec4a4c56852c46a5f00a017d0c0764f918e00e81f58bad348af3fbbca5fc6bbd359316ae24e377fa91048a343fa36a7a6098b8e56ba0b5fb79b2964d4dcd85b56a3c76e0d40e454db67eeb170785c80087efd354bd3c24eb8c2a78461f832cad8a2a5dc807a8a15494563599189e8dbac669d6d8ad1a731753a1e6ce1816989b546893ebadba8e39ef088ad405562b0895e938b1925a77a24dad5d691fa47f5c12ac588b5f273ba619564590a4f1285c65df44956f85a4ed3db4817aaa49a69391a6456c7e42fa46b93241c8418be4222d2aeea039d3a69cd6add16b580b683b7a04d78d324dc56ef21a0155dccddd9da728c84da0650c08d5ed6959248e107f0b16f76820c3a6b0df78922edef79c6ef0401fbcb626ec1c352ade58968b162054f6ce34693de12a377731d3a13135d4b3279320f003a2dff48c2ceb24f5a258cb33feaf7ccd18ba80a77b90a5fc2b0cebe3e6c54d62eb5854535a1f394e7ee4bd326112ed18b6dd7aee1f55de61ae2bf89ed9681d7f0e8010f782531004eaaff38ffeaa1c3211628c706ea209b438ef5772b71c12099dc52a7fc25f8866b4691478e88172b61eec3b4c7e83683c2d0337afe0e103f169899663690805cf03dc001428aa841cd467ccde8b4c8af2754d4d586e20196d54ccf0a8258df0b986d828a5b8ee29cfba17f906f4cb62f451cc47c0cbddde974f7f6c28530369f925ebcdf8fe195f5b10f3eeaa3d0fc6cd42ae181727d2a2d883e6177e50925384ea47a6481a83098f465c97590ad2632e8b938db9b775fe774cda75e12317a0630ccef6eedc62539dfab6fa629d295e0e67d20cc8f1ea79482683f9312ea0008fac1747284a7bf18408db5265d066269e3787c4cbc466ae9a5d31d166aab5424a2ee3bf0f4cfe5b85799f84ab3bc1f68a7f5b48ac755a4ac23d8b1512cdac7f8f69a31bde539b2a574744440596c9e550773c48e7cda5cda791ab16a3928e1694d9b73d9567e889b5560defdc0c71a69389ca35e6fcd5b4f7342809a39ca363238dd9a5e1440bea97a733c58b7c3ae41bb22cb151574b48a161f7b54660147fe2506468a04c2b050a4d58c5a1c8f80482458bcb129e6d9f04385eb87024d7496d50e4546d839625ad2f3d286946a21e37a7177284f85466a01c2cfa78c452eddb6a05a86536f9c3c3d64ef47736ffd57df0b3e7cf2c8cc75fa6d09463bbb1b76e8d72f8f43112be2ff8f60c9b6ffda7acfeac5756e4f092dd904e0620be66f14cce9c7e92f02d948fc494a9034a4be6782ed21b52304cf1fe656e2bb18650b7a8e33a9f375be227538cbe3290a363a89a8c4596f2a390fe15bf9b97ae24c0186435347eba0aaace74750c8925f960ffb4b0d256070d756788357705722f2c7691437d5a34810917c669b0a86845a6579c02e54c6cfd5605786cc1b397eb04a19874d695a9e2c9f1579d9d4423d9d8409cf598045981401c6e93e3cc3eb9dec7086e55aff3bd227a736bf53d33ccbfd9ceaaae4cb29d9d037a6a2fe54de7375ba50fdfbd2b73221410b81523ff3437573f97b1c66443058113334267578a90e90b69cebcd5d88bd7e843957ac163727f0a1ca58a10d6e3fb320610646d2db37281e494e471e9ee7fd92a3797010321858cd04c463618fe94e16a3a75dc1aeabef33715c0e7b483eafca55fc0b8ead46f1f8ae0038121c52a4de775ef5130b3f344a1d37dd16ea514f6e101f178044b6e4fec09f03310a9452bb6467333db4bbb1ea87fd1930558fae127ba12313425b6f5fc8c19cf8ecbdb45518ec36614c525c14f1ec39ff827bd5cbca0c74a61d05518d4cdce635fa0618302a440d6b1e07d2a44232d6c320af5727c73bfc8a0506250c2a43c9cc97219ae9b6598d9e72fd36798508f80ce7834aabe3fab5188cb531dd1c1311466bbc376187d5b9403a419b7940052028f480fce6bf8e4305f8f133e8734d14b4377801036fc15afa8bcefdfee71031da6fc811a6f2e79bb0f4beb29995729ecc6409e9c0624a06b63e0fcff8278b18d2fecb27b206eb1accbf068bfb72ee4fd647bd381cd49c38c7a9242ec8273e44493dfe52333e4015f4ee850f1e1092a52d1f172b534e732bfdf05982cec6aacf060b53909c06f49bd7fc1b3d9f0b3c211d00757604f437ba891fbce9a308bc365a1b62f5803941f66d9bd5fb216d6017720e63d6cf8544eec1a7a348a4d4377c91e2e24e68f9bda4a47a1952dfc9a3a3ad1a9933ae971f5eef526f1a5ce1cd8cd95e148835f43ddee703ecbd64cd4bd8cd6d3e0916c61c796562a53d7e4676b13ee681361135c91257c54411f4f9859d352abb693b22837ae0f1687818427289e6dbdeaec05743fd25f727b8a7e2b33a0aaaa66fb4a447c60f25af0eb0956829d0eda6146a12a23d492cb1094a148ecf482b0ffe5bd97b63c4db4fbd27e63f4cd794c542727481b270ef99c6f921c84bb288f01fb43a8413f02c16a3596d58b144151daacecdbf845e1648278793290b5ef05969334363b64a83ec4faffb19b7695caf40cb0100c567cf10b498a340ce53adbf406cdf2e5402add02019584b7601c45ed2e7ef9cc533778ca20843d8688625359db3cf2cfb585f2c04d9dde3d3f83dc8acaf4fbb32a14ac2cee21e7dc679961269a0222a9e2a3a5f00ae51064a5a48420ad4233bc3966ab333895a2dacab45feb161554335315e98e95427d049bee581e231761f0d80e61675a25c0c3f200876c8651ae4e16f222ea03db0dac0218df55152af5a5f52c4568c2ac3a6ae958d25079c40cce3788bc72b495035b7c3c928f6beea1c805bb50e383075faf4834f95c9b133ce7b3d3eec98ae0a52a2ba7b9a97119bd53407aedeb039cc0c24154dfedd0d18d475c36de5404f13abfc0a29180c6f1e5e3075500ee7c19d4bf0ff2794cc14673ac86e8cfed9dcd7e88a0b52fff37eadf4234287bdee31acfe789619f0b2215b1b99b58dfa5a68b212df74d9b5d1a3a86b04f7749dcb0f16ff01d46eb3cda1e60a44515d3465d69f55d8e1db8c92a2e119983a0036816e0e687959be1f128f1911fc6a39b35707c0d6be8f8d9367aa1ef9e7b04ab177b2f7ca7e6458192f7a50d50e60ef0173576fe8e69d3490acbca2f9cce45bdf936e8988a82d5f970b186f28c0c2f802d5d3a174e49416c4363d665223a9bc9dbc25cfed6be17e3363184164fd72c32d277ba2fee1d062fd5621f431f37364f6947a61445d4d61ea4f3c5961e45ab6bd8e46a1f6dd12bb6268f0b0561da275773055dde2f4281a2774e6eb82220bc50d36cd01e92285c46a0740951aaab70852f7fba4239b13fc71b42d03c1e44f592b165c895d428db4c4be80e0df79b0feb481ed92be70cfcd43e915065eb587e4c44cc729cd685d84ae7fcfa1ab71136212cd09176da885a11bf971d1361b460a204fd9b985693eb79006012bde4574f7dbbb9be0295ce4c42b4737d6195247dc4f8b5596cbc2bc2d", 0xd9b}], 0x1, 0x0, 0x0, 0x408}, 0x1) 03:18:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x8, &(0x7f0000000040)="4af138d23c912a5ee05d7b33672200", 0xf) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x1, 0x4) 03:18:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = shmget(0x0, 0x2000, 0x88, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/203) r2 = dup2(r0, r0) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fcntl$getflags(r0, 0x2) fchownat(r2, &(0x7f0000000000)='.\x00', r3, r4, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x6d, 0xd4, &(0x7f00000000c0)="a4e0beba410fcb001c22197ee60351e9d4f740caf44c4a00a401d1848e", 0x1d) setsockopt(r0, 0x29, 0xc, &(0x7f0000000240), 0x0) 03:18:07 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) setgid(r2) sendmsg$unix(r1, &(0x7f0000001540)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001440)=[{&(0x7f0000000200)="37e311b3926390710920332da7bcb25113437779eceb9abccaeb476db810a7de9ddbd2e5b11648c40c1c7cbcae2001eccb76fbc8c75675e5912fabf13682d7bb022d2ddf4869d40f5ca98251e44f4571", 0x50}, {&(0x7f0000000280)="e452b28e5a6bab1240186c26137f96367ae9fb632d3c88b90cffac8fc131491465faafca1132f5413994944273c50ea6ec82df63ede477e7ab3a3c525d0383af74f3b03481b2397e9651e6974e4aef05356d0c78abddb47033de741bd72a61018b8ed5089cab9b5dd7e2d249e096f4b31c0e97526bfdcf0776b1f5f976711adf4bf1287c6edd7e1580cff59b22642d9f44336875574175b7851f5dbe8b19b7017d33", 0xa2}, {&(0x7f0000000340)="c15af80dde560d0bbc1052b323f8563a8068dac8bcbce4728cb2ce21491594aa602b97f74b8e2ae08a9721bc987ec1692ebb79d7949bffb0e45ded30c64c8b4581a6fc11aaf3ff", 0x47}, {&(0x7f00000003c0)="fb2e69167c93b1e21e927e4427f18807aed7ed216c18bd9c2906406ea8d71585659fd6f7c4534bdcba1dbdf25d9bd8771090145d14c693d45be9e0c7ef583cb5363f565d5a6d5105a6aa9b9f85a7f7c3cf", 0x51}, {&(0x7f0000000440)="34e27151cd3b08c58885b6a7b223a7a4638a1ff2e1c91c7fc610cc4bfe9a082183c5b2bfaf47427f089fb817986bca7987655abf17e794bd3e54bbeefa606339cb19763dcc8f081651bb48584b80cf52de925028abf80923fade91165b6556e7563bb27f311cf97717012e67bb521cd68745a0457552e31f8f6263d0a8c397853353f38acb4bfe1c4a675bc7c827ba87bee3b4c47ce7e9038023b0aff23035b0d50fa90cdd824c1bdf8aa1a11064ea1109315d59e6daa3af34a7d7eeb93cd766b80bdbb26d3aedc8945fd59abb413b7d927638f1cad0c2f2c0bc1a8dff518a70b48e3f934a732e64d0fa77aa5dc1a75d2120e30f910a0ae1b4bbce377efe95cb43ec9cfcf6dc2c735b87d425a31724ca13908bf4a3b28a4d365afa598c05d535ffce353233f935439245a602c6e7956b4ebf4e6bccaef3d14139e9cc7d931b948aba5a9cf8ac7bd631036361db7d3fc726b0905ee907cb5b73543ef8cc3f3003d391cccfbefcdfa07244cd964bc972ce9234ef23b21090144f41632ff34927247232e1fd1d58252dff255616edb75beaf13022fb007c40f892bb813b13ba5036f59c62c9454bdd8425e4504ff42599ab0716846191fcdf0aa6f942a21e445dd059ca8b5666c531b0baf1b729a1dd342da03973b57a2af6d13a2111a4bb0456cf28f3a1d0e8165fedd34a543b4998d04bd9e24ab86ade0e2d15b55864db230e32a2a3c7e0213bfd0aef950cca66e815125ef5cebb8f74205365e48f83fd903890e2d12db4fae42133254ce05ff862fc9a894babf04ff0ec93df6bbdb693db45aa32e293aa55ac76e3297def1f0cd3f07502dcbf0046944c017d29c6321cd18173aa98015e99f1cc53e02afcf01c73e4938df284ad98db7ba5b13e8fcc3053eaf59444f39f6af59099b40759fc9bbec3af89cdf2f9e4b1156382bb13507651f02603686def8b089392b3db14cdbbe20c2ec846c50ec24e6fd762b6fbacb54a0cf0e6ba96b67d8a73f70cd560fef43a1ae516fa1001a84ae4c0121ec260ec3862688194c33f017946413996e8dacb758b15b3dcb71db7d119df1083fa466c7f48a55b83ee273ab6faeeb8b65669c9c5351763fffcaebac4ea32b1c683c6063d4ecd1e3aa73cf57c3cb4b23a7e4bc4380ecb061bc2f884bcd6e1ef40d9dfb183d2b028c8def5637e55bc8d56151a783a3867cb15f225b55f8d2a9ef8b56e1ea19f34619fd8b6dd7307a889524e6a49419c9503358ca511243f03aeda8388f6f1a9e362c224b7a7ce1f0eea574155b4c6bf39b4e3afbf4d5ec6d1d29dd4d78fb6534e69e469eaa660884766e51ceecdb61917d694c656f7566307e6f1d4e00debe5dfc09415830ba2eee11b304d467527199f24d6dd48c60e9fc2396f0454471c5e8d18f7f82d59ce78e3e56935af1748235498a390c3bc4171d9fdbad1fb941bab81b216a6fc6895563ec461d3ee6c062b50bcdfe47f231ac1a1e7fb5974ae26958fe2ef556373eb75a52469f025a33b6aef0691f02166ec4e77d5c4df394f1b0836bea8ebaa0ee3aaa92b437b237781cfac93728148d472ac6a72e6bbf03e866cda0a92f51360b2697dbfaac31b5633b4fd29305a682afec76c8c19d54cfa81d27f6630ea86893257644f8e3a7ceaf38c322e0db374a79361fe79a80ed430f970f11b488d046bc341f04fc2bde0aa802b552a28e5b07ef36205702d1839c04f29c3b0d8f26048c4a94431e2e2f053f17f72d24442ae5f87479f1fabfc7e9a5f1daee41876483d57a754ca936c9f120acbe85b0af1dcdf6f31fa9ef9b9ab01086e26bc06931bcc4fd325b511888cdea14a74c87725694ad86cb9f5bf0d893979f7120b5295620a9712cd7648f94daec90bab89f3f0fead57ac88c3e6c9dc5d06a3eb83cad1f19bac2e870dbe9eaaafdb30bc1375c5a37c28c3ba2d268ae8a3c0272a30829abcffce606420c85084b6749ecfda0740b0d84be51b434371c958a400d238d06c50e467b27aa70a649a84094dd99a29296f43601347a4296eebffbda4b4fa0c0317f2fc50ef558fc3860f69603c070d6d4264f9eedfe90531db8249b48df503dec223859beb58bf97617a5ce42cf93c7e048487c7581fb56ad9e2fcd5e135f6fbe97c7e9532f76101b0445a99d19194d7c4a704297af19e6afb55665934ccc5f4973d67b697e0bbe887611a1f45ba825d8a713056ba1789f19578c3800a09ddfb300b39b988ea420682b152191ce9e89b5c71aa594b3d7a9c406a0d5624a381204acc253a92f1f895e025805a3c8f138d8d330d862b42dfba33c65b5de2d3ba712e38d367871b0015f7efce10e3091502bdd6c070485f7a3cfeab4c0381be306ab39c4df0098433681405c394076428f2d33d33df883e8644b3b68d400b8186d43752ee0a3f8a204ce66dcf6a37277c55d7899e67c2d61080010d7b446bcefd20cdf5cd76ae8aac20870f3747ddbe506b09c0ebf227042d0b92e34cdb4b5de3c30736dcec17e7593155cc6e2e03efe86aa37cde7c0fda053632aab54cb4191f994388e8f4783daf7e157c81bb835db175738aa06c26c5f8f4a8d68bded01dade2a54e1b74889cf9794587f736534e4c8c5ab853d9d934e7c0a0e2ce00fd345f31d9b418fe24dea91aaf4b35f5b12e945effb9fe20d98baba497e993a71642232f5add06323b3ccb6b98d410d0255af824bc06a58c5c47298a4e70e6e11b369f770c55e98ee69059c8ebc7b7f88d74af2f170a48d6b3ef4d10c61aa8af17d1361a8d806bbaed47dd30f38fe64a5380472a505f16a837661509efa694f99ab9c13854a6ea03888a26953676ab4b1e720eadf918dbe9baf2fb76792c10097fae2ba150717365993269c8909b30267675875207684a2391405545311270222910f3ff5d9fccced29e9d8b459b0bf153c28761fd3d76c8de7d6e8a005e310fb1863c7399f8258cc4e65c5a6e05bbb8d70c9bb1662c1673943d07d35b415cd96b494a3509d84d85d03a359705fa7b9f92920b23d8dddd93efc249a56f15a46ac176222c9c6770950095743306b109d86199a0ada08a34c14ac42e61e45c551bd902552930f5c02e779f4dac3ba18902ca04d1fce9b6af34cb612d9a32f81edb9b0e95f9fc3d45dac8ac852e364774e43f2b5fc44d9a0697fccc0210f64eecc91d0ef2756223c79ec4387b0cf8beb67803afbb7e0f1517326202c72540827a2c0a4fdcc2494709e46dee5a0f7b3dc0176ea8a0fedf8351fca31f761d7e1ddb3ba7fd49bea5f57289aeb18d3cb3007ca849a565cb89fb078ea4e21e9f98c1e076c050e35457cbb324528a9ef59937a60ecd01f2463484eb4d91f2f1ee3dbbe10716bbd0a3e843192d5aed6f5c9fc97060c954b4edb2e7555d60d5706742bb4630b9b12b4fabc1d255d09f415e21f1d128c772ec96b73cd3975bf9891d0a9190d9f60f7b45fcbcffbc5d443e73e8dc92a96a258fafe184ce99625e60ee8e09a287362a35aab002b5d313757bdce567eed009306d95b3fa5d1f6674501d17c9ee8b27625ab9a154cd42d3c7389ae5071e12231633ae7c08b023e5eec2c97cdea0d2aea327c8d4f8a4fdc2bccab2edf77a07a1ba7ef4cc921dbdd4baff212a23ecd8e9a5c22d7e4a3d3e44804f69ac65672fbcee27991ebc9eaaefc3ba7de347fa17610bdeba7173fe8f19cb775516440dfee8cffddc6d32b46e174e001822a94125bdf8a242b7a7e9847ffabb818a6ee1587c9d0dd70b3266aa6db032a06f0fec9a70bc54128d7fb527fbfe61b6034dac9af24012288c2289b0d33e2942bd520082af03e6868fddc8987db753f822c64967e591c0e272122f93f965179ab545b5fef2b45b98872f099ed398f665e90aa83419424e0e878d95a5955c1aebf28ad1af472c5c09fc23905eb4daa756ce20a25024c710fb44d515170701281cf63b22f815783f63a33d3627c2329afe6b06e16ad67f9f107f832d6f5ff056fcab0bd3161636b37a31116ce6695ae935699f082b04496910c885e13a0b469146b7992e853eae648abde55a63e36bcfb33c9ac0fdc71d8aedd088a66192e0f0b8d89071174ec59147237717225d725e7c55e2c1b0ce5df781c608a48da3f5173a9f65a98955c55bb3cd7ebc145bfbece6a1ebb83640d687dd0d940e5a091a9efa77e3c36dead5956af44047dc3a7234c37a6361cd84a1491b0a7a2a598b6fa691b304cd5f22b635a9258b3f8a8168c1b66326a57f52a7a10d7fdc8c6a7444003820303a62e54492f9d059e36644d7bb3cdcc3b3992233c21445d0baeb573df7b1e85ef99860a00c0cb74491735b457411f889e48d1ea42820e771d69986232029070d8e17950c2a4f13345640e4dbcc3c6499dcdc4783cb67758e30d35aba7700ff582a2f8e5e030a6495c7b50243e1774ed6ab529b715ce1926e093f51a6354c92dc6c6ea0eee65ee57486691e5d93deb0539713d2cdb95dd94034ecdc5c9388a042bbab55918b76cc0347e80ef35fc49f079566787d5f7a6f6b28acd81678cf2d9b031a411e90f9510c242725816fb43f84e2ac3ce8b1039ca8af5e2a3b8b566dbc891ec627e401c3f4feaa5447f030ff955d4afc308e40db8c35ad3ab40930c650c1163ba6b92f8c35048769d6fa0485cdca2da2f86d1f1c590ab7a56d19788fdd46629d09ba51f10e6937a2ab351a7731c6df2a21827f1ee6d88bd872df2a56ae87d741793caf50f110aa327c880933b041a85ae31bb1dda8d9ec9dffc6bfc636492309a48cc88a05ece5ad01114621a2a84ef69e5a47e079acceb72a60d8b371cec0cadad5001ec996cc72eca4a053734742ee40ff65e112e3e65974593eea836aae498547eb6f46279e47c692fc28a86dbff4bfa153fcae3e532fa03a175ece8cd314dc071c60cacf0c17a8cab469ee99ca37cb0c6182f86eb70716394844b09c3171cd30d57ab4cb0cd089b8e0392f6d577cbea9aa0a6782a1a06b819096a91eb31058e35bbf97a091a8279aaa1c7e8701ecc284c7c49a8f0da107d172e7483ab5023862615f63364529d93193dbf1aacb04e724c4cb1b68f4a6493de91f4591e8965fcaa80a5e7159f499284350fc2ed97ee387bc8cdc5c85ef32b4a9396e1227ececddeb0bc00f1dc3593ca3837acf6c57ccb8d29844f04422a5b3f9a51b3a08ee02aa118c72ec07142c3c596198feec65f2fbbd72f5631cef9315abade18bdc4f188f129a3753c8c126b0bed8c65fb13115ecbd79a0198159bec7925452d7fb1ef7ca05e8c4644096101888ed0a20274571be9a8b690921b24cf45c90d65d3ab91e29f2d508618c149af4ea9bdcc46ffe2b2b0916afa0a86964115822f4dac3e8073476ae52509095ff3020972b10973070d353c7e84479a820f7c8461f98c8207dbcd6d4e8c2b48f11bc10f7caf5779eb43bff0a0fc16081b5309f50651071f2e9e8e7b9cac6bc3b97793d7f7c8f8e1924a0a534400bab0dfecaef9311126980381213f19064c55ce9363976049bb51f5a0cf9441577b48bdcd1cb80cadd6d76111da9e1017c93f058bf2a2b6bfb65297182c9f864fec479f3569208e8703f66a1a24caf839f9598779c495cee89e6c06aca6dbb7423f1c888e577f421ea6955bedd77c26685c6836a05e834fda1cd99783faa7e94931b6bf7e8ccf9bccaeb021a71dd6421357c0d56ec48d0d7194c7ab9830a05b9efba016ed9df6d058a0df546179b4f3d4ee86efc603a0090b3ce82895a3024eca57f31cf168eef24ff2473388c331d97f45b2172d561b6dfead0942dde3ece42a0cacbc95901c194fb6744", 0x1000}], 0x5, &(0x7f00000014c0)=[@rights={0x30, 0xffff, 0x1, [r0, r1, r1, r1, r0, r0, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, r1]}], 0x68, 0x1}, 0x1) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0x3c4, 0x0, 0x33b, &(0x7f0000000100)=""/9, 0x9}, 0x1ffffffffe) sendto$unix(r0, &(0x7f0000000040)="c55b3dbc649a7419636598d330d3c843c97a84ec2af063aba240d3b068620af06484ecc1150981547e835855545c8a4c3359a42f7333b1b2559e40a700862edf787e010f95d3b3774d06e1fa0700000084e0ed376a3febb25dbe", 0x5a, 0x2, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f668e83e83a16"], 0xa) 03:18:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) socketpair(0x18, 0x4000, 0x100, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 03:18:07 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000000)='./file0/../file0\x00', 0x1) rmdir(&(0x7f00000000c0)='./file0\x00') 03:18:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000300)="30fb1c508bc94f34c18e9e55815a5a713573a3e25ce4e1e3516ed4e2ae93a017f647a912169d8b4e9938b2f7227370ebcc4943e318c4ddc6c003008b73c9af4889e24c66bb82dfa98acc11aa6ac50e95b5f72b1c711fda1531ed0a9eace5211482e5689f9ed7fb4904d03dd07d8757d073c610621017fc3a32ecc2773e1c8721d2e929a12b0490832fc539127dc39fecc6fbb94093db41aae590145aea83bdd9bdc9fefd6a0f01834d61ccd9980fda06a9768cb364d150b763d2dc8c52696b6288b266d70b25e52e63ad141380863a47f5a7601e82b3595037684c9e27b2272af751a71eacdd35d0f8e4f58d4f31e88d80e468e157eb8b0fb50bd578c27ecc44498cd0a30e67d52053fbb6bdddb557f78a81ab2d6120992ffd3dbf96b665827035a7464e7e467325e16e6469a314f30d3d5621b359bf2c7fb0a24918b7bbc5244807551473ed1327f5692db3e725f8424920ba00d4e49eadb7cfe3c4f5ed2ec4f0a01cf7176b5b42f4cac633c58df4a3f321ac42207f994bca6bb5d7f83b6f533cd53f09cc1fd0e9d06c16e76d7a6aa7b98d42eee10137f77e105db09d442082be64d02da1b3c5a0681830047a86fda260245d0ab001fde38fcf4bfa1af2a4f782eace5bfd9d5d33135d20498fd50e2c44bf1552cc4b621bf06f6f69dfa584a975584838ecfa062d1d5e20bf66a17d5329c78ca583bf35932d6cfa4bfafd5ff39a7ff2fc41a051349637a6f3160b55cceeedcd32528fcc412a855db6160fe9b8de8c530ce282458046015a4bb02a8c22455809e4642d634b3526718c0cc159d2b1cbe1d27bde05de87c179c13bfedfcc13b40e9cc2848b5e88d7e3b7527dfd283d657046c924185f3c5525641f4f5e6338948279dcf84eacb0c9ad75c766a5ebeb9c34c3dfacce32847d62d84a68263b9c7fb957cea9e590edd0f88ab01dc3f38906f3fd70c1aac2c490bac876abdad679ea80414d7bc8f68d73b7dcea9c9b7f87c8c3fbe1ab4b01b3cd9fc88272c317be934dde73fad78f1fd6d55e6517f7e1156d6140565ccf91e02a82ed2d7e914ba52e98db132da5ebbd31b90b43237a3b1c27c5f7b5844283f4fa45925ad4040969263356cd9157b50672c4f95c826dde7e55c4d95737be30ef3f98dd3c5056de603eabd6bf3bd27ce993a082fdd7548374ec76b5c19afd5c2f2bb4c0bef44fd9b719ac39bd06eebaea5c3a3c3f08432958e3581d0497a5df593e95c16da97588aae893d2676353169dfcebdcc9a2c0940b7ee200bf4f1d301b15325089ba73e3420d508d830c2b7ed5cd951a94108d6f43f2942d45e1d0dbfa1a83e0afa95f0c134406c8e20e6e6192a754b0b5a470ca7696e298ada8bebcc054a67c6adf408ea1330be37b7bf7156c69a59803f1c5ffedfd9d19fd43e4a7fc36bd42d8cfbeb06e585c42428e544ea13edb1f324d0150af755c398ed8cd0e04ed36339140c5db5f793275f8b268d2533ff56085ffcc86f4378231f32ac56b1227bc53cf6baeb29d93a79125b952af9f5fa97882c1facb36a87698d1c668efdb0a5306237b2a7d4b0092f974f72d2bc82a76aebe1ee8e959a916edd90f3a84f19150504794d431162615aaadd1d9cf64b6f4abd056625414fef47554ace39a18f8479b0655c405ec1563472d239b53568da13f12e28c25ae24dfcc6c88eab33f4f8fd11874dda024528f56b1d13f59b3ddd2d65eadd29d72848bd0ecfb6eaab7b70b74ff1408a95ef910be91fc556e866dc96ee210cb2b2bd5f7ea904aae7b93cf42ef012a2d627fa6556bc2e3d4d178f5c06e5f9bc348", 0x500}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x8, 0x0, 0xfffffffffffffff9, "84a4d96f0207b8a3b481f316194d7f8ad79f2500", 0x0, 0xfffffffffffffac0}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 03:18:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000080)="e74a042b68f1c48e41350d9176bcb3aba86b3664aa046e0690d04489cb1d6b9ca747a7514964f7a930defed8e3d2c73d250f22029a2a5bb468640acc1d425882b0e1b12db1a5cdb7bc23e203913c68bea7a6358eb58cd88cd1c54c8f43f5882d3c8f495704980f4c449632d3189c27b8a6a815cf65371319a3eebd1fb44730cfb465c0b3f5dd8503f99370d7a066557e85f6", 0x92}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x8}, 0x400) 03:18:07 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1ff, 0xfff, 0x0, 0x2, "6ac05bff4b6db665994ecd3315ccf12891cab7a1", 0xfffffffffffffffe, 0x3}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12", 0x25a) r2 = syz_open_pts() close(r1) dup(r2) syz_open_pts() r3 = syz_open_pts() fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) 03:18:07 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 03:18:08 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000100)=""/230, 0xe6}, 0x0) 03:18:08 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x17, 0x4000, 0x0) poll(&(0x7f0000000040)=[{r0}, {r0, 0x126}, {r0, 0x2}, {r0, 0x100}], 0x4, 0x5) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x102) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x80, 0xf0000001, 0x3ff, 0xffffffff}], 0x600000000000, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x41, 0x0, 0x200, 0xffffffff}, {{r0}, 0xfffffffffffffffd, 0x40, 0x1, 0xfef, 0xcb7}, {{r0}, 0xffffffffffffffff, 0x80, 0x80, 0x8, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0x40, 0x20000004, 0x3, 0x1000}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000000, 0x4}], 0x6, &(0x7f0000000100)={0xffffffffffffff73, 0x7f}) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 03:18:08 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xfffffffffffffe01, 0x7, 0x1, 0x101, "8c633dcb6e938c9151a74719419a6365d0d17e9f", 0x100000000, 0x8}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) dup(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7, 0x8, 0x0, 0x41, "023a535d21cfa80c0014ff0679ce754e309e6afa", 0x675a, 0x40000000000000}) 03:18:08 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) kqueue() write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x4) 03:18:08 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 03:18:08 executing program 1: setrlimit(0x3, &(0x7f00000000c0)={0x1, 0x1}) open$dir(&(0x7f0000000480)='./file0/file0\x00', 0x880, 0x3) setrlimit(0x0, 0xffffffffffffffff) truncate(&(0x7f00000003c0)='./file0\x00', 0xffffffff) open$dir(&(0x7f0000000400)='./file0/file0\x00', 0x0, 0x80) link(&(0x7f0000000500)='./file0/file0/file0\x00', &(0x7f00000004c0)='./file0/file0/file0\x00') truncate(&(0x7f0000000100)='./file0\x00', 0x2) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x40, 0x20) r1 = getuid() setrlimit(0x2, &(0x7f0000000240)={0x3, 0x3}) getgroups(0x8, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) fchownat(r0, &(0x7f0000000180)='./file0\x00', r1, r2, 0x4) mknod(&(0x7f0000000280)='./file0/file0\x00', 0x6000, 0x8000) utimes(&(0x7f0000000340)='./file0/file0/file0\x00', &(0x7f0000000440)={{0x6}, {0x3}}) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000540)=ANY=[@ANYBLOB="40000000000032000000000000001f1de9245afac8079ffef63aef954b01a4ddc66dd0609197f1d46d9986dc643c834ed92a5d4835e30964e00b5705db405f77dad0102b5b08841cb2d111eb61de12221c6ff25dc4b6388af16374acb44274d9f3f48610f9f18ffae08561f070c9447fc296904d4fea2e99c54981c609fc80139dae50cf9203674e41b29ef169058b893f9fd93891de1d4679abe92a989e044ffb4e3b5eaae309add1aa52d8b59e0fdea9ae41ef3d37439ccc416fe814db76940c0c51c156806e53e1782b5766517ab5"], &(0x7f00000002c0)=0xe) accept(r3, &(0x7f0000000300)=@in, &(0x7f0000000380)=0xc) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x5c, 0x14b}, {0x4, 0x59}}) chdir(&(0x7f0000000000)='./file0\x00') 03:18: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, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455badfe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a000000000000000000000000000097", 0x10d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800000000000000000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:18:08 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffffb, 0x1}], 0x24, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xd1}], 0x7f, 0x0, 0x100, 0x0) 03:18:08 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x195) r2 = getpid() r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() r6 = shmget(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r6, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r7 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r9 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000280)="c426bb267ec35cda0ef002ac85276c23acb51a52afe9084b815402df2bd4b0a9cf980702955be3712576bafcaef9d0ac6ec57df53c9e626797a9904e08df9eea309d28f549e1d41403b3536c65941219e12aca9ece215520113d1320935d7903e53afd3c54d3b8ffb803af8605a07b77e435b29f522ee161bfdda17424abd2a2", 0x80}, {&(0x7f0000000300)="5e27f0b63f8d9ccde477a55b4d61af5ddc0301e575dbfc9fea2b81e5881e3213d5c24fd5b62248f861ffcd4d36267e7e1d67bb3864a6f0c795a3b88f9da75f4bf44786d0576d10e6e6749cfebfa679048f542725afc35a98d8372533e321a885ee4170b868e06504d6c33b88c7c0f3f34adde85493c4d4aa6886f735a97dbf5a04d9270ffd154d123db1d0562a3b48634c7fe8a8064de450589f3d5c6de0f81edb701843f705a7e8a4e0e4fae81c0a9550cf39e7cb7b98de809e9e2b0518cebe9a2f267d2e47924d5623b567347bf93b8ed6f088a27f5d9fae6615b8", 0xdc}, {&(0x7f0000000100)="023b6b7a8a02f134ea379cc3ad3f06208d5a5e", 0x13}, {&(0x7f0000000400)="ffcd03b5ffd316c9a782a0ac30aa9b955e9932e994395ca72e64cdc4cd50fecbd5efdf369821bb62dc1b779d602f9fb47ffe428b4c9d9c71f8b90603a59fa16119601367f58c5e9ede6d97bfb7ca210936248fb77eed9cae04e61816c6133fa29c0211b60807b37299a08a137aba5ea7cf28219cd30d04563565187da653b243a601550623dd3fecc7f6575e996d970390652b18f87f9dc370e2b6f8238bceabb11709885368c82ed8d651f5d7ea9294727a31b23bc9814f2f3917064a74cc8bd53857b1c1", 0xc5}, {&(0x7f0000000500)="1e2d024e7f463555a6fbaf5dfe5b29383494e267b39768e33a80ca3b0e30352b5b361fb95233cb9792820a24d6d33865b9bc65b12474c50b56f314160b4c6d7dd80d2223b64294a23bbacab2aed080848f2478dc4b9311333eefe73ac932248d44575916a6a264027f295c44caaa3b9d8da7ba45beb650b1f1931ed5e9c5a182acf6f65ad75e9f5a65c9e61808700342d4900deaee982ce1e6d898b463508f7ab2e04440077d52cd3e69e7885c64541422f67d8e15603039", 0xb8}], 0x5, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x98, 0x404}, 0x402) r12 = kqueue() kevent(r12, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) kevent(r12, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x0, 0x0, 0xfffffffffffffffc}], 0xca, 0x0, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x127) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='>', 0x1}], 0x1, 0x0) 03:18:08 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f0000000240)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0x8, 0x80000}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000140)="d6ca686ccbb33e97f5fa063589876e5ef15c9d0e103a193a6850dad598534dbea703c8c158c58c460bf030679f8680e630062f44e35f1ed7c35a83aeddb18fe226c048b841e6dccabb999704a7a23950547e53239e28697ee6ec1e3aabc5743c3d94892e8b7b18c12dedbff7bede7fa51290054828bd1e9f7faa18c631309993debeb414af38e6fb5eebba2a8fdc8f4be07a6ddd23359f07", 0x98}], 0x1, &(0x7f0000000680)=ANY=[@ANYBLOB="10000000000000000100000050000000101000000000000001000000a50000009e12bf967f3ece4e0585d9c5c01032f0e1607aa46a7e10a72676dbc5e1081132cdac284782ad45e032f92c36bcc7026f124eced76b5f56695cb5f1f67489ae87bc465e6e46953ad610e4d5933448c5b4598a358fac93ad951573e481705274dee34a96f341040bf059230bbe53b78abdde3892f2b40bea7639c379120a2d35b5723f6babfcd890c7543b255cc2d6a63a3864d2c6d7666a43ad9693e867991640079a86540e35faf3d6080714ddb5c55c069713f65f58f21b2db76ca3cacf3d5187d0a6bd6c7a63538a60114c3c1638954cb4f408c7511963692ae5b654d8eadf52940e65064256bce5238c3dd685d3e9233f1ac843ec1cb80fc9e474e383e0edf363b61dc2e1fa3771c94de8e8016f7bda1b658dd5e82557aa6ad9ede7b78ec1054190b448d9915ec5df0dfe4d2a43ecfe49b6fdd222109ab4a20d91a202dac28ae5210ccbc259263ae4d236193060ad07b1299a2bde92b9fb630c453b10af6ad056248c7eb7e6166c851f867a257acd55e72642e31b1326dea318dc6a65306af4b2138d1c056f20cb6cc81f0a99c6f04536d4e9dd4a950cd4ba9797d0815845dd339eeb42bb4014a6e0d7ac463f31ed0a6f0752084dcdefeddd3d919c4b14b7b9a4a5233179935a6c078c05f6178ee5545092fe82f8c06e43bac7b1d3bcfc699c7bf9d867e629dcbdedd9c267e3bb10a09b4c504be30d12567c2833df10d528687763b8f0ac6b03a52d04903a58c01d827d914198daa2272531c10bc768a6810cdf648d4af387a501c2300a1d814b6c80b95640ec2ed4ef49800a9cdbdc7524676c26d9337129697be6b20064a507a54bc5c12a6e4ed1d2e3a71bf3615503ffbfc748a8d8f92c983ed428cd566e0190cb4bfb8e0a8f5f0c8d474a018f8b5747797e2ea9f029fc461f0ad9d5a36dd542b8c3897eec726fcbd6bd633da9b9218336a3a51a7e1720a6f1a94ecbdf9635b2d013c34b7ef05056888a6247ffba1e1537a1624856143e2612f89b91482608f2f04c97592e1cefcc1ee51a96332bcd0124c0fc8fd713c015aa69178a8779f735cd6e42d13ed22ad77350d5405c7d24c2ab26f05b8545d6e41a5d9005e8a56ddcbf7b6dc211e2c898ba12d1ce5f78aa47ed293afebcfb2e2c87377dfe21fffef23600e72cde6456f1d0e77884e308609e008f1f5c8343eaba13d6bde121aec69964813469c64f2a3832605b95834493fa0802e3830c6886439c309004f4d1d1dd1a24541e90fe50d70218c20f85e43006d25c0043689bed25ec9a46972bd27756902f7b00cc01c4b0e92d9c7cd77d2f5f27d9cf55414699a9b0a8f37d6d09662934603dd0f811d11c0afeef89dc8f010609f49f41026406bcdba711dc6d798873fc5ee446646a3b1cc92bd505f67890fca403d9b35f9e3dbb39e6052430f91b1237f8a9d9d96d2094cf4100e70bdfbfd4686b59848c7fe7d1b74afd1b808e6a2e32b278f9a85235c3c157ee2c51fd5d2780649f9e3ba53d349f4617c7e6ee5dff988028bdf67c6971e74fe850bb1e689b6e2fd94f13084014dea9aae0689e1800394ddf6b3f905540363c099df1f7d62e10c73a25153152cf6636f095ee436216779a447b5eae90ac745e3c576c9b52ddbd7fb29e1118a452993323e090d051b0c0289cec713d8b37a5f6362174a1f7dec2b709af72f56a3f969b2d0121de237b25e9043da413187c51cb9b54d2710826f07d0816ca25a90ff132cb45f8dd1fcc520483aad06271940425a9a068c4c102f12a08d47060b05a26a3007872ccbb49c02e82c626ce6a13789c23aede527d52b6dc1328f1fa14113e1d0de07d41928fe72cb6d875dcd56f5c1992fdd69ea3a2cf95fbcf0de67948bc5ce9375359ef4d7317bdcebb2b715c1ab9dd4bf3b3ef82bf940fffd0b79213dafed96fcab2543609b00018223edfb465b4ea065d8c60c4262aa865b116746f9ec742f2435ed395aa7d8a4b08ddca0ce13805500d988b503fb19800778cdb18e4f25c5e566a8d88dea5ab9102680a743912b806e8f16e513fdf84202f5cf79f0d63d758cf3a3a5b60f720d0fe9c2e9da0f131b146b5d92b7d086c10a62b57b5ace1cf8f26a34e234b449b99151afcac28b342502928e4f2285247ec46be875d2e4abdd473df1a52316d2ad4d634109a88c31fd7f6a22be3238f83c40cbf781abb6c1a91b8457bb2b3f3ac0b39c2171e0f2da7e96f7e489b84866db93d7b99b0176df500775f129f01b3db5f39480242739262e0b0e45694514dcb1d6cf8e7ab4320de0e450fc6277a696de86df04c6155dbe6e54f8a86bda163358c970a0f96ff63d06a95c8bb93779f2351b8e6da35c78cf493efa08654f94a1cc5f045126a52f9ffeb3e6a9723d0676e8f7ce0fec268cc43177cbf05fcb8b7f5bf99437de91de4f221a400f2a89f1f4bc4b0849d2ddb1701c84fa5694a239a1d3602506c95d4918620f4a8cb51c5c184cbbf37d7cb13e9383b2a68800ca3fde3adb2b96d96e04b93d3217ad8a41ac53fb929d1f52d53656c31756bbedd093b1c9dca4173a635b5c441b6191d50cc27cd27d7253cc9e556c1ec03c16b6b2fbc097731e3d20850db739fc78f4b9b9f08303d1cae109ed6c00e5ec4396103ca09884bc0eaa329e6730ad5ac6b2d16c2d413f2ecd70b5f4866cfbc60c2627c038d915fe381028b7f62bc6427e2196ee9583caa696d796cb09260a609396b8b28736e3138312e9792b0c347eddfeefa6bb718d7f162a12c233044f39e2eed57b8df673f460ff4d8c1413c0dcad1f50facb8d017fd78f7e29e07eb50ad05c519d34885fcdb25f43bf41d0a4427233b13c8ade62514cc5c4dcdd9e194b880f80b035ec1fb589a50bbbe6f478fa6b8015fb14f8ee516bd2da6a899527cc490cc18849fe56e16207103902bbe3b6bafc71ed52a0b1a3af9de149867660af690459a59393874522edae9abb4e6e79051e5b6b0cb551e912d90fabc932c9cc8ab8273ede7f477fba30c3fe99395823edf8b9270f4de5e7fd0842bec054b0177d74f51a6459820b264f1c7cc62f88702db75156fb099cb21fa9f12b8264c2ce36f7e9ef556127925021d91daa692d8051bd86c3e04d2a77a3a74a129f591732b4473404737d585d0d80ee44c023e8902655567c026c8d42f93704ab4a7268c97518e9773e14568210d0ff6466e72801968983cb8f6993de3b55bbcc8e9b0fae5ae77355ee472d76a2636af46cdc420ff50a4c87271ed3edc565db8880187c44facb4b917a60e272993a64b8a9bbaf67cb6386b38cf6495f3b34e4c1b92f40de1d4faeab9f2600d6ba68fb2a51f875bb3c2e10b5cdd05f7ac2afaedd2e4f01060115e88b4937808d8ffc3704650664d17a14f9c382da01e48f1d060a455c40aeefcbd95cd8d92a9a0f377b9e1b146011a94281b79746d6f45ee2ed71d8d4ffb496d47a4d17927caaff403f0ed2cc613bb2e0a1ea726942e2836a0f351e8045711661fa275c75093921d645a1533ca3ddf595b35145b29c15cdc38564b1bbf9e4c64e159f55285ab55321ef0ac700b4d6eb1bf77f0af8baed59b79bf88a6157bb984f3c1af2628d16f114cee6d8c309edad3a8e2ec76bc64390c535ae08ac1634eeca75ca7d9b1344dd12f1efac40e529544bb6072e7be0ca02176445275ec67fc42d00bb4bdcc3fbbe8ef436925d61b301ce8c2979f1774d9c8f35d8c87b33fdbabcde4691ed95d91fce6b85d1a7397c961700fd742798ec505a56c0998cc2bdde3b9d33c1d9cb73fb9f4618b629130bab51b92bfd8a8cda27e080f2048bc3d92602f8255b1e8bf9d1fd7d98c0375e04d2e24f76f2798b9f73feebf841ac88fbe3da1f8059c9d90d235758987e66b42379df990975426cf6316495160603542152eaa017bac7bdc254ea304b944a3c17ac179510a8e1da7a5f544d717f99cefbdec50b5cd0329b1b1f32c53651b7f1a9692f032c582cea20ce4b375e3fe005be24d13f01ac2fc8c3c48f1a05d1e14c3c8a45468826faee1c7be1be3c62151a6a323dc2f42b84fe019b017bcb3c4f605d0957e88024dfaaff417a4b72c1a20bcc9a85146a70a76829b10783a2b50a7b29080733f56575cb5b3efb56eb9e5dec2437e1b87b6e56aa3216c513008c38f49e2164ff1a3a0b3906a8e0610f37f707205b59fd48520e613733231ad2ea7a46fff736b8b5f5aa895ea980daabe7d14d5f2abb7d88be82f71b8bbaf3510ea67e0300edada26a6bbe681a2951adf4bf1593ff432c71d2afdc6c3dbd02b02a76250d73e4a2476e81bc1ca5425c0910840ed2fc1654bcb3159cc9ba8e63203de0c581dc80af7db613152e751e67e3c6a729081b63566fa151560c0703ec9a9ae3bdfb53d83284b43835868749e3dbc1cbd6028a9fe49ba081b0313e5afc854d26ec058639acddfcd66257c936fa063c83fb08ac4562eaf2b1f6ac1400511445cb8fa90728a3ebd636eb08eee6a58c5ecb3f69f37dc1b19078caa86e30daf33c8377407ffdf8e6f75f10bc497b1a3a6f42b8b8bb22203af6fdf6f785ad16f35ca9ba18fed7737749c94bfdc678fbd34e1e7801acc58d5a938b73a91d0506ac43114de3662bb8e1b0576f5775e27b9cddd1545c4eae216f8c25dfa9f7604217c707bac0e5a87f2a0c5f7a045cceaf173bee4f4b006c09fd55fa8b9e0a22db2c406e88e1c53b9d57263eb510c8a686a4ccc6dcb96bfc0109478f104875cdb6e65a8aca92e7b46cdba20e579770ac19f29def0510e603ffed4c71fa8a70c7858815fde3721a1fb08d8d8afc0f957bdc6c1f0c12caca81868d0087f1718a8e7d5bbe2e3d6427af61cb17ecd2b4e75b6e80f44b89b48a462a400b9f0aaf87f8fc777d9af7c9af39f5f8bc8e85369a2c6d3d0846fda97e42e2146bf550bbbdb5464679dfafb210a3a2551a91fd4861d12fe8a56866549e1341e41ea1e30d054a2ba0edc9477008e0cae2d06ee6b29463e0a50a2f4575c52ea717486a89862c88f2f7d5c26f85c13dc85b6ab52c888a686f7a1ede28061ae2f0c1286d96bd2767a1899182de3681c9220f97ef49251ed4dec2fd9dcda39d32c44bda2d4a30cbcbf7955b4ac9dd97099e6b64f5e73a71d77bab95701ec9e614263f7b8e7a9544735c4468b2ec78f5884b6e7ef88eafccdcd0a60c24d0df987edc63931a54b69df8ac0a4ce48def4b7a0f3ca025b6669ff2723402e73658c78e1f131c6df8e9b8d3e60974b246ed9cbccaee88412591f97bd4be43439d725983c5967a6ccfb39186a1aa53f44c73d32b10eefade4d19e2b7cb72da74d84c07839ea507014e0158b2e565b435017d7d41ff182b09aad1f3bad67a6c1d234afdca926b6b9b1754e37f571d38717fb563be05ae766926c2f146b3624a8e8b2aa7f178bf5961bcb225a16bcc23d8f726ed9e5a4a9a746b5d26234aefa809848afc0f23c59b1b98663a258111d43b8133df562484a34984b0234758d566bfa7087bb8791a91449feeaab3ef32a350310472553e329ef592c753e38a9832a80dfce50f85a1590a9698d2a7f921149506961b25c5f2a2483b1d5d24ad68c1199df9db5c8346cbb06e2c3456d8ccbedd7a1e0d3459c11164056995d2c673e879c33ce18caa076082cb96597ef3fabc26c5a7920a115321767c553f6de2c0b666bf16f569a81176ec4fc7a8601389a107e90ffb694ea681e9b6255cb743e9b14de98bb3a7920ab725b932dae032440563e6d274e3c35ee9f0d1a17150ac6f64262aedf855d27193c724d488479d3d31fa40abde4a56935146aa1e83458a01249a2d853a2f727"], 0x1020}, 0xc) sendto$unix(0xffffffffffffffff, &(0x7f00000002c0)="67d6cef2ccfb139164f2ea7d63578463403d3dfbdcd2a470a3e0e10db665be76326569035a2ca3ef", 0x28, 0x7, &(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8) clock_settime(0x4, &(0x7f0000000340)={0x78a, 0x7fa6}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="140000000000000000063cb07f6f2e2201340d545aeedd82"], 0x18}, 0x0) connect$inet(0xffffffffffffffff, &(0x7f0000000280)={0x2, 0x3}, 0xc) 03:18:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x1, 0x200000000000000, "d705000000000100005b0000000000747df74de4"}) write(r0, &(0x7f0000000280), 0x27c) write(r0, &(0x7f0000000080)=',', 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, &(0x7f0000000200)={0x1ff}) r2 = syz_open_pts() close(r1) dup(r2) syz_open_pts() 03:18:08 executing program 0: readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/4096, 0x1000) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x80000000000065}], 0x0, &(0x7f0000000240), 0xa, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x53}], 0x8000000ec7, 0x0, 0x2000008001, 0x0) 03:18:08 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() sendto(r0, &(0x7f0000000140)="6482f7cff5d949f57f2d168ab3e463607aad729479d72975f751b7dbc4045dc3a77580e226d9f4bd6b1ac2138030cb0df15046824e3d605ffc0f7fc7899bd2300dd69cef35d358c6fe2cbb2d661d707f243ea31bdb0dafb82d8ed79e52525af9bda9ed9dc9a3928f869eafec34f22400617f9ed6414e9a4acac4e322a10a85a9372dd6c84593cdc919593e2e2a5ce7dd209b56065f2cad2535d3d678a59c734c1d7c84", 0xa3, 0x4, &(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202ac6d3aa9874f1775"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) shutdown(r0, 0x2) socket(0x12, 0x4003, 0x2) 03:18:08 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xc) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) open(&(0x7f0000000540)='..', 0x300, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10001, 0x8) open(&(0x7f0000000100)='./file0\x00', 0x3196daf6b40fc565, 0x2) 03:18:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001003, &(0x7f0000000000)={0x1000000343de0b5, 0x80000000000}, 0x10) 03:18:09 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x101) poll(&(0x7f0000000180)=[{r0, 0x185}], 0x1, 0x7f) poll(&(0x7f0000000040)=[{r0, 0x7d}], 0x1, 0x0) 03:18:09 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x3) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x7}, {0x18, 0x0, 0x4, 0xafe1}, 0x200, [0x7, 0x3ff, 0x2dc, 0x5, 0x1, 0x3, 0x6, 0x3]}, 0x3c) r1 = semget$private(0x0, 0x3, 0x500) r2 = dup2(r0, r0) ioctl$TIOCEXCL(r2, 0x2000740d) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x80000000, 0x40}, {0x18, 0x1, 0xed, 0x80000001}, 0xffff, [0x4, 0x100000000, 0x36d3, 0x1, 0xfffffffffffff001, 0x8001, 0x80000001, 0x5]}, 0x3c) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r2, r3, r6) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000140)=""/44) sendmsg(r2, &(0x7f0000000580)={&(0x7f0000000180)=@in6={0x18, 0x1, 0x2, 0x8}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000380)="5ffce4d65258ad8e71857bc15e188e79e1df2880e30a5cdd05c64c6c1bd4c233c7aff79298af3e5117733599d163cc45658e76d156da073d6f387dad05fd6c6ef85bfbb629faeb49a1735f8e08cf69f8fb324050418040ef1792cb9d91f2d824a99d257c9dc96361199e66e8ad395f021255c7180c57f296e6d35a23e7633f9e3b2c98c34524ffd227ce3bca55a2a1ac05c42960a1d26ecd98e244ff7079619b4d62a7302762ef66137f0897ff25206628ebecaa3fe5f06b8d1d71ab5cbe54097f24b76e9f4eac2afb75ed24e45fbf388509df43a74ecddeac168db78657e90ff8b4caac05880ef7963d1a16aeceedcf", 0xf0}], 0x1, 0x0}, 0x406) recvfrom$inet6(r0, &(0x7f00000005c0)=""/199, 0xc7, 0x2, &(0x7f00000006c0)={0x18, 0x3, 0x80000000, 0x3a}, 0xc) r7 = kqueue() setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000700)={{0x18, 0x1, 0x81, 0x6}, {0x18, 0x1, 0xffff, 0x2}, 0x200, [0x4, 0x2, 0x5, 0x6, 0x7, 0x5a, 0x4aac, 0x4]}, 0x3c) fchown(r2, r3, r6) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000740)={{0x18, 0x3, 0xfffffffffffff040, 0x4}, {0x18, 0x3, 0x3, 0x5}, 0x3, [0xff, 0xffffffffffffff8e, 0x2, 0x3f, 0x8, 0x5, 0x76827886]}, 0x3c) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000780)={{0x7f, r3, r6, r5, r6, 0x80, 0x7fffffff}, 0x1, 0x7, 0x7}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={r4, r5, r6}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x80000001, r5, r6, r5, r6, 0x7c, 0x2}, 0xd226, 0x6, 0x4}) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) readv(r7, &(0x7f0000000a00)=[{&(0x7f00000008c0)=""/111, 0xfffffffffffffeef}, {&(0x7f0000000cc0)=""/167, 0xa7}], 0x2) clock_settime(0x3, &(0x7f0000000a40)={0x8, 0x8}) getegid() mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000000a80)=""/247) r8 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000000b80)=""/56) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000000bc0)=""/150) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000c80)={{0x18, 0x3, 0xfffffffffffffffd, 0xfff}, {0x18, 0x0, 0x0, 0x14}, 0x0, [0x7, 0x7ff, 0xae3a, 0x9191, 0x2, 0x8, 0xaa4f, 0x575e]}, 0x3c) semctl$IPC_RMID(r1, 0x0, 0x0) 03:18:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x0, 0x100) semop(r2, &(0x7f0000000040)=[{0x0, 0x9}, {0x1, 0x75, 0x1800}, {0x0, 0x80000001, 0x800}, {0x1, 0x5, 0x800}, {0x0, 0x1, 0x800}, {0x2, 0xfff, 0x1800}], 0x6) socket(0x18, 0x7, 0x1) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/170, 0xaa) r3 = geteuid() r4 = getuid() setreuid(r3, r4) writev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="fc1c0d16d8411870c00e4bee0097a78ebcc849ab9368", 0x16}], 0x1) recvmsg(r1, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0, 0x15}, {0x0}], 0x3, 0x0}, 0x0) open(&(0x7f0000000200)='./file1\x00', 0x2, 0x10) 03:18:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0xa0, 0x4) clock_getres(0x2, 0x0) clock_getres(0x4, &(0x7f0000000000)) clock_getres(0x4, &(0x7f0000000040)) pipe2(&(0x7f0000000080), 0x10004) 03:18:10 executing program 0: select(0x40, &(0x7f0000000000)={0x100000001, 0x5, 0x8, 0x93d, 0x5, 0x9, 0x0, 0x800}, &(0x7f0000000040)={0xfffffffffffffff8, 0x3c56, 0x4800000000, 0x8, 0x54c, 0x3f, 0x8, 0x4}, &(0x7f0000000080)={0x100, 0x4, 0xf0, 0x2bd6, 0x8, 0xfffffffffffffffe, 0x5, 0x5}, &(0x7f00000000c0)={0xac5, 0x1}) select(0x40, &(0x7f0000000100)={0xef9, 0x5, 0x7, 0x1400000000, 0x3c96, 0x650, 0x8001, 0x2}, &(0x7f0000000140)={0x2, 0x4, 0x6, 0xeef0, 0x8001, 0x234, 0xfffffffffffffffa, 0x6}, &(0x7f0000000180)={0xff, 0x8, 0x5, 0x9, 0x8, 0x9, 0x8, 0x8000}, &(0x7f00000001c0)={0x100, 0x1f}) socketpair(0x18, 0x0, 0x80, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000240)={0x79a3, 0x3}, 0x10) select(0x40, &(0x7f0000000280)={0x9, 0x0, 0x5, 0xfffffffffffffff8, 0x4, 0x38000000, 0x8, 0xbd5}, &(0x7f00000002c0)={0x8000, 0x1000000, 0x4, 0xb8, 0x2, 0x8, 0x81, 0xc5b9}, &(0x7f0000000300)={0x0, 0x2, 0x6, 0x2, 0x4ddf, 0x1, 0x8, 0x5}, &(0x7f0000000340)={0x100}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) setpgid(r2, r5) getsockopt(r0, 0x7000000000000, 0x10000, &(0x7f0000000440)=""/4096, &(0x7f0000001440)=0x1000) readv(r1, &(0x7f00000014c0)=[{&(0x7f0000001480)=""/26, 0x1a}], 0x1) r8 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001500)={r2, r3, r7}, 0xc) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000001540)={0xf09d, 0xffffffff80000000}, 0x8) r9 = msgget$private(0x0, 0x0) msgsnd(r9, &(0x7f0000001580)={0x2, "ade6de5615bbed5f468721e11f42fcc7d98dda141fc6e8e6358e08a942b13b85c2f9b9ee47affdaf07a15317a26ee63af436b8f48eb214d6ff47bcbf1bc4f0d83f58a2f883bac9b4d5bf6b7f"}, 0x54, 0x800) select(0x40, &(0x7f0000001600)={0x3f, 0x2, 0x8, 0x31a2, 0xdc82, 0x8fb, 0x7, 0x3ca}, &(0x7f0000001640)={0x2, 0x3ff, 0x3, 0x88, 0x7ff, 0x7fff, 0x7ff}, &(0x7f0000001680)={0x400, 0x7, 0x29e55fe2, 0xfffffffffffffffc, 0x1943, 0x4, 0xfffffffffffff1f6, 0x3d96}, &(0x7f00000016c0)={0xb6d, 0x6}) socketpair(0x18, 0x1, 0xfffffffffffffeff, &(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r11, 0x29, 0x68, &(0x7f0000001740)={{0x18, 0x0, 0x1, 0x8000}, {0x18, 0x2, 0x0, 0x7fffffff}, 0x100, [0x10001, 0x80000001, 0x0, 0x8000, 0x0, 0x3, 0x1f, 0x3]}, 0x3c) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001780)={r5, r3, r7}, 0xc) accept$inet(r11, 0x0, &(0x7f00000017c0)) r12 = accept$inet6(r10, &(0x7f0000001800), &(0x7f0000001840)=0xc) getsockname$inet6(r1, &(0x7f0000001880), &(0x7f00000018c0)=0xc) sendmsg(r8, &(0x7f0000001b80)={&(0x7f0000001900)=@in={0x2, 0x3}, 0xc, &(0x7f0000001940), 0x0, &(0x7f0000001980)=[{0xf0, 0x1, 0x7, "0c6a10d6147b136588a0469b9b15f04089b6919d5fba4b4371dfeaa74e4c6e0797b32e71010bde9550456b4461b6fda1e5cb919e8b981b0e3f417a0166908598c7329ba800806dc3b4667b01487935fea0781953b5ea3ad77d798011e446c8e9941792e828260436b8ee4697418cc93c4f28dfaaf70d81bf230c6bae6e123ac6962109796a63f5b538b0d3a29679693b7daa52d26038c5f65370cec9d252d39a3bf083ec50347d9bfa045667a303eb6019359306cd113bf6d24ad7fea961fce6251fe5e397396c7dca8b1bbb6a42973eb48bf88a3b29b4fba2cb4aba15e54526"}, {0x90, 0xffff, 0x4, "0c1622dbaed6dcbe136d478aa8ab21e726760c46ec49a2e3d567e31fa2a5681132d2e633b97d76bd5b74a2c5f796af46ea5b51853588e150cb34d50ca609718eda144740c34c93adc1413261e9ee6e40b10e1bd954f925b80324e5e821818eb6e8e449f0acb5c8c995302bb156f4cfc766b3c5c3044770e2d17c"}, {0x70, 0x1, 0x9, "5a9710059be442a16e06ea226ebc900ad6483e20b784bc916203376d2e14399ee741e976a8781223c8efdc330d5fd822d4b87d3dab8530a393e8d3fbc42ec94df829b75c1f249b6c6262197762e12d3f252422e99104b3fc78"}], 0x1f0}, 0xc) r13 = open(&(0x7f0000001bc0)='./file0\x00', 0x20100, 0x80) ioctl$TIOCCHKVERAUTH(r13, 0x2000741e) ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000001c00)={0x80, 0x6, 0x3, 0x401, "e9dcd51184b2ea3e556857d3969e99ea6d948292", 0x0, 0x10000}) fchown(r12, r6, r4) getpid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001c40)) openat(r13, &(0x7f0000001c80)='./file0\x00', 0x40, 0x10) 03:18:10 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x13, r0, 0x0, 0x1) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x14, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r1 = open(0x0, 0x0, 0x50) mkdirat(r1, &(0x7f0000000240)='./file0\x00', 0x8) kevent(r1, 0x0, 0x0, 0x0, 0x0, 0x0) fchmod(r0, 0x46) recvfrom$inet(r1, &(0x7f00000000c0)=""/72, 0x48, 0x0, 0x0, 0x0) ftruncate(r1, 0x4) fsync(r0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 03:18:10 executing program 1: getitimer(0x1, &(0x7f0000000000)) clock_gettime(0x4, &(0x7f0000000040)) clock_getres(0x2, 0xfffffffffffffffe) 03:18:10 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0x0, 0x100}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x0, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:18:10 executing program 0: accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8040, 0x8) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x44, 0xe7ff}, {0x9, 0x6}}, 0x2) setitimer(0x0, 0x0, &(0x7f0000000180)) 03:18:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x2aa) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 03:18:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mkdir(&(0x7f0000000080)='./file0\x00', 0x10) r1 = kqueue() mincore(&(0x7f00001ee000/0x4000)=nil, 0x4000, &(0x7f0000000100)=""/119) write(r1, &(0x7f0000000000)="2d6c455bdb626f075d73c9393baf3cc40e780d6f8afd9129383925ae7e649639e6ad348091a4692941a05f2a1d0db73faa7f882cda798cfea773d3201380d63b28e93c24c6b401d98f2f0ca44218986fd5144c2888a76e12ad85f900b8cf510a252c8c0875eb4ce2a6e1ccd3e32705f92130", 0x72) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ed000/0x4000)=nil, 0x4000) munlock(&(0x7f00003eb000/0x3000)=nil, 0x3000) 03:18:10 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x3, 0x0) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001a7000/0x600000)=nil, 0x600000) 03:18:11 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 03:18:11 executing program 1: r0 = socket(0x18, 0x0, 0x2) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000000)='\x00\x00\x00`', 0x4) sendmsg(r0, &(0x7f0000001880)={&(0x7f0000000280)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) socket(0x20, 0x4000, 0x4) 03:18:11 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r0, 0x0, &(0x7f0000000100)={0x2, 0x3, 0x5, 0x7, r1}) syz_extract_tcp_res(&(0x7f0000000140), 0x1000000000000, 0x3) r2 = socket(0x4, 0x2, 0x6) setsockopt(r2, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 03:18:11 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) ioctl$TIOCCONS(r0, 0x80047462, 0x0) socket$inet6(0x18, 0x5, 0x7) 03:18:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 03:18:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) shutdown(r0, 0x1) 03:18:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom(r1, &(0x7f0000000200)=""/108, 0x6c, 0x0, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) ioctl$TIOCNXCL(r0, 0x2000740e) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x70a, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:18:13 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) semget$private(0x0, 0x0, 0x401) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001780)=[{&(0x7f00000001c0)="b1", 0x1}], 0x1) write(r0, &(0x7f0000000240)="c2f5b24cc8996b2532dbd0489db602dff2126823a765fc2b8c6939429d4cac04be17ab63fbc54100dd57946e1e0e0c3bc7a061d684072edc28fe1943363e612f8848a45b46041b0017ff934397a33a90b9234b0b5f46a27ae00c8553b8fdd8d2a4273f869e5bf5571f6e28ee2cc4f8918037d77c5513c955426c10271e4ddeb9f61fffd7a113e297214431075b9ec2e37b637b2a84c40bea793a0d21ec599f5513ff72db2e9fa9f1163d27010aecb5b5a18623a4c6334014d24afb024aa0e4c39e08c2353121d0f3cf86534c954477a6819f7ebbabe16e52e037fa43a6dd24a5a0b6eb81e5b9f84e990c4b71399f04e9ce59cbbb9e9adf8029ad14de5442d9e77d06cb92b82556583406792c325c06ee75ea5d7e912e34ecc990d11cbffd45e572776b706fa60f637374cdfce86fc02172914ae0cee3331b847f3516f18dd319d22bdee6799e1a7c8977eca8b3d179a4470b26b3a64924a44d9b5c99c89ab7284ea35e486470262c2f5d5950d2f718e81495fbcc9d3315c2fd593dd6331847df8ed1b7c5f6e3ac86a1270db2025cd907ecb62b6bcf3cdf56591eed77af051ffcb886c5e0ad58bf4cc839fe523bd0dfb90a1baf2f40b2ec002cedf7a5407031d7585f703c86d2f72a1c98cca94e4a1f273b2085a1109c23b35581d3ff377ce11b91d6718717144144e2e7bee645211cda524105f06733d8e1405e7b077b8e83ad6aa97f1a0bd66b3d57162d5ce813fa64a4036b18eb6258419e0fd56e98fe174120215d730e4b29582f268c01d5872fc8224b164a4c2161875f0d24a56934786e38565fc9578b3800cf3f424d1e8db841d5aee6442e80f601f0a3eb5c058e483b99fa57ee4d116f567f1ee3f950ca7aa93bb7c705ad609cb29569a0f79d7efcd6ffbff8f692df34f31992c85ce53f540f7fefa73ccd25bfd585ba6b43f1638b624f90127270ea3cf655ed62841ae996d81f0492252650d2a0584d8db75013a283e049a24e8a36090b6f54db246a3901b10e30dbc5504f2739962cbfebf62c0315463bf826b4f23345f787892f9ef9605c7f0d00f64b22feba7fef09aa40e5772fdac41d34901024ee1f686086f4304425338d4d454e4ceb3e88521878fdccd7986d67389c3abc5627c8f15c6bb310a499e19edd09547c9d0990296a33dff92dcf7f0dccfb044570fb93ab7e5e456d1d46c80412fe63370b61ade31d968ff8753647a1419f6984d92a076ad01db90b7cbe26f779e91d81fe39e7503aa3f696b0ed21a72737acbdc40f26626588675da06f6849a0c6dac5fbb8724ea8b9eab859263b5dd621dbe8a1494d72631f146a07d36d7543b8bc948e8a91b1862a1fd112e57c7e4cf6954c7c02feb19d5faf68fcb618db164082a0f80665ad2b0f3cb1189083c6f6d2a9fdd6c861a3dec147d034efcb72a7c76393498c63e5fe3835bdf618e345eeae4e0b6fc7f37e42447b209e814b89f35de67c1051db160ea0f625079d85a3cad418467707d755fb67c21cf312b9f20849395e6faba99bf094e7942c36705225f41d95c180f14f10b055fbd47f1184fe332edc26b1590fb2faedc81a87ef471f1ed5cf746378db4005aa8a5c1939b3ba2d02c1c6773addd9691cd04d9cdf846a873446da2e6074520f2b255ed23837f274580e44231d4b08cebddfccd9c5c813f75213c5caf7b59cc747a3f92ed522a104a1d1e992ec38ce68ad5da6a1cdc56491ca2beb0ea874aad6f59a7b4e9c4384fa5731fe126b9ea93adeab3efb7611d2a81fb69312992e0a104f90c098802a02c4f768d25b82cde7d024d2328480dde417b19f899f79c56a1922cb95161d756a14fe21abc714813692581da47fcbedd87e93ef8880a6b73a78d9f8d716ce60691a243f800d349640f293c6313a4eb119bc3c6ca3673332cb8e8d47f1ac44714871171c504070fafa5195cc2bae432eb98e4353ca461ab996a62b32ee4e153d8d6e6bc00efdb590533dd28122c9807250f4e958e98e6896488c79c06a2e3bbd8dbf04d14f6b57cba7310958f5dee00432f6b9c909d8ce9ca94d3cda2695ddd7c6762e5d7573ad154b2cbfbcd941d017c10b897bfbf1fdbc5687742a1bcd9946ae8113c965d35fe218a16ca5879cf5c47b30b71b412575d02710987e1aa64516d8ad6e1a6f066141e7f4c9a8b7fbf5564bddac99b120cde6edfb3b2ca59ffac496a0ab402a1a5000f089eb34b11294696c00617b23aa79b2e0e5fb54d4bd5be12d5a1f8cf6ee2dd1c6772af2895addc4331317fa08e2b1125887c2c8b6fdacf5797c5085f9074c316b004c8460d4f13220977c86e344beb33e7571344d7638378c9f0a54a5a65d295a8ccc33cf73f2df12a5b4e2c8e552b1f7165ac694dcbc89bb89535904922a592a2f21a6f7db8161b1ab55c55240bb687bfc2dddd70763de3861d2e07b63e781969616576216dcfcf69b46a3c1ed4fed1bf5b61cd612f58a44c3cd4ff236ced6267258c1c6fb5103cee2c7eef7c547b1f243c7cb78bfd3e838d33ffc3f5f707d9fe4f06557e06e580e2ac034e566bbfd092f97c3d78c1d975aedaf962c9e589c4e9a58e1cd73645e5560cc964ed38ffbd7e52366834d561864c432608e8e4822edbe9139504ace2d8a4d10b39e8f1c37e21508eb8a0985df882b7bea568baf98e37d5af44c36db900c2b1cda2472ccb64b8dcce19a7e4a5b471fb8284ef8c5f446979315b3196410b51f8e93d44b5d98a23485a34a9dd45cfa36e534effc7b93a48bdc8b00e28ed546f8f5f6c037c5f5e7b87712523b4dcad2c9c8a505c23bb6b911c8588b1b351c6c7cb59d26951d7d27c2c804a678546a6a615c54a0777da22bed76d8e55785457f2e1cb6dd5bcc16629f32c3f002b8dfc3d2b417594f91eee3fb9cbdaa58c406def29d48d40efb1acadcbf17fa35b835cf3c8835a8937c0729c9eb7105a7a3dfa3e468ab87295bae24c2c574af66b913df68293169aeb6a89d448bab037912d1491ce07385035f7033863dacdf9561a7dbf96880b9ffd1042cabbec0e7805fd1bd35c52d0a24719d931ea9009446fa7131b86b47f47573bd4037c27df42ee7b75ba89bdcd2c7aba6da41eb67d20efb926ad5ab8582011c2410cc260efe2762076f1231ee17a10fd31b66539289acd80752967deefd0c6930f5333dd8e7436d6d614e4faceac4757a2c2b4616cfc452c1bc77d05a4384bf780af3f598779858660f1e432539f22875b885b30bb5a2e040cfd287204807b4f74684462a9e7263698b1997065815b70ceb10d974c40d36fc67b1d218acbb8f92b0e133222ed731aed115df4922f78097fddfe5c184fa32e8a370335ae156ff81207d848b6f016a88f5a75620f7b15fa8ec650f046ad7614aa588181fd3f681fe5524eb958c4eee70d19c2d4de675fcda33c46e954d0518babe6ccbf1cc63c1c038ec007773f9a44fd1fd4fba1a84714aa3649d45cb4a474c7b8d09296a1bea99646b7a3bb2a13c86df7b884a149e39ff3a18b8b1178307eb33ebfd8779c739f350755b9fc8643ce5326f70a261cac3b4bec215d756329fb58c1a779da4afb9bc11bf40f92f34d408e14a0ba5a6a01c61ac8f973f364bf5529df5533322b486cd009511b3ed43772638c4c947570dfc9cb0be969865eb3d353353bf9dc993cb711eb469658ff92aa3791d4ef9aec939b65479e5da9a82419c102d6980c0a09aac8574b8cb180940b116bf2610b5ae6c62215340758e27e02e5aa9bfb070889f43a48822ba5c2fdd403c42d0ec2dcf104cda153ce6ca4583bdac5ad1d5e0637d26a31e35733df0e5bb9e2717531a2711e583fd61afde2d0c84b7fb2fb968d02c0e8e2f0fa1bedd1b90685b018e2dca8c1e1fa2175ad11448177f48fb4149e6a365aaf8d99f317754c520f81908aceb64cd11fa75f0e5c3d56e9d9db66517d58703eb80400a063ee9fb5e27f64965505693fdfc2613082bc63fdd8dd08da7c3c52d2ed39d966798536565cee36bd43188a13454279a60c54acabdb6b3c654c13ef2d0ed967edcd3599f8483ffa9623f0ef79c64ca3929e2bbe61a4977927d6d4143aa4a125c73f2e951bb5453a273e9155232397f6e6df9490f839ddf6f186aa5b3e6677ddfe8f1916b47f2b017c527958a547dfce6c7932b45f10f5b7da7bd61c12d0e376abdfcf454d38ca3f4cc61fb7a0689e0b96e6fd9882cd182f8a91aa932620789d1b049b5012b0e1c276ac87819749e337a782028c018807bd585aec8e1420b38a4a9bf841ab3ac95e2b746c0d629198e26a549311331ece9e56b6dab9cba1271e9e98a12a76bed58d0ea881f2a6789c60b544d8a6589675161654fe9baff7838d9b544b1a6bb65d7e42ce0c2ff45e684b41a6e83865062565d320e24d9168ff3f0ff9dab7c392e5814901776fcb5e6c4edb07b88e5b9fb20a4591cfb1fb7dc5efa6dfeeb9d3125ef1e339aceeed2428948a8684587460e877557f9b616e843ed6db1e42082d34ce5377d150655717d00e3ca2527c5be069079ab9198b43fbee28ce0f236a56240080946e173b63b12e8d2edff9804823c0c6494660e80efbf54f8c2ae20ef4853e238a7157cca86a37d17f891770fabeabe8cb00a0b1da196588fa956606503e96ca9a495faa3f67ef203ea2c7d317485817646346d64f55e8dcb178a04d03a493f040d7d522e991bc24f16f50ecaa29ba6c0a01797ae59772b85e970ddf2c18af67e2bf16d095d17d209edfe5c30eeb7a721cbcf456cf71f86b52b6f33a47e696a024896db36d38c7fd9b3d40b481aef9470e9181b627df5f0ca2b9a77e70db04586f4afb0f81cdef06625333dc82a01b296e1f8c7fdc170d8f1e1fbcdab552a7a5ca7e09aea6a0fde4d33fbafdd39871339f8bc08d64208fbdcb723c4ab48beb0f2b9b988341909f70b6e9cd850efdad2867788241e004d6f5bc5d7515359d5df7f4daab940ba6f2dc1f20cbda48d28c2fba24cc96332048266088afdbf025b0284b345955f9a9e7d2022d59c52745e661466055727b22ee9af00de8150be187a4ed841af73edd518fb3af01330a2bd42e81eb6b0b53622ec7398cbf639d8bec2108819300b4c8cf1a3a51231f6733c5f7b2cf4d3b01596bc7bc8721810dc849a5e678ca66f8586452bfe5d826590674ed670f432954945766863c67b773573bf7ef9094382eb43004418b6ff004e5e11abd5de6aaf7054b7a6abd7daf92e01e6df76a3f70de34525f35f65811e0dac87ac6accb9b17a5e00deeade78e80b929ca4516eb8bdbc07f5ac583f097ea76962090eb4d93f117704640959390a76def805214676f6608a9617c40b5e9762e04b377803c1a184a7dcdea6128f91f1735f4010a9a23be032e74d8b2f50bcc592d5ad154cfad41d7d2a5d13587afe927d68adf5dabb923a9b01d6af98e3038dca7c0fb5e6c29e3241cedaaa5be05b8384f5e9fe9a813658b439e50410dba124974b721a9436d2a2a51c9afa057734dfdfe603112797ca2e0799a6a846a38d965efbe093d4f09ccd13515cb6032dbdaecf6b5b53c323ccb10b948c5e71901e12dc33609590b79dfa17c8eab4f6a8c18a44dd3d9c43e7c8c7435da5a40807c8b0d622b1afbc10ef2c69fa51629309ff8778aed04346028c3efa38b3b2f62793d7a00286bc6cd135b2acd22146cf27172eecef56b8beadf51d02de2a984722630b2974dafee8433766397b771392b6b3c2dc3df21713ee2cb162f40fda55efc81905ac58fc187fe544dc0f9e7150db987a75858e679d8013de158999faeca969d96503e03519f8bbe0aaf7c7ad00", 0x1000) 03:18:13 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2) 03:18:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000240)=[{&(0x7f00000003c0)="d5fb5982eb8822a86e8ff527a63df7862e7e9182b280775d1dd63bee85ea2edab096d8b0d60b65354d9d04fa0e8c216383e480467ce3b9be92a318201806e0162fcc2ba32459464114d2aeb68d954ffd256d0f4d90781142b2e250716e1b954080a68a6f8b662fc7b8fa2c76c4953cf5d56a52eab70d394949b09551ad8034d0dcf268a36c7f052d9765b79661176b8840", 0x91}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 03:18:14 executing program 0: socket$inet(0x2, 0xc001, 0x0) geteuid() geteuid() 03:18:14 executing program 0: poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x166}], 0x1, 0x0) 03:18:14 executing program 1: clock_getres(0x6, 0xfffffffffffffffe) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = socket$inet6(0x18, 0x2, 0x40) r2 = socket(0x0, 0x4, 0x4) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) bind(r2, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x0}, 0x8) pipe(&(0x7f0000000240)) r3 = socket$unix(0x1, 0x2, 0x0) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r6 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000280)=0x400, 0x4) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x80, 0x80000007, 0x3, 0xffffffff}, {{r2}, 0xffffffffffffffff, 0x1, 0x80000008, 0xfffffffffffffffb, 0x1325e4e3}, {{r3}, 0xfffffffffffffffd, 0x1, 0x7, 0x4, 0x1}], 0x45b6, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffd, 0x68, 0x8, 0x5, 0x8}, {{r5}, 0xfffffffffffffffd, 0x0, 0x40, 0xbfcb, 0x3f}, {{r6}, 0xfffffffffffffffb, 0x82, 0x80000087, 0x4, 0x2}], 0x4, &(0x7f00000001c0)={0x2, 0x3}) 03:18:14 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') symlink(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 03:18:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') close(r0) open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 03:18:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0xf1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x86, 0x400000000000000}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 03:18:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000cc0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8ce643d605e2d3280d33ee6185c6a11a3fbed9d7c7f5ecd505370f55d9bb05dc03e21ac168a0237f55fb68fc40412493e5f01c0a62188e9b7cb5e32d0ff2d4e7199679daa987423cab21c6b274000078947da61d75bc9028a227c38808f38d8298fc1f3f7e04be72b0b887f01309bbe9bdd11c451813897d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5eaffffff7fc6c3b0186e3430f52aaae8d139ff2c0f9e13da075ee54c0682247a3e405d535caab085c9a7dee55996d2250fe153a6214cdb23ce15338c5dab3d381e77455ef7eafbd162978c0b017db85201f523097a22426eb401afee1ffaac9c615f6f4a1f6306697db04609e74a842bcd3d64645ffc87e8274d561cec63c84b2602cbe8fb62300d4b26c32fcecdfd6d393bce5ae89f9dd940f4a3d7a9b67539b0582cef98457fbb3fb257d74d877b07f2a34e9654a6ea2bf00f0e2c0d068265f48a69e6e591c320ce699acde6e22d9b61d86867be50d22dd68f6da658dd8185ca459b82dbc58260603053a1860432fd7d60b9dd228e4922f9", 0x1ae) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x6, 0x4, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffdfffff, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 03:18:14 executing program 0: r0 = syz_open_pts() syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r0) 03:18:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5, 0x7, 0x9, 0x6, "86a74cb5c95c0fca039fd9c04dfe9a9f6b0c6034", 0x2, 0x10000}) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb800f8ffffffffffff510eb0092ef4b236da32d476bc0b3219eb5c42d1d998aef9566fe460af1a2abb4b6ab550397c8edcd09f1f2c0472dadfaa8c989087d5af8cbda36da0f8858c6f48b372996b688dc1686db7141a839ae169ff8c5e9ff88dec26b65054d12cc8a4d2cecbd9d3810cae79204d2e6202fe834a9e10857a921f26b19d51920db3783d7cb817a583a48ff6bf77ec7c48ced24a9eceb5fe4a25329d885bb093cbaf167eca52dfb6ea832bc650c5d48b5ed5", 0x124) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:18:15 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x0) mincore(&(0x7f0000d64000/0x4000)=nil, 0x4000, &(0x7f0000000100)=""/22) ioctl$TIOCSTOP(r0, 0x2000746f) 03:18:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f00000002c0)=""/217, 0xfffffffffffffff4, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x6, 0x100000000}, 0xc) 03:18:15 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) 03:18:15 executing program 0: symlink(&(0x7f00000000c0)='./file0/file0/file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x20) r0 = socket(0x2, 0xc005, 0x9) r1 = dup2(r0, 0xffffffffffffffff) mkdirat(r1, &(0x7f0000000040)='./file0/file0/file0\x00', 0x8) mkdir(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x7) chroot(&(0x7f0000000180)='./file0/file0\x00') 03:18:15 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x8, 0x74}, {0x5, 0x81}}, 0x2) poll(&(0x7f0000000100)=[{r0, 0xa4}, {r0}, {r0, 0x10}, {r0, 0x40}, {r0, 0x480d08ed9c6d92a5}, {r0, 0x2}], 0x6, 0xffffffffffff7fff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) 03:18:15 executing program 1: r0 = kqueue() poll(&(0x7f0000001200)=[{}, {r0}], 0x2, 0x2) poll(&(0x7f0000000000)=[{r0}, {r0, 0x161}, {r0, 0x2}, {r0, 0x8}, {r0}, {r0}], 0x6, 0x1f) 03:18:15 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/138, 0x8a}, {&(0x7f0000000180)=""/217, 0xd9}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x3) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 03:18:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x1) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x1) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r1) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) dup2(r0, r1) 03:18:16 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) socketpair(0x7, 0x4005, 0x80000000, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000180)="977c9dfac6b1744026a0642f592062ca04b6f2cd59a399ae060496fe856310f05ecabc1fe8f351103af8abbea2e0c9a7b96db9cdb74be8871b137a5c752cc4d772b94bcedae8c38389b81942b5bc954ed4f3a3aebbe06c5bf6d1d564340524adadcc8a010aa02f045d5a61f431eafd7c94255fbd9425ac87124bd214d64c8c4746101bb726c615aa5e408082b651c872b82ae4709f1b06ef086f122205aef28841b3a67b06587dc0862316aeed6b63cb15da1ded47c2e17b32", 0xb9) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x9, 0x400}, 0x3b1) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x72}, 0x8) 03:18:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) syz_emit_ethernet(0x0, &(0x7f0000000000)) setsockopt(r0, 0x100000000029, 0x9, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) 03:18:16 executing program 1: r0 = socket(0x2, 0x7, 0x0) lseek(r0, 0x0, 0x1) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x5123b8d8485353e5, &(0x7f0000000080)={0x1, 0x2, 0x7, 0x7, r1}) 03:18:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x26, 0x0, 0x1e6) shutdown(r0, 0x0) 03:18:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) ftruncate(r1, 0xf8) ftruncate(r3, 0x400) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x20, 0x1000002fe9}, {{r3}, 0xffffffffffffffff, 0x9, 0x82, 0xe98, 0x6}], 0x66, 0x0, 0x81, 0x0) listen(r1, 0x1) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000040)) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) r5 = msgget(0x2, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = geteuid() r9 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000001b00)) msgctl$IPC_SET(r5, 0x1, &(0x7f0000001a80)={{0x9, r6, r7, r8, r9, 0xa0, 0x2}, 0x8, 0x80000000, r10, r11, 0x256173a6, 0x0, 0x3, 0x8000}) ftruncate(r1, 0x1ff) 03:18:16 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/206, 0xce}, {&(0x7f00000001c0)}], 0x2, 0x0) lseek(r0, 0x0, 0x8000000001) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x7, 0xfff}, 0x8) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 03:18:16 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) recvfrom(r0, &(0x7f00000001c0)=""/254, 0xfe, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB], 0xa) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x160) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x62}], 0x3ff, 0x0, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x60, 0x0, 0xfffffffffffffff9, 0x0) shmget$private(0x0, 0x13000, 0x243, &(0x7f0000fed000/0x13000)=nil) close(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r4 = getegid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r3, r4, 0x6) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000340)) getsockname$inet(r1, &(0x7f0000000140), &(0x7f00000002c0)=0xc) mmap(&(0x7f0000fec000/0x3000)=nil, 0x3000, 0x4, 0x5010, r1, 0x0, 0x0) fcntl$getown(r0, 0x5) 03:18:16 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r2, 0x40003, 0x5, &(0x7f00000013c0)=""/74) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000039c0)=""/7) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = socket(0x6, 0x0, 0x2) mknod$loop(&(0x7f00000014c0)='./file0\x00', 0x5da24754a5793da0, 0x0) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000001300)=""/157) mlockall(0x2) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0x10) mlockall(0x6) sendmsg(r5, &(0x7f00000038c0)={&(0x7f00000012c0)=@in6={0x18, 0x0, 0x1, 0x100000001}, 0xc, &(0x7f00000025c0)=[{&(0x7f0000002580)="82e5369cb51e22e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae55094c1e8e8a28fafcd46cf11846e5b86a641cb7307c8ab93a9b7328", 0x3a}], 0x1, 0x0}, 0x1) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000240)="13433310dad4039fdd473840017bda4ace63a106290abce3ef59", 0x1a) semget$private(0x0, 0x2, 0x202) semctl$GETZCNT(r2, 0x5, 0x7, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) setsockopt$sock_int(r3, 0xffff, 0x204, &(0x7f00000001c0)=0x8, 0x4) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/4096, 0x1000) socket(0xffffffffffffffff, 0x0, 0x10000) setegid(r4) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000200)=""/35) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f00000000c0)=""/175, 0xaf) r6 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r1, 0x0, 0x2) lseek(r6, 0x0, 0x2) getrlimit(0x2, &(0x7f0000000040)) getdents(r1, &(0x7f0000000080)=""/37, 0x7d9713f9ff6782a2) 03:18:16 executing program 1: r0 = socket$inet6(0x18, 0x6, 0x2) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 03:18:16 executing program 0: fchmod(0xffffffffffffffff, 0x40013d) getgroups(0x1, &(0x7f0000000000)=[0x0]) r1 = getgid() r2 = socket(0x10, 0x1, 0x7fffffff) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x93c036c5197e0817, 0x4010, r2, 0x0, 0x0) setregid(r0, r1) 03:18:17 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt(r0, 0x3, 0x4, &(0x7f0000000040)="47a270428d641164fc6c29379761280f06e112f9f1aaf57e0d3350e8ff1b92871620351879be6ec199b2d70dcc0c0500d05a29348f53202bf925a973ceebe9f43d49031fbdc20dd7e62945200f600ba39f2f52a6b7e622d8f5929ce608f2a117c47faaadb24aafe033c76462e3e65373ea5058dfe2924622ce0159a6ae5c8876f7e77c7513056c93e8bf0577c46ca3e7d0405cb3568e12e02bd6182aab79206f59cf30444b94aa966c59c06b88873a5dd0b2bb7e9086db633c3703", 0xbb) r1 = socket(0x40000000011, 0x3, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x5d}], 0x1004, 0x0, 0x0, 0x0) 03:18:17 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) write(r0, &(0x7f00000002c0)="c0d7b3cbf55d40ca582b396b436ade9333c7ef5cd8939115ea9d92bbe398475fc719f873039bb60be987a32dda6b696c865e2d8f94394edc3b3ffd8215d04419d684d2961e714bf301ba0aa375e671b5310b39143256c9d129b84a2224e4571f639dfb2ac72f410abb220b5eb57d91af0f639148977d635365c0399edfcc2aed790e727b56bc95b90bf76d263ce897a09698c9c05003596c53d426688c957bdbdbb78e355612f1992b295ed1f45c682f0ad1cf38d08905408fffb41d0bc54c25cb89e3e0a0327000228ea0197aed9a0a1b805ffbf8f600f3a423bbfd43c74c053b7d5091d35524d2bd62f6084ec8cf05f50aae453ef1c6f988499d72dffd256bac290a203d3c31891914f01d564a8eac5e0d6acbafa15d99ffa615be7374213f689f4e50ef3235ccf6d87b8f675f6f9a6a0c5291b5d3", 0x136) r1 = dup2(r0, r0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0x8000, 0x80000}], 0x2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x40000040, 0xf6f, 0x5}, {{r1}, 0xfffffffffffffffc, 0x2, 0x4, 0x0, 0x8d}], 0x6, &(0x7f00000000c0)={0x5d0, 0xfffffffffffffffc}) syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 03:18:17 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) 03:18:17 executing program 0: r0 = socket(0x18, 0x7, 0xfffffffffffffffc) write(r0, &(0x7f0000000040)="b1bdcbdb52a7bdcfc2421ada608b499812", 0x11) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x2, 0x5, 0x8001, 0x3, "21d925b2ac2be1a9cd730978f8de59fb51f1507c", 0x1, 0xcce5}) ioctl$TIOCGETD(r1, 0x4004741a, 0x0) 03:18:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="f88ff6768bfef36edb729fafe14f94d98a489972b6e8c44dab521b9a6f626a73aceb", 0x22) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2", 0x20) r1 = syz_open_pts() close(r0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) 03:18:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 03:18:17 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000200)=0x71) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x810, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) accept$unix(r0, 0x0, &(0x7f0000000040)) pledge(0x0, &(0x7f0000000140)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc') 03:18:17 executing program 0: r0 = syz_open_pts() rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') preadv(r0, &(0x7f0000002500)=[{0x0}], 0x1, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/138, 0x8a}], 0x1, 0x0) 03:18:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x7c) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup(r0) 03:18:17 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x4) sendto$inet(r0, &(0x7f0000000100)="dc", 0x1, 0x4, &(0x7f0000000140)={0x2, 0x3}, 0xc) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chroot(&(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='./file0\x00') 03:18:17 executing program 1: munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) madvise(&(0x7f0000008000/0x3000)=nil, 0x3000, 0x7) mincore(&(0x7f000000b000/0x2000)=nil, 0x2000, &(0x7f0000000140)=""/78) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000000a000/0x2000)=nil, 0x2000, 0x4, 0x1010, r0, 0x0, 0x0) r1 = kqueue() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x5, 0x100, 0x7f, 0x7, "53f2dfa381f98475b59fe0ff57c172eac6912a5e", 0x100000001, 0x6}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffffd, 0xf40, 0x1ff, 0x100000000, "92cdbb725aa38a7d157079175e17576b20ef6dd2", 0xffffffff, 0x8}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x4) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x1}, 0xc) mmap(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x1, 0x4012, r2, 0x0, 0x10000000000) socket(0x18, 0x8, 0x1000000000000008) 03:18:17 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x201, 0x10) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) 03:18:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x6, 0x1, 0xcaf7, 0x1, "b1b5007aaab7b9327672c2747b468ad0592b941a", 0x7, 0x20}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5f000000000}) 03:18:17 executing program 0: rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 03:18:17 executing program 1: mlock(&(0x7f0000bfd000/0x400000)=nil, 0x400000) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x81}, {{r0}, 0xffffffffffbfffff, 0xc2}], 0x21f, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) mlock(&(0x7f00009fe000/0x600000)=nil, 0x600000) 03:18:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x7) fchmod(r0, 0xf) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r2, &(0x7f0000000140), &(0x7f00000004c0)=0xc) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), &(0x7f0000000080)=0x4) 03:18:17 executing program 1: connect$inet(0xffffffffffffffff, &(0x7f0000000000), 0xffffff42) 03:18:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair(0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) write(r0, &(0x7f0000000300)="582720cfabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619518ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5023318b5e6007dbf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ac2b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x70) r1 = dup2(r0, r0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0xea, 0x800}, 0xc) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:18:18 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) getpgid(r1) msgrcv(r0, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgget(0x2, 0x1) r2 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000540)={{0x100000001, 0x0, 0x0, 0x0, 0x0, 0x30, 0x50}, 0x100000001, 0xc, r2, 0x0, 0x3, 0x1, 0xc3d, 0x9}) msgget(0x3, 0x10) 03:18:18 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x1, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) write(r0, &(0x7f0000000140)="582965554d8312f55da5edf2190efadafe3fcb249f75dd906399adbe1d85ded314b889e719a394f36a275bcd3c08d8d8bee31af3b352ace5f0330ba007d4bc04b6eae17495c5e23696a8bd395232ae346166abb52ba2c89998e3216196c5ab704497e7e7dd12b63f4f3e5144f50ff76330232549c96fb86a8973bd0900c6e40f9662ac9c3ae787b0989375ff2261e9a9e17d78eb3028dca07895e7b96d0178ea761f8405d90edb04ce8793ba1e68d0d9b03cee0ac3027c72ffb30331f0451ee1de8a84be5b09a73efaca", 0xca) 03:18:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) accept(0xffffffffffffff9c, &(0x7f00000005c0)=@in, &(0x7f0000000600)=0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000640)) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000680), &(0x7f00000006c0)=0xc) open$dir(&(0x7f0000000700)='./file0\x00', 0x400, 0x10) r2 = dup2(r0, r1) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000000)="772174a9cc159811f1f34f697b5cbc87339fd5357be1e8420249de99d851a9f27f8f8186f00244c1acc900a68ae6eac57f944ef1c263a12bb078dcc00853249526fb66c95b3633a20a1ad02d216fd4f60cab1a1f6ef058e621059f223ec17873a69b7b8c0b27675703db9b35a9416994a5cbbf7004a7c9dce0b8bdd93b1f5de3b9f6fe6236dc29e0163a8a582a0b9e27c64b175b06ce02b04f24e5d41b6a9220f7c491461f3ca13f7bc6ab19310319cfccc46b21851a0195a94f827f48989d6b1cd8d3b57cc63f2ea633e83a0aad8b56670000000000000000000000", 0xdc) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)=':@\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000500)=[&(0x7f00000002c0)='++\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='!\x00', &(0x7f00000003c0)='[[!\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='/\x00', &(0x7f0000000480)='!\x00', &(0x7f00000004c0)='\\\x00']) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x5, 0x0, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)=0x80000000) 03:18:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) recvmsg(r0, &(0x7f0000001580)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001480)=[{&(0x7f0000000040)=""/41, 0x29}, {&(0x7f0000000080)=""/199, 0xc7}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/139, 0x8b}, {&(0x7f00000012c0)=""/222, 0xde}, {&(0x7f0000000180)=""/6, 0x6}, {&(0x7f00000013c0)=""/71, 0x47}, {&(0x7f0000001440)=""/50, 0x32}], 0x8, &(0x7f0000001500)=""/94, 0x5e}, 0x2) 03:18:18 executing program 0: truncate(&(0x7f0000000040)='./file0/file0/file0\x00', 0x1) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000380)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./file1\x00', 0x180, 0x9) 03:18:18 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/53}, &(0x7f0000000140)=0x37) fcntl$getflags(r0, 0x3) preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000000), 0x10000000000000c4) write(r2, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) 03:18:18 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x7) shutdown(r0, 0xfffffffffffffffd) mlockall(0x1) shutdown(r0, 0x1) listen(r0, 0x3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) clock_settime(0x6, &(0x7f0000000080)={0xfffffffffffffff7, 0x8}) semget$private(0x0, 0x0, 0x80) r1 = socket$inet6(0x18, 0x4000, 0xd169) r2 = socket(0x32, 0x1, 0x3) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') getpeername(r1, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) getsockname$unix(r2, &(0x7f00000011c0)=@file={0x0, ""/108}, &(0x7f0000001240)=0x6e) r3 = getpgid(0x0) wait4(r3, &(0x7f0000001280), 0x2, &(0x7f00000012c0)) socket$inet6(0x18, 0x7, 0x9) bind$inet6(r2, &(0x7f0000001380)={0x18, 0x0, 0x9, 0xffff}, 0xc) ftruncate(r2, 0x0) symlinkat(&(0x7f00000013c0)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000001400)='./file0\x00') getsockname$inet(r2, &(0x7f0000001440), &(0x7f0000001480)=0xc) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = open(&(0x7f00000015c0)='./file0\x00', 0x20180, 0x13a) symlinkat(&(0x7f0000001580)='./file0/file0\x00', r4, &(0x7f0000001600)='./file0\x00') r5 = semget$private(0x0, 0x4, 0x193) semop(r5, &(0x7f0000001500)=[{0x0, 0xe00000000000000, 0x1000}, {0x2, 0x1f, 0x1000}], 0x2) 03:18:19 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x9, 0xffffffffffffffff) write(r1, &(0x7f0000000000), 0x0) 03:18:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x10000, 0x83}, 0x10) getsockopt$sock_int(r1, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) 03:18:19 executing program 0: select(0x359, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x4000000000000}, 0x0, 0x0, &(0x7f0000000380)) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) 03:18:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000340)=0x100000, 0x4) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000380)="f3764f2313f2e9dd6342c8310308728054959ba002404cb52abc59cd91ad0251d3bfcf32eca0a0f500b1c57b645ac7fd1ad68bf2a8b60b35a523cea93ab3bb13059ee9dacc42001af5a6451d58e03ad3b3cb6d4eb2fe5fa409828761576b02c6d4553d3333ac29a5c34613adbe480a09d6d0fd5db06464ea76d2b1e230891b81a51199226f5b60ceae2c3e603fbf0f5700b769284420af909cad779c87db59dfb8d67c78c93344920c4a5aa168446df4d33f81b2e4dcf558d845915cefb5da985347543dfbd51011248f0f7659aa1339fc44c4e9de6eca5fb5c83ba034711938462e98a26f88395146e1ec5f1ad379c9fed0fdf214bf3716868d8f582545c700e653d852f2e8cab9a902ece9371d5ee7884659cf37e826aa5ab290e794f7f51ad446ff73156b893ef58181aebae2ab60687f9b4ed8918afba5fde1f0862564d1de0032a7e84dc5e27ff5e4e8ae651b1032b1c17d12f8ad0e2e214af983ad9c00d0c39e08c592fc4a91b405495e2cfd30a095a8804f24ee0438d0f87bf538e38f590f6aa5d54b64a9f0a74e13ddbc23cb3333d1e9cb7344098bf7d39475abd9b54a1d63e9ddccc329e1a7fc5d5281f3e9eff3fcaa20e9396998ba8d8dafd44820909293a2929adfc71a2076098ae98b40ea38fba7db375418c6cc8225c9ea2edfda7395e6c2867091ece955572c3039778320fc38d7a4a5061fb85aeb8b6155793d920b3bd64a8caf5124025f24e3a4262d960ac5d4b2ea114ce36d5f9adb9fbd2238fd00f493f39713ad33e6b6c9932286f597e5044cd0e077f8948f51cb63a947d52766428b1ff5bd983eea6bafdb460e446898647221eda2bfe9597fb53b0e8681d4d470fbd51051f7534d01f52df1956c64a04811472607eb8297f6607dd1f06fc79420ef1aefb5fe4c5dd6bd35fd66e402125be1810acdbf5089c699cf29691c0e9d2ccb8e3ab0d0152b75b07f8d81b76c16e73c71ccac690954c85548c73e2c2730564a8efcafab684bd5badd1ff18eef4306f784559acc02a792a56b3151845a6b023c050344052cc2e5d8422f97439bda0671170d3e6386dc338510f14e0099c66b1b37b2507a59c22ff85529b8be44f017cca364f5e281f214ff7bf76e81d4059be5c40ea15c5ac60aae159b01e721db6fbef3a8604e4e6757d001da511e98076d3d9d16c16458af63cb94627a45c83b2579a1a6834df0642f32afc19ae6965a802f2ccbf08ea92076dd9dc455e0510cbd96a62fc3e2dfe845f710013795df790bd2503da8889a3c7aa2c0e6508bbda025abebc0ec97eed3833a8e14fd988ceb5f21c40000b1a7ffefe2a901db2b992096d9dabd5cfac998d812b04f511fbf32a8e4870380b2b26780c685e85de7ad7655454ec7cda8265d83b849372e5b33c58f6ba075fce9dfe063b6719e65236d26de474691fb189aa16dbe8e8c4dfa2c79a6c99bf9b53bc0d95e266fffe54babb9afa485cf6cdd0709977719e6bb4c60d78bf694bd856bec0bdca03f662f6a28af3df0fd8bdb238123b1388def0f97cde462e050df92b6a67a98914785fa4d566fab1343bdcf1b4fe410b944d1f586809f86b229f3cb85ac1547d458dd58a4ac6b0d6b4078ae5dee43fb169bc0fd52e0459fb02ebaddf6c895b1d91996f7cf7ae3c6dcb2c8363c18eb07de4b08bb77f2ff2b45a1a9582b8159825e819d586631f15d810e67c0e90a26b42af13083af00091c6cea2cb4af48cb8e050346bbb5bf0844f00b8eee024aa9c8fd977557247bce656f3504c61a06fd1ab9b5af1b306e8fa610766e344c72a57933e0dbba74c19af16d82f66210431052ec4c0f44ba1014b518964862be8f882ea6eead2c0c7c02043ea0357ad429dcc374970a74ab8f67cf104b2f8a88127eb148d191ea8ad52beb43f4419007e566fbf4682532ab71d45579ed8e421893da00a88296859314c18be2c5943729de7edc65e2fc903a76976c29171ed54c78c014c3cbc75e2caa4850d17ae1d50824f8f211b29ca71f2e4f0492598f092c5e2065b3b36ab590d6e82064f3742c8eeb7cb79c40c54d84b31779cdeb24f6498fb18c321f1b83efc1b2208a4cfff56909810452ee4610d5bcbda0c29cae0e93978dc39f073bdb9b2fcbda942db317883fc44b88e3e70115c5a1795030229bb5ed8938a9cdb348a81cceb06b11761fdc4c61882235bb0654955774cc2adef12ba91c23023c9d2f03ecb9f83d1c17fb15250f4eb48f4b95d982d14853066edea032ac940dacc566a8701fd3708648186968763523e637b558b0b47331d5ef592ba953258980b51f5e24189df173a2c902f1f1006fa868e2314dc36511b132723e3375f6f64b9e48f012028e00e79d8ac1575560542afb3187dbe8394d5c5505572cd6317f00c1337403902f5472eb45b0a7f7b1ad38aeb80bff82fb6421c2907c72fc35fb6e364bcd2339caa2c0b6aaa25ed685e50f77c0305acf1d6003fb5ce3ac05979f12ec98f01a5c6dce7d79a5d7294867dc35ff0b557ef5a88d5d63ef2f7447a297909f5ff315f0e71af9884d1d0e6fe8b946261a7999794fbed2d15f2a03008c7953b86b065db1c45ef9df8d39f737222648f853ef0c30a903cc0b1945beed0de52ae77010a7e8417d57cc88e49e4d664abcc8f6d437173049deba958b0fe1a915fea1ac76f2a221f52837009d3bfb3f7199c56f3073da30333ad561598b2098ef1dd4745e33520106462b069b1af6ea8d01c049d858e112da3071259c40099d32e5158607b3c72c2d8fed5debbd28ca99a5336da548590a1de3b404d88aa8a03444be42cccd8b64c1f858ec6ffb4f6118f8fe70c2658f63e2c096022262739a51ac6ea36b78aaa09742d80481dc9f16493cb90bc7401fefc75e86a603f88ffb1b47ea8fe23d9f5a9b028af2dbac2be4e35cde23130b8fbed23eefd2dccf9ba107d5ca16dc2bb9039cbdc83a68ab07527bbf638e27c4fd74600c077325c7bad62a62249382bbe7c5d6b6e394590a0a76f1cd2bfd35b22139729ff381756ed6f634fe057012a2e78241bffe97e1ed9804ded004f541ce676f4cd41963aaba5efe7b0fc9c95be96b174d4a35eb8669d9d4283ab2aef7307ba5087424cc3948af0396536868baf82b52982248db8d13752c836a9b6d37bb26f9011de918073ee3b24a4ec49292bde64b7dc0acb7f6ca8b17489c26ef9090339c16f36b971fe4f146adb741ef82c4f3904a7f4a585a77c3c7c44cdef57f53b1f8fded482f30570d1f170b702e0e57707361b2a4364dfbaa3d34c9fff68f6439047c5e920665d7e1275219a8ab474dd6317e89e89231b35480b17f95fa70ab491a06971aace76e42a765675854a88332ccf1d9b1df9c6e2f970c2a6e7912786375223aa61308a0ada107912d1f1226993b32faed1190e456903d5a197f098cf2a655131f289ae2791157973b0b53f392c5682c62535ae2dc85477462b8d58c926fe358647aaa7476bffe0fabc356e072f8fdd5fc086a86aefac05e493ca0d128743053b8d4eb6ebc8b2a25161260dadd1c21381e8753037e554c10bef5056cee1a855321064216637a351d118522e2923ae341f906b216cf7f486e001a4764d6cec0bca4e7996415f5add9d3e5a84680df87ea4a33ed5921a6c44b78157768618d5615b77cc0f59bde81f20bccc41bc9fafdd54a0101b539fa1f508a6b10d7b0b9f2158c0bf4a44da52c1f2301731b4ce05ddf9c9b8886848ce31e731f95c872f92b7880b5d72b694adef7ba51b7b2d2fe77ac2d82bf348590fee5b5402ba1e46c7a22cdc9e02b865d650770f5abc38f8e641d4e88d3a135f5d0bb2563cf5168f2d2709f871b15b907e86b07e574bc516926c7ecbe85b4eb688d2a0ce0757719e498f0567276417de2f8c6cf5cdf87546a342fea99c183739b5b2f1b58e0c7492af13b9bc841b201fa6415d91adf71843b64ba3ea86f1bea8bb5e8cb09b69d879aae070e334f611a66d2b0d7ba1272b66ff0099832fa0e91995f48470aa1cf3f81fc70025172d00b6cf589dd0ad25db3df4d03ccad474b0de37ba8e19b5cf8b8dfed686c6ae6f3fbe7b1603f0d2f0468fb383c6de783b76b12f20b14a25424134acda50eccf295a59b97534d8276053bd4accfaeceb081689d13deee49b6f0b64f5c0ab39259a15bd7aaa790fd8d02d363f563b4fe7d34ab37ddfb02e1a1f4de96267ec935f616489a5d2810cee6011e59cc844f3bf54badc53156e51a5dd73274a4ccdbf55e3256f2f9ba491f070fb34cdf8502e757ccd1ba3d1145d8e8d12ea97d5457847b3b94cb32973b6e4b738db156538ff6aa1e37496ec6ceaea672e06893c935e81ce6dbe89a60ab22e92896846fab1079b9fe5cdbc51ced778c3be7e7c2a9de83a1b799bcbe765aa8e47eec61ba1bf75654f025577cb37ee377c07838326f090ec3aac642018d2d047eee329b21e76f1e81b6724355b17b877106d229b8dd24064b98ad18ecc5f0bde9d4039b3418d9fc26143b69e71068c4ead89391e9634c6fc44b60ea901faab3657feab324a70cb447939b7b283412a1d43ebbc578816ea9a2cadad85700fc75fdeed53b75c21a52bc7aa32cb8d047a59659fb49d24d3a27675f958cbdeba79ccc30d6a921d14e9a29e4c254d7affb75c1eb7b2e6eac4fe212dd2a36c2ae07f09c786092c7cbdc2b26b031658758fa0abfb3666021f5dbab0c64251fb575ac426bf7dc06307f87ba9d074f6812a740219a030d2f75c61d86ba36e154a19478ccffe0a51c16ad42a0071453f5ebd9ce3b702ea9dd9d56e3390856ea8a6d55cd5e54fcfbddf37117792aad357b2bcc97e3a20588e0a22f1abe809b1c45f42d6c8df92876c333500f1f15dc310d6134d0918d2956000b37694bcc318030f3c41b3b229db7e095b61093bbd12fdc9272bb06ab1d5fd71c9011f3a7437a4cdc684142a63c39f402e669f1610eddcce36ca3509a1038a3e1848f0de762163a800552beabd22ea718801beaa8d0fda96aac355e8c827f33b3d463a83c85bb6cfb68ac8977944e709123abcc17be150832c590a8e57a0e87119101d2426f4b8e8d9727e10cdd0d33e47031d1f6ba2957769a8f091a9d6c80d30b74e6edf3f949235cc647304e4fecb577ad74538cf11f66e76d619e2d8a23706e32bedb9cdf868c26471aaefddfff312c4d8e57409f58513b0373d035648ea6285a335f0696d0dbd7ef810c3989f88cb2a8d3bddc77e161e1a4f9c9e00f396d11d4b0d6af98ef83bbdcb410798b111b038dbe3bf288fce471a792fb9ad6ea509ec5d33e8114306abf7639f4ddb880bf8baf93a91a86d0fe57efb2497966f2d126ecb4890e27c992d4298d259eac6cbbba80b52123ccfd4be8ca3c973e63170b64f0df3609bb8dc8145f9bdd7636a4dac089ab3bd701e4a10e0a80c7335ac7f200cd4e97f2976c092e3a8d96bab684492ce3be4de59c035ed53dbd3b0826df801e9899318b46e7431e375c3af1468d5122a69ecaaf48d1f81ed28733ac7cbe99045ac0527ec3b4cd6dd809d9fec051", 0xf45}], 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x8001, 0x488b}, 0x10) 03:18:19 executing program 0: r0 = geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$IPC_RMID(0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) r2 = getgid() fchown(r1, r0, r2) 03:18:19 executing program 1: shmget(0x3, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0xa0, 0x0) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0x6052, 0x80) r3 = getgid() chown(&(0x7f0000000000)='./file0\x00', r1, r3) 03:18:19 executing program 1: r0 = socket(0x98, 0x2, 0x2) setsockopt(r0, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 03:18:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 03:18:19 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) pipe2(&(0x7f0000000040), 0x10000) ftruncate(r0, 0x0) 03:18:19 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = fcntl$getown(r0, 0x5) r3 = getpgrp() setpgid(r2, r3) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) read(r1, &(0x7f0000000140)=""/25, 0x19) poll(&(0x7f0000000040)=[{r1, 0x7d}], 0x1, 0x0) 03:18:19 executing program 1: r0 = socket$inet6(0x18, 0x204, 0x1000000000004) r1 = socket$inet6(0x18, 0x4001, 0x0) fcntl$setstatus(r0, 0x4, 0x80) listen(r1, 0x0) accept$inet6(r1, 0x0, 0x0) r2 = dup2(r1, r0) r3 = geteuid() getgroups(0x9, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r4, 0x4) 03:18:19 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r2 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xf6}], 0x100, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x3, 0xffffffff7fffffff}, {{r0}, 0xfffffffffffffffd, 0x12, 0x20, 0xcd53, 0x6}, {{r0}, 0xfffffffffffffff8, 0x10, 0x5, 0x0, 0xc4d}, {{r0}, 0xffffffffffffffff, 0x4, 0x81, 0x1, 0x7fff}], 0x2, &(0x7f00000001c0)={0x9, 0x8}) kevent(r2, &(0x7f0000000200)=[{{r2}, 0x0, 0x0, 0x6, 0xb82, 0x8}], 0x4, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x1, 0x53, 0x101}, {{r0}, 0xfffffffffffffff8, 0x4, 0x12, 0x2}, {{r0}, 0xfffffffffffffffb, 0x11, 0x2, 0x4, 0x10001}, {{r2}, 0xffffffffffffffff, 0x90, 0x84, 0x8, 0x2}, {{r2}, 0xffffffffffffffff, 0x5, 0x200000ab, 0x5, 0x5}, {{r1}, 0xfffffffffffffffc, 0x80, 0x80000001, 0x4, 0x80000000}, {{r2}, 0xffffffffffffffff, 0x10, 0x81, 0x7, 0x7}, {{r0}, 0x0, 0x84, 0xc0000000, 0x8, 0x5}, {{r1}, 0xfffffffffffffffa, 0x4, 0x24, 0x3}, {{r1}, 0xfffffffffffffffd, 0x18, 0x46, 0x0, 0x5}], 0x18f, &(0x7f0000000240)={0x0, 0x9}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 03:18:19 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = dup2(r0, r0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="1d215de1de64448986bb0cef81ea5963dca651ebc672daa6613caa63b335b41141033c3bccda9628c72523e967760718467a1a610229d9ecfee71ab8f8ec60687499acec25f741ec74c6cf9ef7a2571afeec7f21ca9b5dc9741a53ac3148d4db425c4e30ed58f8cf8446b87cd7dde63d4ce7d055046c448c1eec97a5258778a30f6f05e033ea480df0951bc59f07f88a2082d45286bf0d3d5d62da71438d67bafc35133c8f", 0xa5}, {&(0x7f0000000140)="5c844330f9f7bcadf1cf721cac3c01ac3b598759aac06f8c62d8f1ea6c9274135ee00a2bfc02336413cd8b21f97a70", 0x2f}, {&(0x7f0000000180)="9d31c79e1c80a150a8848a8369bbfe58fdc3e7e67fcc598b76b8de8760c2ed5d149b", 0x22}, {&(0x7f00000001c0)="a7ed061d1fc4dfded9a41471a9b1b5a62d225648cd94157108c1befb70b580954dc9335ff7862ca3aa201396e05fd269a778a1275ed7fc09a40c4d27ac6116b9617cc6739a036de156ba71bb471e9e505e1ffc6a69c1c5c9cf89fbeefcf50d36409f4e8d8e5196bf1ccf3f47002cf9b092c8f7b283a04c3daf5c602647f7c9ab40b1ca625da5d649046060732aa8de48fd97dde10d09179dc8e6cd20e76e87e9f23073e7f6a6750bc27c22aedce9c8e11a44005b6e65afb70797aca9a402b8d62155282426ea2f871f1b67390b555bc95299b189d54fdc8d0714142ba627033039c1f5e27764283b621c6b75be9f6697a4232cdf6d592a9ea3", 0xf9}, {&(0x7f00000002c0)="aad50b0aca6458f255a6df9a56384a09d15a40454095508d39", 0x19}], 0x5, 0x4) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0xa7f7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07cc670600000100000a01", 0x10) 03:18:20 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) recvmsg(r1, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r2, 0x2000746f) dup2(r0, r1) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) 03:18:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "46e6c8c94ec6864957e2b41ee12d37615a32e8dc"}) fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101, "240be00a0c15417b8c6566555c8d4e815cdbd189"}) 03:18:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x4000000000100) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "852000002c000900"}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() readv(r1, &(0x7f0000000140)=[{&(0x7f0000000340)=""/231, 0xe7}, {&(0x7f00000000c0)=""/19, 0x13}, {&(0x7f0000000100)=""/58, 0x3a}], 0x3) faccessat(r2, &(0x7f0000000480)='./file0\x00', 0x0, 0x0) 03:18:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x3) socket(0x17, 0x5, 0x9) 03:18:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000008c0)="dadd32d489167f3806b605a7ae0c206217e1e289364e9796dbad147d28b1ea2370503d4d429603ecc3fe6c768cef396d88af5f70db792a8aefce763db706aa66ef4a1a44b094669e04076cc88d1b6e35cbbb8e2e5dad248042b1f982bc3633b7b716d604291accde1916598844513462ff84c05939b95100b5197def46201dfbc72d0323f599baf9f240ae18fb1cec6e09fae7e0a1f8142db0e427db101951d31c77d8e5450961b51ca56aed58a302bdecc3fa79394b90f35dcaf5377c198b5f352241626a920a", 0xc7) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r0, r2) getdents(r3, &(0x7f0000000100)=""/109, 0x6d) close(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) getgroups(0x9, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, &(0x7f0000001200)=0xc) r7 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, &(0x7f0000001280)=0xc) getgroups(0x4, &(0x7f00000012c0)=[r5, r6, r7, r8]) fcntl$setflags(r1, 0x2, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) stat(&(0x7f0000001300)='./file0\x00', &(0x7f0000001340)) dup2(r9, r10) bind(r10, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f66056c653000"], 0x1) listen(r9, 0x0) writev(r2, &(0x7f0000001540)=[{&(0x7f00000013c0)="db5df2c22ecbf71cebf156af19cd9a2fc08eacb15643f949ecd2e4bd936407532afa42a0996a6f631a6ca437eed684be9cc0c0c2c3973679e3808f44d6548e1cae122a2891726ce1fed1c459cf734eb5717286eb61a3b9115b19143ab746bc5d4a2f7507e8842fd4825be0cde7434feb18c7330b25b6a369070559025b69e3e4b08d40720b94de5bbe868554f44813396e226d3fb0b23402", 0x98}, {&(0x7f0000001480)="1c4c2cf9cb01167063259df820aeaa1e6ef4b5dd6de094b6b9f28a9c6071199fc0e84ab76cc2ec6f4370477bbcda50575698877e813f89fbba8c28710942be0ad4116e0707174cbb35918cf0930397e93ff310e873c12b3f21f22817b6feae373820d63f2048bff6d5d7eb4612069879aa1b0889d1e4bf8fac3fc7dfb1ed8df9ee67e0e9a40faaab4b26bb68cd2f2045ece0c72a6f52ae33df8fed076f408bb8b15c62eb145f7c6419182e79aa07550aa9e2bd62575d59e2bb35ed580b", 0xbd}], 0x2) accept$unix(r10, 0x0, 0x0) sendto$unix(r10, &(0x7f00000001c0)="e3b446579757bd6c0f7b9ebcf417fd1bfe7968b30b6e571faaa52b25952d462d320d9a1de0859488dc7036c83ac07ba8659e906de0c2e66c21d6f1509b6bb0002460e330d89408d73670c339dd3c086c4d3b0ab4785e88c1cde3b834066df14c51f00b4db4936da7bf53dfd3dcabaa96fe111ebe9c23480b526b7fec3b68e2efe77b8c66a75130f9e49c182c0afb73ef7b1687e5b575b9a52e05db009473b8988c31f54175fb774cafbf4fca178689d4573ee9bdc2ba8f57645e180d850e5859b7bf97c57c9dd7b16acb95d55da95b77ee0216abd986683e5a2f6e0c8a4c382b5ccab1480e4e2dbb88d1820cc2571ae0769bcbd5a8f9e1f2a777c2bbbf01b0d49e9ed0b853182f5ea361b5d5bad1288b07aaf64a221b2e429277b3316d6d2d1c882a49d431791a5e93b4b285a92b7ad49d107fe186ffb5c3c0183d27895c10bc779033a49e8c503bbb9d9390c0b28b8772b0514682fe1d25460db8a158d42e7bcf6ba73f81be73d362a05c77c6adf70a6f0ad26c5aca4dfa0e08830841228afe6ddbca3a0334b2b20fcc224a8a0d1981738af0dfa4633831cec83187373bd9eb5d3ed0ba79ad9ca05f8dd606cb163fcf38d7326ab867bb9f64bcf060e05046f7623835ddcf968c358d129010bca7be029ec8eedc62fe6b9bfb9dd9c1a8052a01e5801bc68da08e5a0f0b8bbcfc0917565c3979ed895061c58a80aefd21d0ac92b164f0523812f5920468497cd9d2bb548a90d846a7451c0065fabf065d4fe705de8949b63f5f908ed68131cf478dff166235fa66160b927195d6b6175ee270d1101a495b6755657a4d6dd2319c34f0e86446060b861e02b6e36e459c08f6f96f3bb808e89d3f6a2ca1e4c9acb856ef2cf4371eb2aed8dd1e798ec6f2a40dda29180a27b3f1ef532a6b45d0bec8bdcbf09cfd49aafdeaa0d488001dbdb53a0e3ee157bac974ad3a6fa291010ec440a8262667f24919016f698317c1dd73bc6391c04325e6fe250f7bf2448fcc0b8ae6440980f7d10018a2dfa00dfecc799f96a67e2a2f952d92f84f3814c9e4bd1cf5a5176d65d13b4745bd5feb0b2030b5a1a488517beee9009d1084da4bc583aba403d09a21b30dc86a5af11c75ce8b312b7214225655e37ff787cbfbd01dafb9c7d607f535223da79debbe448ebc1c80b85be0137d09b544c71a4318e2796e79c2e76cdbeff25449480df1102992334d088e8734fe5924b67da5179844ff6d3181011a32032b04cc81fca45516361ae57277573e0c502cc83671d32b13701d1fe2783a97ebadb3a7b21342a96d591ad97a4281d0a2e7374d265c711b91dd6f41c280ee339d3cc791d2817c5a3359e3f2bb7792cea773078cd5d20ae08e888b6bc7d39b93b07fb14c201d83764cd1ef96895420d3bbfb05b3cab1abc35788d993210a306f09d4f866c4c618699c011f960752e3e827de7ed7e8a54b36f1d6377084da7bbabc3455a4a001cd753a2b16c9a2073c0677f04a99fef86c812c32754934c93b02feb8534e1af224a5bd7822d9baad5623bbc3c3cb01adf64a008ac634d615955901075a1609529bf21504491a0b744b5d2e28054adb4c763a8c0264eea1931e5f7aa69f41b6e3a0d79fa24f5536608b63e8438a945a577dd5255dc419fbd5ad52a4225bbe3acb478a4371538ef0f29283f253031921ff8114da098d0ac1de8987db2806390309cbb7b89ad369b0fd39f71c3b7c31be74664507ebafd21fb0afb080554be4aa4e60d1d233956594dfddc247a16f04768b635434158ebb862552697eb8e5a68753b2c9810cc3e8d10261ea387e8133d6665819786041c8bd2ebad53240e0ee416bbc0c1365929a01451da0a1bb59642092465c4146b5fc0eab8833d77809ec799f056b4ea6d20cf0b2f36a982c4b4c9e5307ee897a94187ed21bbcf4f60a09896198026a313f67d85e661147ea08f7278e2ce6b799afee1edc0e6c103bf06fa4cc68eb0918348f60b5b574b45d2596c881de70f44e5b172b3e55c08625ea2880199b0c9241dd7d75dce92b5b5a6722d97de42903b2eb16765cce8275479c4b261310aaa70e569699481288e0ffdf83df1ba20fb725cb556bca303c222007fe2e62c97c7c22d1224a76eebb00ac1d81567e7a7341f05277dece77c970fa492118b834d0ae4fee08fe07f5f451b5060b02f96f43a7f14e8568bf35ff27000f54b453c18c735b53fd3f4ffc614939cdb5c04b4c4b959ed05a6e9cd8cd2052077a82a308922d31dc3e512e7e432edd2cd39e24625df32739f3162021fd3f91930f13b6bda3efa9119c6a61bb429b73cdf2aed49889d9a1a1c441541923459d8fa8f9f4036711ce6351f55ae2865d5ad4ee67104d951e7e6168599cb7b32d08ac4089ed279be8172715c48262118349f1ecd576639c975876b4920a36ea32b67070757470fa2d4ccdf78ac1b9fcaa7b9177979c4d9cac0bfcf72ab8a88c2e804095677ff341b1067b01b6f62d197facb56255ac38eeda403cccf7f8c893de5c6b574d9d08bde5947f436971526a1c73136a2199cd0fd93c5aafe7878ed11d58ee0a14cdb027dd7a5aff82a2b6513aa331cec81a99c877232e72aeee007db6951e7803201d1e7f2a0465394b5f206f90567d05e5f83da8bcec6264a398fcfc1384b42751eee36ab7100af5780b5a7bc0c469756ccf35043071cecb2537ee837b610e5e6be1abee6c3ca20a5ff5bade9f02af3a3f5144aec7ca71fd7e8dbafe67474d8e6d7b9b3cf08b521b4c074fe078554a9390dbb0167d30a5e8e03f56088e527a4e6d79cdcdd7c04e13f81b7dd53aae98fea15b2893dd3bebd3982eca379aea3544008857b4e09a5dacdf2d5dea5416091745efe88f0c1ea6400cb6b33e6ad4357bf1b8cb30b8bdb1a9e12324ed457f45d532c70b6fd0abf5a037f3c8b1b9be3a7d3143741d30d2f3f8f90f6fd1fcdcce26b7dd684da9d0c5c9b3dfd97241a15f30929715eb484578e89caa012ad31775f67d935e0ed2a2e334b014d01ab9b16f363ab6a68c96c5ea6a5a97eab2021f87ad969495d5b83c78ca2b77325a8b1579bd37f84391572eb11ec88680285130215aaab7764abec6aa3fe32d160de519855343d27f758a061ca07cc2bb972b3ae572f0ca6fc376e3a1723d4a46e0738768005133ca5a271a9a07a422dacad581014fe6f6526e6e9c01a32d1c611b64e3a78d02096cf6f72e3045b61e8c240c8952469295a6d51649f3f964935a6696949ff63ee1d800b622e329a21d3afd3057a9acde8e4f23a66d4fbcdfcc56da5eb6f4ba452cf5583dc835b75a349d43433156d7cbceef7f1928fdaca0863eef1291434d19f88f6ec9aa86bcf7cc5f8627a4f70b6981715627153d71b030885d962b6512fe3a79f38e150c54861a31432e23d308034990e3e645ac71f82bb442a00d34545ebe72102fb7bf1b817db1d68c5ade9456006f66bfc9dca01e453d1547c9344277c936a14f24fff59f039da664631f6b4b817a3b62ed6bbf3879becf1bdf623660d43426d381d91a7d97c607a4ddfdd4d08638fbcbf6e5c03e92a6562ce4df6c3192e5beaa11a66198e7fa001e141de7de46b734c1692caed2701df36c5a17c0c22dd1976169644000b373d2bbe1282fd1eff756305c0bc368f925c84faba51625ac5b27e3f48048d75da19188f7b496156dc0d293289bcde5246b382e7975575f2283d01a77d5dcd9fe7192051ba9883c01879c8d6feb9273ab0bca5a5d1fe8c434b12913d8bf1e94d41dcedddb0097d90aaa4a9e83b544474fcceb0269a1054b7867c0b6da3da68168fcb11e6e33eb32c60c1be0f58172fa5beff377eb8a702b6cebb8ac38b2794a1f70102dbcbfb1d6d6d809443258b00a6f1e5658d3995921f20e10004c57c557222bc1efa28df8cbf6a9ed634c4b0591b0f2521c1e9a34cc14188f297c15ad46bfbaf7874e3f8a23a7dda38454508a8eaef4e019a36761b95dbc423add09a8718e08482e51cc088a32f1487a03dba28b4694e75a23e27a639c4a1f70cb64b0e643c3fb4950fa8c0d781bcac3e598ae65387806743084b6a08263b701c46e52ec724977c181c007ec06f89a190e70397034640727a512e76a15023ebf70998db0ada83b21040afe771458579763959eebeaaf7c84d19645c3cf62e812d43a0f78e4930f1c59406dd43bf881e8b387de2cc0570e4362bc4de3c235d5c667b2793e5ae116976ff7f4f19dc212cee9a962a9d37d063b92cebdec4fc9661e5086dfca3bb24d7a2cdb9da3b1d6f556adbe50f00b65ccce23f7ebb63d06d9a42268cd8243867eacfab2f1343c7ad759061d33f384d501c1bb90b7535a492cc8844af08d2c555844380eb3e334991f2fa59c42222f5e242890882dddbe58c5c9541d593a524d39c458f8b3009c971516558ba2428c9af0e029bd2c1ff236c5dc6a4730955f38961a921763fd58b624202d7341c30a65b5d1d9418235be9d5a037e4f71ede3071fe950d5e4d7626b329bca330186d675f8e7c71b30aad33b3c4c17ac6cfb8c7b38733967acb284a1f510aea22034e41cc18992b09f90580c13f8bd8f60dc9d535d2aecebf94e6b5ec245b1fa252549243c74b658bc29a3c7d6eb8d083d37c6a15ae23c29a8c7979968e9d495cd2e9726b5b61b3127160a718ccf945340b8edbd843b020e2ab2c258e7cf269563287136fe6a376bde5d20f5260f0c7f6753639502bd806d668d2b638e5e2034545fac82ad2bde922fa6f1449a6b866bf3654df14dc7b589532486acbc121559ae092ca56a575f8cc4c7182bc1922b02d261fd84213e20b3e1d3fc96bb1a2df4d5df8a40523a82f3d1c1ba9af1012ad6e4cfcb5394079ee2cbb42706185ddf21dbb881cb6143cbca39802182dbfdff7a19454ad1bf49e25329a8c59dff22e4c511a57493f068f7f0082e163ba3ba7f008e927d5cde4349999da689f2262168f7ff9541a57b023cd4550e50aa1d32de3eabd2cd8545407eb5cfd081fa5e39802cf328e643252b7981ed772a7fac3c24e40eb1c2a7430ef78905630e8c5a3f577280000ffc00e6f74ff2ece8971f4f819fd3bd0a88cd6d622c5d7b1f32c310b96e283ad069d0948c3e5ab5579182dee5ffff9012f9fcd9077b35e07ce69a472ad75cffca19c070bfa140912a6050de7be3dbf190aa51650950c10142f085c7af5ff65636ff45ddcfd7073b1d295e3f651d820135e3848b4836d7055ad9ca979e6cf8132ef07b258fccbf8a0dedd06c7a385b2d05bb90b93b7fcbd51737983189a2bda6df3ab2e8060e731bdf8b7a6969155b71de0bad827f5aed60e53a5cd02dc0c499f8322eb884cccf5b43e3f6a571dae4e39c608fcbd820abb87a8345e865e0c58148c66c0c5cae5fa20bbe4676e6ed2880a41eb65e932534711920905adf4418f2ce8430d5be97195e6f218418cfb84f1e546c27edd1f09e5e4aaadcd04aa7c41de146fc84c51e550042f51e5118f7a6efdb2b4c0dbe3506f14fc07b5774b22e96b7c7b0180b2f92405208b62f9b6a8f49bc4f54c27fe95302ea122f7673de0b4d288e1589d0e8ade1f66800914617b259eb38bdc64b3565329fab887f73b97c2e84e20f621d77dcc849f445510291d146047bb731aee3f04636c900e5c6294287d37012ef46ff46e400d8cac3345b03bb2a0179d29ce7e170b29aa6a75e3ef4e6b231453076501ba8fad73c86a7118f90ec8d3acc9a4f80f6625b40d5c64c9266affda35a9611a1cd3a568045637f250f52080f4e60855725400ae02a3cf8939c139487ad4e9c544badbcda0f5b6dd796", 0x1000, 0x7, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 03:18:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) ftruncate(r0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x3, 0x0) r2 = open$dir(&(0x7f0000000200)='./file1\x00', 0x400000002c5, 0x0) close(r2) open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) unlinkat(r2, &(0x7f00000001c0)='./file0\x00', 0x8) poll(&(0x7f0000000100)=[{r1, 0x6}, {r2, 0x90}, {r2, 0xb5}, {r2, 0x40}, {r1, 0x14}, {r0, 0x1}, {r1, 0x4}, {r1, 0x9}, {r2, 0x3}], 0x9, 0x2) dup2(r1, r2) r3 = semget$private(0x0, 0x3, 0x50) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000240)=[0x6, 0x0]) 03:18:21 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lchown(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) stat(&(0x7f0000000140)='./file0\x00', 0x0) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file1\x00') 03:18:21 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100c, &(0x7f0000000000), &(0x7f0000000040)=0x4) 03:18:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdceac18503774c0e60621b42171916f4cd2911"}) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) 03:18:21 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000200000005}) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="90553eb5501c11872d0a43fd9b44f8662071dc204bd8db5db4dc5c84e4a601684adb7433cdd0ae821d4d29a452d00d56e09cedd507c872018b7b0d5f309e96f4fbdf01216e", 0x45}, {&(0x7f00000000c0)="9e2d5f173af529a26e7ec90b479bb14d843f1347dfe19e1745fb4b4709789007d8627e0ef5cbc963acc57ca8963f5b95e893e40f0ccbe3fc03ed8b931e102c239de981e9c7f8cd6c9e4fe30724dc35390a817d15ad2d627263d601050b74567783182564f8fd3bcdbd2495cabf78dbb13c8697b21d89f05b504b122cfe9124485f8f81782582646b0cad94c3", 0x8c}, {&(0x7f0000000180)="8a7abcff84d39956af31bae85178eaa50807391e237cbad017d72cfd17d20b1bc17cd254d5c7bd6d9cb46aea9fe33ba414cff2abb6e53b30b3cf623afe44fc5bd867def7d1f78aacd950c48186cb97fe96c6820b7dc9d186c993b92d2267ad5f9c898c8eb45d042d6f41f4fb6a3a21e0a17b35836269da805356533c5a042aaad7e4aa72f4f6d47b6bbd001df090615643bd363ffbb5e32425607e867b5d21257a161010162d7527a7b4c20c815700945ebfc6343ecfac39a54f1230d7eb39427883e25f1d43f51896c436119456cea664f0384c23fd7eb600737b6b72ad8f1de473362d224619", 0xe7}, {&(0x7f0000000280)="9f87c9009ebd068e4738613aafa8f9365629b04c8d50b20bc2d12552490d7ae0f0643048492e669daaac109a1a0361af20", 0x31}, {&(0x7f00000002c0)="53759d7ec213ad6a959a87cc0e34bc00f8ac41e815501dddd9554cecf4f93854e41f78bbf7bfd782c9ca5d08092ad859a6060d952da7bc1538b45faa5582369a47aea4b15215865ad0c03f057f4b174b00127cf2af1c12012379761222e1623862aac04699a11577141f11a995098c7615b1d8e128a80d39ee3b9cdd992069c96cbf0b", 0x83}], 0x5, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) 03:18:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x1000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 03:18:21 executing program 1: r0 = msgget(0x2, 0x80) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) msgctl$IPC_RMID(r0, 0x0) r1 = msgget(0x3, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)) 03:18:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x18000000, 0xa7}, 0x8) 03:18:21 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x219) accept(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) r1 = socket(0x1a, 0x80000002, 0x80000000001) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) 03:18:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f00000004c0), 0x0) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000040)='./file0\x00', r4, r5, 0x0) dup2(r2, r3) execve(0x0, 0x0, 0x0) 03:18:21 executing program 1: semget$private(0x0, 0x3, 0x28) r0 = semget(0x1, 0x7, 0x0) semget(0x2, 0x3, 0x8) semop(r0, &(0x7f0000000140), 0x3) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/218) 03:18:21 executing program 0: r0 = socket(0x2, 0x3, 0xfffffffffffffffe) sendto$unix(r0, &(0x7f0000000040)="daae471e085c34", 0x7, 0x40f, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 03:18:21 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x1000, 0xf2a7, 0xb729, 0x4}) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1000, 0xff, 0x639, 0x15a, "97f8c5806c2b9c5c9a40d0510c47c29bbb33a3e7", 0x0, 0x988}) ioctl$TIOCSTOP(0xffffffffffffff9c, 0x2000746f) 03:18:21 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:18:21 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r2) syz_execute_func(&(0x7f0000000000)="c481f95be1c441b173fe0045d913c4a164559d98a23253f0088b44690000c4438178f302c4817d50f6c423f963c7fe470f9eb03400000043dfcf") 03:18:21 executing program 0: open(&(0x7f00000001c0)='./control\x00', 0x200, 0x101ffffffff) execve(&(0x7f0000000180)='./control\x00', 0x0, 0x0) 03:18:21 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/235, &(0x7f0000000140)=0xeb) setrlimit(0x6, &(0x7f0000000000)) mlockall(0x1) msgget(0x2, 0x0) 03:18:21 executing program 0: read(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(0xffffffffffffffff, &(0x7f0000000200), 0xfe72) write(0xffffffffffffffff, &(0x7f0000000280)="9f930b6ff0eeff43294e276257a5f20957e0262b", 0x14) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0x0, "001100000000000900000200"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) syz_open_pts() close(0xffffffffffffffff) dup(0xffffffffffffffff) r2 = syz_open_pts() execve(0x0, &(0x7f0000000480), 0x0) write(r2, 0x0, 0x0) 03:18:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) listen(r1, 0x943) r2 = semget$private(0x0, 0x0, 0x400) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getgid() r5 = getuid() mlockall(0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r5, r6, 0x12, 0x7fff}, 0x1, 0x20, 0x9}) 03:18:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x0) close(r0) r3 = shmget$private(0x0, 0x4000, 0x60, &(0x7f0000ff9000/0x4000)=nil) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x6, 0x1, 0x7fffffff, 0x1f, 0x80}, 0xc) shmctl$IPC_RMID(r3, 0x0) write(r1, 0x0, 0x0) 03:18:21 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x25, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713248e69931929648dd1712f549d5bec30c8145e0c8f5969efc781d478b6f243b384479f1c91a7473af4d2b479d4aa5c45051ae1141f43aca878828ef40adaa6dde8cd49fdd49377f1adc07643739f50f48cb8ac5c2f32d48e405af8ef5bb4adf92f18be657a28a1a1642a3", 0x77) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:18:21 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto(r0, &(0x7f0000000080)="320fcfebb0ff9b909da686735cd1cc90360267261eea5426e28bb4e15287620f97b902be6a849e227c1bd2dd112c0fc95854dea3f6c369aa90e23fe43e2dc008d4f57f6a2b", 0x45, 0x6, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f00000003c0), 0x0) 03:18:21 executing program 0: r0 = socket$inet6(0x18, 0xc004, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x401}, 0x10) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x0, 0xffffffff}, {0x18, 0x2, 0x4, 0x3}, 0x101, [0x8001, 0x14000, 0x0, 0x80000001, 0x99, 0x400, 0x8, 0x2]}, 0x3c) 03:18:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1, 0x7, 0x9, 0x2, "5ff8ff3e066980101b208a2a238dba845fc68d53", 0xffffffff, 0x3}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "852000002c000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 03:18:21 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="375fa7ce2b75a64d9559cd97056e8c2b4e97ddce78", 0x15}], 0x1, 0x0) r1 = kqueue() shutdown(r0, 0x58cbfe6dee751703) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x3}, 0xc) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) socket$inet(0x2, 0x7, 0x0) shutdown(r0, 0x0) 03:18:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) sendto(r0, &(0x7f0000000040)="55327172c9d2501b04d1f89ebbecf590df84475f950fd74c4472e1e396bb34af6cb3d7a3b2f255b768855f7246421814279adceb69f636e18abd30dda14334dfebb116f772a7a45f70628c924d224e7acf8ed3332511dfaa2bb6eea89a473f7a936bf31b08a1ec5c97c2cb2bd7852c3a527feebcbbf0ae641cfbd361fa796821bd94c091348f8c929b474ef2b6e5ab46e39618ca95be5d26bdca072534895772dd8777f16143586ff0fabfa5170e11878106317506b37ea30d96433f523336c6977cab87460e1fcafcae2de6086fe73606c7c5ed7281e1e3142cdabff8da93ba9890e9ead0e44a22bf05482bcef905199194729ffe28868a335e157f94f374c0b8702a6d0d0b30f3cb52ac43d3fe8fd73c5c70e15724b985f10f6ec48bec2d2611a91af9daeb7cbf325e0589deb7fb84654a834d35f31c3c4fd487f6906aa9daa376e161cf3965f60f6cbaf2a33f20ab599ea3657ec34f6c4ee34520e0d7f43c938667cdd3bdf7a7368d160e959b0f41ff21968ba0ffca6c3cbef1c244d831d46822d5e2cf22045971183adf342fa4d39e12f2f02173ed45892408f92b7fdb58f06eaef0ba044e357c44fb86f8ef10a24b3e6b7626716c1a656b7cf9c5ae1fc935885e3ae89ec835d5d77d73de71d0f1ba034b5dad3774e2c7bbc6c6bd8872d86bd6c270dd01b8975cf707330e4e8d762d0ac427a8a9d94823a1a86cffbe83c459c178380d242e41202a92405827e656f8e8700b6f2a5cf75fc7135bb15918bb0f7e36d3a3858c1b9bb97f3bdac24bd5f43c1fc0477044495638cc91b42c4fd953dd3c002d5dcecff0f675468ea7395284481645c38d5e20a33147ef084dfd76decb116c37cfdf543d4681010dd567d4c0dbe5fcddaa0a3c191870acc9c94a7bf5d7c4487df5b633f19c3138055ded596f440d3ed906038f17a1f6dc23680e9085b40a6597c5d25da716b6561c79faabe6c4a2d40299af7aec6aed96ce3869a40d3f5a731812cd03dd3196547ff1e972482345192b9602e530a93977ec47928e867a957fec39ca0f2a15ad7cab68ce556f83a0572f3a287662641c3cbd65c16bfda4fc256b0118c942e247bf7a104504cb8a367eec8bc83cd76369e5748fed7ed2a46fb61a8ff559a68cae1bcb98901f83d46ca8558569a147757977166d7ce366dd27efa59292044f9e649a8ab946e06dc57c3a28b3e8012e0575093a0267f1c2afb62351f380297250751aed98253ad24fad6991f154d163ab0b0dee3bfc787edbd5c0e8596a3d9a1fa14e64c44eafc67825f93c9a3205087992c1a2af3890d051a6dd773efd13fbd194991c4414682e281a8929e6322041ed37962e11b68e314d917692fa40e50702798232dd7a69c5a4cafa73e37e0ac1cff3db2cb1c651941e06153c2ff074fd6b886da7911b31a1786ab6f2da7f5433330fd8fc87c1bfc41d745b5c7e70a4bb5eea152cce080ca9681b2396d71b7e34bfdc0c6d99da7b8d2ac51e1db4c19e1354d647574580a8811d021dee8e72bc146c536ba43d70fbf545454aaa0e1dc6984fa987c6a3e4aaee2a05cf987edbb5a6f70b63590e7e9fa1e6fd8a5f57f5082cc146ce3120585fda33bb254eaeebdff186ac2674065434b9092251ef1d0cf08ae3e7e5d03910f0b49d9b1c302ca3c17566b0557bb39ea18d027952560a6922fc7dbf2168dc01bdd9e6966a6bd65ea14443c09de71abaf33340945258083a6f67c3ee446c96e57769174a6e219d365afd78af434c7c596f4089ed48ef291770a6f208f939190a3696a25ddf1b40bf0716f347abd6b621a0e5abdd027cc537266ae98a2b52f632a88467f277f40bf85d0fa8f4b84d9572154c04dc333564daf9afcb135cfe560b229fd244f0b5209af2474cccc38fead30623179def57b89d9dd2c1e8ffd47393e07f969d7585d3847f2ab48c66ed870fe14eea5070d0b1481e98edb685749f134a2ad864e9152893cc6b96a6ba5d1e9e2b0449ead5b54407916ca0a177bf0425d70925b178d658be5465035afd534d1d76cedb8c41aec330f25fd9013b0fc2930b660a3ca2063f0c97287187fa23cfcec36c900ae85dec00d1f1ba5eae350c548d42e0a92543add99e1b73d0dd7f680e63523ed832c88bdad1799ec613089a2c1fe8658329e2212f1fe938b4aaa871aadb873c7fd51e1853bad9aa8c63f0eb1e50c8003407e8aee67813a280b83c088464f515dd847135f00060882b2696c7ff37ba16fe4f17b46e9cc8a3a7400dc5a8a041a5e78020a694975dcfba7354aa1b747f8dcd8fc9d60cd1d0e19ae487953357fef4f1f9f3f67840dd15c9b834f594b94a6a0de747eb2f7cdd75f9241f4e1aa074eff7829ed6c6a62141defe00ddc720490667d86327011bfec00b46b530001a1d4f6f5c87f41e56a30e8b21a138f70ca1d3aa25bf8a79d6e96b3c5b4a8d6135f164949bf9fc4738586e3fb81b7c2fa8f627b6599649ccf2579de1d2b48a410e9665319843509d64810359a1179059c301ee5a085f6c4c4f382af442c7a63cb92161b8da334c442b9ca9591d87aa2e84c11da6ebab7cb998fe9a48747daade52905c538d0f231e4d3b02e6ed4e227fed7c4084fe21a890ee780fcc77a3ef373fc0a75eee792e25148fd09ce05a18fb3e429f8502c1dfadab8aa57b9029754a011f5d904a5400fc77bb5b0deddab93db7bff06be605ec5387e8d2ce174ea60be0bd269e434c22e5de48f1d2f87b2b71b973b8e0aca238c80df3ed046de8d3e4ea37e6f5be9101c4d3dde6bfe0b9481080b0bac4f42f0b74490b307479a9b11946f6f2447ad607a812c3a0f0b0fa5dd88c0d564daac48dc9b2ceff299cd7b9a834f2e0fc6b9d9edb3892f915a0d7da614a3348de08f102a50367dc01adee3407279f8e2f09cc8f5eac293a6503045ab1a2c45e03bf193fe36c9c24a37ded556d9b14cc0604d7ac4eab535c487e81d23721323982963be8c139c00cdf65565d86d22b54724d8afb79098d3f23d411cf0f1fa543d04010a84d0f4d437b455205f3827ac274a31b159a875617096b7b48c51202546478f83a7910193c144af55f1e33cd9c74dc1bf6ecb41014f965de4dddc6f7bb76b5f8bbbfad81f032dfbd23cbb25f5a39015237cf26ddad615917044863780576be949ed295b478cb4676eca00e75a1b4b8eaa74c515ed5e8a96f3e6a64b104da8c6605848687bdc510fe14fe4c7c04d8ec818a34eaf4adfd2a7a9edaf23a59b960939eb9d9f99d40cad1d7f47e99a3a465fd0f594811f3fea3e5e641a9fb49b3ee93456648176695af906690a30659fafdbc60783cdbdcdcbefa1cfd64c2ca259d4ea49ea648342efd08c2e0ce8764d2c6e7d94c433d1aaef7f5af2188c0865cd1b9d64bb2338181ea7a4d8930805e1d048d54d4eab8a76002ef808ab5a021ad2020d5ae98219e8b87165a9a556f55e2739b1688b5130029626c754c9a73529b9685abe464c4dc8b9c54168d9e6d55aaefe41dcf4e7e1ed08df8b8620e51e45dfae100e25acb583e8bce610668c0084fcabf91158ef0c165a600b3a460ffe087b9a43e2f35242dec364f7a1e278b4f4726af4be4cd785ab6403c6fcd71055cb17b254a9727d8f91ae6fd5e8811d830184a61587197c0b87ef913e158a5395e98d47171596579866ca754ff2d379b40c48af63c572ae808168f0d69f39df95403be8a8512473c0579b378a251ef44bf36c33b29dd309f5ed505d86a0c1416666dc3c98cdcb41f3ec79c2bfdd7c016ef902961178374ec998486452bf04d8e841e364471c1710e5c254d575d1b9e81a62685cc6f8001f46a1c0c594d7ccd8ff2ec1e5c5d5049c2f2657fc0f34778eee69f2592feb572a3e7b09d6c643532e23e96ba98312c1d91fa632292eb3addd0c68879107c883971d5c4b9d3947408bd2580470539a12fca040c5a051fe771fd73bda3b090f33f491d92cb842d4016e3010440e16ef965bdaa39736408222ccc3e5e04b2f47074d5395231eb45c200174feface834ed260f8bfff4e6b4f0cd47ed16837cbdc3b83a612fdbe5be63de3c76cc2b907ac2dfe8ad1915a30bb56fa2d2418448be6f07f43a2ff35253948c49fe1fc961f502d6cee029a6ddcce9a6b7bacc6ad322d5eea81ee1ac836da6d30acadd246ec8609ada814915edd5cff7a78982da97bcad9c4deb1b1f6a55c1de69a74374296b15c836236825cf3a1c043261b8d3f7a9a08d6370e95b2fe17b07ff4bb858fcddb1e9f325d22aeaf695b6910042230f6c1ce5c5f2fc52a31ca1dafe7de6a94ebe14a9d7fd5cda136eeae35d9f981c5e8eeeb42ff36779d052b95bc3980a424f94f5b71cd4bae7e111ccae6c8ef1e85eb1bd78838d37312cc61674112a393f05944f3ccd13c42193f1ae8208661aaf3efec2dee8743200a88a14efadcfa7bbc1abf2e7e527987f5604e6ee2e849c7b7774473a399eee5685717dbbcc544d66cfdfe648000f202c52da646dbc61498121d38cc28f4cd93c88357222054f8f3ddb2c874e7414c535abb1a54113cf54d360c6f249a3f110577ee073c84caa470c5fa903eaa1c69e94c2bb45069d9f6a7e9e069bb5270b29408fdc4e326a9f248260d35dc0cb2a0d155807a192f7907419707f529d8277ac1756db44243aaf378694d0dd2b42ea4054afbfbb23812503b218cebf0913f40ab628903b79d54abef579aed7b0a79573286c18cba84262be9c410407999fcd71264b1744aeec0249891a8bcf4f72e7b0ca1d67a3e63a9aa349bc8dcec11191cd98b507f96ba889ae1fe8e02e8ce3f4cf381f8ffb11636b73574cb5eb3b0478f21dad971acaf032c47eea71da04e57312535ea89e49f92a58ff5b3f54bb8152410b7214db7bbcac0e31b50ff99c4e8e40bff07902ba101cd20bfb9ee5c2b0a4f0abf40f90e1b7e0fae54e22a6dbf7bc07b463344f159b8d2f8fcbcfb1f824d0baf0e757478e04bd69cc74a0dc6a9550b1060d798306ed3609f8a536c105deacd69083ffdaac5cd5b4e3e2d11a2d1fcc8d9aed25d2ebadbc8ace43426d2b165d0aaaaa719d24cac49a2c1e2d97f52c7c19daf044946dda8e1db59e1a3c3a2091f0a309e820caf3fabbba7af2eefabf71f85c1de0cdd6af2f2658f6377094416f3a53e6be41a2642044f108d037a6bf6d6be1069feb570b40a60cadd6955d804a6d9f8ad8ebbeaa6eadc2ec416c0810bf5fd42e79458659e11b2330a7e95e921ca53e19751cb074336a5e94aa7c21cf4673d4fc2197e4e2d75b4c3078ede210808ee8490568b089b8d794b7ee85cae9482346afdbfdbe65545c7259965de07ae5128d26e0ef1c6ae8f3fe6fb117b10744fd0dcb4bc404f04d3e8a9f00636cb66e8c3a3c7f9c88557c74e5242d84361aa3e282422840ee7bb0a915aad41abd1e30230b7b60ee1f95f4c9e978472c0ef2b4f1cc66ef773bc435433833b9e2be0156bca9b63f76fe0dff107e88fcda08652da749aaab7a175a68142c39cd9071726b884e3761050786e6b6bb29d362b27f81c3ea12a2e2c3c867d35cc0c7da4b9ac92394714219c0a1c93620bb85873df3f473dab756802d21680aefc7f3da0bd581e6abeb73283289a26a36aefff65c4543e7c3a5bd5b564a177d26eb626b8eb29cdf29dcf68c3f6e90f6442c5f05d0d6e0b8ae784416cc1bfd102449a22a8a43dc65d1decaa6edf12ad346e4349b42538c397135c42ae946c3e84e3ec36d990448507021a7c781b1fe7ff399999cb1faf72e7db33e3aaca528886f830aef35da0a4fd691d209f8ce7695f73850b0117926e48640cb7689", 0x1000, 0x401, &(0x7f0000001040)=@in6={0x18, 0x3, 0x1d, 0x5}, 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000010c0)={0x70a, 0x69f}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001080), 0xc) 03:18:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 03:18:21 executing program 1: r0 = socket(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x100000000}) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) shutdown(r0, 0x2) 03:18:21 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202ac6d3a94874f1775"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x5}], 0x2, 0x101) shutdown(r0, 0x2) 03:18:21 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mincore(&(0x7f0000ff3000/0xd000)=nil, 0xd000, &(0x7f0000000000)=""/195) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) 03:18:21 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x6, 0x8003, 0x9) setsockopt(r0, 0x0, 0x1d, &(0x7f00000000c0), 0x0) 03:18:21 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="e1f46c99", 0x4) setsockopt(r0, 0xfff, 0x4, &(0x7f0000000080)="6d1f9438cb8097ce82e75fc0778e0985f723082afc1e7de5c9c74e9780149da41bc2bd851b448043866303c03ac9bffc65b5ab3a4aa3b0944b2451ffcf0c4d03eecd922e5ff8cb52e652749e1cb1217cf9bbe53ddf771d4c91b98baa590c4ab06b", 0x61) 03:18:21 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x8) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='\xe7!') r0 = socket(0x0, 0x1, 0x1) sendto$unix(r0, &(0x7f0000000000)="5ee0c200a230db922e339be36e1fea4f5899cba084a8995cb00e2cd7a3e1548fa4419e661cd0a82809bd2aea3e2e", 0x2e, 0x0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) sendto$unix(r0, &(0x7f0000000080)="4679b3fa8fc9eaebf6bd0834fccdbffff55ab738bac9d0af0a3be81b615137815760cd3e0a8af397463d2cc677f45ed5188e6082afd8fa5a6eb7f78e553065b8ee9938e1ea6eab993a3489e7", 0x4c, 0x400, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) stat(&(0x7f0000000400)='./file0/file0\x00', 0x0) 03:18:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000300)="30fb1c508bc94f34c18e9e55815a5a713573a3e25ce4e1e3516ed4e2ae93a017f647a912169d8b4e9938b2f7227370ebcc4943e318c4ddc6c003008b73c9af4889e24c66bb82dfa98acc11aa6ac50e95b5f72b1c711fda1531ed0a9eace5211482e5689f9ed7fb4904d03dd07d8757d073c610621017fc3a32ecc2773e1c8721d2e929a12b0490832fc539127dc39fecc6fbb94093db41aae590145aea83bdd9bdc9fefd6a0f01834d61ccd9980fda06a9768cb364d150b763d2dc8c52696b6288b266d70b25e52e63ad141380863a47f5a7601e82b3595037684c9e27b2272af751a71eacdd35d0f8e4f58d4f31e88d80e468e157eb8b0fb50bd578c27ecc44498cd0a30e67d52053fbb6bdddb557f78a81ab2d6120992ffd3dbf96b665827035a7464e7e467325e16e6469a314f30d3d5621b359bf2c7fb0a24918b7bbc5244807551473ed1327f5692db3e725f8424920ba00d4e49eadb7cfe3c4f5ed2ec4f0a01cf7176b5b42f4cac633c58df4a3f321ac42207f994bca6bb5d7f83b6f533cd53f09cc1fd0e9d06c16e76d7a6aa7b98d42eee10137f77e105db09d442082be64d02da1b3c5a0681830047a86fda260245d0ab001fde38fcf4bfa1af2a4f782eace5bfd9d5d33135d20498fd50e2c44bf1552cc4b621bf06f6f69dfa584a975584838ecfa062d1d5e20bf66a17d5329c78ca583bf35932d6cfa4bfafd5ff39a7ff2fc41a051349637a6f3160b55cceeedcd32528fcc412a855db6160fe9b8de8c530ce282458046015a4bb02a8c22455809e4642d634b3526718c0cc159d2b1cbe1d27bde05de87c179c13bfedfcc13b40e9cc2848b5e88d7e3b7527dfd283d657046c924185f3c5525641f4f5e6338948279dcf84eacb0c9ad75c766a5ebeb9c34c3dfacce32847d62d84a68263b9c7fb957cea9e590edd0f88ab01dc3f38906f3fd70c1aac2c490bac876abdad679ea80414d7bc8f68d73b7dcea9c9b7f87c8c3fbe1ab4b01b3cd9fc88272c317be934dde73fad78f1fd6d55e6517f7e1156d6140565ccf91e02a82ed2d7e914ba52e98db132da5ebbd31b90b43237a3b1c27c5f7b5844283f4fa45925ad4040969263356cd9157b50672c4f95c826dde7e55c4d95737be30ef3f98dd3c5056de603eabd6bf3bd27ce993a082fdd7548374ec76b5c19afd5c2f2bb4c0bef44fd9b719ac39bd06eebaea5c3a3c3f08432958e3581d0497a5df593e95c16da97588aae893d2676353169dfcebdcc9a2c0940b7ee200bf4f1d301b15325089ba73e3420d508d830c2b7ed5cd951a94108d6f43f2942d45e1d0dbfa1a83e0afa95f0c134406c8e20e6e6192a754b0b5a470ca7696e298ada8bebcc054a67c6adf408ea1330be37b7bf7156c69a59803f1c5ffedfd9d19fd43e4a7fc36bd42d8cfbeb06e585c42428e544ea13edb1f324d0150af755c398ed8cd0e04ed36339140c5db5f793275f8b268d2533ff56085ffcc86f4378231f32ac56b1227bc53cf6baeb29d93a79125b952af9f5fa97882c1facb36a87698d1c668efdb0a5306237b2a7d4b0092f974f72d2bc82a76aebe1ee8e959a916edd90f3a84f19150504794d431162615aaadd1d9cf64b6f4abd056625414fef47554ace39a18f8479b0655c405ec1563472d239b53568da13f12e28c25ae24dfcc6c88eab33f4f8fd11874dda024528f56b1d13f59b3ddd2d65eadd29d72848bd0ecfb6eaab7b70b74ff1408a95ef910be91fc556e866dc96ee210cb2b2bd5f7ea904aae7b93cf42ef012a2d627fa6556bc2e3d4d178f5c06e5f9bc348", 0x500}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 03:18:21 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x8001) listen(r0, 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x7ff, 0xfffffffffffffffd, &(0x7f0000000080)="7124e8b36ec836b8a0b83d7cdae69ced9849bfc19be0a9fb1de239801d5d97be00528974d3879524f6cb171119df610b81d66329e2a68df92d402ba5f12d0156925dd2eb8be2cb9bc7ab6d16be5d845e5a544f03bcf4603d07d1150024d5762d42293def7cdc3c095c5272276005051c156491c0d0bd186c2434cfd213ba8e6aaa7064aa27284aebca4cd16ea3f420b2ee27e288ef60b735592aa2ffb0798f1e37990791252945b887f040c180bb304f9c087356dba13a42fc", 0xb9) getsockopt(r1, 0x200000029, 0x24, 0x0, 0x0) 03:18:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x808, 0x80) r2 = dup2(r0, r0) linkat(r1, &(0x7f0000000200)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00', 0x4) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r3 = syz_open_pts() close(r3) r4 = getpgid(0xffffffffffffffff) fcntl$setown(r3, 0x6, r4) dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() connect$unix(r2, &(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x7fffffff, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500", 0x1}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:18:21 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x25, &(0x7f0000000000)=0x7, 0x4) 03:18:21 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="b630fde8cf91192da35aee02b6b469de8fe54ddb18ec6a646c4729523a55ef77d11419a1d7836c67c469187f27d26f5b28ac6e50d25c8242491d8d5c467b298a3fc4e84b4c4cedd6a72a22b2567f7c859dd2da7a41db4ee3b9e48375d8cee52571ba4e81939ab239d3ec16f251d4ceb56193a176c88114db8b283207b04d2264600b7b", 0x83) dup(r0) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 03:18:21 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0xfffffffffffffd66) r0 = socket$inet(0x2, 0x3, 0x5b2c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280)={0xfd, 0x3}, 0x8) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x3c7) fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r3, 0x6) 03:18:21 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() r1 = semget$private(0x0, 0x3, 0x71c) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000100)=""/62) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "a4eccea6da0000000c000000000000008000"}) ioctl$TIOCSTOP(r0, 0x2000746f) semget$private(0x0, 0x0, 0x204) 03:18:21 executing program 0: r0 = socket$inet(0x2, 0x8007, 0x8) setsockopt(r0, 0x6, 0x8, &(0x7f0000000080)="df63cccf6d320d1bf276a62017f2cf4f7b332d5f766b1c698331c711625744ff", 0x20) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) recvfrom(r0, &(0x7f00000000c0)=""/83, 0x53, 0x803, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) 03:18:21 executing program 0: recvfrom$inet(0xffffffffffffffff, &(0x7f00009be000)=""/11, 0xe8, 0x0, 0x0, 0xffffffffffffff4e) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) 03:18:22 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x11, 0x4) accept$unix(r0, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='0'], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c6530001d8e8b066af24e66a05a0c54acb0cf5ad23a526fe828a2b8ad0eb8ca8bbae82a860e75badb4265776d3fa39a7f38fed27ac0218f7cd88050acf4aa7e782230b69c3fb4314d0288c35cf88ec65c7b9b550a02cb392998da63c086391deba6a2b4437d26241543108ee68fc1b54fc44149f0961fdcf4e66d2c95ca8ca7883167bbe6b67955085221b3565ccedaf34b22ef6a41efb1604849"], 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 03:18:22 executing program 1: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) r0 = dup(0xffffffffffffff9c) r1 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r4 = accept(0xffffffffffffff9c, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) r5 = open(&(0x7f0000000480)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x20002, 0x1a0) r6 = socket$inet6(0x18, 0x8000, 0xd7) r7 = accept$unix(0xffffffffffffff9c, &(0x7f00000004c0)=@file={0x0, ""/108}, &(0x7f0000000540)=0x6e) r8 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000580)={0xffffffffffffffff}) r10 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r11 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x10000) r13 = getuid() getgroups(0x8, &(0x7f0000000640)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r15 = socket$unix(0x1, 0x3, 0x0) r16 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000680)) socketpair(0x18, 0x2, 0x7, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = dup(0xffffffffffffff9c) r19 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000700)) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000100)="e2e2c872f87d50b079c520312aee3745565797372b8c1b791efe0f23ed56f8cf4a735e08df933f4a88e63d7fc20de8a3991cd899039a3efbaab314837f483e95cea05186e70b057e17bae9a3a1f67669afb756a77d8de3b01b201c44a7de853bda6d1ab454ce1c3846e41568beb9cd063f7d59c822822a6dee2c6f2dbc8a2a04e1ebf77dea677689b6c30865bd4aec47e6a6e37c0adf5730855c2d22f306f77af67929bff732ca", 0xa7}, {&(0x7f00000001c0)="0fddf2edcf70dbb33adc8a39066ae16e4cff4d56203c34d144bef0e887a2633be66e7c8ed453987f5a2a20fa1b569702b3a1fdf029b4141b7e391a6950a0c2a6e81696c0783f2a0c7392689f438ce6c8e25e41262af36422cee9a86067a56a5e382ba226728803135c331fa7b65d62cad81b64130429221ffb34d4", 0x7b}, {&(0x7f0000000080)}, {&(0x7f0000000240)="f37e006f272e2b365fab0f6fd178bb8121eee2f838fb33e7791dac349babb8dfeb27619dcd390f3fb8a2b7b32d88d4e5d3e1d0cc1d51bfb14d4f2918d54e7f65a7e712e2a542d5a939022d64be56f8addcf4c7c3d73f3b1adfe7318f486d56b86451dd6346a26bb4387272b6", 0x6c}], 0x4, &(0x7f0000000740)=[@rights={0x10}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x38, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9, r10, r11, r12]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r13, r14}, @rights={0x28, 0xffff, 0x1, [r15, r16, r17, r18, r19]}], 0xb0, 0xa}, 0xd) unlink(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/') 03:18:22 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x2, 0x0) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/94}, &(0x7f00000000c0)=0x60) 03:18:22 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfb) fchmod(r1, 0xa5) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) write(r0, &(0x7f0000000400)="03e6cfb7d2b74c0733cb08f8a676fd8d9dd113c22e07063208900d380a4836a5d2084684868bfe1c1460d129a973795ce566f0dfff3144cafa5c5014db9fe09461d1ba646ed31dec1057f7b0325cecce58b55e43c5bf91a1cc7be0db002b1cacbcfafcfa4e", 0xfffffffffffffe30) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0xfffffffffffffdbe}], 0x1) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000080)=""/132, 0x84}, {&(0x7f00000001c0)=""/133, 0x85}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000001880)=""/4096, 0x1000}, {&(0x7f0000002880)=""/4096, 0x1000}, {&(0x7f0000003880)=""/4096, 0x1000}, {&(0x7f0000000280)=""/70, 0x46}], 0x7) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) 03:18:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x2000000011, 0x3, 0x0) sendto$inet6(r1, 0x0, 0xffffffffffffff34, 0x0, &(0x7f0000000140)={0xa}, 0x1c) shutdown(r0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r2, 0x44}, {r0, 0x5}], 0x2, 0x0) 03:18:22 executing program 1: getitimer(0x1, &(0x7f0000000000)) setitimer(0x2, &(0x7f0000000040)={{0x9, 0x1}, {0x10000, 0x1f}}, &(0x7f0000000080)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0xa0, 0x4) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x48186ef4, 0x1}, {0x7}}, 0x0) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x200000000, 0x6}, {0x7fffffff, 0xff}}) flock(r0, 0x8) unlink(&(0x7f0000000200)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r4 = getgid() fchownat(r0, &(0x7f0000000240)='./file0\x00', r2, r4, 0x6) socketpair(0x27, 0x8003, 0x40, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) utimes(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x6, 0x4c6b}, {0x97d, 0xffffffffffffff47}}) getpeername$unix(r0, &(0x7f00000003c0)=@file={0x0, ""/108}, &(0x7f0000000440)=0x6e) fcntl$lock(r5, 0xf, &(0x7f0000000480)={0x3, 0x3, 0xfffffffffffffff9, 0x6, r1}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) setgid(r9) r10 = msgget(0x0, 0x1) msgctl$IPC_STAT(r10, 0x2, &(0x7f0000000540)=""/4096) bind$unix(r5, &(0x7f0000001540)=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000015c0)=[r11, r11, r11, r11]) setgid(r3) bind(r5, &(0x7f0000001600)=@in={0x2, 0x2}, 0xc) r13 = fcntl$getown(r0, 0x5) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000001640)=0xfffffffffffffffd) r14 = shmget(0x2, 0x12000, 0x44, &(0x7f0000fec000/0x12000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f0000001680)={{0x6, r2, r4, r8, r12, 0x3, 0x1}, 0x417, 0x8001, r7, r13, 0x8, 0x96e7, 0x3}) sendmsg$unix(r6, &(0x7f0000001840)={&(0x7f0000001700)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001800)=[{&(0x7f0000001740)="b42ca2c80cadc45ee188ba249923a800dd79811dbe2930b91adf61bd73981e98f256702d10bf6592b1c860320862c6860f1fe7e889ca92a8eb941182df7dcf0413a382fdf3238b5bb15c016309daeca421b470882ad12a225f04d3da15ada7a1b99e9a0adaa43da9b483948344dd071a7f9d0c066769c0c9373bd9a745a254117aaa3f29dfc04c8396955b2c5d380f1737d3b415a220a371648cda1c42a30bc44ef4", 0xa2}], 0x1, 0x0, 0x0, 0x400}, 0x402) mkdirat(r0, &(0x7f0000001880)='./file0\x00', 0x10) mkdir(&(0x7f00000018c0)='./file0\x00', 0x41) 03:18:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)="01", 0x1) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="829a5cb6c75e3bf0083786238c3168b64edf373153076fb3e5381cb634dbc2812813596b2fca9febbffbcf49b19a027ce2637d04c7d148be81890dbdb33622e7a6aeac7679d4e41d9af33aa4242130f4bdb48208580610820f9855834207e7cf3328464021bb5c1841e657d4da648197218100be63bae8d193764b03290352a6ef86039fdc4de923ad636707b207aca9082e68d3fda69f9e3bf7c70890c8a789b88b4219c0fbcfc64a44fe8ed1a8734e14409ae89b0177dfd4f816e310ca4096924c2c6e0f3667042a8fc7008391c96c56d89f7493c3cd2c", 0xd8) 03:18:22 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) getgid() accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/9}, &(0x7f00000000c0)=0xb) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) close(r0) 03:18:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000080)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x7f, 0x3, 0x1, 0x7ff, "288ff390d29601ada67a54264cdc128ecf45e568", 0x7, 0x8}) 03:18:23 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8a) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 03:18:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000080)=[r1]) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001140)=[{&(0x7f0000001740)="b18569f22965f8919e785ed402ca2f5da0cc6de4997cd6f28fdb87b207c8d0dfdd7abb5be6629aeca107d0108b0315a6c945ea92bb65958464cb0c8051829c8d097260891e7a52d55248ff74cfc1587c0917100652e64ff9fe2e2b63461b2dc08e5fefb8ee9eec74ebf9e08f5620c8433169c3843fbf547bd9bd2457da213372737bffb1b47a5485bfdbcd474c22cfba003fe74c9ae0c0fa4e03d2bb20a9bda66ae785a302a449afcd98f019de6b462068e621203e6be18aaaa1c8e118479e9941b59bcd262b04c552a3a424b57fbf239084e19a77b57f582609ad17f6594d004eaae06e6631b70e5129f39d14261d9b9e361e6c5524c1aa6734bf91e5d97484a5c155c92f98f2eef8d5528a19d2abbcd13dd71000ad0f7ea108dd202ed11948e2d847aeb78c9f620a81aa6d1b64c2c5bf03fad7f6f2b26eab25041d30bfeb7aa493279c31158ad1c43cabcd5fb79a3602bc905967a84498fa0803eac1debb5f651bcbbab9dff57592ed2fc7826a13b9504320d7b82cde21f6bc7c4bfd3eb1c3823e0c655779a654c0ca902d40d631e02b508dfb79a45749aadfb835916dee1ba7031d54abc0b282c04ec3f4e0aba00de16a63b90d57f9924236c278c5d764eca8576b20246252a39b32fc6ba5270d1708096ad5a00a407b485215a00b132e1a1572d862b86f612d13a79bf95236ec770d97edf8818b016835e4d28e288e533d7a83721084db14b0081afc10a9ef1cdabba9e63a828a052cc1a1c9fd8a6fb96235ea6bb75d489c643dd263b83c6bca5bd0dcf515839f41d925e5d6b5d26050f172b97a97f237e2c826fe4f1f3bbaec4ed21c07e013f8594309fbfabe56fe0c4cbb6bafb9be6039e31159dd05b4f03c5b2bd2ff65368fd28551199f3690534af0340b9f073a52188029c6cd084f13e57a096cd0c8cbecfe0a20cc4ae1b0dc633a538cd9ab75cb7aa991a95388f6e9e9f832b809703afab9b1b0ecb2090f0e6c2f6dd0225157facce48b23c518988e1b96556cdcabe078de2b60bf8ad78dd999819308bb1e4ff590ff56159a61c3dbcd2f59fcbf72427969af31e562bba210dd565e933aef9dca3bcf0026fdb0f96faebc249ba3b17c6666bf51d1fb155848895e8f57770c66864f57cf65c57e7d499249e71684e36cdda1c36deae959128a6c1806b14b5b463bae92021983ebdbeffbef279125d0bbb4e249fce68f34f9b03f911027e6377806e651195b86149102badd8a927caf67cedfdbebee790bd7ce391f347381b7f2d6f2dc07fb86ba9a521809f42ee295f9edc0c4a52de3fec73b8d890e300801dd56bdc247cb9aaa994b1266f7e4e54054ba6374b294931566b2494f13fe72c34f306f4b9ee0b3357423c7bc738ea8db7e361cc2a1086fc3574a529dd462d1332586cc9ef5f1edcaaebebac5d1200434c3a73f3adf0f4a2bceb1f6753276506a32f4fc2afef4da4367431dbec1c24d4847965d7e05c39ec3885e5b57148fbcc813cf0901f24e3da13c655f9267fa2d1816a60198aae505d192ac64a8bcbf783d52cd0bb46b09e33c90fe0179b0f3aacce748a4e477d4a7ac792f2d75729aa1aaabd064ea64f8f63924168afa3bf66168c27d32a8f3e35810834a64f0c7f549daf804331cae4fa7b677a22a0afb2989055734af18c2ddb0581beb448ac26fc6d5cddcb5e7c2f54d1eb8b4895fa616111cf9369ac7be4189f1a8a597ced2a69da4a18e9d74cd8f9a4806a30e75221363a95322b6c0643e174488be14fcc71295e22d97b745896f10bed63cc55b0aa42a9d202391ec6b40d29da712f80d51abcc79ff3d50d1e433974114b8aa292d3ce68b65eca6ac16b1fee951d3728a8fe414a443147be9a1cbdc3752a3f4b1c4f03a9c40f1fb6ac17c25ca7ad5e7f29a22187c0da7a658ae4446c8ad5fdbbda57b32bbb6bc7d3c9acdc4864d6d55600cebe247972218a50b7584a11b28eb5111164b1e10128fb6bc5f0d4e81ad741a52b202c8ee12d5020db962d65a16944c074cd8b5b799c8a10698a8b940e3bb31bc4684d04105c7b13145c98c4816da6c", 0x5b0}], 0x1) 03:18:23 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000140)="4b7495d9859b4159f9cd9b546e8b305b27a12c6451320a784cb53c38db225380a735486b8d91e53faf8e9b0f23cd324aef591ddb1b39d417784ad3d644b754ba9bfdf47851", 0xffffffffffffffb0) 03:18:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000080), 0x0) listen(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r1) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) 03:18:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x1) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0x100}, {r1, 0x18}, {r0, 0x2a}, {r0, 0x60}, {r1, 0x54}], 0x6, 0x9) listen(r1, 0x87a) 03:18:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() symlinkat(&(0x7f0000000300)='./file0\x00', r2, &(0x7f0000000340)='./file0\x00') faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x100, 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xfffffffffffffffd, "85000000000900"}) sendto$inet6(r2, &(0x7f0000000200)="aba006335c86b51c4fee7eda74fb9b6ebc2497531d0e86f012a7373c560fffae2abbd7a88a4b7f06a07b6876f73ec252afd13918b0e16912050bc6eb8375abf2100a7cfe7fb7e2c84359437ba096d396465a63a1a6a8fd124c8cdb872b300bf2faec2f7d1d2507d1bc66751fecbec197220507f95f17ddd7f5c8bfb1fac03591d6cc85be3b143addd1a075107d4d45a41fd5d2babdf6a55d3095a760efb9ed3987ff1cd5e2635ed85cf37c84574ac0209fad0d056250c632f9e919603513261d6b48fd399d897e6be975818cfeecc213a83f5d4bfeaeb90330dc781cc20cfdfebd3e2b6cf57cb044", 0xe8, 0x6, &(0x7f0000000140)={0x18, 0x2, 0x1fe0000000000000, 0x6}, 0xc) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 03:18:24 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x3) write(r0, &(0x7f0000000000)="86c5c4b59e2939d4bece1364494b177c5d38c07116cc9965eff92fdf510c4514d01022df17ec03a64260ccf7acac3feb1d6a052d966943003fd60cc131c9155694bc789b9ff6ba6602d384ff44d1bfa152d4e3fe96279cad4db37b1d32bd462f5e97430f", 0x64) r1 = dup2(r0, r0) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000200)=0xc) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 03:18:24 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r2, 0x40003, 0x5, &(0x7f00000013c0)=""/74) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000039c0)=""/7) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = socket(0x6, 0x0, 0x2) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x5da24754a5793da0, 0x0) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000001300)=""/157) mlockall(0x2) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0x10) mlockall(0x6) sendmsg(r4, &(0x7f00000038c0)={&(0x7f00000012c0)=@in6={0x18, 0x0, 0x1, 0x100000001}, 0xc, &(0x7f00000025c0)=[{&(0x7f0000002580)="82e5369cb51e22e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae55094c1e8e8a28fafcd46cf11846e5b86a641cb7307c8ab93a9b7328", 0x3a}], 0x1, 0x0}, 0x1) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000240)="13433310dad4039fdd473840017bda4ace63a106290abce3ef59", 0x1a) semget$private(0x0, 0x2, 0x202) semctl$GETZCNT(r2, 0xfffffffffffffffd, 0x7, &(0x7f0000003900)=""/102) setsockopt$sock_int(r3, 0xffff, 0x204, &(0x7f00000001c0)=0x8, 0x4) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/4096, 0x1000) socket(0xffffffffffffffff, 0x0, 0x10000) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000200)=""/35) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000001440)=""/175, 0xaf) r5 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r1, 0x0, 0x2) lseek(r5, 0x0, 0x2) getrlimit(0x2, &(0x7f0000000040)) getdents(r1, &(0x7f0000000080)=""/37, 0x7d9713f9ff6782a2) getdents(r5, &(0x7f0000000180)=""/120, 0x56e) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x1, 0x101, 0x80000000}, {0x18, 0x1, 0x40}, 0xffffffffffffff01, [0x8, 0x5, 0x100000000, 0x2, 0x5, 0x1000, 0x3, 0x21]}, 0x3c) 03:18:24 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) kqueue() 03:18:24 executing program 1: rmdir(&(0x7f0000000000)='./file0/file0\x00') unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) chroot(&(0x7f00000001c0)='./file1\x00') open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x40) r0 = semget$private(0x0, 0x0, 0x1) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000240)=0x48) 03:18:24 executing program 0: r0 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0x90) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0xadec) 03:18:24 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="345179b8f38ca507af88628b7b2eaa3f0ac1a1f65150d440a95ce202860642c40b1a36c066b1d93e847024b1a5eeaa430d9139490c62f5aac7fe6bc3af7055d79725e60662c4b548f23822ee83045e5c4b3096163cac28920146c4e250b71b8ef94e2712f914fab65cb2ef384d65e4685cb90eeb5a662e28de5e92c3a1d90f495667dc96b4789a564547656fd4b0a652e58ccf44af8d05a0", 0x98}], 0x1) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000140)="699a150cbbe59818c71cb049c2a2a6376039ccfba23ee5e6d2a1430b8ad2d6052a68274e7c8f518dad9cb70e55c22e2d60ff1d9d8ab47b284f2e96245b5290ad25a5618b8bfc34b357ea783609a3f6ae88e69a7c6df0519cc05724d2c752b3e4b76b3f113b17e97b89c17b64d3c9c71128da02e5d11feca585fba048684622afc8d5a6ce268863419f33fe65c8bf198e05ecc4e1ba018fb3edc60bf6ab23f88c80b39d5c72f17e8de777de4b92932f37ce8ffb1842b651903d8a6a90f6385f56b92ab4aadd394d39eaf2094139bd15944ea526e84da1a6ae953a6b4cd4caf5b40dea9ca622619ce50c3794684e9f72e758236e617a38f696e532eec1831ec64f0a303eb5948343247db949fa7b91832f28c83a6958e5724b51dbba986bbe1736d18fd1994be288a08952f59eee3e9a2a27248799c4ce4615558ed659ed082e0b035d25313e7696d1dc87cb2c571399aed2ff623d99d1973b6f9e3c92d0786a6289c5317841ab7196a88d55ef44528b096853702445513cd0179579f9338e6b4cc2b2fb34433fa1e9439400627be75667ef33a3eff260501155a8e6f8fd985e0defd4a9ed51588513e7e5fadddb6ef8c67dc0fae607dac1598a0c685bb1932a19309f9c9300008af552fd306d865e6489740de2a6f0c630a33f217445ebbae75f793c896bd79e6ece99503d3bb2eeb20e2cf46ab6c8e53d7fdc1bac85803b4eb6d6cd42d720eff892ac880a3136863f292270f84bdf1ea60852a416b07110cc5617a78b828295d4df899382e5ca4b8452231f080650141971d0c9ac494c87f9bdac0b82b289662a6a92711b682b419c956194876908576a18db09da85445bce0348e70c1d2232e95e5820e7ff3577afcb9b56c0d4b627924437ec99e0c21a57b57290a1ecb397deea6ccea3cfbb62bbcc4ce05085e8be68f017d9b85bb40b957c0c51be2eec2614a8fccddff09bf446e6f48a5017dea3f4466b0bb7c22f8e52af31bcd235fdf0564a1a06713b2479a453f333846db3eca50ff0f24599b4a80d2d5e1bdc082e5408d0d63d863d040448ec4c3d1d436c67525c94a447e95faa7a33c2ca50dca8467325f6bb673e19af721d46d1e5858d717f351c1619006996ddf953d71bd5852d5891fa5ce6506d87a51bfc3e8fd8242843691af4e057b0c0ff913dc0c52a67ecf925a86531fbe9be6f51e11a6cfdeb7ffc0f9c80339f86f191a7c5a0491cec4c7be7d224035517c78af6cb83506403957d3b3a12b953bd4cad815b6df00cb63ec71c972d8a881e5d457ed9fa2966bbf9ac3478422891d7ea6dbf2a71128ffb7e904477e206106f4eb9677c6e8e58ff836183463960af680656d0ab250292c3503a9dd4c1fbfb14ba98bb02a1e0178739c16ddf94ffa4ca90c56705ef67c7ad54d5e9a4f155c0800a0ffd60010bce697f665d79bd3584d5621138c0f52b6f9bf27a39418f8222575771f7f3bcb058b769a0fd325f1619d143c9a2bce265e6851867d2324d839f5ece1f5107357d0b9cb5d097b26fa1d10a55e61e5785aa677693f6dcb95730934563ce2c85a7768e10a56cd64154eab1363775451e24f18dece311a898a6b26926c61ab417beeb293b9254ce8be9d47565e31da29d5706d3fad77406cfbcf7839e429fd1a063734020d0af97e54377d60f171af28a5cacb2cce6643ea593ab53d3747fcf53b2da1ae665976c4d52684a6b3d51024f888cb18ae9e1b9a42e38952618d1f1276cfab8b9559472896da1bd166b700b4ba38e94af65232d3c8363ba07855c114855754f861544edc35d4c0acc16871c4f1f2ff7f47d27622a58aed1781b4905c2110d0a129039e645f951b2b1aa06a2b4c5f2ad480eb3bb04a39b3b937696bdd5405018d32b2857c478e738486cfb7e6de33eac60a486a6d439aca6d55241325c74c916cec8ef8b8101408f3ebf9690f6d6831fd584ca6391a8920461a955bb1604a97fff6c182ebfb1a61cff03c06e8b3293715693244f2b723942fc0afe1ae12c2f2bfb3d418efbaf14a7439dd4dd91668edb2c1af558fc163f61957e69fc0cf6599832c9f501bfd8333245641b456f9dcec767624d6a9051a77f11f5341d86a0ed8f4608251bcb5d81f6e2d3992d5f1779b0f780712c9f13f5c01a5cea49057409498e5c9a9b6f64143ba4744586835ae570ce175abccfc96dbc58867e038bdd782f7b56016e9b8a0717d7ceecf52bc5a4d05a4c2e0da740f5666d4a65094395dd79e60a7c934f034865cb58de9cac3d08fd6ca814cc491a396842586a5c7f78b1a72bc602ff6409bd8109e78a022887e465094902311b042398e6afb78a4da62e3b887581fdc2a8c264472a4c119d7beb2f98663e4b7c425105eb1e55c7a4093e3027262ad7becc434397e329559f8b93a6bef21afbe62b42590b11ca5a8408f49f8099f037ace7c875980ac38820fe84467b44728ea8724259f8601833035bc70959bc31d95365c60d622f98d1758c74e767bb0ff4d8c3e01f3982a53990d3579980a618576f17ea04d8354e74a6b227d630f29b3f2f1bb7e8af244398385e75cbd66583a80e3813d8f9aa89cd8b178e02195d10a59cd4202d2fa9c01362267d5d25efbeb87a49fe0bd1dd55b1acd2298ddf0a37b817b3be4feb286a26f2218c8f13b195d82a9624067eca74b97caf70a62553282c5712db369c53ed4d143692f7f5432f472a6cb6d542ec516b503f5377493c3186a05de355dbdee72252ed93be5ac0be03c3637a9972e69cc2aae2b59ed5adcdff106a731995d91685ca68a2626fae7d9cfc26ba8019a1a2c0300827ca234bfc82e03feb2a1eeec5da8dca7e83b2947331404f8e415cb8cea46697cc1e9d7e0b5c4b8ca8c218614979fea4b86f25a84a0aa4ec6b24bd0d5f36a01fae84b476fe156eae787f8242315b6bff4a5aa025f45a18634dfd4ccb69b3360725dc2e24d014f9b6b725ce2dc80f6e78a7d50b3e78dc021dcb0200c9d6202adbd674de971b5ecc700a1968bb275a25b61cb7e979a6a71c2cee62c430afee81d7925aa66d6d65a297527d8cfccdff97f4dfecfd26c1c4b75f29b30489481912b806ec442450d7881fd3231fa8f595002eb93a81c5d08189e9c3afaeb97a945f5beb00666f8d071dfdcbbdf1dd431c3b5c8ae164d7ad3109ceeb7c0020dc3e0dafcdacab71e099a120bea030d12cef675f44b040a548be2aa2a433556bff625678f916e9f0e0ef7491557960b17f72ada4c8f344c755ca298fcf40a542b7e805924b776140a43036e64676368767e43f95bf2f1da5adabfd3624118946ca525aef45c69e12b49ccc5abd455d65fe6d0ffd117f9960fd2379bfc41a5466ff3e9ce2600e901a3251a0e33d0484a50367f38175571bf6ee8b76b674e24fb62fcd0d4d8c4caa85b9d6c2d4149e8607c9e84cf6a369c029157c9db5704b2816ca591726f6f8490dcb5e98d78c595cc59caa3f90162cdc03dccb20872ba4007559a2672abc9944b97ee7344738aed819e06cb5eceaffb1fc47b79d420349876697bfccac02af358d040544e40488cfee6ef074a0a6c3efdbb90a0557f6018d813c7c2fbad68dec712be91c0ef87f113d8d5250ea3653d6a7f4a353ef2bc760fd742a5563439da112c665349ca86519bcc88251a7f5ba25dfdda056f0676018d84898ed675fe27a19278eeae86143ff4e20571cd872f85b1144f4eb5b9c1afe2b096504dc1baefda4bc49af2182dc7c9ee0fee2545286b6da25d63e0b07fa11e3dca387a10529ce1a0c5c3aee35f72481129bcc57a72d729edfd2390fd16169f0bbfff072d3d28d903e0f3255db3e78f12538d2befb0236c2eace7b64da8d2333e5c7861605f4c3f761a93b2aa1935f27d07f5984e1a512eb609a1322aafcdf870761444846906c1f62ea4eefc0904555662eb3ab98ffd6f751bc646e970912180781a97b8ceae83fb2422ad87b15a983173dabe9f55853bdf2b5d2dfbea6398bd1ecad3cea9dc363ae11a01fad1da5a31aaf86df45a8744f44cf332019a986f5fbd6311f54a02b06787ec11591983144c8aff831189f87c3d852318f1cb6aeffb177d016ef5ce93b01b98640d4fdcb7d9eb709ccd06076526ee6d87f61281e3386e6902ecbb4c65a0b5cbd85823d8279c81c3846d123ce7cc509935effbf3eefd36c8a121e453f263aac2cf6552ec6685dcbfd01f16c328bb4b7cef67030a5782fc21b32cc8c1c69138ab1b9685e33269ad848fb6d21ebb282d75fb00df04a8ff4ddcce6d08b2bccc1226f28c03004a8705458e7b107ba829b00a0bf3ae8a610ae7d54a9a4e10da155ea94f0c8f4ceaec34711bfa768edc50bd3c9567d7c8b03267f6767823911d1a426fc0b8e96bf1af887d8973b9c9a0b1b4c54a46935843c62e65b888f7b35795489b338a9e997f5e67076d7e2437be4107ed6b7161f1a6ec1f869cebf0511b3acf560290f2df33b510261066ac603dddf55a8b20835fa40a8f41b4d6a71733cb8a38380e57be4e6b6d88e86e8f193a4fb614d25e69a16ca12b58498284b3df60ab0f2f4a1ff0e5e46f045fd0a7957841a2608c910535ad0cd62a719b0ef11eed464d951d3edce867612166db8836742405295b8b37a4210c9217a4e243b3bf70fbcc695a732715c2bc135731342290a9efb3240892a21c0a860c62cb93f98f891ce567bfeb3d9cc48803c4facdba4f76fd14f6e7eeb27b375495d17b46b604f6e46fe6ae9dda35b827f03480d9524726cb849a6086d1ec77c3ccf1f28a8bbfcf56a3b1434af8aea6a1591f48865728735b8f74b41bb019f768feb02c2cb832e263b5751cdc0a331ac6ce15e2713c203687fd51fcf48b9c428ff3e4ba42d2ab2ef807456d0add814f02ed361f5dec1b70cecc49c2a6c71dfbce7f7e22613f70c22bc76debe17dedf790ae69c38b00e16483b3f0eab50febfd517073459f3b5593da167dcc6dcd1f988d72e777a264280d5ade33b79f120546c0740e2217fde729efed717f636f40a2c02684b72f3b80100a21bc654e52145c8b5d353b9536964b7cbf2876f4f937e8ba562b899ebca4cb060c4c7aba42b088e64b309dcc844b881218ab7cdb112c18cbe44cb38a01de327cdf60b5b346d98384e65d4d43861e695dce00ad70d158e1bd5238027e22a56fd952976fcdabf3968bebf36d69507c772c9a9c03f0f69c5e7874f926baf908e01f091d5cd58c3c9b013d4649838e5672a658b63b58f62b24c01967ae73f3945fe4324dd8b54ea3bfb4bb663dc2b581540c0246d86c261574f32bfd925a2f8088bf9738dfed886a0d7e3d9a6a14964bb0ba9644e3b9e8b50c2371e71fb5dd194aee6537011c11d79eda32598e9ed63fa24582ec9b75ed8d62dfb8d28d4b523d9d4eb24bdb20c0006bfb19b9197afe9c2b1f297bcc5634468350db3decd10d7848abf9403dbca2060e032be13a7abda9fb089b198b4792aa21aa5d26c8c430b850a17d93d310fc1dbe3070d690773982da0ed639e3dcc90985a6ec27816fd43ffe1c71d6a34f9cebdefe201ddbfbfdabc2453102729d6a707baa50e6b117a8c7798c13727ab66c3df0e459e03feccfefed5ff5b", 0xf69}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) chdir(&(0x7f00000000c0)='./file0\x00') close(r0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = accept$unix(r0, &(0x7f00000010c0)=@file={0x0, ""/28}, &(0x7f0000001100)=0x1e) getsockname$unix(r1, &(0x7f0000001140)=@abs, &(0x7f0000001180)=0x8) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 03:18:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 03:18:24 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x5) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x1) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) 03:18:24 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x3, 0x5, &(0x7f0000000080)="97062a65d0b1b1ffa1b3d67b4bd6b61e0475ee329b58e55774ba06a7a2ccc2115004ab8d7013d658c42cd79811de31480df233c6fea58e429a1aca5ab49484dcf47b4a1f24148d9691427fbb42c7216225590cb92d3f6c069c6bc5cde5a50d15d634de686773c43108963cd9d6f6a4804a2372a610ba14ab525ca288978205736ff8eb666fc7e408f184680393", 0x8d) listen(r0, 0x3) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) 03:18:24 executing program 1: r0 = socket$inet6(0x18, 0x7ffc, 0x3fd) socket$inet6(0x18, 0x4001, 0x2) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) socket$inet6(0x18, 0xc007, 0x5) 03:18:24 executing program 0: socket$inet6(0x18, 0x8003, 0x5) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) getgid() 03:18:24 executing program 0: chroot(&(0x7f0000000040)='./file0\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') truncate(&(0x7f0000000000)='./file0\x00', 0x0) 03:18:24 executing program 1: r0 = socket(0x6, 0x8003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000010c0)=""/123, &(0x7f0000001140)=0x7b) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000040), 0x0) preadv(r1, &(0x7f0000001080)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/86, 0x56}], 0x2, 0x0) 03:18:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 03:18:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)="23d27d8316e9186143d05d7743f8ed0eddf08125bf6ab77e81eee8ff89c21e78824b99eb21ee3d49c9f487cc91b2def4d3206e0737e7a1286944071dddc6ba039ecc6d23e3db0c5f18aa77b93e3fb5790bd382c2616fa8878e119498bfd41c694aba900277e43258853b713289fa3ab28cd5442d34d9fca841d0a6b2d7d1b35e382cea6ae9714296b9e3368215b681004b177747d71514680a757bd8a6b0d2e6aae3579eb00f0bee2d8bc1a3ae", 0xad) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="f80000000000000000000000000000009384a2fd4c494fa2150b20af741f4af44ef4b6243ddbbd8b804dbab8771e0754c13e19619ce07588ba12b30336bc9cd1080f4b5987e9e9ec14e084c1ee507b86aa136f202c95675e0893f4d09eda5b0963508fc10635399a2bf70e324f7e8c1ffe592a444fead0d0f5d27fe6473b5c243232e0e64346621c14f222c6383accba22ed460e1b31ca39c324bcf37588050d310ac4aeccd9ab14c6fc9de00286a29d60ff56fc8cf715b24d6f461d4fd67dda7e60f93f3f4f182e8fbf40986e7e2c8db08f268ab812107dfe2fcb016d1debe0b272cd0f7fe3a4478e60b1ed3bb0344ed65e0a1422e217dec1d108f9e5f7f48e544400000000cb12d4bca17c3bbeb978ca114ad3ccccf0665a457b87905a956b02ecf1b942d6cba6e372e9472d1246f2a62bd5ed87ce95f620f78e6fd6b10619c0cf0343a4d28ee389226f05907180e0e93f6047dc3fd8588a84d72dd0a0b03e7e5e76d8ef6799ab317e33fc8b9a138dd746e5e7bd654a524cf185dc3f42fe1d94b5cf5653e50bba0a400eb1ffdc594113b02491085c"], 0x196}, 0x0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 03:18:24 executing program 0: r0 = syz_open_pts() syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "968a0d836bca4ad216413883fe3e6462ae7e27ac"}) close(r0) syz_open_pts() 03:18:24 executing program 0: semget$private(0x0, 0x4, 0x701) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r2, r2) preadv(r3, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/153, 0x99}, {&(0x7f0000000180)=""/98, 0x62}, {&(0x7f0000000400)=""/244, 0xf4}, {&(0x7f0000000200)=""/112, 0x70}, {&(0x7f0000000040)=""/5, 0x5}], 0x5, 0x0) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffd, 0x91, 0xfffff, 0xffffffff, 0x9}, {{r3}, 0xffffffffffffffff, 0x8a, 0x0, 0x100, 0x3f}, {{r3}, 0xffffffffffffffff, 0x1b, 0x40000000, 0x100000001, 0xffff}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, &(0x7f00000003c0)={0xffffffff, 0x3}) kqueue() 03:18:24 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/90}, &(0x7f0000000180)=0x5c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, 0x0, 0x0, 0x408, &(0x7f00000000c0)=@in6, 0xc) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x7, 0x1}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 03:18:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r0, 0x20007478) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendmsg(r1, &(0x7f0000001700)={&(0x7f0000000140)=@in6={0x18, 0x2, 0x80000001, 0x10001}, 0xc, &(0x7f0000001580)=[{&(0x7f0000000180)="c7416e49a03556a22d31c0d83fc9cd4dc2c2cd7e5044f2ecc39a5f4c112239029424cf19a1ccd25bde94badccb08cb697fbe47da5a76fc58b33871b64a7cb5804d595fbf205565a469f046279fbcfb2bb3e435d8388cfe63c2deeb3800d049740017e0b8afdcae97f90fbdff51eb3216de3df69f18b0853b1217125429b14392939aaea2079382c2a46176fc9ce1e4241e6fd99b344d3ca46e66f0d530953f94ea3b3152f6b54005af330299b836a49832c22643f4a9c742b5a3a9f7a83f03e3f4fcdcb3a6489dee23f1380b06739daea595f4b6fed09a6283f5784d23e5c8139d9f61caa943a7db76f79481972563052dd11ff4896b63ff4d4b0f89132e8dda06d280ed164d563c53980b522f90ef09720f5c1c837cf988cbe64a83cfb5fe5ed1e34fb0f9d04344e2c0487ca2457248b8acfdb69c0ec12e516c07295ec7fe62f559efe022bac541acb08bdad753f0ea5d2e43c9a0bd01e168e4d7632d0377fe5c6b183a62174cb40c28e8c418dc40f31bad3ab33532f397b05a528e5dc92f2b03ed1ae7213d6feff29199003d283a05b10b1dfa3bf3b571ffed2b6b84687297031242fa093b85244597d035dc4d72064eedd9febf19991c110e4cac107275e34eaccefac6b60a36eb3d31bb8c41fed8ff5d479643a9c081217b77737d38fd97e85821c9fb2b05745f2b3648f4d6bd9ac6fbd88eb4132c181d0db078b8193a19872d1d366cd0427913b6568505ebd53dacec7c6344b4fe654842c59613d33e8fe176c580a27c52959344b25bc4c6ff995276148315402fa1cbcae7609147b8aebff78dc0351a1f97b6fa0dbb9f002df993a6ff9f06ac62f2fb71a6ab808a6ab72bcc78e3fef7602e1229bc172cfb513ac129ea687e54040f4e6b75f9e751dfd518ebc7dc7f088ed22c6b371e972832afe94bc7755d1d9523286347e37df2a8885f11cb3e4fa0971e614514ca277f94267c38eb7a86079f470231cfd00525c2731e2ea688db6db1932bcf0e9e9843885320454ce6aa4bf21d4efd915b6cd0d49172aeff4e2ac66c65e397781455625d1b07c1f3551738cf73db4f0067de336aa7d5f84dcf44f519db4c20a669af5cb26ddbad7111df3313f81cbcadffc408cfc93a88a023ace2a32157814ecc0ab081e424d62dc4503dded68a0c92d5418dda9c39b340bdc6bd1ba598604b7e85f54de680deeb162b98196de2c68421ea2ddb33cb139316ed5de9b68b06c3d63c7094ddc788e8fb60f7802b155dac8bcc2b5a231d11dae338c299e7cf96e7173f5999978216a163ea4136df3e339495e5968b2708d92ce92f225e42d3b33d1e376ddd06b7a2da6cfc5082000239a842cd9f7ef09194724e92d3bbac70eaf5e7ad4619de2058e1dcbbce0562ed7e5e6b67c76e8c403b2c6d241a3be4aee8fece84a7d5869d8fa83b41df376b520f02fd7cc8fa602d4abcfd919d5c150bab85ddb4513ab895aff60ce9de112bea99ccb7db2440001aa9a737c8ea6aff354e773a40c3e0ce27821fe3cd6c64c59dcff4cc040747693d46a028f055b13d02c15486abff27a1971241f4d1f3d639b249d80398c00ed4139d1457e76e122c23394b890dbf6b88204877d8cbebc332f9519dd7a97a0076548d088a77b38c1470c8b87152ccc5ac993194f024686464b1b6f7795ff808598f0fd6d67e0ad8edda4cee3496128f1ece0878339692155ab47a5fbea9a22508d22f85d8635c7f942abf50d53d1fd93f1a7bfdf1a297e20917e5e4dd398c1b32c9e73561e549a131ce259cf594997758d807b0898aba3d6448f5cb7bc12c30349769cdf7dcd9fd99b167d92a7c10ee779919c5430431e45f46da7c8a0377c458e73c37d17a9a713cfaf83765fa6477604567905283ba07b8fcc7aae40a1455537d27d049aa39d1475c16e34a2f62224f2a309cb760c0c98d8d032833ba16a7fd99e5e186e9eacf235959b287604a2eea8185aff48bfa672ee9d1381092dc89a611c06c23ba6e0d1bb3471da7872a5f244c815258c755891720039dfafe2d68fe60d9ef5bad3f0dfdc4fd357d6eacde88387b25026f9777bbb35f6dd96171465a32611e65908048a06177509b2f3d7fec90bb2be6d0e38895f2d64b1d019842f750f55f36b43c7eb2a0fffd2336d3239d486b4a1fa21b29df6462ba818b1fc1803204f1e0ace9fc1117861403e99e33e7d771d5c9485eda00d25aaaa7c9fb01800c0b675816c0dd55493cc229d01c56e4b1c919f3a07ffd5fba59649f2c68f1b89c72d4b46cbf9fb5a0fb952e8ce09af3e325621228e2a524565f1360122ac35099e72d2d54bdd5d43912e0dd84f4ce3cac90f1ca64fa15b9bc26108daba04b499429bd78dff5f99d7d610c79d473abb02830a4398f1e33abeaa81421aecf939c6becaa42ad79938bd9758949f926ce0011a2cdc04e8479c0469d00cd3e7d80f2264dd20c7181c49af4fee87b99ccfa66a3a93ae95154b341f1fe4ff9162fb3d47a9846a2995df7f85daa489de9c644db29e5e5839e18a0306998785c1c3f2cb2ad1f42c82a7b09042c539650941b3e8f88ab378872c243b08b7744bda50ea606175d4a3826c7f304bf2330e8c6a33b1cfc0afd0aeff8c9f43b2e19fcb5ec4e1fcce62afe3d41b0cb84574ff838a4c1c9bf4cfb5f6ea923e7ab6c77565bbc15325cb11d3eec257b578c3089907101a25c695e2a325e391c1bafb59ce355484db679e3626b65d53710b2f48b0af2230190b0247b4032e6aef6642745178d29c628d7f9794e73616690c2cdf24384d11ebecd07a40a027606208f02a8445fa02368e5f228b7aa1ea7d219f92560186d670277d5415e07d8b0ae6b2d0f7a5822720b260fccf4585f6f66890ea5d62475540055ccf10df8237518fbfaa546ca52c5a4b4184093c3ac15652d9e16e709fac7652dd221b160a136bc639a2cf8c2da7670f1a711c809ba62a428db1273fb25fa37c242431a1cae5ce5db0a413280089a8c115b41b1466dab6af3385150cfd98a978b1706cd1a6621152e3ed8db17fa24f3ceb12ca8486aba3b6dbf7060f48ea4eda3317b659dc6254eb136d7538b7281ae68d0b640f23b8f655772de6d00ab2dff7f92d702eb6234f2691693b873e3db9d0285d9e7ffd29c4ff2fa55d2f7281caa4e390ba2301985bdefd62d056e4721b8a5fb35f9c7d84b3f336fe02c392eddcff9d7bc8cb2c0d864f92987d00063b6fc2c344d215301762e0f77a6e3ed03d29a3cca495c138c0b590e9d3054a6b812bfecff0f9f878baf4f8d85449f6d9953d64682d88f173d6c5c032d6c55648aeceeb200df9333253c2bbb4b15c5c4bd4119192b91621cbcfc54a277d529a3aff975d008e5dd7714a7b99023a82bf8c4e3c371f6dfdfcae79e14036c956e8ffc8b37b6cddf3149236a4e68c58f6df65589ad9e06399e6a8c1b45b2b27d166e9b95bc4aed6aa12d91cae571e21e9df6c68e7db965daa639bc30ca93706e94594fcbfae5aa9014449c2eb849b80ecc5c34ac9be9fee4479123b947bc6950b08e0d5a795b6c78f7c7ac7011ed79679e0610a38b17d02d9332e3f3faf4cf53367586e557b35b432162ead08a59843379f402f46721a875800702f8da55558e330db42caa94b619bdbd791cce2701e1b526c576dfc6900a11168dac3e5135c9a440900238c86f3a83adbf108555288e85c2cc8c64c3f45fe66be4d4a858cbc66de837c96729e620eac28b228563484ef99ff7af4f41c116dd00ec2ca2b4366a727dbe6998dbb289a38cdf4dcbb319539e685761b909d87f40d280dfcee895bd52486cc67b55afce4359cd304321c526783b69d257ff8e08874f8a76a5efb3149ea69152a0d9fa172114e4272403e5c03e6de3e65611ec78ab7b65b15cf7229326c681287a4c16a72db24b5e27072cca453f33fafeaad6d216beedfb2148c5cdf21188bf0c5cce101fcfc2494b6dd33c53e2a38564e98a5d2e8496dc39a1ec3ca75ccf9ff7ecfa907552a451ead5ab28865c2a5e7be39f584ad642370ca4540650fc487d1cdbfb89d2ea61cddfad326203d31d5ffb1085fbec43852309afddf98fe879c8b9981115b3e8e112e320ffaeb471bad2053273423376cee53123949df4b1b1b69b4f50609d69af3cba28f9d5d70cd095b01bb441a0e0f83b50f81f6eb828554513bae96bb3660eab9b19fd5b820f8986dfa6e612ebff5622d3baf6eec92735dfa260e46b7f9cf64307c997de0c638a54c496b9d9e108b2f82a919854503af91a9d24f11dc2cee6b31921868f897c502ec78186b512bace9110d9844239e1d5ef44ec1578ffa788d26d036663c3b9a005787237744adc008dddbcdb6796a2ad9d6b0f7a9fa1cab24f26f2b0b899dc096a89f6d14221980ceb0e54265cb693b7a3bae75c9720f6465425860bf30d60a0d394ec088fbcb5dd5cc2af0069d789b874135653a65ed613107d8de356ed91dce0e9610e911cb5e0bc6839ae33bc699e6466bc4c31ffad939c0c330549c3b928917d2c5962762b15ed8deff29d15670e095e1f5537ef5ff07e917887a43184b5b9080719cfd7973ab60466e06b43b9d8f1afc5c7d1d57722db861c08ef8dc0d785206477c16b6cc999f83d330a5bcbcc2230761f5c65c1557dac43e537bca79bb22476a431f042aeb49cafdfd9d8f643cb83774fc90ee0eb11b2d600fd7ea3b42defd2f49dc8891e2ec220180409550c40df728958882e032490c37d19d47a8904ae5888251a077c0e464885d77f1a0484b79f9dfff56df633f23a1e6c9bea8db54e91ba72550ef1689cea54fe05951fac2f62fd285f7eff29c995ec534b7b0f1d5e9eb4822af4b34db169c98ab3bc31d4cde3f283e4c107cb921361358fe6c719480615960741e5a041613955460b37446c79b62b4cd7f9f59bc051f57033c70a19e31b427b7583fa2d6e71168daa4c6e521a1cccb8b9a91ed6031594dcfe8cde232307fb48a35c54ff1abafda13f7673d471c4142b1ba883c2f1130a172c617d3ee5b8c03d5efda576cbb29d5f12ecaf6d0de25798ffee49ce9a0a61e8617c22726a8a3bc96402bfcca8c4c925b382568dd33e7439bfcd25f759fe256893a9d1d6984b6b603a272db52917cd54cd9527289f764af401bb9630cdd80f53cf49cc053d54b0b9c3fe070d777c574d71dad2a16409b919dee05e6c024d18b8a69b971e67d747045f0cdce5a5fd82f6f8187b2cd93d554ddd44d94061226266bd27baca9f26131bf0ac151fb87018c9468a8101a59e368d4e960a274d5546b6e6dfcc31750873e12a34bba49b29297f28a8da606d8a79198e85008710c55ea86a8b36d060ab3982987612588536d1fe7b63f39a705406a9db40688705637db6c9d0f49f2ed43a4040083673b58e28722535bf9c931ca7202edc8e1efd70e32115cbf5b786ddb9eed2b6f3b0ae054e1bc0532ce8393c5fb2ec4088dbd5985289fc38a3ba0495aae00359c5632b645af035b6da47f6f5b12db5b8d3719b60d474ef80ba9dccd1668ca2b557450fa6b006969acd4355076390a4d4b1dd0d74fbfa019ec9a59501d243380da27f8407566dc5e67a09a8bf5f7607849c9f62bed1fc7ffcc6d4b5ff585dc9eb8a22c538a17d6a41de59689e1b8112249f503d240b0357fcd812bb18f4447fb732f47b4b5adbd5930f2f2f9e68f2e054fd5190ef74a48f45067814efb56eccdc376a519a781bd93e591ac2e490fb89630825babbc6b8c594acf9af065c488e7c81c9c15baa89ee0e3d6d565921123a35a4f7c4aaff5c39304fa3b7d6971ca4280afd9014fe8e6e841e0f", 0x1000}, {&(0x7f0000001180)="7298f18cf7c543e24ca79e764ff03484030f4040a395d23991006f0c147f19c0c589861cb776357b8651b2f4bfffb733102a5b2e9f2338c0e6619feec77f2369657bec84f150708e1282b90d38cd90d0c89263a159a2d799ae7d582c9de3093b91105d04fc7da96fea1796bd1355141f9a9e353ac6b730129f92a625664afff359185f1b58fad58c71c637461cae1858de7f193217cd", 0x96}, {&(0x7f0000001240)="dd299d3c1c7531d225de233542930400776db2760677a2c7febd39a24e12e66dbc0a72e0b66a3c92b2a61c988cb40135439409f840d6ff80a79f82c096d2840d4247965197e694aadf98a3ce1f08119069ba40b376c93b4c47f5da3f21ee2a27041490bd2e30ef26a2a4b01ac2efbd6819a4547fbb0dd52ee9aa4912", 0x7c}, {&(0x7f00000012c0)="5db09a39e7a4f7dd604477c8450713890362f40f3be9ba5a01cec0f9d1469fa7a1bc114e88dca7d761ecb97a2c100759d5b2565674a538123c1b6e9d32f79e8b4f", 0x41}, {&(0x7f0000001340)="46742d43bc091b3f76f2f56095e7201330328eea3eebd6c13061d79aa5a0f1ddb4080742d55272a6d5268ba402204c44f237b18c960f70a42afeabdb230c937a9c2312a8fdb330f7408bc890731ba7cf333deeb86ae0c85da73d9900c9e7f1775a3566eeaa4b9b5d9c61200f656a83df27df0ec7067e3cc8e2d12e316c7721ee71965b5711a547efc0e5a1d5db091b5a51698b2a1361118d1f1a79e4e72378e96f51", 0xa2}, {&(0x7f0000001400)="a044476a2f9593b96d0b8ca5ace39ebc03d90f01b53b0a97a772be", 0x1b}, {&(0x7f0000001440)="095e92f1d003cef44f07f25c94e8ed003f6cdcc64189a1b19d77119f6265940acd943772b8be7c45fbe1d10cb4065e74c47b8af6b60a410f95c859d0662ac83babaa2da8656276d9eb33ed", 0x4b}, {&(0x7f00000014c0)="7bf83152fd49bfd5482c866005f435924af35474c4078d3865dc5eeb5795b1dd6b3c176c318112ca0de77106a20e14c316a11607839361f49b8dbe5edd19cb482df4da3b61548a9a1725760dcb4744b33d7880c9c8e5c4da51ad83175fa505cd6f55018cdf856114cc74c0a20c8fea2926d367e0659a94c3b85da0f8a3be3d9c89ee3ad72bd85ebc55561eb305a75777c69b", 0x92}], 0x8, &(0x7f0000001600)=ANY=[@ANYBLOB="00010000000000000000000000020000f0e7f4a5b9d9dae7957d150350c4e0eb4210e976506320729cb5b6714d2bb06bffee63ccb0fdce81ab1e0580956091b34106325152d82ed056148a11b2d9ada66d00f562c9e3374e9b66203a1179f9fe77af6dae5021389d3e955576bb93fab8379bce26c3a389595876cac58fc6e9d230e955142f1e4da4f42335bed8d3d80d7e1afda51d8d85439e0426abad22d167bc235df983b9fc28dd327520c6599327dc240d7f60407671b1e357a0cb7d8f78bb5e2ede78774128b76b9f891526b2eb5224093d590ed4b12b53fe865b889f71010000008221dab269775009c5936f9481ac8c00000000000000000000000000"], 0x100}, 0xc) shutdown(r1, 0x2) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 03:18:25 executing program 0: r0 = open(&(0x7f0000000000)='./file2\x00', 0x614, 0x2004) unlinkat(r0, &(0x7f0000000040)='./file1\x00', 0x8) r1 = open(&(0x7f0000000080)='./file2\x00', 0x60, 0x121) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000380)) symlink(&(0x7f0000000340)='./file1\x00', &(0x7f00000004c0)='./file1\x00') utimes(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)={{0x10000, 0x4100000001}, {0x1, 0xfffffffffffffffe}}) recvmsg(r1, &(0x7f0000000300)={&(0x7f0000000100)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/227, 0xe3}], 0x1, &(0x7f00000003c0)=""/195, 0xc3}, 0x2) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x1011, r0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)='S', 0x1) 03:18:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0x0) 03:18:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000080)="b68d7b6dd3a307cb50d8eff48d2b0243cae722e86f1921015a467572f8edd69708ac2e0aada9da18b7f9950d30929fafda759a657e1bc1a4b7eaecf759d17be26f4060da0b810876", 0x48, 0x9, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 03:18:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x9, 0x3, 0x101, 0xc874}) 03:18:25 executing program 0: r0 = socket$unix(0x1, 0xb, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x2) socket(0x1e, 0x4000, 0x5d53) setsockopt$sock_int(r0, 0xffff, 0x108f, &(0x7f0000000000)=0x3, 0x4) 03:18:25 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x1) accept$inet6(r0, 0x0, 0x0) fcntl$getflags(r0, 0x3) 03:18:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) poll(&(0x7f0000000180)=[{r2}, {r3, 0x5}, {r2, 0x24}], 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 03:18:25 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x18440, 0x1) open(&(0x7f0000000000)='./file1\x00', 0x1, 0x100) sendto$unix(r0, &(0x7f0000000080)="19ef021498c2f1baed0ab2fe60212df25ec657658856896d4d4392bd300ffbf395819f88180ee648cd23dc297e31eccb47075199a07a57627e77b54a43bc762f87fdbdcd2e9eb8b8548f22efbba16bdfc5a6adb6abf0951da14a57a92bee275f34b20520a1b415488693776252ce55d1f03b6d0ca8985da3", 0x78, 0x1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) munmap(&(0x7f0000ffb000/0x5000)=nil, 0x5000) getpid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x5810, r2, 0x0, 0x0) 03:18:25 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "00000000000000031cc5ce0100"}) mprotect(&(0x7f0000761000/0x12000)=nil, 0x12000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x1) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000766000/0x1000)=nil, 0x1000, 0x1) setsockopt(r0, 0x8, 0xe1, &(0x7f0000000080)="39c58282e703356b6e079cab577f04ebada01e6baeabe4d5caaf5c40afbd2b13821e151470344ef238488b125578d3d505fe993e11afe7dd6bfec0c57ce3e7022d55ad6c235aada99115543de99be3d0", 0x50) 03:18:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) fchdir(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r1) 03:18:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) r1 = socket$unix(0x1, 0x1, 0x0) fsync(r1) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000000000000000ffa3ef666345ff002001000000"], 0x10}, 0x0) 03:18:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x107) ftruncate(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x9}], 0xd497, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r1) 03:18:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), 0x0) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000080)="0be1285a92163fc5f31687d90e3843f45ec3e7275271b360b23e9b69b3f34606cedb9304dbf85bf31a9afe8eceac48", 0x2f}, {&(0x7f0000000540)="cba4b4077b8dd8bcd2e5664a821729d6e323dff093430c05f797f29c66361eeca71b8f05160aa5cae9f257f8cd92ca671ca921cf61a0dcfd2b8ad06f828ab2fcb42e6fb9a07a02be141acdce7678ca503e7299ee3de7c50053a753f9bec3dc2dbb529707fc4991ccea940312c0d11a080f74b993633e084cc55df84e6c0cf3c22e638363ed84f2532e08f1a12ed53ec445a68f954e390dfcba2d8ac47f45489a95c8a56e4c85623794906c8d4cbb895be70bee5e2465d19cdd9aadb8fd12ee02f1095dc151918f23b279c27f9f2d30046a3e", 0xd2}], 0x2, &(0x7f0000000240)=[{0x58, 0x0, 0x1, "112040421392f8ad1f6093fd9d8094e85f478bfe6685e8d4445de7ac97391adc11b306c09b79a34c81b85339470f05e070210bee467e300648ee5be27f7b6968bd92"}, {0x60, 0xffff, 0x9, "5856a6d142612d34b30837d0a18f6ba35c996775adbe9cbbda723043206648821a040168098c87df72d4ffd00d5a4e98e9ae2758eb335d5a2f0abed23cda97a0aa89a1e3e461136366bf15ec1296d9"}, {0x78, 0xffff, 0x6, "387e8b86597181e440ff7189f2d20323603ebdb7d6b0eff4d69a444560f1fe0e9a39e6ae1b25db35a95410f7f6d577629a5f08814ca800a1db3ff3d2e7f9616731f96ad0361bac5ca0db7eecc2b78541a953bfe4d11e9d1c2d48be4658a7287c924f7ce77c3801f9"}, {0xe8, 0x1, 0x104000001, "03826300c52bb2d5a3604a6873109fb7686c92f62225be680b0fea29313ea959909e1a53ec40d30b737f1d3d93d86baec9eded53a999749eba45d8fd85eaf6a85528678fe9c6a125155b0679ea3153ce060d0f8dae7b7c9930c0b56a8b373a014711e9b04ac3825e538327db7b5ee517207e50f8a9701509417d0ffa511549e08e389c260719034eba7ef5c52cf7b760c3f6ce10b005db2241d6c3dc5609157bb6102ae0046ef3fb25b7628ba49d62fcd1d1a47e666ca0ea82b7fadf3bf6603a39566f1e99f88582cb498edd74ac2b2cf2154fbbc172f647"}, {0x40, 0x0, 0xfffffffffffffff7, "2e6a1869939dac4f461a73c59ba7ededc2bfcbf16b0c04ece83d76b59f4c371406fd813ee1fdb6962d18e57c77"}], 0x258}, 0x4) 03:18:25 executing program 1: mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/29) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') chown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) 03:18:25 executing program 0: r0 = msgget(0x0, 0x406) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/211) r1 = socket(0x21, 0x4000, 0x1) getpeername$unix(r1, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) msgsnd(r0, &(0x7f0000000180)={0x1, "77480e2c237ce0ee4e2f8e3b7b9e462a69c02f8259cb3a59b70cef8e3a8e21ee91bae58d4d9a0257e2c34c41f9a0f9b9616703ff4f27c333fde3e39839e5de6e6969473702c3b5c666bc635bbc5c5e43bd6ea197fcb30707fcbd529796ba1193ea90f6d26ef9b73299ffebfbe680f8fd6a99cafb1a8c76cd1c168d00e4c3f75303fb0ce8e88a5e7bef0b852ea30af8c2cc7b9723e9103b08c54332c09fa1ae13aa18da1c8f7f53697ab183537e9edcb7956536b06df5eaf6d8b09b4e685cef3ba7d64fd9f48c0e8fb24585f9d515958fcc8c7488f5b710b7da8543b271b1af77ebceb2ff831099af55cf82b39e2aa77dc63ad9b8301ddadd5f0b2f"}, 0x103, 0x800) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$unix(r3, &(0x7f00000002c0)="27283a9244f46c986066802d54e20e2f64c5580d6bd795304d71162ee7f3a252d505bd452725491df48b38c0a074c7340a8e5d93083da0f7ba8a6a68ccea0cbe3a08d158b21e933e37be99a9806b5c", 0x4f, 0x9, &(0x7f0000000340)=ANY=[@ANYBLOB="00002e4b667c6c653017"], 0xa) msgsnd(r0, &(0x7f00000003c0)={0x2, "b2829e1300d4f10af807ddad5425221d43243650b86868d526ed38ead5a4d77a89342c581a228369833cde71780e24d05602c3d378cf9544d55d14cb73dfa01bc8e07e6b5f4fc92b0d75f17670a060e9726f3247dda5185b5093ff5866e7b50e6d15edf7931e6aa44c4c5d85eae2fafa3feedc38dc60dd17702de1297cfbc258889e"}, 0x8a, 0x800) r4 = socket$inet(0x2, 0xc000, 0x1f) fchown(r4, 0x0, 0x0) bind$inet(r2, &(0x7f0000000380)={0x2, 0x1}, 0xc) 03:18:25 executing program 1: r0 = socket(0x2000000011, 0x4000, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x6, r1}) 03:18:25 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0xa2) socketpair(0x1, 0x7, 0x2d05, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r3 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r5 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x861, 0x6) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) setegid(r6) r7 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r8 = syz_open_pts() r9 = socket$inet(0x2, 0x6, 0x80000001) r10 = accept$inet6(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) r11 = accept$inet(0xffffffffffffff9c, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r12 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r14 = socket(0x36, 0x4, 0x7ff) r15 = syz_open_pts() kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x10, 0xfffff, 0x400, 0xdee}, {{r2}, 0xfffffffffffffffc, 0x11, 0x3, 0x3, 0x8}, {{r3}, 0x0, 0x0, 0x1, 0x3, 0x2}, {{r4}, 0xfffffffffffffffb, 0x20, 0x4b, 0x1, 0x6}, {{r5}, 0xfffffffffffffff9, 0x1, 0x2, 0x0, 0x5}], 0xb90, &(0x7f0000000480)=[{{r7}, 0xffffffffffffffff, 0x90, 0x20000004, 0x5, 0x5}, {{r8}, 0xfffffffffffffffc, 0x8, 0x40000001, 0x5, 0x7f1}, {{r9}, 0xfffffffffffffffb, 0x51, 0x1, 0x74}, {{r10}, 0x0, 0x10, 0x1, 0xcc, 0x1}, {{r11}, 0xfffffffffffffffd, 0x40, 0x91, 0x40a, 0x110d8bf}, {{r12}, 0xfffffffffffffffe, 0x1, 0x400fffff, 0xffffffffffffff7f}, {{r13}, 0xfffffffffffffffc, 0x1, 0x8, 0x5, 0x10000}, {{r14}, 0xfffffffffffffffb, 0x80, 0xf0000000, 0x80, 0x8000}, {{r15}, 0xfffffffffffffffe, 0x10, 0x40000008, 0x0, 0x1000}], 0x3, &(0x7f00000005c0)={0x7ff, 0x7}) r16 = socket(0x2000000011, 0x3, 0x0) sendto$inet6(r16, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xa}, 0x1c) 03:18:25 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) chroot(&(0x7f0000000080)='./file0\x00') 03:18:25 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) 03:18:25 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) fsync(r3) 03:18:25 executing program 0: unlink(&(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x40) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='r\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x400000000008, 0xffff) r0 = socket$unix(0x1, 0x1, 0x0) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/176, 0xb0}, {&(0x7f0000000280)}], 0x2, &(0x7f0000000300)=""/133, 0x85}, 0x2a1d4a1d0a5ac1d6) unlink(&(0x7f0000000080)='./file0\x00') 03:18:25 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x4) syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) syz_open_pts() 03:18:25 executing program 0: r0 = socket(0x18, 0x2, 0x4) pipe(&(0x7f0000000000)) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) 03:18:25 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) getsockname$unix(r0, 0x0, &(0x7f0000000040)=0xfffffffffffffe8d) fcntl$getflags(r0, 0x1) 03:18:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 03:18:25 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x2, 0x4) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x100000000) 03:18:25 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x10, 0x7, 0x8) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1400000000000000000000bc7f6fa82201340d545aeedd8356"], 0x19}, 0x0) 03:18:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000a00)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e18f95215e54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6218f2dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d174084693b5fadd2196c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e319000000000000007613910b76922e59a3e00a9684a101000000000000004354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921000000000000050029", 0xffcc) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3, 0x412, 0x2, 0x400, "0864c79788e19ca0435a84431bde1fe89ba874f9", 0x1, 0x4}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 03:18:25 executing program 0: setitimer(0x100000002, &(0x7f0000000000)={{0x0, 0x40000}, {0xffffffffffffffff, 0x1bcf}}, 0x0) 03:18:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffffd, 0x20000000, 0x3ff, 0x0, "69d40800000000000000d37f04000000d600", 0xfffffffffffffffe, 0x8bb}) r2 = dup(r1) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x2, 0x9) 03:18:25 executing program 1: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) 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) 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) 03:18:25 executing program 0: mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/179) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f00000000c0)=""/10) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0xfff, 0x1}, 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/5, &(0x7f00000001c0)=0x5) r2 = msgget$private(0x0, 0x2a9) r3 = getuid() r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0xb7, r3, r4, r5, r6, 0x0, 0x4}, 0x6, 0xa2, r7, r8, 0x6, 0x9, 0x80000000, 0x4}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) msgrcv(r2, &(0x7f00000003c0)={0x0, ""/101}, 0x6d, 0x2, 0x800) msgsnd(r2, &(0x7f0000000440)={0x0, "83fa1271052bc545ddb5729c8c86"}, 0x16, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) fcntl$setflags(r1, 0x2, 0x1) getppid() r9 = socket$inet(0x2, 0x1, 0x4f40) msgget(0x1, 0x100) fcntl$setstatus(r9, 0x4, 0x80) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) socket$unix(0x1, 0x1, 0x0) syz_execute_func(&(0x7f0000000500)="674581ccc364fed526642e400fc762548049390065400f680e43decf8f092093c1670f3803c8c4c2b5baf98f6830ce3afc66400f3805df") accept(r1, &(0x7f0000000540)=@in6, &(0x7f0000000580)=0xc) chown(&(0x7f00000005c0)='./file0\x00', r5, r10) shmget$private(0x0, 0x2000, 0xb, &(0x7f0000ffe000/0x2000)=nil) readlinkat(r0, &(0x7f0000000600)='./file0\x00', &(0x7f0000000640)=""/87, 0x57) socket$unix(0x1, 0x2, 0x0) 03:18:25 executing program 0: r0 = syz_open_pts() r1 = shmget(0x1, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/131) fcntl$lock(r0, 0xb, 0x0) 03:18:26 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt(r0, 0x2, 0x4, &(0x7f00000000c0)=""/22, &(0x7f0000000100)=0x16) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000000}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) 03:18:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(r2, r3) setsockopt(r0, 0x4, 0x25, &(0x7f00000000c0), 0x0) socketpair(0x12, 0x8005, 0x7, &(0x7f0000000000)) 03:18:26 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x2) syz_emit_ethernet(0x60, &(0x7f0000000000)="4f2faf8124b08c8aae0554462cc70c077b4ef42f409052193796895e4ade9b3ec315cb94dfbc9a7369f33dc61f8953793a9d397dc858ce6f4809132f7bd57b60b771ff6423d0ad4ffb502d7f4604e4c08c5aa090f980c2bf4bf80124bf3ea977") select(0x40, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x80000000, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, &(0x7f0000001440)={0x7, 0x1, 0x6, 0x3f, 0x1, 0x6, 0x7fff, 0x8001}, &(0x7f0000000280)={0x7fffffff, 0x3106416c}) 03:18:26 executing program 1: mkdir(&(0x7f0000000000)='./file1\x00', 0xc2) rename(&(0x7f0000000080)='..', &(0x7f0000000040)='./file0\x00') link(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x8, 0xc) fchmodat(r0, &(0x7f00000001c0)='./file1/file0/file0\x00', 0x24, 0x4) mknod$loop(&(0x7f0000000140)='./file1/file0\x00', 0x1040, 0x0) 03:18:26 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/19, 0x13, 0x843, &(0x7f0000000180)={0x18, 0x2, 0x9, 0x9598}, 0xc) nanosleep(&(0x7f0000000080), 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000200)=0xc) getdents(r1, &(0x7f00000000c0)=""/177, 0xb1) 03:18:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) 03:18:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x7, 0xffffffff, 0x4, 0xfffffffffffffff7}) read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() r2 = geteuid() r3 = getgid() fchown(r1, r2, r3) close(r0) mprotect(&(0x7f0000226000/0x2000)=nil, 0x2000, 0x1) dup(r1) r4 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r4, &(0x7f00000000c0)="14", 0x1) getsockname(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000040)) 03:18:27 executing program 0: mprotect(&(0x7f0000763000/0x4000)=nil, 0x4000, 0x954118a52e721fc7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) r2 = socket$inet6(0x18, 0x3, 0x1) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = socket$inet(0x2, 0x3, 0x451) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r6 = kqueue() r7 = open$dir(&(0x7f0000000180)='./file0\x00', 0x200, 0x92) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) poll(&(0x7f00000001c0)=[{r0, 0x1}, {r1, 0x118}, {r2, 0x61}, {r3, 0x14}, {r4, 0x4}, {r5, 0x4}, {r6, 0x1}, {r7, 0x20}, {r8, 0x20}], 0x9, 0xe07) r9 = dup(0xffffffffffffffff) getsockopt$sock_timeval(r9, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xa, &(0x7f0000000040)="d5ff986c3263920de3e860180febcf896eddaed86a111ce3243c095f568a8b82a946925b4ceb4a55b11da5a48677d8", 0x2f) setsockopt(r10, 0x29, 0xc, 0x0, 0x0) 03:18:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x8a83d73dbc710c27, 0x2) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2812, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 03:18:28 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3, 0x10, r0, 0x0, 0x2) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) r1 = dup2(r0, r0) recvfrom$unix(r1, &(0x7f0000000000)=""/90, 0x5a, 0x40, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) 03:18:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1, 0x1a8f28be}], 0x63, 0x0, 0x0, 0x0) write(r1, 0x0, 0x4b7) 03:18:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000000001fd, 0x0) ftruncate(r0, 0x0) close(r0) 03:18:28 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0x8001, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x19, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) lseek(r0, 0x0, 0x3) 03:18:28 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x400000001933, &(0x7f0000000000)=0x3, 0x4) r1 = msgget(0x1, 0x518) msgrcv(r1, &(0x7f0000000140)={0x0, ""/127}, 0x5e3, 0x3, 0x4) 03:18:28 executing program 1: syz_open_pts() r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x0, 0x9, 0x800000000000000, r1}) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) syz_open_pts() 03:18:28 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mlock(&(0x7f0000787000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x838, 0x10) close(r0) mincore(&(0x7f0000ff9000/0x4000)=nil, 0x4000, &(0x7f00000000c0)=""/214) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) mprotect(&(0x7f00005c6000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000278000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f00007d3000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f00002cc000/0x1000)=nil, 0x1000) mmap(&(0x7f000021b000/0x2000)=nil, 0x2000, 0x4, 0x13, r0, 0x0, 0x176d) 03:18:28 executing program 1: r0 = msgget(0x3, 0x40) msgsnd(r0, &(0x7f0000000080)={0x1, "4618930448bb932de7b4551e6b59e59f816d26014169ec4f06f27d4b59f2e077ac0f687bf3a4c4fb9827d585dc0d1bdccb090e14efec48f8eed20c16964137388657bbbd03abf45c731452a8ae9e1c73d63f8d66479d2f6433cf36a87b1524b2c1b95f48d28ccc1b582eef0a32555a2dffd059baf1730eb533e95ab110653a4009bf7ad0ee66c513d614c7"}, 0x93, 0x800) r1 = open(&(0x7f0000000040)='..', 0x0, 0x0) unlinkat(r1, &(0x7f0000000000)='.\x00', 0x0) 03:18:28 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x10001, 0x9}, 0x10) shutdown(r0, 0x3) 03:18:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 03:18:28 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9}], 0x60, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x7, &(0x7f00000000c0)={0x0, 0x342f3a2f}) shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) poll(&(0x7f0000000080)=[{r1, 0x44}, {r1, 0x44}, {r1, 0x1}, {r1, 0x100008}, {r0, 0x124}], 0x5, 0x2) 03:18:28 executing program 1: r0 = socket$inet6(0x18, 0x8004, 0x8001) recvmsg(r0, &(0x7f0000001700)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000001580)=[{&(0x7f0000001780)=""/241, 0xf1}, {&(0x7f00000000c0)=""/144, 0x90}, {&(0x7f00000002c0)=""/200, 0xc8}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/124, 0x7c}, {&(0x7f0000001440)=""/3, 0x3}, {&(0x7f0000001480)=""/78, 0x4e}, {&(0x7f0000001500)=""/99, 0x63}], 0x8, &(0x7f0000001600)=""/218, 0xda}, 0x40) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) mknod(&(0x7f0000001740)='./file0\x00', 0x9140, 0x1) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x800, 0x100) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x3, 0x5699c6cb, 0x4920000000, 0x6, "c70290a5138260075d69496162d02a699d94ffeb", 0x8000, 0x3e9}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0xa0, 0x14) ioctl$TIOCSTOP(r2, 0x2000746f) 03:18:28 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000140)=0x11) setreuid(r1, r2) sendmsg$unix(0xffffffffffffffff, 0x0, 0x2) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x34a}, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8549550002001167f5bfa600"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "7003d9efa138db462b7c07c0c163354d190ac744"}) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) sendto(r0, &(0x7f0000000080)="1cadec3fde0fa879a6cd730af50ed78a44f6a6540bd7413f01b381df880c8e462784c56b759b1865c78b6cf0ade2ca3e53d74677a7126c144f260da302fb11186c6c150924a7b8d08889a6b957edd9730e69991ef2585314701ea6c46bfb3f61fb0c73d61ceb1173128bd29dc0f09cf09e5348a93917cb1c9a8b51fdb6813c844e3d156c12d46d1a12209e0ce37a8eed29da1b294d", 0x95, 0x1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) setreuid(r2, r1) socket(0x1f, 0x4, 0xe04) 03:18:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0xd1) recvfrom$unix(r0, &(0x7f00000000c0)=""/14, 0xe, 0x802, 0x0, 0x0) getgid() 03:18:29 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x1000) 03:18:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1903, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000000)="01000000", 0x4) 03:18:29 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc1700", 0x9c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = fcntl$getown(r3, 0x5) fcntl$setown(r1, 0x6, r4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x3) close(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98b, 0xffffffffffffff3d, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) r5 = getegid() setegid(r5) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:18:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getrusage(0x0, &(0x7f0000000240)) ioctl$TIOCSBRK(r0, 0x2000747b) getrusage(0x73156091b6d9dcd9, &(0x7f0000000180)) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getrusage(0x0, &(0x7f00000000c0)) 03:18:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)) 03:18:29 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x4000800000000009, 0x0, 0x0) r1 = semget(0x1, 0x1, 0x1) semget(0x3, 0x6, 0x0) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000000)=""/217) semget(0x1, 0x7, 0x400) 03:18:29 executing program 1: pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000400)={0x4, 0x400}, 0x10) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/2, 0x2}, {&(0x7f0000000100)=""/28, 0x1c}], 0x2) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) 03:18:29 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f0000000080)=@in6, 0xc) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 03:18:29 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000040)='./file2\x00', 0xfffffffffffffffe) stat(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) rename(&(0x7f0000000000)='./file2\x00', &(0x7f0000000540)='./file0/file0\x00') 03:18:29 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x20080, 0x4) link(&(0x7f00000001c0)='./file0\x00', 0x0) 03:18:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000001c0)="eaff125c00000000", 0x8) 03:18:29 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20061, 0x1) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0xfffffffffffffec3) getpeername(0xffffffffffffffff, 0x0, &(0x7f0000000080)) sendto(0xffffffffffffffff, &(0x7f00000001c0)="58a9d8c767ac59df9a084e3cb886cf0e2cd52b1b822566adf153b1939591b4c630879439fd7fd3c5e58ed858255833514e4d9a3f86594f95660982173e85a1cc084a7b4de9380f48a0765d1ab96b216c190fd0dd52d8816dd84354cb016f5b8d2a4caab8e661aa47f08ea749a0ae86a2dd32a578e51b8b1a05c8ac6e6668394654f400f63eb825ca564463cd394c828585", 0x91, 0x1, &(0x7f0000000000)=@in6={0x18, 0x2, 0x1f, 0xfffffffffffffff8}, 0xc) 03:18:29 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) read(r2, &(0x7f0000000040)=""/42, 0x2a) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x32, 0x0, 0xc68, 0x0) shutdown(r0, 0x2) 03:18:29 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000001940)='./file0\x00', 0x20800, 0x0) fcntl$getown(r3, 0x5) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x12, 0x40000000, 0x5f75}, {{r0}, 0xfffffffffffffff8, 0xc0, 0x1, 0x9, 0x5}, {{r1}, 0x0, 0x0, 0x80000000, 0x196, 0x7}, {{r1}, 0x0, 0x21, 0x20000000, 0xae, 0xb87}, {{r0}, 0xfffffffffffffffe, 0x0, 0x40000000, 0x6, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000000, 0x5, 0x3}, {{r1}, 0xffffffffffffffff, 0x8, 0x80000064, 0x9, 0x1ec0}], 0x9, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x1800000000000000, 0x3}, {{r0}, 0xfffffffffffffffd, 0x4, 0x40000001, 0x1, 0x7f}, {{r1}, 0x0, 0x14, 0x4, 0x642, 0x5}], 0x9, &(0x7f0000000000)={0x2, 0x5}) ftruncate(r0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x80, 0x40000000, 0x101, 0x2}, {{r0}, 0xfffffffffffffffb, 0x1, 0x4, 0xc6b, 0x80000000}, {{r2}, 0xfffffffffffffffe, 0x12, 0x1, 0x7, 0x3}, {{r1}, 0xfffffffffffffffe, 0x0, 0x2, 0x7fffffff, 0x1}, {{r2}, 0xfffffffffffffff8, 0x2, 0x1, 0x0, 0x6}, {{r0}, 0xfffffffffffffff9, 0x10, 0x80000000, 0x8000, 0x4}], 0x0, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x81, 0x1, 0x2, 0x2}, {{r1}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x3, 0x401}, {{r0}, 0xfffffffffffffffb, 0x10, 0x4, 0xffffffffffffffff, 0x7f}, {{r2}, 0xfffffffffffffff8, 0x80, 0x1, 0x200, 0xfff}, {{r0}, 0xfffffffffffffffc, 0x4, 0x8, 0x6, 0x2}], 0xffff, &(0x7f00000003c0)={0xfffffffffffffffe, 0x9}) lseek(r2, 0x0, 0x3) 03:18:30 executing program 0: r0 = msgget(0x0, 0x8000000000003fa) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="03000000000000891efe06a576e25d149c13a854c07b8ca26592519c24072c32b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701920e60c84ddb246334b6809902c30560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f607e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b108c79a823e2da6f77ab8f55e2cb8c73dc589744b1855d2fbcf031897f7db7a3ed8d7f1100f7f154db62ffdeda17ef63c99e6f45df62509c97eb2c5af754b8f46cf3be8d7185ef925cd3d9e5ba09d1cf04923d3ce221b5123bbcc7836d61ebcebabc024f6e3a2b3ec7f89fa22d873d0b30bd7ec3623219a709bdec38f08c19b9796364279d856a734346702fbe4c894b2ac6088d0904951030eac26d2db5084606556ad821cb54a533e3b62bee3cfce92810319ef5f"], 0x1, 0x800) 03:18:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7ff, 0x5317, 0x2, 0x78f, "83d3f689fce10e647d8cf0433ed032766d6e84a9", 0xdd6, 0x1dbc41d2}) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCNXCL(r1, 0x2000740e) 03:18:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt(r0, 0x3, 0x5, &(0x7f00000000c0)=""/6, &(0x7f0000000040)=0x6) setsockopt(r0, 0x29, 0x2b, 0x0, 0xffffff14) 03:18:30 executing program 0: socket$inet6(0x18, 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2812, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x20}, 0x8) 03:18:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000040)="9fdd6e30ce88b2b852ef30f0a669a878dfd50242108864c843e200ef56ffc9f8d38357ba09d3743c89677a1a9821a539fcb6fae5b5dc68319fd543ff34cf4874e0d84bbfe805b584ee6eb497dd27093b2348f267f90fbe48767a160e303a56ac330891dcc43cb060eff9d38a604ce13b9bac9a2fd80d57b061b939b7a08f15f020b150a6899061bc603c8a82b5dd5ec139af3de242f7ab9206cec7ea1d9b5d86e8b59aae6d4c4af6c9f13c264801da7bd5b0ab833af8ef1753c3d3c12e2a72be4e69d6f6ecf98756aa296f08ff29a346842633bdb22744c04fe97fadcd200b1ff267ed2ebad3b40a22d0ecf2ecd26a6362b012f83d6f2ff6bf776512bf5541d8be7469a0e6812712b37df69634853481e1d8ecf155fc39cfcc96ca0d08ec0c6104a085fa4609a1770cb7029353b8c8e23c8e63543684cb0c4ebb9c6e2a121650d4627676cd8633720c983d3d4bf2e727c526b92d1407e3b73e8be3509b91bbe38ed49bf467671c47380a291e24aed8374057f5b764c2e6083191eb27bc9052895ff61c80f1b5a055b221ec557d34e7e1ad9972d196a10a35589252261fff53c4e86256755a13c6123d00afdc3326cc6906ad0c6a4ac4179c1183c9fe61ca46993b917a4f40cc6750fdf5f343305ae028cf92f65ae4d23dd7cfb9ccc19423a262e877cad71f9cf4fabc1e6d8fb856523f7e1d86fb62448ad1d92e06cd2f5bc3a080f8c12fcc2b75d1b3361fa462a0a05d9340ff33d5434b1c115051c53c407698d73f32eb919cdda79bd82519479adfbedd92cf8e66aed06252594f49f8cf7eb03acff8b18a92725f22994ed45e88b64540c7dc00c8621bc0f90b2859bbbe948705335688b6c6bf35a66e7b8aba44099bb89017ab7dcc2f602939f9801deea7acba9811ff8ad8fe7070abac834961ca4e3f5adbd25d5ae6402af6202124c6a9c7baf8595bd64b26f9a40c2a304d293a760ddbca4f84185c3c8c530fe0178ad3ff71988ad1a7fb250795e50e2a4a4206e145d5c1535c987cc80936ac93d2454b01da20397feb468f9e14593c819ff2e4db12255a0dcfcb2ffbc984098a2b15dc3bf418ccf447ac3a54c215544ecf0ad699502c7bfc27bc42c99486f74dcfd45eeec66936eb2c5c9af646805851eee087fbbe0afce512d55c2c911a85f23a53bad225cbc089621bb8f2333f4b3c1b6332e1614cc73521b98931d787ac0d299f6075baaa68c382ef74ce3eefa25cdff03f755ff125ac84ef968ccb707b8476c7a60d3b3e8b5eb51e433c172ccc4d38e5d0e33b1eec488356e54c2c0d1ad6955fb19eb1b5d0a85891ccf2d868346c140ced6eed74256d62ba026484875cc6c1090cc94ba8cf32b7a1609447b671338ff0c114566650ee938d045698810dcabb9dcb65d86256b308fded2feaf68b2ac8b926f89a4df1cf21f57be731677f5c81f2b7cd3e689bb42096dd6cfc79603db1f87fe3e9018316b95f494cd88c14b61915a3112bcb7bbcc88f0c3fbe88ca28a8affd2e81bdc41abe6a3469af1342ec7490426f7388e21c8107d0194bfeaa3e488c9338efacc622ceedec91203a0c7a97df03b2d9237c9360968b3c67f62b0eaecafcf4b5b9dd3d07ce0c851e8fb4de9d568917b491ddb64861973164f089c31e5685839f0accf20c868096956776c51cb7960ab333cf76daf5b507e67be1785e4ca5f2658eb5990b7451c5fe00c1f02aa893f2a244fcdc3322efa9d20012170acaa4c45a62544dfee6018acd40368f21369c7cac6865dac792fe74024405562c85ec0abfb434b30dee3d18250b18b0f07181e1f0f4a8c81a47ef1ff45c97cd85bc69c4a809b820cd7dd369c00b5977c885f7f07b73d22a11de66df31e6b75ef81ff7e9e7ec1ed854445816766b1c9d6df3b1d84eba3daf604e0848c3ec94e1df596c5595cd95b1e7b1039a9d5489d65425c88751bca00ecf0841afa77589db846e7954df551fa450a35f1fc35f43fbe30cb9c35deba50a9aa1c4530677e1a3bf24514721b176f08ca58e284ceae3c316d928aa4f5f942f0dc479b4d5e1a392294e98f8577a69f03064278c8e92880b18bfc25f9ccd5138897f438fb5a05da1e06a1ef3e4c7f080ccc9afbb194e8488deb0d8df03e6c00a6b422218b69a8e6f74f21ad89a99b1e930acdf2a811d1b9bb6de239dc0905d8d44d9e116805a772cbddee06e5516610b821dab74a7512259d69186b56d783b6fc12d111a1f323fe86889994e57cb6165b81535ff603eb172fcc484cf4c3da027d54273420d0296e45794ec4c25408a5ea5dc363aaf434816d49627abbe3082b648c51eff13fe923bced308b189d4d2596e1855193cbb2ba2f12880a41f5a11e8335ce31ea88e87ecabe03b3b8021066475ce0a7466486356340293c4d003cef8f85dbeda27f7282c50a91118571682621cf95699eee25b3b722c01721bd40ec987bba08e83baa136d615b477197a0b58069505621f6a7ffaf76981d385c27e39e263fb14aca311a3de633477eacfd8cd90ecd9b87f2d60aa270bfccd0b6a0f8cdfe6b4c5a563957ae85cd0892b762a6801969fdf17424aa1d551d183b251f3952e72c67e74b9682d247a56e017c2c53a56c2b8df5b56c1601f050646b7bda629f7b68a37446695def7e8ce448481f0ad15135a994d25b38756d875dd40ce09a5a694fc2a964710cdd33e5bcfb476514f331b2edf0a6c765ac0c6c484255cfee437d5f78600f31a24c1e81167913e33662c8c73598ac42bf5df5cb889f6bed167b27e17ce60fb2942afa057299266b5b6aafbf75c2eb0ce7c51193162d4f724516a5ea9fd0f77bee0aaeb81e0c73b785e6de7db64eec7b5844390d81163be85a5facae80bd9000d3e1e48b1a284fcb20ade718b48fe9067287c070d83d77efee59109a0af9923bf89f9bf045448745a3ff0067342582e6eae3aaabb6d577daeb3e84525548074e32a0bf344b64aa3d2bf5edd2de0cdf94246ddfc5a59c6d8cc317d79db6f7ae9c6365339dda1df68a7d7d6d7e10c5560024cbc1b868fd5e10e3587f72adbf3c55271663746caf3a1da8bc25208a37bb8a1e65f59f3c948efe6127d45354e114a55dee459141c5087c2b7fa6dd458c5b16616e846b85ea4326508a9a0cf805c20a88289cba8deca801c7644e8b8c611a811fed9d74b155a141dfd7bc8fa0a5bc1eb9d5059cbbb37a650926abf77e5b83b1ab0092a90a03bd923acbb500583f276b361647ecb59336a23fa74053e4f543c564140b20d81a653f4aa679d4bb33f27bcb8d28e1f659959e01bdfe8a38f92f55e31b6fa311f28563ee2fb9195f6fdf96545c3ee22d5e762d6b449eda745beff6fda948dc6c978c9dcb4225af1da83de9c21a9127444299fa55d1d56315a9cda93ed424f07e90beef486be8a9c866febdbeaa88ca4b105ff4a10cc26d7411d3d6728c237baf91be73608fd89d07d5de3e5c561b6390b8b0e2a3dd5352590a5d3ab74e3eaa0cbd9f6b0ba6e84a419bf5b8f5dfeb78b3cdf95df7b1c033a1da60fa8ff5afea9e8acd325c30b40124e0e2175e53c34a7008cab645019a9a80577d11bac6314def017368b8868624677d9d25fdb981a9121de6e4050392ea98f471e6b93bd1d08c11804d2d6788bd39f4a7d7f06e298dca0e85c099fa65ff97a630da30dd104f1f35cbeab4a7989e5b30751d6091d37dbf95ba1b4abc9d6f583bdb37ea8d59c0086946d08d07f32f98045cc3d8e23452f4bc52bd3bb26aea2f06aeb071928b7954cc228843767be06ca7e5c648cad46a44f5e662ee48c31cdf5b5de99159564fafb2fb3b33255f17b57b60168731b07ed059deea695e62b699e769f29c3c2bb0f00e3573fa7b6b0a49f796b0afeaec18b7f3480ce86914f91fa7ac1a74b788446611eedcb677246df2ee2f9800e37a1c89d8a865fe81513e48e07af08d53e2ffdefef73bde2964ef8b94fccb0ff0577302e77d9ed85f53dba0c293fe84822517835534477e9f108ae06b0f0a0f45f65fbd242347b16bf3151e4475c7c58de2ead36b4055a8468a069543b4faaf4679dbf289aad51150af16e9eef2101df33add817d27f4e70fbce5ae8f97114e327a1f633f1b7677cd5be814dbd9c0e7e4131c7d69ebad63b587161e21726a3d9a8471c2fa5a24464200b4e98bfdd8d1a87df66cda69c482a752228caef1a245d03b739e25d0568fc20fc363a5626dbfd00e2d166ce7aa3c9f0d805ed7c13c0d2d53700399f89b55dfee70b417a0c594c4eb6aa976e28078c112ed600e555ac50d81c364b6168fe978e4a88fc6c4a214345f19be484c08f5d71e6914271ed756a8b783a89fe1ab09217bbde9d8dfa4193eaa6430a2528945b0a9a567a68b99ce7ffad8d58ca33bf94ed2c25541558f0fbf3084ea8a568f88657d2806006bd41b88c852e3ae11956732e10a5e02656fb0e08458dd65f2536b977516847714ffd99fac4cfb78612cf879ea55ea1076504d1002f630e38c38de007a95dcbcb3ca3f0161dd1af33a75a7c9a52ebc5f0bb3474de993a78ed50edbded06bf55e995e6ab5162d8c16e5b4811006ba5e67d6dc3f9fa043ecd4f66d6e82e1a7d7c0694b4ff43302e9792a235c97792c870d8842ce8896b83c36224c11c1c05b2899dde990692f20608fd9c0c94bede238bdf7e6a41b4d31866ff149b538909a13efdd4bd3d4a33f638d32a567588db8407e19ab138259b781ee03ec16643bc5b580897f8f0547625778bf3ae25aa9b94d13b0f05156c450fac45959b32dacc5a084e9666279dbca5d82e04500d9a3b60880f0e9280e88a751ead9efbecc226caf4add6560186397405b04cab2cf6325e92865a971fea73f923fbfdfbc1904cab0f92a8596337fc02a543b3d94d11598da5274795811ec45386b48e2cc21d04a626149aaf9c129dc2d5263f66f8ae5ca4ae77eb7519582a7aaa40bdcb43e05b549f579250ea9af0372f84b7e2aca6af683b191412f6310a07cc5268de8e3ad975e0977b5ed530a69a2965a688e1276a9d71662bf820e6f9bfaca445c682b6e6a812a503dc6ef9edb5766c6710bb50bf44f864d9d1be201c99c5b276f4464d8ec8011aa26d876f26d418a8959bc04d4efdd56562e446a6ff0d93a0927fbf53809c7a26e85fdd32a2917014432d297c62c9c6526fd9ac1838a02999be61c1f32b7ed17685781df8221373385d3113a8a1c357efee6a40a7c943992d44a8b5c64dadc64b234196cd78cbc457bb91e9edb5a1c16882a34c6b86a4a70d3b3a301f92b99462690022064cfe359f0a015ad2c2e5cd7d10a9b8e19f7421fa5cf8dd4a17a415fd74846fdd28e100bd104569e93ffd5b045b64511afdff70f21298e955047b3377bc05291302ba3a74ace579e0259e659bcbf03c6e6b1e8879536376e7e7c087074cd64a83beba2e07ec56c7ee5bcc267f69fcd67237ba05dc424f3ed5ce3c4a8c19d914ee4eb32c67e83f6cd916ffa085478bf6f2f3e9363c69b2b7c5ffd79bb3fe687738ac070b30ad263d9e760c7bf9912914b04a089084b097b6331ea1c79b0fac23df0f707454ef33ea9c78335f6c27bd9eb87141f4b1f9c474cf04f9cceee7debfb7cd41cf8cdc6a53515b1ee8d65039addcdc25105af2ed6cb547bdef57ceaa4008105ed3ac5d49d56c7f1ac9a2f4e9e8ac7c6aacd39af7c4809cb792a3d3112ff156a5256ea688ee10a8a92a7094936fe2d74bddfeb9d1d5b6954e8f035dbe9b4d1ca34324cb5faa43e3a9a27b0c3e23ed67896fc8a06f027d864cb3004b6702d9314045c7e04c12d28c9537727c662f74fd69fb", 0x1000, 0x0, &(0x7f0000001040)=@file={0x1, './file0\x00'}, 0xa) shutdown(r1, 0x2) 03:18:30 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/72, 0x48, 0x3, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x1, 0xffffffff) write(r0, &(0x7f00000001c0), 0xfffffef3) syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 03:18:30 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) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="f80000000000000000000000000000009384a2fd4c494fa2150b20af741f4af44ef4b6243ddbbd8b804dbab8771e0754c13e19619ce07588ba12b30336bc9cd1080f4b5987e9e9ec14e084c1ee507b86aa136f202c95675e0893f4d09eda5b0963508fc10635399a2bf70e324f7e8c1ffe592a444fead0d0f5d27fe6473b5c243232e0e64346621c14f222c6383accba22ed460e1b31ca39c324bcf37588050d310ac4aeccd9ab14c6fc9de00286a29d60ff56fc8cf715b24d6f461d4fd67dda7e60f93f3f4f182e8fbf40986e7e2c8db08f268ab812107dfe2fcb016d1debe0b272cd0f7fe3a4478e60b1ed3bb0344ed65e0a1422e217dec1d108f9e5f7f48e544400000000cb12d4bca17c3bbeb978ca114ad3ccccf0665a457b87905a956b02ecf1b942d6cba6e372e9472d1246f2a62bd5ed87ce95f620f78e6fd6b10619c0cf0343a4d28ee389226f05907180e0e93f6047dc3fd8588a84d72dd0a0b03e7e5e76d8ef6799ab317e33fc8b9a138dd746e5e7bd654a524cf185dc3f42fe1d94b5cf5653e50bba0a400eb1ffdc594113b02491085c"], 0x196}, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r3 = semget$private(0x0, 0x0, 0x8) semctl$GETPID(r3, 0x7, 0x4, &(0x7f0000000000)) 03:18:31 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socket(0x18, 0x4, 0x1) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) 03:18:31 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="12e10bc0efa20a05aea06544f4a6810e14b9f935efd269175b4f3c", 0x1b) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) getsockname$inet6(r4, &(0x7f00000001c0), &(0x7f0000000100)=0xc) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) dup2(r3, r2) recvfrom$unix(r2, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) mlock(&(0x7f0000004000/0x3000)=nil, 0x3000) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r2, 0x0) 03:18:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904bef61632582bd169ea3ec5197d42e162b48c4e219699420a6a895951262021743ae4e4ac66b5631d5d3e22d93481def230387b5b9b0aad54e46177ad32feac839acb704248151ff31345c30d0393e8874ac3a6f523a74405aee4fb3aa5fd2ff10c380c2f86cb7fbbc83229c9b6799c602b21175276352f9e7ba3f6cc739ae2e80a4f65cf39db474787b0f2eaf42ccf8d0fc1e00d4b80d9d97eb117ae224f0f38b6a1c55b52122fb699813d7f82c314e27353f83538688d5316e44b9e34bb0592157c0e17281c14f17c8e73010a0993497ffd73927753d1518bbc1a9759f1698cf0d5902e14c637529a22162a2f77b89e709d2dff5bb25115a6e2cdddca3ec0757fd733235d94a23cce6e4caee75929067e0e946dcb1c5202891e826b148b8e0801d1cb84410caa1e0dae05a30923a8b69610857fba708d91828448ea35672f732567ed6746631e62ac10642b3777cf935b5303b0a6870b693aefff47fd4acd38024bfbd4565248375cea1053772f19199692d10605083134cfe11e491d977d829016adebcefbcce46c6d9a1a534336b83800d31280eec3ffaa1d06decf5359995391e85787319ad3e6813d478c732906e3b3a00cd4ca90ee19ef2b1e95da69f166766e3b8e3f0f9d7d63c4a0ae1adfb9c1abcff3782d52e56b9c8702260be62294b3727c09adaf261de00c9e99c76765521e9119248b1a33c7e8f4dbe8663a5406ff24ce2d3c2aa611772d424d7aec28ca9d256f707e0a", 0x239) r1 = syz_open_pts() close(r0) r2 = dup(r1) dup(r2) r3 = syz_open_pts() readv(r3, &(0x7f0000000300)=[{0x0}, {&(0x7f0000000c00)=""/222, 0xde}], 0x2) 03:18:31 executing program 1: r0 = geteuid() setreuid(r0, r0) 03:18:31 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) getsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xffffffffffffff34) 03:18:31 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x8050, 0x80) readv(r0, &(0x7f0000001d00)=[{&(0x7f0000000300)=""/84, 0x54}, {&(0x7f0000000980)=""/233, 0xe9}, {&(0x7f0000000a80)=""/231, 0xe7}, {&(0x7f0000000b80)=""/187, 0xbb}, {&(0x7f0000000c40)=""/74, 0x4a}, {&(0x7f0000000cc0)=""/12, 0xc}], 0x6) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000001e80)="582720efabd16eba000225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc193ef16ab93f12fc4d5f16b136a5d00d1628b53aab5aa64445885f073e0dbef69585fc5706c83469fe56c71a00f463dbc1da9870c3728f7cde7cf5f79dd6d8f59f4773c1e02aafce3ed3a111273f67cd1ba233fce0dd07f2b0c4b0a15d3db9708b390a3e25b1feec27a40ced8e5088b68a9649f930217c3cddeb98b3dec90ff9bc6601de76ee5200000000000000000000000032c9dee260331427d96e13721ec2fa275ba63dc27f", 0xf2) write(r1, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904bef61632582bd169ea3ec5197d42e162b48c4e219699420a6a895951262021743ae4e4ac66b5631d5d3e22d93481def230387b5b9b0aad54e46177ad32feac839acb704248151ff31345c30d0393e8874ac3a6f523a74405aee4fb3aa5fd2ff10c380c2f86cb7fbbc83229c9b6799c602b21175276352f9e7ba3f6cc739ae2e80a4f65cf39db474787b0f2eaf42ccf8d0fc1e00d4b80d9d97eb117ae224f0f38b6a1c55b52122fb699813d7f82c314e27353f83538688d5316e44b9e34bb0592157c0e17281c14f17c8e73010a0993497ffd73927753d1518bbc1a9759f1698cf0d5902e14c637529a22162a2f77b89e709d2dff5bb25115a6e2cdddca3ec0757fd733235d94a23cce6e4caee75929067e0e946dcb1c5202891e826b148b8e0801d1cb84410caa1e0dae05a30923a8b69610857fba708d91828448ea35672f732567ed6746631e62ac10642b3777cf935b5303b0a6870b693aefff47fd4acd38024bfbd4565248375cea1053772f19199692d10605083134cfe11e491d977d829016adebcefbcce46c6d9a1a534336b83800d31280eec3ffaa1d06decf5359995391e85787319ad3e6813d478c732906e3b3a00cd4ca90ee19ef2b1e95da69f166766e3b8e3f0f9d7d63c4a0ae1adfb9c1abcff3782d52e56b9c8702260be62294b3727c09adaf261de00c9e99c76765521e9119248b1a33c7e8f4dbe8663a5406ff24ce2d3c2aa611772d424d7aec28ca9d256f707e0a", 0x239) r2 = syz_open_pts() close(r1) readv(r2, &(0x7f00000008c0)=[{&(0x7f0000000d00)=""/4096, 0x1000}, {&(0x7f0000000000)=""/122, 0x7a}, {&(0x7f00000000c0)=""/26, 0x1a}, {&(0x7f0000000100)=""/61, 0x3d}, {&(0x7f0000000200)=""/180, 0xb4}, {&(0x7f00000005c0)=""/120, 0x78}, {&(0x7f0000000640)=""/149, 0x95}, {&(0x7f0000000700)=""/161, 0xa1}, {&(0x7f00000007c0)=""/195, 0xc3}, {&(0x7f0000000140)=""/61, 0x3d}], 0xa) readv(r2, &(0x7f0000002340)=[{&(0x7f0000001d80)=""/123, 0x7b}, {&(0x7f0000001f80)=""/175, 0xaf}, {&(0x7f0000001e00)=""/71, 0x47}, {&(0x7f0000002040)=""/177, 0xb1}, {&(0x7f0000002100)=""/214, 0xd6}, {&(0x7f0000002200)=""/167, 0xa7}, {&(0x7f00000022c0)=""/128, 0x80}], 0x7) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000180)={0x4, 0x6, 0xd5f8, 0x1}) readv(r4, &(0x7f0000000300), 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x1, 0x3, 0xc4, 0x160512ee, "a80d08d61d4672202e824d9667397f57dc363fee", 0x20, 0x9}) 03:18:32 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffe1, 0x9, 0x71a, 0x4, "56974c2247204d98acc8b7364aad76c3641455d6", 0x2, 0x10001}) r2 = dup(r0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) recvfrom(r2, &(0x7f0000000040)=""/88, 0x58, 0x40, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) syz_open_pts() r3 = socket$inet(0x2, 0x2, 0xff) fcntl$setflags(r3, 0x2, 0x1) syz_open_pts() r4 = fcntl$dupfd(r1, 0x0, r0) getdents(r4, 0x0, 0x0) 03:18:32 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x3ff) listen(r0, 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) listen(r1, 0x0) r2 = getppid() getpgid(r2) fcntl$setown(r1, 0x6, r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$setown(r1, 0x6, 0x0) 03:18:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x2, 0xfffffffffffffffd, 0x100, 0x100000004, r1}) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 03:18:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000340)=0x100000, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000380)="f3764f2313f2e9dd6342c8310308728054959ba002404cb52abc59cd91ad0251d3bfcf32eca0a0f500b1c57b645ac7fd1ad68bf2a8b60b35a523cea93ab3bb13059ee9dacc42001af5a6451d58e03ad3b3cb6d4eb2fe5fa409828761576b02c6d4553d3333ac29a5c34613adbe480a09d6d0fd5db06464ea76d2b1e230891b81a51199226f5b60ceae2c3e603fbf0f5700b769284420af909cad779c87db59dfb8d67c78c93344920c4a5aa168446df4d33f81b2e4dcf558d845915cefb5da985347543dfbd51011248f0f7659aa1339fc44c4e9de6eca5fb5c83ba034711938462e98a26f88395146e1ec5f1ad379c9fed0fdf214bf3716868d8f582545c700e653d852f2e8cab9a902ece9371d5ee7884659cf37e826aa5ab290e794f7f51ad446ff73156b893ef58181aebae2ab60687f9b4ed8918afba5fde1f0862564d1de0032a7e84dc5e27ff5e4e8ae651b1032b1c17d12f8ad0e2e214af983ad9c00d0c39e08c592fc4a91b405495e2cfd30a095a8804f24ee0438d0f87bf538e38f590f6aa5d54b64a9f0a74e13ddbc23cb3333d1e9cb7344098bf7d39475abd9b54a1d63e9ddccc329e1a7fc5d5281f3e9eff3fcaa20e9396998ba8d8dafd44820909293a2929adfc71a2076098ae98b40ea38fba7db375418c6cc8225c9ea2edfda7395e6c2867091ece955572c3039778320fc38d7a4a5061fb85aeb8b6155793d920b3bd64a8caf5124025f24e3a4262d960ac5d4b2ea114ce36d5f9adb9fbd2238fd00f493f39713ad33e6b6c9932286f597e5044cd0e077f8948f51cb63a947d52766428b1ff5bd983eea6bafdb460e446898647221eda2bfe9597fb53b0e8681d4d470fbd51051f7534d01f52df1956c64a04811472607eb8297f6607dd1f06fc79420ef1aefb5fe4c5dd6bd35fd66e402125be1810acdbf5089c699cf29691c0e9d2ccb8e3ab0d0152b75b07f8d81b76c16e73c71ccac690954c85548c73e2c2730564a8efcafab684bd5badd1ff18eef4306f784559acc02a792a56b3151845a6b023c050344052cc2e5d8422f97439bda0671170d3e6386dc338510f14e0099c66b1b37b2507a59c22ff85529b8be44f017cca364f5e281f214ff7bf76e81d4059be5c40ea15c5ac60aae159b01e721db6fbef3a8604e4e6757d001da511e98076d3d9d16c16458af63cb94627a45c83b2579a1a6834df0642f32afc19ae6965a802f2ccbf08ea92076dd9dc455e0510cbd96a62fc3e2dfe845f710013795df790bd2503da8889a3c7aa2c0e6508bbda025abebc0ec97eed3833a8e14fd988ceb5f21c40000b1a7ffefe2a901db2b992096d9dabd5cfac998d812b04f511fbf32a8e4870380b2b26780c685e85de7ad7655454ec7cda8265d83b849372e5b33c58f6ba075fce9dfe063b6719e65236d26de474691fb189aa16dbe8e8c4dfa2c79a6c99bf9b53bc0d95e266fffe54babb9afa485cf6cdd0709977719e6bb4c60d78bf694bd856bec0bdca03f662f6a28af3df0fd8bdb238123b1388def0f97cde462e050df92b6a67a98914785fa4d566fab1343bdcf1b4fe410b944d1f586809f86b229f3cb85ac1547d458dd58a4ac6b0d6b4078ae5dee43fb169bc0fd52e0459fb02ebaddf6c895b1d91996f7cf7ae3c6dcb2c8363c18eb07de4b08bb77f2ff2b45a1a9582b8159825e819d586631f15d810e67c0e90a26b42af13083af00091c6cea2cb4af48cb8e050346bbb5bf0844f00b8eee024aa9c8fd977557247bce656f3504c61a06fd1ab9b5af1b306e8fa610766e344c72a57933e0dbba74c19af16d82f66210431052ec4c0f44ba1014b518964862be8f882ea6eead2c0c7c02043ea0357ad429dcc374970a74ab8f67cf104b2f8a88127eb148d191ea8ad52beb43f4419007e566fbf4682532ab71d45579ed8e421893da00a88296859314c18be2c5943729de7edc65e2fc903a76976c29171ed54c78c014c3cbc75e2caa4850d17ae1d50824f8f211b29ca71f2e4f0492598f092c5e2065b3b36ab590d6e82064f3742c8eeb7cb79c40c54d84b31779cdeb24f6498fb18c321f1b83efc1b2208a4cfff56909810452ee4610d5bcbda0c29cae0e93978dc39f073bdb9b2fcbda942db317883fc44b88e3e70115c5a1795030229bb5ed8938a9cdb348a81cceb06b11761fdc4c61882235bb0654955774cc2adef12ba91c23023c9d2f03ecb9f83d1c17fb15250f4eb48f4b95d982d14853066edea032ac940dacc566a8701fd3708648186968763523e637b558b0b47331d5ef592ba953258980b51f5e24189df173a2c902f1f1006fa868e2314dc36511b132723e3375f6f64b9e48f012028e00e79d8ac1575560542afb3187dbe8394d5c5505572cd6317f00c1337403902f5472eb45b0a7f7b1ad38aeb80bff82fb6421c2907c72fc35fb6e364bcd2339caa2c0b6aaa25ed685e50f77c0305acf1d6003fb5ce3ac05979f12ec98f01a5c6dce7d79a5d7294867dc35ff0b557ef5a88d5d63ef2f7447a297909f5ff315f0e71af9884d1d0e6fe8b946261a7999794fbed2d15f2a03008c7953b86b065db1c45ef9df8d39f737222648f853ef0c30a903cc0b1945beed0de52ae77010a7e8417d57cc88e49e4d664abcc8f6d437173049deba958b0fe1a915fea1ac76f2a221f52837009d3bfb3f7199c56f3073da30333ad561598b2098ef1dd4745e33520106462b069b1af6ea8d01c049d858e112da3071259c40099d32e5158607b3c72c2d8fed5debbd28ca99a5336da548590a1de3b404d88aa8a03444be42cccd8b64c1f858ec6ffb4f6118f8fe70c2658f63e2c096022262739a51ac6ea36b78aaa09742d80481dc9f16493cb90bc7401fefc75e86a603f88ffb1b47ea8fe23d9f5a9b028af2dbac2be4e35cde23130b8fbed23eefd2dccf9ba107d5ca16dc2bb9039cbdc83a68ab07527bbf638e27c4fd74600c077325c7bad62a62249382bbe7c5d6b6e394590a0a76f1cd2bfd35b22139729ff381756ed6f634fe057012a2e78241bffe97e1ed9804ded004f541ce676f4cd41963aaba5efe7b0fc9c95be96b174d4a35eb8669d9d4283ab2aef7307ba5087424cc3948af0396536868baf82b52982248db8d13752c836a9b6d37bb26f9011de918073ee3b24a4ec49292bde64b7dc0acb7f6ca8b17489c26ef9090339c16f36b971fe4f146adb741ef82c4f3904a7f4a585a77c3c7c44cdef57f53b1f8fded482f30570d1f170b702e0e57707361b2a4364dfbaa3d34c9fff68f6439047c5e920665d7e1275219a8ab474dd6317e89e89231b35480b17f95fa70ab491a06971aace76e42a765675854a88332ccf1d9b1df9c6e2f970c2a6e7912786375223aa61308a0ada107912d1f1226993b32faed1190e456903d5a197f098cf2a655131f289ae2791157973b0b53f392c5682c62535ae2dc85477462b8d58c926fe358647aaa7476bffe0fabc356e072f8fdd5fc086a86aefac05e493ca0d128743053b8d4eb6ebc8b2a25161260dadd1c21381e8753037e554c10bef5056cee1a855321064216637a351d118522e2923ae341f906b216cf7f486e001a4764d6cec0bca4e7996415f5add9d3e5a84680df87ea4a33ed5921a6c44b78157768618d5615b77cc0f59bde81f20bccc41bc9fafdd54a0101b539fa1f508a6b10d7b0b9f2158c0bf4a44da52c1f2301731b4ce05ddf9c9b8886848ce31e731f95c872f92b7880b5d72b694adef7ba51b7b2d2fe77ac2d82bf348590fee5b5402ba1e46c7a22cdc9e02b865d650770f5abc38f8e641d4e88d3a135f5d0bb2563cf5168f2d2709f871b15b907e86b07e574bc516926c7ecbe85b4eb688d2a0ce0757719e498f0567276417de2f8c6cf5cdf87546a342fea99c183739b5b2f1b58e0c7492af13b9bc841b201fa6415d91adf71843b64ba3ea86f1bea8bb5e8cb09b69d879aae070e334f611a66d2b0d7ba1272b66ff0099832fa0e91995f48470aa1cf3f81fc70025172d00b6cf589dd0ad25db3df4d03ccad474b0de37ba8e19b5cf8b8dfed686c6ae6f3fbe7b1603f0d2f0468fb383c6de783b76b12f20b14a25424134acda50eccf295a59b97534d8276053bd4accfaeceb081689d13deee49b6f0b64f5c0ab39259a15bd7aaa790fd8d02d363f563b4fe7d34ab37ddfb02e1a1f4de96267ec935f616489a5d2810cee6011e59cc844f3bf54badc53156e51a5dd73274a4ccdbf55e3256f2f9ba491f070fb34cdf8502e757ccd1ba3d1145d8e8d12ea97d5457847b3b94cb32973b6e4b738db156538ff6aa1e37496ec6ceaea672e06893c935e81ce6dbe89a60ab22e92896846fab1079b9fe5cdbc51ced778c3be7e7c2a9de83a1b799bcbe765aa8e47eec61ba1bf75654f025577cb37ee377c07838326f090ec3aac642018d2d047eee329b21e76f1e81b6724355b17b877106d229b8dd24064b98ad18ecc5f0bde9d4039b3418d9fc26143b69e71068c4ead89391e9634c6fc44b60ea901faab3657feab324a70cb447939b7b283412a1d43ebbc578816ea9a2cadad85700fc75fdeed53b75c21a52bc7aa32cb8d047a59659fb49d24d3a27675f958cbdeba79ccc30d6a921d14e9a29e4c254d7affb75c1eb7b2e6eac4fe212dd2a36c2ae07f09c786092c7cbdc2b26b031658758fa0abfb3666021f5dbab0c64251fb575ac426bf7dc06307f87ba9d074f6812a740219a030d2f75c61d86ba36e154a19478ccffe0a51c16ad42a0071453f5ebd9ce3b702ea9dd9d56e3390856ea8a6d55cd5e54fcfbddf37117792aad357b2bcc97e3a20588e0a22f1abe809b1c45f42d6c8df92876c333500f1f15dc310d6134d0918d2956000b37694bcc318030f3c41b3b229db7e095b61093bbd12fdc9272bb06ab1d5fd71c9011f3a7437a4cdc684142a63c39f402e669f1610eddcce36ca3509a1038a3e1848f0de762163a800552beabd22ea718801beaa8d0fda96aac355e8c827f33b3d463a83c85bb6cfb68ac8977944e709123abcc17be150832c590a8e57a0e87119101d2426f4b8e8d9727e10cdd0d33e47031d1f6ba2957769a8f091a9d6c80d30b74e6edf3f949235cc647304e4fecb577ad74538cf11f66e76d619e2d8a23706e32bedb9cdf868c26471aaefddfff312c4d8e57409f58513b0373d035648ea6285a335f0696d0dbd7ef810c3989f88cb2a8d3bddc77e161e1a4f9c9e00f396d11d4b0d6af98ef83bbdcb410798b111b038dbe3bf288fce471a792fb9ad6ea509ec5d33e8114306abf7639f4ddb880bf8baf93a91a86d0fe57efb2497966f2d126ecb4890e27c992d4298d259eac6cbbba80b52123ccfd4be8ca3c973e63170b64f0df3609bb8dc8145f9bdd7636a4dac089ab3bd701e4a10e0a80c7335ac7f200cd4e97f2976c092e3a8d96bab684492ce3be4de59c035ed53dbd3b0826df801e9899318b46e7431e375c3af1468d5122a69ecaaf48d1f81ed28733ac7cbe99045ac0527ec3b4cd6dd809d9fec051", 0xf45}], 0x1) r1 = getgid() setegid(r1) 03:18:32 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffd) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000380)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') 03:18:32 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff, 0x0, 0x8000000000000}], 0x2, 0x0, 0x0, 0x0) 03:18:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, 0x0, 0x0) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) dup2(r0, r0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) 03:18:33 executing program 1: r0 = kqueue() mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = dup2(r4, r5) r7 = semget$private(0x0, 0x6, 0x20) semctl$GETVAL(r7, 0x2, 0x5, &(0x7f0000000000)=""/98) r8 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000640)=[{{r5}, 0xffffffffffffffff, 0x5, 0x400fffff, 0x81, 0x1}, {{r1}, 0xffffffffffffffff, 0x84, 0x1, 0x40, 0x5b}, {{r6}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x336, 0xfffffffffffffff8}, {{r1}, 0x1, 0x10, 0x20000000, 0x7}, {{r6}, 0xfffffffffffffffe, 0x48, 0x80000000, 0x81, 0x5b}, {{r6}, 0xfffffffffffffffe, 0xa0, 0x0, 0x4, 0x1}, {{r4}, 0x0, 0x40, 0x4, 0x0, 0x20}], 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) write(r6, &(0x7f0000000300)="e9c455e23423c29e9e32446ee45402fe329344fcdda939381c4c7c04eb382cf1401b860b52927ce3c5abb442d842de1120702e023d6f2946d4a0e0c7d0d909cdfe64cc301ff5e586ea0bc748dc9d60efc6ad65504a7907b114853e3a978a6689", 0x60) kevent(r8, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r8}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r3}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r4}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r5}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r2}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r2}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r8}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r5}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r8, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 03:18:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) mknod(&(0x7f0000000140)='./file0\x00', 0x4, 0xa81f) write(r0, &(0x7f0000000280)="467a902a57a402d1a867e03d16bdb77d82d4c2e4c5e2be320549dbd650b3319ab6581c3ede858cd30867", 0x2a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 03:18:33 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f5942388188408b91d7d567696c653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) getegid() 03:18:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r0 = kqueue() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x82, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') recvmsg(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='r\x00') unlink(&(0x7f0000000100)='./file0\x00') kevent(r0, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) getppid() getdents(r1, &(0x7f00000002c0)=""/4096, 0x1000) r2 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100, 0x0) 03:18:33 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) dup(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000180)=""/221, 0xdd) r3 = dup2(r1, r1) fcntl$getflags(r2, 0x3) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) kevent(r4, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x81, 0x0, 0x0, 0x200000000000000}], 0x2000007ff, 0x0, 0x0, 0x0) fsync(r2) accept$unix(r3, 0x0, &(0x7f0000000100)) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000280)="5d4a13ac9fbadef95330a0fa3b181f6d6a4167535c00151f9c501c210fc30f07d8a3e5cc13c6ab4b7d86a1f6705f4e45", 0x30}, {&(0x7f00000002c0)="f2e771f19e08a1e24275ea732669ff05d4eaebca962d1d49dc00aaf53f2ec4f7b17731b764dc1bd913db33e41713be70a010ac1d333439c47bc68ddaebf84616441f869b79795a4d7327ae7bb53c647927a9", 0x52}], 0x2) write(r1, &(0x7f0000000080)="65ed0e84cb3198057d2aa9ed948ba3d0440ec8f457bd9f2836bb9851881ae1e4ad01235e89290b0d14d0a0cc584d8b2c24515c9580d56c34cbbb23511a05c9c09512cb090e79d6281ed25151a86365ae7902", 0x52) fcntl$getflags(r2, 0x3) fchdir(r1) 03:18:33 executing program 1: writev(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0xffffffffffffff95) syz_open_pts() mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x3c) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x0, "e41734868bc9eb9b842dcdec8c5608f918697d1a", 0x3}) shmget(0x2, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) writev(0xffffffffffffffff, 0x0, 0x0) shmctl$IPC_STAT(0x0, 0x2, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000780)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de996", 0x146) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/50, 0x32}, {&(0x7f0000000200)=""/75, 0x4b}, {&(0x7f0000000300)=""/94, 0x5e}], 0x3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "8dae99a368762a0076c89fd6e972f0d05fa15ecd"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) 03:18:34 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x55}, 0x0) close(r0) 03:18:34 executing program 1: r0 = socket$inet(0x2, 0x5, 0x5) setsockopt(r0, 0xfffffffffffffeff, 0xff, &(0x7f0000000000)="d314a33f5bbc01026f133c5ad65dd2ac29560f3ef0077a13492b32f0fdd05f4ad9b34b448aa41f48744550a2be9d1f6037b9e2723411dd4eb9cbcd378732211dcba2537025c302decdda7f80fc03221d210543729d536607ccb9e2fd0e1519f2a868679cb7eeff2fa3786d02bb44ed7d0678def8c297e35cbc5f6875d46cea3813ec109956e382e0c104de38a4fd74645fd64fa72b3902e981432c374097bec473ad185756a08bcc4be084052a555cb688f06b0915c07c46d7a6edcadd8b7b62b0fd4d1e48964c9b7af639e698361e33229040309004bd8d2a856a234194015e295797d3bf9ac23f0b7587d01afc64615788e74a30e59834", 0xf8) r1 = dup(r0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x1) socket(0x1, 0x3, 0x100) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x4) r3 = msgget(0x3, 0x80) msgsnd(r3, &(0x7f0000000180)={0x1}, 0x8, 0x0) r4 = socket$inet(0x2, 0x1, 0x4) fcntl$getflags(r4, 0x3) msgsnd(r3, &(0x7f0000000780)=ANY=[@ANYBLOB="0100000000000000ae63c694934bc1b86bdfb74d01a224d65e7a6efff4b9861ef32687d7fba1bc14bdae3373362c0dd3782ed9b0b9b00dcc9856d33b97823653a84244f84f980309f13c955f9824f6bb76953405973552390dfda5d814057a91c931c86f5b4001a50354f4ee389da7540c97d091625daccf249dfed143c17790e6d42d4005ea899e76b164ddc61bc232853092704869f1aaa51db8ccf5ce61170411856d85819ab64f3a916edfe186824b0a42b4b12fb4637ebb06f838e832b0b895a6e7f586d6e83af2ce9c594b0b182b41c2923bb9fb9cfbeff503dac97586646706f5ab17e30f0a62f2106dc80998fa29d05b8d193234d7b2fabad182ce4e03c45027721004bdb04fc5f59b7f0f4c609419b29f8fd1fd6c68e2437741fd7bf012dc38dece6b0ec2dd28c6dcf6cc307fb62d77c5ff393efbf9d62a244a8f33d68e2f232bf455989cbf6c0b9a1dd5a62b3dd074169f1c79c3683c01d9702509a0e74a6fab85c5e63b5c297fb5689ad4858a6cf9480fc923d338982cbb2d27941ab878b0e34599bfba83a2c581026a53430682b1eef54d91109921d66ac387d46fc815b103d6668bc630fb5883d97c62eb0be9eceba2075c703405f1913f71532c3a3511136b6fbc600ffe29969415428286a7e6aa6d836cd2d06aa54c2c8b4055b0b8343a94010007df7e79c6f0c2e33b350750de0cf449486914e10b2f05c20603421498aabf48398f7119173663a50c2b070bc12801abdeab9b9475e79839d8cfb9cccc15742eb6d9b28c50478b01066404e78aa12330711fe7e2d322e14cf0430977cdc37f14af5bef19e881d689bb5e5e0b"], 0xee, 0x800) msgsnd(r3, &(0x7f00000002c0)={0x3, "7ec6becfe26dd0909fd342f5f0b33c04fc01a6cbedbd0f047304859bc6d4019711a84ad2026fb012c5b38998d9ce"}, 0x36, 0x800) readlink(&(0x7f0000000700)='./file1\x00', &(0x7f0000000740)=""/40, 0x28) getsockname$inet6(r2, &(0x7f0000000300), &(0x7f0000000340)=0xc) unlink(&(0x7f00000006c0)='./file0\x00') msgrcv(r3, &(0x7f0000000380)={0x0, ""/113}, 0x79, 0x2, 0x1800) lseek(r4, 0x0, 0x1) kevent(r2, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffc, 0xa8, 0x1, 0x3, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x20, 0x0, 0x5, 0x3790000000000000}, {{r1}, 0xfffffffffffffff9, 0x80, 0x2, 0xfffffffffffffff8, 0xd92}], 0x6, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffd, 0x60, 0xfffff, 0xffffffffffff8001, 0x5}, {{r4}, 0xfffffffffffffffd, 0x0, 0x4, 0xfffffffffffffffc, 0x1}], 0x7ff, &(0x7f00000004c0)={0x101, 0x3000000000000}) getpeername(r2, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) fchmod(r4, 0x10) msgget(0x2, 0x48) r5 = dup(r1) getsockname$inet6(r5, &(0x7f0000000580), &(0x7f00000005c0)=0xc) mkdir(&(0x7f0000000600)='./file1\x00', 0x11) close(r5) getsockname$inet6(r1, &(0x7f0000000640), &(0x7f0000000680)=0xc) 03:18:35 executing program 0: nanosleep(&(0x7f0000000000)={0xfffffffffffffffd, 0x7fffffff}, 0x0) clock_getres(0x3, &(0x7f0000000040)) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r0) 03:18:35 executing program 1: madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x200, 0xd4) truncate(&(0x7f00000003c0)='./file0\x00', 0x0) 03:18:35 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x40000) r1 = getpgrp() r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000040)='.\x00', 0x2, 0x1) fcntl$setown(r0, 0x6, r1) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 03:18:35 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x20) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) 03:18:35 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) linkat(r0, &(0x7f0000000640)='./file0\x00', r0, &(0x7f0000000680)='./file0\x00', 0x4) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='-\xb6\'\x00', &(0x7f0000000080)='!\xfc(]-,\x00', &(0x7f00000000c0)='/@}\x00', &(0x7f0000000140)='\'\x00'], &(0x7f00000003c0)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\':&)\x92\x00', &(0x7f0000000380)='),/\xba},#}^/\x00']) recvmsg(r0, &(0x7f0000000600)={&(0x7f0000000400)=@un=@abs, 0x8, &(0x7f0000000500)=[{&(0x7f0000000440)=""/188, 0xbc}], 0x1, &(0x7f0000000540)=""/189, 0xbd}, 0x0) 03:18:36 executing program 1: r0 = socket$unix(0x1, 0x1000000000000, 0x0) r1 = dup2(r0, r0) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x1, 0x40}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000140)) syz_open_pts() sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 03:18:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="2e09cad956a5aea852d2c687154e1693e9caab147f54bc2766335a50638c3ba793a9a40a606eed11e255bb2a35474b5b2546da8d3926d4a3540ee038a1a3e38c0ac90f0d64491f026236d349d6a541d1159f4b874e7b09e9b464e5d460a630b5967b3d426593b29026f133ab63caddb8bad7c6edc39d99211ece8f58a2b93d71846b0eff67de8a70daa1b6191c53abac7d3f985693a76e8135a1c687362b775691ac190195ee398c8faa367defed5a66ffbd677b2f0743658cfb99baeee3ddb9f575f075f69c40f227a40012bf2d2cca3f4e6661c8602e61a48223562ecdf22537dbdd", 0xe3, 0x2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{0x0}], 0x1) 03:18:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) 03:18:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455be5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a0998bd25030a", 0x10d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:18:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() r2 = semget(0x1, 0x3, 0x18) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) seteuid(r3) r4 = getuid() semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000003c0)=""/248) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000380)={0x80, 0x5, 0x7, 0x1f, "cedbc1505c004150595e2a7ea75f0a3d358710c0", 0x1, 0xffffffffffffffff}) r6 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x0, r4, r5, r6, r7, 0x0, 0xffffffffffffffae}, 0x3, 0x9, 0x6}) close(r0) r8 = dup(r1) r9 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000340)={0x7, 0xffffffffffffffe1, 0x2, 0x5, "aca18a527aeda9ae437038b2af8a5e1f5854cc43", 0x3f, 0x5c4}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) ioctl$TIOCSTOP(r8, 0x2000746f) readv(r9, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 03:18:37 executing program 0: r0 = getuid() setreuid(r0, r0) 03:18:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() 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) 03:18: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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab0", 0xc7) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000300)={0x7ff, 0x9, 0x4, 0x4d, "47c936f37d44250542612370014b8b8bd1298fe8", 0x7, 0x3}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x100000000000003, 0xd9f, "b08d16c6662247ea080000005faf8a21052409e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:18:38 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000180)) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43, 0x3}], 0x7, 0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) r5 = dup(r0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') accept$inet6(r5, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$TIOCCBRK(r5, 0x2000747a) syz_open_pts() sendto(r1, 0x0, 0xfffffffffffffe00, 0xd, 0x0, 0xffffffffffffff19) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) 03:18:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(r0, &(0x7f0000000440)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000bb1b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd0000c690e42221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5b38a2c496c584f3146db60164b569f08a2c6da9b449dd6f93407c45dff7738fabc72bead6e77ab5f8749abc747da086e41885425bea310b05574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a3caf88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f616be9587676897cf49ece1e9cfae18c3d3d5a887b91c7d04f8dd224d5d549b58f664edcc298f9", 0x1a5) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() sendmsg(r1, &(0x7f0000000ec0)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f00000008c0)=[{&(0x7f0000000180)="36878eaf2fa195965818b30e756156023ec65f85356cbecd9aeabf66d68177cb4cdfb200b8cf7d377920098dae270e820cee641f7c33afac2e57c52b58f9361675", 0x41}, {&(0x7f0000000280)="524c4a9bcfd291d0e9d106f83fcd982e175ae5118e5cd0541c20faec56c1841914ff19aa6d377ad4e3337ac386b5a33b7e312875f8997c7d33754100c656ec3cb3c973885bb5690e467ee17e856299c45cd6d8063fa1ed1c542f55556427cf3e909d66fbf08b034132bcb3d625992b3f0835a59546b2282191fb31ac04d7b46e0e5591e9fb76c9979e9e2e89950dc8fb1fdb15508baf3effbff160d26034abc0f9e4c458061ea251aad14b89ade13b38c616fc33bef4a9a7390511d00058a317981a0b30d669f3947b95f52c2efa2428d04e7024eefbd2f07ff9cd6502a5a5e9f6100d74e7b63d6b1354c01021e0862081ed7044bfb04b81e33fd4", 0xfb}, {&(0x7f0000000380)="dd9dab0bdde6291e441f9158b69d91a40f9661df48e355beb66e89df47f66d366ad9203efee6244e8afd1f5b6f604d1e21b27ab9823c009c056dfa1b0f5709f2b607e89287a5a02e93c7f9ebee75482098037a6e965b8289ede5ab64408b300fc57758d759430e43a569dba5e3b83f1b0f77530096a555041b59cb24b2be8da466f7aa140073b42b3f948bee5d6b233fbf493ae1c8b72c83194f6162af7653cc01", 0xa1}, {&(0x7f0000000600)="e058b1af1f3f4b4a7c31fcef1df6542d4e3a0d31bc753ad5e2645f30c20baa020c4bcfa5dd112f42fe891681551653c6eb4db222ac6b7d299ec9cf5675ab2f40a17dbf0a2d", 0x45}, {&(0x7f0000000680)="4b9dc7a39b27787bcd5571f88ff916507a54d150bce8b8cfd704473634b91876fec637e8aad0b8a836e30ee1e11f3ef899ec2420543e38f675a0fc08cc2bd0e0e285bd", 0x43}, {&(0x7f0000000700)="45de0b99d0e3b4607e9626bb40001fda82f8f0fc5c0a29b394089e1b466d11323a983fb5fc6659ebc02f01637c9b1beb4fc409652d1359d7b6b15c7f58c93dddd23ee8e7a0df97c189d6923a79c33524776dab04ddcfd9ff8d45e8397331dfe428d28af80d31a97309ccee24c20f7c7312ad69246c95925fcd42e035d8ed915d1d184b20f99ecc746fa0a0e159cc2dae93ba293ec61072ee32eeab07fe8a6f", 0x9f}, {&(0x7f00000007c0)="9753fef7c76e0c60ee0261caf0636be4b0e6c47bba4b09abb334d79851958644902d2cfe0aecabe816abd17263940c3dd3d373134a39cb61d928360c8983feb50396f8f1dd6ebf2946ff1edaff43ea", 0x4f}, {&(0x7f0000000840)="4d02755cb53325c8e6494924", 0xc}, {&(0x7f0000000880)="649ccff94c249d46e42a62b6b2b05353f34f0e4ec7b53fa6489bc7", 0x1b}], 0x9, &(0x7f0000000980)=[{0x108, 0x1, 0x2, "693022bc230abd3d187e68d34186eb4377cd93088c317cca97a85f24e382e3b6fea8cab5c2a25e1bd1250c352adcb61cf936e0599a76afddf9a9aba1e23cd41a9c9df12b2938c776af782a26a0f8a25ef74137445b13f6e1a808ecad5a7a3ec40ece11459e64ea35765c5a639e07a7195358dffd694381ae2a607e43e16a3e13e4ad39ab648119e040c34c7e3e8b525d6acc124220142a44349cdc69ddcb1badb9220601d8de91da679c41dc4c3e5537281a139bef69b8c25a77e1043089840eadc63958f91733850b00d33cd6030cb0beb25d8173f05309d5118b2ffa6ef38654fdf41e5cf478642e26db6eca898190703a0e"}, {0xa8, 0xffff, 0x7f, "789958afd970a0f785e6e161a384f130670a67f4c36673fc8d49b560c4e3dd64f1b35cca69734038a568f00f52c3998365977162e83d276af6f0ea8b5b4d43b577e07875f8a8cdf605b5cb96d1dcb8b7e45f3d5c735fb6657591808bb9d2605abed2604662baeb0e36ff063231ef218d26db837b37291e5efd39fb5f917dab8dd1a2328dbbee5a2f3e4d1de0f783fb1d206b8a48"}, {0x60, 0xffff, 0xfff, "8f8e22be9426d8ae590972fc3d995e8deffaf39336fbaa258795dfa9c0adf5d70973dfc99dfd73eb993ef1771fbb73bab4c5c4c7c458831d5efeca04450f6c9fc1132771d75c38babbd506e9"}, {0x70, 0xffff, 0x3f, "53d978b73469a61c0c80ea5b956c01511cd83518d2c7f257cb8422dcad8e7337f077c34f21cdcbf04e420aaadf873f804a8fbf1116f808a54a3afc8158128fa4d474613d33f00a7daec74e23133b901ab9043eb2409af48b513e0118"}, {0xa0, 0x1, 0x5, "3a0ddb74076afa998bdd1e39b6176bcf319ff4624a04dc10fa634a321a82e9e92f98eb43e97de196084e2b942716b17c8bb48be66c18e26ab59705d1218af1fb9321ed494aa451bf596495607176ca0f8c6083d4ea35b476cfe09a0663ed3a02a72c9f3499587e6b720780ea33e750da004eb606dd234a4c27d36adc1f5bb532a020f4602945e1a499"}, {0x18, 0xffff, 0x0, "343c9c"}, {0x108, 0x1, 0x2, "31c1408aad6b02cce25836399f17ceee5d83bab8fbeaa31df0e4e2564c61ba26808d2bafc49c5662b88f4673c67acf00df802871c2335eb4b498cab045fdb3976af5fdc3a72f74e687386a139efee3cda42a180474517d5191e45506980ca4ca702f6c24aaeedb89dde26b63840fe45d7b6a74e6dbfc2d610d886a68ee17db4fac9590a7be156d50503208b22329d4ad82b3fd83b44c661fbe73451b7eb371ffc0402b6c5ee2108a38ab9dbb9cb75cceb44a054c86a617b175bfda26e0fd309d70e61e553430976f61de179a0d961e2a2334537ab81490a789d104bae59378ce868e2058386ade39a65711b8f90052392ebd"}, {0xd8, 0xffff, 0x7f, "d4c2c96374caeadd0922f16b648021bc341de367adf169ed16e260c5c4c566f7998198e716098922d4cd6c1d2ee13552ef7789f5da7f178e11770c8a3ca0a09450e39a8f966e706ed19a8a7652d0f3ca893399aa31dbe38b448c55334c74c03799efd0e7e952e3002d3cb0de6bbcc8faf147869b6afd15d2e327d330b2296cb9b7f186dbb4a08ed2fa28ff2ed35751dfcba4406d80dff5077d14615dc4b8ff61c5d2d85fa1afd82d4a5931f40cf34c916a6e771ffb71b54e4bfc754197db8fbf0db68140a38f94"}], 0x518}, 0x400) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000080)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000025c0), 0x0, 0x0}, 0x840) 03:18:38 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x0, 0x5, 0x4, r2}) getsockopt$sock_timeval(r1, 0xffff, 0x1003, 0x0, 0x0) dup2(r1, r1) 03:18:38 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x5, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r1, r2) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r4, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x8}], 0x1) fcntl$setstatus(r3, 0x4, 0x48) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x4, 0xa2, 0x2, 0x5}, {{r4}, 0xfffffffffffffffd, 0x8c, 0x0, 0x6, 0x5}, {{r3}, 0xfffffffffffffffe, 0x2, 0x80000000, 0x2}], 0x2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffa, 0x81, 0x20000013, 0x80000000, 0xf0e5}, {{r4}, 0x0, 0x2, 0x1, 0xd2, 0xfff}, {{r4}, 0xffffffffffffffff, 0x41, 0x9, 0x8db, 0xff}, {{r3}, 0xfffffffffffffffc, 0xb, 0xf0000000, 0x10000, 0x1}], 0x9, &(0x7f0000000080)={0x6, 0xfffffffffffffffb}) writev(r4, &(0x7f0000000000), 0x1f0) 03:18:38 executing program 1: mkdir(&(0x7f00001d4ff8)='./file0\x00', 0x0) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000044ff2)='./control\x00') rename(&(0x7f0000001240)='./control\x00', &(0x7f0000001280)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') 03:18:39 executing program 0: mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x100) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0/file0\x00', 0x88, 0x2a) mknodat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x86, 0x2) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file0\x00') 03:18:39 executing program 1: r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000440)='./file0\x00', 0x80, 0x40) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000000)={0x0, 0xffffffffffffffe2, &(0x7f00000000c0), 0x1000000000000346}, 0x0) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB='/f>le0\x00'], 0xa) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x9ec, 0x100, 0xf, 0x4, "85723b25acbcabc642e185774fcf4fb3cbc68b0a", 0x2, 0x1}) setsockopt(r1, 0x100, 0xc, &(0x7f0000000040)="ebffcbff13b9fd813aaa4e713048e69931929648", 0xfffffffffffffe80) r4 = socket(0x3e, 0x0, 0x2) r5 = dup2(r1, r4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) seteuid(r6) open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x80) setsockopt(r5, 0x3, 0xc, &(0x7f0000000140)="ebff2eaa4e713048e69931a70000000000000000", 0x10) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000540)="2fd5aaac09b590c592d4ddb68bf0635db3d97bedac774b4fecc38941de7ed9260a2cccff939ec562cbe37fae6bab439e6bf0f4188cd060574e75c4c79dfc00e0", 0x40}, {&(0x7f00000004c0)="bb5145104192c541e93201800000a5c33bc9a79c0000b707d54db217e6f3ea9e4b4f910c31b5921c5985756100ce6587df2efcf0e366335d547a9fff92044624c50be7856dec9eab22beab66d17070fe0b3eb35019aaf81d543ffd98a24ca997538a32402ec58c35c1ddc6cb977f93ca365cbc647fa6a4", 0x77}, {&(0x7f0000000300)="f3b76abcf1dcbc7be0df2006e5ba32a3933e9a27e5b71ea8e136862a66d6f4283c020ac93dee6ac63235fd0f2d4711a8e0b5b39424a15c229ab0bdb3c495bd41c52f90b8316e42db8a18c27472a6496a6962c5f5a8e79a95913ca934fd8cea8e412531a848b841e37f20b247a85bef2a475ffff08c017d59dd85147aabafd13675ebe627add597f6e40196aef767220b6f6bbd25c4a4af5bb3b73e3a1f1f6a6fea3a5294c9e6c891a1ff3ec4ba5fe67dadac472f82b88c228420e324fd590d7088a50ff2711341a809c6b27fb92d58bdd92dd36917ffee25f539c1c088", 0xdd}], 0x3) 03:18:39 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) socket(0x18, 0x4007, 0x4) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) 03:18:39 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0xb, 0x0) r1 = open(&(0x7f0000000180)='./file0/file0\x00', 0x8031, 0x1) r2 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r2, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgrcv(r2, &(0x7f0000000080)={0x0, ""/67}, 0xfffffffffffffeea, 0x100000000000202, 0x1000) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/23) msgsnd(r2, &(0x7f0000000600)={0x3, "8b521dfa45e4699cb825f8e138a86dc8ad735c5b3f312d998236eb83062e43fcf4caed6393f253394d59e463f8040e2be1aa2c78431379c819cbd6cfad0baf9cf79ba5a112a237d3d478449b4ce4eb9fb2855ff17ce45a6345ed292385e3a8705d79e84166d2ee371c125d9d1d087f2d887556bcae884b0a4cca82d314cae8c38a3135027299d74e29feb28938a193882ee4002344132082610000000000000000"}, 0xa9, 0x800) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCNXCL(r1, 0x2000740e) fcntl$setflags(r0, 0x2, 0x2) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) 03:18:39 executing program 0: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x1, 0x7) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) fcntl$getflags(r0, 0x1) r3 = fcntl$getown(r2, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2, 0x0, 0x2, 0x60e, r3}) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r2, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f00000002c0)="98c9541587fb1926f4b84908a57cf72e01efd004d6174f29f18504dfc556fefb643b5f703c584900fddedd19d25ae1d3bc0250759b09e4e24d2bfafde6a8199b79f6cd0c087ec76191c4dc5e355af1a40201c0932c895eb9690c3bd0e4e04196cf44ae7ed36e82a50d3f6f66c4ea9eb9b03160698d321aeea7080ccb14878f6d6e5ff4c711e2a1e7a1116cfefed815871747e59a0e69", 0x96) recvmsg(r4, &(0x7f0000000e40)={&(0x7f0000000480)=@un=@abs, 0x8, &(0x7f0000000d00)=[{&(0x7f0000000b80)=""/17, 0x11}, {&(0x7f0000000bc0)=""/167, 0xa7}, {&(0x7f0000000c80)=""/99, 0x63}], 0x3, &(0x7f0000000d40)=""/243, 0xf3}, 0x43) fchmodat(r4, &(0x7f0000000000)='./file0\x00', 0x100, 0x4) kevent(r2, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) r9 = geteuid() getgroups(0x6, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r11 = getuid() r12 = getgid() r13 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, &(0x7f0000000980)=0xc) sendmsg$unix(r4, &(0x7f0000000b40)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f0000000380)="c8c8facb6aa8f761f00908b9ad24b9944bd8ef488477686c885500a5e73274b0c6a3c1167ae6a901bb3cd9a26e2d678c93de4920a64a01d8438e94fbaf43a3c22669f4a6fe397cd586321b763569b82c3551b8c2f3b4fd12b0c040a68a93fc28bb076721e59882dcfef426e6d6ecf3cad699b048eb474086cb5a7396b7b55c0263866504e900684239852a16d44d8a1bd618ec4b8e7e16c38eba633a2b369540f06e1f0f72be7d3c019d096053f0a9d2a85d21232233ba4e239d1af558644926bf2292a814b6398e11e6fdd1c47a84d3c9bf45c11530d6368f2e6e4b3e6916ea831c37bd206f58e297c430cbb7cc1a10ebee30ddd22248", 0xf7}, {&(0x7f0000000480)}, {&(0x7f00000004c0)="20951e1f24d138", 0x7}, {&(0x7f0000000500)="c94a982632c7e73185649d85c6b079926bc731398b596b738e29c70e48751399516153becf54eca7c7548f2f41cd9b51af97dde079201741780a0bd37f8632d413f46eeaef3f3f14d13b59ed8794d607b10fd4c1114e9462a0a4f4df55ab48ad419b491d377a9ac64f0638f2b65c75e5ed1a15ed027c6fb548e05d94ca6ee0008a8e71d66ac5b9a52d07399db52edb856d21ffdc281138", 0x97}, {&(0x7f00000005c0)="1271364b8c5cf3dd6014440de838e5b68c7803f1c0ea783ae74622fccce777deb1dbe984b3f897ad58f80b9a5a660ab9ebacf1617dc2755ef6c63e6794be33529c2ec8662370459d54190d04ef9a7753104e52acc77865adab4bbf38252c0fd8fdd1d2c47334b5e4fa631c9d1e677bb82e8eef7b84e251f6834c9d33883b63590bde21cb3be08e962774bc47", 0x8c}, {&(0x7f0000000680)="c3aab533", 0x4}], 0x6, &(0x7f00000009c0)=[@cred={0x20, 0xffff, 0x0, r3, r5, r6}, @cred={0x20, 0xffff, 0x0, r3, r7, r8}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, r0, r0, r4, r1, r0, r4, r4, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r1, r2, r1, r0, r4]}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r3, r9, r10}, @cred={0x20, 0xffff, 0x0, r3, r11, r12}, @cred={0x20, 0xffff, 0x0, r3, r13, r14}, @rights={0x18, 0xffff, 0x1, [r1, r0]}], 0x150}, 0x8) 03:18:40 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x100000}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f00000005c0)="6430ca246c72503f43714b090000ffff002e360efe8e3114729e13b07b753de32148fb6242b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a2dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656754a7906333bf00123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e0d1d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x146) r3 = syz_open_pts() pipe(&(0x7f0000000140)={0xffffffffffffffff}) close(r2) dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000200)=0x5362) chroot(&(0x7f0000000280)='./file0\x00') syz_open_pts() open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x38) 03:18:40 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x1, r0) setsockopt$sock_int(r1, 0xffff, 0x102a, &(0x7f0000000040)=0x4, 0x4) listen(r1, 0x400) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x1) fcntl$setown(r0, 0x6, 0x0) 03:18:40 executing program 0: symlinkat(0xffffffffffffffff, 0xffffffffffffffff, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 03:18:40 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') getsockopt$sock_int(r0, 0xffff, 0x88, &(0x7f0000000000), &(0x7f0000000080)=0x4) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 03:18:40 executing program 1: shutdown(0xffffffffffffffff, 0x2) getsockname$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x8000, 0x10) faccessat(r0, &(0x7f00000001c0)='./file0\x00', 0x8, 0x2) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x7f, 0x5}, {0x18, 0x3, 0x100, 0x100000001}, 0xed26, [0x19, 0x401, 0x7fffffff, 0xffffffffffffffff, 0x80000001, 0x56, 0x19, 0x9]}, 0x3c) getsockopt(r0, 0x1800, 0x1ff, &(0x7f0000000200)=""/217, &(0x7f0000000300)=0xd9) recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000080)=""/199, 0xc7, 0x40, 0x0, 0x0) 03:18:40 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1a0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r2) dup(r1) 03:18:40 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x6e29de46) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e0000200065e66429181d1ef67d6d8b00b93000"], 0x1) 03:18:40 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x811, r0, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000001280)="bad520f57df2f532a4595d0efe6a94fba4a724dfcd107149ca023a6f4fd53a396987fd5cc1f9fc10a2192d0e217ec322e18cf7f0e79c1cfd73ee8bedba77519136960f9aa23f168279c6327030de161f6df9c9ceff5b6d908834616579fee0ad2ee4cfc3d17ae6009a18e76b07f9170c85112b37d7825cc69c4c8852aa63b655f85c15692923007934f9ddcd076eb4dbd053bad835fb8794777823d55b8902c3a8c83fbbb0023cdc49d5ccf814ab33e1cd9e12b7fae439900a99563b4ca330d783b345a530ba3e61a65cd999f4fe498eead3e29465a4ae25253a1d192370503375ae25fe24982b6e879be979e39aeaccf1cca73e902456333d4e6dd75be78c8779984db6f18c62275bc769e4591b49fc95beb856eed1e11a8805ef58aa4a8a547a69ccd9d4453e86ae36b9a68797bdfa1a2425e7f63182b5939c35c61422972c28c0080869cb6a278c68b5216afe8562b86bd1fc93ea52af2c91cbaadb27ccfae4b9093641483b219f0fcb60103d4c0c9a3f82cfc6aeb4306173a54d93d8c69f33e5e675bebd3fbed49a7fcba1c2e31f8f82e68e3d8bc1b370f4b9e8eb4d9a7b818cbb08fbcf3db6117ffc3cc57098a924a1ec21debde86692fbe9a19391e6f1ca4a60dbaf97890247d39a6b197ff77ee53ff0c75ea932f8eee3428381996ceeb838cbbab39922acf26006f0e18d87e7e80dec18fca1747d9929cc4e1539ec2f06a2ab01949f2fe08396e6ed42ab3bd57a71d96a1c5f9ed76cadd13b776405833e2ff8a9e7fb21aafca1d7c05eba505c6c6f7af3168995a63d7941ab4dc3d4a1aed684467bbe4a2243ccf3e1be56c6a1ce9dbf645cb734c1a81497fe5d24324037d9614fef881df70989a0c914702371a20898d746b2910624d97e1b354b76b594989b44c9c2be56498e82c7cb57fba72c2ad6ce12dabab3ac5f873943f2541ab69e1c88ce530d3b7aa365eac6026c07744a5abb63685fc6ea72e4763ba51dc78ef464be9cc4be837f7967f19baa9d6b02f682375e0b5e254ed02544cfd0d5efdafaa81aeb5f2266f1cbb14af236753d42731001b63b2d9a251536617ae45130af27c99c1a387dbe536622e0f9491abacd195aa6e5cd303a7ad9d133907382be89bf170a255bc044344547c63ac1f2f05721c45d4e952147e51abafa31aeeec60b916e9e8b42f81d4126f22445378fc56d5614146ad2f28770b1a34fc94bde3f391c53b0f0bede8f8811f8f01aa721c7fff0304f20d0a2a5fcf8e24a149fc49ddb6ee16d1c84393f3cde7f06b3f34591d9b97f91754c7852f27e5496e9628324673433409a7c02471b6281f238c9540d86889bb07320033acc464e401193fc51c17d809c039e8afed6b6d3f5b387b2b70610c42a6c50f41ff625c6fbc9614ad050e96b40f59eca32bfce9cc707b2ef6472c089e6a5ac13935aaab39c988cb1f6c9fe7b0bd0f3f13f192252fbd1128e76d19b48a75a039f0fba3c08b571df3be5052df40a3d6fd0780d1445ebb388f167fd7a8776b45753ae2876c9c95fa7b0aa2822db78f7704213a8eb0b9c88b895d7d4f8a96a3f00bf91460d74085e326696681957a8b39ab3751d579ee6fa042158b11386700f8e964b3d5a4d70551f2a60f7f799174b427b9f47d4b8400565fc310d5561f8f6b12b76b97d89cdca8794f4675e00fb50c06ebc1ee66013edaf0451c1269890f7ce3eab5bb260df176a0a8ce6e7d78a3890170dc46c1063b134059e5a5a54c74f95a5aed855d108402a3d464fa2548ded2aa63ead78ec9152c50976fb27b87d1bb05176924708dfb95bcda5038e49573ab2e78d37bf947a9f0494264124bade732fbadcb2fe988ea1eed91c6a365ae46b18861e88212ea3600e4b3ddb876553159b941e48335914bb8878cc62a69473d5d7be4579d9c1bc00d5e4f21e392492b3250b6729df4c8580d9e845fe9d94c4a3bdbe12f869ee6e5278ed34afc3bf3d76e4d42d4fef8a2f597cc2aa18c81dabcbd0d2ca9184208831470f8281bb55e8ac6c8a60b902cfe9eef42c07c27cf3ed3aeece6c9daca2ce045a4c024a7b726ace4347df6dc235295ecbef3e6e14d7884fd65ec6bc54a37b863832097c1737f75bdb351405a6b7240276d2e00d3bc7704c88d5e18c575b84fb86bb1700cf34cad9667d99bd020ed6f4d5e971aa2e6752fa1ef76cd8143a40a90e68532d9f3fbc773eedb4d38500a60d9c5655a3c2c0be7dfd2e909385f44b1653a6e02d2f60c63560387c444f1cf705aadf9c2747c85bf1e0cd54ede4fa61c7abedea8deb8d3920e96a19ef2d765948b1cbaef19944f486a564258a7cda1e970f4fbae14744efc742cd784f011e5f4e8d5df262a4cdfcac465de14294da3eb84be4c0259f3ed2031f7efb415a4e802fe1f237a55d334c59ef80334cc49e57a284cb00ff6ce633edfa80157912b400016bf0b51ca223260581b965370ca92f2d7f23a051f485e616e5219b210ac4f89ab1992900162e823ad67a7ce9bee6bd8affa7df356e34be2277fe8e5f1624260b907a227500cb858a48229b801d15fb85f827aa9843be5f2138c9531f39f351aab39a4f3b0429774c8f4bb121e4e8b1da123ab0b0f8890f5322ac06e5658d3475539af68381bc4ef1dc9fe6f430e16fbd0f21dac3dfc5e30b4356609cf5c4b3bc9451f079d642c7ec0876a2d884a7155eddd70cd2ab77b82440821624220a7c0d712cbaf03b2cb0084e61559a7da57f6e99cb3979c8f7e3984165a5149ca995c631174667b91214a9c164f8d403164e5514d41070c9efe7716457aa1298491f308acaca9d94308af0ac0c787f67800679eea0a078dbdf9a0ad9ae0854c23c02acf02a3c696f9f50b6e9b0b3204192f540a9331ae556ffdbefc537337fb8a7d4b1b606695c295c6fadf1e39c3a02e529805893c59ee76b99c8d227905eb54774c6753695bf6fcb0d357fff86a7c3b47a89dcbd176672fc845382a45057d909eb27adf347ec7769d5982804395e41e989ba306b9ac6b74c96b56e755ce90307d545a681cc092a32bf0102af2f74d6356ec225e77f8fb893ba06d9bc4a28d92bb5b2b4337bcf9369f4b653d0159b186d21cfb35259e95101621140caa5a5b775aa2a4e35f2804223e9c36695528a0ffd7041b41ba432f5f232fd14da54264a5c5f0021c2c6a9b5bd768cd68ae126edb7e12e8045ab12e284f7ccbd245c799dc7cf94d6e0024446d88be067baf19d2f00f44e90b14fdba741a27035e4f20d6ec2c2d732e1d87819a258ca6ff983f81d0f4a597db606d6425c4a692d065daeef02e694710eaf67c20e701b81385f9c07e474f3ea16888a4456e2f3571b20906cbc4f2b2306be2e95f5375bcdff8d0e3d9793eacf8d29b620368c4c97b6634f8367f51a3553e09b913cd6ded80af57afffe8cce6c511a0fc88a54f8cb56cf696827e0225d752383b930df4a518ade2f118b05c8ed65e37458a3bd176359b57a294ce37469aad5dba69ff23eb027bfd6862632ba4b28f8d246262f2c1ac632474fc3b90592a4957b74bcde3a74b6b3d9cd60bb3cd82e9572216ee2b60eecae033169c4525a3b35e63f938c452d13bfd91e1d36685f0f5acb3c2a71cc450dcf8d47c5c72565d71908eebceb64d52eb9f524bc18d6ac4252a2680014bd211a0b1c413d40d52347549b06cc4df675a685c52ff57cd53411878b465c194ac98a8d21d80a90651d267ff82a950ccba40a3b622361fcf95f3eeb142d70e4fd92017e46b612484af139e952138fe37d3033f16635ace74eaefaf1c8072b05a9066868abc173c50205021189dbd6bfd4f751fe931de2b1bddf74dc95803d8362eea2e2b738fcb3b3bb35515ade2d3be51b9cb8f764b30714e004708d273c5561b40c10c2dd5c6bd93b18322305052732dc4a3b087dbd85dfed11344e0e2ec3b8f7bfde8c048312706f53fd28dc162435862488c671523978a5b42586e8a1a4cd10d3b9764fc947849e52909cef25eed7629898de8ab7067b410a090efb21b9ff3e2954035284bc399872ec0860de8dea470340f9d3226cc11acf59361ffd990b1bd220238cfe8a52b53756cd63d23c8004bb28bc22cd5821176d02273acd0542b09718a924e5392eda38b604b6853a54f616f99c56016cc601f70f2baf5df811838de1e0691b41585c5d62b3d6784687e1650470903667b0188e8d55e0bdca17ef18e16a4f6d0ed4c39da3718ab89951617cb1204ecbe78240e4eb72916a7ad29c7fec3b5e59ce3d67c09f02c9fe1a2d6baa870fc16a2bd82b5627faad5afef388abb3a3305de0e2551095ee7eee781443d5eef0180a4b00d553c855cb992e878f3c9eb21354c7a3227a8fcc26dbdf54f5cfa93f9c828493ad9725d6c21e52089e94dfe7a144bd9920d6857ecbd95c2eb5f10322640dc194682de40e7642949cd7f50671639775c7fd4fb598c9ab43c71fdaab3f41c367e962100292f8d49f828ed4496f81e9f3bdf83075f1e32531db70698d3d663dbce5712dda1e05ca425c6e02323ad997d6900d559215f8fd546eb8095210d6e5f0766ae3e8a910efc210116e87dd7a219c85d79787b7ebec896e222b7a05cc4b666d12aeb2d0e16fb52b52dfc367329715d8bb2937ff0174e7aa068de522e846a87c375988a62ecfa72095d4554883876c30db3cdf03d06d2ef644873ed185e11abf5731a5162c025067b6258d26eccbbd063526ada783077e4924473403651b69a7a79307b7087b3c93610592879c085bc0abdfbb2adcea502e52d99d5ca52624aaaa552493ac8e9253ed947e08a5777d31e86556c0259a781bc060bc77c49d101b7b23d59d3a6e79549bd851fa098947053cf2acf2b8e6ac011a26b2d327876434c7023e70129d247005c56ddfc1227654585d353afd92b58a5faffb065d4558f05f678cb21392096f40d82ddf0e6037a6adc0b14c7b4c70c6cb392ba9abd242b3f2d9bfc185f02f39063bd59feb057a40a5c9b368561cc4ab424b7b19699f5d16d0cb55e65cfa866b38e76d4e3d299f04d99a0d5f1e745689869a44e57eea3785bf6892bfc09b851e0e26f18e3e93b6dd5dfaa230cec553b1e46745dcf2d44efeeb20993f11feda1ac91183925d3458d1684796d1b523a8a83de91553f1c7e08716d3d96884daddd9da057ccdba850979ba4043a38225a2d529dc849613f1775384b1bb2259532207585f12d0cc8b4032950aeffb7919c36e234418ed7c8d1cf49c61c86f100aee4a96fa0e5418e421840b4d80094a6eccda6208e7d1ed83b7df823d6cac7d922f8c8065215e9ed30c56401500565d5759284aec186ea2764a9ab7b053a9211acffe9b15a8ac929f903be367cba2e7b6cb9fa393783bdca7ebeb6e80e8b833987832ad748655b03f2f6b6c63e14ee3b0693e758af843342ea009e8c2431d4ee08568f80d78bf061a6f0f1d46207dac4a0aa849882bbed9a401c98c0fca84a083f1a591a7cf787308ad0a2722209ab3f9a9e0a8ae336cd905b0902af0eec4a15d443e7c923198db5ef7bcc4f6d6aad6b3d0216019d701afd44560aa60566fa5d28d59fab7027162d0f7ac7932583f29d8", 0xf63}], 0x1) r1 = socket$unix(0x1, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000280)="8c2f9f9373d9674adeccd4755b", 0xd, 0x1, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x90) close(r1) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f00000001c0)=0x8) fcntl$getflags(r1, 0x0) symlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000200)='./file0\x00') mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x4010, r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f00000000c0)='./file0\x00', r3, r4) r5 = msgget(0x3, 0x201) msgsnd(r5, &(0x7f00000005c0)=ANY=[@ANYBLOB="0300000000000000ca7b173bed0958ade702fc5ccaf2876f9829ae771a6d049a88a2d95e52c87b950b6df2aba930becff948047ce5e0308109ff3070df02b8d98339372739685d0c88794bdcd4e26cf326d127c33bfc9a7d4a0dab887392c131065178400e67b2b8da8e4e6e27cdcef8c38d1e4579ec974deb8737e45f15ca63c127bc25a00b791a762f85ace5b96399f37ba33178a9ccb60d6fb7b027f6c145098ea3268238a8a031c7f794f59f295e08707ba78edf8ac6ae72b7a7036ff69f0cfc3ed259c450a979ca1f54374e4e272ce48f3e"], 0x1, 0x800) write(r0, &(0x7f0000000000)="75249c7c8f7e308856abcc2021e3e85427afd8db93df93839f3a68fa943f2d432c8fdad7532ac921d38492ad5a3f984f1625c43487f70dc7153abe2b6c019228f8641becd9354809bc6a99601d968b0637f817dcafbc5488a4fd59f37af591c50763e43153719000ed8868c53df558c1a0ec25f5c587b81afa6f315bb7b7cfd190f0075c7f5ce51a5428034af5cdb5391246f8d301e3a7d8231d6258af66", 0x9e) socket$unix(0x1, 0x5, 0x0) msgsnd(r5, &(0x7f0000000440)=ANY=[@ANYBLOB="020000000000000005148a659881e61c3844e5831605000000f5008dfeb28a65d2d8c723ed872d42a3e06c7354859db0118cebd3a0edddf9661cc735a08059d241b6f73ff44d1416affaeadcebf3a2a723cb691f2f0586ead6a6b84bb5e60d4de96f59928687fc5143b14b0b2f9951fecf52e7a2fbddaa448df4f18c7f7123a518e162ec21a4b8646f75c171ec41b5eea38459b34fe7e6e62d80cc7d1edbea780954bce3bf148917c50000000000"], 0x1, 0x800) 03:18:40 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x90, 0x81, 0xdf}, {{r0}, 0xfffffffffffffffa, 0x40, 0x9, 0xffffffffffffff80}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x3fffc00000000000, 0xd12b}, {{r0}, 0x0, 0x14, 0x1, 0xfb, 0x45}], 0xa393, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x6f, 0x40000007, 0x8, 0x40}, {{r0}, 0xffffffffffffffff, 0x55, 0xf000000b, 0x2, 0x2}, {{r0}, 0xfffffffffffffffa, 0x1, 0x2, 0x9}, {{r0}, 0xfffffffffffffffb, 0x24, 0x88, 0x5, 0x6a}, {{r0}, 0xffffffffffffffff, 0x84, 0xf0000000, 0x7fffffff, 0x3}, {{r3}, 0xffffffffffffffff, 0x10, 0x0, 0x3, 0x4}], 0x1, &(0x7f00000002c0)={0x80, 0xf0}) pipe(&(0x7f0000000080)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x4) 03:18:40 executing program 1: r0 = semget(0x1, 0x2, 0x103) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000002d80)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002d40)={&(0x7f00000016c0)=@in6, 0xc, &(0x7f0000002bc0)=[{&(0x7f0000001700)=""/143, 0x8f}, {&(0x7f00000017c0)=""/107, 0x6b}, {&(0x7f0000001840)=""/4096, 0x1000}, {&(0x7f0000002840)=""/182, 0xb6}, {&(0x7f0000002900)=""/198, 0xc6}, {&(0x7f0000002a00)=""/107, 0x6b}, {&(0x7f0000002a80)=""/107, 0x6b}, {&(0x7f0000002b00)=""/187, 0xbb}], 0x8, &(0x7f0000002c40)=""/251, 0xfb}, 0x840) semop(r0, &(0x7f0000001640)=[{0x2, 0x6}, {0x0, 0x9, 0x1000}, {0x0, 0x4, 0x1800}, {0x3, 0x44640000, 0x1800}, {0x2, 0xffffffff, 0x1000}, {0x1, 0xe69, 0x800}, {0x2, 0x6, 0x1000}, {0x4, 0x2, 0x1800}, {0x4, 0x4a3, 0x1800}], 0x9) r3 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000040)="70f8cf2ef5b898dce9b04dee3c07010e9866c065e7dd9be40c0000010020e2bb8abfd4ec5f844fc1365d7131d89d48b73305c83445b1b111d3646bde349c002ed8268a767dae5c9ef7fa1cbbc3adfad020dc6a499093033fc931a204e61bf49959c4fe4f980c133256dc789c1c0338255b3ba6ada55bbecf6054144b6eb6939fc756d55d395dfbde9d0e5ffa688a94b340fb699ce56f46cadc04498056189a7437c9f3e77b8f9e89195fcc98ad297a268d273f46b95d6bf4966cc477279d3eda8fa3fb2c08cbfbef5d5a1e963d01318db5d45f99fdfc98dcc0d5e96c3b302babd16ae16f6b00db17265a8da1d26f75698841265eeef9bcfacb661b56cac57a470e00d92d92fb002b25f1d8187d872de299558e444f7817279872c226a8c9c8ae", 0xfffffffffffffe34}], 0x1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x4010, r1, 0x0, 0x0) mincore(&(0x7f0000ff1000/0xc000)=nil, 0xc000, &(0x7f00000001c0)=""/255) preadv(r3, &(0x7f0000000480)=[{&(0x7f00000002c0)=""/132, 0x84}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000000380)=""/239, 0xfffffe21}, {&(0x7f0000001540)=""/229, 0xe5}, {&(0x7f0000000000)=""/8, 0x8}], 0x3, 0x51) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) mmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x2, 0x4010, r2, 0x0, 0x0) 03:18:40 executing program 1: clock_getres(0x2, 0x0) clock_getres(0x0, &(0x7f0000000040)) clock_getres(0x7, &(0x7f0000000000)) syz_emit_ethernet(0xb3, &(0x7f0000000080)="be0bebc61f6a7a249bf5494805b806bbf466985d4c3b530e7a0af283e623ea635abdf1c4ac209217b4e4418a4eff7e20ab704c9abbf92669428e1582e9355000fddea9a3f91ec5f6343e73356b8b58ca06d006714373f924535415754e7630edee4733064026fd191a2bdfd119a5dd8eb459fbd78bb12e7b46f34e9655d1def1dd165f86a7d262c3c339e67e019e1ea529a7f6ad8a67a286b19c240d33155e84de6f6dbbb19aa3e9876b2cae614d02074df6b2") 03:18:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, 0x0, 0x0) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x9, 0xffffffffffffffff, "a24f9aaa6a601be37f7d23b4563d4569dd680a96"}) write(r0, &(0x7f00000002c0)="f67281d297a99709", 0x8) r2 = syz_open_pts() dup2(r2, r0) execve(0x0, 0x0, 0x0) 03:18:40 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000200)=""/88, 0xfffffffffffffef6}, {&(0x7f0000000380)=""/232, 0x397}], 0x1000000000000244, 0x0) r0 = kqueue() preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000000)=""/183, 0xb7}, {&(0x7f00000000c0)=""/67, 0x43}, {&(0x7f0000000280)=""/213, 0xd5}, {&(0x7f0000000140)=""/70, 0x46}, {&(0x7f00000004c0)=""/134, 0x86}], 0x5, 0x0) 03:18:40 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x2) r1 = syz_open_pts() poll(&(0x7f0000000100)=[{r1, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "a4eccea6da00000000000000000000008000"}) pipe(&(0x7f0000000040)) 03:18:40 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x83, 0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x7ff, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) lseek(r0, 0x0, 0x1) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r1, &(0x7f00000000c0)=""/77, 0x4d) 03:18:40 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x0, 0x8}, 0xc) r1 = socket(0x3a, 0x4, 0x1000000004) setsockopt(r1, 0x0, 0x400000000020, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 03:18:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 03:18:40 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1d, &(0x7f00000000c0), 0x0) getsockopt(r0, 0x1ff8000000, 0x9, &(0x7f0000000000)=""/238, &(0x7f0000000100)=0xee) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/69, 0x45}], 0x1, 0x0) 03:18:40 executing program 1: write(0xffffffffffffffff, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6b", 0x92) r0 = socket$inet(0x2, 0x4, 0x9) listen(r0, 0x0) r1 = semget$private(0x0, 0x3, 0x0) semop(r1, &(0x7f00000000c0)=[{0x3, 0x1, 0x1000}, {0x6, 0x1d75}, {0x94b9e12661ebd584, 0x13b1, 0x1800}, {0x1, 0x7785, 0x1800}, {0x4, 0x401, 0x1800}, {0x4, 0x3, 0x800}], 0x6) r2 = dup2(r0, r0) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xffffffff, 0x1ff}, {0x5652cbae}}, 0x0) getgid() ioctl$TIOCSTART(r2, 0x2000746e) r3 = socket(0x2, 0x400000000002, 0x0) pipe2(&(0x7f0000000000), 0x10000) sendmsg(r3, &(0x7f0000000200)={&(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000280)=[{0x10}], 0x3b2}, 0x0) 03:18:40 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x3030, 0x0) dup2(r0, r1) mlockall(0x3) fcntl$getflags(r1, 0x0) setrlimit(0x7, &(0x7f00000000c0)={0x0, 0x3}) setrlimit(0x8, &(0x7f0000000080)) getsockopt$sock_timeval(r0, 0xffff, 0x800000000000000, &(0x7f0000000140), &(0x7f0000000200)=0xffffffffffffff74) execve(0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 03:18:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="00000000000000005aa4a08e96374828e6df11d7d0f9c88edb9c164de58ed5ec8b254c3823ca34b4a8b8c66c11727d618661a9f079a4cdce0a4a0022c5c118a28440b8294fb17e48abfeff4752ea51fa521b0001d5cadcfa9c3666a8e3a904eb0d577e2d38842a95881290bfd39a74", 0x6f) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000), 0x0) 03:18:40 executing program 1: pipe(&(0x7f00000004c0)={0xffffffffffffffff}) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) fcntl$getflags(r0, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x2, 0x1, 0x40, 0x9, 0x90}, 0xc) 03:18:40 executing program 1: r0 = socket(0x2, 0x3fffffffffff, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0xffffffffffffff00) getgid() getegid() getitimer(0x1, &(0x7f00000000c0)) dup(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 03:18:41 executing program 0: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, 0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) 03:18:41 executing program 1: r0 = syz_open_pts() syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 03:18:41 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x0) socket$inet6(0x18, 0xc005, 0xa10e) listen(r0, 0x400000000000) msgget(0x0, 0x40) accept$inet6(r0, 0x0, 0x0) 03:18:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000d22922496de898545fc4589e97198d2a048c8f63584b9f4d585c0c276cff4e12fb569b5940e2593dba25e164366c368e35534387321cfbcff9092206f63ae9edbc00559c4cd8cf8d94e8d7e16a027af3ae2e7c720fc1e8b846bbaaf8cf1a536433a6d7b5b1f22152a538c160fbaa156bd58b9211f463bd565121c520fc55ee49d090b964184facb25adfe1f67bd4ceed5b9cb967f5b9aa40f7f3997fd121185c4bdc5ab0777f3c868c391a297fc407e6edfd55d6162ea665555293e5e6a40ff3981f84", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140), 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 03:18:41 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x2, 0x5, 0x676, 0x3da, "95df57b9b3f13fcad17d0d383bcc3defaf59d18c", 0x0, 0xb}) r1 = syz_open_pts() read(r1, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000140)={0x3, 0x800, 0x81, 0x7c1}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000001, 0x0, 0x0, "0124b8b4e4ddc01c08072adf9f5e2538ad905f4d", 0xffffffffffffbffd}) write(r4, &(0x7f00000000c0)="148d063beedd2ad5cc02d55c3cf6edf763e535c51486cce725316058b73b0ab6f99dd373f3969fe6a9b4f29787c034d9882372608592faf4661138f46e5043cfa9d2fa327c1733fba56161f6dd0d3f56c89889f67d5dfc8b9471ec0e5b3eab65017cfcea899b13", 0x67) readv(r4, &(0x7f0000000140), 0x0) 03:18:41 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000080)="b36afa53", 0x4) r1 = getegid() setgid(r1) 03:18:41 executing program 1: socketpair(0x0, 0x5, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) kqueue() close(r1) 03:18:41 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000200)=0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8000611, 0x0) sendto(r1, &(0x7f00000000c0)="b5f0391cca7c7f8d2a847c29e663dc512700482320b93303e83f7435af3260c885cfb5bc64646adfbb1d4127c808e30980ebede2c1c0b3c9ce7b88af270303e838b70c9004847f87a73c1f835781e48d1dadd47c20430f9b2b87a41c9659e7a83bb9d306f2025cd638e277b0858e32c72df94ccdfa5b70e94c35189848dfd7b67583962195a97cbd8c1e0def30c117bb24969b1d536f49676237997cb6eb74290edfd2e4edfea4a9a2148c16c33b3e0146a987b073958740fdbd29d36232d13def8025e2bec6f1b10620e706ce1621bafb281fcced99cffd5f78b358ad3d67f05d14211884b63b5835435f23dc5665", 0xef, 0x408, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x3f, 0x9}, 0xc) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) ftruncate(r2, 0x0) fsync(r2) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 03:18:41 executing program 1: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) unlink(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00') symlink(&(0x7f0000000080)='\xe9\x1fq\x89Y\x1e\x923aK//file0\x00', &(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/\x00') 03:18:41 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000c391d02b3be6e5acedb2e761ce000001ff103434820abc4bcabba34440dd5df3953ebfcd270f71561c8414de02007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b021187ebcae5f77caf40b75dc120cff0a54f457f9b0195895c646158a22de73c8f55a5517fbcf53085204824ab2b37d689114361a5d3b1182a9cb714a6015e3f1045928fea9538b0aeaf24bbffc901fe38", 0x176) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001480)={0x10000, 0xc16, 0x508b, 0x4, "a48640e922342057cb6fe2989b5ca59c163d4524", 0x80000001, 0x9}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff76, 0x3ffffffffffffffe, 0x3, 0xffffffffffffff7b, "85fe68bfa602047d00"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:18:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x4651) syz_open_pts() 03:18:42 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x7d) getsockopt(0xffffffffffffffff, 0x200000029, 0x23, 0x0, 0x0) 03:18:42 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) getsockopt(r0, 0x81, 0x9918, &(0x7f0000000040)=""/154, &(0x7f0000000100)=0x9a) socket(0x37, 0x0, 0x4) getitimer(0x1, &(0x7f0000000140)) 03:18:43 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r0, 0x0, 0x10001, &(0x7f0000000080)="08ccd2169b019c0b390bb60747c888387b39559a4813e62b8137af844c9022e13d1e13183eb690e66e1702f35726719c502d9902c2dbdc31420aae445bcbd252d71536697356583d7b91ee7753cd4eb66444dc200e796ff0b456c5d648ac3dcad1564570cbfa5acf2be5653f61ac288ba756649e9d7f14476ee935d00d3c261b83a4c8461e74c1916cd619e3176d24b1f5eb55efbdd9af9ad148b1e271c34bfd321ada7649e982bd37bafeb0e46584c50d", 0xb1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) 03:18:43 executing program 0: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) r0 = dup(0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0xbd) r1 = syz_open_pts() mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 03:18:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x7fff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = semget$private(0x0, 0x0, 0x600) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000040)=""/232) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = getpgid(0xffffffffffffffff) r3 = getppid() setpgid(r2, r3) r4 = dup2(r0, r0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = getgid() r8 = getpgid(r3) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f00000001c0)) sendmsg(r4, &(0x7f0000003a80)={&(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000003440)=[{&(0x7f00000033c0)="03d13b3a495765b6a921d885dd6e64dfd1ab0e2d50f91d969b2ac4675a9f6fe959de1fd6c1247750d9f5e7671e9d6d9144b912d9a0721c939859bdd9dcaa647f82fa193683f1f1a62fdff196c7f28695ec67baffb4b951f6c841c4fc36f124b2dc8b81746a266ea83d8e85187cc340eef32ca1a6ff0b1d55b365", 0x7a}], 0x1, 0x0}, 0x40c) recvmsg(r4, &(0x7f0000003f80)={&(0x7f0000003ac0)=@un=@abs, 0x8, &(0x7f0000003ec0)=[{&(0x7f0000003b00)=""/49, 0x31}, {&(0x7f0000003b40)=""/15, 0xf}, {&(0x7f0000003b80)=""/179, 0xb3}, {&(0x7f0000003c40)=""/99, 0x63}, {&(0x7f0000003cc0)=""/174, 0xae}, {&(0x7f0000003d80)=""/109, 0x6d}, {&(0x7f0000003e00)=""/178, 0xb2}], 0x7, &(0x7f0000003f40)=""/1, 0x1}, 0x1) r9 = dup2(r0, r0) r10 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000003fc0)={{0x10001, r5, r7, r5, r6, 0x44, 0x926}, 0x3, 0xff, r3, r8, 0x497, 0x9, 0x8}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000004040)=[0x7f, 0x2, 0x1, 0x9, 0x7]) ioctl$TIOCEXCL(r9, 0x2000740d) shutdown(r4, 0x2) kevent(r4, &(0x7f0000004080)=[{{r0}, 0xfffffffffffffffb, 0x13, 0xf00fffff, 0x8000, 0x6}, {{r4}, 0xfffffffffffffff9, 0x40, 0xf0000002, 0x80000000, 0x80000001}, {{r4}, 0xffffffffffffffff, 0x1, 0x6, 0xffff, 0xfffffffffffeffff}, {{r0}, 0xfffffffffffffffc, 0x4, 0xc1, 0xa99, 0x9}, {{r0}, 0x667d5ce159fffc85, 0x10, 0xf00000c5, 0x101, 0x200}, {{r9}, 0xfffffffffffffffc, 0x2, 0x20, 0x8, 0xfffffffffffff4ee}, {{r9}, 0xfffffffffffffffa, 0x18, 0x47, 0x7ff, 0x2}, {{r0}, 0xfffffffffffffffb, 0xf8, 0x200fffff, 0x4000000000, 0x20}], 0x9, &(0x7f0000004180)=[{{r0}, 0x0, 0x4, 0x2, 0x8, 0x20}, {{r9}, 0xffffffffffffffff, 0x20, 0x1, 0x3ff, 0xff}], 0x80000000, &(0x7f00000041c0)={0x610, 0x1}) semop(r1, &(0x7f0000004200)=[{0x3, 0x8, 0x800}, {0x0, 0x1, 0x1000}, {0x0, 0x0, 0x800}, {0x4, 0x0, 0x800}, {0x1, 0x4}], 0x5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000004240)=0x20) 03:18:43 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0xffffffffffffff95) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) bind$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) dup2(r1, r1) fcntl$dupfd(r1, 0xa, r2) r3 = getuid() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) r4 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r3, r4, 0x6) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 03:18:43 executing program 0: r0 = kqueue() nanosleep(&(0x7f0000000080)={0x3d764859, 0x4}, &(0x7f00000000c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) write(r0, &(0x7f0000000200)="0c4b230dd9e09d8ea46649a5215d4b46ec96dacc9132ce31ebc569d92e2745547e53702930b63ddfdd58261e6b4968bebc77fa2dcd083becb2f8e1011f41978f4a7f8c7e5c0f3c0448be5531d25746d18f48ee1891e258bb7baf50f2af32efee6494fdb384ede72b541ef82bd5d7607604988e1b01209a2dcc2623895d06960d88fd954995530ebb6a45b4f090dbe7619da1a7cc21dd483f67c12e22163bd1b80eb62d3feaf16d65bfb14ca21a4c0f604b3d0bcff88acba885b6151984715a5409ddcb0d19e113f4e3ded838ae902bb57b17495229818b31051291d6d1f6624ee896e27b88a2df4c8d22c01f7c8307", 0xef) 03:18:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000), 0x0) 03:18:43 executing program 1: symlink(&(0x7f0000000500)='./file1\x00', &(0x7f0000000540)='./file0\x00') execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='W!%\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='-&-#,\x00', &(0x7f0000000200)='/\\$\x00', &(0x7f0000000240)='!\x00', &(0x7f0000000280)='\'/\'/%\x00', &(0x7f00000002c0)='.\x00'], &(0x7f0000000400)=[&(0x7f0000000340)=')&\xb8-^/\xc3!\x00', &(0x7f0000000380)='\'+\'}:\x00', &(0x7f00000003c0)='/\x00']) mkdir(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0) r0 = dup(0xffffffffffffffff) getpeername$inet(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) 03:18:44 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/124, &(0x7f0000000180)=0x7c) socket$inet6(0x18, 0x8000, 0x20) r2 = getgid() setregid(r2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000240)={0x1, 0x2, 0x994a, 0x6, r3}) setregid(r4, r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x180, 0x8) r6 = dup(r1) renameat(r5, &(0x7f0000000040)='./file0\x00', r6, &(0x7f0000000080)='./file0\x00') setgid(r4) 03:18:44 executing program 1: munlockall() r0 = socket$inet6(0x18, 0x2, 0x20000) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x100) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getegid() fchown(r0, r2, r3) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x6, 0x81, 0x9, 0x6}) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x3, 0x9}, 0xc) 03:18:44 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x1, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x4) 03:18:44 executing program 1: r0 = msgget(0x3, 0x8) msgctl$IPC_SET(r0, 0x1, 0x0) 03:18:44 executing program 1: r0 = socket$inet6(0x18, 0x1, 0xffffffffffff7fff) shutdown(r0, 0x2) r1 = syz_open_pts() flock(r1, 0x3) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() pwritev(r1, &(0x7f00000013c0)=[{&(0x7f0000000000)="820197fa09d8cff098b4153a8848a9bd8172a62ac9ba7238d0feb716fba4dfc96a8a779d4d5c391b8ce86972ff9af9e35ff14873517e63bc2eab56b5985af77d3454ed447d426c458daadcac9324b295e3f7be42845a68a3f804b53c110a7ff4066bab47cb301d1cf7065b96b23cbe65bc779ed387c8d14dae135b88f56e8c1cdf32226da34fef6929bd6714144363af6aecaf2c085e3a628cd682d2840467457361a4ffb90cb006b27f42d154a55e153ec5b4958a93836d", 0xb8}, {&(0x7f00000000c0)="e24f22f3deb3374bcd5b7bbf82e7835d65de1420cffa329117d1b017b255bfa44a723487ae71ef11dcbdba92ed158eb5a7a30857fe481f403809592a32eadf69a4f22105b8f15e49150bf1f58574bd680d11105d89ecfed765f56900cf9222fe7491d82961b3f9b8f5bfa08ddc3d654bf50e898b1e68447e095c5743b0", 0x7d}, {&(0x7f0000000140)="cee8a240a1446b1b5cc0ff2cd4cad8154399b2407900e6f0dcde9ecde535adb0808c0987af7b7d54a29bd913f9355d0a6ec6ebb730bc09e7bfcf044a433a6cd3dbb51f51c52b72926138931317209f9e52fb1995de8ff39160", 0x59}, {&(0x7f00000001c0)="c97a3ee592a3c59c8162d1055210daafab6615b9fee57dd01602173c60fd1fa387b34ba6d23c6a97a347e5a7bb2d36b4eba31532dd09de28dfe8ae22cf6cedb51f9e8fc20e018c0fd18877aed7900d8369254aac86eedb5d37d2c6944c757bba8e1f662faf3450f9733cc8734a99f790b9701670ed5214198e6b5f325e863e7f4a7f6d09041187123ba6fdacf13d9f0e849b06fe1fe81e927e7002ae7bd4", 0x9e}, {&(0x7f00000002c0)="1391b2fe78e33782d6770f25f2e13872d407889b88a3b5b144ff46715572ec3bf1010e2686e26bc27a98e0f9b4ae8e659a4be838c835c6092122a81d5d0d11e3f7ed730512a6b522ba33a7351c091fd62ca4ded276ae03b1b673e6e3e09b4f41c2775536adf397c9337c370ea21e662c7357ea78b6555b7f7921138aad797ea8af1c51ca086472d782ad5e07901b3c9b8e0ee2590ffad0541be6b92e84fe8463feff9d284c95fa07110a1bc61f5b57dedd05a4d751643b79bd38a3b635cb70103fa71d318b5521d19976c64d5826816d0d6237835493663839f05efdde1d650247eef8bf0f46f3ccc6b72c8dda46c066cddcd2e71832570c6d38157da1555164434051715370cc046d81df6c36662f0242c8395506d0e17fa116af197f1d1323513eab7abd8e5ba60f8d1552634af760f9590f1f36e46b58c052fed663b57d218798bf7911f2977a03da1767bdeae94f4943e2818e9ec41d67393d038c5fba127c8572c674b64f471cd2cfa6e30c701a1ad7bbeee9ed6c98b0235915ac6f049bda23d777813e05d6fdcdc4ae64c072b405b98a18b6c0942ee16a6d2e0cdb5e770761ea977861c0fbc7ad47f1c29716a5029c519841e17489faa26bcde6be25d11dc298489dede69e4bc38ab391e577d725f8a502af5c6c23e8d5d7c46dfcad35b9b43573edec36ae1de1ab8b349308081779cc029e3825dc7ae886987a8f655ef690ebd4732703df831c0fa68b25be76aff0c73f4db1a89eca02ce54e7f0f44f6871776da600431e471461491010d68339c12bfd8fd61dc70541eb9b90e29576cd025d20a7492012556d433c767239182786b7a897a370087cb155eba9ab9efde1fb415b65c5209a95775e2fe4c5d18e190421fb6a2a67934662442419cf47611c28fe42d055afe730911d0dc33bd49ee7c25ca0ad484826f8a5eb21bc76a46aa179bf9cbe6be34f61889f89372bb28b1be63460467b12776ead91288d12d8d81c57d2ff8bd9aba80632b00dec4cea9829083a4e9df86d5fc05e4e372d0f8d26f377c3ae672134eed146dd68dfaa983b449c0d446ebe405194d7102f89b8f70608b4a11898993f36e795aea6f4d16e43649b673d39afa1c01726d34572fc35fd1ecc2252956e8241159150277b695e02b1a0f5cc010c387d0ea512406776121d7232813b4383a2e37f31cec6e151496253a0e97552fe558e4a6bebe591c8d77d5978f80b1864a7de895b1e8b52d9aee0c51b51472b4644c1b14490de4cf8e823ccc47fde89c6d076215bb5a76f102f41bb2b4835263cad703a2f6781c3415c5c36a73b6e9244c24b010f0ca90ba6c6edad83fa4e3a83894a889e8c2ce8f13e2e118eaca81696c32e4a3e547434fd2df2b0d846bcecf7715bcb60475d7cf0e8c4bc007fbc8da3ce6b2d840db2f79fc392e07d90796efc4f15583e75e9433e219f9d2e3486a52eb907fedcc8d2c7a05ef9a3594ce3fa0c223ad95263956419a38b05fce3042b1f4dec83a2da652ae9d35bf6c4cfd1af01926b17ed55be24289f17b6e614e3b837bb565eba3146d46f7f2a973e342073695f1ccb06ca485547af40f23f755d9d55ded8aa5a11770a4f3f866e20b845bdc10372e058b0057c462817523d89f7486f658cd6138ea0ee227b22e5f8c20eb5a68dd6b70df7458a0487fd43184cef7e474f03dd7d6bdef4fc5a84e2ee4fd312034c3ffd57fbb654aaa3a7e9eedf60145a1e1ec2e7ce70f1ba805732328916d37e2909918e636d437c5e4a1aaf1a17119cdfa2ece96d0b98518fd08619a12d05d5cac71018a5c9289c09650b9f1a4fe4514cb19ef8c7ac15f6c93d85d18f7a02b7a628b48f0455e59f797b517559d8bca5b5296c8a5f4fe24eb2cc94404b81fc997f0e4bd1d90775b710c6d3b97236f2e3f064b2f5553568bc64e3b3c42b82a1f8884f2d6eeabbffcb7687df3856cdb9b39f46b27aacbf19c38a14db597cae0c3e16f6ff7e9f8373404d5d5390724db44002190430802b6fda49d9b7470a8a0480ec7332e954f517013fed556734059157890d0886d3d997d366db9e2d8e9eeed3d59a6ec963fca6cb7ab3fddaf96838b9e1d69a1be34d8f028a69c23a360ba7591cd06252c51a69dade4d1bb11113dda3f44b654636d27e72bd1a7563e44154be0d19d1546a314df4adc577c2873472c720cbd71dc1b170ee89b7e806ee55d26d9cd4502b24af9e5324dacb327aa610c5e5f0660903385212922953983146d02d018089b4e7dc40ca136fcd14fdd824cb04ad925884d1a7394af0446332e13241f949a227df99738a5b0112e74bd0b15a00862cf541b15b5ec519e12c1c50dadced7998161010d9bd4f9010bf5ea7ce5a2b9998dae3ca6d469c43222262224f47ab1a065aeea4540ff2ffc0cb2ac2c1c0d64b2d63302865962cd72c8a87a76ef1745513d2ce28214714591a138b2cf4cdac80f580406e4ce652e9d4b520b7293c2cc22f4a215f94b719dda64b327e7a0ce5f3e3f1f3b43ce4fdc345dec0c6b96a79ac585d8cc0d705700133c2526388a4c1eb973c335e2ea87990b3c6969a37be061e22d2d3165b139673a5c86602b0f18b5ebc1e9c166a1eab570d55494d243acf767fca7646b5b15cadd96daf42e2afcfed6af7c07f2dcf9b9a886e4102aeef9314c53822ad6eb19e56905fb317337ff398416ad4f58f3dc7e1d2a1624e875782b516304b2651d4d9168f3a04d9f68f055903f866f25f8c89e3d15b415b404d68766b72e258827d0d6ffd945954053fab5d0f5c8f5760b8f2a5c4eb4ecbbb491004b9171e30f3db1d0b0f8257405b0e3727d0c092e8ecac5befb396c1976b0ac3acfe9404b3ae9944a57a4603d5f72b5531f3af76903add91d124b0d537fe677f18dc38e70ab67cd2522b79e4521d437881322b3623943ee10e2ec16141375e3e30b4fa39da2aa85c766aad2fce541995a13905206318e67c59aedbd30d5bccc1eeb1823805f1486bc7081e6826f1198535bdb59df4b972cbd210bdaf0401f0c8a142d4280e74db95125d10a2b3cacfba6a3187e9929cf768875d7eb48685cf5443c3661a7249b31893144c4772146d47e9be19699d38e4fe2caec080d406f70f8f0eebd4a7bd73fb56f7ce34662644fafbceef448a91cd6d52d330758c96ff894d85eef503e1bcb9058d10bcff25bbd03cfafac97a8eb8f4fe372cd3311c4888d03de0d16ca53b3c6baf113e8ff296a45c87e15f71f94bdd66c8dc69521da3455c8be154ca9f2ddd529c4e7397f7d5b3ad7c0c604ca0e253fedcb221524392998c540154576aa897fb21baee550ee3de33b0f46885c07c92302c8b65580a80dbc5ec5a65b41b32c323a5e0594e1a41bfa5e0a43775eaee0cb1a5c9e422916bc6dd92497674fa2973fe94632138a8c3db5fdd763356b6ee6b49d9f3abd972d0eddd3d059d45a6326b0d4fc4806477112e10625f7c8490f40a25e85d9a6cade3e4c6b334601e4f9591d79a5e036383d6e57a87ce6b0176580d84c439d0e355ba59c033f19cb23b2f23feb18747a80b8a97cab859e38440a89e8ba6f05e4457a871e66c45211a4e67cf83393b05c9c022a28bc8a4d231f82f1f0dc7f16c7edd5b0c10cf6939e1ee07bbdafa21306f92c80155b81a38b58292d2a13eeb1a2ee008da6cc59b3c5427beed638134f37c617bb96a4ce7e94003c5984b92e3525960d290dcc8b4a8171e04220c772f615c8460b1ce7562eba091ac03e7d37b1858b699599cddc7aeedf2bc40372a891c026609edf809c96d0bb3db38a2c0f5a45896e6f38f5a16505dff1364d6f708c2fff3087226e25d68b62b238c19e922d2dc3139ffdf939b646dcdfbbb134451838b853219a27c502919911a67a295496205534c77274eafdcdfdc0c6a6b9567ec9ab210248a471c8438aaa4b6817c650dcd785fcd5b30d2cb2c38583cb2d8ee6273b19f912f00d6e259fe4c937e44ba100cc0d0b2b0779d4b90a4f48517dbfb5793c3d856dbff14f4cbae5c598f0a70aec76e1c168644ad1d1a713b9760b2faea40eab144d4678e15ca0d1cbd258f546510c5e94cf74b1d538f7c4031485cd17344ef052f18be2826a262fb6aebe8e0827e00cabc3cb0c92c8bcd6efea0364712102e6947d6a83e134fcf45bb1dea4cdc6094009541fa5d20d8b44bd75a5daf4bb33c751aa384c29b10da914490615c61cc7fcecd5e80481283e8ef4631fa4371ec1df0dee083ca104e5bd9ad60dd297415f64b10abecf3c423430519fb06b6820ac82fac559d820693ce4755445e40415e6b9fed6290e4612a6b15b20645fdc984dea76f2fbaad565b21427e250f725a0f579665456460f532ee90232edd481e93e3a54a397ee29ec2e8b2794a50acdfad4d1c9989cd9cc72ffad25a0a165219b95106e6cedf28325ec20fc73e50113e42e85b97b11988a96331dd9ff660951e25326775159b1e4e4cbe9c4ef839c94f509ffc15fe81f80915a91dd6650c184f154701207457e97eae1da0103d8b5175f31808d60d71e5923a0dbda93d51ddc93ddb4e6ae229e39d249e4c966a3daf08ab85cc51e3582cdaba14fd9dbbbfc3b9e62c319d42c06ce8a330ecd71aad129c2786778dbca732b7020b9c10d7e9f92bda1ee344197559fe78ff7ba8daf1ab0e18f1bbbe066ceee006a6321d4d4c203f3466ddc6d0c0f99b8d4df72e9b2817dafabdde8602cb1f1b2357dc56c27693fddf427038e2958d7a864c5533b878404d72e05acd99e95bc27bce531d0fb13c4691bd72a7e0a651d571d4b154d76f231f91181f6117a0aa556ab7ffc2a02cb384f0e17a8b9787fce2a7b0c55ce4b071a1def6e418ecb2e7aef34043b32af4915d1229f6d8151375c3b87202ace0d5bbe0be315d8764217503f0eab501c337769160a45ddc3e9b87b0a056cbe23991b7ed8e272846b5007d731965cf95f33bb0f3f8b0b4e4100b7fce3cb67fe8869c4242b9b0e86e4e0cedf7b5122f8d0e61bf23ca91ce4d36faba828748c7bafb24c559c0dab4253e769632b2c3d6d605893c5e4a8d0c5f42c907feba98eac37fa9aeedbf03343c4718d27d847c942928df9a04f7eb9cbe0acddb6d77fd043c33eceba8f42a521c24d55ab0bd8b6651396ffa4b15a18cb06b1befee90c324977c4ff39bb231aad437c5087c418786b799d539a8fd38884f1cc5f70676ad3624d21387c3db8747bfeff87d2ed138d3f3392ccf048484401d96cf51a996a5ba8e04d6d33eaa2fc27fa6b1daa5be8bcd0cc332ee7431c4182c678c53d3c600b2f451d476b87abc3c0ef5c745eae27df6c143ceb0dd20f69d3de2d34ec931b5b4c8cebc8b0193f5c6b366081594775a8ce4f59fec5789bbd05cc5378b9c1556236c195fd7b23cd367dbbf1b8df59044f1040bd8ee03350f44964e2213bad0ff594113b492e8e317dfefb86fa3c213b836a68343639419f0a177fdb30175ad7054aed63b7bc18a6f7959653d84de79140edc262d17c5c7d76f6b917ed3d2af39344143e47d133cd05f931c59fcf695c2e171e49c8f280290f87b94306095ca38b522e0b1af3465dbbf8b1a3be01b5e5204f89b651066064bc029557d72037b266b8c6c797941e5df51da06f191cd78eac3c940411d65fb1dd6a225f7874c796fdfa47ce652808d502630cd12e1be8bc5c253210558669af447d396f2a9ec9ba7d9da72b4708ed3040e8af0c982420a7569debd5f199e2a89cddbc6dccbce067a076cb9b07faa89e743347e3b3b7b86ca57e6a48ff0375799afa57746cc2d4c5b262b96c2c67d2b5d55fa96cc952d20a0944c7c", 0x1000}, {&(0x7f00000012c0)="9898fceffa373de07892a0bc43c5851c45025fef83eaaab788ddfe620f965e465258bdaf5320bf0b2640ce0901ec86d8a07bfcade127b08695860f39ca7f42c8a0492fa25d2458b78e7f86611b92894f2b36cc3f9367ade4125e62de017ab6a720029ac958f5a95818638f37e4860e05915867e4ffaf2d2f8fe178a5fb66c48ee2728fbdf5f6e021909c", 0x8a}, {&(0x7f0000001380)="33dcd096a6f20d682d74c8d30027797ab68e4fb816a042f6c4", 0x19}], 0x7, 0x0) syz_open_pts() close(r1) execve(0x0, 0x0, 0x0) kernel: protection fault trap, code=0 Stopped at lf_findoverlap+0xbb: movq 0x18(%rbx),%rax ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace lf_findoverlap(c8960f973840b72,0,ffffff00690fc018,ffff8000040dd3e0,128) at lf_findoverlap+0xbb lf_setlock() at lf_setlock+0xbc VOP_ADVLOCK(9c83deaad41a7d98,ffffff0069a42628,5,3,ffffff0069c6baa0) at VOP_ADVLOCK+0x6e sys_flock(7524601a551da827,830,ffff800021072978) at sys_flock+0x163 syscall(5b1f1443ab865c23) at syscall+0x473 Xsyscall(6,0,ffffffffffffff4f,0,2,4747b278010) at Xsyscall+0x128 end of kernel end trace frame: 0x476c54d14d0, count: -6 ddb{1}> show registers rdi 0xdeafbeaddeafbead rsi 0xffffffff8143f825 lf_findoverlap+0x95 rbp 0xffff80002118ef60 rbx 0xdeafbeaddeafbead rdx 0xffff8000022d9000 rcx 0x3fc rax 0xffff8000022d9000 r8 0xffff80002118ef98 r9 0x1 r10 0x15117ad68b02cd71 r11 0x755210db25b28231 r12 0x2 r13 0xffffff00690fc018 r14 0xffff80002118ef98 r15 0 rip 0xffffffff8143f84b lf_findoverlap+0xbb cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff80002118ef00 ss 0x10 lf_findoverlap+0xbb: movq 0x18(%rbx),%rax ddb{1}> show proc PROC (syz-executor1) pid=380034 stat=onproc flags process=10 proc=4000000 pri=40, usrpri=73, nice=20 forw=0xffffffffffffffff, list=0xffff800021072e28,0xffff800021072028 process=0xffff800021075708 user=0xffff80002118a000, vmspace=0xffffff00658ff320 estcpu=23, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 59353 258312 34510 65534 2 0x10 syz-executor1 *59353 380034 34510 65534 7 0x4000010 syz-executor1 59353 391401 34510 65534 7 0x4000010 syz-executor1 59353 379206 34510 65534 2 0x4000010 syz-executor1 73503 383415 11510 65534 3 0x90 nanosleep syz-executor0 73503 301703 11510 65534 3 0x4000090 pipewr syz-executor0 73503 519228 11510 65534 3 0x4000090 fsleep syz-executor0 73503 193824 11510 65534 3 0x4000090 fsleep syz-executor0 34510 99655 59695 65534 3 0x90 nanosleep syz-executor1 59695 120038 56188 0 3 0x82 wait syz-executor1 11510 378452 73518 65534 3 0x90 nanosleep syz-executor0 73518 36562 56188 0 3 0x82 wait syz-executor0 99535 412388 0 0 3 0x14200 bored sosplice 56188 33635 96989 0 3 0x82 kqread syz-fuzzer 56188 516240 96989 0 3 0x4000082 thrsleep syz-fuzzer 56188 88283 96989 0 3 0x4000082 thrsleep syz-fuzzer 56188 276526 96989 0 3 0x4000082 thrsleep syz-fuzzer 56188 165013 96989 0 3 0x4000082 thrsleep syz-fuzzer 56188 516331 96989 0 3 0x4000082 thrsleep syz-fuzzer 56188 502180 96989 0 3 0x4000082 thrsleep syz-fuzzer 56188 242732 96989 0 3 0x4000082 thrsleep syz-fuzzer 56188 53132 96989 0 3 0x4000082 thrsleep syz-fuzzer 56188 383250 96989 0 3 0x4000082 thrsleep syz-fuzzer 96989 445018 48538 0 3 0x10008a pause ksh 48538 41855 51908 0 3 0x92 select sshd 54199 252318 1 0 3 0x100083 ttyin getty 51908 242545 1 0 3 0x80 select sshd 71501 43189 84522 73 3 0x100090 kqread syslogd 84522 382303 1 0 3 0x100082 netio syslogd 8344 127872 1 77 3 0x100090 poll dhclient 68191 258960 1 0 3 0x80 poll dhclient 78284 182449 0 0 3 0x14200 pgzero zerothread 61024 278652 0 0 3 0x14200 aiodoned aiodoned 55021 420553 0 0 3 0x14200 syncer update 34385 301493 0 0 3 0x14200 cleaner cleaner 14115 340505 0 0 3 0x14200 reaper reaper 36790 488242 0 0 3 0x14200 pgdaemon pagedaemon 76626 174954 0 0 3 0x14200 bored crynlk 6570 161052 0 0 3 0x14200 bored crypto 99257 66938 0 0 3 0x40014200 acpi0 acpi0 81190 106641 0 0 3 0x40014200 idle1 48955 422857 0 0 3 0x14200 bored softnet 68520 92887 0 0 3 0x14200 bored systqmp 17918 519114 0 0 3 0x14200 bored systq 64523 212104 0 0 3 0x40014200 bored softclock 16361 256342 0 0 3 0x40014200 idle0 1 426944 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper