1d0d64869f27e69a863f3ae121321b9bc3d3fd687930", 0xf3}, {&(0x7f00000001c0)="ae435098cc4bc299693f46abe87c0fdab22dc8bd9c0e051c2c803a4bd948c0642f38097c79cd7e016c0a5f2b7c86889b2458c00cba4ca3b2fea791b758a37f465576c816ac51724ad48751ae109dd40fed5dedbe7533b387bce6e78accaad6c1b8c8d2b61fdf47ce9aa545afa841c787c555a93068471d9a924fd463a174c797ba3fadce4d3f7cfdc177cc722c4b15feafed9958", 0x94}], 0x2, 0x0, 0x0, 0x400}, 0x400) syz_open_pts() syz_open_pts() ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) 12:06:36 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) select(0x40, &(0x7f0000000000)={0x2, 0xea, 0x6, 0x5, 0x20, 0x487b, 0xff, 0x3ff}, &(0x7f0000000040)={0x5, 0x100, 0x4, 0x1000, 0x3, 0x7, 0x0, 0x6}, &(0x7f0000000080)={0x3d, 0xde, 0x4, 0x3, 0x1, 0x100000000, 0xffffffff, 0x40}, &(0x7f00000000c0)={0x100000001, 0x400}) r1 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) munlockall() setregid(r1, r2) pipe(&(0x7f0000000180)={0xffffffffffffffff}) accept$inet(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r4 = shmat(r0, &(0x7f0000d11000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r4) 12:06:36 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000002c0)="e1bc2f348f099fd15835900e8538ff740de8a5897c406ff701376c93bb66bbeb7455faa03b9062755166a045a2cdc60b4bf0cecad739131e56346a459125d3cbfc105f238d67932111d8f361fdb9d7fa48b58d4191e04dc9b86996d671e8bc3f87183a76bfd59fac61976b", 0x6b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() setitimer(0x2, &(0x7f0000000000)={{0x6, 0x8001}, {0x80000001, 0x80}}, &(0x7f0000000040)) munlockall() dup(0xffffffffffffffff) poll(&(0x7f00000000c0)=[{r1, 0x14}, {r1, 0x4}], 0x2, 0x0) syz_open_pts() ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) 12:06:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x7fffffff) 12:06:36 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r2, &(0x7f0000000000)=""/104, 0x27a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getegid() getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) r6 = getegid() setgroups(0x4, &(0x7f0000000200)=[r3, r4, r5, r6]) accept$inet6(r1, 0x0, &(0x7f0000000140)) 12:06:36 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) recvmsg(r0, &(0x7f0000001340)={&(0x7f0000000000)=@in, 0x36c, &(0x7f0000001200)=[{&(0x7f0000000040)=""/4096, 0x4b0}, {&(0x7f0000001380)=""/52, 0x34}, {&(0x7f0000001080)=""/191, 0xbf}, {&(0x7f0000001140)=""/107, 0x6b}, {&(0x7f00000013c0)=""/23, 0x17}], 0x5, &(0x7f0000001280)=""/153, 0x99}, 0x2) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000001400)=0x3ff) recvmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001600)=[{0x0, 0xfffffffffffffee4}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x2eb}, {0x0}], 0x9, 0x0}, 0x0) connect(r0, &(0x7f0000001040)=@in={0x2, 0x3}, 0xc) getpeername$unix(r0, &(0x7f0000001800)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) 12:06:36 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000002c0)="e1bc2f348f099fd15835900e8538ff740de8a5897c406ff701376c93bb66bbeb7455faa03b9062755166a045a2cdc60b4bf0cecad739131e56346a459125d3cbfc105f238d67932111d8f361fdb9d7fa48b58d4191e04dc9b86996d671e8bc3f87183a76bfd59fac61976b", 0x6b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() r1 = dup(0xffffffffffffffff) syz_open_pts() ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) 12:06:36 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) munmap(&(0x7f0000341000/0x1000)=nil, 0x1000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) read(r0, &(0x7f0000000040), 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:06:36 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x6) 12:06:36 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000002c0)="e1bc2f348f099fd15835900e8538ff740de8a5897c406ff701376c93bb66bbeb7455faa03b9062755166a045a2cdc60b4bf0cecad739131e56346a459125d3cbfc105f238d67932111d8f361fdb9d7fa48b58d4191e04dc9b86996d671e8bc3f87183a76bfd59fac61976b", 0x6b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() r1 = dup(0xffffffffffffffff) r2 = fcntl$getown(r1, 0x5) pipe(&(0x7f00000010c0)) r3 = socket$inet6(0x18, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) getsockname$unix(r4, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) r5 = geteuid() getgroups(0x7, &(0x7f0000000440)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) readv(r1, &(0x7f0000000640)=[{&(0x7f0000000600)=""/11, 0xb}], 0x1) r7 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000400)=[{&(0x7f00000000c0)="1f0bf9a4b08344c1ed137f639ed322d58e7efbe74ec6e22cf363ba2e7e24ffc299410e6dd84f710091f69a98ce528f5207d53afee3ba48f33861de9010d465bc37862959aa5e8ccaa113e0deb77aafcac41281c06d88e0ac408d1837cadfe5d5139f94fc2248d912d4436f0e33d95ce8fb63427ed6c1abf224eb30043ed6dac611e6a3d704ae2a6e8aca18d17418c392b6dcf94ac77df5471c152a71080504c2f417fd3c694ee39bd4bcb0e6229fed486c74be9833dd2545f30b2383af5840e8ef0582f1e939b1d1f4fd36f715a6144999cd542ba031525f3cc85126956ae86e52b67f69d34aed85", 0xe8}, {&(0x7f0000000040)="3ab980f497fdf2f809ef657c3da1b8a529b151266050f641d90c42400c9f34539c66a5889e3ce0f0c099e23c45eedb92bf82a1af", 0x34}, {&(0x7f00000001c0)="36de5ca8bb03859098d73be2aa9fea80db94ac13309233ac925e6cccbb0983a916cfac260ae0c0842477f94f1a11a5b395040bd8274a66b018fc0b38b4fba30cd2e5efa6925c250e0c1aa4d53f1151992730207a08e5cc20e6220cda6a13419ee388d34d89c19e755d7bd9c62789d7afbbb3c5629ce8e3bd7e9f8e5b004d5f61b2ba029050ab66fb5df80bae4bb36a35de8501bef814041cd94a78717350e9e13b5553728bf492338820442725b3153b1b80a1d6d20af579c36a94c19c829bfe91c557cee008fd71e40541d29dab2e2495dcbf311343c165bcedd2cd38283f0c961bce2c7f96616bcffec44608d3bf516049", 0xf2}, {&(0x7f0000000340)="c07bb63d948eb4afaaebcb34ddf34699a1bbe5bc96c294d28c02881112570370f96f4d31fff71e21a0f38ce853fce844fddaa308cbd23b7ad76857985e4886f1218d8cb02b0b68373a1c9e5845875099145de613b6d02e0d437a9ff321abd1d385bfe03c8a3ea397d8526007007f927b9adb67b9b5749b2d72e97b9cc6431c41c2237c066d4f3f825e0f00086511522d3dfbc49c351a3e25c460e0212043e33c90397f3327d8f1835f53ff3201cddad1cc5774", 0xb3}], 0x4, &(0x7f0000000680)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="1b000000a488eb80ecb61e92eb95d7b97826e5b580ccba1df99bcbcea930a4a189929156e02916d19406741a0d5ff128c49587eff0a5955880ee0836b07d50ca66d5581658b8786de84381582ef5b414b025ae466dc6258230a4b11bff4a49ec4dfd014747f400bd6a502812a404143e39"], 0x58, 0x2}, 0x6) syz_open_pts() ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) 12:06:36 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000002c0)="e1bc2f348f099fd15835900e8538ff740de8a5897c406ff701376c93bb66bbeb7455faa03b9062755166a045a2cdc60b4bf0cecad739131e56346a459125d3cbfc105f238d67932111d8f361fdb9d7fa48b58d4191e04dc9b86996d671e8bc3f87183a76bfd59fac61976b", 0x6b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x1}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5, 0x5, 0x1, 0x2f, "36e78ee89b0d98b53360a1c003253d3e128d1ea8", 0xfffffffffffffffd, 0x200800000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() dup(0xffffffffffffffff) syz_open_pts() ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) 12:06:36 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000000380)=[{&(0x7f00000003c0)=""/78, 0x4e}, {&(0x7f0000000200)=""/78, 0x4e}, {&(0x7f0000000440)=""/37, 0x25}, {&(0x7f0000000340)=""/50, 0x2de}], 0x4) write(r0, &(0x7f00000002c0)="e1bc2f348f099fd15835900e8538ff740de8a5897c406ff701376c93bb66bbeb7455faa03b9062755166a045a2cdc60b4bf0cecad739131e56346a459125d3cbfc105f238d67932111d8f361fdb9d7fa48b58d4191e04dc9b86996d671e8bc3f87183a76bfd59fac61976b", 0x6b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() readv(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/84, 0x54}, {&(0x7f0000000040)=""/33, 0x21}], 0x2) r2 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r3) r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0xffffffffffff7a76, 0x6, 0x2, 0x80, "f19d58ad00514f399861fd080d08b45e93d0de6e", 0xf15, 0x1}) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) 12:06:37 executing program 0: socket(0x6, 0x2a35c49d6cef1b01, 0xd9a9) socket(0x2, 0x400000000002, 0x0) 12:06:37 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000002c0)="e1bc2f348f099fd15835900e8538ff740de8a5897c406ff701376c93bb66bbeb7455faa03b9062755166a045a2cdc60b4bf0cecad739131e56346a459125d3cbfc105f238d67932111d8f361fdb9d7fa48b58d4191e04dc9b86996d671e8bc3f87183a76bfd59fac61976b", 0x6b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() fchdir(r1) dup(0xffffffffffffffff) syz_open_pts() ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) syz_open_pts() 12:06:37 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f00000024c0)='i', 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = socket$inet(0x2, 0x5, 0xd1) listen(r1, 0x8) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 12:06:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) close(r0) socket$inet(0x2, 0x1, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0xffffffffffffff81) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) socket$inet(0x2, 0x8003, 0x6) 12:06:37 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x2) r1 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) r2 = syz_open_pts() write(r2, &(0x7f00000002c0)="e1bc2f348f099fd15835900e8538ff740de8a5897c406ff701376c93bb66bbeb7455faa03b9062755166a045a2cdc60b4bf0cecad739131e56346a459125d3cbfc105f238d67932111d8f361fdb9d7fa48b58d4191e04dc9b86996d671e8bc3f87183a76bfd59fac61976b", 0x6b) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000200), 0xfe72) syz_open_pts() dup(0xffffffffffffffff) syz_open_pts() readv(r1, &(0x7f00000014c0)=[{&(0x7f0000000100)=""/175, 0xaf}, {&(0x7f00000001c0)=""/136, 0x88}, {&(0x7f0000000340)=""/185, 0xb9}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/146, 0x92}], 0x5) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) 12:06:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x6cd, 0x0, "99982e8fccaf3f8156d8d5851de6e626828518e6"}) write(r0, &(0x7f00000002c0)="37cae34f96c686cab6b99add2d485ae6e2c6eeb6f7ee8a3affc005e0b521bf5f929400955eac0897d7c91b93fa804d1ee0a32e08f1a99f71575a1366048fffd45a55e40e21044779dfaeb88bcf456d59d45647cdf8a9c7f839eb688506bb0b06eed6cad23d8d81bb371a5de9611f03a6f5be6fda94cb3d5b95d96cf46cf4151a62dcfbcef26f7a4cbab94c052a591777274f637e44ac38b815e9cd1dc83ed823f637a72aadc779d6f5b6dd2c0a42e19f435185dae7ad5cada9a22011ca966e5f08ce0b62f08eb71f45d01d026e98b89dc61c00000000000bf50f09", 0xdb) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 12:06:37 executing program 0: r0 = syz_open_pts() syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) setpgid(r1, r2) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x101, 0x0, 0xfffffffffffffff9, 0x0) 12:06:37 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000002c0)="e1bc2f348f099fd15835900e8538ff740de8a5897c406ff701376c93bb66bbeb7455faa03b9062755166a045a2cdc60b4bf0cecad739131e56346a459125d3cbfc105f238d67932111d8f361fdb9d7fa48b58d4191e04dc9b86996d671e8bc3f87183a76bfd59fac61976b", 0x6b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = syz_open_pts() dup(0xffffffffffffffff) syz_open_pts() lseek(r1, 0x0, 0x0) syz_open_pts() ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) 12:06:37 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000140)=""/249, 0xf9, 0x843, 0x0, 0x0) r1 = open(&(0x7f0000000040)='..', 0x0, 0x0) utimensat(r1, &(0x7f00000000c0)='.\x00', &(0x7f0000000100), 0x0) 12:06:37 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ff1000/0x1000)=nil, 0x1000) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = getpgrp() r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 12:06:37 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) munlockall() shutdown(r0, 0x2) close(r0) 12:06:37 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000002c0)="e1bc2f348f099fd15835900e8538ff740de8a5897c406ff701376c93bb66bbeb7455faa03b9062755166a045a2cdc60b4bf0cecad739131e56346a459125d3cbfc105f238d67932111d8f361fdb9d7fa48b58d4191e04dc9b86996d671e8bc3f87183a76bfd59fac61976b", 0x6b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() dup(0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x80000000) syz_open_pts() ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) mlockall(0x1) 12:06:37 executing program 0: clock_gettime(0x5, &(0x7f0000000000)) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 12:06:37 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='Q', 0x1}], 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{0x0, 0xffffffffffffff5d}], 0x164) 12:06:37 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000002c0)="e1bc2f348f099fd15835900e8538ff740de8a5897c406ff701376c93bb66bbeb7455faa03b9062755166a045a2cdc60b4bf0cecad739131e56346a459125d3cbfc105f238d67932111d8f361fdb9d7fa48b58d4191e04dc9b86996d671e8bc3f87183a76bfd59fac61976b", 0x6b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() dup(0xffffffffffffffff) syz_open_pts() writev(r0, &(0x7f0000000540)=[{&(0x7f0000000000)="2bd0e48a46c83084407952dbb173aa514e755199604699ca9ca81e89de38fa8780", 0x21}, {&(0x7f00000000c0)="3685c5e8e782de1e73c524266b5f9a28d2354391a22791197d89ec90b043d84428081c74774b8fe7ffaf0b7c5d58e505a91521556671b858e06ed9c6d261a90e647994d5b64dccea7088c14d20b5159228ba695838fe98b8afa9ebcd48f4248a061b51e80d0cf70743642d724384cfd130f5c42ab4d732a29f72945d9d0efff9475769d104c1bdf98e413472ac06eadd8bcbca93c26dc99e496c7f34003829af44df3315c69932843fe637e46f555d28bdda69ee6f9a2386af95429136b2", 0xbe}, {&(0x7f0000000180)="e74b46c6147c8416705d066c44afb3c80d0870ffc731128be6f7f72cd9bbf25e8d48229c1afa8c4a56899392f1fdca75b1bfd1b9074231cd4dc63e04a17397ad52f6ff7cd6a18a437fd262b1048da1207e217ed4534e075b9258df5685be44ff5b8a26", 0x63}, {&(0x7f0000000340)="bbb29da4bcef6136a838286092212857cfebd4453c9a03f6467e1e4bde526d32ae3e90c9a1908792df315d11726c86ac45e9f99cef9e712899bf48d4470b96e9c6eb8745397a6316c8a341851526708c15119af52a3b1a3b092a3012279b7942e9b0e40603c75d8826555aa7643042abdd90b154f8f6f66bcff2a9a3838534c4c3f2872c3d4a4abc5464d43e3fba7ea3fe50b522afab8d27bf1c0920b69219c697b2188ee3cac50fea8b5d9e1289bed82be30c08af88857c099ac17576f7c13fc5162bf7dbecdca1eb407de3454f7966d6f219c40cd9104fe0e4c1bc7775130c4922", 0xe2}, {&(0x7f0000000440)="989d49ddb7430f5b8e496448cf90a4117e8f9a087b6b59b5b4ba3c3b1f3309e49b4e42cd50940796da478e58aa9bbfd08dd3eb7c7068ada00c73030943962694b2eb9c568c18e9e88770f610e738184902a246c965f745f8f44aa5200b0d1f084e389afacf02d9776e9cb06650d818f67c53a83fd0c0b6fd60b6588cc41d1753832120e51e4c85789853d222588aaad864706ced9fea2f5eb1fd2c1c6651ff74ae0c89938a5c02db821eec746dde5474326fd4c270b6bd4c4bb285e7627e276533", 0xc1}, {&(0x7f0000000200)="b4e034d48dc4bc650a46762cf2cabf5641f52fa3d447b7666c187fb5b6726208d4645438e3c06088329560f713168be6ca7392aadf81fea5bd2afd346137380cba4eaf2c129999bcdf65df3e74b825adc40289d6700ace", 0x57}, {&(0x7f0000000040)="9711562e42631684db587de5ccc721172b36bd5741a05a98b6a3b0d5d4d9ae332f52c18a9e612e303a66a84e", 0x2c}], 0x7) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) 12:06:37 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x5, 0x0}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa88, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 12:06:38 executing program 0: r0 = dup(0xffffffffffffff9c) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x8}, {0x6, 0x2}}, 0x0) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x4000040000000242, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000)="93", 0x1}], 0x1) lseek(r1, 0x0, 0x7fff) writev(r1, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) 12:06:38 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000002c0)="e1bc2f348f099fd15835900e8538ff740de8a5897c406ff701376c93bb66bbeb7455faa03b9062755166a045a2cdc60b4bf0cecad739131e56346a459125d3cbfc105f238d67932111d8f361fdb9d7fa48b58d4191e04dc9b86996d671e8bc3f87183a76bfd59fac61976b", 0x6b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1, 0x4, 0x3f, 0x1, "425201b363ec768d0d7c9a565928c3a250576204", 0x4}) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) 12:06:38 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2812, r0, 0x0, 0x0) semget$private(0x0, 0x7, 0x2) unlink(&(0x7f0000000000)='./file0\x00') 12:06:38 executing program 0: pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0x0) close(r0) preadv(r1, &(0x7f0000000200)=[{&(0x7f0000000000)=""/139, 0x8b}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/189, 0xbd}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/4096, 0xfffffcf8}], 0x1000000000000094, 0x37) ioctl$TIOCSTOP(r1, 0x2000746f) close(r0) execve(&(0x7f0000000180)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000001c0)='\x00', &(0x7f0000000280)='@\x00'], &(0x7f0000000440)=[&(0x7f0000000300)='@*\x00', &(0x7f0000000340)='!', &(0x7f0000000380)='\'[&\x00', &(0x7f00000003c0)='}]-\x90.^..+#&.\x00', &(0x7f0000000400)='\x00']) listen(r0, 0x9) r2 = openat(r1, &(0x7f0000000480)='./file0\x00', 0x40, 0x56464cc6f8d96585) getsockname$unix(r2, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000580)=0x342) 12:06:38 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000002c0)="e1bc2f348f099fd15835900e8538ff740de8a5897c406ff701376c93bb66bbeb7455faa03b9062755166a045a2cdc60b4bf0cecad739131e56346a459125d3cbfc105f238d67932111d8f361fdb9d7fa48b58d4191e04dc9b86996d671e8bc3f87183a76bfd59fac61976b", 0x6b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup(r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/229, &(0x7f0000000000)=0xe5) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() dup(0xffffffffffffffff) syz_open_pts() ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) 12:06:38 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) r1 = kqueue() fcntl$setstatus(r1, 0x4, 0x80) kevent(r1, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 12:06:38 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000180)=0x8) r1 = getegid() chown(&(0x7f0000000080)='./file0\x00', r0, r1) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/26, 0x1a) 12:06:38 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x2000000009) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) mkdir(&(0x7f0000000140)='./file0\x00', 0x2) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') getsockname$inet6(r0, 0x0, &(0x7f0000000080)) 12:06:39 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000002c0)="e1bc2f348f099fd15835900e8538ff740de8a5897c406ff701376c93bb66bbeb7455faa03b9062755166a045a2cdc60b4bf0cecad739131e56346a459125d3cbfc105f238d67932111d8f361fdb9d7fa48b58d4191e04dc9b86996d671e8bc3f87183a76bfd59fac61976b", 0x6b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="726ce5d8fcb217cfd749377704f5cbd76eb690a9179a7c637f6f858988c707cf4dd0ad6d4a104a3d897bf061b0e95ed3aa5916e57f254718c01075ab214255b277", 0xfffffffffffffe9f) r1 = syz_open_pts() r2 = dup(0xffffffffffffffff) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) shmget(0x2, 0x4000, 0x410, &(0x7f0000ffb000/0x4000)=nil) syz_open_pts() setsockopt$sock_int(r2, 0xffff, 0x880, &(0x7f0000000100)=0xda20, 0x4) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) 12:06:39 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) madvise(&(0x7f0000ff7000/0x7000)=nil, 0x7000, 0x0) 12:06:39 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000002c0)="e1bc2f348f099fd15835900e8538ff740de8a5897c406ff701376c93bb66bbeb7455faa03b9062755166a045a2cdc60b4bf0cecad739131e56346a459125d3cbfc105f238d67932111d8f361fdb9d7fa48b58d4191e04dc9b86996d671e8bc3f87183a76bfd59fac61976b", 0x6b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() dup(0xffffffffffffffff) syz_open_pts() ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) 12:06:39 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000002c0)="e1bc2f348f099fd15835900e8538ff740de8a5897c406ff701376c93bb66bbeb7455faa03b9062755166a045a2cdc60b4bf0cecad739131e56346a459125d3cbfc105f238d67932111d8f361fdb9d7fa48b58d4191e04dc9b86996d671e8bc3f87183a76bfd59fac61976b", 0x6b) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000000), 0x10000) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() dup(0xffffffffffffffff) syz_open_pts() ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) 12:06:40 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000002c0)="e1bc2f348f099fd15835900e8538ff740de8a5897c406ff701376c93bb66bbeb7455faa03b9062755166a045a2cdc60b4bf0cecad739131e56346a459125d3cbfc105f238d67932111d8f361fdb9d7fa48b58d4191e04dc9b86996d671e8bc3f87183a76bfd59fac61976b", 0x6b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=""/67, 0x43) r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom(r1, &(0x7f0000000140)=""/170, 0xaa, 0x802, &(0x7f0000000040)=@in6={0x18, 0x3, 0x8000, 0x7f}, 0xc) syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() dup(r0) syz_open_pts() ioctl$TIOCNXCL(r2, 0x2000740e) 12:06:41 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) shmget(0x1, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) ioctl$TIOCDRAIN(r0, 0x2000745e) shmget(0x2, 0x5000, 0x100, &(0x7f0000ff8000/0x5000)=nil) sendto$inet(r0, &(0x7f0000000000)="2c025f8f7b58ea145ae03e1d76187119786e53a93b13681dc67d375abe62f3b156198158539283caedf1260133cdfc5113a0d480a9d2b46e7f299e4bfeef4a01cd53c7be3431d4e3e66fec8c7173745ee4ea132953d602e99bb9a741343202edf303846de88b0b724490a08cd674f1d59c8bf6a0d8", 0x75, 0x400, &(0x7f0000000080)={0x2, 0x1}, 0xc) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x7) 12:06:41 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x3, 0x9, 0x8, "2e9d460df4b0e8bd881bbb68f1f0a7a1409b1c25", 0x5, 0xb40}) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x10) r2 = syz_open_pts() write(r2, &(0x7f00000002c0)="e1bc2f348f099fd15835900e8538ff740de8a5897c406ff701376c93bb66bbeb7455faa03b9062755166a045a2cdc60b4bf0cecad739131e56346a459125d3cbfc105f238d67932111d8f361fdb9d7fa48b58d4191e04dc9b86996d671e8bc3f87183a76bfd59fac61976b", 0x6b) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000200), 0xfe72) syz_open_pts() r3 = dup(0xffffffffffffffff) syz_open_pts() r4 = syz_open_pts() close(r1) ioctl$TIOCNXCL(r2, 0x2000740e) poll(&(0x7f0000000000)=[{r3, 0xac}, {r2, 0x40}, {r4, 0x180}], 0x3, 0xc5b) 12:06:41 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r1 = semget$private(0x0, 0x0, 0x8) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)=""/187) 12:06:41 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000002c0)="e1bc2f348f099fd15835900e8538ff740de8a5897c406ff701376c93bb66bbeb7455faa03b9062755166a045a2cdc60b4bf0cecad739131e56346a459125d3cbfc105f238d67932111d8f361fdb9d7fa48b58d4191e04dc9b86996d671e8bc3f87183a76bfd59fac61976b", 0x6b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() syz_open_pts() ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) 12:06:41 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0x4) r1 = msgget(0x2, 0x82) msgrcv(r1, &(0x7f0000000000)={0x0, ""/53}, 0x3d, 0x1, 0x1000) 12:06:41 executing program 0: semget(0x2, 0x0, 0x655) r0 = semget$private(0x0, 0x1, 0x0) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) 12:06:41 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000002c0)="e1bc2f348f099fd15835900e8538ff740de8a5897c406ff701376c93bb66bbeb7455faa03b9062755166a045a2cdc60b4bf0cecad739131e56346a459125d3cbfc105f238d67932111d8f361fdb9d7fa48b58d4191e04dc9b86996d671e8bc3f87183a76bfd59fac61976b", 0x6b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0x0) syz_open_pts() dup(0xffffffffffffffff) syz_open_pts() ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) 12:06:41 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='./file0\x00') fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x69, 0x40000000, 0xaab3, 0x4d1}, {{r0}, 0x0, 0x1, 0xfffff, 0x9}], 0x7f, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x3, 0x20000001, 0x6, 0x6}, {{r0}, 0x0, 0x44, 0x4, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0x14, 0xf0000000, 0x8, 0xffffffffffffffb8}, {{r0}, 0xfffffffffffffffc, 0x8, 0xf0000043, 0x40, 0x9}], 0xfffffffe, &(0x7f0000000180)={0xee, 0xfffffffffffffffe}) 12:06:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x6010, r0, 0x0, 0x4000000000000001) fchdir(r0) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 12:06:41 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() write(r1, &(0x7f00000002c0)="e1bc2f348f099fd15835900e8538ff740de8a5897c406ff701376c93bb66bbeb7455faa03b9062755166a045a2cdc60b4bf0cecad739131e56346a459125d3cbfc105f238d67932111d8f361fdb9d7fa48b58d4191e04dc9b86996d671e8bc3f87183a76bfd59fac61976b", 0x6b) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() dup(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) close(r2) 12:06:41 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000002c0)="e1bc2f348f099fd15835900e8538ff740de8a5897c406ff701376c93bb66bbeb7455faa03b9062755166a045a2cdc60b4bf0cecad739131e56346a459125d3cbfc105f238d67932111d8f361fdb9d7fa48b58d4191e04dc9b86996d671e8bc3f87183a76bfd59fac61976b", 0x6b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xffffffffffffff27, 0x401, 0x100000000, 0x2, "4c03a6eb3e580f00e5256a2531a52823304aa7fe", 0x7fff, 0x16c}) 12:06:41 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000002c0)="e1bc2f348f099fd15835900e8538ff740de8a5897c406ff701376c93bb66bbeb7455faa03b9062755166a045a2cdc60b4bf0cecad739131e56346a459125d3cbfc105f238d67932111d8f361fdb9d7fa48b58d4191e04dc9b86996d671e8bc3f87183a76bfd59fac61976b", 0x6b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(r0, &(0x7f0000000140)="ba18799d1d7952345dca31577302364b0ce1a06fffeda358dfe1ab78357f7f12acc1effa986f69761e4985be7585aa0c04839bef66f9447689ab050be8de40a7e8344b3619eaf676e0f64562b22d01460f7b7093520df268b32845eaad63baeaef4ae59a692a820000000000006de7aa14e22f4ddc552bd85a8076b1dc3c1d55ba667d358d351a1ff2d76b170cf8fd050c2cdf9999ff5769a10242d6954d8ba409feb90e5218696a7435796da6fdbfabea39988cd7bf8909e2247baf6a1b5fd0b3f2907fb21a639cae4671313e86704989fa2d626513d6d08cb9eb011c1590bb98fb98c883a8a2ac2f7b3e5b01743a71ec", 0xfffffffffffffd2a) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x8) r1 = dup(r0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_open_pts() dup(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x40, 0x2cb17b6e, 0x800, 0x1, "46e577a7a0c2c99f362b542b2499e63026ebd381", 0x1, 0x5}) ioctl$TIOCSBRK(r1, 0x2000747b) syz_open_pts() syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) syz_open_pts() 12:06:42 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x3ff, 0x80000001, &(0x7f0000000040)="6335f8b6a3cbcdbe420e6a5db5d7ded3ce322f4bd95cf0f9b9f69a25cc23228ba44bcd47882e446cd690c5f118826dadcbe853daadb4c0d461deba7c643a951d9433eb2ad851c72ebb1110ad34f2b8a2a09de2f1083f3871ccbf883c8d064c5cae2b1b9340b9e11d4c84e7e26b728f1246a652cb51847d53fbaea5e156b83524d3170a5d87e433071ab7dd27e09b7e8ddb43d53d0c77df1203b35f49ef70714e3fb4a5a6b4ddfa3b190d9d1897b7badcdf30cc1e58e33828624d56b8ed82ca650a627bc2bb6f6cd8df56b1f2cf11d012c601dfaf07bde7b9c5cbca550fa3790864d49b9d9b82e52a", 0xe8) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x401}, 0x10) socket(0x0, 0x2, 0x3ff) 12:06:42 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="e1bc2f348f099fd15835900e8538ff740de8a5897c406ff701376c93bb66bbeb7455faa03b9062755166a045a2cdc60b4bf0cecad739130800346a459125d3cbfc105f238d673ab2b1751374932111d8f361fdb9d7fa48b58d4191e04dc9b86996d671e8bc3f87183a76bfd59fac61976b", 0xffffffffffffffdb) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() dup(0xffffffffffffffff) syz_open_pts() ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) 12:06:42 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind$inet(r2, &(0x7f0000000040)={0x2, 0x0}, 0xc) 12:06:42 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000002c0)="e1bc2f348f099fd15835900e8538ff740de8a5897c406ff701376c93bb66bbeb7455faa03b9062755166a045a2cdc60b4bf0cecad739131e56346a459125d3cbfc105f238d67932111d8f361fdb9d7fa48b58d4191e04dc9b86996d671e8bc3f87183a76bfd59fac61976b", 0x6b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x100000000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x20, 0x1, 0xfffffffffffffff9, 0xb53, "db84168200ec07d3e94a55a3285e815cd646614e", 0x3, 0x5c5}) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) 12:06:43 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000002c0)="e1bc2f348f099fd15835900e8538ff740de8a5897c406ff701376c93bb66bbeb7455faa03b9062755166a045a2cdc60b4bf0cecad739131e56346a459125d3cbfc105f238d67932111d8f361fdb9d7fa48b58d4191e04dc9b86996d671e8bc3f87183a76bfd59fac61976b", 0x6b) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = dup(0xffffffffffffffff) syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0xf2d) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x2, 0x1, 0x0, 0xff, 0x3}, 0xc) 12:06:43 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000002c0)="e1bc2f348f099fd15835900e8538ff740de8a5897c406ff701376c93bb66bbeb7455faa03b9062755166a045a2cdc60b4bf0cecad739131e56346a459125d3cbfc105f238d67932111d8f361fdb9d7fa48b58d4191e04dc9b86996d671e8bc3f87183a76bfd59fac61976b", 0x6b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket$unix(0x1, 0x5, 0x0) syz_open_pts() getsockopt$sock_int(r1, 0xffff, 0x128f, &(0x7f0000000000), &(0x7f0000000040)=0x4) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() r2 = getuid() r3 = getgid() fchown(r1, r2, r3) dup(0xffffffffffffffff) syz_open_pts() ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) 12:06:43 executing program 0: symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/26, 0x1a) r0 = dup(0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000040)="4b3f60196f4e37eda5c9c4a2164353f54ecf1a3ab8e783c9527e8841227629d840ae4abf57bdbd3fa8d67dc2fb4a9f57e5e60438e8c40657dbf1c904554ee79841f4875df8fc215c6b2792b8d5e9a8a1fc73438c0c3fa7fe24c49b6ab6351302005bedb44338a04f6b0b9517517d668748df089e63890dd4a718c3299b76f767417626f944ebef2dbbad04a9a34949c70bba30cb263788c16f064217e439907e63ee8f8dbbc3e80fbd1d6625d709413557d038f7f0d610ed6983b0e9435b", 0xbe, 0x3, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x90) 12:06:43 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x401, 0x4, 0x3, 0x8, "7c004d12333299d91d6d8a1531de95d8bdc04d76", 0x6d4, 0x1}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x10) getdents(r2, &(0x7f0000000180)=""/190, 0xbe) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x0, 0x6}, 0xc) close(r0) 12:06:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="a907482404eaacfeac8b0ac63620c9d674ae3c86c13f35c7dca9f086aecc8a45f12f4c0ca6235ac4ebafd8275969825b1f58df2241228696696f4c8bcbec2125dbfcc8", 0x43) r1 = syz_open_pts() close(r0) fchmod(r0, 0x20) r2 = dup(r1) connect$inet(r2, &(0x7f0000000140)={0x2, 0x3}, 0xc) r3 = syz_open_pts() getsockopt(r2, 0x9, 0x0, &(0x7f0000000300)=""/65, &(0x7f0000000000)=0x41) close(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 12:06:44 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000002c0)="e1bc2f348f099fd15835900e8538ff740de8a5897c406ff701376c93bb66bbeb7455faa03b9062755166a045a2cdc60b4bf0cecad739131e56346a459125d3cbfc105f238d67932111d8f361fdb9d7fa48b58d4191e04dc9b86996d671e8bc3f87183a76bfd59fac61976b", 0x6b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() dup(r0) r1 = syz_open_pts() ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 12:06:44 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000002c0)="e1bc2f348f099fd15835900e8538ff740de8a5897c406ff701376c93bb66bbeb7455faa03b9062755166a045a2cdc60b4bf0cecad739131e56346a459125d3cbfc105f238d67932111d8f361fdb9d7fa48b58d4191e04dc9b86996d671e8bc3f87183a76bfd59fac61976b", 0x6b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() r1 = dup(0xffffffffffffffff) ioctl$TIOCSDTR(r1, 0x20007479) syz_open_pts() ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) 12:06:44 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000002c0)="e1bc2f348f099fd15835900e8538ff740de8a5897c406ff701376c93bb66bbeb7455faa03b9062755166a045a2cdc60b4bf0cecad739131e56346a459125d3cbfc105f238d67932111d8f361fdb9d7fa48b58d4191e04dc9b86996d671e8bc3f87183a76bfd59fac61976b", 0x6b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x400200000090d0, 0xfffffffffffffffc, "d730c1e7ff07c6e23c5b00000000000000e74de4", 0x1}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() dup(0xffffffffffffffff) syz_open_pts() ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) 12:06:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x1000) shmdt(r1) 12:06:44 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x100) close(r0) r1 = syz_open_pts() write(r1, &(0x7f00000002c0)="e1bc2f348f099fd15835900e8538ff740de8a5897c406ff701376c93bb66bbeb7455faa03b9062755166a045a2cdc60b4bf0cecad739131e56346a459125d3cbfc105f238d67932111d8f361fdb9d7fa48b58d4191e04dc9b86996d671e8bc3f87183a76bfd59fac61976b", 0x6b) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="838a28a0e6788dbe47375cc9e299af84c4b66627b4ca3a2bee66de20c13a47654a922860ec12cc1c61a95d792112d71b3cbc4d26592f93558993aa2ac33bd89b5654ba4c457d26040097a0ac3236448813c977a77bca8edf85bea6a1a2c763444c7e69e09459977267523646dddb7b06e1e2565c1a824e7f3d39b4a87be0703171c398ae913105802bed9e6aff477e2aca2d6975fb0a2731d6044875762880309c87feaeda3eb0a2cda4a2bb7b6e24685025ce9555eeba9a492d6b000000", 0xbe) r2 = syz_open_pts() fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) dup(r2) syz_open_pts() ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) 12:06:44 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) 12:06:45 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000002c0)="e1bc2f348f099fd15835900e8538ff740de8a5897c406ff701376c93bb66bbeb7455faa03b9062755166a045a2cdc60b4bf0cecad739131e56346a459125d3cbfc105f238d67932111d8f361fdb9d7fa48b58d4191e04dc9b86996d671e8bc3f87183a76bfd59fac61976b", 0x6b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0x1a5) syz_open_pts() dup(0xffffffffffffffff) syz_open_pts() ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) 12:06:45 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = syz_open_pts() r2 = getpgrp() fcntl$lock(r1, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x20000100000000, r2}) 12:06: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, &(0x7f0000000100)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fchdir(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050600000038040040badf3d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 12:06:45 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000002c0)="e1bc2f348f099fd15835900e8538ff740de8a5897c406ff701376c93bb66bbeb7455faa03b9062755166a045a2cdc60b4bf0cecad739131e56346a459125d3cbfc105f238d67932111d8f361fdb9d7fa48b58d4191e04dc9b86996d671e8bc3f87183a76bfd59fac61976b", 0x6b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) r1 = socket(0x10, 0x8002, 0xffffffff) r2 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000900)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000940)={0x0}, &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) r7 = getegid() sendmsg$unix(r1, &(0x7f0000000a80)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000180)="e0b4aa10f7450100f9e2e1042927afd65f72f2bad76bceb511a3e289e59d41262f6a4275c226c4db2e25b002e4a7a48e36974dc125441903fbfa1df3e0c6fa7fb5de391c0555cade00192ea698e486c8b26a4fa4edc7c56303272292dd8ae18204c769f7cfe9359287ad8a8c07ee7f24d84aea5449151937698b053d4e81f3d1563c1fe7c5651e13fb71632eb44372e352a5690392feca585c7f4bbc5ae4fd24131131b6fd26821d20fb75a97291da9991c4378ef910a7c9a345d6f3a26a0c5c19cde886c312d920218e622f1028f0356e3572790bf9ac4d364093", 0xdb}, {&(0x7f0000000340)="e49d656539f4b493f3b964e9f528cbfc33de96c82bc5f0d6210b917bb27b786528a37b1b773ddae285fa48a80a818252f93c564fd813601d149655e79d7c4e579279ea100050bf0d2cc8", 0x4a}, {&(0x7f00000003c0)="0cf9a98b2c993e414c7fc147ad22ad4f7b304d1da0995ec824c56ed4fef29379e52e290db0f1f7364658e922ae09b92034998d82c421ff8186e9ca4bf87c2195e217911c64ed616baf71aab5d1d2ec5bc212428d51d557a16cfacbfad2b46f71a9f4e9bd0d4d1d392de5fbac1d4482fdf3cdc6d2237d0e8cf2f82bdf66441827794e1f60537b774bc6e874fe1c76bb7cf57ebae69b5b4528d4197231fc7216b1be37effb9215d9de826aab1fe3a52e816b598e30037511da5e7746f4823b787a653485213981f5", 0xc7}, {&(0x7f00000004c0)="7c2a5a83e3984a2ac937a35bd77cbd476e17cf40d8eae5434b6b2c145a64bf871b7e55b6d6166b0e7a02c66a83dc68e02afabdb6fc12b11a0de17cadfce23de75eefc73e91e20f975c5fe225ed6c7fc0f920bdde723716395e521097a59c23ab12db3e58d147273caf05ed659c072e8c5aea1b90ebbe4a5c4963e23614b958f1b77f5d9b5eaa7a7f59b84bcf30d72dd53685e4f783ef406ab6d1c3e82218c7b114cef5ccd1635270ee6972eb863a3e83b0daad37722995d7548f848ecdb37ababe8fe28e66aa040330a1651ae46e1ab01d0685c9014883e3fddebfe6469a71ea33a9", 0xe2}, {&(0x7f00000005c0)="53ff402ac152cf35c1a4e888bf1a55095d35afcb7282a8df146c5d419f51018734d44a31aa344ab3ac065765994a56f88c0bdb0463c968936676ceef38ba1516cb8c5050a784fafce028d2613b9fe418052794feaf70fbdcfde7618d7730fe4a0b8efcfeab47e2e6f097d0db1754b033baae0cca3bf5aa", 0x77}, {&(0x7f0000000640)="56e204b23891edaf7c6101ce2b0fe27606300c23e76252ca7a35eb5b3c3daf684ba0f13f032e680ca2eec24df2376578661e8026ae636ba4240b85518a107c57ee1de3a79146fe208d87576a22b046de358612c18846b6917c7d9f5a", 0x5c}, {&(0x7f00000006c0)="9328a55ee36758a7c3235a19b0840f549c4406b60c032449c29620948fc78593e0c465efd97225c45ac6714fb41688b2953ce5055d0af92147e8fd370e6f0863a79f95a6039d53fc2bfc81eff09035d20d983ca8e469290083f3aa8425ac957a947b56811006d2ed0bc6c2a0be0e90687fe900ebaad0c6d5027c4ce3bd5dd87f4ad4f145e1ce66845fb6c4012581d63b742e560fb3a978af3f141d372c3dec17d314fa369b38497de578436e97cd270efacb6db1458a237631fbe78e15288fce6a918486c2fafdce60447cfc", 0xcc}, {&(0x7f0000000040)="a58f92455da83c15df821a836b6f4ad5744cd756e6beb791", 0x18}, {&(0x7f0000000280)="83", 0x1}, {&(0x7f00000007c0)="f68f3d500fdac219c95d387ee097ee0fbed4f1f011c56b93d06ef341816a04f6715159ed12c1efcf26a3030c873c4fc43d684554c463516bae9fc91b4e6b63", 0x3f}], 0xa, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x60, 0x408}, 0x1) r8 = syz_open_pts() dup(0xffffffffffffffff) write(r8, &(0x7f00000000c0)="b79b3b1a7bc7fc0efd3547ff30878c8f9f128eb19abce789f599e09cecbba82d92c47b5556643a943177d89a599b807fd54755c0c1b4639d8b782154a8736be8434d9186b9c0109ae4e80c0a840df2092a7e071340a3a5ecfd3bfad5ee4239d22509d654e490a3f6eec79667ca7eaf5501fe3b707c41b492817e40ad35466f33c8d3050470de48484a419bd0bc8d6e618cf7afcd2e2c8c8fccc9dca920a72a149dbf8a", 0xa3) syz_open_pts() ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) 12:06:45 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000002c0)="e1bc2f348f099fd15835900e8538ff740de8a5897c406ff701376c93bb66bbeb7455faa03b9062755166a045a2cdc60b4bf0cecad739131e56346a459125d3cbfc105f238d67932111d8f361fdb9d7fa48b58d4191e04dc9b86996d671e8bc3f87183a76bfd59fac61976b", 0x6b) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() dup(0xffffffffffffffff) syz_open_pts() ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) 12:06:45 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) 12:06:45 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) getsockname$inet6(r2, 0x0, &(0x7f0000000080)) r3 = dup2(r0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x2) renameat(r1, &(0x7f0000000080)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') 12:06:45 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003eb000/0x1000)=nil, 0x1000, 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) 12:06:45 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r3}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r3, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = dup2(r4, r5) r7 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000640)=[{{r5}, 0xffffffffffffffff, 0x5, 0x400fffff, 0x81, 0x1}, {{r0}, 0xffffffffffffffff, 0x84, 0x1, 0x40, 0x5b}, {{r6}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x336, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x7}, {{r6}, 0xfffffffffffffffe, 0x48, 0x80000000, 0x81, 0x5b}, {{r6}, 0xfffffffffffffffe, 0xa0, 0x0, 0x4, 0x1}, {{r4}, 0x0, 0x40, 0x4, 0x2, 0x20}], 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) kevent(r7, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000400)=[{{r6}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r7}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r4}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r5}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r7}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r5}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r7, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 12:06:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) r1 = semget(0x3, 0x1, 0x200) syz_execute_func(&(0x7f0000000040)="c4e2a192b4f900000000f342a50f5f13c4e199e954d40c0fd52fc443a10a7af2874271b4f20f0f269efdc4a17a2d0f") semctl$IPC_RMID(r1, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 12:06:45 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/4096, 0x1000) openat(r0, &(0x7f0000000000)='./file0\x00', 0x800, 0x0) 12:06:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r2) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x1128, 0x10000) 12:06:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x3, 0x9, 0x8, "d3827463445b6559c4d35904b1ea92c1f7a1af48", 0x2, 0x5b}) r2 = semget$private(0x0, 0x3, 0x8) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) setsockopt$sock_int(r3, 0xffff, 0x120b, &(0x7f00000000c0)=0x6029, 0x4) semctl$IPC_RMID(r2, 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x401) 12:06:46 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20102, 0x191) r2 = geteuid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, 0x0, 0x4) minherit(&(0x7f0000d11000/0x4000)=nil, 0x4000, 0x3) munmap(&(0x7f0000d12000/0x3000)=nil, 0x3000) r3 = getpid() wait4(r3, &(0x7f0000000100), 0x0, 0x0) r4 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r4) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x1000, 0x7f) r5 = getppid() r6 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x5ac, r2, 0x0, r2, 0x0, 0xb7, 0x5}, 0xfffffffffffffffc, 0x0, r5, r6, 0x1, 0x1, 0x1ff}) 12:06:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) accept$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000200)=0x8) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 12:06:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r2) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000002002a1b", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r3) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x1, 0xffffffffffffff80, 0x7f, 0x9}) 12:06:46 executing program 0: recvfrom$inet(0xffffffffffffffff, &(0x7f00009be000)=""/11, 0xe8, 0x0, 0x0, 0xffffffffffffff4e) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 12:06:46 executing program 1: getgid() socketpair(0x12, 0x4, 0x4, &(0x7f0000000000)) dup2(0xffffffffffffffff, 0xffffffffffffff9c) r0 = accept(0xffffffffffffff9c, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a1395aa965b71409f7cd1e28414e2a6a690c15a4ad23eea999b73740e131e632d81831154034b9831facb5cf546cd71026d27211c4a2433b30ad411c26403"], &(0x7f00000000c0)=0x6e) fchdir(r0) chdir(&(0x7f0000739ffe)='..') getppid() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x101, 0x7}, 0x8) 12:06:46 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x100) getpeername$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) sendto(r0, &(0x7f0000000140)="9fe42e020acd93a90cc95637c081b42350e9f7ae49e815d56b10f3a1638bb6ce543a879af36e0f4e3c2bdf87665c2688bd7193204bf395c94295e7e6aa62198bb467e6d6ab90aa40c91c8dd1bc17340439505e8cfd3c1d7f9f657d9fd43a6ef11a6915edd38d68dad21fc4e5c231e1fc2c0c8b79f7d0a108eb9df29ffa9bd128d1d1dc823f3b12411a42b491e4c605cb3df62b49b850fc28d625edd6f7741a230b7ba3331cef0eeb3d4531f503b89585f98bf43535f9ddc7506b63", 0xbb, 0xe, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x40, 0x400}, 0xc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r1) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000240)="b4e3d0f723ceece3c59f7cf17b39", 0xe}], 0x1, 0x0) socket(0x1e, 0xc000, 0xed0e) bind$inet(r2, &(0x7f0000000200)={0x2, 0x1}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000040)=0x10000000000000, 0x4) poll(&(0x7f0000000100)=[{r2, 0x44}], 0x1, 0x0) fcntl$setflags(r3, 0x2, 0x1) 12:06:46 executing program 0: syz_emit_ethernet(0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x80) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) 12:06:46 executing program 1: pipe(&(0x7f0000000080)) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) execve(0x0, 0x0, 0x0) r3 = dup2(r1, r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r5 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) chown(&(0x7f00000002c0)='./file0\x00', r5, r6) r7 = semget$private(0x0, 0x3, 0x644) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280)={0x8943, 0x8}, 0x8) r10 = geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000001c0)={{0x1, r8, r9, r10, r11, 0x5, 0x8c1a}, 0x3b6, 0x9, 0x6}) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) getgid() 12:06:46 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0), 0x1146, 0x0, 0x0, 0x9}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 12:06:46 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x180) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x10, 0x1) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) shmget(0x0, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) 12:06:46 executing program 1: mlock(&(0x7f0000d8f000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ca6000/0x2000)=nil, 0x2000, 0x2) madvise(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x6) munlockall() 12:06:46 executing program 0: r0 = socket(0x10, 0x1, 0x7) recvmsg(r0, &(0x7f0000001180)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001100)=[{&(0x7f0000000040)=""/44, 0x2c}, {&(0x7f0000000080)=""/51, 0x33}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/11, 0xb}], 0x4, &(0x7f0000001140)}, 0x1) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) setsockopt(r0, 0x5d97000, 0x3, &(0x7f00000011c0)="a8b03c2afa0a9d1abd32236b4c40d868a3fc60d9275683b82dd141d328ba84c177bd3ea7ab8c0989dc6e381a5d46785320ff6b826d2679372fe6ce3377f20d0d50f5ae5d7f460d5f2ff84bedeb51e52eb2a48474586e0b979887f665605d916ae6ee0937a6544c407fa03e2e25ceb07be6068dc9096b79ec0439356719fd2f40ec0687534fccde342366f34b2b44735d2ad3d55798ffcb843cdced0861a7455c69b29d09e415f8291b99ee961a9b481f7fbc681797c1e19452b0ec200d4213a56e3be9d2d1344e0586254ff5ed362b308a049c54b0876fe1f26c892063341571d69698029367c0d636268c186600d5f157", 0xf1) 12:06:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) recvmsg(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 12:06:46 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) madvise(&(0x7f00001ef000/0x4000)=nil, 0x4000, 0x4) 12:06:46 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0), 0x3c8, 0x0, 0x0, 0x9}, 0x1) 12:06:46 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) flock(r0, 0xe) ftruncate(r0, 0x0) 12:06:46 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x3) flock(r0, 0x3) close(r0) socket$inet(0x2, 0x3, 0x1) 12:06:46 executing program 0: clock_gettime(0xb, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x1, 0xa2a2}, {0x18, 0x0, 0x81, 0x80000000}, 0xac9, [0x7, 0x1, 0x1, 0x6, 0x3, 0x3, 0x7, 0x9]}, 0x3c) 12:06:47 executing program 0: r0 = dup(0xffffffffffffff9c) fcntl$getflags(r0, 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x2, 0x4010, r0, 0x0, 0x0) r1 = dup2(r0, r0) poll(&(0x7f0000000000)=[{r1, 0x40}, {r0}], 0x2, 0x5) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x6) r2 = syz_open_pts() r3 = fcntl$dupfd(r1, 0xa, r0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r4, r6) write(r1, &(0x7f0000000200)="f00c0d6c100252a298a3ebdb395c08e6258c275ce84db94b3f6b158c621e04c072a43328dc3e30a6abd38abd1e15f4ff23de38c972bb95810c3059a9cdc874d94cc6347fd6fb2fc731b0f8012db80d60ae3f4d3e8e889442ef0add0615a7729f8a5378039826d792436160f19c91120e658c773b8e3801468b99f9f454dc74d8dea3de73a889f453df3990088b90df5bbd6183898c34321402c23728089b45275dd2cf3bc3d0a30217d62288106ecf7dd594c688c2c9bc475047724733497c3941e28a327846ee283a410df385af36f7285053dd4dce3cc1b7b70aebd65647c1d73c0b1038e555eca18dacb25c58d71bd9cf02ac9d77f0a1c576a3679653ae693ac20c3c064c879cca0129e5d4a36a4b93fe4e21117e3d3c7469d839e0c08258db12c3528c7351559feff3856e558b8de1d6d94999b2d4c9a93f3a4a93553c801889df0dbbc92d20d2ba3a31afc8b808294b297c9dc913885bb6ac18d0f45c744f7c012212536bb370356efd9003f20e9dc9bf7cc1c4fbb5f04a9542ee4c9085582352245f4a4c90ae051761801cf3f4521244da7de16ff98b9f9de2cb7b10c251c8fe626e91f942e66bbc216984ba4c5f88035216f63bdd0c85ba85c9dd00333a8c6187cdcaadaab33b11724dd40dc2d13b38f32860a3bb92ca956eed12392087a4cf371ab3737fb3d2607539b3c52d3f2dd22a0fb589d49f1e0681fae3c80b83d128e57adc9091bfc1696d4391666b25bdbf6c25a1bdbf3f449ad4e19564a1a2410b30574be2a579820b0b1aae4b932079ed7ed4a3bd460286c70f7f9c25f9e84817e7879d6e655617ac725f0ff9e4f20c70acd8ef7c9788d6fa8bec0f3ba91537b83a7eef6bac2c4791e574d8db820177d8ea6fcb9eab1f85c2d01b94c465b3d1f19cbaf16aa6887a07b457e34cb36491edc5dff5cc58c107afe42af5f540bb87921ad6aca8a1a983a0ca9ad9dbbf019f068ceb02d3e94dc371d1c8db2345a0d78b9c78ed887e3e6c775617dcec65bfb2c7efbfcf113843ac30654fc2adec66b0aee17d1db483f423d320fecc6ef7820a2e5b6c4cc77541eafb68117eda23000e6896fab3b8a1aac2a717f0ca609e9f4959eaae3623e0d832099db7bfcaa84db0f038b314caf7014d382084178d8cf2f51e58ff940d9a5d836ee261616f22d02c8a25642a8f5ed3ae39236757b7ffc9eaf5b55f783e34dbf97f42c60d7834a6ff4976f95f8c4799b2bbce2f565bcfa76458c9b9bc2be016048171a5f731b794c4c9655dc1213e9a130b3125a722a63b8c1a8b4f8fba13e5c2c59b099463643c439ea88f0c159f13fb395face2fe1f8ce5042fe3ea340458559b70bff74d2b3c02c118e057b6431ebbc101d5bbeac10e60534c6074a279c9d4ae65a3a762458912d7263a0b5fbf3e5a0eb08243b6fffeaa8a2bc2ec163f2292059f9c0f8fc0bf806d9cec658faee0fe0b64edcbcb3aab03607e8c3590c426654871f4f0fd9b2a00d027b55be1d71ceaa55771c5829be386a4189857cf5dc296bb2532be381431c12d380c7214c06cbef9a795278faf4fa2569adbeefe2f7dda3034062f623ad0f1d06f91f00afef54567c2d32c789ef1666b6e18b61ecb8b34869d6493f8fd10b294af159c62a562220f9b1ff08b513082439e081a0723c561228acd4ba10bef5374a228bdf4112b913425aa03785670acf076980ca49e750d87256ee88b1357441f821f4f96614ce93b10499a794ea214ec31e47e02d6c9e08cdd969a209d9200fc0e3eca1b2af4d0890648ef5bc6d677d8b61b066421c7ed3f38a67884718790c561d86b8ec0c3c35ca07877ce905fc60d599fc04edd7252d0d44010116b11379fd96b15b4ce319ebc5f4de056bd4df1f090f6c69424834c4ff4191eb1e84b926721354ddac48095b7baf2a1b6ba1f5f1c9985d4e855ab68260b25704a8fbdb838514d948fa9f124f120fe67cd02842adc7ea6b4d1e330fee21f829ed5c64fe19e1f83e3ae1f19c3540bb5f11feaf32e0b93442336c029d10470fc8f135c7dbba8a7c99878dbd1fe8589e1844a6bf6e408d41a66f2d00baad4fa3223381f55ba23e9d624533d5031dcb67cc9b73377af0ed83f4b2fad66cd5be0087a510e136c7a4af305bd9de9d411b284b8415c29ad8b4b9ef8dd01ecb96b929aac53970a752067c331a6781c004ceb1ba49810568bc0a94b0d70e6165f341b97c5a30a9321dfedb156036d993353a68f2bd120cc6584ff4e0d8e7ea3df045f07af26e0cf24172a9c5686d37f92fdd237cf1eb093d6be2a0e4c8dfd56863453c98161763a8dfb09ff1482c954b6cd13d7f1aaf5921e36c587dd59b60e3a95e611fb02f703555191da878cedcdd55553e4043ab84cf4fa3777524070b6d4e987c9ed0650ac2067170658e3a37e237899988b3f63ffd4558496c7c7f6b502328cb944be1a5dc6539ac42464e715726da827abc12a86c1283ba0f4f0df71d7cf404974c7c7e50c5f2474a2f092cf76687bd193cc8291560b8365fb2982ff0b5fdefd25c430af9d4fb3099309099321de16961203c444faebb87467d01b86a326bbd3a7b7ef55760edff8e26ebcd051707db61014451f8053c36cb42ccd4e2511e940b0c86420c874c2ca6938824e2ce54d4e6275fc57a8db333101774dc1becba34abb41a540583896959c0c51c0b326accb9812c03c48e79bc94ef1f51b248b0e24e85cbb2d31f8a2da3cac8a54ca9ae2c768b850e8f3e548586fac0f3a1dca6e7296ed864bb4152f855216c1056d8edb2880a726afc9baecebeeae8f0ba52e9e09e21afc1b3825a2182570b91aa72331f3864643453945fa4f950795e6f791ef46fc71110b24e1ab1e4e1409a2c5e38431685fbaf5f09fa347ab621963d3e7640be5f0493d39fed41bddd6fb81849541634890ba14b871691afc6314b3671c1139cf32597e68e4c1ddc7a5214d625aa2848bda2f9e634f4d2a288fd4892b3178f8071f27b29aca46c9295115a260d895a2810df211ac1412baa76a253cbabf80f9a1fa807177109f65d779944e0daae648e2cc9731010284a3058323b0f4cfbd716ea2a5e21c3698f1cdbb8b296eca1a39f6082821b13146b068ba50695829a191ed488874001e829fde432ca237ef023e9146815d09de247c134f6d4739c1585d89f6e2b3abd2ba006eb80246d9b9058fb4d8ad1b52fdac8071dc7ff4b08d342cf57e499897cb2081db82d46b3c4b76f481b5be05065c58fe5fbfcbde8c4cad7238b90cdb5d08a6fc2b4ee03cdb6d7ff04a48ef1d92be949be3d38cfdb4114e852263ed806853358d7fe47987201043bcfbf9b81aa7a384b6cea716f91ca3a3174b52bf3bfe88c4ef1aba5f4af2a7030cc48ab07ebd1e2f41f3ac5021013fd6bb67b2bc8f605f1ea5c4b0fe461bd05692fd653e7b5d30840735f3003875c87e8e00d2210e3fe0fa6712c25374207285ce86b4c22535e0a24c1d9b0ab03a580acb025a29f19573fbb0e8eb097c4fa5780407e9a03150334f83172c04eb6ddb3abe7f3787da95a073c189640f206de68cf06f4a332b9b479c08f264d326d1e8ddedec7005df13f4d7e92dfc30498e92559de545663d7edf23902debbcf235abbe0de20700721b36e1aa1521c5396d67752d195e69d59549f495aaba59856b7a77610a4764274335d7ba0c9dee3320e504d4cc65a827c662a2cb9514ca711910573f2e0c05ddfc53c2d3cbd84adcdca1d50c760648b0dba2cf6f51341d323156b2e8fc0ec7ea7c913a0d18ee2dd5b642a21e4b21c67501c97a1a09d96465622c0a25c556e4a75f1f0d4cac57416292174d09682f70855d8c0a22f7e74c7ea6996b8dedae665df07caacc9e333d6a89d0fb8cd8f46bd506a82ea31a0d27c43bcf9f19fe875b1741f09927fdab7a129554231d8a176888dc19437944ac1504ef2b58fb93142d4f6133386ac47d8e42f0eb21d3f61591b6105aa440a47d6589732f2442e66eba675b007f01d3598ef4e137e9505363640a5140b2f5f98269fffac5c4ff23fc1215a84f4a624dac00333e700a2b39b862b624f0b649968b919ec15512fa5216fe3ff2e6e37e4e698007bd9004d8f5ed120b395451229296b7d62889130dc583e1a5b9819efabd3271f9a0b146fd30eb2b59a8112d1de1a4ece1e605c8c48139a22ec83757fafe82608576a6e9051e7e718b4ae3d6dcf3c2505d06352e995c286a6f0d217c25dd56313e26a9a52f179d2c237b20be9d78ef553ea95f8b633e9583cb35244df3541854439591629c7f3d03b848c5f7cf1afee3f0db14e323efac25a768d781553c9721367675f9deaf553a6230037f5605ce2ec89bfbb6242e2007262a0b0a8c2badfab52eeb342b2c869f0b9bab84962dd745fbcf1cf56987db3ef9aac4013c5a09a3d7e587b534495727ad5c44583cc721d2d11b1c5ef69c3f9776aafbd9e345c6d51f3116f3f83fb9537c1f157611690b5bb5b27b9de7dff55f2e411bff674457cf243d9eb72d6b2f5877eead1748b517b7dc741712514494126f8f80cb39bbd0d80dc6ebda942a2a6168916b02ec0fc9f47a95cde61812235b6dde0db7a1b43d9e2cfedb41a59fa4d94611dd90ce5afb896395d891a23ede88a9b5b52ed78ba5c40c814c7dd784050a8595b03e57ccb87eb76f9fb727f363e462d85511a3265b617607281e4b536031833473f9783c8816c7d0e102e78c15b32bdfdad01e8a4238b79997888f1899f60dcf58af259a53713584ce0532b3879ee1fb34d28242a8e9db50f3398080ef641a13ed3e45e86f0d93023d82484876a689e095ae1cba5563c3bd3df0540c2df6a7d04e3c7d61ab50484f5559d967fa20af7d9e16496bf7ff3ded9cccf14b44ffb06ef411f9eaad56caea029ddb297e4400c6381064f4b54af64d7e434c09a74b375f45ca61c44c6e9a63d9e52caa286a534f74ea50568fd0b10a9aa6db05252e95c2303049376b13c7b612e80729804a92c8afd74d00cbf42915dcd6c28e6a3831bae2d3107c7887ab114910ff112734d3bcecaa3dda2d3ef55d59a5d5a665ef2f46ae32056576b967ab36c17a74becf3fa4b198d7ce6ec63c7176111a85b9382e4c9e77480ddf81e21624fac7249c652b311c4c033eee9606c7e66b846fb740e6a6f203ed802698c4ef3316292ca697cdf194437bdc0aa68409fc1c329e83d9d68c60ebb4eae91efebf74611e75135420b3dbdb672a5b607e348381855f0705bc5a01354421b0f3cf5ae30553cc893daa7570306b028d843c51a036e732512ba1451f75d785c7876612ab75df8ba11ef53338290f28996ca0b056d125e6fea48968c586545cb245822da78286d0655470b1c29774a1079051656d3f543781f7383fdff78d64b8a86941272d1b57a1d9c7b1861b8ee054854e97ebde3b2a7290c53fbed9b906cea8d4c34371b8f901d2ce3dfe4fe64203a2b842eddc601e4d04e01c357ff2d257d25c1503184ff80d62eee47a7503eed1eb032e94fc7fcd2e21fbdc707418bcbda606a67e0e5ee8541a193cb8952949e19ca0ed0d7f6a895e29cc40eb0c8003f3d176650be3a84752afb9b05c7e75f723a1b796470379b86b202379620076bb9c91e44d39b5350dfee800f02d8377ed0b8b44c29463854330a45198b4b518db10218779d4e97f5ed8da0c36f43b302ce98a44a30200810d8148ee446fb68bba78e2bbf5092f381f07ad21287f0ff14c5bf0321ef998cdcad015c264c2bb8221f7d27a54034869d27c82be714f44ec42afaef6e7857337c2a2d8380d7be8e0db4feee8277c18886394c5", 0x1000) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000001200)) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000001240)="875256cb59ca2bf505e169e0cc8ff48280bec681e738ebc5a6b9303e1dd0b78af17b757dfd4d3f930da60102dde886ad4e46fab203604b54b4c3d88361c76ebdfaa0024848d6af", 0x47}], 0x1) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000001300)={0x20, 0x5, 0x5, 0x100000000, "27151d975240c6653e6552a359cbb8be25ec4ee4", 0x4, 0x1}) pipe2(&(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCBRK(r9, 0x2000747a) r10 = accept$unix(r0, &(0x7f0000001380)=@abs, &(0x7f00000013c0)=0x8) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f0000001400)) r11 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000001440)={{0x18, 0x3, 0x1f, 0xb6ee}, {0x18, 0x0, 0x1, 0x4}, 0x9f, [0xf4c, 0x1, 0x2, 0x0, 0x6, 0x7, 0x5, 0x6]}, 0x3c) r12 = dup(r3) kevent(r1, &(0x7f0000001480)=[{{r11}, 0x0, 0x80, 0x51, 0x5b, 0x846}, {{r12}, 0xffffffffffffffff, 0x2, 0x40000002, 0x7f, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x12, 0x84, 0x4, 0x7fff8000000000}, {{r9}, 0xfffffffffffffff8, 0x1, 0x1, 0x7, 0xa54}, {{r3}, 0xfffffffffffffffa, 0x0, 0x200fffff, 0x1, 0x5}, {{r7}, 0xffffffffffffffff, 0x80, 0x1, 0x80000000, 0x3}, {{r2}, 0xfffffffffffffffb, 0x10, 0x7, 0xf3b2, 0x5}, {{r7}, 0xfffffffffffffffc, 0xc, 0x40, 0x5, 0x10001}], 0x6, &(0x7f0000001580)=[{{r8}, 0x0, 0x42, 0xfffff, 0x5, 0x4}, {{r12}, 0xfffffffffffffffb, 0x0, 0xf000005e, 0x36, 0x1}, {{r9}, 0xfffffffffffffff9, 0x1, 0x20, 0x5, 0x9}], 0xfffffffffffffff9, &(0x7f0000001600)={0x8, 0x6}) write(r8, &(0x7f0000001640)="8a5bb4a95f300bab7f4fb4e13e1c00bea709db3ec974e0e5b5dd581400f97003251cae0eb9952c8fdb7ffd682e8f0583bd662e82fc6d11eb6b9f8b23241745ce4afeb538e3715cd09fce5aae48886a78ed184f74de0ea1e294f67808c6e2c408fbe520d1cbfd0f1a99ea72b618a850ab73370da9fcc79c0ad66b949140", 0x7d) fchown(r10, r5, r6) getsockopt$sock_timeval(r8, 0xffff, 0x1007, &(0x7f00000016c0), &(0x7f0000001700)=0x10) fcntl$setflags(r11, 0x2, 0x1) 12:06:47 executing program 1: r0 = syz_open_pts() kqueue() pwritev(r0, &(0x7f0000001780)=[{0x0}], 0x1, 0x0) 12:06:47 executing program 0: r0 = socket(0x800000018, 0x1, 0x8000) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) clock_gettime(0x4, &(0x7f0000000080)) 12:06:47 executing program 1: mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x1) 12:06:47 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 12:06:47 executing program 1: mprotect(&(0x7f00007a3000/0x3000)=nil, 0x3000, 0x7) socket$inet(0x2, 0x8002, 0x40) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) socket$inet(0x2, 0xc007, 0x40) munlockall() 12:06:47 executing program 0: r0 = socket(0x6, 0x8000, 0x18000000000000) r1 = socket(0x1a, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000032, &(0x7f0000000000), 0x0) setsockopt(r1, 0x5, 0x401, &(0x7f0000000000)="2d89fdfb638e355840c9b141a4502e6eb6f28b77b8c53728f31247a4852b626b04a9cdef26f4ee9e65eca499b1c239242013eb23568b9979457225bec745e405810021b8b8b07db82c98d8442621e3d9010c25fa7ee8377a46643dbf2415b4fed52e9584c0b71d7d38cb0febcb7ac1e604063e6aaaa514b694a05293fea0c6b491ad5ccb32f40ae2f82b12d213334a", 0x8f) setsockopt(r1, 0x71d, 0x0, &(0x7f00000000c0)="c5c53609d48c990c7e72f57a2424818ee0fb504683ee101c4fbe103f439e5ad6c27d7b9166dec35b1b8f8d13eb6d649c676da1531f03987a32a662fd3d26a56a8e7e9915f5066d10b7237072b3dfa4d75df0eeec8a1617080aa3965412708ee6", 0x60) recvfrom(r0, &(0x7f0000000140)=""/195, 0xc3, 0x41, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 12:06:47 executing program 0: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000771000/0x4000)=nil, 0x4000) 12:06:47 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000280)='.\x00', r1, &(0x7f00000002c0)='./file0\x00', 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r2, 0xa, r2) socket$inet6(0x18, 0x5, 0x0) recvmsg(r2, &(0x7f0000000240)={&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x6e, &(0x7f0000000000)=[{&(0x7f0000000140)=""/161, 0xa1}], 0x1, &(0x7f0000000200)=""/7, 0x7}, 0x801) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) fchownat(r1, &(0x7f0000000300)='./file0\x00', r3, r4, 0x2) connect(r2, &(0x7f0000000080)=@in6, 0xc) 12:06:47 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r2 = dup2(r0, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 12:06:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x812, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) write(r0, &(0x7f00000004c0)="e860c29822eb902aad996f1c6e0d4e4b6dde34f429682924b082fe5919be07d12f374459b05fa68291568aea72c9ed9b729474c2b8716bb5f69e1ffff598f72d780e62e3a99b6e619fcd6396ad4a1b99a9c56ba76092993f67101f2c67c3fc50420cfd45a52d1e516b7ecc6d0f2fdf840cb5d19791109fc0dbaacd53cbbe96628d10db7bb6451ddcba8d2d0c36ab5aac96c105d5ba999a8d8220577cbf99291f4f6352ff89f9c14f4b8865779d651a3274554a300d404fa5a43c5671d22dc59bb3a067b0a7323beae338ec9b8552b1699259cbdf9cf82c9b755df4d268cc47882b6beeb1521eedd19567262c8704af268312933113c6f616339eb4429b78cd940a79c604f30868ef3409acc3621bc1888af4c7faa88af279f05ef1fa86e74042fd97e6ef9498068f19be0f20fe19f7cf13d38042865e0292a12732d4b6dfa9ae9473bda6b1c9a6d9809f835ea43189ee8a6e239be921b355d4d0246efa7dc60fc972a18c24f95ce084236d336fc04528f57f282672a5cd235320b262d38f69a62bf16dbba0d0545abb9bc859aa5a015977c37a27f42404f11ad13bf7d1d67dbebb76748b2f957ec63149836f3e3d5f50722ffee4932b239658e4898addb1bef15170fbbea48054851b44ac2c25880e1df21f881dda8f0eeb30f91ea2371db0caefcde36550530f8175deff58d928b6aae35c0398ba43ea9d0e537a7c9e27ec4fc61d82daaafb52a458cb8346301e8cd988ec99ee1a3cf265832891f10522b62c8146e5d5340a9da10212d842e831bbe382e8299d4a4e6099633296bbdb663a62d69b5eef09ce758e2e13fe8c7386084b4f06444407b5d4eb9eda641d06cb88714e4d074587794c60ee44ed927c49c934eefe67caf44d1d0d62837d86f27691745f39d9d98619275e79dd0b242cc12adc3ba0b3262c0b854bf8db9bbef2a1887968d9a724c36385a4bf7d67e842ed702784261dd41dc9d4e5d65076eb333b8da15c7074a312b27c8e15245198b9bc36cba622078dcf43403030e89777ebbbeb9c2ecd9b3f62f86bc8795e06544d92ca478bf4a39dffeae092a1cc5bbef10248060e355c8c917c93362673ca18e1b95961a5104e8f1afaa0f6e1ae3c5574f5b9407af09d40215626d59d70c31644b68c49864d2682cd60a612fef6e4400e2fb9e74e719a7bbc371ff501895e1ec08a8dbe7469cc71b500e4a82ce2559904401b13c5150a374c70a508f44b9dc639c85413661647b0d079f23dbee03f7379bc8bc6cbd4eefb63fbdd37cc72a47ca0e946a547e07c603788abc985acb2c204d66fbf50f94665efd2e506eb7c393fef7b9012e88b75904676b85a74e3ec626608fd399925b342ce7aa959094484e5ab796382208597e749dfd5cfafc7872528236361bd14dda75d239efccbf84242d2ec15625fa9f5906367ea8599b456d82bcb5186bd007fd2337eb011dc253c9afc5053bb350c19efb8b512eb1aaffea7c9a0aaaad1a1cff2106f80bb3a8ddb61de8313ac5f020d77cf2f4257cfbc12fb34f4817b1669b276d5dde21cf1fd4fbd69c4da9c43520954bfa6d52d497b06fc46acda53dcf643776c07a53d74af2985b8911aa3ff5e0425733ed62831863ca3e9f0f5d65a4beb7cbb6d1bf54f972227a435a00daef572384ac3944069622e80e2db4b1c40a6cf852eac16dadc843825480c21bfc5943d4e1ac4be83e04f99400b78edde5ff0d1fc0a93d6a79e617669ac2f3deb3800f0a890eb880cdd86cb775c3dedc3bcfa5e1d00713e4fadbaecb3e753ff9e01713a0ab3e36e97d767b735e45a667d3c06ceb8f3e90ba903019d98c59bf2d5acdbd59d9c0863876253116fd589f2b02baab0", 0x523) getsockname(r0, &(0x7f0000000a00)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) ioctl$TIOCCBRK(r0, 0x2000747a) 12:06:47 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xffffffb5) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r1, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) fcntl$getflags(r0, 0x3) 12:06:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)) 12:06:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "001100000000000900000200"}) writev(r2, &(0x7f0000001580)=[{&(0x7f0000000440)="4cbdbb3dca8ce1b7eda27818b2e67901e26de4c160c67b9fe95c7f866d7c3e48699990f0f27279359c4b3cb05a80855092bf14b042a8099482b062ff1f9e18a75eae34d133136f1ce55008a8e8a5a8031909f328852bd4e4ac5ee33cf220cadd311345bc29682abada025883135e229e0e628d8f4c8ad51f678cc819c483462aea8f7858f0a7c9a891e7a28f148aad526053817753e6f7986c4d55b55f237581b1e6ec5d25cd965f2e47a1fb3f71bfa80cee1bf63334b6048f65c4899f4e5edf40e1c5a789aa349f4ff089c86c119e70f81500d4b1", 0xd5}], 0x1) execve(0x0, 0x0, 0x0) 12:06:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r1) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x7}], 0xfffffffffffffffc, 0x0, 0x86, 0x0) sendto$unix(r0, &(0x7f00000003c0)="d20c0e5bc97658cd3204a1c9b07b4d05683085598094d0c42ab12cb35c233746389d9ec35cfd9ae526719309119dd0d78be54322924ec5ec78329bb8fd5c80b27a53480055b58f89d38dd5505d47a087cb6c6159468237a2fa56352c2306e5630fb1f14d683279c0dcf0c7fe6cdfe3f48b2420e84e1c52d6ba7c464bb2bcfe4166351269a15441db2205ddf234e3ac63d433ba4e1c1ab4ef6b8bbf00000000000000", 0xffffffffffffffe2, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = shmget(0x1, 0x1000, 0xa0, &(0x7f0000ffd000/0x1000)=nil) getuid() shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x1012, r0, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) mincore(&(0x7f0000ffd000/0x1000)=nil, 0x1000, &(0x7f0000000300)=""/133) 12:06:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000002600)=[{&(0x7f0000000280)=""/189, 0xbd}, {&(0x7f0000000400)=""/4096, 0x1000}, {0x0}, {&(0x7f0000001580)=""/4096, 0x1000}], 0x4) r1 = dup(r0) readv(r0, &(0x7f00000037c0)=[{&(0x7f00000000c0)=""/209, 0xd1}, {&(0x7f0000002640)=""/4096, 0x1000}, {&(0x7f0000000000)=""/25, 0x19}, {&(0x7f0000000340)=""/173, 0xad}, {&(0x7f0000001400)=""/74, 0x4a}, {&(0x7f00000001c0)=""/34, 0x22}, {&(0x7f0000001480)=""/139, 0x8b}, {&(0x7f0000002580)=""/77, 0x4d}, {&(0x7f0000003640)=""/185, 0xb9}, {&(0x7f0000003700)=""/180, 0xb4}], 0xa) r2 = syz_open_pts() dup(r2) ioctl$TIOCNOTTY(r1, 0x20007471) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() mkdirat(r1, &(0x7f0000001540)='./file0\x00', 0x8) ftruncate(0xffffffffffffffff, 0x2) 12:06:47 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0xeeb) r0 = semget(0x3, 0x1, 0x100) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)=0x200) r1 = semget(0x1, 0x3, 0x1a0) r2 = open(&(0x7f0000000080)='./file0\x00', 0xa08, 0x4) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/103, 0x67) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0x3, 0x6a4, 0x9, 0x7f, 0xffff, 0x200]) r3 = semget$private(0x0, 0x1, 0x446) mlockall(0x2) symlinkat(&(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') mknod(&(0x7f0000000240)='./file0\x00', 0x4, 0x1bf) semget(0x3, 0x2, 0x100) fcntl$setflags(r2, 0x2, 0x1) getsockname$inet(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r4 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) r5 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r10 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x40, r5, r6, r7, r9, 0x7e3916c1c88c04c, 0x3}, 0x2, 0x6, r10, r11, 0x2, 0x6, 0xfff}) getpeername$inet(r2, &(0x7f0000000440), &(0x7f0000000480)=0xc) symlinkat(&(0x7f00000004c0)='./file0\x00', r2, &(0x7f0000000500)='./file0\x00') shmat(r4, &(0x7f0000ffe000/0x2000)=nil, 0x1000) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000005c0)={{0x7f, r5, r12, r8, r9, 0x198, 0x6}, 0x3, 0x10001}) accept$inet(r2, &(0x7f0000000540), &(0x7f0000000580)=0xc) sync() 12:06:47 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) select(0x40, &(0x7f0000000040)={0x9, 0x5, 0x10000, 0x9, 0x1, 0x3, 0x401, 0x5}, &(0x7f0000000080)={0xe1f2, 0xfff, 0x27, 0xffffffffffff0001, 0x57b, 0x401, 0x401}, &(0x7f00000000c0)={0x7, 0xc3f8, 0x3, 0x8, 0x9, 0x4, 0x80, 0x800}, &(0x7f0000000100)={0x7, 0x6}) 12:06:48 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0/file0\x00') r0 = getgid() setegid(r0) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0xe90, 0x0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x60, 0x5) 12:06:48 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x2ca) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x200000029, 0x27, 0x0, 0x0) r1 = msgget$private(0x0, 0x26) msgrcv(r1, &(0x7f0000000080)={0x0, ""/235}, 0xf3, 0x0, 0x1000) 12:06:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/70, 0x46}], 0x1, &(0x7f0000000140)=""/56, 0x38}, 0x1) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) 12:06:48 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x50, 0x4, 0xffffffffffffff01, 0x4bbe}, {{r0}, 0x0, 0x0, 0x2, 0x9, 0x1000}, {{r0}, 0xffffffffffffffff, 0x5, 0x7eca0dd53eed1037, 0x200, 0x6}, {{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x6d6b, 0x4}, {{r0}, 0xfffffffffffffff9, 0x15, 0x80000001, 0x3f, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000004, 0x7d, 0x4}, {{r0}, 0xfffffffffffffffd, 0x88, 0x4, 0xc31, 0x957}], 0x1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x8, 0x9}, {{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0xff, 0x7}, {{r0}, 0xfffffffffffffffa, 0x90, 0x20, 0x2, 0x80}], 0x8, &(0x7f0000000300)={0x0, 0x2}) r1 = dup2(r0, r0) sync() kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x60, 0x0, 0x9, 0x4}, {{r1}, 0xffffffffffffffff, 0x89, 0x0, 0x9}, {{r0}, 0xfffffffffffffffa, 0x6, 0x41, 0xfffffffffffffffd, 0x10001}, {{r1}, 0xfffffffffffffff9, 0x90, 0x2, 0xffffffffffff0000, 0x2}, {{r0}, 0xfffffffffffffff9, 0xa2, 0x0, 0x7fff, 0x2}, {{r1}, 0xffffffffffffffff, 0x42}], 0x8001, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0xffffffffffffff0c, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0xffffffff, 0x5}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x3365, 0x4}], 0xde0000, &(0x7f00000001c0)={0x9, 0x6}) 12:06:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000140)="d56c46a050042fa47c741d5c01909b9225e85ef034869c3987002b40a714752ed53cdfbd048d2a43055a024fbf8018b350838e135ec7d7555d328649a950178fd054e5efd1e6fb17091f89d1092766dedf7fbaac8f15525bc05b203dc17c8ab1b9ca00ce019227ef6a12bcd3eb162be0e26cb735cb863e8c4c78e888cfa094f68f0b447fc379e50839e251b9b5b5e8", 0x8f}], 0x1, &(0x7f0000000240)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r0]}, @rights={0x10}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}], 0x70, 0x2}, 0x2) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000340)='./file0\x00', r3, r6, 0x4) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000040)=""/55, 0x37}], 0x1) r7 = socket(0x10000000002, 0x2, 0x0) fchown(r2, r5, r4) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r8 = semget$private(0x0, 0x2, 0x108) semctl$GETNCNT(r8, 0x7, 0x3, &(0x7f0000000400)=""/53) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) close(r1) 12:06:49 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) madvise(&(0x7f0000d10000/0x2000)=nil, 0x2000, 0x5) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) mlock(&(0x7f0000d12000/0x2000)=nil, 0x2000) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r1) 12:06:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffe, &(0x7f0000000000)="eee580a29d4d56510068f2651c78c5647d91fe71f7f0e152a0e572228ef2f4782d4f968976678eef9e5ed170d372ca3c77eb91bf", 0x34) 12:06:49 executing program 0: r0 = socket(0x4, 0x8000000001, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c6530004c1c59b97e481095e3fac1aaffae04274bed0eba16868140a47ec6ff96ae62fc6a404c66f38d121805071dd334b076ec8b50234e8c70775c23d73fcb6431ebdf773267d9352d008f13315d305daa0716408100fb8a41657c6c93d50bf1412f5b8026425afb92c0c3a7eb6dbfb16d77593bbe6c7d3968c6bbcb25ad7afa51cefd0c0f6a8520146fd7552bc8e95a0ff93adf39526c86353325653bf714f7cae66c9f2dfd3160c50b6d5fa1967d"], 0x10) 12:06:49 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() fsync(r1) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = dup(r0) kevent(r3, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 12:06:49 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8080, 0x40) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x3) setregid(r0, 0x0) 12:06:49 executing program 0: r0 = socket(0x800000018, 0xfffffffffffffffd, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) fchmod(r0, 0x80) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="6f18c4d2d008ebd5c7d866579d0df639a39c573f908e7596eb6f782bf01af0a9d5c2f71f1f75dcf4", 0x28}, {&(0x7f00000000c0)="4f22d334b13f2afeb07141b0e56e8a67", 0x10}, {&(0x7f0000000180)="efbc6a40ccda3b0543d8e938f51a31257d26eabe46efc8dc3810cc5faafb8ee8d6454c52e65faa3c60fc6a1a3b9b3f3c44e61b5f62555ad1157703ee58503e519b103c8d109c503faa85e68acc904e02ac80028f2e5e0eb14848baa9a07286255e9adc279371d9ddd25327dccf95890032ad068581713e1b3d5e843198476207b109f447635e4c47da637d6c3fa29ac9645be6664ea4d0524a82d6d571d3a034086caa851d3badf23554019bf2bebeef738a36083cc772452e2791973cb1d4d57cb4d46881a23ba7cbfab21964c0dcba398d02e7b7fc365f88e3f3221bae7e0b59c0f5237d530f97b2e2b912bc9585a99939b96aa5f2e0c9748bf9fedbfd5ddde9bb3380ce7c7770d85e486af5a783b5b47dcf8346d3f80e3af44fd6c3463e80b1ed9d47e21d2f934169fcabd7dd63671d0445dc6617bcdb990b04805abd163bc7864b98ccf52b65c356a65f6f7f93994c2dd10034fc0910f117fd40c58afccc3c1446bd5b540b88ab9a16b8b6afdc0b46720ab37cbe3ac238e14c61bc09e8f58667e02bebbc6953120745f0d0c6449467771462a705f5ca213fe4edd10bcbfdead1c1c43b1ef45f2ee51e5ea59bce2773200538edf15741c9efbd19743daae8c181bf9917853620a280cf4cc54364d541132476b8fe43475fe41c0f0fc8ed3d5626060a34921357f496065583b9f9f33826a265f4e1def3fd9d2733983a37280c689959cfded191445a34152f46733da227a893a0f2b6eaff835f0627bb080cde2395935516dbe3e402ccb52d605335b95489f58672aba42a2cd875d7c7f75310f2c63dfb858c99d0719b14d07d904aec06b049493d37db4b31e10e96bd408255b76d9dda6f024ce9db4ff25bf7b07af226d38cac2331439978f9c0b44497b35092c4f01227fa9abfa2fb87fdfb462cdba2c74281458e7eca16f69d410f17e0a4a40425fef8459f4f08cab17d200d787dec61ef2349d03ca7e88fbed02cc02cc2504798a9c6cf2994f1cc8daefe3edc95c807410a56a1747f26b16793284a15de365a88d505461daadc505cb1a99252993d8c54ae04e55edaca6c772923ed0160e3acc0a0a1d41348fe3819f2562aaab24271d620412300b8d6f170c7041cf0f1768f2a36db9a81e4b19dc4c603764199e00b4d8f8b7664c6d724e763ab6cadf5af78064995095e86e43f940a5c71918cca5c6c2fdc4f0124c96f76122d5b7a061f877fc6c0ad0f3a939bd6b61973f400243ab371d27e3d4038b1123899776168906db5a9dcb772ad9623d09d17acb5b8966e2b08cf0394a5c323564513360db2273b9337adab52d57175661cd5a8640d75a43922070836b64d488f3c7aec4a8dc4a9bc432fd27cd7bea1456ead37069ecd04c456e489070ae052889697f4c44475f3f2fe73a9b37bc417822dd8bcb28cf398028ecad0675d8fca22677da77c245b02c873a3641343f8281112f84b6121651b99b1f8e39e030617ad569c3feb2c71dc885c5762c6808822b7b32bd95e0316ed48297922fa6601c0ac8db441cd68a0ea3fdfa3e36afacd2da7a15d9fa4d398146ce8278907fbad17d7cf42847dfa26232c4a016d935b59de9ebd866bfda1aeb327727cabac939a9ac292bf26511895b890ca4cb6623f0ceede738ccf31b5f186f3275580e19f850bfa98956bbda77fd36ab09469d30540d8f3d4d55e2314637185d16f88f683b6800c245d58fe1c7b137fa82454f111063fa387ecf4df70605056df74736bf4d07f558a0661889963bd16ec517e48aa06684f83dcc3d0670bb875378cf274c97262599245b86156911997fad3691f702740474275f52568854a251244df0cfcd2b7f93dd3250eb169fdc5608121778fcf93c6ab9479d4b334b2e6defdcbe2ed32efb6dffe40b8945e9fc24e6f96cdd6b75d72562006da0af4f59943c502bd34664557ca8e5eff888058b50dbc3ad10534c6092ef9ec36bf6bfc446e6e01266a4dc9a5a2d9765d7431d9e9020cfe905e305e60c60901c03123e3481b40b07d3a64f4528adf39c5e12df8cf8931b407c5df1a16570927f78704eb0246ff968d9c74b7ea212f5064439be337457f7ec28a1f8d372697515823572e84522761942ac318773dff4d5d6fde16fa3297e7200118a11c6d37bb191e078ec6e6efe6240bcd5dad63bae976f7a39ff022e3dfc7e53fd87f2e3ba9c5d6faca3b9e030a206cb9b77dc22fbf82e912428e54e4c0b6ca9e1826a775dac4dbb62e53a9e9882c58e1582a5ea059be4aa726b05a88b047a604b51d8e9cb0ccab2d602d8c1ed7f45ca1d9c5effe9c2a350cbc693ca7d945b55d78584f16ef8064a31909adf05a3dd71de11da66ee519a89bf3599bd03482ae8c047dd17b38797461790263250664911eddec1507d669601c63c2ecfeaaab4a670b95af29840d5df69ae1f61238afb4dcb7e958db86211eab303603b393f2e67b1375708c2df113f6c255b4f12c125d24e220f64ce86aeedbe7f9d00889a1a118a18c040d31034ff5d23e50b37887a50d123ab2d8f46398f1713f5a4fc3eb65e3c03183c2ddfeda6828705fabd9627d664bfcdc8639c540e9797360f3f41b26ac5d3e69b70e2fe33a682103c750b58749f3a32c08fd742799cd1aa528313333c131db072170c1c9021c5e3d4cfc7aba085e476247fd065ec4c45b00f63e471b9de91c3ae52305b08032cfad1cb3d6186d57b62b7424a1ea6169798bcf68e90d6be48db21f43984d5a82d25667b221b49e42e47b1133cdd71323c772faf2dd1bef91340c1be2e15e56b5a788eebcdf118fbed6240d290c8db5aba89d31e43ee47be5e6e34512468c1bef9ea405dafe3fb021b54fe7e9a122ece0c462b3818a43bc85a929f80c1a8ed12403398185c405966a2c6c3dd2123148c55c6f04ba3e67c0246943dad07c6884f4b83ff1dd60601dcee161d3262199bda06defde6e63810b9d71942edf5c1c6f6dcc9ac1881fde3f249a3eb7147e0ef9349bb9ebe752cd296661dae8221c7bb65fb30a8b4d3c00906f9496f198676468f33f411c14e1b993888c820b0cd4012800635e0a17ab00d21aab4cf9680d17f20f86b36dd37e743193fe2b0638ff5719b5126214fcc1cb6595422d0bdd8d40740bdd5a07af592669bbd1812cdedffa3840b0e64aee4f7ef5b48132a94618ed1abff14e6234713c8ae70eec148e8eb0a7bf5999f86fbc5cc5998c54c85fbae27f748b6fd987888a442ef23187605e039cef43ea691712a920a89ab0ff616d37f1941002e32dd02b102c1a55f04b3008cc29bc6ea8b46f1a1eaa7c45cafbee2799baf86bd3e4c4db74923f6e8ec53a175b12545f1bf0cb88642b94bd7d99cd3804683ed42463293880cc28a86fbb6374e038854f31728d5fdf63193acf4cbb0dedf6ba03ce77b220c1c1f35674ef72d08cd852ea1b7e914804906413bbd14dbe7b9b605653263d575e1184635a294c478014124e03225ac868d4c006297a609924335b3b94472f82fc419d649ecda7905dd3482a5682696284b11d187e323ca4bf9341a7249209ec6712ee6756aef6991fe96c0d02384ddf9440138211b578ef19204a2901e27c2740534bab9761ad146552cbf322fb3b26cd29aa04655438712763623edd4633023a55b4b693e0bfc3ec981dfebec23f5feae750277ffdd9e6b474c7ed53e798eb00058dc25710870917385ffd46d12475fd29e1265830e727f8207507e0a633870d0d548cca97279e5c07a2c05ae868c0a3ac38667a82edab393ca8890a6fda4d8449a7f30a4bb53f02a535abe12ed7d0efa322c67d95883070fac831587e009de5752492f218eebd2c473522de72057d7bf8503c77d937467c1bcdfe3656f0842ecaaea92945f617f8d83ee688d148c0f291d78efd06310f839c14643e383bfcea11332825533464a522f24cbecf92dc06135ee8cf64c5e9a8a69ddae081ad7e72926c1abb110d91a52c835e26c3ade1bd8381578925a1211f42acd3a27b22a5e19faad6e2444f70b2d84aac2c2cc529b6bc875dfcacceda83dee77f3230ffc947f8d464b60dae80a50e0dbf5c0f435e848c59552111f3077ea2a73985ce5c68a4ef5b6886b63483163c0ade1ff24f542fa7be54ed38cf19336c0985ed2a1479ecbd0229b2ab8bb9d5f5ab503d7a8af9f7008f71eef9734efafb110990a5094b622f11b18cb8ade343c559e421230765c87933a12bbf50f2266a1c5a8508ab8649a4a1bff7db4d187e016bff70c3b5cfe847047df5e453e30db2db0c5d3bf20982e5e84c7d6fd6bee8d6872fe3d080408d4e25effa7311b00005794572fc27f0ed8b76b9111cab45fdbaf5a1fd3b491652339996941baa32c5006817a65646a9235ae71f2431b6fef4686c03550cdea757ffb828091fe90e04f47f6e3e36192d3ba523de0cf345eec4efeceab87f0f930a5b7be51a2ffdc8a1f0380fa1d93784b1d038f1b7ce2658594995ca34c1f52a914ef4c0bdbf275be7797ae82553f48aaae45d5134adfcbbb2506bc8482d8afe603de482278b91402e9ce2ff38d6658bfe85c3e68276038a8659f957dab41b0775445569e274dfa603b8cd398a55ab14721d05fe39535eadfac82b7642eec84e33820a1b42e5878654268b756f4b113a19903b0fc9aa245689425ebd3a350be1ada5ac66e105a047b9b007dfaee46d66b5b1e11708e8303df7362857b8787aa3e93dc7ee9249622861cab82bf7edc077e001dcc2dc8b32a20a04e7f1e8ee16383bfae9e4255640399b09cdaa3b9009c8b98a28dd7c3e848e31f6403d3ed1122040998df342d1dced9462c9cd6b65fe8226777536f728c0a3f4244f5fd34ebbf4083227c21659f0469a061c37455766d7c93b25d6050c2fda333225a715ea7dab4632425afe02887f9a9acf9df848f6d2f635a29b8fd50b364f3b5c3f0e7c34ea1857dbe5f8757d822c2e937e26371dbff7d1acdc1f16f8f6e20e97ed2cd9aadabc3171f337086c9119044e19a05667b50b36abbcc7cd9f5c7b0077c8f0f944093ba8012a083cf81e519b4cee6244816e10be57381e8fe9e30c13942903b54a36dfe9520dd759db56a81390ae6063fec4478afdbec9df61e129ccc929efadbda9bfe47fd1a72f6f4055e610442cdaf8991d23476654fb1529102239b17abcd09617de7a22518dee8494aa3bb23966c200abb7539e0fee17d9a78a03c609b57c50b5bf0d0a52a15a86a35d3bf5b519f8de4fef524cf3cc57e4af0709714424febdd682642ef5ef1b33ceb2a164dd2e18b85069104e4d43f14c6f8684871d08dc012d711bbdca8c9eac27874bfe184501e5ba514892b31fcdd7cbc2f8c73f1c61af0eeb926a9b4772e06f5df7bc41216454bf1983a6a134c41fe185cc97462a55c8f2f0b8d248580dcdf95effaf9f5585428ffe8f83a00cc77f784af226a37e4cf7b2662839acfd35ed9cda4d1f7fafcabc53e5e88c613506d51fd489d39c28b1314652a640a45165b607b442387501e7d739fbf4487ccb85f883b3a34b7a38bca53eca89296cf443ceda1702e895e8228647f9f5830a81cbe5bbbc02f32ab409ac3e72a5e5e7721678a460b5fbb4c92c5c529182e9958543658b8b4e24e3cc5233d838d477a23406f3ee7cb244024dedb748fe60e06c7a7d4c2a0ff0df35ef4e5952dd5d53202a3086ae3854f0ed1b8a0378a2a812e58b2f93d176e61e4cd33a0918e2145eeba36667dde8fa3e1fa6f32beb33c29877cb22a61295040ca7becdaa87027481a929b35eb9b122c5df3dfc4cfe958b47a8538f5d09559d0e2cd3409e996ae388f81d8e", 0x1000}], 0x3) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000140)) 12:06:49 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x1, 0x8000000, 0x2000100000000}) 12:06:49 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240), 0x8) 12:06:50 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) r0 = shmget(0x2, 0x4000, 0xa0, &(0x7f0000431000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000180)=0xc) r6 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x4, r1, r2, r3, r4, 0x8, 0x7}, 0x9f9b, 0x4, r5, r6, 0x9, 0x6, 0x1f}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:06:50 executing program 0: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)='c\x00') 12:06:50 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000028, 0x12, &(0x7f00000000c0)="5841bd1f0d2e4b74944c437fda2cad187469fb1c37ec840a0cfc4135f5fc40aa90d84c5086da00fa6ad4168648557b746eb0f851d22e162525987fb5950120477c1e19fcaf10014bc62bf4cf2d4ee9f54baabeaabb34085a78a3f670e6b3173b", 0x60) 12:06:50 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x3810, r3, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) clock_getres(0x3, &(0x7f0000000000)) close(r0) 12:06:50 executing program 0: socketpair(0x10, 0x4003, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000001c0)) accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) fcntl$setflags(r0, 0x2, 0x1) socket(0x1e, 0x0, 0x0) sendto(r0, &(0x7f00000000c0)="3e2abe195255d44600b6e45553b6532db9faefe2fd97a8c6f55ab6a5d30835bf6f4b2e5ac9de8fc3846375f3ef089b5d7e49a0716b7a5359eda9a5a60434557fccd0ac1fc457c61b10a73fb52f1d88b8fb9a200fbec5094cf4622186f54584dcf259338bcfafa5ee4374292f8ec0b5689c72e858266802e2bbf847831f078a085abea2dd7cd5c029ff5bf588a6ffa68f48ace7361ae0f59ffd484cf0e749b4bb81a43ae0490c1eb686382e180fc31523592afe8b462c333940b9cef9", 0xbc, 0x4, &(0x7f0000000180)=@in6={0x18, 0x3, 0x3, 0x11}, 0xc) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000240)='#\x00', &(0x7f0000000280)='(I\x00', &(0x7f00000002c0)=']^+\x00', &(0x7f0000000300)=']!\x00', &(0x7f0000000340)='!\x00'], &(0x7f0000000480)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='-*%\x00', &(0x7f0000000440)='\x00']) 12:06:50 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x101}, {0xaba, 0x8}}) r1 = socket$inet(0x2, 0x2, 0x0) chroot(&(0x7f0000000040)='./file0\x00') getsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) 12:06:50 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r2 = getpgrp() rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0x326) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) close(r0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) fchownat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x3) 12:06:50 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/91, 0x5b}], 0x1, &(0x7f0000000180)=""/58, 0x3a}, 0x802) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) shutdown(r0, 0x2) r2 = msgget(0x1, 0x40) msgsnd(r2, &(0x7f0000000240)={0x3, "89474690f2382eb9302bcffad0aa62f755899a484c9ebf4e2d2f6e546b70eabf9f2a3016d68fc274d927c182296f77de2ca9f0cc30d65b97d590c797833c7a61df78f1d7cade9868abe63b19303c0b0b6c2cc3249db99dee451013f298aae1a87ad3a9a3c24af25b3a563e861c9d9dd7"}, 0x78, 0x800) 12:06:50 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x0) r1 = msgget(0x3, 0xa0) msgrcv(r1, &(0x7f0000000000)={0x0, ""/188}, 0xc4, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x0, 0x86d6}, {0x18, 0x1, 0x4, 0xca}, 0x100000000, [0x96a0, 0x100000000, 0x1, 0x0, 0x5, 0x1, 0x0, 0x7fff]}, 0x3c) 12:06:51 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x28) sendto$unix(r0, &(0x7f0000000080)="1e0a5acf0b77abcd62b813bef6029597c859bbd6a5f4d70452a566997336b8f099ad8b06", 0x24, 0x4, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) mknod$loop(&(0x7f0000000340)='./file0\x00', 0x0, 0xffffffffffffffff) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r1 = geteuid() r2 = getgid() r3 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) shmdt(r3) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000200)) chown(&(0x7f00000001c0)='./file0\x00', r1, r2) 12:06:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) socket$unix(0x1, 0x2, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:06:51 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x100000000) setsockopt(r0, 0x10001, 0x985a, &(0x7f0000000040)="fb9cdc9300983f9ba0d67cf9c97bd24f6d1f0f98fe5adf2d0d060f02a4f6b90041c00689e1067e22528711557b150fc40370f0297f33fa9c47d28092468caa22ebb6e5788b51016fbc3841857074e86a862f716530430baa1b6ec67e4946bc072e3f2e4e00d5e95543c358d1bb8aa1044e0856c60fbd1844a6cd859d9412b36bb66a6cc2f364fe4c34de72414891611a778899f492d216e7dba51467b6d61622389d48faec15fd796afae4baf8cb98b8c4858996e9f50e0c7625919ed91ced0557ee0f3d1bce5ccbbe", 0xc9) shmget(0x1, 0x3000, 0x185, &(0x7f0000ffb000/0x3000)=nil) 12:06:51 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "6a00000000000040046a51a700007b5ac793683a"}) syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) syz_open_pts() 12:06:51 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = openat(r0, 0xffffffffffffffff, 0x40, 0x0) getsockname(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) lseek(r1, 0x0, 0x3) bind$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x353, 0xfffffffffffffbff, 0x4, 0x80000000, "16f2d86aeae5cfe8ae5228cbf0eddffadbbe8459", 0x4, 0x1}) read(r1, &(0x7f0000000000)=""/151, 0x97) 12:06:51 executing program 0: r0 = socket$inet(0x2, 0x800000000, 0xfffffffffffffffe) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) connect$inet(r0, &(0x7f0000000040), 0xc) 12:06:51 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x80, &(0x7f0000000100)="596071ef", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 12:06:52 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r1, 0x0) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r0, 0x0) r3 = getpid() r4 = geteuid() dup(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r5}, 0xc) 12:06:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000180)='X', 0x1) close(r0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) syz_open_pts() 12:06:52 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() nanosleep(&(0x7f0000000000)={0x400, 0x4}, &(0x7f0000000040)) kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 12:06:52 executing program 1: socketpair(0x0, 0x4003, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x3, 0xfffffffffffffe01}, 0xc) recvfrom(r1, &(0x7f0000000080)=""/98, 0x62, 0x40, &(0x7f0000000100)=@in6={0x18, 0x2, 0x100, 0x7}, 0xc) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/99, 0x63) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000002c0)=[0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r2, r6, r8}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fcntl$setown(r1, 0x6, r9) getsockname(r0, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) setgroups(0x7, &(0x7f0000000440)=[r10, r8, r4, r8, r10, r4, r10]) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000480), &(0x7f00000004c0)=0x8) recvmsg(r1, &(0x7f0000000ac0)={&(0x7f0000000500)=@in, 0xc, &(0x7f0000000940)=[{&(0x7f0000000540)=""/52, 0x34}, {&(0x7f0000000580)=""/87, 0x57}, {&(0x7f0000000600)=""/192, 0xc0}, {&(0x7f00000006c0)=""/26, 0x1a}, {&(0x7f0000000700)=""/145, 0x91}, {&(0x7f00000007c0)=""/125, 0x7d}, {&(0x7f0000000840)=""/239, 0xef}], 0x7, &(0x7f00000009c0)=""/212, 0xd4}, 0x40) listen(r1, 0x7) r11 = open(&(0x7f0000000b00)='./file0\x00', 0x200, 0xa8) readlinkat(r11, &(0x7f0000000b40)='./file0\x00', &(0x7f0000000b80)=""/5, 0x5) mknodat(r11, &(0x7f0000000bc0)='./file0\x00', 0x2010, 0x5f3) r12 = getpgid(r5) r13 = dup(r0) unlinkat(r13, &(0x7f0000000c00)='./file0\x00', 0x8) r14 = socket$inet6(0x18, 0x8001, 0x45) ioctl$TIOCGETA(r11, 0x402c7413, &(0x7f0000000c40)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000c80)="f6d21fadfd64e21525d94e335e2eb584093c6b9fae857e6fee03febafc05b8d59d39da437fb18245506f7667e826a04426509fc1b2588a49be27cfde4e219e80775e928dbb64fbe0212c4538a855b771f6e3ecbc7e8ab5c69476331d2b1c06acdd9f0b4bb720618bab2b1f4c057ad7fae2c0150d475ca59f21b5378701ea97e91d5acaec83bc7ac965d149da2d24e40a6b1acef26d9f7ee93a8c516a710a0931f4af6f2f4ed29d6edfdf336466c5ea7c18df532276bea3f0c603cf35b1225e2eb5cf1ab56d3b401ea7042c82fa6e", 0xce) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000d80)={r12, r3, r8}, 0xc) getgroups(0x6, &(0x7f0000000dc0)=[r10, r7, r4, r7, r4, r10]) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000e00)="b17c9d38b4", 0x5) r15 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x4000)=nil, 0x1000) shmdt(r15) fchmodat(r11, &(0x7f0000000e40)='./file0\x00', 0x0, 0x0) 12:06:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0xffffffff, 0x4}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0x0) 12:06:52 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000000000)="f7", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) readv(r0, &(0x7f0000119ff0)=[{&(0x7f0000000280)=""/4096, 0xfffffd00}], 0x1000000000000116) 12:06:53 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() nanosleep(&(0x7f0000000000)={0x400, 0x4}, &(0x7f0000000040)) kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 12:06:53 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f00000024c0)='i', 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r1 = shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 12:06:53 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000c40)='*\b', 0x2}], 0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000340)="5b58f863854daecb3f60a4510e36111dda7c55779fec305d8c3a5c2400d270d3ef4c4b5a83f2283b04937a401a94eab0ea0c322b81c25f760dd00cf0995643ba047f7135df7d8d8e", 0x48}, {&(0x7f00000000c0)="fe346b346f3e627e36b71b5f763b078b00828166df6e036728e65ed5310826b962e58b417aa202bf0071ff12564e4e", 0x2f}, {&(0x7f00000003c0)="0073592649eac8babbad7bde454322ad3e8c5f6b6fa914205fc7a2f96a0e3b7b05dd91e3ec8d6699401fdf2df967d73b100715cc2882e3ac0a72e8da8066d4abb40f8e50a4daac9591b5671509433fafccff0f123630cb6bde5d4783d0aa8e1201e4b4ef25777d916ad749d51e914ab1", 0x70}], 0x3) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x581, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) getpeername$unix(r1, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x8) fcntl$dupfd(r2, 0x0, r0) 12:06:53 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) r1 = dup2(r0, r0) unlinkat(r1, &(0x7f0000000100)='./file1\x00', 0x2) setsockopt(r0, 0xfffffffffffff727, 0x5, &(0x7f0000000000)="b536c87262464bb2c3366b071d631f620c6a60e151dd14e349102a989e82c5b4720f818f18385b4d1ee223e2fd0a035e80eadf8a33cedb5324", 0x39) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x110, 0x100) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0x346d88a3) 12:06:54 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() nanosleep(&(0x7f0000000000)={0x400, 0x4}, &(0x7f0000000040)) kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 12:06:54 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() pipe2(&(0x7f0000000100), 0x4) socket(0x9020, 0x8000, 0x5) kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) shutdown(r0, 0x1) getpeername$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 12:06:54 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) getsockopt(r0, 0x1c32, 0x3, &(0x7f0000000000)=""/85, &(0x7f0000000080)=0x55) 12:06:54 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() r1 = syz_open_pts() close(r1) execve(0x0, 0x0, 0x0) 12:06:54 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() nanosleep(&(0x7f0000000000)={0x400, 0x4}, &(0x7f0000000040)) kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 12:06:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x4, 0xd9f, "ff42b21d03040000000000ffffffff00", 0x0, 0x9}) 12:06:54 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000140)='\x00', 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x6, 0x0, "bdb7b425e3cb26b3ca2e644ef1b27b4dc3dc0848", 0x0, 0x1}) syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) 12:06:55 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) pipe2(&(0x7f0000000040), 0x4) 12:06:55 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() nanosleep(&(0x7f0000000000)={0x400, 0x4}, &(0x7f0000000040)) kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 12:06:55 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x0) getsockopt(r0, 0x200000029, 0x80000000000040, 0x0, 0x0) 12:06:55 executing program 1: r0 = socket(0x27, 0x8001, 0x2) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0xfffffffffffffe9c) close(r0) execve(0x0, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) 12:06:55 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40ffe) writev(r0, &(0x7f0000000040)=[{&(0x7f0000002640)="ea3b86d60c0e57dad74ec004bb4f96da1b7bf859b53e3825a3643cfb2bd801747e961d7f65c01da561abb8b8f3586d9d534c4d65af5f605dc866ef6d80f5b9dcc1bd2f2b66a470df663e9722a40c479ff1f003e91948502d592605845087edc56333fd876f8ef3a1b5fa09b32369b73fbf6f428af7d1c3f1f26d87c87e8d362262e3d6cab78ed94634f63e1c526c8b87912402b3a5638be1f74744f26586fffeac56131bc4a01b364dac97c4313ce00f45bb5d082059413ffcd7e5d17e737312deaac3ab7e52377d341aa878e6483217bcb089d4631d6869983c909659439290a0073770a28385412b87f2f83dcae807c5b38c6dfa9291c2050000000000000089b90eb91c6f3bdb4018ce0c3888cae1dedbca9958c4706122e8efbf4ec9dc9c1e1c3549dc10a47fd0bbe7cee6c7f0ce22e59b568106816a732380712b9a7c11287bc66f2e403e9b21cccf689a491c447750e5e6fb58832a57d5b5f7bc526e6e458bbc1707f7376d681e8f809a48638117dc1cb5a4a96edb94e815492bad5c92047eff769487ff69be31ccb3ce0d98b4b3f50cf60a4ba880903a40cf4a13cb3c60cd142c1aaaded1490cbf77a8e488c8a982ac3553037b8b4701d6f348c9716464364a0904368f780387597ac125d1e81382c6b183f0a1b1afd3192aac37ac3150d36da16fbe675fb42c47761d686a1965c52ba039f6fa842da3cf6e4b16b4448bca72fd482dc6a90c60abf573605e7276c2916db81a3074ca578b0e7a664da4ce5f19e91e174fc315ef720ae88df46b9a09ffc27385350b38c4474e1b5ff5f4ae44a5b9ebaefcd0689d72f6aeb84c6d79d918959597d0f9863b05ddcfe68a0680fe27f2f452325b7918d97046522d89e93ee471563f1ddbd2a51abb599cbde21734365f0a905b8176c24fd0874da108a2984bb0df52e3afd6f4e5c7d0ae9f4da987ea5a72e220739b7a2a0fbf275de4dc92b2bd2d63b72e746bd737f84e9010fe95a9ebfba70a1bc346a4318551b4f95d000931d3a7c141dbc82881e68a4fd808f74734ccea4c7e405d36d5a7edef6c9737bf3e5652871304fba05fa7f81facfd1c67177079e1ef41552c4731c56701aa2b26f9ffe8d29357896dc281f2312968e6723d1c396e0fc0ef97648e73cf7156ad7e095457337c068681e7ffa586cb4e7a1d9572d27aa145f9c660932bbd85180467baa83ab1a04b7c716ef97c4379edab67d62687933505d173111155483d669ac868e24b9880b765b3554469d7283a22ef4ba61e87c081fabfed96ba730082496adfc7b38bdd88f82dc2f407bfcca31eaa732ba5c211ef15900694a0163997c6cc62ab57c91bcb1fa581e4751e19374a00f848e97bbe25acd8405688cf2b586216c1c8185dafc5322239199b9ae0a6ba930dafd31d55c9da31e6b3b23e1ee6a1acfb29d8e056c9e8dec610e8bd3a7f63741f0c6b7fa2bde3cce96c666fc79086e4119a1cae34f3bce0744907b9b0ca1c8f8a304af2d7c9e7027049db6cf34e39cf85bfe3ebf1ff61a14638a89e7ba903deceddc2f9a23a6ee53514461ca334b80c275a9d72b497407df404639a089ccc48f2841b38f9ce11267dcfa471b6d94c1dde98b8f54c4f35453e689d63c3a3b43f97c8fb34b6980728c944b673bfb52e8d8a55a5e1fb45b706f8b2de088f60773e19236d6d768b84c8965f66fe6e85f08b244d443b58a9c00e1742997de62022cd4c60d34abd6efd7a1e9abee6656c65d4ea362c5bd1fd4287abe6714428c815442ef62399d3711403aa87baa43c79f16a72609382f44aaea201945300e8a6d0fb1ede5b4b7cd1f3f79ded6dcc99cc3220a183c399f30d951bc538fc766e5c3a72e0b8a437727b98ee66c5fe0016b0d34d6332f18ccea0f269e8fb99b375eb966e9c700b612c4f36374934271435b36841352165d5fe9ddace8d2e33f31ac09ccf03fd3c8db309c488aeb96b644533c2c648db57ae8f823bd4a76f01ceda9d4b8a3a1806c7b63ce79ad3b1370fba7021be93eefb773a3d19ef276fcb82c139d3c4005ccf4727f40c1899236f642193c732e654d40eb9f3fdf3c213a3e0ec1aedc6b1ace17940291cd1206c8bd6e480e88baf97f85302222252be8771e620875cb17a09beecddcbbc301d655972c67233f50ce1810121cc9ed6f7b24787475b2365961823a57209dab537a1ab8d97ae7232a776a766169b7775dc130c8604e4cd2a698bfe81bf9fe5d5724e0727cfd172fb3af81553fca49ed208025fdea7d043e1fd364f4655a9d1d81c9a39b899169792977450622a152dfd4731f161939928874ea0a00792e16ac43af39efa84a0a5ad6a1fab718170ea38d1b6721c2e61c34df793ce2f787684ab1e83dcf41d136dd1491e04f8c717dd2ed27c4fb3b8bd4ff09c56e89eb1a9234f036e8b6fb779cd571f9ece83df6872011cfcbe7800eedcb9b7018ccedccb197bc3678459b93838cb5e6aa12dc8766f5b39bdd04e7a99bf7f53aaccafeb094beb9775fb319b4f15e6061febb93294d1b5e3fc6ee9d23eb04c19794ef88da69535365eb0b50d37e648b3da537b4f3218f1f7d11f91adb97bbf927ac164d41315960f9af971f36ab8b76095e6cf7f022691bbe3922ff0e515a0f15e92e9c510a74859c3a69c57983bb64190b94491034cd36d709b225e6a11b670e2bfcd341e0ccbebb4fe8b2ec5bac90b1139941428fd30fc376a0d56be1285650e571eec1a5f50fecfb689cc01ae277fe81f9ccf6adf6da6b73651dfb481094155803047fe4e2662fa90856720ff8412012be6080000007e3662a52f5349d1545b2cc42338828ca3f021ba886003abc3b425950eb01b51179fc1ebc4355ff704c273e465325869af10430c71cd8abf9c57536e4f2107ec05f9735a63f8bc6b6f131643d66712ae3eac6bd852608f7d997097a0ee8808eb8a9a5748d93e9cd0fafe98f4945494a46b03385e83a7041296452a578bcdc387f766d41e81801af94f1b32c11f82c49b3c3244f6155559a223da2182725fb4b564e79ffaa14aeef77bfed1ce65362b4d6bb9837518fd32d0d19cb92d1748d568ac93e9dff73b026ffbf023550993f933fafd6f7e035f3adec9ba4c7e7b6253c38aec67535dae5e5a10e3ab5dcf2f7446a142fc08e06fd0677746197d92b7ab4575fb9658545b231e8fa84d25b308bec8a750b2a41c31e646d500b3f100ccadf276dcc1d72da48e646f11abb8633e2892d6c3bd45c7b8537264d60c91e85dfa6f47dee3bf5c2485470f8df3a957edd3b01055fce2e6d2af3638c632b4125a467a213fc96797cb617d595327982dbc65d305055dbfcd32f7d508c55c0296c21c0a13c73cf62fd1229dd21598d5233bb8cdd3e2fe4919b21c6a0f362152acd9b4586df1154064ff2897526ff49bd16bec5a4b991dfdab565825ddc3b2ab22e0855d665db05595aaaaec4c902f33ee7c1de97e42a383d9682e6d27b351b83cd812fb5a8bb95311334f1ff36aabab11652806f795c6243c1714c0789375b06ca302ce3a792db6fc3d5fecc95241e64a56df8ae9d959b35f5f471de6c6d74dea0f2988a5585a66c2481eb9c751c7da918eb7719012969194d7000e92714369757b199707f46d18611118a5f8be6e40dd4fe18ba646939ff5d53d2a6028c0d333448c02027f091a8ee094e6ea6a42fa51c79a7624327ee83648490d7d72c7f021f42c2afc987ba9c234ee2ccc1b56d3adc3ba91bef52684e7f72a28bec6463c6141d51d8b7e2579f8b9be87f305d8ca68a0f47cc108e910e223d95777f5a2e1f73b4826522476b847ffb685f1609fbc33fd9abd403177e8bb00b204145052602404f4617e885a74703b00744f2d9e82cfa96ad672fa14ec1e0ac51b8c4c0acee775e7f081f56694897342612c3117eac869d5d29fd7325bce4412c8985d3b20de86594f85d9fcaebdf2587b18e4355550494908525fa5d9e2259ce144b4b91b383fec118173bef460c34c47afd56e4b4ae54c810f4d0eebaa19bc5e1af455c67f3973001b4f94b952fd9406d1b1db64f0652ad2d70333fa1a5a8e875dc72c1a28f556fee635de374c7571dbe340300cb8da479f8ed2a50c92202e5e73aafe162fd24902a04be8d0dbd5cadb3813c3282333f10b5651b1da8b520039a933ce3f61330171d51530823e9e89ac5d7d5362ae2a321e2f1880794e091cc198b89d95ec051f378f56ca4c0cf6b980d7f64e9c79d6205e70b5a9ad2049ef58e14043dfe7ced10229e2eeafbd89f72066266a07793ecd0dce45a712b76af99fc88ae26c7f7214c21f2f0765494a62fc46da00bff947b5c676382ab5ea960553d6a49e8967849868fbbc0b51ea474d014c17fae4143245e3a64798fb0b7484c5da2486daee4cb387fb3d040a280a05c91b5cdb9f1c74c35cd97403f3189a1b7bcca8fec57419edcf2b326af543391455d825a2bda9df66e7117dc6720e4d83034d26aaa688d1724f93fcea061eabc5271ce1ebdb65115ef04934ebdda619ff2a04f8e6f66caf35f48b606c3fba2039eba4eb2e2007fbaa26a454fe66cb87ac061f246e7456db542fb7aac243ae3c35e9dcef8c4b59a696de2db6dbb143371e77471e33afde4ff4abdc962fa266dfd0e35eb90aac7fdb4a920a13f3d0d397e16f1509076142c265203145fdee126eef", 0xce2}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/149, 0x95}, {&(0x7f0000000200)=""/162, 0xa2}], 0x2, 0xfffffffffffffffc) 12:06:56 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() nanosleep(&(0x7f0000000000)={0x400, 0x4}, &(0x7f0000000040)) kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) 12:06:56 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f00000000c0)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42f42f53c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a318621276682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab5a25c403e505a774e6cd173eaf3bed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa450e9c2ce7e3d320d325968c9f306d8d3bf7ea1", 0xf9}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) close(r0) 12:06:57 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x6, 0x0, 0x0, 0x0) r2 = dup(r0) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSDTR(r0, 0x20007479) kevent(r1, 0x0, 0x0, 0x0, 0x28, &(0x7f0000000180)={0x0, 0xa43}) 12:06:57 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x0, 0x0, 0x0, 0x0) kqueue() nanosleep(&(0x7f0000000000)={0x400, 0x4}, &(0x7f0000000040)) 12:06:57 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240)={0x103, 0x4e48}, 0xffffffffffffff3f) setsockopt(r0, 0x7, 0xb5, &(0x7f00000001c0)="2edf660a083c6712f9d3f6b33d1b759953902cc39e8506efb56303b8cca7acf854a879ca6ec2c13777a5d13ed5a157afb8a9b6dc49b9f30f94d042ef68b21bd8eefdba9bf929dc35d8f746", 0x4b) r1 = semget$private(0x0, 0x2, 0x200) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x1f, 0x8, 0x0, 0x1000, 0x81, 0x1, 0x8, 0x5]) r2 = semget$private(0x0, 0x3, 0x28) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000080)=""/179) socket(0x800000010, 0x0, 0x8) shutdown(r0, 0xffffffffffffffff) 12:06:57 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, 0x400, 0x97c, 0x400}, &(0x7f0000000200)={0x1ff}) r1 = syz_open_pts() close(r1) dup(r1) syz_open_pts() 12:06:58 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x0, 0x0, 0x0, 0x0) kqueue() 12:06:58 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x0, 0x0, 0x0, 0x0) 12:06:58 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) 12:06:58 executing program 1: mlock(&(0x7f0000fbd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munmap(&(0x7f0000fd7000/0x3000)=nil, 0x3000) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) r0 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ff9000/0x4000)=nil) 12:06:58 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) socket(0x18, 0x4, 0x7) 12:06:58 executing program 0: syz_open_pts() 12:06:58 executing program 1: r0 = shmget(0x3, 0x4000, 0x653, &(0x7f0000ffc000/0x4000)=nil) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) getsockname$inet6(r1, &(0x7f0000001940), &(0x7f00000018c0)=0xc) getsockopt$sock_int(r1, 0xffff, 0x1103, &(0x7f00000000c0), &(0x7f0000000100)=0x4) sendto(r1, &(0x7f0000000140)="1f85fae5a43027cb2ef6904bb4e6c74dc85a069d735708dd59d5f44da75d59538a307f56cd87", 0x26, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000001c0)) bind(r1, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) connect$inet6(r1, &(0x7f0000000240)={0x18, 0x1, 0x81, 0x1f}, 0xc) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000280)=""/238) munlockall() utimensat(r1, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0xf9b, 0xffffffffffffffff}, {0x2, 0x2}}, 0x0) msgrcv(r0, &(0x7f0000000400)={0x0, ""/216}, 0xe0, 0x1, 0x1800) write(r1, &(0x7f0000000500)="d5d7624f0c04428cb8a38391a7a15756b9148f3b10c0e689c627aa74dcbe94c30639d980a569f6a8d3e7ee3f0bf5c8fbda4d3ebd125511e0242b05df55e32a8afd71026511aebac4df1485ba259a6e7576c27bf2641f8b86d25ed60813f01eabef8b420a72a44404bb5385d975daab94cb62fe12034e6d63c71cd20438b85e0441eb42be1d8c627696d0e80934ac9a186d12c9accd71fefeef07fbce837a0d78c9f83d84624c6511d008abad9a244f7440f25b5be0f140058669914bc2e744c0a3353c8d3b3fafffa96e7744a270bccb6ece98e0b2758923d9aaea66f2e7d391a239aaecd4436621453bd035522ec475d7113f9e05b4d6ad534e58c11052c6b363c3bf5b65385367ed9a36bc299add2030dad62e1cdceb89b6592aee777c5faeb0c49ce963f1708e9bef80cdd7370a5a4a506cae6de66a941499d789cc93f30743b3b40ac9a865c209bc5e97ddcff8fefb43cac371bcd9d1ecff319b0d8c2dc793e836e5794a44fc5d0a5392dfdbc530e118e164e5cee297f2856b1ec270e047e1b8d4868bfef347cc59150bd22c454f0c629b3f21da0c1e40f41b066375d864363f86b64c8946548ed6a4935e6fd8c7c9c271c160a35b6af458391275e9e4a6e56712e156c596702c519888dc0e9b2a88f0fe9693d9b2070787c74c39f0171924c159c860084210853d123e7e59f4097c4d0be21f91d9f7b9a50763cfdcc3d0b3f3b6e18d2a84ec074747f4964fac859a6483955457c89231f6376292573bcb2a380205e084119f0cd2b693b1aa8d2f8c05d41acb50b8936a156568f32c878315413002e9cae5daf9519dcc6236f38f80b847ca42795efb8332428199f32dced65d92d6c7b34892756f91d93c64e2e7dc232346a65fd30a24087f2f50749ecb6aba9887cedc77b57ee1c477148b6cbb941f75e6db9dde1872d2386beefdb642c00fc8adeddc9feb32c6af41a1d2eb4e26b131ead6d81018b364dfb7847d1bc7520ccce366a4a716be7932afec207daf08e479162fc3285e8dfe56d0403a12dc16caaf1b23f54f49d8ef90fcf9d408852cee6d263a5f073218810b95b98bd2bd01bad26d2f85a3aaff6552a2881f5004c30f4f96d3ce2f0a56999209dbda0f50bad7f1bed404567100a83ad9d34f22aa99c219b47a6aa8eb4af739a97a843b306936f1a85d3171fece3a4bb797b8a25e9554df35b7bf7839285112ad1e28e957524013ad0295e14b96baee6b1b76145da8ac8baeb2b33cfeeca05e08559c1393ac780c863816ed6ffaa4d657675bcee91bd669056e38708b4f566b900a0893af6e482a3f8f4160e7d4d169153ae7fcb2858ad23969c6ae8beb6461bccece9a7e365d97ab351ad56e2306f7bf9349adfcdf3470b2b2483c9a9b2998f420cd675f67dd6a0514230af5b7a30929fc86891e3fb209d1f52f138f3df4f6f471d1383ec5b2a5bab080b39508bc14690491539b80737b33118aef97033977c78b6cc5366bd5f0a55c6a3e5b5cee216e1776059740b86e8597870b5df8c8f574c9ea69476bf28b7abdbc7b2e285c36b7036e8db87d7419113a37292aa3d59e1b935b8955514b356d603bac7f806f45a9fccbae84bcd5d56804cb271241cd1d81c357413e96abb16c33c45249d1a33310b2e2cb9f988093d8d6f1aa5784600cc983eedfe32a4cd952d054136added22cdc6fe971368b6126db8ed3ce4191753030867b5d20f17619aecb15924fb7d3d9e21b0b676a15aa43d0a0825f976a2364833321417b778bc3e8e29febb7b60a0ad808c88fc7fddc446a3f23c7dc7ef0ef826b3c94a2d075ff7ad941b4655ec3597c65c205ef0f69d7b92c09966fae87499e62059a6a84c56e1d7b8a1ad1135e864e8081cce1ae5eb206984c8cc5ab3bf62a92a531b62f0d4917ae6d0e34c89c4ee48d2709535d919c5dac4ee93af33f1ef43d52c8f7250e24896dde1288ff577263ae45f4c65a1e2093b8f460318137921830c1b695cae94aa6c5b3c28ba7ca7f0d0e601db01b0602bd7dbb09d400a4cae95ee1235d68a29f00a48ef7892d017a382264c74380a829012488d3cbbef9a41f6b056e9547c6414029a38d29e08826e791cc55e7f9bc6134d29b045c45985923a344362efaee0dc54f878209d4cfa9da3011c30ee207d2a77ffb54e11e7f0abb5133cf744a91c538703da104f300548e022654ed50040c8be5b2006aab7a9046661db57bc87a2d296682ebc6df1a708e2941c39da18ff082914523dd7aa2a0831506783ab85eb0044747a806f64dcbbe8334992cd6bc1c9c18e760ed8427d36c080113547db94c9468d5af74fc49cf6809671ac03ed83f3d38675e46207bd0392001aca2256463e737aeba3f13982919788a35c21ca332c3178b835f0b0f071da3a2d6dce8c2a1de8520ad8f977c1501d23a690a9ef9b63283372934e31ebabfe0b7c9ec06e77e2ccbfc80eac0199970ca43512bf2ae568e02aac7aa0bc8946c5bb5b5b093008f9d8a07381e9f86a387506d4dce38286b7cefe50fd80aa167d8b83e5467cc7734e7e8b69923b34b4b6a94c27a4ad5716d540c4e8f428a2340eaf95f57566369a2d7a17801b84e755cab41cd77cb160c5addbbb61a55fa33ada3bf7abd4b197578d3228cfce9d7757aa95ba4ce6616fcc8ef380f2416f7d5d026eb17e779a2d636e5edcd4ccfb0dda4393e0df012ce456278adff455dfc45d8316d93c19f959ce5bac7534871a4b6ca50baecf35b00e77b0c33c464656b09b2cbbeaa4054cf65bad12025c05beb59e39444bcf6347e75104e2d7e6ba0ceb66042649b218e08c3832410a5c0288c657268f5e58e13fa277b37213c2e02225221ca3270d91c053d451c41c5267f648ac5a2cc7975c0c695cdfd5883db48b36a6ff27873baa660c7390ffbe77e3cd974d99a4d8f81e51ff5785970cc72582d576ab67ff367b21116c196f799787fcab11ae2b75f374102c4ae7572a5d4475097a8ffff87fc62a923d19a553dcfef25940dddc572799f42fc2ce8ce776e1b58d230cbdd1b291907ec35492cd91427275c53d25d4005377daf521ca7ee37f83a41140a46e379b88ceb6ec8fb89b614787cc401733121732f862f86fffb20b3144549ef573327abb9b0ebb243dbcb6aa326c8460047d71710dc01c3b891134483ceb5fb95580173edbb197923dcf367fa8e1e79a98f6b60664800cb8b6eebe0a45c9ea27aa287a3886e0eb2e5db6b31aa4b7baa547832f5bf37f06ca7c524317e6ba8794593466e937874532df61372b4c86c422ce18e59a026f9bc37251c614b9434ca42076b88cc9e124455f1b73271b6c82509c12f5a6067a4c431cf3384385f1d76986d1fda519262388caab463ddf42f095d3d56248b04a0b18f6505ca808d7cc61c29da460677d4159f679b1166a44cc59e5765fe8a75403187ac2b9e4a68375d21a496789120870384a9a6766d86fc65c7ceae9fc4e7b92a8f05efa0581610737c207c4ae898695203fcd508388efe958425a94ea8729013c177e2c330735db36de7b179ed47c1ef910550d42227f7e409957acfc95023b768693affadd2cf8c1d7b2ef0fd5bf2c81ed3d090976ead599f6dfd888af36a32874a30c64b6d172a44a4dd026b7a19209268111f8b61ffed264bd7b4e3a3c6a1c18996d229251ac0dd5e6f871d234b1a51f75d98c6be0d2aafd02b65b047c533707403d9949380faa5e2dd3497b583e699583e980efdf1d9e01e3dd6701f9fbabc57e367ce4de6977d07e3b6ebb404aca8fd91ef4f6a27ba459e0efa3b8ed144d211bfc868c15abcc8f60977155c0c47cb002be64f654aeeac68e5a94d4fa5f9a968f0f71e1686ebfdb42157b3a6721e584ef5054465f3d5e5f5cfbf37057137c962183dda694adba0ad4eb13addcbccfcd59f1a1f9455aaf3631f3f294f6479ddc8fd8b2546224ed7835e07bb38191f412e8da36c61d432cd4eee4e872cd2f2c34f96f4d5d14e048cc719b73966b5be1e52b4e3ed03a317722bbbfdde6d4dd1b1b5ac94de415d954527bfb57ffd2cfa7eb4e18160479ec45048bed5df2dfed6794de7f1e5656077cd3773a3c3cefaab1eebb5ae25004dd562d8d89c7c98122bbbcd99bd03a777477d367cc14ef472bda0dfcaa8303a8013790b5183ede5704bc1b55eed73743479b1b126cb885dd327368954317f30e6648df85069eeca104e06fe8454455cdbe35bcc43373baf7822a46dccdefb3d1fd42943e8bc5c5457f1836e197592b12c000fc03bd6370b1b109f64837ee2273ee92306abd9267b1f53691873e98256f1875f89dbb05fa052e923844f6b1211bbfa0d761312ef7452a82520ded5c97cd550633989d6d6e07ee6ff9847df73d476d23a3615b239d98a77260115e5674ac700ff3395a935a05cdee71289deccd635572abff77905a3b49563b9a48f642fd3ac3f7f49bc21d1f60dba59de7f5092bf0fd5cac00e972df181f54fa2011b3c3a927a3fdb341685c8b483dcdd151f03949d8344fb50651596344747a1f3cd4b0b6d61e8927eb728ffd2432f4e25ab70aee449ed16d7135d91539b3a52e8c4f02b8c476b2cf82f62a0a9a6459693523736cc018992b356cb5a247a97d59b1ce1d49cec0d0ad47060f0f0ff254d58efba6b71ae0eba7765085ffd225f2cec403ce407ef3c8db12532b2da53950eb34ecd35ade0453328fff5a9fc42248b5d8198fda9be3ecdc6b95182aaf71a26133bbd52cb4632f8b0dc5818484907d62238cea0277f78e7409ff596774cb51b3589bcf5ba741e62bef8aa2a3aa7d49daf14ff250cda88b7a2a12ec2f5b3e15d00f1386290eb2dbdc0e8f4d4b95d415eb450aea74bc6ef8209755cec0fd4aa339f14ce43acbe362db9a154678a7a3071bb666ca8d9c5330a7b5d920014f928d9023b5c1f5ba610be619ca60f79202b11338b0bf86c2bbd80ea961df8a03f50e877f912d59e652ff79990419e6c673ff29a3ac97ea4027e4ae1a7c9890af4453015d59cf55d983d80f8b9f0bcc2b65e02c0cd14242d22c4da42d5382f86867680ac2d36a161f04fa67c7b3580c9d8d7e944102ab0816a338c6ec868184e6a1ef3769a916d26fd96fb2a2b11531609009fc8c467cd529b82092fcbf778b7bcdc86b84977a7c33e2b521dcbaf490f9fb09ead8c8b3445445fceb25f4b834dbee73fafc0c0e93282edab9716f3d6e81682c7168dd688d5ca74f494b157ebc4519510c288d770e171dca1bbe2ffc40210fa9f9ad9dbdf42e043ef6369fe334e9cf40f3e819bb3d389bcbc101f022763ceadb83d321f084ecaffdce03382a3b9d2fe9a71d64a0bce36ebcc2818979ffdffd151f3b423a54fde40541e2f58f62239445501adcf66f1f90ddebff74e0dc042a638fd60d10a67362abc4821b9c2ffe1f473ae416c086e0a499bed90668bcac0e96f559c48c2e8cd1d37c5ef2bef270f7f6b4b7b46f6b21b0ce6d33a229c92d63fba10586f3e4924086b6b9b1c12523b56697f733fd96b6145f96e281bf4ab16d9b8d6f52d7f86ffbbec77407e89ac949e73ed6ac229249a7778ceb7f947d5623a44b138ce7a977140b454f8a9aeddf24ca602d3e091df08b325d0fcd9a024dc27b7598128fef06a592d31a1797700c72c202947cf96435142f2e80d8438eb233aa3242db6989e5c416f5d4ed1f7eb452bbeb97594aff36c88b0b5e5084bf10b21b2fb208d85d2bdb8f53174f4a764a8237066b1f7d053860bfa057286d36052aaffbb7e46a92c3503792c52075306f92ba87459703cb077f49c48ee2122e31b03380eba39d8242b9b343", 0x1000) r2 = open(&(0x7f0000001500)='./file0\x00', 0x10000, 0x41) r3 = openat(r1, &(0x7f0000001540)='./file0\x00', 0x382a0, 0x0) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) mlockall(0x100000000001) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001580)="60d969f7fc6a63867acd14862748dd284082b43935816e63126c047a1f465b0df52a5e5783e6c7adf765bbfb7ee92057a7aa1433d5111e2e1d865815cf162d000d138fc2d1bbc76e8e0fa8916c155c9aca48c14da932005523390c1e7d", 0x5d) link(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)='./file0\x00') getsockname$unix(r3, &(0x7f0000001680)=@file={0x0, ""/108}, &(0x7f0000001700)=0x6e) setrlimit(0xf, &(0x7f0000001740)={0x40, 0xfffffffffffff001}) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x2000) sync() linkat(r2, &(0x7f0000001780)='./file0\x00', r2, &(0x7f00000017c0)='./file0\x00', 0x4) r4 = getegid() setgid(r4) openat(r2, &(0x7f0000001800)='./file0\x00', 0x40, 0x22) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r5 = msgget(0x1, 0x0) msgrcv(r5, &(0x7f0000001840)={0x0, ""/3}, 0xb, 0x3, 0x1000) 12:06:58 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) sendmsg(r1, &(0x7f0000000500)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x9, 0x100000000}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000040)="64c14112a1302f713ff57465e2e7b0d8750c1228e8e85131a5657ada0b9688626580b748ef459877f96cb4b7b3780014e16fe9492a28e4a4c451f0695f16585cd2928ed759c0f0b7ab5626179b734964d2967043b4f0967b6de78396a8b80fbae7526e85fe34080c727ba566f9fe6ab06078dff08dd21c86583684975f757db362b947ee2ad02fc25273b0db8ec72333ef758c74b14bc308ef86a80d19c37318ab1a85a2849c94c7810b66bcc898b09ed4956e352389f0143bfd1718b369cdcf72927e2631116b", 0xc7}, {&(0x7f0000000140)="ae37b58737eeb4ff54edf57d3002b85d67e576774210b0175871663e83734bc5abe0f6027a62155e125235be0a6043fce9c3357fabcf698c75bfa2a00f9ec2b49f5d4bb743f4e8dc2f2dbf1564e065ae0a8075b45f1586f87063b1823b49e8bc585245f67b574a14d3df14e0337772d52a38114b7ef798f12f91a0b191ad508234c788ed4c616c", 0x87}], 0x2, &(0x7f0000000240)=ANY=[@ANYBLOB="d800000000000000ffff0000020000007ad529074acc10052975ac3c571ec103487b5c1b98088031f506b69694803f5135368442c419db7051f51c0d9749a3c326dcafa69653d7eeaea6717a7b3d4aff873afdca5d22168a7282d70211b385bd5a89b86a4cdadb338ef37139b638eb3a89926521442371c4c9c6299a5d1eb17f38f77bf4fed7138b0e7b62437e313d8364a137baa6153a926200016147e29d2edc5b8b63516e326b77311c530df36ad0e8596ca5ce83aa61d06884ff65b6863d4698e7ad0afe093a58d9cec3100d20e5fd225e0ece0000007000000000000000ffff0000080000007f1692ed2f4699e21e08d902e19399c3e556d8eae69983e3d97da7bb3cbd7bbc5e1b5661f9475a732589f9ffc831e685875c2f9ab5b123aecd4aec80ad2aae9f145df5f9ee7ba652a2d1f8cd99d0ddc19c50516f7600000000004800000000000000ffff0000020000004b66b2ae6206983699e05f87b202da7f388138252a30ae9f5e1cd0a254e573d09fcf60ce65cb7b08fe45e995492d766944a0bdba60000000f800000000000000000000ab9891a9d285dd000600000038f443c5992414ff96e64d81d1e1b610f5b5aadeae46c63e5c3d3db5b62f0ccc4a87d4262f338aecdd26f1dbe8eff0b7f25074367ed711b6080cf89d5e73b0326999f7413a3cb8cdebc17cbffc7dce3aa614675a4088243a4bc3e7a24bbe45d56d3511120e236f8f75d2537b328241f58ed5fde05ef15484465c752c5944a3db59534dfcf895350e3bb21b7fba657f949b023062d4cf33c82a089e8ae585e3d314738f9d8e52dc8c1a5947f78aefcb61350c3f359785c0a67b29c48f0efa243dc3152728d5702f654faa05f1852e81493e472ce457e14002b72ae3ea63934f3bf0000000000000"], 0x288}, 0x8) r2 = semget(0x1, 0x3, 0x1) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000580)=""/4096) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000540)) semget$private(0x0, 0x0, 0x4) 12:06:58 executing program 0: pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000040), 0x10000) syz_open_pts() 12:06:58 executing program 1: r0 = socket(0x18, 0x1, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xf}], 0x9, 0x0, 0x7ff, 0x0) setsockopt(r0, 0x2, 0xad, &(0x7f0000000100)="a982529176d7ed227e15a96e07ec91a5ce763b0facd3fb509643f1bc9eb5d6bac8056fad85c23a862e52922400d84c751eb305be20ed735d0962558dcd4582aba71e083c88debad110c7fe1334615ff5f5d380c4b3e5b282a79d1ea8d662cf2418ab0573e009fee73e1f3f23d6808bac4dbac639624a8b41490ac489a9a6a71c08c550b5026570ebb971676f03f7d271d86510a853c7df5dc267604a148f37f9b1eeaa385ab2765a80ed8a55adb1245c27680bd98c3ccc4977d3bc8eaf01245645fa10e560eb9e70ea47c4d0b8f4c1ccb0931bdea5691815a7708f86fcb31ce3cb5c", 0xe2) 12:06:58 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x100000001) syz_open_pts() r1 = socket$inet(0x2, 0x0, 0x802) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0x340) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000000)='./file0\x00', r2, r3) 12:06:58 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) pipe(&(0x7f00000000c0)) fcntl$lock(r0, 0xb, 0x0) pipe(&(0x7f0000000000)) 12:06:58 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000001300)=[{&(0x7f0000000000)="8b6881aee44ad8ab378e86577d6a3a02805bca70ebef7fd6a6d9035409a1dec7", 0x20}, {&(0x7f0000000040)="7f90ef14f96a3bec46916ac109e77ae8275c7832628694222df9ac62e35fcf31dc9de776096624e9b6417c2d9b8e93526c7d777f5c252594665cb5e41443ea885b47e6a163a518b200ae123a046dfa1198d79b23b4854b777a71337337a95efa0b742de62e0894546079ab9768e1952cbb94be", 0x73}, {&(0x7f00000000c0)="ffb7adf8927171f363bd95df558d304bca1febb23593f8693b1c894e87a36ec650b726604865d7aeff0ef6d0f67d252c0733573870e2c7f37fafff047b48db95ddf0c38517554e889a176ddddbd816068490808db8c151305961e3940093334d44b1c96b3ad3f61e8a16a1f6cfab5075a6a74040bd288a3c0b22e72e78e5dadc9a63568a469442a00a415053be03f2654367563096bc370ed9b2624af22421389fd3720637e6eace7789e34c993b478aaf6a925d5ffc0ce951545f5ee725be354b7ccaf74334577f79f7e5bcb868a73dcb613150bd062fa3778ef7c316", 0xdd}, {&(0x7f00000001c0)="8fb423d33d53624ac45ebc306944f63a62f3b466c71491653dc4efb84848a4651073caf5dea04a5cc560a16071ab96181e313ce36d773f29ad56bec4", 0x3c}, {&(0x7f0000000200)="827e1366aaafa448206cca893798c84e288662113100f2e01d5dd557a40bbb4ce0686cdf58ba04f622cd5c5dfc0bad6ae4fb0f45d8b8cd0355ee6e9faf86527c06beadd9365f312285cab73194b352ad6b9c93432737f036a6a2aad9b68204714990254a374634e83cbe416389f4a5688a17fb406015e78d0e4fa247bb34b37674c3628fa1af7399666f2dbd68a841887411b689ffa0e044a72bca7d3449c2e6f635ba197f348088746aff38a936935d4dbca2f9353146b4b349e9e2d53b8e0e80401f6bd32f84e85717f71fe6d80f0c7a29d5458e", 0xd5}, {&(0x7f0000000300)="dd32ebba3462cbcb8a5c90ed61c8aa7460961a61d62f51afc84ec7b547237a2fdeae32dd18dfcdd1bcad858df2c781ba2ab1099da566d701ed357ec279e4b312433105a1255b4c4d99a001d344a4389c3f18684a858a39c3e134c9e68bf023e58c4e88f01befc78b6a9ba907d74a2ac16612844ef43cb79e4726aa600ec9579a5ea15405b9382118fd23c3f48b8d0f9e36b4987bd033a730797de85ebb1a0d2867ebbd46ded2d03a467bdb8058b664702826bd8023934bb9fa0444f0486200a3f2c753c1bdfcdb8fcd26db22c4d396ffcebdccc14ddf9a378c9e76fbd6a8bebd9497512db08f116ff8b0132d40ca74e6bff4993ca0d92df452e79750018f6792c2097942120af948ab4d9bdc7d747f14b36615375470aa557af4eeed4d5ed593c6b5f67949fced87fa4418bff87c7afaa9d594ee9581870a9c1eded64af8f62532b8a8ccb447a41390a15852ffcc47fed6a1ed350b695187b08d55679b59369dda03082192ce2f9fd455ffbfc42c3a7fabecefe861c785e0a99bd88c744f89536ebcd148c15012391c5b8c540fb3127707282b8c9e81864a9f6034f4f47e6d2dfc0c0c3d868b808799e65d4118bf1130f5c449ba528c3db43655c0b43925bab95f96c66c0776105178a8de7a507984866eaaf9e8750fa9472b60690259b4093ca1799782435251e4c8b2e9ae420b91fb7bd6fadb2256f79b87f3f0744228578336623c5571534fa2b7b47739ff7429ce02efc7e1ea54926d5962d79a7c5db827407de44a811656a08a350d6e21cde64afec6eea0b0dc5a3b449c3e4ef13e302e4392b76929248f074bbc89b205cee04d3c2ad88ea4c3541f3c66e7e7e746082430c25b2298d635dce3407bb73045ce9734f465de51e47df7ed9b0a46e23f5c192dddca08c82f98428d2f29ca53f60ab404785a76ae9952ff6f9a1d0539c3c555a90dc950e7ebcf20eba03379992c1aad45655691c8c04f62bc62cce9313ba59e7e7db564a91a17a850e05d97fe63e620cce3e5baa9be1457772208ed44a814e227c3b0b2209628a76aef54f58f68533ff13af467b6eb83cb61b110a4c84f34f9e6391cd8aef3903d166373492aa79880a9f3e25fe8bc0d4aa7fba4bf9b00181c9556b184ddc6e35f9335849b6d135d87e50d3f32291b4ee23f0130e417e08a7be150f49f30c14c52eb57c97f186525f023ddcf58435719e1efe20c8b426c61a257b66cea999e0c006cd843645c665bbb8a45faaf92422bb0d1d22dc81506d9954c2b6eaedb3f6c773c065a03c25d3906eec1cb5f8a4f3a34606c0574c24a1c3c6dad440ebe52ace2a1c8ec1dd280c19cf69742d4ba39727fad4008ced2cfcaf4b14d87e960f75f23b7bb2291166cba518b6e66172c2ffac143286cd2e788b655dd9d2ca60bbbf830b2047718a056201c0b534f4e34a7e0c7079ee34973fd95504bfd777bf337731cb2bff22964da8029be30f36f64eba7c793d617ad6ee460f8176f60e9d5f90e86f28576f539208686c68f3e2694870d0fc0fd37de50774ffe007c8f82847bff169528af72f0a8db0651db2b17f5275cd445dccb0ca770e95c535f3241ac92f9d096661b0cff6b3a63921e97573f2c0b66624472c0c2158d9b396f907bc6e8e3b6e5df414f96fc50d75b3bcb1e8b357ab0147b544b42f38b7d98a62bf584195785f1ea1e0a42a3985967453ce9d21371e94988afd363daa4f15e52b9dbabf01655c029f83914a166fee9162cd8cdddef4cbec20204d17385e82e55772e47c47187f06df2c0c9f13cbbcd3714da405dbb67cbd00ab0db65abc929d5a4363a03c7cb683b177c758daadbb5a28f3f3c42992f7f7ea824650a78ffa773949d897c93f8a7f06e161055052ddcfc2a09a8ea5086a8fb72ba9d4d03ae4a77425fbcbc2e78fe15f2c747a3b74038f5e4466e074661c8a6cd77c224a1c23f6db4da0a86657337b925f6b33ff0934f35bf1bfeb9dca0cc3b26b70d1888d0b943a3751d228b9f9be7e0e0d31f9c72a878a1b99614cb23b716c4582f2077312750dafbe0d8886507defa6db168e4ae5b67fe6e4c9dfb4668fe756177a445f00fd330d687de13dec18ded0b3abe962f3758024c1ed7a1e728eef10d3fed37b32957c5071739552b5319c6c5610b7974aafab5027e81f9d2f4f5e1b50be52ea9691246d32dec405c2fb8eddd309c01a2606caa5f70ac82750c700aea4c40825c293c8bef369b6651eba110be911f5b036e0d8bc0cc833dd72013c3559fc7aae2cb08a336c5a01a038b1f131311bd690e0299c576079d833617e25e66c4ddf3023eb071d87ee124f820bbcf3151424e60f233dc18c6b24df94a4e6694db14380803b01f95140c3fcf25423060d8949f4e60f86937fc2b324c9dd2c63058231e9def38fb2635962b614c6789b5010b26c90d5367d0233daccd42d3eba1dd9bc4370d8da8aa01456e92ad830a75cdb207d80ea72b6f0293447623344daf20c85acf9ec7d3c835028d86c7693d870a8fc492eef576513d92ea69a7a76508b9ec88111bd6ef391bd506eabc13002458a33e95efa6fb18e79fd68ae5de8c51b8d48e60f41a47554f8602439e04a91e8cb33e6b72551558cd25e82414eea5e13117088958e63cd2853e0b2e4512d48c47dc83781ae0e3e3948008e6d496cfee79bc8693e3a6d0007ace69eb712f5fd4f46fb9a9a4cdefad1a1811a477c8df343bca41f6d387d066955aaaf5eab86577e9e04215042eb9c87f6593e8ca98fdceaddc43e9c6a25826f42ba33061909a0dd40f645793d47f692e7cf7f30719df4bd9a2cd6637c12d715689b0e38767ca9ee1ce2e146dcda9a664dde63acdd43b188d5583c11bb21c48928e32e05d031521cfbd3b034740816add0026459d8cc16da882c1ece2c9f15629c5f8f248a21517709d9ae3791a453bd7171c6ee8317478c89e934d69207c83f6fa7e9717d2eac6104e03c6b8f766662cf06e2b318f12e90cc36668c3385d2d9222513b3edab306ecaa8bb3830de8ba537e10ff2326c7df717586ed8a60b410d0d5dc379ec173008b7a5fe7ff8d0641adfd43755c7b19ab1476cbe2e630bd2549806afd458887705497cdb0045f489dead332ca09ad0e043f94c30d1da8657f699a681e07deab0e8b17eb45838b195fc47761bb12bff65febc812a20704acfd4a537517aed64b318e2802c09914daf324a483fb32eefba5b31ad632c48d63beb3a4ac0c7dfe3414ac2ca4e3ba85ea1974c4dad0b324346d45ed5a2a3c4267b701086272ac2641c278ce4bcf3f4a991594d5933ac53344f3b235d5a87122c5468145aacaf2f3a7412ad076a2f594907e163b70a1cc65820a8f6b1ea28d8cbf9b69ba7736946e171c79d156555e3a899bbf7d8cf9e3a4e36df375bca789734704905a69cc12244b2082b00b759386789bb0a65fc1162a132cd419db530147e355c7b040e17a069aa65e53e23e38fb898a4b31a57eebeb6ab9885c2026964031cddbf60177dddd3a56e0c30cdeee008cf9ff71803cb4d7cd24cb12aacfec548c932e2d63d2ea7294eacea472b770f6b2c7165cf7ede08e0a87fbd01ed648697a6f4dce996db39766e586f52fdb607e55e223468d77a47acce2f0f0166a8613acde4518f53c604d31097ca945edffbbac9633f8fc698c8c721a65463482906dbcf09f45b81aa28fd226c1e14942761ac92a23677f789e2e0b3496ae91925411dc220c491ccea5e18752c8ca6e65e30ff79d9c8f0015c256dcc09f3bbd391f4f91b260b86fd49bf9bb530a8e5936c1ceae1e1badc951fe879c13be16fe74960f096f962e3e779400f1237ad8df934b67ad0f4636db71718cefa76ac5bca57696281cac9d6de4599ff25764140fa4337efb854cebf6249ea5bdabcc66b0963ea2115ccedca91ffe28d7589f2af9aa5df295399071a3c04e031da8619a8658e72d1cfb4780593d7567ff5f1ec8802236900764427f98a21bc29ba6794a034d84c5fdbe7d8c659556508858f9db3599f69f727056a6d308fc56ac1cd18f4c4cf2abb9f7e9a810ab40d7bd01436807ce966b61e0952240eb089e35864098130ecfd9d97cced073fd76d242b8613a924c173f2b51e7e619cff2d94fcc4023f4aaa84bc6f8a5fe01ad3c0319558feb0afd83b9652587f3f33408dfec6d89e037ca5887143063c577bb44a5c8c6e334b8f308268d1fab07d00bdc160b808f997b6d200a0316cabe6c70e089a96878c01b1ae0ff31e899389651883c0ce6cc20bb99177a828ce0b5b80949e9c5405cd7dc441cb73ec1032e9ebf4a1254ac727a7efbf140485ce9d0531ec6e9aa7cfc43d8bf5370b7682dedff4428df2087bb3fef1663685ee25a43f7768055197c698628f24e10bffd2ffec91a6c2374536aa4aa22ed8233a09eba79bd7a90417bc04346bc43a472cf53e095f0394b5eb8d1613f4f3811dbafae2f8ff4826e83bb7c6f74748c25bcfcc35b48187743b432a877a4185fc41d7069dc22791c24e3cc768510f36654e1faf1a2688d39ae1e7f9bc46e9b6a40a9046a400e95c4da05ae4ed222ade521b13898e33e15ea50da5f7575c60d05e5489a69c7d575ed6469d44afdfe5f7d17a79fa6cad42ec6bc4949a436fa3a6a71b291a0080d314a4390177425567d67c6999d39a907b690e5fc83565a4c72542527d4f041a532c03b36cf85520ec9639f508f93c441c5aab6901441b8e94f557c8c64059ad258e41b37859bcbe422955eedaace5068951b3d01e5e21a1c66945f6c8ed9d81dc843447c147d644f071582bbc312427ac7c19839a315479c2dea5fa0ba4fac1d0b5839aa7d81528475df3f761d2f47d2abb61d14fd057fbdf83a8ae4398929f09e68009bae0ede109bb8d13573173ce51ed0c841b45bc2d1039f1f4bcaa3014ea865f6af61e8a3920506cc203f26aa2b1634f960464762e0f286be9e80080be0b4e82c093c9907c1de4c31362f818296c84f3c30a9f73fa8a7aa440f4d9ea7771031e011d834ae337df3cf973985933d151136b019f7abf0af047cf6fc63b0654c5c58abe0b80f4e5498e245d3dbc04c8249ccbbc56800c02ed366b61a4eff34214e541f08d55dd2ca4e8764259c9bec5a94f00103a55664fc9d17eace60865ab17ee07e5dbdbf5e391ed2216fbc789867da97f1ef8efc5f40485ddfa594666041b06b1435e6ee06ef9ea2c8cda84ef146eb79c065bc7069e7dd3e21d06126be5200d0997e832d720b09f987133752445dc2dc540653b800fe1deb72d42d90f95faf124401f8a27e14a812ee9faa39f288f3c3ae81c327f2ca16e17bcf6eb69eae85b8b5dcb6bbd66d1742bb62db512458f89d5fb1b33e1f20a26aa19f0ca4fcb3ed3208a62e08330efb8b3e00f00635b0be4f5fad9ca2499ebe9dd3017a932901ef16e4ffeb1a58d5d1b6b48ee0a2c64f9c37b821557f1d533ae17caf9ab13539e6b2a006c3675f3d467b055ce4222dfbde989dc33ecf973c3b0018052eaacc369d25087529fcd4ccc237b52477673dea977b64d4b80931b25f45a711b162ab59a3116776419dc5c2df98ec726ad62b0bf7418056edd03d5c6b2b06cd687aa7d66122fe5b31a193fe46cbe9f021cabcd99002b57c99a094066a768861ec551b87a23ef0d26aa2c01580d9af8516a858bbf7e8b5594995d0697448cd3e4bc8444ac19d4130d4479dd2098cffaa17406155cc9ab6ba5c73b410f7fb7c448cccf08c58944c6d90c4dad8f2d8ddb8dcf2c3cd7c2ee76468ff0bd22d4756e1023eae9aa66eb147502fa8506adedcfaaca6aa5efb505c2b61cc0cdf", 0x1000}], 0x6) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000001380)={0x3d2a, 0x7fff}) 12:06:58 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x3ff, 0x1ff}, 0x10) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) 12:06:58 executing program 0: r0 = syz_open_pts() r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 12:06:58 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xa80, 0x1) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x1) r1 = syz_open_pts() close(r1) r2 = fcntl$dupfd(r1, 0xa, r0) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000180)=0xfffffffffffffff8, 0x4) fsync(r1) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000080)=""/135, 0x87}], 0x1) 12:06:58 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x8000, 0x4, 0x7bc, "d6d07601cb992895b23b729ef87a60174955b3c0", 0x6, 0xfffffffffffffffa}) fcntl$getflags(r0, 0x1) r3 = syz_open_pts() ioctl$TIOCEXCL(r3, 0x2000740d) getpgrp() getpgid(r1) ioctl$TIOCSBRK(r0, 0x2000747b) 12:06:58 executing program 1: r0 = socket$inet(0x2, 0x7ffc, 0x429) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) 12:06:58 executing program 0: r0 = msgget(0x3, 0x282) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000340)=""/210) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x100000001) 12:06:58 executing program 0: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000001740)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, &(0x7f0000001840)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f0000001a00)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, &(0x7f0000001980)=0xc) fcntl$dupfd(r1, 0xa, r1) r9 = getegid() r10 = getgid() r11 = getgid() setgroups(0xa, &(0x7f00000019c0)=[r2, r3, r4, r5, r6, r7, r8, r9, r10, r11]) sendmsg(r1, &(0x7f0000001700)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000001640)=[{&(0x7f0000000100)="89fdb25b32c95e3f873f9f85c4bc0d16034b3190c68b12a020cacc6b89869c4831209e935edefe4b72e39948e7eb6a2028d8b1dfed0f65fb61959ee32689ac4ca751eca159f959d3b35f6083ed3d1c0c7aea05da805cdb2068ff517db0f7275882ecc5b9e3d5124aa8f5444d8cc7f96bdf09bc0f85e5ad8caee2045fab0546e1c168dfd2f5f38fff75c584cf4df971d609a9c89a6fea0c14f8c19fcff86a4c60aa199ce32aed644ea957123cc81ed9373fdd11026f958b7905c0dd568071e82cb458539b45871192e3f993fb16cb071290c1ebb573d3c570dbd2786690ca3c6551a8e04392fba9c86a32c44d1eaab330af751ad7ba82c7a8765f1fda4dce26ef1aa350b6d63a9eaab756783062cafa455cc61328e970d78e0409429d2602ec89272ea993609b1e75c686e3065358045a53b130522a2e08b1b41f7e396f78ae62e48d85bd28c361d8da21c57eea0e9e6031c438edbc4ebffb31094fd5f33036db3e6098508bcbb10b37182c6465e8314b7bd1bfd7c8a2ef6197834d6bddd4fefa3f0519dab1b4ca14432da08eff247e507781bf997c2eff81aeb0629244090a7cffe97d7ecb3157bb084910c9ea7259c9efa661b09ec51ab41fa5bbc4d8c97971e25132c53677cd5722cc26778d57b1fb41e34aeaf8e421e7a5e1d41b1f61c8de9f8d976b02a95e37d1abaac807172d9cce1cfef1f44661bd7e8915dcc98b54ec292f13b17e3e6128affc688ff7e15ae9907a7639cfedbe7ff45eb9839de777eae06ed092181d8447e0c6e7773c5b3e63d0214a28bfee4b41d9a16995e0d02eed8ee6912c5cdc85d5a20f9f827c561ef13357774872c954ab336e3b3ff4c15f275de3206ab71b8d473ad08f149200463a2770f05edb9e6cd1d50383b6ea0131636c19641db6c7ed614531cc345748f427d2f1e407ea17af2ba9e211c718ac7126a264221892d601b3e00f334fd06115856605c4fedaa752bfba5ac7c0c011cbdcb6b5604586b110c2aa64f2478cd135587a9e60b8aae4037c39262bd27cd338726320b540dd88e397ad2ab022159038d187682706550ebd56f9717ba2325477d7b56a0028df58950b1491c5ddfba3c294ca3b3283470ab866e98d52e900df0e0e42e415bbc1e180a179875acf4ea4fa08accb234465dd8e5f19592d774279c0900bb065dd2368b6b5749def873f9300dd63a8bd4baf2485fc34c2e9ed51a2463894840d4e8310730c01ab9f9d09ee07bced710b09da8fa991517d6eb5167e896e69d00351fafa133258b809d60fef5c85149c6c8e4cbf78a281c36b3bac05abd8b557ae0cca4bef8a4c6e61fcd6b60ca2ebda52de6652d132bc30e4277f073c54e5fe5550c98bb28ad7e6be2ca8f15d46ad758d29e77512a845f7d0d01b8acb745e9479126c74f847aadab42bf7fb24b0f322ba326fdd0992480fbdf42b1f0c37bb05e6f338adcac6a0093a65158b1e677e171b9feef90db4b0cf559da77415a5e6fc0069fa1561da320f05e040b1db4ff28dcf0ea0e2c925824ea27a3016839a95433725eec4155f0ac321358f6f158fad09a259248526353f8979b912947f290c765a3b8a104d34f89d51e0ceab8bd7b30bbddd3b4190676bba2f3c8580d9e72abe0323265ed68a5838f5ab1155e25a90b3f8c33f453cecd4c14deaa73ddcea6ba5c9c96bd2941bb12046e892cbf6df2f2da020d61ff722f988ad55bd35de6a850b4409f9f49a0c034b447727c64164c4d65d31ee355d888e5b9da92eda55c960129343f0d4d758da112c271910b29e65429c63291ca0a129bba1ccd76822c614153a4c087090eaa17c5e8d5641a4733c7f03c09b8b6c842067c9fb76e068d41cde5ca150ffbcb718a217e16fdccc904447b4ab4dfe919a015ee282b479233e70a7cdad97847a76503370b80b69e80a02bd498d34ac1b0ed1856654890647cbf9ad3282b2b9903ac60567755cd5294a643ff9a145437637c24b8651c0dcbacdbbc9c77ebebce309eec58a7ee17f8985b34e036901b4bef0e386b03824d1e5ed0af5911c2cf5fbb08ac3498d7da71a409328f178eef0cec9dd9a0d978ad9048b633d7b2331492cf9ce9825b743c4f2ccdb91141f99a385eb8a71015bf5b135aa34c828582b0168b5419832ac998a5f6965cca1e0036976581c454dd82cc4e967f6144f67af18a6ec108bb87783e40a0da067f4a19fdaa34d1b86a3de9492968a7292d0cc4c4e15446bdf9472edd327154aa907431763a701afe972336c3b512b25bd59202045463b74b58ad97ed82917602ada3c8aa117c2860d289bd717a0a30fe9b1813aff73bb180beb7be0a86ec5e3144d217cbf6e410a1ca20ee9717a0f4665a8f4b6a61ea947c72bc7039b2cac5a8ad7686187e16557913fbb9564191ec8ea73f22e1614c8b405bb3fa83a6192f7ad4fb5a2522a3a3a047c5b21fdd127b6ed647c893c25c7662e7bdb4316b0b797201ab764c1b097b4fdd5ab381dac1d8bdfb53b7d702dde247f1d12b0d70bc55e2d8b689e67ee3c778e82d9e97674ca0f2f960cb297842879622ddfa423a3189497352586a63a9f75bee075ad614f9019e570ee9539e6a7985ffdcaa5d5f75a60cfc3be02a9d6a3a00889c24d429d8728deedf818efbc8213db108b431fdab66dc120823cc0e76ff716816141a09e3e2c9b77e2ad1b8bb83ee59a7edd7c8bdd2313a94c0ca7839323e107615c487c8aa33fb69d20387787e321fe12ebb602bf56fa10f6f248411f07294adf4127d99c5428386feddbfe3199c7494a247d6f1cdc1177a89e4925e54e1b594546ef065a402a30016e338df13fa179d9314a473567b08faabfff73e712ed803bb8fde46c805e9fd97347cb9f5d3e7cb62bc1a25f6b8e49b6f03c601164d4b841e496c516bbef49b75d991879ffc01cff8104b608f300a784fd816062c286fab8b9a8af065610ba666fb3a009389a76243a9f2d2b212d040a911a24701999bbf37cdb802b228927efc06b5f173bd2b5224cacac0253c9bef0618f47d8c760b43d502d86d1cbbd28cf9be3adf8faaf8d04464bae3fa5213c17bd5168a63fe1c32e117306fd70f3e0f69a21ecef73b754f535835dc734ab83ce01c83a267056556b4e3ce1277cb01b303b3884b6d49102c8b86b3e3ac72e65c210049d843ec1632162c5217f058d93b2a711043df1399739edb5b4e96f8d4bacc1dc74970ee2b0634bac5a8d9a10a44551dda9baaf3eb584d6e4aa3ef758c7006154ad22309df9111b44df6b49df8077cd050415161f14607c4528bdc40aa4ec0a88d4527d7c1c3dfd522b6cf5577c30c02248c7913e623dce6960462770c71e281f4b54060d46ae41e6bdb80bd768817abff948f036ac6ccb88a0de58aef1c557afa7d7a6bdac9e98c177bb31e9d67187e6b7c03bf5405860f3451b6800e3af76d68222b7db253b6696dcc724160fd150a3f801063cac690408ce67cc33b2e29f71c58cf8fc79a137d20a86a521a49bbdbd4a4d0180e2998a28f34fe99d3258f123a87ccd56f3436956a96bd53f1112de9cbddb69d93f419deda24592afda9f592ba5271ff99bf3816a3f5828262b6ce5386458b90cf59b194d6bb088ab06978e93fdb1e3fa1df6abb081fe672fc8b4dc5f8647ea7ae81d8e8b61bc7dc1871fc0f2ea533070655b50829f69e7f40c131f977a14f3f7554d884488931c84023c30330a5bb511791a3bb2d5e1a5c7493a66f3bea89282c4716fe4462847548e59bddbd05d1da8779002909f5ccda2654f5f6f28a798c2bd2da34ec96abcd96ed3f2e8497a4735aef9010ffa9c2b2267526316dfbbbd2dff60db94c1fdf52821a1ec7514119bc23028448433f1f1f423734eff89005fae1fc54de4d55e4f6411052a059512aeb5bd33c610fabe0d116dce3b9e1ba32b5a5b3a8f18964f8c1257ce644743fcbd2d0850b4a4eb133972a575c1461b19de73eed077df317404acf52c34205ed4af0e7743d8fa75e760a4dc41d01249d243e6c2d661e9eb492cccf2d9b879e3c5084e9c4be2b00a664910732f30c430dc8dc7a95210046b0ff633a1cef0942e88f7a45aa0fae2d222a3c1ca531ad9eeba996a9550ffe5f1cd3a6cc8aa8f1416ef468c94e0b64f4f8f07c7cb5b5ec2f0e77d3109f4d52b4e6366728e6fd734c1a624b400bb80cebbbfc2390a2ef53bb0dab8a9737c636156220cf2418f72ae6be6c803db4147984cccd55eaa9b60e5be0547472efbb1e5628c9fe2ba7a22f6d62fbe0c4cb786c59f074825d599ece2c6d007ef0d1e270c2c63bef0c1e3a4bec0d37e5196c1d06bdfba669ce3a7725c484a3969960c58830cb746eb5545e686d31416581426a38165d795a847b2ea7e6d605492a7026ccb4a5e8493fccd64798e1628362a2c2d0b55c1893ddfd07575554d9e478f393985f59d1523b0cc5bd6ec4fd628bb2bbc505d9436219f870654ece895ed3f73ee65925bcea95858e6178bd2b4b761410080e359fc0221a40a165b00692ea9236b170bcd518fe78b4e49162057e28d5976759435587386ae065248b59d790288ff0861d743c4753b62009665ec31c3ae2f3943fbea562da8823057fe698d744b258dc0942163b767763143dbaebfd7308c5041302e05311ae94a9d6ef27c3aef06502f5ce1b6f8c882355c0d06b6e90f2e21a85885264324fa83797d007eb171559269d5e2873dd01c876ee30c6992db918c74fdac695ea3456f8732c2351e620a78e0b53ba7ae72b87f901c1512c56d1367895770f161376c801cba718471b944c35be1d3e00c4317b972137ba69844de24982f0fbb98711376efcbc2c4f9320beec461402b4ed4a765299cf60d31186e634cf3ffaaea296b30e9ceb8768dc22becca0f26eedbd91eeedb634f06798cd3767e55ddc4be17507e26a3e801359d5ee1858a69fa41774235db4059f81afc6ad22b04990e18901551ba30d08182c39321067d68b201bdbd99209d8afd6d2b9a751dc85becbf152a6619c10db7b3ad5bdab4a8a3bd74094eabf1c123f237babec10ff195ebe5ee03321015b679324d718444b54bc7b5b5d366694281dcc0f809a25f3f338c239eb5db8cb62b3a6544c0f41813e066e481991b9f463f0feda527aa8028da11419a547e50980c2331ec793fca484732d505f52d539b0c07464225247dc27db7887ea06003ab7c11b3f1c7ebdcdf1b64017ff8e68a0523d7eb9cb471c55a0a88de385315c57e2e9e0f9ee3b8c2d187fb784fa2f9471205e2a2bace80ad534d05bf514f743b7aabde3fb212c91394798e911aee3dcdfccba32df2edbb75bbac098148cc2f1d702d996c0961fd2ef9aef267ffa7a0236ee731c38343767a037f89570bd318998acc3420d942a6426e5742780d5f408771a49a112a22ef100c1b2a6b7b5b97618e3b257a37c2209953b60b2748ef9a98fc467a276286b4802f0b787038e52a64d2d0f627e686c93680a2ebf499d0f9b63a75026af194012447181180cecb378a91c379fef3f5570661dfd3d9c3d0b18b564ef6335f0e2297506e8a56d0896faa541abd789bd48ff9604abb87a5050e440f150fed447e3be988497a0846ef80184d3a423af61594260101b8fa96b8e432db90f40c22056c1032c3e833e5d0beb4b996769ce77e2a6180335949d70ac187b62144221ed6abf8224f1200a490dd0890c1c5d638e0b11db6e6fadd29aef5cb147d5eb1da6daef02da4981bd22f916edce574f3ee6f0d86a1f25a6376f9ae7ce89046c1f450c0fb2033165ac88c85e47072d9376f0ba87a79065da1aeb137d7bb865622e40aed2533", 0x1000}, {&(0x7f0000001100)="3c99a9ca687ec83dbb848d31e8e10d352dd105c8eecf3e21c25ba391926c61001f00e9bac4f129b0c6cb48aac8058d1bcf79bcf8ad83fa33bdb504499c4dc4c2ddf6e1c642d08143a4e453d7e21823402a36f2b12c31dab6823e33ce2ded6d593d8091c46f497a53ae38964fc9ef2dfba2628ec7585c28e761a095bd011242534f14087d3effc2e08661cfb5586499ee2912245ac0c1dcb8c20bfb", 0x9b}, {&(0x7f00000011c0)="bcd8e9370d6d04c8d436ea09b28b14875191f88a1be32c67ac628aaaa50b273ec433303e7473fab28cfc94932f8077291de8bdcc77a473be", 0x38}, {&(0x7f0000001200)="6e1c61d3a6b1acb2ea352928c7d0f8d3be635474aec43049065a81b014a0cb252b8163268287a66dddcfa70554f25f84e138e7d325c9ce43ddbc17b299414b8132ff91b172391808466b8f9522f01764689e12e9d5e56f5f60885b5e5e0353d3b5dc54c6f270097766db4b34d3fe32f5de4f57ffa8740cb1788fdd0dbdf7e4ca586482e25b885c25559ac4812258c13c4b75b47118e1072a3736cc3a72b46ce8af5dde67da70fbc7d9ec208ad15b1cdcb9a7f79cd5eb062401a05fcb343222efa8f9", 0xc2}, {&(0x7f0000001300)="bb697798bc79747e3a788d51055c369ac061ddf77b1c8314b619b425f33bd48e90978079a3681e6ea2a2781fd0a60ddf395aeb15714f04eebfaf0201a36144605d02b97c81303bea5b6fadeccf9d952def88b67472ec4a6ceaeecf7fb786a486af69c1260eeb4275ead8abd648384a2160b15463a9e3256406cdcc33d2668b6c409cfdd54c99fd268d2fbb8fb8a0830cd5af12b7c25420dbe3e4672463bf45ff30aefce444f8ce3796725f7b30555b24931fbbae3e96d28af5e33ce30482b9ce44b1a55b43f75cd6fbb368588a4d64ef91b62d2b1e8994bf431a1de0dd0720d3180107", 0xe3}, {&(0x7f0000001400)="be64227a38305a25e3f5f63f7584d299a4850418d2e10244446098c9fd05c7e32f4d78d606427fdc384723e5a06a4ae9aa4f35bcb7c1203249a4f4fde16fbceb66fd6764524b75bc2b018932f90f40fbc5465503430edcd2b95033896ff492af4fc6cf4510d1b7fcc6dd4f8614ddd642f217a21d7ba9d8afd55105d8c0c3e277b51fa3d5f8820acb0df518a8f3dc0a3a53efd7758251e270760e5491efc9d6a396b1619b61fbb34a8fa855fd697579bf5785564f9dd7f08c4635b8889a48e1ea1bf0d4b7a2cb79d86e093079b45766f40c6e03bb9de1de56d8e3ca01fd8a5544ebc5e97ac475cad7a8839c878f6273f5919d227de567e93bbf9d08", 0xfb}, {&(0x7f0000001500)="bbb3ac85d7a783bbf2c7dc064278618f6f505ac1b8f5301485201754ff6da651cf066da2b7faf7213901ecb96d4a418de3d4a12732422f6bc56237c0a3483b3b2fcc0b021072082c75914a2bab1f35183bf65d1a695014af29dc979bfd500be52fcacc206231bceb0579a8a456578a10535ee481e8beed0af1dbdf8247c71fd1564bc02c90306e80050f4a96b2e3d03bdf658b6b3957faeb", 0x98}, {&(0x7f00000015c0)="9e8d9921974528a8f5914f9453f8ef50b0693fa66018db915561639d055df7abecaa0e7aeaa6b5aab2f4043c6d7586ba36be6efd0d352b5706dea3365a511e5e1d72f1a0c242a969f746af92e619287739941f65a66e7aa9f1", 0x59}], 0x8, &(0x7f00000016c0)}, 0xc) syz_emit_ethernet(0xaa, &(0x7f0000000000)="380cf1af3b9c0e74bc100b28e0d4b531c26caef4514e2a1a79ef7d8ffc4814bb9b2c50d1fb64b19b015a98ab1154b3330738cba8c7659937d63f12152ef1975d9f9ad613fddb87244bfcd68dfcd57f4d368b7261cfd750a087625f68ca5511b0b46614b61fe3187b6daa38f9809d97a684df610786096f1c938cc3a060d3e8191783e14aa6620b6c85adf09a110a7ef034146f52c2dd349f343c7647fa1b7f2c8daf2364dbe2b2d97cd5") 12:06:58 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x36, 0x0, 0x7ff) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:06:58 executing program 0: link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = syz_open_pts() r1 = shmget(0x1, 0x4000, 0x204, &(0x7f0000ff9000/0x4000)=nil) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = syz_open_pts() shmat(r1, &(0x7f0000ff9000/0x2000)=nil, 0x2000) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x1) fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCDTR(r2, 0x20007478) pipe(&(0x7f0000000040)) 12:06:58 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000000)={0x0, ""/218}, 0xe2, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x800) msgget$private(0x0, 0x1) msgrcv(r0, &(0x7f0000000100)={0x0, ""/254}, 0x106, 0x1, 0x0) chroot(&(0x7f0000000240)='./file0\x00') r1 = open(&(0x7f0000000280)='./file0\x00', 0x81, 0x10) msgrcv(r0, &(0x7f0000000300)={0x0, ""/85}, 0x5d, 0x0, 0x1000) clock_settime(0x3, &(0x7f0000000380)={0x8, 0x9}) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x1008, 0x4) 12:06:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x6) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x0, r1}) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x4) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 12:06:58 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) open(&(0x7f0000000040)='./file1\x00', 0x1, 0x10) 12:06:59 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='/.,\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000280)=[&(0x7f00000001c0)='-&&\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='|\x00']) 12:06:59 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0xec7, 0x0, 0x8001, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x31f, 0x81}, {0x18, 0x3, 0xfffffffffffffffa, 0x1}, 0x2, [0x3, 0x9, 0xffffffff, 0x9, 0x81, 0x6, 0x20000, 0x401]}, 0x3c) 12:06:59 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) syz_open_pts() sendto$inet(r0, &(0x7f0000000040)="5c641d06b4e7262ad86d038cf23a3eb812782e7c582e1217b3ecd3c4fa308be144fe1735960715d571899535abaa265d0af13e0d1576b431570c9b00b3a3c287657c731d50e73933cbe0ff5eee2ae72620e7d399d58c1667ab46754ffbfcaa2cfb3f914c6e5931", 0x67, 0x1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) syz_open_pts() syz_open_pts() 12:06:59 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x5a, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x280, 0x81) kqueue() read(r1, 0x0, 0xfffffffffffffd2c) getsockname(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) 12:06:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x4) syz_open_pts() 12:06:59 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xfffffffffffffffe) syz_open_pts() 12:06:59 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000002c0)="e1bc2f348f099fd15835900e8538ff740de8a5897c406ff701376c93bb66bbeb7455faa03b9062755166a045a2cdc60b4bf0cecad739131e56346a459125d3cbfc105f238d67932111d8f361fdb9d7fa48b58d4191e04dc9b86996d671e8bc3f87183a76bfd59fac61976b", 0x6b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() syz_open_pts() dup(0xffffffffffffffff) syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000340)="2be82057dc1a35381f4b9cf5472cdd8a7869f766a98de9f1e8a34732943fe1388ed748211516e9a5ccde4a8b85402aeb4837c54cb209d77b371311ee4c4bc3af34cdb1ab6dd7dbd70e4608dde3b950002b426248ce77787847f451ea7bd1c7974a0c49fd63dc1844b464955a2e723ea7d9cec79f488aa06e5b32674a5c7f5511e791e2553447fb8e401f4c5f59a560627e09674dd9e36bb8bd6ece7db9f3e544acc8bb69303be8b4a3d3e0423c720a77aa86da44c43c6b14633c5adc4e41caabd19abf647f95207e6834543db54e70a4b9061345d59127df4c5c0d7961d59f57e76e2f5be5dee678276bd77bed58de670b7d9c5b0a43e8f81d0eafd5892712308763c22077faf38180f832fe7d080fee1593862dc50e210c72a09a6ed5cc609e5c541f510782b4e245af62e5b2419e7f578ba806f761295dc6da56a4df97284a37cbd5eb92bb708a8380bbca68af21fe1f664da3779a1c9b373744bde8b0a30bf76d94a938af7abbd4db18a683f08fe5eba955af52edca502527d42e148a3478ba089e051a9219cb72b52157ed3f7c0c3ca3aab040b2683c7a83102b79605defe3661581c5e88817348440288cbc996e298fc91e9aae5ad75e0ad3482744e3b1799402b1ffeec3abc7185e96a9db0bbcbae76cee1a02e8911a2a1403d36524836906613f016bddb3b68deb3e781971b091c9a39fe664f2a71203b4844e6b057a10628d8d9618c5fe67c3141769c498b17aff64747ddf6283ac56513e805c4d074bbc87d087ee076247f8ac2989bf171d09d5d8f2b36dac91dffee60d3ca4566c206c5beb9c33bee426afc72cc19b085a7f12866dc3c86f0f983e3ebd04d09e4ce640bd29bdacd23ce7d32d8ceac53b1c74eed33d3621a1635f1b0dade565281dbd33cb6ac53b92962f70b25a6f3f767caf8055500ff20d51df83a46ea3b0efb0d9ed4e17871c8976828261f4e4ca61893146aee3f93e60d00c866ebcfa5353e37b728d2cfab3f20f3bf46401bb65ecbc7f40344b3ba05c1fde2e63ba16feecf34d9d3da036159128b066896da934c7a38dd0543b226c249b22850aa4315e5e1d794c33d3dbce18967af346f0f758e2af00eba752c9022d283ac2a06359336f694b3a64e30a9e5ecab80194068cf101070e5f015c61afcd53be54710eff2816fe8c3831bdd099e5d4fcb679d3661b0b61eabcc8662f852bdbf2d5845154d4cb8fbe4132fe68b649ef08ca3cbcc513bfb3e06d6e8338deb945dc814102594b6497719440dbc0eb04e712c200c0ef84e480a9663ac3ccee995970851491f19789ae48856be80c7f7d91d19a4e0c1ec4ae0f162690c6b1a4b7c0aec64049a587d559f7c6f0e79373f934ac252cf2ac89393f8dd021e019c40418361023798cefdea7c51d464fdd556bcfd4008650fa920b2896f84d7e529e510cacc19203ce0723ab09a2521923ab84581f63ad9660cacc87ad426bce8135a577a14e3b6e35da0a5b43029da7408daef4419858493e64f02a51b7287ee6f22f78f4cc05686bb1756a0d709f03c83e6384e0aa92ea2771d9a7c72fd71722c340f8d8b03bc73e6b951cc4784a5f7ef483939f07ecee15ec85468f23b6b0ddcb3af6465908bd19121b0b70683df5713f41003d89aacbc170696d6c4a86f3486d7ce3e5f8cf3d6446f004ec0451d7f68ad3bf0838b2d62dfaf209c0cff32eb07b8e16cf105753ddbc11954fd4504e7284e09e94db522b0fe0a44a47ca04270835d65950b9d21157d5a6f672583be71cab5b3389e86b92b8036c8e271a6e5541eaa64a53786e2901ea42e416e50fd59bdc14d48f0db576cd309054f1b8864b57847c90df8d1fa8eab4ae48fa3b6e66817444e16c0650f7d422968a9c774ed8479dac8d22a4536f472a573ec78e585e93771ae0df7e3aae9c3354033b61abc26fecd98609eb4ec448858f52f4fb02b2e63a59bbeb1ea03220211a95086cca1461ac1dbd563f6a45228556d080f307c04e3c95f2f7db6095af1a192a6a71c49fa53f92ff55af97aaf3d86ef5a59d08578c2d42789a5ecc355870a7dac1b56b805c2166c6958d8906aaf88ab14af3cd5be5fa6b97e00ccc1c679c6ff203bd57882c2cc9bd1fd5deab76737715de87a6c4130d1ce81b5179c2953b554f5cad1b08d6b505cbb89e7a5d2a42b2b51492027ad4bf7c78e4a2858dedb0f9590ba7abc17a529dc29acf575afea389871ae29f19be51b928b60b7fcc3123f33b191c1b872b858c7af18f7fdde6b2c95ba8e3c62b2eb36d808da9f44e015253ee36150dabfde584c7a1718109b5bfde5ea58e7bcf6ef445f9e9b781af8e150d3c945fc983e88cb1fa09268cd60c2a7d5d98a5130aa110a05e56af88a8aa12afa788a972edb37eb48abefd44cc472585279a0a758cde08c373aae899bf1bcd7f36257db52a1acd251a29d5250ba1ee8d6c520c14e975dfb505cd817b9ff32f3f19d401a3ab2720f1b2f0e9cae52f83a7df5a40b3c9c86d2d0746caa0a01bdfe1e460657bee328ff001e1eb8ede0886404254ae841192a9750d036b74a7571c4b738407c1b3f663d54c883cf56349ff45482d5bf51e455af1319eedfb663aa2edd1521e0aa84f95aa09e2881dd6a1d81a66945404373386b815625d2238e15341f07616380816d5fdc1f9fcd2f63843376ad346eaa88711b913d456e84f394614d0162cd9d254ea852486095f6c633d5d077803c54bf72c6d1d005a1d60f8a2b419d5e67e5ba84d9dc302a91ecfd301517736e1080665ce5e9408f8abe0ff9b28c18846cde479b88ecd5ef8ace144aa1f743128309c6474881038c907462cbb8495d91d207595929d0b4437c79e244a00c00ddbc2f1e7bc12e98d517e79ff49ad12511fe058095b6d83b6de7494788ad5878268bc071b74088b5fad21e74fb06102f7bf2ee133f96f0a9b8d711ea0e2cd95665263a7ae61fab65954585dffb9f1480685e4224b0f1811077c9971dab2b8cc59f8e31db56b7ec65a5c4bb312f6277613af5ddaed385271b3dcba4c7a9308558379910dc8924de2637f89c0a6319d42117e0765fb25d454e32bb1e6f2c3cd2eb2b54598240e123b2f06d5908f57787624938af0d084a75fad80370413c1fe5cfd9c11ac0e16ce2b6cf7f71f2227ef878c448c05ebe99500068a0261a0def9cd4f03153bd9beb17884e0a73bf751e7b4d4fbab1828166f9237c49f1470a9191d3aed28c18636f0f4bacce072b0d4f2896a7fc975709c47d1e6d11ec59e8470481cc7acbe61ccce176b509d9061f8c0fa043892d7d4418f316085b8c2d5dc1cb40e0ba9a4c0e9fe3d8c162c654edffca19709fd8ac89f14eb9f233a88e0a7994c89b94fad8f78175fdca71db551bb971831d4e615ada66c5fb1e93a533952397c2498c1f084624655dc28841268c5068d5c452c87709dded61e59e2d3bfeb7acb9d069d4dc0ec567242de92ec89e094204dbc5d952ece18f5c44ddd7768a9bd0ccb28cabe77899a09bccfb8185854b2747335a528810cd7c8283eed30635991c3ce77ec1317a5fc6a56eeda3ba7b4ae10fa28d66a255ee23881e44c0b7854595fb79a46a34495346fec552598b725c3ef03b848d00f24f9f39dd99cb374024b286a72862e44ce3150ca92b21e61c745f98ee9ab2576f0992c101832e23b816cf22234d4f74b5d51c7fb68cbe57d5a72f6d12e813f365ef4427554b551af4ea0097d59fbe547da88a13c1e9d39d18db9eb6b69125808fdfbce3e513c953f26421981eedc028ab531cc0dd2d08a039a54303c5379f5e9f46ce1e34e4624f4365b6ddfc0eddae96b54382b76b6e28cb13480508228e85dd8fe5eefdb506c9e41aced1830d91300ac9473510f00ef6d9020d1bc2903b7f6c9fa4ee6771b32ac61a935ed04436dbacfee3a47b2fe9362009ba242d6dce839ebf9df9608d5cdfe75e360c540c1fa783899123e5775db62f1cb7df2428b1728ebf5e1f0235a385ab581c08b156556e6dd5065ea95f8bedb648ad76df6787118d9ce37daccf353fc5b9595fda42585e327681e0cb8532933223540edce4dfc0ebaef898c9b7c3c8e9677ace3f9f007752652af0f55c66525a1d70a8946ce6c828eac6e735be33cbe42d5d6b217277325d615671edbe19d8d0021475213c5b1431ae79252c695a666204f623be5f73adee732f9f810b39504f1d7f277dd4ab579fd56f35b65fe968925fdbe3aa02fb8607437da050c91a127365adec2ff4686b96d0c465c8c623a42a70d45697e19881a3d1fd7766a8984f8b3ee067b1a8bb40b99a60c942985be7fdccb39a9df239cd58f5e3bbe28f45ead9295301d23d5efc9902e5d601ccede8520fe97a5bd0002a0c3f5b1b1a83cb28c0c2af5f6313de763bda579a4d8c65c186c27584e5a098f1714442526b5079b08ab6b8fbed40e4be3c65fea0258c4cc7e8d81ecda34729192422adbdeb133336152857b652bcaff2c6f1af088ab093b6770ca417d0f74133ab3de760026794503043b64c05e3c9e63be02267f50be1c1efaf3437c260b100e95e1e2fb1dab1200d8162091bd252e98d32aa74dad6163e3a4fb554b73c29190019f9311f89fd024431068284cf837b65c43752b42a2d0c86a50dbcc9e02d13ceb3a19192d1665d596d74998e273027c871e0225bd8f7eba5421cec768f5751f5fd1d1834a0c1270b45d1cbcd2c78175d3ee4e170e9493a05a80ae61f736d59b5e037f6c600b3c6ea5f1bac0a975f7cb9a11dc29cddbe913364217f9399ef8b751f8ed2ba26c285cb40f692e2b42427b11f4da2dfb820610ec0b31cf7fce87847cd99e41773426bd4a0a742f654b9a7d87241bff38e98ee9e3121191ca82b0dd7dd405868169e49ff1483737f5818cec09ebb943f37976a098993908e5e320c5cbdd0fded37af13f533ae112c92319cbfd1f6e7e775a39a97885f91981c59b55eb8339fc14138704bbaf849b1adf45203c7013eef5345e12fa19c28050bf1d0ecbc461510ddf30d1e9b1a2ef914f46eb237d8ce0aed47d8624f9132f901c52eaae801712d852946f924798ab111d6e7375532d3782e195376d7297bdec8a28f6adadf45ba8afbcc9fa3942aea77eef43a8a4600bcf9b4de37ceb5b38d9319034ea718847b251d49d023dbd3285eeaa925d5d8c17b161eb0428eeb84952c817d2da4db30222593099a61c2954a46e9717b2da39ba1055ba47bbe1b0322f68eb5e7339d6c33ceb769a13d80842ceb2e56e83f679dd4cdd8251c64a9792418598a1302f116e4b8e82210c27570d1731c6e625b5df67a2a0f87fc1401515845bb55cf6d9fd1fb2abbb8c2ff3eb25e380f10a6fdb0ce4064f7bf7cffd2c94102d1af8feb37039683b38624e5eda20bcee22dc10f243b20f29fe2ac42d2dc9faa25edccd0678aa8bc0d5559c448ad055bfb5261456cec4743b36396ae7930b6ea3ad7012086525d75206d848d69be3b52440853923d936fe79772619d605e1b079bada7dc2be8d223571e4bbc5843eacdcae1753ed9746d6310c29bed0042527fa0d0a632fe0d723c4d1a06145aa8a11d33deac02964c197b5fa8a1a547e208b7a0af61b31479ac64cc4603976a259a8273386705062a39f26ffacdc2bd142e1c769366770221c49743a36603078c2d48400aa960b5d0df0519f6e2d3df7d7dc9eb542bfc4f7579cc95e4289366f7b611fd93d8111d9360940949f9e4084b6a8945d6edf74628d4eebee6d3f063521169d1a23e4b7f664b3dfdbd0fc8866c003dcb4eeba1fd0172c01685265a53ff6ec146e5cfb3b84f004c56a4ddb965e", 0x1000}], 0x1) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) 12:06:59 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x4, 0x6, 0x9c0, 0x1, "60ce27b848901e42a383ffef7344aaa32a7a793f", 0x3, 0x4}) 12:06:59 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) syz_open_pts() 12:06:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 12:06:59 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) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) r1 = shmget$private(0x0, 0x2000, 0x448, &(0x7f0000ffe000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getgid() r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, &(0x7f0000001100)=0xc) r6 = getpgid(0x0) r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000001140)={{0x42, r2, r3, r4, r5, 0x80, 0x7}, 0xe7, 0x9a, r6, r7, 0x5, 0x3f, 0x9}) 12:06:59 executing program 0: r0 = syz_open_pts() flock(r0, 0x9) 12:06:59 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() fcntl$getown(r0, 0x5) 12:06:59 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt(r0, 0x3, 0x7fff, &(0x7f0000000000)="57308b59c694f487d47d357963241879ca8aec57dbf7490d7f6620eb458b57929b4574b6671df87e07ad57101a2439689fe34d7d4c7657d515217fdaa878a78353688d03e0655852ae6bd03cb5b7d79977a7af3f4b53f52641f33501e8", 0x5d) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) 12:06:59 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) flock(r1, 0x1) close(r1) 12:06:59 executing program 0: r0 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') bind(r0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x31) openat(r1, &(0x7f0000000040)='./file0\x00', 0x30, 0xd) syz_open_pts() 12:06:59 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x0, 0xffffffff00000000, 0x1, "d64e8e12b60f1449d7e45b55e447739ab23f8bdb", 0x8001, 0x400}) syz_open_pts() 12:06:59 executing program 0: r0 = syz_open_pts() r1 = msgget(0x2, 0x100) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/61) ioctl$TIOCNXCL(r0, 0x2000740e) 12:06:59 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"}) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x41, 0x5, 0x0, 0x1}], 0x1, 0x0, 0x0, 0x0) ftruncate(r0, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) 12:06:59 executing program 0: syz_open_pts() syz_open_pts() select(0x40, &(0x7f0000000000)={0x0, 0x1, 0xf9, 0x6, 0x1000, 0x90, 0x0, 0x7f}, &(0x7f0000000040)={0x3, 0x44, 0x1ff, 0xb29, 0x160e, 0xffffffffffffffff, 0x7, 0x4}, &(0x7f0000000080)={0xff, 0x7, 0x5, 0x2, 0x1, 0xffffffffffff0000, 0x6, 0x100000001}, &(0x7f00000000c0)={0x3cc, 0x10000}) 12:06:59 executing program 1: listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) read(r0, &(0x7f0000000040)=""/180, 0xb4) 12:06:59 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) read(r0, &(0x7f0000000080)=""/214, 0xd6) r1 = syz_open_pts() close(r1) poll(&(0x7f0000000000)=[{r1, 0x80}, {r1, 0x3a}, {r1, 0x20}, {r1, 0x28}], 0x4, 0x3ff) 12:06:59 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x3f) syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000000c0), &(0x7f0000000100)=0x4) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000080)=0x5, 0x4) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) 12:06:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x2, 0x7ff, 0x1, 0x3, "b08aa52f5c9065375f5b18eb9877908b53636bbe", 0xd16, 0x6}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x5, 0x81, 0xfffffffffffffeff, 0x8}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x3f) 12:07:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) socket$inet(0x2, 0x5, 0x8) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) socket(0x2, 0x3, 0x690b) 12:07:00 executing program 0: socketpair(0x2, 0x4007, 0x400, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) shutdown(r1, 0x1) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) 12:07:00 executing program 0: syz_open_pts() getpgrp() pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r0, 0x1) 12:07:00 executing program 1: syz_open_pts() clock_gettime(0x5, &(0x7f0000000000)) r0 = shmget$private(0x0, 0x5000, 0x601, &(0x7f0000ff8000/0x5000)=nil) shmctl$IPC_RMID(r0, 0x0) 12:07:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x30000000) 12:07:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpgid(0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) fcntl$setown(r3, 0x6, r4) recvfrom$inet6(r2, &(0x7f0000000000)=""/69, 0x45, 0x3, &(0x7f0000000080)={0x18, 0x1, 0x6, 0xfffffffffffffffb}, 0xc) dup2(r2, r3) 12:07:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x1) r1 = shmget(0x1, 0x4000, 0x20, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) fcntl$getflags(r0, 0x0) 12:07:00 executing program 0: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0xc9d9, 0x1, r1}) 12:07:00 executing program 1: lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x3, 0x4, 0x20, 0x7, "8cfa0ab24d9e7ddbe8a6831d11731abf834e6c9a", 0x5, 0x4}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 12:07:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) syz_open_pts() 12:07:00 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setregid(r1, r2) connect(r0, &(0x7f0000000080)=@in6, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x8, 0xb6d7, 0x81, 0x1, "5dd78463938ee9d4ab66b9c468b270cd89687cf8", 0x8000, 0x8}) getpeername$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 12:07:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7, 0x3, 0x101, 0xffffffffffffff7c, "ecee3bbbe093aa511e565eb7dbf34da5d2b544d3", 0x9, 0x5}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1c9, 0x2d3, 0xff, 0x800, "4329fa4b83ebd3771ae00afcea8dd23f6f83be40", 0x3, 0xffff}) syz_open_pts() 12:07:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x0, 0x90d2, 0x5, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "001100000000000900000200"}) writev(r2, &(0x7f0000001580)=[{&(0x7f0000000440)="4cbdbb3dca8ce1b7eda27818b2e67901e26de4c160c67b9fe95c7f866d7c3e48699990f0f27279359c4b3cb05a80855092bf14b042a8099482b062ff1f9e18a75eae34d133136f1ce55008a8e8a5a8031909f328852bd4e4ac5ee33cf220cadd311345bc29682abada025883135e229e0e628d8f4c8ad51f678cc819c483462aea8f7858f0a7c9a891e7a28f148aad526053817753e6f7986c4d55b55f237581b1e6ec5d25cd965f2e47a1fb3f71bfa80cee1bf63334b6048f65c4899f4e5edf40e1c5a789aa349f4ff089c86c119e70f81500d4b1", 0xd5}], 0x1) execve(0x0, 0x0, 0x0) 12:07:00 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 12:07:00 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) getdents(r1, &(0x7f0000000000)=""/167, 0xa7) 12:07:00 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f00000000c0)="f071669e1423661ba0b04d8fbdd63fd800d84cf6b5608bd937eb321fcdd5eb65bf18f104a6c8f3e814f7f06d020b812a0902bba5a1b2e39028d6884d380bf5445e00c12642e56c740d9a98c93ee51e408bd8385c52a573ebe85df632d226e5898f58acf588a16c5850b8f7ea947e9eaf45c544a8337c239d4da03b5e122b5c2f1cb42f07d7a2266372ee6d9bb49ec3307c307031106c2a25f75228328842c30ef594160d99ba1e8b4faa122cebe05f052a2b1e3b034b50db0d0e2432ebc4d06d14a5a4c835e74b5ce80ab99adf24aa113d1bd900ab9ee5001c55a4f9318fe75aacca3324c5d7c0833e5970a60e95d56fbd29b0e9a028c69f3898a6d26a85922f4545b69dc0c284a703c05020cc30e140d81de7c579962bcc3201c17f94c81f76e05683be7424147c0b77945f307f1b18a2dbb0765f7fb6b1333de4dfa9bdeb14d55a201204598ed6ddcea93e920bed6a57c885d6096a9ae261a63856072a6492bcc7c1f2d9f89ec762cbc8c45ff4b940503d570ddeec726f7b1008bde4d7a798fac9b017204e5d2e99372e0e9d82ae1a70f8d105e9ba64eada695fdcf37f3ffe067a87b37d62b6d10fc9d0a09e05f9c0fbe433bc054587e835e28cdc05d4452a0b4e8452144f0cfb2383ff33ad19a66c1b9e827feac5e690b6b329cd7aebf7342da7ece8c559571b6255140e77b97cf9f9ee3a28711e002808ec00b6cec1ee673f8aeb14ce909687f38899d00b816ed3182f6443877e909e0cf88553d6728ed03b70ab33ae78d6d9f34722f3e0a297e572163686e6fe0dbdad929e9471b331df3fb4196e1805990a2efe666ea1894a0b803b4b2d4978477e08e52288d77920dddcbe669afa6f853a92ae35f52d4602646a09be775264d2d5b394ea969a4b5979594242fed5d2d487676c7e0ac96502b09ab66f52c904de85052185661993c60d1b321e14eb562e718572339dc211c0cad73ed6da58f04e9e2f06fba2c7848e8919a7d9bc5d719ed7a12dcc205aa3848bf04ff7b7cf38ec599c5fe1125e0948c3204aa65a221028587e244fde6b3d1c73649dd8fc54f07e4f6d8b879d503ac7728d10fbd3e38faa50d31a18ec962ec618925dc6ef601e6ba49518bb8594dcee8379bcf79a2bd3db79a9c69264778183cceb157157d29478f32f97415482c7fc44b0a53bfb5da7824c161e39ac294722ef09ef9eb996dfa4d2a2d5d0d0f434b98f5036d80befcd1f4a3f5806efb8b8b9f8fac484e030253cb83b542ecabe4cbce2baeec8329b67e1de4c47f31b15b663fb5409b8a27d8c8308c44b4b27c8b57ad70abbc973ab57dbbb53ae60177207fe1ed5a009287f86389018bdc93ac726a47c919830afd3f6b8b06af8cb5b9681c4dfc670b5b8a8d0e11ae8a9eab1f8013c7f54a16718052c668691ca6d7f940c24b9bbf2508f1486fb02c2de00425dab3c22edec51565f0ac28e193d2b26a24afbc356c1cd01196a78e0325ff61ec1db58d16717afda3f6c198f28954b689e3b480a21fb3ce25f1163922dd2930d4f6eb5b073d8fd37b02aafdb4843a5b80dffc1f632ebcdac1a5ecf8a3817d4086e17ae6179f4046c492d66985a3ca5dc516207d2beb57a608a806c2c42c4abdd614789f569a6f7325806ff2f005e470e6c55322ef8f174af31a8248f70eadb64ce4796a3b06e77d1a71796b1062abaedb112c0fb1256e912ebf2d6e3a17636379192e4dadd3c3b039804c0cb3f4eb3f680ca8a0f864f108214a5cb6b44548f65a6f0fa1e21086f8a8a7d57498666b4b416fab1d735c4f3311ce4b26ca8173187135b1a3febd9063ce543f88075f57cc2541d751360c3c6a947ada9f19415dff2ab31d3146b307d2b72b742190dff8050c2456749215fcf7e122cc6b5ee0aa7aa72e7fe6954c8565ef38869e2b67cb0ff4a6be2194e4cd451272f791c66d0e1f6f3d5714f072ebeb13cc4aea2a450046b36343040bf3fe4648ab5d2fcb015c239b840e6808eb64fa63365fa15f3d528235ee413750adbfdcac6d1fa2fc742b2cad66899e2d333ecd256b3f43aadaa9705abf1379f924e280eb14ce93986d6faae216ba21031eb62d8e00b3c153ba865eff04a8adf9f611c6b29d4bdfc206e1871423dac45fd4e82abe9f68318b23870a41c0aec4f27daaaec170e851b95d28e7c6991d1bc93ff379f89f7a0061a082fa38e1179efe0f40185c21ed3103e3e2f44e8f89a07ac91739a9fff5e13ea5f7075737010998520e926fb54d22ac3f8b07851fec4bcea8877d5ab79b258805b8a3cb796a0b95ba5576ae5ee8b2cc1b6bf0eaa868dcf069fa2335ce9bd925991f68340ee98c710d42fd81bb4a4e0029b6fc5468f0598586e1a23d1a444fb91fc7e6075014b077ccb98afb797f728e887e278921395864d0712aef475ac42726dfabfc9975fcccda1df0630253e2c5282b2051c5952b09497ba713c18e444762cb24c11283d60c5ac4bec594c387fd9e785c636793ff485979475722904be5b677c84c7746ba53671fdb4530e85f4038d9d3eecb2ad9cbd9fac5203aec08b464fbf408f298ce4127c1123925fdb417c513fc03573ec572c1bf8998a83ea135ef234af0e73072157bc14883f6b6aa36779c516666d8e32a2f4ab74a3539d589177acc77303d6fa80deb994b95ee55a6fb1e39d97d1d68c9262e13daedd6f00213d79132b209aee93cd49e9e105db52a73884a2b5140303f88effa2905dceb1e083ec310aadd827f727ed2d4f975a330539a6f048736aa0cfd22a8c38217aaea498862de3742de4d2225839dd6d9113125464ee953ae666fa8c521bcadec8e37d56ede9394d9a12f078fb45270e14945938666b8df7a9cc1715527f5253622c54020ae3ab4aef49cf83615a476c58cb000d3153ed61573fd9234353684848339e9a92482f23513feae5ad5d9eede8466240fee0ab323abecf7455f22ecf7516e9e240300bc0528bb84987226e487f0a81776377ecbbb9056fda67fd7fc2841cdbd81ee12052bdb60d4de1c282286f322b1ff3165945bf69f9b87d438c596400629f5571ae11c1b68194e8a35c81edad3f5081610cc62746800667e9e83f18c5b217aef812c5ad8923e1b4fbf7628891aa91fc3d30ce69c2af6efc99a702f0da8e90755d86e92cc645273d0f7ac34d3b6564a630b4714433847555b4239b00eaa409d7a5dc2d02f73a2a656ed06fbfca7eec1b34783fe5f2810b9ccce96b09a690d799db6cd8ff2697afc50a174a7b4ab3377a9df740d03c51e13255d0f4afcb39fbcdfbea4c2d25e0b92a7479a6759ab551a0afa282d4e6d6a557ea7682315e72158d1009e892ff6a1b61af3f674e4ffd6fa877aa4ab4d8224cbff94b7306db72fefb2bec5860ef766d8ebb0b04b687aa78160a94cdee7a55ba9fe57042b3b582ea60833fe529d1e60bdb10a3679be151a25f8be59b68edd27a2e732647954c9f74008fd513e77f02948fa65453e3803e782e1466a0f8507ece55574f94bb190856596f4006c8eaa06903b5f78d5c608c722d0c2e5c76bf292765ebede9c46e79de77d2504e60d701cd5e37bafeeea82329ab8cb9e031fa853acdf5cc9f219f4e6a1e25e25067dd1a6e38eb64439e0fdf37c8e14ed778cff9c13cfd2b91f820e33a645e122424a35ea91b10c36207c21f9de96235d1b228b233d5f5524189f3f1a33adafd3d94c55ed2eb7ef88b178b96d8801a08b2b5a915bd9bb302a193a351085354c19994835b83a70666a33f06e8a451e98c44973913bac1f603543855223dc1462ee60dd96003183ed2598916f680cb0bb579a3f9463bfd0adf187d85c392d26a4b37262136599c9cbba65116c303eced4a8e18575a6a920e69d970be585c594e662357069e5f91d77fbec7e639fc6cb2b40070c1a21ead8f0f5b8dbfffe1e4dc1ef013f75411cac16ddb9703bffa3f83997894e0de68b64777d2c3a1c0d122be52666954db3a36c4575430cb314aa84ef34c12164b1608dfee551e2d9f55944ecb7a9dbef736d1b6c179cd5d858a6b18cf5658a918b45e3eabc44cacccf742c68f38c9ed5317a1a564110c08df0cd7b21ae33015d0fa9fd4ea0231a86230b3edf308d84c59dac7b2fd7eec47dbcca64a9491d5e5658ed977fb156f7802b59f3c35ba6a78f33d2e3a9d79efeea6c2ed64c903cce47fb7ed8ec103b7fc2b8391d4f448790e15a7eb3c712e677bf46c097cb5ff0f496ef553e710c281c414bf2ed845ab7e8fc5e9259e131f601b376f67ee1c559eacc03e44021a337349d19980ac97ded156cc7d2f50f6aa3ddf615e6dc97787dde6718285f10802273678bf8a159781f897746d0e0b9b5a520119eee6885f4bb7e82330918558136d39228ab9e954bb36b3804fccff6c4ab5aaa0cd62c3ab413ac6e55c22bea085e8463bfc5dbc67302e5a7677ec193d9a6c70d67883fba7c0324f28200c6e4585b15a72fd31b90281c04a8409e60318891211e02b1202c56cd7d20e95d8f344f69fcf813f2ab86fb935348f809e9dd903d88e15eb17d50de8e31cacc832817c266ce091e09deaa15ec82ab76a35e619d98e4ed5ac9e9987a9f28fcbb05aeede05d2b98447c0ca1549836bcc15fcba8b4fc96a6865a9bb1ddde5914a86e029f24b748258f9b595d42a2efeafd87c175ba3496aca9ca536263bd71792ca880e68742f007134c9b8009ea814400e1f40985a19eb3a64acd5a3b0d85302067c77e40b19aa5e733d4dacb6515547b50811431ff9a7368f3d6ee9c47dd8d22ddedc5bfa09b48c84aa80b3bf398ed8b01e909a3889a7407b80f634fc100cc22dbf63eb003b2c42f836d66210150e895ee464c27651e2a41b4c250515980c618ce8d45937b6b2677479dd7d622bce08e04c996c1253245aec58fa0fc8624ee9eebf496126afa48558b2a70dd7d636344e6e9692882e4ced6892b7cdd1739825563f1fe84b82f17e899a92a160f64c6a9363586dca4cad862a91545ceb2fe8f9a68df8d0fbc7cb1f08a1df768756d8ce79c17da3e2391b45465d7f98a00faeb59d663d1a12a075ed5b71997ea04aecbf7d06fa3dd0f0246c7bb07eb810e7160994f62f031a1f2dab693df28021409d3c28a48f9745275119c5615aa24a6212938cb72344b769cb40b73bd44cba1b4a56017ed58698d96b13f94d210790a6ab105da22792c26e0166cb9018772d94857ad1385bbe3d02551a288195221af9393f1ae43d7730af736d5e04a0e03bc9185b2e8c551f0ee1577fc937251fb729102b2b9eed1e54588f21b7a8bf2a3d22d9c6d507fce4ce97861c095359684026fe5740bcb31c43e2a14a1e2195388e1bf8a10c5a58a8fb5d621c908b5ffe793205e14286a84e0c9aceedb0e3010e9120bf68974467fba889ddb737deafc75aa402a101fa3da40fc3cbfbe330fedd61cbc618eb838017a96175218cf5f843712f169d196be5ff0f8a746b2c45c6c83b7cb42c064e827ecc84879354255acf66b28a241c5297db0cc87f4acf5a3684d14812ea10a313c68e213368e5ed621023d2ae14de10e64ab6984b9fddb24ebfb0a4e6b9309e3a81abada96613a033c85080968cf7491d66d8e860c958752e4c746f40ee482b285d71d7e603aacced655e149c463a0ae74f29c26edb2a4aebe5584502c149bb3925a8fc990ba2aeddbb3b4ae4068539f3fd20fad97e53e0b66a7e4faf5c3ba57e296e2687bc964327aad09a7d858ae1b38f5fadc4d6966e08c229483be52edcf3baa231f4bb45abf2c971e00aad28e1a58eab4d0f356adfec869d91d8500f988cc5d35cb0338d9afecf50faf1", 0x1000, 0xb, &(0x7f00000010c0)=@abs={0x1, 0x0, 0x1}, 0x8) mknodat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x2, 0x6) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x5c7d9db9) r1 = shmget(0x1, 0x2000, 0x128, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/18) r2 = semget$private(0x0, 0x3, 0x20) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000001100)=0x3) 12:07:01 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x2010, r0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700), 0x1) write(r1, &(0x7f0000335000), 0xfc94) execve(0x0, 0x0, 0x0) 12:07:01 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x28) ioctl$TIOCSTOP(r0, 0x2000746f) read(r0, &(0x7f0000000040)=""/58, 0x3a) syz_open_pts() 12:07:01 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r1 = getpid() r2 = geteuid() r3 = getgid() r4 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = dup(0xffffffffffffff9c) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) r10 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x4) readv(r0, &(0x7f0000000900)=[{&(0x7f0000000500)=""/99, 0x63}, {&(0x7f0000000580)=""/214, 0xd6}, {&(0x7f0000000680)=""/117, 0x75}, {&(0x7f0000000700)=""/20, 0x14}, {&(0x7f0000000740)=""/181, 0xb5}, {&(0x7f0000000800)=""/177, 0xb1}, {&(0x7f00000008c0)=""/22, 0x16}], 0x7) r11 = getpgid(r6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="3d189d3f7f18a881a86a9dc40f91802995d667294b517c8b04566063704efb94a963649bbb260b4fc0c5b53fe1f8310075150200e902d063b78ec940781dafd9e293e5c037246274e9f5ab11df01c170b62d8d0ebc8dc0eb3a7366841cfa48123153ac6405d530eb4aa6e0b525c57326316a1989c3482cac9ce8190cc3b4d0a874a6cf5523d38deb499bfd76afb46728fbb76f891a1c108c3e9fdc30a8c0e5491aaac182fe8f33d3b78d0d9e22f9c706234fdb6ee4fbf68628e082fe223e043de022f0f7a52b", 0xc6}], 0x1, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r7}, @rights={0x20, 0xffff, 0x1, [r8, r9, r10]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x80, 0x407}, 0x401) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x800, 0x80000000, 0x6, 0x4000000000000000, "837710302fb6f92f2a84de9257d7faa1e605eefc", 0x4, 0x9}) setrlimit(0xf, &(0x7f00000004c0)={0xf9, 0x100000000}) 12:07:01 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) flock(r0, 0x3) flock(r0, 0x3) close(r0) 12:07:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2, 0x0, 0x0, 0xffffffffffffffad) socket(0x18, 0x4, 0x4) 12:07:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) syz_open_pts() setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 12:07:02 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() 12:07:02 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet(r1, &(0x7f00009be000)=""/11, 0xb, 0x0, 0x0, 0x0) 12:07:02 executing program 1: socketpair(0x1, 0xc000, 0x1ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xc) r6 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000240)="84f441a777b2fc59eb98ec316c87ac2a0865cbe3827139fdd7a1c24fa4a68e0d62f7113297c054d8d9", 0x29}, {&(0x7f0000000280)="4d142e45c161721109ac2181c233b6b7441ce3a8e5b055591dbea8a31d9885a346982d89b7673bec70804b16436023063507f4f60e8072061203fd308d", 0x3d}, {&(0x7f00000002c0)="398430f72e188dd7330b8a141052ebb411630dc8dea49f1b9712d7d819cf847cdcba0cf017232507a00ae4dcaa6e02f8a792313a658de27cc996a5564b2944e94ba58641b1378925c44f50b58f82a0f14c264f9850f1986a09ed32c488d83bd10be6d0d3160ea603782610322ff00f738c0a423ab9bec0afc7a0b4990ef9d3a79e558e23c135ceaa2a29b6b6dff3bdec80ea4d5bfd7a1b949559420a15d1b31a7a7feca4aee788cf914b5e6312b0019ea13a1114a701192152e40e68147075c554f17c09d5bb7bc43576ff98f6238b260933481d35ab6094285bddc39db3a74f10a2f53f9bb74c5f86d21ea2c877ec08f366", 0xf2}, {&(0x7f00000003c0)="efe5131cf63ad68828333030b024979689cda29356cc9f0af7d4f14883d05548126a66afcb68a3f9022cb61045ad9a7831247693a1c273b66340c6f9625ae09a606480638adb2859a3216b51ac7d749604958576030836a55e70530a126e279f2a7bbaea5bfbcbb64db80c1fd083ae15aa55941daa6cd052db237b4a45ebb387ba197422c8a18fa7742d40d522f649a3cfc9a187207a07350c760ac31e4ed31562292ec16a82fd6f1f70b935cf33ce07a5f80dbca8947bc80bf4f36730848730f2dd60732afcc28522346c5e83f21e030c7565438b845e37835f843db247b3d0440eea7e082799354dbc5c686558ea512832e1", 0xf3}, {&(0x7f00000004c0)="93b6f63ad9deddcc7934dd5fc412822b0a3bb4a858909f9106c4bed2688555f411774a78d7d7bfbd868fa7bc6562e72fa609fb35210677c892b6bb247412d14c2bd6afb970d2f4ee934ace8b41353b45df0c3b06875f26eb1248d54dd401afa11e887daa567245a38bf5090aa7", 0x6d}], 0x5, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x5}, 0x4) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r8, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r8, &(0x7f0000000200)='7', 0x1) r9 = syz_open_pts() close(r8) dup(r9) r10 = syz_open_pts() getsockname$unix(r0, &(0x7f00000007c0)=@abs, &(0x7f0000000800)=0x8) ioctl$TIOCSTOP(r10, 0x2000746f) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc002, "85378e5dea9c11fe4dbfa600"}) readv(r10, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:07:02 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0xdcb1, 0x6}, 0xc) r1 = dup(0xffffffffffffff9c) r2 = socket(0xa, 0x5, 0x80010) ioctl$TIOCSTART(r1, 0x2000746e) recvfrom(r2, &(0x7f0000000080)=""/231, 0xe7, 0x40, &(0x7f0000000280)=@in={0x2, 0x3}, 0xc) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) dup2(r1, r2) 12:07:02 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) getgid() getegid() 12:07:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) 12:07:02 executing program 1: r0 = semget$private(0x0, 0x0, 0x61) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0x8) r1 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) 12:07:02 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000240)=0xc) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) write(r0, &(0x7f00000000c0)="6bea3af542a5b34bbabd1bdab4b8d7d67e2fe27d038717356f7784b3cf5b918608bd69d45e8260c6ea90ec9fa806c6fbbbd664fcd62bb83b3aaa4a56de57fa3fc514d14242e29dd4575f54d0adaeb548555a2885dcc96523a70a961bb20a80573729cbc04dc9d92301a9a495c898667528ac0c5140d5d85bf8b8f4d9fb5aa544684f489d342bb30ebc84b49fc50fcdbc40b087b0", 0x94) 12:07:02 executing program 1: semget(0x2, 0x3, 0x38) r0 = semget$private(0x0, 0x0, 0x100) semctl$IPC_STAT(r0, 0x0, 0x2, 0xfffffffffffffffe) 12:07:02 executing program 0: r0 = syz_open_pts() r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0xfffffffffffff801, 0xffffffffffffff7b}, 0x8) poll(&(0x7f00000000c0)=[{r0, 0x26}], 0x1, 0x0) 12:07:02 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0/file0\x00', 0x18a, 0x2) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x4) syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x20) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) 12:07:02 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) r1 = syz_open_pts() r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x4, 0xffff}, {0x80, 0x3}}, 0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x9) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x8, 0x0, 0x7, 0x3, "e8e09d50629037cf633b2e26455a2efeef1f15be", 0x6, 0xece}) 12:07:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66696c653040"], 0xa) unlink(&(0x7f0000000000)='./file0\x00') dup2(r0, r1) 12:07:02 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/40, 0x28}, {&(0x7f0000000040)=""/187, 0xfffffffffffffd75}], 0x262) ioctl$TIOCEXCL(r0, 0x2000740d) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="c14e58042eb1b00a7a1ee50c62f4678a15cbeff2b33f63650f9b3ecdc25b229c9a3f64aa2bdb100d05110b86c07095a9702380eb0f3761e5108392f730e63800b38c11538ecacbd5193c7b52d83cb506dcb7c11d04a45933aa13c5c9c8235f092bf4e99e22f7abd837e224333d470d98682f124a67f8dcd7a9ba08c5e490c7dd75174f028e875d2cb0131f49a29d51ae07f217db2fd6da2350abc3ebbd8eb23955e80352582840fb848c", 0xaa}, {&(0x7f0000000200)="abbf3b204af47d", 0x7}, {&(0x7f0000000240)="2dd4bc1343968f03fc86904749f8c357a3b4063c533578ab4fc0fcb5bc83603b0c64ee45da06264d64193be54a04326ba69d676e24f56f1ebf4e8b49c50974174a82485d46dc44e5d2bbc783ad4b8390072b425bb743924b979f9b4ab2a9731aff52185311c070b1ec3fb591ffbf6f7f13edc0ec", 0x74}], 0x3) 12:07:03 executing program 0: syz_open_pts() r0 = socket(0x2, 0x4003, 0x9) getsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), &(0x7f0000000040)=0x4) 12:07:03 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000080), 0x2000000000000091, 0x1) read(r1, &(0x7f0000000140)=""/25, 0x19) poll(&(0x7f0000000040)=[{r1, 0x7d}], 0x1, 0x0) r2 = getpid() getegid() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000180)="c8fc5d7b7970cf46008e595d79e4de51b36d3e1c201b0c336a61efa9b2cd85c0b7447d4323b0d2f2f68ce1714d80110798d850f5ebfa03fbb47285f18aa4ae39e6276ff9d77a3d834ae01a58dda7df426866aa5c4093405d1ac2fe51d5997e62499dd3956fbfbf4cfd73c093859ac41d6ce1d1280d852efb1d3ac2a01612f63a450ed3", 0x83}], 0x1) fcntl$setown(r0, 0x6, r2) 12:07:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x82, 0x11) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x7ff00000000000, 0xfe}) 12:07:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x8) syz_open_pts() 12:07:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x80000000, 0xd71e, 0x100, "c6024a81a407c5341c24db037b150be561a54950", 0x400, 0x3f}) 12:07:03 executing program 1: r0 = socket$unix(0x1, 0x400b, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10040, 0x80) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 12:07:03 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x6, 0x8, 0x48, 0x6, "bb128715b662456366b848f30fa0bc88a1a9a6f5", 0x10002}) r1 = syz_open_pts() pipe2(&(0x7f00000000c0), 0x0) r2 = socket(0x1a, 0x8007, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x6, 0x6}, {0x18, 0x0, 0x5, 0x7}, 0x1df, [0x8, 0xffffffff, 0x101, 0x800, 0x3, 0x2, 0x10000, 0x4]}, 0x3c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x9, 0x9, 0x6, 0x577, "134382837b52dfac2eab73068042a6b53e9a2bbc", 0xaa4b, 0x1000}) 12:07:03 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xb9, 0xfffffffffffffffc, 0x7fff, 0x200, "7bc6d96cd8c74ab027c25bfd1ee15fea960bc74f", 0x100000001, 0x8000}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x7fff) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) dup2(r2, r2) syz_open_pts() 12:07:03 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000000000/0x4000)=nil) munmap(&(0x7f0000d12000/0x4000)=nil, 0x4000) r1 = semget(0x0, 0x1, 0x1) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/213) r2 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$SHM_LOCK(r0, 0x3) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000100)=""/141) munmap(&(0x7f0000d0f000/0x2000)=nil, 0x2000) shmdt(r2) 12:07:04 executing program 0: syz_open_pts() syz_open_pts() 12:07:04 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x8400, 0x4) ioctl$TIOCSTOP(r0, 0x2000746f) recvfrom$unix(r0, &(0x7f0000000100)=""/253, 0xfd, 0x800, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000080)='.\x00', &(0x7f00000000c0)='./file0\x00') 12:07:04 executing program 1: clock_getres(0x2, 0xfffffffffffffffe) getuid() clock_getres(0x3, &(0x7f0000000000)) 12:07:04 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0xac) setsockopt(r0, 0x9, 0x1, &(0x7f0000000140)="ebf7a51cec6442563c16adcff7082bafdcff134233d781fb6da321f8e3ffb339535a5e3304ea5628ff8e989339f9aa255c38d47897bffc7906449d0e916ea128aecd516990a5cf339804d3f035dff269611db3715898e14e9cb62238dbc88a2fe5bcf8a0f65becbc247056c5a301fd2481330b4cc1b15e3ca04fa464faaf4bac5067be1efa8954", 0x2be) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) syz_open_pts() 12:07:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0xe7fb) 12:07:04 executing program 1: socketpair(0x12, 0x2, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000040)=""/88, 0x58}, {&(0x7f00000000c0)=""/78, 0x4e}, {&(0x7f00000001c0)=""/137, 0x89}, {&(0x7f0000000140)=""/63, 0x3f}, {&(0x7f0000000280)=""/216, 0xd8}, {&(0x7f0000000380)=""/74, 0x4a}, {&(0x7f0000000480)=""/103, 0x67}, {&(0x7f0000000400)=""/37, 0x25}, {&(0x7f0000000500)=""/99, 0x63}], 0x9, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x805, 0x0) r1 = msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000640)={0x0, ""/102}, 0x6e, 0x1, 0x1000) 12:07:04 executing program 0: syz_open_pts() syz_open_pts() 12:07:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x400, 0x9, 0xfffffffffffffffa, 0xffffffff80000000, "a1d1477176e2748d2702faa80ec82eb5028aebf3", 0x6, 0x1}) syz_open_pts() 12:07:04 executing program 0: syz_emit_ethernet(0xf3, &(0x7f0000000000)="df3a2c47828baa8f0ae41215ae4a9b3f0e8b1581c787377c841ab0eb921f65a76a17d38ef935f5533ae8e0295abb8a093fc06c43ba1ed94a6417af2468e15f3774fe0a8e96f75c0c96db1e38ed6e9e8f9ed3dc99537946570fd7ffbd9298eef36c376bb1b4e419b7576f5e73be2c8b554f3b4a3b2df247e329f670ccde91ec07f712e1ee84d4608f3127899f2784d180b3c5c81674311665b8816fcc43b6ecaa444f31f8178c1e6b36b70ef273d629dcefdc0212e1275eda8a6f295e64171cd21a03848ed3e21066a8f448193aa07761b6fd30ea5f7e62ba78fd12728cd5c2f49a5f1b84b5ecb72bcdb0a777bdde0cac7114f4") pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) geteuid() syz_open_pts() 12:07:04 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) accept$inet6(r0, 0x0, &(0x7f00000000c0)) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0xffffffffffffffdd) r1 = socket(0x3, 0x80000003ffe, 0x8) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 12:07:04 executing program 0: r0 = semget$private(0x0, 0x4, 0x408) r1 = geteuid() r2 = getgid() r3 = getuid() r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000000)={{0x48a7, r1, r2, r3, r4, 0x4, 0x81}, 0x7fffffff, 0x261, 0xae10}) syz_open_pts() 12:07:04 executing program 0: getpeername$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000001c0)=0x3) pipe2(&(0x7f0000000200), 0xfffe) kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff8, 0x8, 0x20, 0x5, 0x5}, {{}, 0xffffffffffffffff, 0x2, 0x20, 0x2, 0x7fff}, {{}, 0xfffffffffffffffc, 0x88, 0x2, 0x7, 0x8}, {{}, 0xfffffffffffffff8, 0x8, 0x3, 0x9, 0x101}], 0xffffffffffff8001, &(0x7f0000000140)=[{{}, 0xfffffffffffffffb, 0x1, 0x40, 0x6, 0x5}, {{}, 0xfffffffffffffffb, 0x1, 0x81, 0x1, 0x2}], 0x9, &(0x7f0000000180)={0x937, 0x100020000000000}) syz_open_pts() 12:07:04 executing program 1: setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) sendto(r0, &(0x7f0000000000), 0x0, 0x1, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f66686c65300062236f880f3f3e7a666174a9ef3c5a01fb7c0e5e331677b6c0e3618bfddec4a73118271aa09cd780fca1b6e735f0de0e9616d59e043efca74bd159d5622f2be11e45cf42a15ca97f63044e044a9c1569ebeac26eb3ad262057755d3ac985323488381018c660adeaffa09b7640c92ae8797ed7d357fed6767e7eb5ea124d029ca8dfdf789b63cb79024f3b276940de1043b006960e5b44c586ef84b6bb9b491d9c0adf"], 0xa) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x1010, r0, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 12:07:04 executing program 0: syz_open_pts() r0 = shmget(0x2, 0x2000, 0x210, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/181) 12:07:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100287400000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 12:07:04 executing program 0: r0 = syz_open_pts() r1 = dup(r0) sendto$unix(r1, &(0x7f0000000000)="42cd5a7e9cb7fd5fc852988d5b889f0c98c592c48a5fe8efcb200772eac62e823fb531bfef83abddf01aa9bae234f27b24aaecb5b10e79bbae135f4c69588615d5b6a75e4f7af86101b66bd4355cb048c8b83bb7bc4c9aa1467803d227ca0a903103fcdd7330db2811cf46398609f346a7cd0696f0089af15e2e37b32cb6c1c9e50e30e18d619ebde4ed984fbf01a0dc2c72e2ed2820eaef50f730cbab72facfe3671ed0ccaabb54979e7cb9bfbde41037fe093da32d2133134a52be35b77b4860c86a0343c7501bf0e01624bfb3aff9a31bdcb14844d26758c546221e1737aed288d404a11fb375c1a94635a23c07eb6643e081833d3e", 0xf7, 0x400, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) 12:07:05 executing program 1: select(0x40, &(0x7f0000000140), 0x0, 0x0, &(0x7f0000000200)={0x5}) execve(0x0, 0x0, 0x0) r0 = getgid() r1 = shmget(0x0, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000002c0)=""/78) r5 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x8, r2, r0, r3, r0, 0x79}, 0x8, 0xfffffffffffffff7, r4, r5, 0x1d, 0x100000000, 0xffffffffffff8001}) r6 = getegid() setregid(r0, r6) 12:07:05 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffffe, 0xca, 0x4c4c, 0x200, "e40c3fdfee2c99b7c8af99a1e137b870c04b31ee", 0x7, 0x683d}) 12:07:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) 12:07:05 executing program 0: r0 = socket(0x18, 0x8000, 0xf41f) r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) syz_open_pts() 12:07:05 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820a", 0x52) r2 = syz_open_pts() close(r1) dup(r2) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r3 = syz_open_pts() sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb843", 0x89, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) readv(r3, &(0x7f0000000100)=[{0x0}], 0x1) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 12:07:05 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) syz_open_pts() 12:07:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000001c0)=0x6) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x82) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x520, 0x8}, {0x1}}, 0x2) r2 = shmget(0x2, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000ac0)=0xb92c) sendmsg(r1, &(0x7f0000000980)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000240)="97e21d0afbefae7672a945421ef3aac6c6e30ebcd69de9877d9d218486c3a0fce19840089c81909bddea3d80e347cf0edae70bdfce9fc349fa9df6070590045c8c1a8a5ed1a43e44f4c4c6127d864b7577f0ac17fe6366472134401db3a588147135f22c2791b8a35b51febdf55bcba4d63190297a50e9cebd6a3c7f55b024f56e86173578e135e366acf22661394339b1f7b72ceaf7456cc39232b15da3d2d31fdcd9306577104e1b418a43d385b7d2b89bac607207efa4680c1be13cf9110e500b8e293aebc6f08e78c78b6b4a38df37fefa10fd026cf98424da79788b5df0010ce8d6ce253d86d4bcbffd8f5f9e0e98406a5bc8e525", 0xf7}, {&(0x7f0000000340)="d0f3a36a8ab3fc360918abd802c369ce8bec157de8245cee9d98", 0x1a}, {&(0x7f0000000380)="6dee69f00ec3affd0652b666635c3bf80ce9c489ac4c321cc90dac089dd1dbda9c79b4266599d5f406b31b4337cf859134890e38e120417ad31a4aac2186324032e1d89340c4e24a78195e91ee513d174b2deefdb7230e40a850a7a9a9b2323d9fe3fec016b1db25e2697c7a26f97ea3babe2d7ec4e8c0df1048192b05b2f2efec79979b16d31acc474d793618f255ec07caf31db65082c410958059f7ee39eefa2e086b3b5323c44be627573f66318d5bd7aabe9ee5ff544dd3c74db8e3d4f1aa78b197397e880b50803f283ea57122e34f85393a79e45274830f5348af6e6df63c12ef2501ec569074c410354381e8eeea77d38cc6e6daef4033", 0xfb}, {&(0x7f0000000480)="1195544e7bf60ce40ededb364b4b36a5f6a04af9bfdfd48e429ed0b6763443409caeecf4ddd00097fccd421125ea61c2c99c735d894b51105da5925803178298", 0x40}], 0x4, &(0x7f0000000500)=[{0xb8, 0xffff, 0x1, "1134a8b3db271bb2336ea9105c281a678c3bc495e84f73837ac40b214190af462a42cd1a8a207ea35e81e9ffc9755c48c6bcc89d58b4348354ec1c6b2bd277fda9f136e4b140a9199c1f904437fa91347c599d0e3c0b10d15cd996364587ac8089a6dc494b2dc560971ec79a7d7650d28f4f004ac51329134f0af4c3d3ebfcc69919b757566bd7f973c2c1bd48376c1335ebdee576813696dd4cb772515c40b9bfc0bc8938c655"}, {0xe8, 0xffff, 0x10000, "f42afacf5c3e53070123cd150661561ded15d9315b493812f0256fd439575feb32a0dc9e4c03687e2283a9b4db5f60350b66827c80b347e879b48d2d7deebb9b11a1c8611bc25a9a742176daa2ee02c3d7940053d0c9f80da1961ccc35de613175fbc7c28b77a38547ae5972fbbfb5978d18cd492e802205df47cfb085187953889c1a0cad2bce57f152ac919555c4cfc037b6d7f4fd2fea2318bd44806efbe798aaa2c8e8e37194a4cbfd3ac234e09c81e7ddef305eb2c646bf470c44763bbc003117f79c4a50330abe7743d712d42e1b3ddcfff0afb9"}, {0x90, 0xffff, 0x401, "4f5f6822f3a8d894388718a25c4cf2aa532ef2aebaeb91a302a8e66f04a53784608bb4c98dfdfbb8a43e0fda24c8f14887401244b17ad4644e85e9626e6e55016f01ba5af53faaa80eb23bb260b5af30e7fc72d6745e9598d9dc4cb7c6802a92b1c4342fd6632c61ba43d4958a51d5ccc85bd4efeec29c6ce787fce09e0e"}, {0x68, 0x1, 0x3, "fba0c42000012b72fc06cc1352713c8b2a7293bc83d99f3eb8abf149bf783cd01a0196751fe5e09f318f45dd86ff400885157108fde1756e0c7e0632d89dff3fd8f7b4dda5f7f4d2bd30751e36298d1a71bd3df8ebbd"}, {0xb8, 0xffff, 0x5, "f725bccaa77340620719d06372abc72cfef19a461053fc9aa0ef6db672980b1ecba4834009c8b2ccb806312fb4e9659460afd8a2d49e2addd4cef7061956049ac6ae09811c8857efdbb414521025ccf349049df8b4ee0e215aca9b08e5ac5ec247ab1fb6a5c114a4ed98406cc0e13febfff225b111f0eaa7bc2e60ac25ea5b85960cc6f3a14f15eef65a81d16986713f1bc9c08520320a1c62d612bcd8a3ce3ea5ea"}, {0x68, 0xffff, 0x200, "00af53a0decabf006f4a36d51af06789d2c8c7e95b1bbf6bf2dac374066a4d09bd3286c0ae41bbf4e9df51a7761aaa731834e092e2c93ed57713d46ebacc74b758e652a0bfb75d35d4fa66e483ff163073d486"}, {0xc0, 0x1, 0xfffffffffffffff9, "8165de29f680c2d7d7549f0ebaf86b7cf408008cfbbe28511e04512c84c4082bfbf2070706634e2609f2ab24605dd22f69761d4530e296b59104fddda31a8e3f125dcd3f57c7e02079b8d2a823e5738b96e737a12164417af8a59ec7aa5ffc8afa6757720150ba5634f5207dc6e0411900f868588d5b3f175b651edd55771af150289341f49ab1fe7701dbcab783577c8a0dc5811a4092b2cda8721d601450e7212728b8a013584c79af3e501c7dee68"}], 0x478}, 0x4) open$dir(&(0x7f0000000200)='./file0\x00', 0xc00, 0x5) stat(&(0x7f0000000a00)='./file0\x00', &(0x7f0000000a40)) rmdir(&(0x7f00000009c0)='./file1\x00') 12:07:05 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() syz_open_pts() 12:07:06 executing program 1: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) execve(0x0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) 12:07:06 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x40) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x800) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0xffff) 12:07:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 12:07:06 executing program 1: r0 = syz_open_pts() preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/25, 0x19}, {&(0x7f00000005c0)=""/204, 0x46f}, {&(0x7f0000000500)=""/160, 0xa0}], 0x3, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61a32b263c6205a400e2c424f9aba99d3d449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e142937ffabbb9917dd1d95e8f6b9d378ee4ef8f0c9ea0000", 0x83) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) bind$inet6(r1, &(0x7f0000000200)={0x18, 0x2, 0x6, 0x9}, 0xc) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f00000006c0)=ANY=[@ANYBLOB="000087cdc6655880e8c2d1f99413b6372349237f235d8205e16f6b9287e7e6c6272830d0485d1f02257bd383b9cd28e07d188066a801f689f38d29995d76e83d9cda15061ca7b24b32d0bf86fb3f6338e4e25a0af519bb826145524744e482646c98ee8865fb53d16cab414364ed769fa13900de43a0f25bd7750938131f065765c19ae0f6a29325b0bc016f9203b4087087d587ac575cb486adb9919d1e3ff0d2b894f5234f7e46b6f6de710c721375a6ff33f20e2c9cad0645ea089c9ba8175683b090a497f43843c2c446c480583ba2c288a722bd7a84accc0399aed96fa23981094daa8e28de7e51d57d99c2739e08cd09468015f1395a9be58589fb28834a526ea81fb3cd9fabc930005c70cb67724a812ce53f122ff0e0a2f20046c7831153b3bb2e0a908865bfa1e06a1d144fa99bcb38abdfd0139f52f6de2ae6bbab896d4e1a12682304dd"], 0xa, 0x0}, 0x0) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffbfffffffff3d, "857df934ea00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:07:06 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000140)=0xc) socket$unix(0x1, 0x8000002, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x3) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xee76, 0xf89, 0x6, 0x0, "c885267a9fec8bebe7b140d65aef4a2eb0c4143b", 0x3, 0x8}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCEXCL(r1, 0x2000740d) 12:07:06 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCEXCL(r0, 0x2000740d) fcntl$setstatus(r1, 0x4, 0x40) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) close(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x400, 0x30) 12:07:06 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x96cc95875cfa076c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="4c77b394ebb39f04ad34c72948e17f13554fe51a81d88fed5089c82589c63892fcf492a475b56078cda86235cdd3b0ba5cadbc9235c376bd6b4fa83899ddbe00f0cf3933d2a688", 0x47) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x5) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) syz_open_pts() 12:07:06 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x40fff) r3 = getegid() geteuid() r4 = geteuid() chown(&(0x7f0000000280)='./file0/file0\x00', r4, r3) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000001c0)={0x8, 0x7, 0x7fffffff00, 0x80000001}) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000006c0)="ee", 0x1}], 0x1, 0x4) socket$inet6(0x18, 0x7, 0x8701) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 12:07:06 executing program 0: r0 = syz_open_pts() r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1014, &(0x7f0000000080)=0x5, 0x4) ioctl$TIOCDRAIN(r0, 0x2000745e) 12:07:07 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x37) r2 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x1) accept(r2, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 12:07:07 executing program 0: truncate(&(0x7f0000000000)='./file0\x00', 0x0) 12:07:07 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x1c0) poll(&(0x7f00000000c0)=[{r1, 0x44}, {r1, 0x5}, {}, {r0, 0x8c}], 0x4, 0x0) 12:07:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 12:07:07 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x401, 0x4000000000000}) ioctl$TIOCDRAIN(r1, 0x2000745e) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 12:07:07 executing program 0: stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fsync(r0) syz_open_pts() socket$unix(0x1, 0x1, 0x0) 12:07:07 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffc}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{}, 0xffffffffffffffff}], 0x0, 0x0) r0 = kqueue() readv(r0, &(0x7f0000000640)=[{&(0x7f0000000000)=""/140, 0x8c}, {&(0x7f00000001c0)=""/249, 0xf9}, {&(0x7f00000000c0)=""/179, 0xb3}, {&(0x7f00000002c0)=""/176, 0xb0}, {&(0x7f0000000380)=""/203, 0xcb}, {&(0x7f0000000480)=""/75, 0x4b}, {&(0x7f0000000500)=""/68, 0x44}, {&(0x7f0000000580)=""/1, 0x1}, {&(0x7f00000005c0)=""/50, 0x32}, {&(0x7f0000000600)=""/57, 0x39}], 0xa) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 12:07:07 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f0000000040), 0xb, &(0x7f0000000080)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x2) 12:07:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 12:07:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) sendto$inet(r0, &(0x7f0000000000)="f4702158d74e957843927033764242396c61fcf302529ed8658210a5e2f8902c4d3db79db49cd7612b4776657b5867db994174be", 0x34, 0x2, &(0x7f0000000080)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 12:07:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) 12:07:07 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) read(r0, &(0x7f0000000440)=""/68, 0x44) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="a1f5d093410852157296ede361e0471784a46db8f0f7fd6689e7d270df02215ab2fcb1378b34a2b7f06b5cea28c773d9fed0d3cfbcbd427e892d682f35f32418b23c5e38facd8e0848038e1d9f6d1536c8b35504e7be0cf4aa736c0f24cbeaaff4049a705ce6ccbeef98a4a229bd3e98f65f10df40724396dc2d63664dd4cabda5953f95c29a832c93043bae074f928f35d8ffcb3afa4746b656c4686ca4c43be1599399f4", 0xa5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) r2 = syz_open_pts() mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0x0, 0x4, "35f8feb3c2fc055e99f58787d34def846f833def", 0x1cb, 0x1f}) 12:07:07 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x40000044) recvfrom$inet(r0, &(0x7f0000000040)=""/73, 0x49, 0x0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) syz_open_pts() 12:07:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) r1 = getuid() setuid(r1) 12:07:07 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68}, 0x0) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') r2 = kqueue() dup2(r2, r2) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 12:07:07 executing program 0: syz_open_pts() chroot(&(0x7f0000000000)='./file0\x00') 12:07:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) 12:07:07 executing program 0: socketpair(0x20, 0x4, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) geteuid() syz_open_pts() 12:07:08 executing program 1: link(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='./file0\x00') r0 = socket(0x0, 0x0, 0x4) close(r0) r1 = shmget(0x1, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/37) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 12:07:08 executing program 0: lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)) 12:07:08 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x1, 0x7fffffff, 0xfffffffffffffff7, "9d92b36f407b2f11966e3d4ea22d5c3d57e980df", 0x7ff, 0xfffffffffffff001}) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x4, 0x101, 0x7, 0x8, "cc8498041f9979b166a009c1d15452b894f40bfa", 0x100000000, 0x8}) syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) 12:07:08 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) write(r0, &(0x7f0000000000)="231658bee3e43a73f5aec3b6975781622b0135aeccd99e755ad98165adc7125a651b5110cf9eec186816778b6078fa761a27096eace69f89bf697d9825eb6b76c4b5e0e761285793", 0xfffffce2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000080)=""/141, 0x8d}, {&(0x7f0000000140)=""/254, 0xfe}, {&(0x7f0000000240)=""/146, 0x92}], 0x3) r2 = syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000000340)=""/164, 0xa4}, {&(0x7f0000000400)=""/24, 0x18}, {&(0x7f0000000440)=""/36, 0x24}, {&(0x7f0000000480)=""/172, 0xac}, {&(0x7f0000000540)}], 0x5) 12:07:08 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000040), 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10000, 0x2) kevent(r1, 0x0, 0x2, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69, 0x2, 0x1100000000000}], 0x0, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0xfffffffffffffff9) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 12:07:09 executing program 1: socket(0x7, 0x3, 0x2) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 12:07:09 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) 12:07:09 executing program 0: syz_open_pts() syz_open_pts() r0 = socket(0x6, 0x8000, 0x3) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 12:07:09 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000100), 0x4) 12:07:09 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) select(0x40, &(0x7f0000000080)={0x95, 0xff, 0x200, 0x7, 0x3fe00, 0x6f61, 0x8fa, 0x1}, &(0x7f00000000c0)={0x7fffffff, 0x1, 0x8080000000, 0x7ff00000, 0x6, 0x95, 0x1, 0x9}, &(0x7f0000000100)={0x0, 0x9, 0x5, 0x8598, 0x6, 0xb, 0x100}, &(0x7f0000000140)={0x401, 0x80000000}) fchown(r0, r1, r2) 12:07:09 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) recvfrom$inet(r0, &(0x7f0000000080)=""/143, 0x8f, 0x2, &(0x7f0000000140)={0x2, 0x2}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, 0xfffffffffffffffe, 0x455) 12:07:09 executing program 0: r0 = syz_open_pts() r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000011c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001240)={0x0}, &(0x7f0000001280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001380)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001180)=[{&(0x7f00000000c0)="e0c4e2bcfe4c335cef2a5224386defd2698d24441d87e0af23029d0b89e0b24f486b70bf01984648f74aa2b40956b2016651af9b5cd2019a99733d15d19d596d31c1", 0x42}, {&(0x7f0000000140)="a3a60454ef9f8b2806f21acbb5bd0ea1872ec7b03fa48b6b8d66a88bd7fcdd979bae4f2835cdc0cae4469f025f436ed2ef139ebefb3d5753c0b7968993b27f7f8ed307aff39937e7eec3d306a461d409d6da9916d66bcc36856ecafb81f0383f2a89ad11a539053e1f580cdf866e8692f113c0e8f8a9eda7a9e3ba4b05ce02d1b3d4b0daa2a1376501aae3444534f0afe8cffc1ee438daad35ff30a81bef38d174550e23f93713e47eb27f53cf72f86ce6fd1bbdc59fc89f760ab1a6c3b70b28dbad0cd4dea42fd15b2f974e3884d7834f083bf38e116acd8c95db55ca887eec53e5dfe99375367ce07f9d13c12af9b8a0b8f5fab82b3644a04570059becad2a6036de0d31552cd1b44e86f8a1f0c2d1a44bad4020692996c0fc8a8f4d1cad97cf4805628619b7641c60773fc973e75ccc3994d78b2e54d3e03330382631b5f873116db4ca5e2ec92168ba651718303a186cfef25a353d02a926aaa27dec68146f45ccc1c4834acec0fd9537608b4fbf90ed45e862193573a725cf0b05aacc82b2e3b7a8283f2e4ad8fc5f95a1cab31bf8794bf866ae98ff2244aab63736c20324de82bb3f4fbefcf4a142ac000d4e90f69238f253c2bd7a60b7e529a8806c04d6421f7fca6b07c7ecaa993cbdc9e1c079ab232f72fc73ce273c696cf309f632eba98615de7fb1186aedb82e99e631e6aed5dd36966cde23bb16b310bba89bdb601129494dd0587a4691fad814b930442b6ba9c06b316926b3f62f4ada5eee0f05013ad89244a19786936617b4913935787e6b07ff92a398176ca9e3b089757fa31431de794037ab85e19a81e7c28d88f90daae0f1e030cb238e9a7b9f2336d4e01dc1ed92e65d44f4c3f25f5f8c8def4336f60c6650efd73468896c343e22eb6ee0157bb522e319ba47272e4e747dbb9650a1b3e67f92ef016e85f248204942ef00283f919d9586c3f64b4e180c4099ddbef559270b85446abf9cc49c394c781aa3a3de2c5801ddd26c966b972e135d18962a1828b713b0aba6f59f0bbf9a94952a86c5d1aa6174790b80aea0e3b9df02e7c86b4db92de7179a95d31ed2b8a53bbcf9d76eaa515dd63a6a8382b31482d87bceefe8166fcf84f738be8f1fe10cf1384088659b03c5564a4568cfb1e23e1740f4c9e9fd112e2c61e9319f327d8c1a5868fe7c360f8317b4806a0ea9411538980fe90aaf84d8f0f6e7356e95eceebfd81bdc361eb1e41aa9863b6b61f4db1f8e5de157bc7d1e417f533f7b0d235d3748997c261db40c38aca852e01b9aef2402b7a0a909f6c44cea7f4d5f046cf0cd03046c121449b457bbd49d0b785b61afedf28374cfa03ead6d98c93b8021afdfaa80badc71da464100f7fd4febf8dd665f8c06f761cca802a1789c1664b1c541d03e53575702ebad0b3c9669bfdb930ee022ec736aaa84b923c2b8e563e7ddbd85a307bb0cb622895a4696e06c63af3774af4c992b24b214bc641204efb8eac5f8fa985bf0dd5b791e34f68771df5bb81468b284d86a2b01bfb73872c6e4cde79e55d3499b157b1ce5908217d0182c62f88eff6b5b59ca9acbc53b13a985a12662e15db9632acb6aebcffbee9fd918596899870da04465db4af4619a5a70f9dc5a66ef26f85304b2a79607d1b4429cdca350990fc9b6cb78e19058db569b3d0455e131e1e1b47ca5e66c670fed8c66fe78e3f54c42e06c43f13773c0414d3b7f71db846ad2139502a0ccf855c97064e6d5b7e60acb490eafca6d2b3b71d667be7bdb4129db7b87f029cfc711931f4715e28424d3ea46035a32fd84b7b201cb93371fb38a08f06d7a0472dac525fcc59cb3deca13415020e1251fe3d02de57d52db52dca59a08f61fab28fc41174cd180f01022506fa089016fbd40b6210575853ed9395de64ce336826d571c2ba5e6b5af09a38d76822d16b1b8ae55d07654e95bcffda9bcb83004044f47ef272c5d1df551ca732932afc3a3a95e1ad0accb5099f1fe2211659aaf20b2c3127c98883ad12450ec372780659bd8363a4f415df444a1cdcf1e4dce80f94c9e021d6bd4d5133febe166b9a5738d1bdbfdfcdb4b3f19541a14fe27fa16ca2da3d5b41c6ccadc523240e7f1541455df47067926a8ad7f52dd03bfd782bb571d4d47d560fb69761c854b209fc87270772fcb7e84ed4a1a4f96391d9e9dbf2fcf09fd1214b1b885bb94832a479edb13cdad5be6d4db701c6dbb3ced879221d8236ecfc90b4bdddfe24a3e72430b9797483e60f2dc8da1bf436779525b4d943e0626ff92b41455a82b4da3076a0606f83a53ba0409636b59b7c5b043990b885d48981bb87fadc999a86829cd6ecded69175337a812f155178eadba5184accdf79930cffa2c64dfb84c75d68d3c665a6659248af749802790a56deb01b34365f61ef007537ba35583430c2829e8e79a45345f4887bf9236b771f94f0c31249042880a7ad61435b4d8a162ba596302450a2bc7fe46aef9c730cb792b93eba3fcaa5cb1fc4815024bfd1961a6ba8a50644baff9a4e31365514aa7fd66009c45aedfd7871c58e482652e0f9bd91989e18ff7a3904a4a4e93229309256697bf493ea70c2377cc4bbbb02702788786fc365c8f045edfa630c9c6b8210b26b9fa3335675e59d28039f27025e41751c056b58092c2bdd9015d484b755bb5569475e50a78d30078b7c9a5164a24ca0600647b31a74118c50035d2891b754d0332c38e791565596b837993e1653ade1c5bda861c8b374f52d56fb1a2b9f2a95c237072e8c8be764f2fddff2f313432e36e2ecaf51da574c07da765fe2580ecc9e15aedebe98d248774e5dc888781e42282bbf4c739a1a3db27a164cea5d7c4731ff41323f7ce3e4397cfe8caeb81b8b05213513fd5e097003ea60947edcbe87ff3880b49b0e9b2160fb7e9789036896320a610d3cabad483f8a3239cb948249a0014a0abbd9b794467b7186f75c6490c57ebd39f1eef129c9d74f93b020406375f08b78e7adc4c3440a1993fe23d6c2bc6816da3ac962ad7566d840cbfbc1d34ef5e16e5509bbfd0edb215cd060adfe09d3251f9d8262ee64d923ac1840560b88e928553541510e1d04c13b16b66b4c0473d5b25c154c64c48111a5325cdb43177a96fc422b237e107e9c559cd0795b1c729766b231b797a59934959e6f6e4757d79b6273db5c02c402b71fea78da9b938ae4757033dc4cc99663bf316353b35a72e89eb606a709d078b811d1b1bad51af864e7a7c1c58358d17f6796f586db9649578485ec6e7ea7ce1fc8c8afaf31168da22507e103139d5a2eda0ea8a8595944436525bd535ab972d58fc3d1b037dfd0359aad68499bff3617e493beef1dcf8fbe87efccfec5bb1a0bff65464abc0c2af6c023e73802f47a5f2e4e7e0a46dc80b304c7b34b382bcd9d3b21c5b9537bed1ed0d88e0e60a1f81d5a9d62b70769fe771f906fb9dfb32084361c4fc8ce7b4c4ef1458b2f5b6129a13cbd2778c6dba7b72c2841a2747863a8240373c1e74882d2a0287e08c383e4f353bb5835d2a27ad34ef3e23933044fea9937db1fce5d9f8ab5d68567bc16212b48d74f491dc7dc6275dbc5ca848452d47a02ef55197102e4b1423b0bc460db92e3b0fc577d1c1226e1638f36c87128d4727ada23cdbe82e8a95edd2876592e1e0210d76c3d56c56c60cdea297a51eb12a7522ceac0750880b70f3ffb05c4dfcfcfdd3018f22711026517814c8318fdb2b6acaf39f44f0493bbe5f93cf2a02bbe7acc23de49e48cdf91debf08990e6311e831a7043c413d8defb0750b8ab26e0768cfb40f5964c5e7daba801254ec137f14a702038c86273868fe818973b6f2b444666ca33ecef6b5369f1a4e73557acd9f6093fa252ef271f1f58aef27eb50a4642fc55700ed29e127a9d47b17aea541c3c459563fa5c78a60c166d0ae1c37ec02d98de698a775f4c007379384c0d75c31ff328b5d819d8ece8b183a8f05a60806d6ee226c94080f26ec75a91c32fd313fc42a5763ffb388d9232b26ec51b5be62e1d9117b9559f56c84badffc79003e087afb630fb83b3adca49a26f310b59a540aa5e045436d9746cda649db7e8cf1a171981523ea8c08aa36dd049564885549bc238ad03d968919984467e4b0cfe4872a6b54e4c796b1e772d1d295f33d3d2080d9f05d8084a2a3ad03cfc50d87edcb3a8febdf399a608543042c118af40802c3962fd30c34bf1825ed57449dc2f2298aa118af59b5c6d91dd72d32edb4a90c0d6adac6a5e20749a540b30af5788bd629d928d2fe0c0ac9b5b8451d0fbbffef367b60b03e2cd71ac08b4683cea07e0842a25c51d4f6774a4b2682f4ae62041969680966f538c9b7003d8ca2e2adca0b8aa8c56aff66a827a4f5393d013650fc9809fcf9eec2f28cbb5c6e3b2c4c4ef63df1a76f1b101fdbf1ec76e61d94490547c4093aec2ab106a27f2eab55f53fad335fcf5158281ee981c97aaaa71160a29dc9053146117d6c396d9585ce390ad023dff13963264fe7f6c0bab102ded2055e86a8abba24077fc1ac5c348105d49f4d7baa7566114ba1e398099494dd47bb0b537212f03c0f78168f87350f4dbaa4b20d8a6ed7afe0950162e007604c4dce4d58eb0d3c3957959816703ba60faceaa311971c0433d1b7beb0db7578fcd15b8a39328d98d5d6b559d81d21208ec0a6e14a07e6e76685d5ac59ff0d7682e4e464e5d11b588a2d166499a9d87f6c0174ad539d3859772abf31ef6567f39711f9d0e1b9b294d09e520c100cd7e2530a1545ee39a2c17923c3e39c0a7a63184f2884248a4ee51fe01703856147cd79d64847d3119ac87ae94c2edd0e24515dfc169b55cc5369675f0b5f3ad5bda7e84134dcf53cf4e4ceea90876049e73b8cabecb9455b96936882c4a2c6bd23c130d74cf0c19660e6e500bc09e8af6cfa2b59ef352dc0edd30d6809582d638811867ec94320876c9ef8e646552b24fbcd649766d83cedc80560c988d97947a0c754c36829a24db2a3ee10da776abc6368d3202dc4a37f17a0b6e78ebb8e75d90d56c81bdb66086c27f96b19b975f9a8153891944d011d142b968ebbc3039e9cc068ac6f857d953ad11f633aed91cc979d28681edf882a432a50c0d00ff4fa5ae08f6d3bc2f9b4a7be9f9a541a412d1c83e2324090a6ae67cf9893f44f3a1fd91ae11091cae0766f455c6a2b4d867a0fb9d1933fb0413a16c38221e989ab8ff0d21b6986bf60c0bbba018ef3f09867e6e3f8d4d93ed9ef1bc7d74ba5fce59b76338a72e9de50a466a6a33474b129bcdac80a462f1109fc828ba7fba32b2893f56229d89d4f047f1905f1f6e9d2c2c81a9982391c825851cd7e1c652fa3fab0f324c844bb36c97640fe4558b049943a4a8f995a21eed25df7e6bb5dd286c39f4d694d726da96f18e538ec58cb26c5131aa65511d37f5d7908a8377171a940bb08f5cfdd4391c77ff4b41c2b901eb30b0ee90e26f9c8707ac16438b4fb415ddd62973a031b3076a43e76fc188f80db7a7347c1dae76505875d7d8544f42c27625d9b5489238a989d85de557e305e4e37965bffc57577abfbcef96272ceb4e76ee97bbb4630934d89939dfe4163d8ef137387e4054a686913659c58639b040d605a39ee0e1ac7787ca084eb9b3f31f7600e8e72b2f70e68af997696ca47fa12617a549e528df23294b4fd74e41a80295ce5536e4063e31b57d87054fd5624a8806002eab70601bf5d369c68bcec8ffde1ec7fd0a4fdf0925019a9711a0b8706b7fb8b56e65ae3854334ece76767cb26308978c32cb", 0x1000}, {&(0x7f0000001140)}], 0x3, &(0x7f0000001340)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x40a}, 0x1) read(r0, &(0x7f0000000000)=""/54, 0x36) 12:07:09 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x13, r0, 0x0, 0x1) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r1 = open(0x0, 0x7f, 0x4c) mkdirat(r1, &(0x7f0000000240)='./file0\x00', 0x8) kevent(r1, 0x0, 0x10000000000004, 0x0, 0x0, 0x0) ftruncate(r0, 0x0) mincore(&(0x7f0000ffa000/0x2000)=nil, 0x2000, &(0x7f0000001280)=""/4096) 12:07:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x7fff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001340)=[{&(0x7f0000000340)="cdc3766a300b308c2dce03cbb09f066e67e04de7e4923090d2533d9f7c39c5d11f746d4a1bbba3c0d0ff6159143f09149e2fa9c15c0db777573f40254e33604dd5abf5df74937b81c7a9bbae117fb697629c19355c39d844fc88e61dfd76e2b77c285618816f0200ed2ec92e1c4f134a8533483a14770c58ddc777f7bcc4ca85a053cecd01b30bc0a705da87ef08d90b4b721c8b065910c2b6241645c90d4d45fd259bd618b9926ca05f187ab3b2aee30d86e24f124c33c6d2900a4402f4962f7a2bd59b928fbaac1fc28c7745674d639697ba5a0e46f43cf6caf5fd8408fb4f9c04378a3193fa18b30fdce8292ec348ef247181f26b8f4a6efc95c197b06ce4130869600e9b408678bc1a9b00c177ebee2ac1dc22ad9b6279f6ef673b754a82774d338c1fda41219a3b2012975fa0348a9f4e47fbc2cb695618c3ebcff359d869ebeba5b0c4df5b7612c8ef7014af9e92bca1b67dc7160333bf0ea8db1b2225d55ad512d3dbd20d447d8d18125cceac7ecac671e10979161cd51668c9bdc8a4e3e54dafd2d30ef040fe5f126e1d79193ea01b4cb0e102bc110ae254fb9c87d50afaca1c167c7c77d3a0a29d02689fb218eec3c0cf20603b17ca167efacfb29ec71794e3131114bd273f32243e52cc2fdd665c694b9abbacc9d7c6150cd8b69e7056906f0f13a26f2ef82ab0e825526030ef6352334759af8cf49bb3405df309a58583a07eb5290c2a049da4a90bc4d381ee45ecc88f24137a2f16119d094b94fd10189cf01f0cd84c9328bce25d54b001ab844fd997b0433e1cfe669f89f4375780859cb4e2f811b6dc68d9ba3915d528fc1605231855a23c54f51b98d83c7c620926d1c1ae5344d1368bbf47e18a89062342baa4046ca461821c0952d82dee21ec14e22d84ca49157d2e2aa8d3d166d48ca6a9bd8a4b66308123ae46ce6a4ec4348090e02b62c966ccb9f4d3b234ea72242f2756efc07900b9bda013e51f1bda6e074430d2214e69e0f933cd0d1938d21052a85a2069f1849f37eee808d86d83ac335d1d575b62b1a35eb51ee5e401108de297c91fd65893443df3be366a5086cbc67c0bc5b4fa0fa46f4e65ef41019088d496edb17cfb9c3549a098403a3fff568ad77c823c43d607a75c78ea6de22cb86a26e2e55c03a34191acc4deacf1b53936b5e2d4b064521b04289562d2e35bc8017808432d660e4b9e008a261e28de915d25a1649ecd5e56eff5dc0fc32ba623e5487f5d10cd3bc19ec634916301d739af6194e52507df8294b469f30cb78d6f3310a4f9ee2062d869fe1d01ac3b52bf32576d9ce5c178f97094c2f56dfd0a66eafe57f72f96897474940ff6d709454736030328fd05f68dd2d0fce2929ee6a0e0e84ea9e83d238049c2f095b2fd1d1fbf247b6811a9f0e4b1a50b6221160e9ff9e33f1f136c6c94f75a52a5baeffcdba9f9134597aaf936e2405b5ee8823f498c969c6c01cbc52623691e188d0818246be8a7016ea43bcf5987f2657018a55cbfd572372e061a9c1db3352f89dd39bd287a3a85558bfbcdf279d1173fdce1198b69fc3c833c59edce4585886b7869df697f2e3150576babef480b4efa9f17237e25b5c57819fc75678cfe28a3c13cbfbfd6688c365d60637e8124894265ad5b8989f944296423dee8343e5d2b6437130ce7f29d0aa4fdcab2233733d7d43768c45570c23f21156d14086cff72cf073138acacab3b01cd1433bb75997fde2c8801da086fcd5f87139725a829d0b38afa820d6d18f3febb52aaf195c1fc868ac4c87dafc6cf412b1492f77476b1e64a8e2fd90fa1e87a392588cb0c86902c132c0300e9d4be9764b6d6f6267b79c3f1468dbc69beba6bacbe59f07737505f186acdc60911f2f34372be428fcad2f3c5d9badd2ccd9ae0aa79523b981930996a1b54f19a10dee9d039c0b1b03c67c5a8a896972fb13693e1c83b3434c789fb003e755631aa2ded8cb44b8888468efaf6a1fbfaa8f2094e21a4d2e0776b0bcf7aa7e5a2bcc48fd99ef10f4360d07af89ee3106b5da9a97b7f28067e961041862d398b142b1f0319f09bcb3c4a555bb666948e65ba0f909d780562f118302a19f2ed79b80abd7877c26bdb684dd89b5718dcea95c02e76ade21cc70018b5e15e22be0a27075c3955d72450c8f241fc4e45bc1c361a9588473a9ba855ece174bc4d358c87d03f3871eeadba98c1e48fd57449300629e7dab5243687d3d8b81a6063d12fdb6651fbdeebf580498629346e7ed88f492f1abbe3d8f418caa4b1e0e092bebdf9fc40390674a2d3a4e153092d751415683731bad71fb27a1c0f98bfa60e343e3303307cfbb90432594cc2cfa2206c271d579f4e69bce53b3dedf95f3456b6776d32d7f924ea3e57070f0049448ca2212027114f8aa6916be15aa0ad5c122a4d0da7e1e602684e6e8c060188ab6696b8ba467c776fc4e0e3d68b45f473d9e4ba432b32298d13df916119bbf167d8b2c3e144401ad9da40edfff1903d48b3a165e3dae9939a8bca50055d431a18722fa6fdc412013620894888fbca1634b70a128df959b79db54ea415545eb07bed86e239320c40068622692f3141c2bc5d76243875f64761c8bb5c30fda96ba55be6df9cf45950b73096e6160b83b0bf3347553e10fe5be6f76bec8c4155982b6ec297cc9be5ba722cfd6de02a71801d597815fe3df5c81e8ef6a8a098895bb0ec9cf1a7f1be9b29b913f5a9919d21e80ced33302e4a9392db7b27cb08c0ed240d1093a33accb7a39d3c79ef21409ab360e194bb3005fa1fc467431b1ec1655604a8c17cbede74c7cba482a35390fd89e9dbece9647469032310686c1d1a3feb15d5df633534814a31e5c009cc248b6b0ebe547fa6d319b9caea834dd06c89dc2cc30dc38c836513c39249e6169eca4752fe44d21dc82bf1d2ebc693dd57807dc94570cc9d89f72fa31840bd467f77a368673eecf6ab830272618bb708cd98da99470ce567eca3297e90bc75e5de088e63660ee6f82daf27db815fd95808d2f67b507d70d3984696829fc0d86db511e561fb49670bd357a920e6952fc4ba47f467897f3ee517aaec5516ca8059b2e9bf811b7857f9ed9c871e3a5d7bd3c60ca0c19b36634ae92d6b86f445cc7de9a080e2cb0a8fe473d32c4671e15a422a6d0fc87549cbecebdd1ad23e8452b3dd68748a43dbc5ac3bda2eccfdfece6523321df610f84489b3dd26e95f4e56667d4e96a18c42113a2e586c8888eccf0a1569170e30de7c91f55ec04a35ccdeed7dc89b0679d1b5a47386cd61311f4fe89e4930dd0ab88a4e9437efd2b6c251d8d2cb5a6184899bffc6170a0e3479597837e750552c48822c11845e435f607d4846164b7cff2be6cefa872ff3cf9519b900f77abd0a63d2f8f964d0b124095aa36f3d89008dde76c98a36fce527b515371e31fe6c43357c734cd9ddcc8a16c7708777a56a8bc2f5342c7973a8b146c72ac45744a560b86db14aa4cd1d055168ff84853fe717da4761a6d024d67380862115140f427997a5749ee6ff2ab3510bccc347c688dd7386c0b5096b117adf1cdb0f8d54117cebcd8448649441c1a7906c870c3e0b2941278e1d45b9a1112a561653a15ca734307cdef2d2f6a802780e0fa4c9c9f8a2ec0e818b1523288e50ea9f53d3cc44c8f59093193b5172e3d573e0e528330ccaf41dffb7975bff3b22e06b18bde02f41e7bfd0811148f0cf3e467e03a3f50eaaacef5646ca4e49c7ad30e9d122420f89c2b86a330d4ac23cb6abb88347497802dc809b23eb36bb78b7e7b223ec06cf705a7b00c0bad91525e4fb95afc19965aa2f2b27f74e4b3f57411e94096110ec767029e1d855f70364262ca63253bbabb446b19a6172804e7cdeaa71d17a00906587aedfa83d52c4964cee3c33fb750b8ce1a379cc4707e6bfe316c613b7ae50071c599d6ba15f81dbfb38cec5ce0e708ad4e4ba20cf83ce9e3d7a577827ceda428c8c10bc88ccade6dda73fb7d48327b1c414f0b11f18678a5dbb387db3923e426ed9f95fa6e761ace004c707c85e10208ea2cc6d48074e71b23b9612031e44040f7ed0dcdd81ba4d91895dbaae5f6d715321ee28ed9ad0dd9e485ce81bb226ec263de5b506158415a59aaeb26d29bce13e672bf0016f7ce18c9e4a02b42554318d2a15d313bdec7eca90b97d7d4e8a590c594217cbc80e8f7f5c337cff17c6ae2c5b3cab5592ab9fd48a64aa55dd0f185d3f24680749c7997edf2c9dad11c50e863eabfe3124a557d78119ae5b7a8e6edb503916a5227979ac830c6d3267b8400854ef53a91491fc86539d3db8223a12fc508516df4a10c8a225fd260a746e29f7862f5fedec8820073dffdcb80fe5b489ee32e1e05f3f2e6dffbd54c617fdbf5739b2d7b149ccb995297e80443b70b1c82f8e03cab76140c8bc13545cdadbfbed12ea310189c9f6021ec2a3510e47852b9d9b15957f92e5a4a8ddfe1656939dee3113c01f969c49ebaeed26b1145512fba8c9fad82ea3d40045ee827fb1f2b171d2816642745351546d847236c0f0494e8ce2ad2f12f80f5e35a8775ead8f7118dcdb535fbb984dd5fe60d7720dc1729e83a107fa9e5958d0be5c87ed6467d2d0c77331b3ca867d45366373e72613a18f22629635ed9c5c3e8aa506b52bebe8e9dc11f3efba485e754133ce079811e76b2f4b3e9fe86bd31b1b5cff4da599ab3bdd28db0ee3af", 0xd09}], 0x1) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x48}, {r0, 0x4}, {0xffffffffffffffff, 0x4}, {r1, 0x44}, {r0, 0x86}, {r1, 0x106}, {r0, 0x60}, {r0, 0x20}], 0x8, 0x8001) sendto(r0, &(0x7f00000000c0)="059cd9997c07f9915c088b5298b809db65583c12ef466564fda08289e95a33fdfc288a7ee7a2ed115efdd750dbda6faa4a5b3a3fa25573c2d6637f03a6e175e108e0f63c4d035ae92d1c85a9f744b852fc7791f5255d3f0cd9f9abd0eec8946c46e28a09a6168900ffb7524216307cf0e886469df31bfa5c4e6d3b0ecd09b5acf49dcc51b0f54b78", 0x88, 0x0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x3ff, 0x100000000}, 0xc) 12:07:09 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) 12:07:10 executing program 0: setitimer(0x2000000000000000, &(0x7f0000000000)={{0x3, 0x9}, {0x42, 0x8}}, &(0x7f0000000080)) setitimer(0x3, &(0x7f0000000040)={{0x1ff, 0x4}, {0x4, 0x8001}}, &(0x7f00000000c0)) 12:07:10 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000280)="b6440e8bda9c4ee4ea46c64754f9314ef024611d1f1d252bc33251e8ae52e826b6c5f9fa0a77dc3d03c6dda332f0521410f8701cac8e7aa1571c31fa94bd51c82b4e45e7a9976b3f0fac30fd6145ed4cc6eba0e6a44357f0abc74e3d407ba10803b844f02bbbe26d556c02ed7d6ac6aac40da1b0c3ac35065232e02d6e8d48", 0x7f, 0x2, &(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) open(&(0x7f0000000000)='./file1\x00', 0x4000000000180, 0x146) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) getgroups(0x0, 0x0) write(r1, &(0x7f0000000140)="7f6651d46ef6e1ff337ab8ba383db057aa08176d47b53a4626839b5aeb97f910e7c341371d20cb83ab3f69fe6438c8bd27f9a4850a94d4992176a7b3e98848e14108a85ed5cf3577fcbf7a081e93b77269833159d579cdbca14153242ba4f9a7bc78c7012528b902b03f3e0c8037ea854e79527334f7b9f4b461335e9807781b12d4edf2695e2e4b7bdac3", 0x8b) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') open$dir(&(0x7f0000000100)='./file0\x00', 0x400, 0x26) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 12:07:10 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="784d7e4f5e0c207ce74222b5be7ce02df3c4968471f6e6db6001a3f00bce4ffd4b3c711ea0f58edee9c9f6468d7c3f5eff0db150de80ea9d21b741576f2ba835ea4f906ccddf5cb2533e17005c1860764d007cedcd89a82906f2b92b341507bbc0a7362edd97ac883b0a4e6a6da3190bd55d4382456be21c15dc16140b2487d7f06b08dbabe3dee9943a0d36bbdce5532ea0e19da0d6789eff54b2a83c8250146d784c7314e29a18911115accdbe35d03d68609e6c85a484f252ec55763707a9da49c60c547fd2fe44efbb40625f237cb6dde5b059357febe3df406361", 0xdd) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') 12:07:10 executing program 0: r0 = kqueue() readv(r0, &(0x7f0000002500)=[{&(0x7f0000000100)=""/60, 0x3c}, {&(0x7f0000000140)=""/138, 0x8a}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/221, 0xdd}, {&(0x7f0000001300)=""/134, 0x86}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/105, 0x69}, {&(0x7f0000002440)=""/117, 0x75}, {&(0x7f00000024c0)=""/58, 0x3a}], 0x129f) r1 = syz_open_pts() readv(r1, &(0x7f0000002740)=[{&(0x7f0000002840)=""/188, 0xbc}], 0x1000000000000033) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) r3 = socket$inet(0x2, 0x8004, 0x0) connect(r3, &(0x7f0000000040)=@in6={0x18, 0x2, 0xffff, 0xfffffffffffffffc}, 0xc) kqueue() 12:07:10 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) syz_open_pts() 12:07:10 executing program 1: msgctl$IPC_SET(0x0, 0x1, 0x0) r0 = msgget(0x3, 0x415) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/205) msgsnd(r0, &(0x7f0000000000)={0x1, "390c135665f35c5b9306a2ba458e5643f9667506d0a9ea3946f601e6e746d7ceaf589203a2ca755039ca632e6a76d92a09f45c8f9ab83b77316190ac4aae7efb3a94938d31692df0f410036dab8cf6cecfb76a5e6b2128f2a7e1caf2380b799d312fb3aaf7c43e28deb31b5f67b50cf82f468005eaa96cf32453a365c300920733a4298e36b1acd153d24aa2f24f302e397b58d3c88f2f5eed0aa4400b7422"}, 0xa7, 0x800) 12:07:10 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8200, 0x2) dup(r0) syz_open_pts() 12:07:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) 12:07:10 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) recvfrom$inet(r0, &(0x7f0000000040)=""/198, 0xc6, 0x802, &(0x7f0000000140)={0x2, 0x0}, 0xc) shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) 12:07:10 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x2, 0xae9, 0x401, 0x7362, "e56865054d7ecee4e9afb8807bacad4a02c58d64", 0x6532, 0x3}) write(r1, &(0x7f0000000000)="e297f71b0b7e12ef0fcd43634e9ec1a86cd869752fe4b7a69ca1e9a16cb769e054313358105c3f14ea8ea88f083808271bd09919cb7d13dc3e334505f8ee4641fb20a1ddc6b2eb47361dc24a23ea92ad62c552be5e39a075e25dd0300c91e3c0068898f8553c0342b2f9a58af8b256983b8b143ec790eedf8d5dd47f4afef08d6d144fdb05", 0x85) 12:07:10 executing program 1: getegid() r0 = getegid() getgroups(0xd4, &(0x7f0000000100)=[r0]) setregid(0x0, 0x0) 12:07:10 executing program 0: r0 = syz_open_pts() r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getegid() r5 = getppid() r6 = geteuid() getgroups(0x1, &(0x7f00000001c0)=[0x0]) r8 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r10 = getgid() sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="1db75676bc5d565f3674e0c646f8470bb445e2b08acd1149416cf6118836463e7dc06f4f82158b4ff60b53cba9bd8d53a4d12ed0d5aa1e22e9c216aae37beb618e1b481854a9d0fd66e21c1bd98ac364dcb77945ad874a7f98b72be784f7b23334c7210b1902a9d6db46d22d9caf08210b", 0x71}], 0x1, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0xa8, 0x4}, 0x4) 12:07:10 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f00000024c0)='i', 0x1}], 0x1) r1 = syz_open_pts() getrlimit(0x1, &(0x7f0000000040)) ioctl$TIOCSTART(r1, 0x2000746e) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50, 0x200000000}) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 12:07:10 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0xa0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) connect$unix(r0, &(0x7f0000002ff6)=@file={0x0, '//..le0\x00'}, 0x6) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 12:07:10 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') r0 = open(&(0x7f0000000080)='./file0/file1\x00', 0x201, 0x103) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000100)='x\x00') unlink(0x0) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000240)='./file0/file1\x00') symlink(&(0x7f0000000140)='./file0/file1\x00', &(0x7f00000002c0)='./file0/file0\x00') recvfrom(r0, &(0x7f0000000300)=""/139, 0x8b, 0x800, 0x0, 0x0) 12:07:10 executing program 0: r0 = socket(0x14, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 12:07:11 executing program 0: sync() getrusage(0x0, &(0x7f0000000200)) r0 = dup(0xffffffffffffff9c) getdents(r0, &(0x7f0000000080)=""/243, 0xf3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 12:07:11 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCCDTR(r1, 0x20007478) syz_open_pts() syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 12:07:11 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x10001}) r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = getgid() getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r3 = getgid() r4 = getegid() r5 = getegid() pipe(&(0x7f0000000200)={0xffffffffffffffff}) utimensat(r6, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x0, 0x2}, {0x7e4, 0x80000001}}, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r8, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x7, &(0x7f00000001c0)=[r1, r2, r3, r4, r5, r7, r9]) 12:07:11 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "00000000000000031cc5ce0100"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$getown(r0, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0xc4) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x40, 0x2) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000140)="ebffcbff13a9fd812eaa4e713048e69931929648", 0x5) 12:07:11 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x10221, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)='r\x00') rmdir(&(0x7f0000000000)='./file0\x00') execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 12:07:11 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) dup2(r0, r0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 12:07:11 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = shmget(0x3, 0x4000, 0x80, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0x81, 0x6, &(0x7f0000000080)="06a6346c", 0x4) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x48, 0x2) 12:07:11 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYRES16=r0], 0x1) 12:07:11 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0xfffffffffffffff8) r1 = dup(r0) fchmod(r1, 0x8) 12:07:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000000040)=[{&(0x7f00000010c0)="ec233ed259109422341146461886dc6add6b8f1219e0a5109e600518c8357e4b0d8a896f7597a15ccfb01cd42139649def470cbb88cb91b775c48056ce0f52265df73d5979f0a1edb21dc7204ea1e781c07e8defc38f27b41066f3a9367728d789d3fa69925830c932d9f9d508c8420ea33511b6276a7e1aee7355faec16c458eda46b78806fb351fa081f3d2509ce0e28b1056176c1014132afbeadfa5682ffe8a6dd80b6acc1aadad7f4b8653dbfb477fb4b68616f22f340af38a7be264b36a2f0463c11669cc1b780c790e9fb133f8956a1742b08ab1ed3", 0xd9}], 0x1) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='r\x00') 12:07:11 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x4, 0x10001, 0x9, 0x7f, "86587b51139a5a17563752ab3a9738a3575a2ae7", 0x603, 0x10001}) syz_open_pts() dup(r3) 12:07:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "e7d7f81eabb57df52d77435ec0b657a55e7b8241"}) r1 = dup(r0) recvfrom$inet6(r1, &(0x7f0000000040)=""/227, 0xe3, 0x40, &(0x7f0000000140)={0x18, 0x3, 0xffffffffffff604b, 0x6}, 0xc) syz_open_pts() 12:07:11 executing program 1: r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x4000040000000242, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="93", 0x1}], 0x1) lseek(r0, 0x0, 0x7fff) syz_extract_tcp_res(&(0x7f00000000c0), 0x6, 0x7) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) 12:07:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000200)=""/120, 0x78}, {&(0x7f0000000280)=""/90, 0x5a}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/53, 0x35}, {&(0x7f0000000140)=""/30, 0x1e}], 0x5) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88", 0xb1) r1 = syz_open_pts() close(r0) readv(r0, &(0x7f0000001ac0)=[{&(0x7f00000014c0)=""/136, 0x88}, {&(0x7f0000001580)=""/227, 0xe3}, {&(0x7f0000001680)=""/191, 0xbf}, {&(0x7f0000000380)=""/83, 0x53}, {&(0x7f0000001740)=""/144, 0x90}, {&(0x7f0000001800)=""/73, 0x49}, {&(0x7f0000001880)=""/197, 0xc5}, {&(0x7f0000001980)=""/142, 0x8e}, {&(0x7f0000001a40)=""/9, 0x9}, {&(0x7f0000001a80)=""/53, 0x35}], 0xa) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = msgget(0x0, 0x20) msgsnd(r3, &(0x7f0000002bc0)=ANY=[@ANYBLOB="01000000000000009fa8b04f2a80287c63764f23202c0778abe18b6f80b8d855caaad41ab9d2361431d3026d6cee1b3ce00944af2ccbe99cbce3de4ce1c5366b001d5266fb12359ad1bec3ec9fc651658017943e3685e95332567bdc83cdb0903161fe0893bc0cabf4f2bc08886d159951783e91a4c94e0b55a5ffd84961d0939e0db19a52b292db10212fd9b5060642e59bb197ba7154c6680b0eb7eb972553b6ff8623886987ca138f6f767fb5735fac247d9efa8971c8aab82994f4ae498ff8a7bc83480244d45dea7049a5bd151659f39a0d4bb6cff8f2bbd6937bf3fb9ebe6e2243f2b4c829babc5c7eac028f21465c3e0b65f71f3be139bd1ad8f59a262f194c7ce9a234b8ec86fb3e54f21f3549100c35f2d3d41a53c35eb21d88e2c8d63e83fff4bbe863825eee3f2e6ad9dbe71267fbdfaa338d74910c67ec52da9d27921044bc5488973e040cf7dfb61346102e2a4f00945211ef4e4161527b3d1d4528d9801f491c7ebc1cd8b6664f33cef2fe101b23cdb904ca708a001f438496565992acae0b3b956ff16250ad0aa049f452d72dd2a3f81f15a7ddef7ae66dd68c9adcd1e738767acfe512bb31c4934476b30676357627cf90cb4867f0ff40291fcb2822e3e2bffb7fb1f990dd53556e31b0152c7568e66fef597cb1306199a5adf461e66978301b7cc67e831a2d9efcd1536b83d43db1b99c7a2fc8a85a8844fc515bd1ef8e06dfcc5ab92b74de63f013fa4f7fec07f6ea43e175807d1940fcc6f597bfbd389bb77da782a79370f92c59383ecdda4d80a8a41028cf49df1c0eb11843abe924cc275464c5235870643bb36df1f2511cb44dfe32a3b4a72fe0946e8c92a09e24b57f1967f923ecc2fbf6f69bf284553902eeb4d04eabb9d3bb21e92edf195fd3fa84ed672c6ede6b2549cdc25aafff14074eca09543885beee9a2c2eaaa426a5a9caded8947db5cb4ceeed21d91357d08ba8d14ac19689e255c4a674bc9a3241221bc14dd3d1d5059891a25e5dcceb31ee15a17e8942f1ade7f47be34a67df0843f7901f3331b736a37e415e8c1b57bd3e98278a7d6a1a408154fb5877f3ec5c08c5480cf0af7d1bb934687aef565b6157b098f5eeaedabe6d5c97d07e978130db53d5b42a1a3e922f9aef6003e3758c318e73533bfd9a8f0fb89b7b7c3081a3773b64018fd5d2d801636aef23a9a20860ae60127e9d18f2969354ffe9da9486d5a0d3fa71f8a7c66529a47bc28474733f0942771917abce8ad2347a9ae63f3e9d844da3107d1692afa234502abec392606e16f9cf18c0b8094cdcdd07160488ac4552d70033ee9905ffc8577dab3878b799182039e6f8f3e99116c7a2f85c744f47c5a90128e5bdb148c2b68fdf67ec45ed8c4c4df215599cefeb340b0bd827c75d0703ce374d91f7db4652101d0bd728589e6e0eae18250d30191e307353ce370e7e3a46af2fae84f70801ceac69142b99909174e0aebe45d900919cd3381a5cd6619286cb022f2c9f0cacfcf40068a0cbad51655a7cd838dc8e50476c5ba6a8ad55f1d6562b398be00b06ff506e335d13b594c9372f5a1dfdb4c6c11338a9e82d081a3df37b7be2aa8ea37ed5e28b711982497aee11e7c22b1f3c3a7fbc102bbcb0c51fad87a4fbe30a73477533c0e641947572595c33a061ba78fc13e390bab5d3dc1c278924f4bcb9cdd05932b8d5aa78f68ba763cf2d748c5bf81cd0eef7d100124326a8f4e9df2d094bf7315e6304181355bafca1df9a77a2cfefb262713354b8ba2c5e3aa369b145e40a20df7592665b3c53f63c2c2309f1f736c2b5a1063132ebc47a6413fa51f2328744df76095940d1d09285722a6cc59b01ed8c30ece6636349e64750e7375d5e88052630fd54ebd47879e924a7825714dbfc435f30ebe0831c9120567a3a1a6b9f299a3ed038d25cf196ad8e863983f9ebad77f8a520a6434652e98f8577a41c1c748f598123f7c918b2e9d7797a0c3b0006bede46cdac63b9814081b28c221fb00cee9f9e10ecc2ba3c975c965f86a3c819abfb4a42234a44325d960b50de219f1b443f1bc75179351920b849bca3a764df0859a8a4e9ee336ec8f8d2f04edf6c8f0ff73a481a29eef432c61e5ac7ef8a35cee3b0a728906b4cab4413eba161938213d0872c24d17ae567867f47b95ce893cc25c869678f2becfb3bf57a879d30af7a4eba266a19e4b864f62ac2f3eb8efc93273bb25a68b78d43cd35e1fca403ed3379bc38345679a282373b1b426936afcc8437002222210970c56afa93741fb2249cfe9ff98f9c419e5070986a8ebf6d61a8bd0a7f828b9f1ba49788072f6300d81089379487f20597c2901614775537d166bb13a9c2cb48de89e42676013b69a6898b983207df91b91d1003d48e7a56b59bf490e642eef3c878689d5ed712fc76beb0df0b5b7a9f4f5b4bd212f25a48047147360545f5b0fbca46ed3b7889ef5121dbf11fd7001b31f4180e2ace9c7dbacca8ff68c8b192f016d091a13c234b1b1077251a82ed9fed0cfe8ce7b444243dc8a463494b5a9fda23404c17128fa168769dbef50ff2fa1a70c75072a36d1ea64b4ecc6991c1d8a14423330dea1ded5f98404f081464586cde45d7b0eb57665e66cd74f360b4b346ebe981ff4d8a16245eea933d76185d3693cf5cf2ca37d4542bce318abe09005599a162caf2d29fe46a01fddc4f14101246105c24081def30c5f6ed9ade6d3a557ff9ed749c7d7c67cfbaa7e7213cb56c860c3b3a52fd7fc9d7746c1b4e9800e833572a6f73b8149585d4c7ecd8d99b824fb1eb974a8489f41bdf562352ad632ed4d2f0ef2e67e9a285943eff1df7de88754553293b7f47ce97ee8855d858419ce3803a2ddbdb8a1c58dc94c2220548ee867657356a55ce4666529b705fb44b35f95dddad86d088635890f5dd7e657a5723dfe3f47bf297fb111b86ad287dbbf3ec601630df327c15e19469f55885f49fc09eeb22981febd00f4068e07461109c80c9e738436e6b36e693f2456d461c3ac532a2dde8e0573becc75123686314992b0e56f9227ab2220e52384a6f766ef77f5c954e59ee66c71f1d5c6593dc58de47270d0128f65169edfe2a431481ef71919a3c57ab4b49009fd0ddc9092bac7ad6819faf5a05221cc8766efbb890375058ccc2b92fe01abd529053497778f44019d8b91afa4b5d997e5374dd16584526beebe6674566384f5d993e01cb65d6676d9bbc5464a526d1592f208f356a125eade754c9a831902611e9c2d6b016cdc05623d42e4766cc8df7455ef6ebff03a681cb6fcf07cfd4f9ab8e953bd22f61459e111a5c7d6b43b8d6033a5eae43afaf0bfa8be4cc5ced48bde0fd31a7ea760a6f513f2846e33bfc48355bebcd134f1d9b0cb19b7d67ab33db4add3ea00c203f7a124ab46d8949ced9abbc6016637d84617b80f9664021fd71dabbc90c4818b21bb269806b464eff076f2671c9ec4936241fd8f8598e54b73761f28bf8c7c7db5b139a89e1c270a7eb330d54e26761404933736ae72f5a4deafa012d05b8e5d1f2bb97b58bcfc585be4f6ca35e888b3b5175fcc238ea7b23906bee524b50adc420ac6083e5c1cd070a05805f3e81d25c73a8d60e52e46ffd45c64b6f28355246b6d856c882bcc616fad8d59baf4c981d7142ba1fb3d15be76d4e69b1a44e2dd87971bb9e36f1715a8ee98eb332b1b8d68af23a56dbc539dba75f5912b7efe09330462866c05779462451a21f36efd9fc81c787a97e152aa14ee4a6bb9f1949487a78ba386c05cb03c4d1275ca31b64441f5e06c5a604845be95f59e5ded15669e477ab602ce3560292dbd0144f00e7d85006d5019f57175e3f704f9ad2da88ca000b581c66c4c53b4b29a75fd114028d0efdf1826a38fd5c6f3c5675b7f6008d4fa02c95e4995268a0234471a374b0652d8709f0a3f296e5a31ab4007fb667d2635e7724b889546822bbae02d33bc23f5f5c030cce2ec26dd7e8ce8a8beafba9de1358301475003774b4c203005f86ab13789185a99c7918a64e224d14a48cb1f52b5db56a106bd93be12c7f09ea75ebc360d900046f41cff3cceb72160919257247479ffc0196930ac8ee8f7cca4d8d7a850fd097507d8b2fe728523504b0302055f5cf104aa221e7addb91baa2c0cb14ea48c20741ff7692590cfa8b046002553aba8331e9bd5b5e23be07298d8162646f5c78bd192b14e28f0c77fec60b562a902f1ce5db5360939a5b1dae22f723d6b2a6d58411f8a0852867486cf2547d9f58b15e0cb306d6082c9d6cd9357a6108d09993d60597c3435bed51b9bc26cc1797077437f2f19e54c98b7eecc9ed8bf23b57d0b30d418bca1446a7ca9a161e52f9e6e5ce3ed6ada1e53cb1f1ec2b45dc517d3f5f6ec3eb3176e1c8bce6317866aa2d1d546e21386813f181d69fe0dd27f1ed95a0e634fb44293377d0b7ae959824e3bec1d2774cd4742c29dbeb668cce48559a836bffdc59563816c4cf100365d04d918c5e6678630483d79fce212272db75a8a06b32106f505f80e0e87b393ccf897fb3799b8e60200d3fab44dbebf58f9195496ac465bab83675f70920b1a88cd51ccf365f506684af4367d8c28c1eb13aad310f7ca2453a56fb37f86b719c91ea13db4f15bc71ac840a63d03673dba51e5863910ef03661117b3e2f9f5fd9b430c6762c072a9e146f3d51a09477d2ed99a7cb4f50310ea4645e587493ed964a58bd9478488cb4727418bbcc28251b437c501ecc9b45eaf75af4a7f2797be509e762d9b2d6630e76e7843c6d4b5f00709bd10feb53c4521d1371373d72433c9f16a51ff44f56b6f32c07b293f60df19b30b2ec84404e34a3feb714d79444a02679690f84a273901b5a38764b7a237cf756f72e06770dc78652977c2b80164dcf91dfb90b446df19bcf686a55d33e9a15d08eeef5488f5a4b7b2748c46a4d333c2e8d96dffecf2ea947b33f44979a37b75c6d6d4dc18f378ed7e5471708e3e213804af7d430634f20cb109ef7c3805ce553f254dbc5a7167da7100fc4d38cad95294f4221ec6d13f4693a09bf9103cf352deddfa240eab9ab8c6e035df7be0802097e821fafe4cb6ac212804f986a9f3d1fdccf8d18cdb41cbae00a0f49c77ecda1890425a2a371886434292253824b7f9cbd6870751abffbc7a040633963f608e5d2c30089a88ede9cff3b24c8647f936fc9b2607f1a6bfd9af6a2c9b14807d881fef1c232e1337154f0a3401c71961e66d9d8d270d3e971e3171fa8c4e0ceaa14ab65503fdf21b90728375c09a7073a6532c6ed07899724129f1f19eb6c637ed4926065411c0386755713ae51399688d6b2f896bc572666bf0c825048fd6b8549e9cbd3c62594bb6676b368397bbf57bc20b52ae4a0b3aea1acf81931ff50e664076cef6925c823bd5255ebb0c81b3f2a73ba0786a7264a69604429713a8fa552fc243ff2a66e69eef347c6ea156f42af3a8effc1f51e2265f90aebc135fb8a50fb2ce5498a7a39271db04183246d9c25041a1215d9058304a263c8822c377b4513e96f9a142f2f391940d5da0c508fb0b1221432984cf23df474ce125faed8510442fbec348cdf1556c2caeecc8b8428a0ca8c081dd98e65fbe21dbb027a7d80408baf357e4ad1f61f846b07c551697c2397b91491fc342b3e65a9a045461ee084261544be7cc32bc5331627dd079331c116a0b476bf023d892ea8f3f1600ff2e6379b094c72809f3657fc73c4f4c27c77f042e18eabe652e2a2337f874b5037752cfa97d53b83170b0171444b0617bf39e3054accc153b9d7b4506dfda9a5dbc4a8f2ec12bf4ae5ce2a35464e360b4fa9cc28f08da70fbe6200000000000000000000000000"], 0x1008, 0x800) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000001b80)=0x1) 12:07:11 executing program 0: r0 = socket(0x1f, 0x2, 0x0) semget$private(0x0, 0x0, 0x400) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) recvmsg(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/124, 0x7c}, {&(0x7f0000000200)=""/107, 0x6b}, {&(0x7f0000000280)=""/231, 0xe7}, {&(0x7f0000000380)=""/156, 0x9c}, {&(0x7f0000000440)=""/107, 0x6b}], 0x5, &(0x7f0000000540)=""/90, 0x5a}, 0x803) write(r1, &(0x7f00000000c0)="8a64014bbfb36c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d6403a7aa9d4fc225d9655e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98dee30448cc3455308a38e08dab7cba9c34be7004332997301d4ce7ec406e7d1f4e9e04a6cbb7935b99cc2fec7f5dc98eefbee7357d815e4a5305aa6d", 0x91) 12:07:11 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) shutdown(r0, 0x2) sendmsg(0xffffffffffffffff, 0x0, 0x1) 12:07:11 executing program 0: r0 = kqueue() r1 = dup(r0) r2 = geteuid() bind$unix(r1, &(0x7f0000000180)=@file={0x0, './file1\x00'}, 0xa) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x7, &(0x7f00000000c0)={0x0, 0x342f3a2f}) renameat(r1, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file1\x00') 12:07:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) 12:07:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) listen(r0, 0x9) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x7, 0x100000000c, 0x0, 0x0) 12:07:12 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 12:07:12 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='./file1\x00') pwritev(r1, &(0x7f00000001c0)=[{0x0}], 0x1, 0x0) fchdir(r0) 12:07:12 executing program 0: setpgid(0x0, 0x0) getpgrp() 12:07:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7d11) 12:07:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom(r0, &(0x7f0000000000), 0x0, 0x800, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f00000001c0), 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="deb3805998f3890bb525c8736697566cb2c38fcd32a66f4ada6cd48e2a95a324b23b3b134ac41ec9a080147bdb17cb709d2b86d33de3766e58129f62198071c55953981516dc4a70508329fa08f160216286ca1dca41bc46e80f5ec97090075bae9ecb", 0x63) 12:07:13 executing program 1: r0 = dup(0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSBRK(r1, 0x2000747b) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) close(r1) r2 = socket(0x1, 0x8000, 0x80) pwritev(r1, &(0x7f0000000500)=[{&(0x7f00000001c0)="b6e793e4a62fafbb17b9cd8ee45e2eb5899222844982e8e813f3e1ca4b198910c6e9cbb8a76ff3be5698bedf1cdd426e086ee2c72f210247b20f893fabdb87c1b082fd6333832efa4e233724ec38bb4aeab2d4b93fd0824ae69b5eb468f8cf6cdcfcc4570f10fd1b107a7ff9edd8302e3bd6de93110b62e59bbd029f45cb6824e51042d1f35f16c0b6952b1d21cdbc047f57e9943f175683c5749f22924de970e40aa76eacaea67337cf0237d32f5cf7b4608d64a7d0c8beafafe402614d0425be959c3291c6162068080fa90642353cedc9e106dae543da", 0xd8}, {&(0x7f00000002c0)="62e931ff09bf32273fdb4635fdaae12658a063d683c62a24584b16f923b32bb20d5dca1f8d7ee75e5456b8ae95ad8da935768ebcf829ba298ed0dbbc8ed06e7c987cb1eab2dd295caf8c665c774d0fd5fe864d93079007747aee25b9c5b5761c29e6e12eabea2b059bdcc11e3772f174", 0x70}, {&(0x7f0000000340)="22a5a135a913a7f100f22613564d4bc9404f7babc8756db590848870ca06a85a58df5fc2335f615c837eba46d17c6db2ccf2aab2c720749fb749387e5f351ecc16b95b5a3d3d69c99b9ad7c297f875ede3dc79d2549d1203899acecb8b5f5b7552343ca65d604561fe1470e075defb7c22480a74ab7333d2050e0ce5bb34ac2d76f4b365a45a95a3dc00536cf8dd15255d84ba929fd39339ed6524ae46f4301beb96f527582ec00514a4bcb8431c24f3c63becebdf4fb2a0d6b4c1f0a2eaa140d9799bb2b8304c54bbbc9b6bd2b66e282b8aad4a4c8457722c024ef1d4882ae94b17c00aefcadf060c9a39dd2e0c9e8dce", 0xf1}, {&(0x7f0000000440)="b77644e3a0cb36ecf8dbf8e4af65e72a4f26fd7f32b76cd955a34000c9d88d3419504357ac17abf4a23aac7a7fcae19d2f11f8569da477693a161f316a1fc82a7bdbcf551ad9167925ee59af21d4618d7af64277e76958c2bd0b10a58dc73c59bd71c098c3e9bd0fe784313038cd8e4e8b936e954e6f362d80", 0x79}, {&(0x7f00000004c0)="e12f3101fd6c70437c0e8ef0d963b72caa5d1fe907bc7e96b7a1cb0e84000015515b04f53798baac6393", 0x2a}], 0x5, 0x0) r3 = fcntl$dupfd(r2, 0xa, r0) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000580), &(0x7f00000005c0)=0x10) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000600)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000640)={0x9, 0x80000001, 0x5, 0x3c3, "15d9f9a36518548e50266a9b4ca367be53beba29", 0x10000, 0x200}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000680)=0x1) r4 = syz_open_pts() lstat(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)) shutdown(r1, 0x3) close(r0) getpeername$unix(r0, &(0x7f0000000780)=@file={0x0, ""/64}, &(0x7f0000000800)=0x42) r5 = open(&(0x7f0000000840)='./file0\x00', 0x28820, 0x4) connect$unix(r3, &(0x7f0000000880)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f00000008c0)) fchmodat(r5, &(0x7f0000000900)='./file0\x00', 0x40, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, 0xc) r7 = getgid() fchown(r1, r6, r7) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000980)=0x3) read(r3, &(0x7f00000009c0)=""/207, 0xcf) ioctl$TIOCSDTR(r3, 0x20007479) 12:07:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="eab3125c008d0529d07950000000", 0xe) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/4, &(0x7f0000000040)=0x4) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 12:07:13 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/144, 0x90}], 0x1) sendto$inet(r1, &(0x7f0000000040)="add0166834e7a314a2e79edfe35692388503bcbbdb", 0x15, 0x2, &(0x7f0000000180)={0x2, 0x0}, 0xc) pipe(&(0x7f00000001c0)) write(r1, &(0x7f0000000340), 0x10000014c) 12:07:13 executing program 1: r0 = msgget$private(0x0, 0x8) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0xb6, 0xffd, 0x0, 0x0) msgrcv(r0, &(0x7f0000001200)=ANY=[@ANYBLOB="0000000000000000000000000000000000cbac6b99aede2f4d00770000000000000000000000"], 0x26, 0x1, 0x800) r2 = msgget(0xffffffffffffffff, 0x3fd) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x80) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) dup(0xffffffffffffff9c) pipe2(&(0x7f0000001040), 0x10004) open$dir(&(0x7f0000001080)='./file0\x00', 0x40, 0x8) msgrcv(r2, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x2, 0x1000) msgsnd(r2, 0x0, 0x0, 0x800) 12:07:13 executing program 1: r0 = socket(0x18, 0xc000, 0x6) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="06000000", 0x0) connect(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="02000000000000003000"], 0xa) 12:07:13 executing program 1: socketpair$unix(0x1, 0x4000002, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x7, 0x2}, 0xffffff36) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001005, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) 12:07:14 executing program 0: socketpair(0x17, 0x4, 0x3, &(0x7f0000000040)) getegid() select(0xff7e, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 12:07:14 executing program 1: mlock(&(0x7f0000fee000/0x12000)=nil, 0x12000) munmap(&(0x7f0000ff1000/0x1000)=nil, 0x1000) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = dup(0xffffffffffffffff) poll(&(0x7f0000000100)=[{r0, 0x46}, {r1, 0x80}, {r2, 0x4}, {r3, 0x1}], 0x4, 0x9) 12:07:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = socket$inet(0x2, 0x4002, 0x0) shutdown(r1, 0x0) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0", 0xf5) r2 = syz_open_pts() close(r0) r3 = dup(r2) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) r4 = semget(0x1, 0x1, 0x221) semop(r4, &(0x7f0000000240)=[{0x4, 0xffffffffffffa705, 0x800}, {0x4, 0xffffffff, 0x800}, {0x1, 0x64a0, 0x1800}, {0x3, 0x6, 0x1000}], 0x4) r5 = syz_open_pts() socket$inet(0x2, 0x2, 0x80) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/57, 0x39) getsockopt(r3, 0x100, 0x5, &(0x7f0000000500)=""/4096, &(0x7f0000000200)=0x1000) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:07:14 executing program 1: r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x60) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) open(&(0x7f0000000200)='./file0\x00', 0x40, 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x20, 0x1) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x100000001}}) select(0x40, &(0x7f0000000100)={0x9933, 0x7, 0x3f, 0x7, 0x5, 0x9, 0x8001, 0x8}, &(0x7f0000000140)={0x1d50, 0x8, 0xdb5, 0x3ff, 0x10000, 0x8, 0x8001, 0x3}, &(0x7f0000000180)={0x8001, 0x200000000, 0x0, 0x7f, 0x5, 0x1, 0x7, 0x400}, &(0x7f00000001c0)={0x0, 0xfffffffffffffff7}) 12:07:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) getsockname(r1, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 12:07:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a600", 0x2) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = syz_open_pts() close(r0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000240)="3ffb88a929e45872ff2e5c48e699ca86a3171d3be30d51353345728e40fe81f1073b9d1576fcc171ffbb3ff77ecc425eb8b2d8fcba0e22c7724ec89113a8ca286600249b383ab02aaf650f28d6c4f725e20c1f6f661bef799d3c937aaa7332b880c7bed1ac76de1af8936ceef2272496268dfaeddc65b01dce5610457cfd7185f4527a47dfd3408260fd34dc24245c881830bbcabab80d449b32b67566ac3567a34130b3c4b713da48d18f3733943610d2e170d7fad96647211de7bf1ef8b5d9e6a40c618898d3a6054f6cf961cdf0c4f0b9f60da5667261a8028b809798ce6ba4c3dde84396268c50c4782749a026678ea78a7d68c318871a504f3cf1a3e3418408904f719f9ce4598704683d42e02cc9b12a0807ffac321fb07ad318216fc9898c6e8c73801a91334ae5b854906baf60c668fa7568c2e3ca759875868472f808b31cccbed37902c2b5479e42c2c20cf0a16b8c9ae9032d8a7798f26fb9041d79d857592505d0a2dd4b781c30a1e004a54a26ef14291912b3b232fc16f488d43ab4ec57589ba050f8f886b0e4e1de83a3c6a95af0bb4f471614f544ebfc651556cb4ec81d42d65c95de8c9c814842e30a413c355b40e99b6ed2ac80ab0daaead4e11e887e6ada81f715f17b75530564c1ee68c84db03f000877055125340252a60af86155f3ca4b973bde5a690af97064a5aa5ea6d683181081845969204dc8d51b65b23b80a4da32e8338341fc58a4932d91cfa8c17427d1887465eae150af19fc5043255169e4d5c1500f376bb56c51f7e0e4d74b4ed46b4a5e3a9195ceab40971553de0159df2d4396680cf9eb70ae2302347304c78ba4a52ae28afd420208784b9570f25c035be6c07f8b393fa83597143a67773a03e74fd9b91ab192e83f43609decd59a19cef3a9b0c95853418613b0a6667a63139ec1899a59af094583c762e294a1e5fead263dcc09e2214722763bb4e30dbc739929593610b301c2abc912e8ac3a5ae22edbc19fa7d0a4d177cecffbed2e88a8d7085b6d78e7d9fab73c35479b8d339ffd3c532a7682bc1a8361d4b3196237657e4db145079e729db194596e15b9b1cbe99fb8b8eda0311faa45f25f8ca2c8c5f719a7517cf7d53f48a08f19687b687a763e81d532dba64168100af5a997b211e66142e8a806d75a2f2fe0237bfdd79f99e471a8dab7fd5d53cb157e17f788742f7c7f870bf03b70783f7373d310e92112a80e67256b290bb3328052951d247cb3d6bad9a1fb02c934a42487bb81086d4dcd072e4a8560f3aea83dd605aeb8648e666830343c505bf5a2df6f7ae07d25c8e65fcb5d1bbbf9e6ee54fccc98cf6f764518ac850d009b2079cf61b9b3af99be114589d8f1b8a70dd1b82711c54c0e9461d7d79330a4df85642627978e7f80a15eb83f4f576a7cc160972602ead54ab3f3803e27db9713e6d129f2f6f0bfcc440ae9328e49827ddeedcab5aeff551f9e962064c6978a0500c8cd71ca6624bfdae9941ca5825c962db068dccaa77b71f17c8fa70a342e4c4b61715fe874e2494dc5bbacf3a1763c00da8e86f9ff15e8211e3ddbc92780d278b97e51febbd1bb5c6200c1836394cf9d0a0f1b354838baaa870ef949751b43080475a5a4fe01fa3e04e6f144566754c11489fbd30a5674b8ac0899c31831a18bc4fc1cd75f8de6a825ce752a20acff7ef7d65373416b22cbf2c9eac99f1dc3723184c4ef289c2b5636c5a4e5c5b6353335b437d8f4b797e898ca603b6ad9f7ea6e6fa4fcacde1a013e11a12fe6712af2350a8ca2faa21d412bf812ee589ced4423432cc8e8e98270f0c089214923ba8922850dffb26458f69d41fae58f0c2e46f1d677ef09e284fa5f35c7346a6902d4cfc4bba0520ffbc736570c037e7c13d363f8036afe4779ad45a60529c74fb1ae20158bc220d96096fe0ac34a653e27d05949a340aacbff87d9d62a7bfa472b186b180af4c680c9d404b37db858a3dd6f2d2477969ec3aef92c5d40d4efb7845313f91e3d5710e85b80ed8ef71cb09784a13804f8abaaef592a55e251c076856da042131360d3bc6328acd9666590253ff16baa645c637dcbd95aee55f3abd1f6f28419e213a450021110669fe88fead957bd70b8e1620565f0c714e69c5e87a028447453b4106d806a6f46dd804266cdd2a4856c201f6a04a1f6552daa5283dc98200fc597585fc8899d459721e4443459833fc1af4b236a3c2719eb9d371a00ff18e73c3c1877e5d237c9f8d84aee67fbf75b4a1fd3b05a8076a6646dfa3e746b89faee4049fb6d2d83cde1c1da3682d8130b7b81ed1e6b8030990ccde21d149b0ff7a395ca6996a73d9cc2060047f3e5dce27018855bb2692159ff15efd08ed709ee1f120fb52b89d36775033c02e5c573e2931fa05ead172de02f6d58b171122832030e93cb0d96051e0ad193ef3eebf240cee51b301f64e9303dfb352e2f4e0ca1f29c170d05d9d3a3647136b3d56b982917e40ee355e80255bc073d50fe6252907a0f561ab16d898a2d183ee94b9c451cd4e19bb9924edf99678a7fc05da42618c7d843eb5dcd8bc0f54b6ec4b4605d0f3761c2af968d2d830b4e571879e8905c33784634bb349c6384c49521886fa314941b5719b6f67366b069033d2372889a55ec3d14dc529265ff005b3e61b79751e2d7c2b9ec2db7a517047b645808e513bddfdae3bcac7b162819fb290eeb12ff01851ac5c9cc6f72072b09d517b7a17c3580144c910a7525d77c29c33386db74ed668cbdfad18efc2fc4b4ea23fa5035036c80375cb8da77466e95290abab569dccf0e1aa5e4c1801951fdab5a57f6e6074faff034d3e1a289e0d8a45b54c6a340b54b10396219a8931bf58ac7cf8ad58028cc69644276fa716d9ec1f237674b3b25feaf440650db4ba39eac8a8eaf587da79efee13f2845fff7afbeb2c94e8a752a550ec5b8bce1b3a01d64b739793f23dcb1c4c0a6f3cc6b9a38316f3659493e967dac25824982ffe24c354acde4f7c9a489d783253d51e6f2d0d00fc8f7f5bb755741b6d2a8bf0f518338d782c65ce83a378b4289734fc7fb49afbedc47a7c20902441fe3c666b45f33fb2826d24f3b1afcff980095674a521a70d00f12ec9c08316ecc07b0da92d2ba9d2ebd80c9b43661faea7e9f70be0afb37c23606cbb7f08aebb88d51e745298baac51ab259fea739a4c2e38183871999f091373a67fe8caa6259552ce1b779b0667c6542e5b6506a76990dc98fabcf1eda4f3ab21df520867a819122a668ca1e10d31b696b59cef00c454a255aadde92dd987cce7e3e98d8bd62ca7065403426df0dbf6a40278d385ae8985b2152ea54f3d05062912431bf06adc3fcb0d4a9eb3794c1c6d35994b12f1aae0d779b3dcb98d28fe9b8d9655d1b2663bfa4db66b32d7535e1becdfe60b50f41939d0b7e1538993492febeabeace18700c7f9d1e14c2984f397b20093ebe79bc474b2b4a81bb6acc3b666a9233b2f60c6745d14e8f3de258a968d9d91c0dc15f6cb0daee111c55c60e63a077f04d27a223b675396e5440a849c3ab91d3479833a47a0041529995d819b4de186d0270325589af90eeb0a832b46fe712d93c6ccf7a045ee03de4ec57da304c420d6448280af85460b942d5a070b58a7658e3335b096814fdf329cb8984463a67e995f007cb3eacaa89ed348e62d6cded890c91446dfa4618d98233d462aaf6729d71bc0240ef3d47741bc35a25e2baf09b234824be6d1e726ade6efb0c02f95743f5366a89591a39e9562682e8665f77633f5b4fa8bf9c8b2566f7c3c056e8230d256dcb23463e29e2cd711374b5db6f70aa750c3d781ad65083f9f19877119db56341c23f462d7780cc894ec3050bf36ab7d8335d4e38a11f9e06d94d65dd311ad3e0691e7c015e27e89f1c23f79ed70233d79bf2eab2bee92c3188500ccdaed5f32a5f9a58da343c7ac0682755cedb1805030599a0dbc900bfc0bb1f50771881a6441da90dd7197e6ba16d208f66ae3cf8e2e899c8024f977c78db6c27a61561107185434e919fa7b8437de282ed730cac78728b5258459a1a246ff56163784fe362bd252574f67f55e876ba18fa60e9377f8691ebbe5b22c45675781b03416b1cb56bca26373c833ef9d86666d1e96489405bc53637ad1681d2f50027ff3835c609ccb4e8f4c26a33256104e7e3217df6bec9ec7530921cb31dd3a598e79b761d6e71bd1121050de445c0c5f10bc2cdcf124f39da84f90f525c72069d6a690f911a97d738b4ebcf94d4e7981b633de62a1473072afa1796c01c311be1a388a61ba3e31a9009c680817b6a0370150b6d4eaf71aac5a35cf0a747fccf91e8028e0e116a4b6aee6a07e3176923f82994264205b1cd84fce836d432b0d0c10756fb649b069f0e0171a3d825c29f17b97a5cfa4415ff448fe4393d905d32c19b5b767cdecdfb3ae247f6434dd9dedc743db4bcb2ddc28405b1da6cadc2a7065b07c53160897fe54c789df764c62b02915b249e78bed3df242b664ec77d1ea1cebb7e55900b9a71e0c19a4b1035cbce158944c60a76c6fa01cd459e07880bfa5a81923af8feb829bda4aee00d43b65f8983bfbf412cdedb848ce47cdf52c2be494fb8033a9ca854136e4f36d445d96614cea86be0c35673c3da51c657943e813e716354f538b94553dde407d491e7f65113331b28e05c3466594a797314e1150dcb6faf11eeb8d73d232979f60b02db8552b966416fb8830c0e090ebc65ce0129446706ac242ecee223d0d5f055a86f990a8ad3ff8df152cceb9ed46075cf6cc68f6d875ade6eda78cc5ff9a5b8b2009cb4607a82786dd604e306b6ff6c2a56f5f5e3f9d95ceb999d841d7cd9cd520db49700a81af9518234e4f416d3d0eed117f36c9523bb0c657ecce3aacca9000c15da67f7c71b5df2b67bdcbfba05962e47656ca784309b3af181232d15c1a1065a43b912c18aea7785df690456865eb9a1f49f742a0b53161707cadd5446b893a8aed9f95fffd3e00129f0212bd56cd89e4a95b23794ac4b362e0d77275c7c21a2bb67221ee2adead8709101db7929ce91c730a18ce5f17d3a743e8f393906edd8db9b81fe4bc93cd14c7585ecfda86d4495e3d4fe19a76d6fdba2ddf65580323e106e7c79b34f29e678e4ed070b364bf73f252db61a1dfa184d6d1a3f64e5e47833dd1df804a411376973a6f6744a9b022ac272e4cee35c400cc61e1f226553ea1b37e9aba6e0e881d3594f2caa8e5964b0fc9baeb90853f3d8bc1ad972e8a74c73eeb0ab23009c49b7097407fe6a9c678b5745c5c2564039acbf2a9898e20a6bfc211f8546b4a1ecccedd0efbcc8fc0e20751a9b416f37ef23d7cdcb8188f015c6921832feea77417e56915b72e7874f27036904f970b4a29c750056f7a48162e3119f29fd8fae187bcd15ff3356d7a335f66021d70c6b8f87509e4492d9b251518671ce6ac076091ef01de1fcf7503d91ded51da79fdcaa20834acac563bd3ced00c398558d6b47c0a1fa7234d6bea4a26564b433f9a206ca80b87eee02875e2a5a4e0d124e845463c7e02f2179f3b0e8e2ef0cb1dce13460e269b1f84fcfedbc9103e19d51ef6a491a8383ee238f985221e40ed975c30b52a849a4d4192763ee83fb289f0bd53e92ad1c90a8dfae36b9fa488f19fd7968a8b1ae2cbaff0750c805dabe33985a243f62be96c3eed7004ff5fb7b70e051260948c79e41ca7c940ec89013ecc3a41be43aaa9eb953a0e4825cb6d43f6369432428223b5b7ffc62b61eca8562eb272f7e5b2f", 0x1000}, {&(0x7f0000000000)="ebe6ce8b95d0c538812f3ca9e3d6a039b11b5c47b8ea0c4e924bf88ba625a34c7aa7f1c5b17d", 0x26}], 0x2) dup(r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x92, 0x200, 0x2, "cc5c32a7bd944f8fcce633ff9088f892f2011935", 0x1, 0x7fffffff}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) 12:07:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000180)) dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f4f6cdb0bfa639aec357e9eb70a88fe1542b9764"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 12:07:15 executing program 1: nanosleep(&(0x7f0000000040)={0x80000000000002}, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x4) 12:07:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) close(r0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0xc000000000000000) socket$inet(0x2, 0x1, 0x0) r3 = semget(0x2, 0x3, 0x4) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0xe215, 0x8, 0x0]) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 12:07:15 executing program 0: r0 = dup(0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x40, &(0x7f0000001000)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r1, &(0x7f0000001500)=[{&(0x7f00000024c0)='i', 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 12:07:15 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$lock(r0, 0x7, 0x0) 12:07:16 executing program 1: r0 = socket(0x800004018, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0xfffffe83) 12:07:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) close(r0) r1 = dup(r0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0x9) fchdir(r1) getitimer(0x2, &(0x7f0000000300)) getpid() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000003c0)=0x7f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r2) semget$private(0x0, 0x0, 0x504) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r3, &(0x7f0000000740)=[{&(0x7f0000000200)="88f9cacb3e0c2f0bc0066a32417a5c42e4ab6dc2c73ee0d649ef204bf292684d3cfc916f81bc41b7f66ae908d82e36ec5b8a1aece5271558dc28549a770cc1815913cc3c854bcea80db0f502a70cb228598fa14507c12d12c779990573906da6475cca4d61", 0x65}], 0x1) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd00000000fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) r4 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r4) write(r3, &(0x7f0000000280)="00c5f8352d0917f3914231d9eda7f73f69a632e3d9020535a00381fb9f479d7da2ce271c68cfe65feacef89fa8bcdd90f94b6d3d394778bdf18670e7d2051276689829aa4679", 0x46) r5 = syz_open_pts() r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet6(r6, &(0x7f00000000c0)={0x18, 0x2, 0x7, 0x8}, 0xc) open(&(0x7f0000000380)='./file0\x00', 0x80, 0x24) semget$private(0x0, 0x4, 0x200) close(r3) r7 = dup(r5) syz_open_pts() poll(0x0, 0x0, 0x0) write(r7, &(0x7f0000000400)="f022f3e8f57a3edf99ff44ae754f1605ad0eb74a9e44d81845a7b6d5788de7d57f8cfda9774661bfd898bca345d3f5b7c50ac9de36223fc12089d0c91a5622cdd28ffdcc11", 0x45) 12:07:16 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(0x0, 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) 12:07:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x5, 0x7}, {0x0, 0x5a0}}, 0x2) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r1, &(0x7f0000000000)='<', 0x1) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 12:07:16 executing program 1: clock_gettime(0x0, &(0x7f0000000040)) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 12:07:16 executing program 0: semget(0x3, 0x4, 0xfffffffffffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000001c0)=0x100) 12:07:16 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000640), 0x2c7, &(0x7f0000000580)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000000000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00ffccff"], 0x48, 0x1}, 0x0) 12:07:16 executing program 1: r0 = socket(0x6, 0x400000000002, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000640), 0x2c7, &(0x7f0000000580)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred], 0x48, 0x1}, 0x0) 12:07:17 executing program 0: readlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)=""/134, 0x86) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000380)='./file0/file0\x00', 0x0) 12:07:17 executing program 1: r0 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x44) semget$private(0x0, 0x2, 0x60a) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="61022e2f66696c653000b3a4d7d9d7e87b8af406d11b7841897314537d957add74ff07d4491b1f3fa106d2d139b3907343de29a46ed5b43d259992a880de1900fb821a45af0003e34b8217010000000000005b05576cbaff1d3d9318ae544e1ceef35e2e47e06810ed7386375d3752c1e8740e6b38f912ec017f305b59b3c1cc45a1dfc605046b83ce91000926bca9be9e58627e3bc1d72a4d64caef87ea8cdb0efa693d40c403e3a52a155f95c54500a0734743bfc3161c88f990fa22816ee171058baf2c141c4879171f64b4cdc9fc498a54fe1eb08cd21655f17f492af38ebbfc3498590f1bc221d74d4355"], 0x1) connect(r0, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) getsockopt(0xffffffffffffffff, 0x540c, 0x8000, &(0x7f0000000000)=""/91, &(0x7f00000000c0)=0x5b) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 12:07:17 executing program 0: r0 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) wait4(r1, &(0x7f0000000100), 0x2, &(0x7f0000000140)) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r2) kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='{#r-&\x00') r3 = semget$private(0x0, 0x7, 0x40) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000240)=""/22) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000200)=""/50) syz_open_pts() 12:07:17 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2, 0x4, 0xdd5, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0x35, 0xb2, 0x3}, {{r1}, 0xfffffffffffffffb, 0x0, 0x1, 0x7, 0xfffffffffffffff8}, {{r1}, 0xfffffffffffffffe, 0x20, 0x10, 0x4}, {{r1}, 0xfffffffffffffffd, 0x53, 0xfffff, 0x3, 0x401}, {{r0}, 0xfffffffffffffffa, 0x8, 0xf0000005, 0x7, 0x8}, {{r0}, 0xfffffffffffffffd, 0xc1, 0xfffff, 0x4, 0x81}, {{r0}, 0xfffffffffffffff9, 0x8, 0xf0000000, 0x800, 0x2}, {{r1}, 0xfffffffffffffffe, 0x2, 0x5, 0x7fffffff, 0x9}], 0x6, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x8, 0x9}, {{r0}, 0xfffffffffffffffd, 0x1, 0x46, 0x4, 0x9}, {{r0}, 0xfffffffffffffffe, 0x80, 0x4, 0x856, 0x60e}, {{r1}, 0xfffffffffffffffa, 0x1c, 0x2, 0x6, 0x5}, {{r1}, 0xfffffffffffffff8, 0x1, 0xf00fffff, 0x8, 0x1}, {{r1}, 0xfffffffffffffffe, 0x0, 0x2, 0x80, 0x1000}, {{r1}, 0xffffffffffffffff, 0x2, 0x12, 0x1, 0x7bcf}, {{r1}, 0xffffffffffffffff, 0x80, 0x40000001, 0x6, 0x9}], 0x9, &(0x7f0000000240)={0xe3, 0xfff}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r1, r1) 12:07:17 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x5) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x4) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) select(0x0, 0x0, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x9, 0x8001}) shmget(0x2, 0x2000, 0x82, &(0x7f0000128000/0x2000)=nil) 12:07:17 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x100) 12:07:17 executing program 1: r0 = socket(0x20, 0x2, 0x2) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) 12:07:17 executing program 1: r0 = syz_open_pts() chdir(&(0x7f0000000040)='./file0\x00') r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x28, &(0x7f0000000180)={0x0, 0xa43}) 12:07:17 executing program 0: socketpair(0x16, 0x8002, 0x9, &(0x7f0000000000)) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x10001}) 12:07:17 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x8, 0x1ff}, 0x10) 12:07:17 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) execve(0x0, 0x0, 0x0) syz_open_pts() 12:07:17 executing program 0: r0 = socket$inet(0x2, 0x4, 0xff) r1 = fcntl$getown(r0, 0x5) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="7d3bcc2bf382d0da2660bd1d5b", 0xd}], 0x58691a924031bd) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) sendto(r0, &(0x7f0000000180)="9c723348d95a2b311c487462fbf09c6a2cb87fa38e232979c406cc620d3b25013cfb0b649cc32691fd732b400405b80db4e6a7c2a83e0436e5edb5f0cf5023b5b86833693ce8a02929cadb1de509ba1b326f4d131b45813fc0684e493ef8119d70e973cd1d0ed3020721faebe1fa4e56ea9d73a77598a221167ff511f824bd238033ee9afa67eff624e0b427fe0c88fd19c7759eef74d7ac13ec494732faf584d74fb3674758e1f3fc4d6dbe9b2662a21fa24612f528d2bda2ac838cda10f404da640b46bc2cf9308c03c60f19e22b592a61206249763592e43c14491cf7381f3ac0e9059bff5fac2f6d8862c1979f41b4dd7935c7d01639c493667fa9", 0xfd, 0x1, 0x0, 0x0) r3 = syz_open_pts() pledge(&(0x7f00000002c0)='\x00', &(0x7f0000000300)='F:-[/\x00') recvmsg(r0, &(0x7f0000001700)={&(0x7f0000000340)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000015c0)=[{&(0x7f0000001380)=""/95, 0x5f}, {&(0x7f0000001400)=""/84, 0x54}, {&(0x7f0000001480)=""/3, 0x3}, {&(0x7f00000014c0)=""/237, 0xed}], 0x4, &(0x7f0000001600)=""/231, 0xe7}, 0x40) connect(r0, &(0x7f0000001740)=@in6={0x18, 0x3, 0x2d, 0x2633df3f}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000001780)=0x8, 0x4) chdir(&(0x7f00000017c0)='./file0\x00') ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001800)) r4 = msgget$private(0x0, 0x402) r5 = geteuid() getgroups(0x2, &(0x7f0000001840)=[0x0, 0xffffffffffffffff]) r7 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000001900)={{0x6, r5, r6, r7, r8, 0x0, 0xfffffffffffffffb}, 0x8, 0x8, r1, r1, 0x0, 0x1, 0x8000, 0xb0a}) socket(0x1e, 0x3, 0x4) geteuid() msgsnd(r4, &(0x7f0000001980)={0x0, "095c317798e4464d189833dce6c130a2ba7a9c8c0d57d7cd72"}, 0x21, 0x800) r9 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r9, 0x1, 0x3, &(0x7f00000019c0)=""/170) r10 = dup2(r3, r0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001a80), 0xc) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000001b80)=[0xce3]) 12:07:17 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x7, 0x5, r1}) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x20000000000002, 0x0, 0x0, 0x100000000, r1}) fcntl$getflags(r0, 0x3) r2 = geteuid() setuid(r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000280)="e6f50cc9b7ce992075ffe11a8c41402d17c67c527e8930e517d4aaaf981940429deab2a9d083feb81672e13b516e854b", 0x30) recvmsg(r4, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) r5 = msgget$private(0x0, 0x20) r6 = getuid() ioctl$TIOCSDTR(r0, 0x20007479) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) bind(r3, &(0x7f0000000180)=@in6={0x18, 0x3, 0x3ff, 0xfc}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup2(r3, r10) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) r12 = getppid() minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) msgctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x5, r6, r7, r8, r11, 0x4, 0x8}, 0x8, 0x8000, r12, 0x0, 0x2, 0x0, 0x8, 0x4}) fchmod(r0, 0x1) close(r9) 12:07:17 executing program 0: r0 = socket(0x15, 0x2, 0x0) setsockopt(r0, 0x29, 0x41, 0x0, 0x108) chmod(&(0x7f0000000180)='./file0\x00', 0x0) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 12:07:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000040)={&(0x7f0000000000)=@in6, 0xffffffffffffff2e, &(0x7f00000025c0), 0x0, 0x0}, 0x0) 12:07:18 executing program 0: socketpair(0x21, 0x8000000000000, 0xfffffffffffffff9, 0x0) 12:07:18 executing program 1: chdir(&(0x7f0000000180)='./file0/file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x0) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000040)='.\x00', 0x2, 0x0) 12:07:18 executing program 0: pipe(&(0x7f0000000000)) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x0) 12:07:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000100)="1a4bd2d160751fc85405e7a06e604143307fa2e7d5d8d524009075c7a4f104c051e9f1ba2b78e6ab25dece5dafc5f2f7f1092493e5ef5007425c7166ef6b99b9048be90c425ed9e9df41faea0c48f8d0565aca5ce47d49c1fc61", 0x5a) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="290200000100000000000090", 0xc) open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0x40) writev(r1, &(0x7f0000000040)=[{&(0x7f00000012c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7fd72d2dbaae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b397e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155cfcffffffffffffff940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cda49dac081d0cca6a97e1a4eb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fccda9503e0431d4bdf5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb", 0x597}], 0x1) 12:07:18 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "a4eccea6da00000000000000000000008000"}) 12:07:18 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)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x120) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 12:07:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) 12:07:19 executing program 0: r0 = socket$inet(0x2, 0xc007, 0xffffffffffffff7f) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000000)="6a7074f50b", 0x5) 12:07:19 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}, {{}, 0xfffffffffffffff9, 0x1}], 0x10001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x3, 0x400, 0x3ff}, {{r1}, 0xfffffffffffffffd, 0x8, 0x0, 0xffffffffffffff00, 0x7}, {{r2}, 0xfffffffffffffff9, 0x50, 0xf0000014, 0x1000, 0x3cf}, {{r0}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x7ff, 0x5}, {{r2}, 0x0, 0x0, 0x4, 0x50, 0xd702}], 0x1f, 0x0) kqueue() read(r1, &(0x7f0000000140)=""/113, 0x71) 12:07:19 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f66696c654400"], 0xa) getpgrp() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r5 = dup2(r4, r0) getgroups(0x5, &(0x7f0000000100)=[r3, r3, r3, r3, r3]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x3, 0x7}, {0x18, 0x3, 0x8, 0x76}, 0x9, [0x8b91, 0xecb0ba9, 0x5, 0xc5, 0x7ff, 0x9, 0x10000, 0x5]}, 0x3c) preadv(r4, &(0x7f0000000200)=[{0x0}], 0x1, 0x0) 12:07:19 executing program 1: r0 = socket(0x38, 0x5, 0x5e0) getsockopt(r0, 0x11, 0x1000000000000001, 0x0, 0x0) 12:07:19 executing program 0: r0 = msgget$private(0x0, 0x8) r1 = socket(0x11, 0x3, 0x0) semget(0x2, 0x3, 0x2) unveil(&(0x7f0000001100)='./file0\x00', &(0x7f0000001140)='r\x00') getsockopt(r1, 0x11, 0x3, 0x0, 0x0) msgrcv(r0, &(0x7f0000001200)={0x0, ""/30}, 0x26, 0x1, 0x800) r2 = msgget(0xffffffffffffffff, 0x3fd) r3 = open$dir(&(0x7f00000010c0)='./file0\x00', 0x0, 0x80) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) dup(0xffffffffffffff9c) pipe2(&(0x7f0000001040), 0x10004) open$dir(&(0x7f0000001080)='./file0\x00', 0x40, 0x8) msgrcv(r2, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x2, 0x1000) msgsnd(r2, 0x0, 0x0, 0x800) 12:07:19 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x69}, 0x0) r1 = kqueue() dup2(r1, r0) poll(&(0x7f00000000c0), 0x2000000000000079, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x800, 0x7fffffff, 0x7fff, 0x100, "421f6f7e44ec11b24806d726e20629e0df3b6028", 0xffff, 0x127e}) 12:07:19 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x7b) 12:07:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000300)=0x20) write(r0, &(0x7f0000000280)="e60000000000000007ffe11a8c41402d17c67c527e8930e517d4aaaf981940429deab2a9d083feb81672e13b516e854b", 0x20376e38f4767ad5) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) r3 = msgget$private(0x0, 0x20) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x3, 0x3ff, 0xfc}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f00000001c0)={0x8, 0x233, 0x5, 0x5, "ce49041cf23c889d686ce359289354c98c4e1113", 0x6, 0xfffffffffffffff8}) dup2(r0, r7) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) r9 = getppid() ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) listen(r1, 0x6) msgctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x5, r4, r5, r6, r8, 0x4, 0x8}, 0x8, 0x8000, r9, 0x0, 0x2, 0x0, 0x8, 0x4}) 12:07:20 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000002c0)="9085", 0x2) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000000)=0x6) fcntl$setstatus(r3, 0x4, 0x40) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) getsockopt(r0, 0x4, 0x23, 0x0, 0x0) 12:07:20 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000739ffe)='..') read(r0, &(0x7f0000000000)=""/153, 0x99) 12:07:20 executing program 0: r0 = socket$inet(0x2, 0x4000002000000001, 0x20) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) bind$inet(r0, &(0x7f0000000180), 0x10) fcntl$dupfd(r1, 0xa, r0) 12:07:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0xfffffffffffffe46) 12:07:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r0) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xb3) fcntl$getflags(r0, 0x3) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) r2 = dup(r1) fchdir(r0) syz_open_pts() ioctl$TIOCNOTTY(r2, 0x20007471) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0xd1, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) 12:07:20 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0x8, &(0x7f0000000640), 0x0, &(0x7f0000000000)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x3b3, 0x1}, 0x4) 12:07:20 executing program 1: sync() getrusage(0x0, &(0x7f0000000000)) 12:07:20 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10122, 0xcc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x200) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000040)='\x00', 0x1) r2 = syz_open_pts() close(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x2, 0xfff, 0x2, 0xbcb8, "c5220e8490998a67ae992dee7a7d92aa5c6e4561", 0x200}) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "050355a8a5dd380000000000fffffff000"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCDRAIN(r1, 0x2000745e) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 12:07:21 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setegid(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x28, 0x0, 0x0) 12:07:21 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x2) 12:07:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000040)='h', 0x1) r2 = dup(r0) ioctl$TIOCSTOP(r2, 0x2000746f) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) read(r1, 0x0, 0x0) 12:07:21 executing program 0: r0 = socket(0xa, 0x3, 0xfffffffffffffffd) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) 12:07:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) close(r0) socket(0x2, 0x3, 0x0) recvmsg(r0, &(0x7f0000001440)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 12:07:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000000)="17bfde2f97ea03a5ef49c770369534bd2e8b92", 0x13, 0x400, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 12:07:22 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x8, 0x2, &(0x7f0000000040), 0x0) r2 = socket(0x18, 0x2, 0x0) bind(r0, &(0x7f0000001340)=@in={0x2, 0x2}, 0xc) setsockopt(r2, 0x29, 0x37, 0x0, 0x0) writev(r2, &(0x7f00000012c0)=[{&(0x7f0000000040)="c471c7ee7f66e8e4d6b2595b844260c6c0e26f23b6", 0x15}, {&(0x7f0000000080)="46927d39249fe5ace964e9895710f6d82ffaaf1e65333b7d55056c3d7b09c9bc0d27039ef346a0655333ec734c749ab8e4e623eea5bea31e9e94ef90380b96d428b0fe5176867a1eb5426b1dc4ebbe30c7ad06bf9370e7a39f597beba641b31e9020ba073a42f7a44242f1268cede00db9727f416872b89427b945be1ecf01a17d1d9eda616dcb3ef100d29c609b08e26bd82a603a70db947724d96d4b252060d436e2cbbaa34a3acc2161036318cf0613b8f9c724c95d307b27b23664cec68e3419a131beb789c5a4c781f39cc627", 0xcf}, {&(0x7f0000000180)="e07d087e2ce6a91c62ffa8bccc8266f62b26ab12a3d09ca767544e363d570810b67e2f96935fd73a30f28805b1697c503eb8baa230", 0x35}, {&(0x7f00000001c0)="ae09e811703ad22b636c10bb8db71ef588f3af130d72f6719b8c4b00952ee9745df7a70ee69a3fa75a8e62da7b8bdbeeea8045b69d608384f8b6473117724a0f029e7a9688050f21266eb4dcf3b0f9864af2b568034fbb8edc43b35fcd22b64c5b2148cdaa88bbd3bce1b1cf1df0e7430981b52043f51e3e5b2182aa54fd5fdf93f580e898702811d94c", 0x8a}, {&(0x7f0000000280)="70d4dfae62c5f9d13f2438aab13d0cf6fbb1fcff6fc8b56e98d923c72203c8a07b5b00d002099605ff58e2ae9ce81eaff706ba0195275303dd55e99808d31dc94f37175efa7f3a0b8bbbcd8aa59f1702bc8033831199d5ab4700f9a18894f174441f8d9252bebe8696b8a4d6874b342bde81f56d21dcc8d8e1cbb779680af78a99e0e084dfff991d11fc9f0fceda509b7985b4a5942a4e8c10e2ab1e240653b6fa89899148bad17ba69f38460f378fef3ffda2dc69e72e9b7312dddf7cf9a8f7d854b933b9ffea66ce978c5b4b0d9988dc14e210a203ac40334a6bac4176eedc23282289d72b1189b8b0be71b02751357024d4b755f64fd827dc422c00e026c9f2924e6fcb0116bcc02127634fd28a09b0b33ffd734e842a99ec2bf73d2224af96542ce7a6b17cd3ffb9942b0164fa6de3be4d265df0eaa3bf71d824170fa0b2d6b14c79206528f580faf4c4f9759e5cba4f09b3bf96881d7763e62ec5167aac7ae159a1ce36ba367f7de3c45b2bdf2c40658091f56a8dc5994eb26bfa50a864a606332cd1efa2570dfb6ce9382093bc2e6061d421a527bf1847dc1c184c06364495e7b34d50f7d1f3070dd1ca37aa2452a2f0dde07ff82984b756b775a5cbeec77a2d94646f989717c45095991f2aa31e6203c31bca702538fafbf96b079b50a6d29dd5bfb6101f37a4e5f8f8420c1cc698861a30e611acc95f0a4dd48ba3dc105e0e54fc0c93af5cabd4f87431f799130194edea61891bcce24895172bc63a0237fe32b3db51d4e527c96eaa9df04765e3b04d2f735c058ed27676dcd181eb5527c7cfdb7d33dfc2fdccfaa7c1639d11b64441f908fd991d92d340d4e4700f309afe6c79b967c741af0e986bd20d755d76e1c96a83a55210a34405c824cc5a874036839a8c708d1e7cfd4e5418ff9f6b6108c95325f280acf69475bc55eae2f446bf5c545cb1b27be5d282bb304ec3b77818f94c23fb3ed2eda89566bbabef43df34429c9e058ee1288ddd03aad1a96fbde74f702c487a62cf3db99f91aac483ffe7e3c3b5e78122d80ac9d3bca214d55a7731000e422101e2c309ff4cf807a65029ced40261b84b02a51984637ae3dab33b783b2aa707c2398b51f21c29cfeecd344decd5c758b3593d94a3b1b3a24fe447a0365f1b841e51d40be59979146f886c877941fd14b54d44279e2e06f20f29de1dc52b555bbc042acddace8b552f6026104210c5bebb45f523135eee21c2709871bafde301b46ca74bba8f81a4ca8a5d877be757a40ca4ce4569c292af19d4679373842f2ffff7a0145df4cbd651b7db282e7c1a727aa1bb8dea5bb1a532fdf97ef2dc7928166113989836dcc9a41019e63006597bbcb5b104c145e7ec55c37129ad2a649edd9394872eab0e78afa3e9b83e13835576cfb876da334dd925e5d40889ea74ffc9fff42316d9f3e7a9bd0ec482f7e036290eb48d40a9704ba9962d094dcc2be56fa1ba1bbf5052425d08479fe7d4c2bfcb13cf25701dbf4832f29150185cfb0052af52a99c3e025974ecba0756477e53290349cc4df1b640acf5a39c6d8aedc774bf9a18b2410b16511e7dda2959dbb20791fd9fffd2679e57c44d1072cc2b92a004db0d4ed999f059c0a34b4c0cd1c9287ddb51e8abd7e7877bd78dfbd7ece677831bab17ebaee7d6e0a34210a764f22dcbf148d6c192dc8c96f8d5312b1638044ee28f725b6ae23f316a72385aa4bad824f97e6aa6ac3a3f85da846ad5596a1e00ba7a298da06f2d8b470bb51db7821bdae2e8a02e4b7adab86d3cdd3193304c0a4475cbc416411fe44228653b9cf0e59c81b053649caa5fc1b75be87e35b223d2a41a49ec98b32bddd9c9a8535b0d0efc7fbdc590f9c2ff4557b8cc304e248f09cd6eb61ae1434719d5540500de1dd85d7926653e52d8b4ec1eba1699697f35ed0d481946f85c90d6c4779fcf4339c91ad91f7c2d24e5ca8d96b905d1609deb92e2f0bb29a2556c8c123ae63a24dfebdd987ebf027ce9d5a160d9aa6891ef1afc88c0eb62bf4670f30251cef8eca134bbaabad91ddebe11b5fd696e660221f75899cb166116c23db2a63be5f6ead17dfa72f5ee617d2c52d7a224701b5b58277f6fb40eec4a77c49d0d556bc27a660eed46243cbc3db943941eba90e54cb679bbef40dd6b049c31b5e09bb9f8a40ed207982fd07d69493f19633505de63b251f9351ae7302e41bb79a8e76241f9f168d5d7656031d8ed779c0786f40cf238a0a284ad68d409a966e8fd95cc4f85c5f4487fa8a203f306291b225f3e7a00a81ccd808fff5826fb96c2b0a0b1f6d0928eea7a4ef28992a2f3bedf1244cbb4b3da8436996fce6f82ed112c7e8dc8902cb1bab7520d7b71d447fddd2a97e13a768e3e8634bcc15cf0d68fa9b72028bbbaf363c9d6b2a2a36c3c139070dcbbbf6061ced45cfce43430dc8e8f26c2491809b2f4f7989d7d006e868bc3180811888ad55908c0cf8852d7ecf623ee3142e584d502d1585fe5d4d1f29c2a082c57a8f1e92a985d10eba41499e7d72f61f5d87a826a03c5016f4891322a8a11c7cf30a85db4970b8b3a60a97aa98b9b8fa9993bd64b78a0c0936a6dc795fd12bdbbab18f2224f00f301a00579bea8bda3ab8f0d13838b25dbb44ee361d325dbc76080d2cf38bd4b6cb84513eb6c44879ada6ae5459e7dd3f49c0285bc4d1e991ee7a9f4643205c43a8b3dbd7fcc888865a0d8c2b05942fb2969906fc744caf8aedcec20357e296d6defbfb8ee1d51e22a76fe13d30864eb730e9910dcf449bf518aa8f1a700ace21caaff3442018b30401ff5897a3bed508920cafebd724895f823e7049c94e5b2c140d36cfb99c5a9522cf074686ed7c7c24c7127794dcfcd56c231ff805dc3bcbb1f2c44c5f5edf90119f9dcad93e4717beea9b5c9975045966417cfd21b36192618318544d9657008b1a1aea3cfaa856c0966b2811dcefcb6eb01c0bb46ff878c0a0b2e0bd4ea68d43822ba0539478cbd30bae499987939a2f06209c802c36890e0507f99426edfd46b6e52da67688ec9d601852c4ea14966fe8cbbdf7ab8650322ddbdff653480da18d811c93b9866f51379b45a86537c9557d979653407aad03212f658c5da964833a1e168b426cb7161f6e8d4107c8f5d2b1e1ae054976443990a2fd38d95fbb5221c36db224e9e6caf4df2f32213d0fbf4d2cf0eb1d45d1ef9a3b710e9f0d65d884f98be54e7f22d32141b6ad8c35d8a8da37fb3eea293891f3c47b72204f0f6127d25634a33755f5e8c69585566c9b5c0795aab81f0e056af1f854459be128eaf6ec9c3c9b4d4972687b81108f16d81913c7607ac90790dbee153a8a40bff3e9c6fd7c38c9e5f6c61dcfecb36dd17c07d290be59d965777614554cb70c8da2f7a6ae574ccc8c5d8d97183aa245336ae0414cc067173f4c829807c2fb8e930f2ff3a6307571a79f86e90a452fc77f23c8631cb33193c8b679619f2730244f6282465edfcf059e25f1f1674c97ea1a1f6c806711a25009383b775e1541898166ac71063b95e278b00461fc77df126b4e25f168169e1e68929a96cccbf7bab7970d4b7822950acfdc6af696afcdae29eb24aa88417e8c255e2edeb0238bcbbeed389a1778817da15a2232f193c01e1567a9f0325250f2d50205e93cf6ae385a6e9aa4af49599d17a0120adddf88cefb63576b30a5ea87b75146a938251d6b2449a7206a4e4de7353c57fe55aa0787162c2709bf03586495a7f99a6a1f3b82fde30b95ad69eca0f124621160eec1cb65e3f464a3c00aae6eedd0a5fb65c0f945ce750b3b79cb0f6dffd2fdb0199fdb4a01bf4c0f5a907dea784049c9b793d654c2a5e4136047ba6f9bc217ab28aec3be6e78b2d2eefc059eac2af9fafb6385d750c651be0d982b4c96a853ca12ff561fe15f783efde71c32baedd031e2cb27201ccbb70e0bd0147dc9ca25ec75312f840d1494d1db731fb7d30d9a6c130d6712ad2542b11393eb333b7d8d5c013b54c1919f1a482cb1f7b1eafac5303a7d1fc977897d5df4874ae9aff6d5086f27eb3819bbc7a58a56af6ef73a5d7bec7e8624c3f840f725e459ba9a82985fe5b15333cd23df2b9928772fd7202c79d7ca56868754095ff3a68fba8b90b02fef65a82e59faa1405578faa65c165a65a68aa2f450ead0f0e06b57f7e1564c270bf4d7d16ed24c6ba632c2a049ddf8284a6a5fdf33c8acb848148664b08600268d2565426ca546927d49bd21e5b0176462352c66b615270a2fab88531c4343249d40a6e0c7a203221514c777cf2ea016b59192654fd4f5a8a47f8ebbc993e82561ba4a4ae88fd86a4f9fa8dae72b594d1c99709216436364a0e11135a9c474d6f3fd17767f3d8c6463639d136eb2cb92ad8abccb6e02a555de0f3ab7c64ce73d0f5ce85def68e183fc02efdd7436c3910029df72455533fa4a85268bc9fdc10d398a9871597e809265a219b7e97942bbeba170306c673b57ad16d9d1520a21c039e5efbe3077865bb0f68b91c064cdb6de27c016b8fe99eaa9e2909ac866f439ee6576164bbc1b86db7822a93e9a9e7144771921888f3c8ab99d780f083833923fd1807c064d87b000acaa2e6e4af02f620023584df242b08f1e4ad183f71106262dab106b1ac8f714ce1a7633c23eb8e596866565c2dd8ced2482c74acceec9b690eb94249be44049125a06fc135dafb9381f1cf0cca348b1f9ff449d0ed681fbd057ef1ac9264260a67fcd5093cf703a89d4784cd0eb89fc8eb023cbc28cde8203aa9e1ad641a33cfa41e595968ec9f8267d05299676ed641070b9a7aa1338d23fbddc86da271f6d5a3cf9996459e40aa09d4596ac3f942640e5452566c543f7306301df86af580994d8b4cc173a6c3d59af5737add58ad2fbd02b98957d3cdeb96fd9d270a41441495187c515e2d0a8749a4a0e9ca3417b3532cd3bc6ea7432a7bae65567aad5b330cd4f2f24b20b6c866807d00f9d8b56906725bf2e7aef950a2e7d42ef32a82979c496e7ee6cb780d911fbfb3c0ba9526cc60bdc8ff94aadcd77e537a23e83bfbfd4cc9542f5292406701f6cd1542c64cf870a8d0c39dac52e8a7bb2375f20826f1bd4f4b46338c728470e0431d345edf9099c00a3c85cb0d16aac1a4ff3009ec3f67f427be942702468fa73008ef612cba61b797dcbf084327165850200b68d0ceb57d500e73fd252d1c42fea4ed7f08e8fe6ce0e3b5de122171c7323009307c3645407f0f972deb3fbc10484ec7d67345c9f01b35439b925b79ec02931c18dc2d944625c368d56ae2ba53f067aeea967c52b8596132c6b30f5e3b88f3f18f384fd1c368e82d625a2e8174d80bf57ec8d022f4950f4ebf14c34988f565b5e71e232279a8cd559075510e77bdcd9ec8aca048d0dec184b2cf6ef6da816b2e7117505f4966b013db1b6fef074743cf82137cedd04d8d5250aa482765cf48164c90efdf5558d2b9beae876d86df4e7ee3edd30afcc05ba99666238a218cd28e814086f3d5e4f5cbde34746d07ef7cce025118b414c31359fd36bb88d965740c8187cc2a23ed71d8538934f6222384ab2b07c418856ab82e3003a31ec9d462cbf8e704be08a9d7e75d7c59a63fd5ead0d21b7e7201684df8b76895206a756382967b919e225907d5c60362ad135371695e20e7c70ee859508bd147aa28f6615d838e6615e8fdf8a2dccf8868c8ff8135569d8ca1272fbc28a0688a4b7adece8b8ecb541de3683bd3245a0937c3654d13e5a420dcacd17b9a402673ee3681ff12b25dc51d9a2e0ccc0c", 0x1000}, {&(0x7f0000001280)="e0a5b582e2c443241cb80ef33d56c9", 0xf}], 0x6) 12:07:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x400, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x9, 0x1, 0xfffffffffffffffe, 0x6, 0x7}, 0xc) write(r0, &(0x7f0000000880)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f4f6cdb0bfa639aec357e9eb70a88fe1542b9764"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 12:07:22 executing program 1: r0 = socket$inet6(0x18, 0x4005, 0x0) fchmod(r0, 0x4) r1 = syz_open_pts() dup2(r1, r1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x2) 12:07:22 executing program 0: r0 = socket(0x1e, 0x7, 0x0) setsockopt(r0, 0x7b8e, 0x8, 0x0, 0xfffffffffffffe66) r1 = semget$private(0x0, 0x3, 0x220) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/50) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x182, 0x0) semget(0x1, 0x0, 0x20) recvfrom(r2, &(0x7f00000000c0)=""/66, 0x42, 0x40, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="f8f96a0073571f88863f393065ca0a89b710eae8f443219a8089e541c2d41e741737bc4702001d1a950d68e7152e4937f6297c20dd555ea8f6e90e63bf01c04a44a02083c4feee3e87ed0bcfac080bd1ba445e8a45e32346808093c7cb48e5eb9bd65985d5fab66f080fbc88e58ce4", 0x6f) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x9, 0x8, 0x6, 0x7, "0300328ab05d1ec1273dfce1fe032a729a1a5e94", 0x5, 0x400}) 12:07:22 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) mlock(&(0x7f0000fee000/0x12000)=nil, 0x12000) syz_extract_tcp_res(&(0x7f0000000000), 0x7ff, 0x9) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 12:07:22 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffc}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{}, 0xffffffffffffffff}], 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b4, 0x0, 0x100000000, 0x0) 12:07:22 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x8, 0x4) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 12:07:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040)={0x5d, 0x2}, 0x10) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) mknod(&(0x7f0000000000)='.\x00', 0xc000, 0x9) 12:07:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0xab37) ioctl$TIOCSCTTY(r1, 0x20007461) 12:07:22 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x8012, 0x1) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000000)) ioctl$TIOCDRAIN(r1, 0x2000745e) 12:07:22 executing program 0: r0 = syz_open_pts() select(0x40, &(0x7f0000000080)={0x8, 0xff, 0x68d6dfd2, 0x10000, 0x6, 0x0, 0x1, 0x6}, &(0x7f00000000c0)={0xf, 0x3, 0x9, 0xa05, 0x2114dfd6, 0x3, 0x3, 0x1}, &(0x7f0000000100)={0x60000000000000, 0x1f, 0x4, 0xfff, 0x4, 0x6, 0xc, 0xfffffffffffffffa}, &(0x7f0000000180)={0x200}) 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, 0x400, 0x97c, 0x400}, &(0x7f0000000200)={0x1ff}) r1 = syz_open_pts() close(r1) dup(r1) syz_open_pts() 12:07:22 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) kevent(r1, &(0x7f0000000000), 0x3a52ecfa, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x47}], 0x10001, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) listen(r2, 0xf118) dup2(r0, r1) 12:07:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0xff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x41, 0x0, 0x6, 0xfffffffffffffffa}, {{r1}, 0xffffffffffffffff, 0xa0, 0x14, 0xfffffffffffffff9, 0x9}, {{r1}, 0x0, 0x20, 0x20000021, 0x3, 0x9}, {{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0x2, 0xf216}, {{r0}, 0xfffffffffffffff8, 0x82, 0x40000000, 0x3, 0x3}, {{r2}, 0xfffffffffffffffa, 0x42, 0x40000020, 0x0, 0x9}], 0x100000000, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x51, 0x1, 0x5, 0x7b}, {{r0}, 0x0, 0xe3, 0x20000040, 0x1, 0x7b}, {{r2}, 0xfffffffffffffff8, 0x20, 0x2, 0x58c0, 0x16f}, {{r1}, 0xfffffffffffffffb, 0x8, 0x10, 0x4, 0x4}, {{r0}, 0xfffffffffffffffd, 0x10, 0x20000041, 0x0, 0x8}, {{r0}, 0xfffffffffffffffd, 0x18, 0x80000000, 0x9, 0x7fffffff}, {{r1}, 0xfffffffffffffffe, 0x40, 0x2, 0x40000000, 0x7}], 0xf, &(0x7f0000000300)={0x2, 0x4}) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) dup2(r1, r2) 12:07:23 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xa9}], 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x1, 0xf0000085, 0xd8, 0x1}, {{r0}, 0x0, 0x10, 0x80000001, 0x1, 0x5a0}, {{r0}, 0xfffffffffffffffe, 0xc2, 0xf0000000, 0x8, 0x20}, {{r0}, 0xfffffffffffffff8, 0x61, 0x1000000f0000000, 0x25d, 0x7}, {}, {{r0}, 0xfffffffffffffffa, 0x8}], 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x220, 0x0, 0x10000, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x2, 0x7, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x2, 0xf00fffff, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x2ded, 0x81}, {{r0}, 0xffffffffffffffff, 0x20, 0x42, 0x1ff, 0x1}, {{r0}, 0xfffffffffffffff8, 0x9, 0x0, 0x7, 0xfffffffffffff801}, {{r0}, 0xffffffffffffffff, 0x0, 0x3, 0x800, 0x441}, {{r0}, 0xfffffffffffffffc, 0x2, 0x14, 0x10001, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x8, 0x401, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x0, 0x47, 0x2, 0x1}], 0x8, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x28, 0x1, 0xf8d5, 0x800}, {{r0}, 0xfffffffffffffffc, 0x0, 0x84, 0x1f, 0x92a}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x4, 0x10000}], 0x4, &(0x7f0000000040)={0x1e, 0xff}) 12:07:23 executing program 0: r0 = msgget$private(0x0, 0x402) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() r4 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002680)={0x0}, &(0x7f00000026c0)=0xc) r6 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000002700)={{0x5, r1, r2, r3, r4, 0xa1, 0x7fff}, 0x6, 0x200, r5, r6, 0x100, 0x9, 0x100, 0x9cf6}) r7 = socket(0x18, 0x20000000000002, 0x0) r8 = socket(0x819, 0x5, 0x7ff) setsockopt(r7, 0xb, 0xffffffffffffffff, &(0x7f0000000040)="3fded5d9606a88df0a580536d1418e1d010b187ab9936a4a05b23eec0d886d6b4c11a7fb1f33a131fd2545ad2925d56dbf4cfd7855309a1cae93948cbb47f85cbe6d46f3efc342f90591815d39ba3309dff563ee81f8e4f2e9f7c6b818d492545ee789110de7bbab11e1e2f3d07febccecd5012d9e7bc31dfd4fd474fe1c9414c3356ce6", 0x84) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) r9 = fcntl$getown(r8, 0x5) chroot(&(0x7f0000002780)='./file0\x00') r10 = getuid() r11 = getgid() readv(r7, &(0x7f00000025c0)=[{&(0x7f00000001c0)=""/155, 0x9b}, {&(0x7f0000000280)=""/243, 0xf3}, {&(0x7f0000000380)=""/58, 0x3a}, {&(0x7f00000003c0)=""/244, 0xf4}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/168, 0xa8}, {&(0x7f0000001580)=""/4096, 0x1000}, {&(0x7f0000002580)=""/21, 0x15}], 0x8) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000100)={r9, r10, r11}, 0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCONS(r12, 0x80047462, &(0x7f0000000180)=0x2) 12:07:23 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 12:07:23 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022ed4edff75653008a8c0e801828531ebda963ef0a71ce6dc6193ea3e8d19b166e826bbcb442752138b96c0a68e7df230f16bc63e98bf697197682a4b252a390eedfd06cda261dd42ef2fe46e8485194165d23336f05294a88c7ce7fd5a69bd5506c67be8b9b5a0dc913348ccfda3f89781df63656a9aa3e70d4b307ce171fef1eb4bf0369137e230319e2db61ea5ffe02008814f9a1222001e820b04452e7828c45327b8fa07000000558c9984d5260e267dbbf98d29efad3ba45824a5736b4fd92c02c09402e1e3885bff9428aff5d2a6f2d01e70f8676c3f59da51e46906a44491665b618e0063cdbcb824a2d70e6489e0089bcbb5e9e1af76ba86448c082a6b1ab056950eb8d9161d2de5c91ac74784be87771588633b08bb679d6112"], 0x1) pipe(&(0x7f0000000000)) 12:07:23 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000000)={0x0, ""/218}, 0xe2, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x800) msgget$private(0x0, 0x1) msgrcv(r0, &(0x7f0000000100)={0x0, ""/254}, 0x106, 0x1, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) utimensat(r1, &(0x7f0000000380)='./file0\x00', &(0x7f0000000400)={{0x100000001, 0x7f}, {0x80, 0x40}}, 0x0) chroot(&(0x7f0000000240)='./file0\x00') open(&(0x7f0000000280)='./file0\x00', 0x81, 0x10) msgrcv(r0, &(0x7f0000000300)={0x0, ""/85}, 0x5d, 0x0, 0x1000) mknodat(r1, &(0x7f0000000480)='./file0\x00', 0x1008, 0x4) 12:07:24 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x8280, 0x16) faccessat(r0, &(0x7f0000000240)='./file0\x00', 0x60, 0x3) r1 = socket$inet6(0x18, 0xc007, 0x3) lseek(r1, 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r2, r4) r6 = accept$inet(r3, &(0x7f0000000080), &(0x7f0000000140)=0xc) poll(&(0x7f00000000c0)=[{r1, 0x4}, {r5, 0x1}, {r4, 0x104}, {r5, 0x22}, {r3, 0x2}], 0x5, 0x2) kevent(r5, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) pipe2(&(0x7f0000000040), 0x4) setsockopt(r6, 0x4a2, 0x9, &(0x7f0000000180)="843941ccce49f7e0970e3b6f8aec3b7af006b62d58397fda61b0584032b4d3955ee46de7eb6bc4227b67ec8bae9c11e030cfc6e92d46b71e6cdd0bac437a94869b4493d3d16d7a96f9d01d25a92955c212996ce1396949358d9460d9f195f0d5d18d827d456189882d800199de11f39dd748802a4a2bac9e501f7d043a2722dbe9cdab6ea7a9e5f32724279316bd00", 0x8f) kqueue() r7 = geteuid() r8 = getuid() setreuid(r7, r8) accept$inet6(r0, 0x0, &(0x7f0000000100)) 12:07:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, 0x0, &(0x7f00000000c0)) openat(r1, &(0x7f0000000080)='./file0\x00', 0x82, 0x40) 12:07:24 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xfffffffffffeffff, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x22, 0x5, 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) syz_extract_tcp_res(&(0x7f0000000040), 0x100000000, 0x3) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getgid() 12:07:24 executing program 0: r0 = socket(0x11, 0x3, 0x3) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 12:07:24 executing program 0: r0 = socket(0x1b, 0x7, 0x9) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0xfffffffffffffffe) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) 12:07:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000009c0)="582720efabd16ebae632252595a12fd6aa5baf585b44fd33055552fbd5e41789632dfc94ff104a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ea5d00d1628b53ab5a75f6c5f3229f590b76c", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0x81}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = getgid() fchown(r0, r2, r3) r4 = getppid() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0x80, 0xa46f000000000000, r4}) 12:07:24 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) flock(r0, 0x4) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file1\x00') pwritev(r1, &(0x7f00000001c0)=[{0x0}], 0x1, 0x0) 12:07:25 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)='a', 0x1) write(r0, &(0x7f0000335000), 0xfc94) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x4) write(r0, 0x0, 0xfffffd7e) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x86, 0x4}, {0x8c6, 0x3}}) 12:07:25 executing program 1: r0 = shmget$private(0x0, 0xf000, 0x201, &(0x7f0000fee000/0xf000)=nil) shmctl$SHM_LOCK(r0, 0xb) open(&(0x7f0000000240)='./file0\x00', 0x400, 0x1a) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x4) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000040)=""/82, 0x52}, {&(0x7f00000000c0)=""/138, 0x8a}], 0x2) 12:07:25 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvfrom(r0, &(0x7f0000000180)=""/123, 0x7b, 0x2, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0x8) rename(&(0x7f00000000c0)='./file0\x00', 0x0) 12:07:25 executing program 1: dup(0xffffffffffffff9c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x20, 0x0, 0x0, 0x7, "81f318b890653d3d9c337ffda9ecd70800000078", 0x0, 0xffbffffffffffff7}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003eb000/0x1000)=nil, 0x1000, 0x6) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000002540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eb15a5c02f6745ec3446e1af8bdf6e99ca"], &(0x7f0000000080)=0x50) sendmsg$unix(r2, &(0x7f0000002500)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002440)=[{&(0x7f0000000140)="073ccb71e81acaf912a37dd44330ff1837a53aa51484c2279a708c714be3d9d21757ba4b657ee6d1158ecab394440456beaad80b08fde17eda9e76daed8b669d4fb1e133fb40740c79bec1128ad023a61f6b7fe99012507d4650fbcfceb791f6fe618c4146f53f57b8a5c5e572685c487fd38a53a8d9199e9288c9f1603a7cda8ea093821877db66004f1085f734d52eb398030944efc4fd333d7301f595f1a139f49386f0e7e0c710a892b0e9f4f9e4da7419559a2d7321b43fe4c50b7d06bf444e10bdbaff038537ab11711a544e35853ba59da50e1eb501b1cca163599035baf21dc5908d80d35471afeb509de091c9d07246e738ad37fcb439d266ea41fe9559faa9f4497c1ae5361c7e8864256613226a50fd07c0de6e2d74e61a8426515783c42ff9fceb33da3f0477f2355f9d11e37674dd23c06ddca7421934a2acf0444801a774ee6680229d50f73d9cf779901e25c3d2d3f35fc5c2d027b9bf87f1d9e0c734d06b590daad53300e955cd115106d6953f5645cc7aa2fb0b15d416567ae5cade0cb79dcad49fd81cb996bdea57786cde1d787ff1a399b0f1e974dabbc14c847cb58e52e97ab926d99077d859a07b60e00f904f7e2b0198cef38aefd361d1df01088e0cc66e95caa86c44e94631c1834e35f4b9005ad84b262a913b2bbfc86a9f6ca50e1ac3043516764270a9ef6fe1dcf766870057a90454cb9808c29eb2c61b28812caf2624438c95662c6b147354af4de3808f9cc088a3f9218a79e59efec29f2cdfc5188dcd333b9dc8e7a0808398f2d8842b55aa5f4016714777e7997e2858f8b59ba0939d05ade78b4e08ab8441268233644a2493a9f519a1ffb55b8f0edd9dcd060242971358b8d8be961485dcb99393f47e36467ee3c327e4690c523c1326285a5a44558f501a2bd40152f1d3dbee3578694b79c6a81f330d9b38ab671f9184f8af64ab3bc10d1af9264135158f050c993a7588f490216ed7ba2dbca7d54fe80723f1e60b3750d26ea7ec2487db212c9f4e37872be3e81e77e7c5439bc5105bb9506a5e435b00c0efc3c2d2af8e30a2415736062bab68e4a99d83f5d1c3d82d97a8ea59ee48c57de337b80760489ca3e1ee0bea4e099c2571ba24300fae5169b83bae32a2f7485710b58a3ba4d0bde2e077e42f318cccd383d9bd46132672acd89c0495b0ddf603104759e065600530b24fd96604f0efe621a80254788aa29c199b66a21b0e1a7fb52120ac8d169e7b3c347729b2977f092f425b447fd8a4c76e3383ad39b3436139c7e0802f5fd39305029d5e8931fc0a6f1d02f965c1416e5815ba42b762a098c42bc0fb7e3b13f14abb808c65fb48fef4daee750681e812b66e6d7572495e33bfde91c2fcfe1a1b62a91efdfcdf4da64c5372cb313f78ec013e275440c1a0d275ef53a460144502ff52005b47b735bb813b483f873ee1191cfb7d1096a384c28525fe6305611356599941b94d783799dfb416b910ef55621177b9b35793f2e257323e7266036751c39187d55d34327316d92029a849ded8a5e4acfaa674fd75c2f2bb9a3d79ad730481a0596149e6b9a1c30e7509e78db456d79365fb6a1c5afa94fcb1a25c0b3239da23099c3d9994655320e24cb9f56393ca02ab644f6066a9afc6f337575ccf1c1893c3c3aafbba48d24608d828156f3399a0a30b71bd4a131ba14420e7f5a6b97ca86337d104a04e20bbcfd91b0919f48d5393e41dd30795085fca2e9a15dc91ecb5eb593571439ccb31cdd522267576a7ffad4d160b22a79e4446a62075f0564db8eefc5ff5ae6eae9bbbc3f2993eb263fe3c1d55d22fe2c3715dce8c4a7b53918371a1b8115b7cb2e2a538544a1a7a4a804cf09d4aa540ccd99e94311cf4b149fee49640b169c91c75d938765f21a12defca305df42236d9accfb8d8ec202fdcead8a60e58a71245e88c5e16a7441ceedb8ea126c6c9f059cb6fbea58b6ea362c2e26f988f8d151fc50c60f4c5c36ee70cc601e494a949ef8fc5b20a9cd6da78f933383122e34067f6da19aa04356c21ae43a1baae0c01a1b3ab69de58c8bf0dffa493fa57dff216701acec2840f41201fc4715250b9c16ecd48e57797454e6bb6052b6427024af04ddfa3d26183101499ee9e9c96ab0b7d4c612da9b62c77140589df49217a3faa98aa08e88fcd0610906f509df8b9d92faa19f6d6e3e3fa32f064376553c609d03877deb79f00eac107f6bb00ebd03a0e74dfa45370acc498487c2c3d4397f9b2970bdd0d1e1d33d99d3fa5371227591dc0d5ee7e785e74a28937826619765d7f19330d9af2081baded817b2ad0ddcc11a9edee716c00dd5da72807d8bfa67d0613db5e13089de65c151975617ae7bf53922b0fc8458855f5bc6afb3458ab836919380e91e342ba87729fa735a6e5d6fb023453c61d08b60c7a0f8c87734fcf0f17bc93f792af9f5273fb0eb0555273efc71376daf5beea652abc010ae6b50ce1501902dadb2b0f50171b558bcad1b210e4843700a17d9ba3d75d999a57df7e518625894219eac517b710fa9d943495e0eeb892fe8e484aaf73c740543d46da94fe8335fff0d7704dc6d4810a6de8cf699b6712f39430eca0ac612b2d43889c6bdb4a01cbc8e754c3469592375feb363ef83d2b52fe746aecc79a9f9be581d5f4d984c787bd2bc273dea68c5496fb39cfdce8c05716469a9f1f8e398c864d8faeb6e242388ce74b5daa97c5517e007257a5a70d7a08bae6e540ac5a27ca4403352dcba26fe9e7b544c0edc7ef568f852f39d111fab2121ea56019ae00dcb92bbe87604afb0b39f6929b1b36525063a99a7ed5621e6636116235e2939e3e6b7239fb28073b9e63a5f62b2ba096b430a59ca603249eb1b5a308844f4c786f0b38a8eafe2e3b350e9f4ae6781747a6588131fdef03e20bd8f7c4bb4b0b527c864a06fabd7b170dd0686974e51a910efeb4a7dde3facc453e432753f138a80db7d91d493f397377a445868e4bfec2d84e05e9cc08f4b8f740fb594d26dfb3b29f95cee80026bb200484fa5b18379755bfb07f0ecf5aab6bb75db2d7160cdf1ba0cc7247bb9f5f580007a195da8e255dc05b048d5b35b3e5517f93d9d6d509e878b2096283b42b983c948324e6e46d4e2462c40a1b4a1bcd5e8a3f7b4353e066b40e9e62466c0303cec00c27db437edea9cad4ab76d2b7fbe8969dbba2f4f5f8ce6abc75dde96bbc4c92277caa430e85fdbe04640bf04cc3f3596160275ff8413799bed5b59507e06c3d16a82c84f35d45063bdd3ec44b43ec1b195972008a97756898ee90e79691ab2b6bc0cafb60a5ef761219709771d5f735932576f000471be005c1e0bed6f7548e5a42a97d037abfc8bea1803fdbf113471de428e555a256a08c0e564b0da2bc57b36a47c373e8477f83877afeb5036ab4f8c29c6d74dd2f54ae0344cf4a83dc052387582079c8eb0a68d959af349045a1b402c108d2aefa2b374e8f26fe9a3915c6296c0e35f41eb6ab478ed6b29f02285b1dc381c9ee24193b48d2a307468fd168e50797eadca083ea86239e824a9d6ddf9a6168c9cc6e5781b6eeaf5f9e4746413581f473f56b250f648357f126a231d3d4d6d10e538933ecd0067ada3479381a4e2816b587c767d390e6b0471aff119e2f562c61ac89038e9c2739d0853a7eb6358fc550ee4110e76d50af4dcda30d604d546839cc1729713a20ac36d57aee61bec60ca530edb78709e57f6f8b9b5d12aa8e21ed0eb368b2bcd0bb75e9905d2d96fb708bae23889d7c123856e59a8113fe759a3ffa334e7a4003910c856cd428dedd2e7b7392d63192fe111589c6035915c0012e31a20853a713cc26d8d6cc2fff0184e021b4e3f84042471d3e969362ec0820c0d489ed9fac6d49f6b724fd8473555ad7899ea3270ba37e0fbea341a87ff1e7b38aa813caa62683f783523e03ba2986c68a2872e5dceca194b01eda20170a8addeca874889219aeef2dba2656bab8431f33b64d3d081a214738beb8b35da2097d699665ca1afce9b315da0b397972d50b0a775daf046ede35b91cd73a592a85be1f58fe86c457bb6b995fcb890a9163ee378a1c8d7c2b6d6f2a2fdb4f881dbf4eddcaab8c3d9eec60dbc9b1063f2e827f3215ee45f1811cff6104aab6a09686070117bc762d63a9ca01100541defad63f2f704567ebd8746704bbfffa9fcfdd76965498971251d409691821460293c37bedf960aad3e6efbe391ff3b058e5562637c140f24e8b50ead99649fda9af7c0908540d7519ab224d616c1dc020e0ca3806dd4da66cdbee01ebc4c7c8019f6bb09e9511ec23555a143c240641c4c2fb34c0b55fc17402ea3ccec5e4038d253f7ffca253bb1668cc4ef25615441a3c8231434cf19610ab2167d60a279ebbf58ce51eed80ecedb87f335183baa69ae23ca17962f9149db4cd7c7cff5d0dbb4e9e7b29446862091c48e10ecb339f60dba0b6776a77ec94f705a1e962492a779fd34715449e3c73ede50760ed67e05c6b902e0936a38a6d2a51a139e0bbe04666e6744812fe29c6ddb0766e0f7053964634a25658e28087970f49e1f21dbec0ab750e634edba17d91c060a4c72bcbd52480d22f56ac1c7a8f5bd94f964d89acc8700549bf5fbc0486e235855aa9487344ee763c56ce4e78abb8a8b93595fc9d4f5c3ecbdd0edfa57df077c7ef1ddc8803cd9d52a7e8b800f07c33ea0954064349a31ce8a3ae9f04bc2029d26127d00cade61408ea410029605f8473f0da899a75130bd0e774fd398ebbe00b18b3a690a3a9178e31b7261370b00386908675cf21a8c6c9ec47d5013f487e9a56207517452c8a239ecdfb7cb80c769c3522ee57a4fbd36cc5a87f06b63e3e5fa216a7cc811d3ddd7b0eb8385ca1fbe16b27e15331779ba666e5a8f94b600abd111a150acc2505cd4698c38182484ad639997be4f9356c2d73e65fabf4063978bd41a5dc80f952d90fdb183f69f19c2955cd6afa57a4b2e71d9c9d9d968ebddef94dee1f32d0721c05358c1fad51e4468a9c88434a841de782bdb926ec13bc64b92f34cc7bc6f2926375213079865a8fe9351f6f4c7fbb96b251bc9ef0aeb553ddb9adeb996fdade2996fc2b54a7f9bf1c5ed17f88b7ee68165f5bab4cadc0f090b1fa6a64ad1ae81d8ee0d8278fa6a4d2e0b446fb5348aca01eda7c6e84ed288cd24b38cb55687c29aebcd8ec7b16437f5aad9a57c4282c7759e4644806feccb1793c2adad53f1f5e5bb92b271e15488640d19d59673b2a5e67fc71b890f27e9c12c1c38fd2f0fd9f7b835cc7c8dc0a1b1ed564a8474e4a36a9a2e0c964571609d8f95784b0acd7a55f7a56b195f09cc2e8b945afc70f97774b4e062570518a91362ad68a85ade88aa809c8ee37c89d9ada945406a719841b2ffb6acf23bff3b7dd32ce78edda76c90245503636f4ae8177f0df418a2a406e05f2b2f1d92b21bab40a43ef1eae1243cecb4bfac9fd4ca16766765c9eb9993de59a830d8a2c546965d2156efff3443664d70763f467f5858d4e4ac6a279f7f7fc335dc89f5795c1af69b81398a5ef95581ecaf8a16ff67d921595dbe83e0c2ac8b279f9154e776b4f675b816bcd126e788244c3cc79efa63a13b13ee5a626935b9548e6082a2efb2dd0744670f66ce1847a6c21bc16830511e1e26b569cdd45757cc3a54663332a90361b90336bec1731255aec40008c38f8309d52581d728024653195f0f592b26ab43b62eca58aa62f84aba72052bdb173895b4d252c14ce33a25529f9f5d9b8afe4607a0c75601dde", 0x1000}, {&(0x7f0000001140)="1afaf98c33c22c03e41b4e5c28ad39576fafb2f0265371d99463391c86455ca48e0381ef24af61e8a205ccaee16c61dab7a8f69a8f869846cebbbfceca0448d5f2d1b7f1f1a81d998ce67502ef8bc41a20582125ba59ca10b934dd6c182dace4222e41cbe11eb537cf2f584051f60e79aef44cb02b7dae04b5c668a227f40721f2d56ad63ccfef126fd3e471ca23cff284bd0aa0a1a4785f58cec3b57334bdd88cacfc0fb073ccc88e1d968abc01e9f10ee5", 0xb2}, {&(0x7f0000001200)="4aad38d4d3c58b014e693ebb89e28ed72b8de0b860e246fc956e61eb0db10674230a7391777bce3a4f8d50ab387cd283070ea29d1703f1a2a13d3b9a9fefd07236192e3e23cb8f51906a1e050310f88e14", 0x51}, {&(0x7f0000001280)="56ab09c0be7ae2093003d2868a47dcb0bcc0add77f5fcf470b719aaa6c0339e82bdb856a8d6acdf61894b719fb3ae7958a9074b8aa5b99a35542d12ee48c406053d6efca34d46c94e5899424c0210a7402af774740c1fa0fceda9916999a543af9a2e25ecb1e850f44e9f5d5250ed4e5e173270c9df1d876fb95b316a1da4dbd4f034d3daa02924d473ecfa9523eee05b40a4949d287c45a7a4398efec6b1ad84fc6c0e8d1fc5c30226eab786887656d7db3eea987f98a600562356ae6259577e1fe8e3e7b477e8d", 0xc8}, {&(0x7f0000001380)="f532acf8aecbce5ac940593adadab4ec1a2561f019b80bd7638236967ad934a9a3f84d7e980af8886c0fc2fa521ea501b155a270ca1b68410c1435b082392da12eaaa4c012b56edd2f1aaabbe29668fc0224dc9ff9233ce51308144fc5dabedc4ee5cef0de73d20b0915348b20b3ca074074486013a959c4160dd3548f7c0ef2b58e5e98b5c071b49f48e7ef668e72bc5750c40626c25ed725819831aac1bf01ed88732fb874162927ba6fac8890340ea4360db0dab19054936e78a8806d95253aafe8a9087d1ece52857ff46304393078c6eccad57bb6fad40deda71c7b9ffdf1b9fd244fb5bcdfed94b61f8b71ed4fca2ea05695c5be05e5b700a87fadb58db319ebdb5bdf842582459c3a53f70a3102e5441bcc923d997e9832ddf7e57b56919284babfdd6d7f0b215ac34276e8e51d70c0dc9c2f95b4895600d1dff573f64b5f8e77438fa7698f7553f13965c704ccbb8a5d20f5fc6a739d7b95c9949cdd1f0d976e1675f17735a158bf8842ac41e35d886c07e16574ac4751cf2a0f843d3e5aa38683df39ab54812cd958a0749c06433627ef61ca31731a2af11f6a60f9469e2d75c2e67035578551df3d1b5c6a6df0c15c5a94f980b6928765c51d484d09df1ea23b6a2648ffef081bfec23ec40ac7ef48fcde6ce80227f114daed995ef099d161cc84f3fe3a9608fd76f714b6978c0d381ef1981aaa0c1ac6637566c374d902853808edcba2d68f76a31461cc2f8d66a92a5f2dc1d084d8e98292c7b38340d44acfd6db866c065c8d573a7d6a43fdac5d09869d5650087d8ae5b022614ea4d52e5a4f1d3e3c83e061d6422bdddd70f40558411de5e5d6f4e0242e97bd3778b43928ef50c6abccd856707d81b60280feb127224c55f96b37d399bdec503a31db2177ff69d2846f41a4edd0103592e0ca6da1eb2045c08931ae128641a346aa0449dd5d3efa4c1ed60d878866621d233d2698ffcb833e6bd417b9fbf7ab503ce09fcf2d9f0396eb1ea7198f2589c2513f314b942f3d55d24497980cb5f4536960a5096e930c31ea1657a24da9f0afb49ff7242b5c1980d2c8b2bf36f8013f0abbc6ad341bc0d51ab8a35797830bf98189dc37c85d803a1b7f10e3383a9b7b17366f26492e7f4650783ceebbc2407a6f0ba9c586d0b0935aae7908f7386e234021fc12c6658bea062709fbd300ed90eefb6af4195503f53c2b5f0e8cd0dff7c84c50e5dc67a02b811047d82f5f9aa27b9481cb6589cf5fdeaad03bebd41249873bbe8f95a15876542e7a4982a209c0fa0d78500cb4f3288540209a61c65b9520580efd4955afbb137b6a13da8b0d5fd107253fd9c8b197c8b49fa224658570b591549c89760025972b5d59663ddb08d8a9e88134a14c4be7ba49b79dcc63e365d8c211854083be81ac9c370da8bb3789904f06d3a006275cdb36c10346f08fdc2962de9461b39ed2b206ce1ba065f20067165aa7b4d1525d807dc09fe58dea1824c5475e115c7042367dd221fc44626b5f334e923130a738655229881ab3da4bd1d82eb8850b469b5725711daecffb31783fedabe0109705cd8b7e629674c692743373e1e4f7da85b2ce746f58ff6c5e7177af129d3724036b92da9fe3e3da77c56457a7ebf6d5bc6b010bb956170ff6e445442debf160f4de132b6ce4f1ad962968c86e4af07608e61763c53fa4cc8926b0501b2e3a85aff4a099ab97c286130a30158f9f737e701e241d23db68066f67b976e9de6f6c5c6ac51a45b7780ce4f920e8ea0626bb8c8ba819c8d35f44aed37aad32ca000def30bf2278b0ef663cd36ead45cdec25fd6962be28656313cc03c261aa189f1f73e96c02c6c6f0a1d3a03643f9aa4bbc70059a0de528a8df294a705a769b672fb4d9ce8a87164faec31068a1e19f631abd90089fd379c9677a43f5038ad105dd0f4d165b691fedd9b7f72573086bb62a50a82422026e90f6506facfcd0621e135a959607ae0ad416a3cd98c0de91e4889d3f5a4e9ce05d52e6208beb28577f50833573f94328795731f2f70baab8d5f887fedae72b5a74dfa8011d811d71402ca168f4a433a4366c19d90b8cb7bb59bc96f7cccff8453a3d1a94d6969e5eff5128405a10f23624ef412df64e184155c39ad6b447bd4e78721a5c492d9cde2eabfcad2509df24687f9cbcd0c303e18513885a4399ad860fc16e61124876f765b5d99d0c8623add619a5219f4bd8ab3d364ad042d33fa1cec94bbb216be546f63277b9bc37d9490c0eb7ec5bf59afa5ae9db5010db33434ed93e12173c42e8c6bff6f4510be6c308a591dc218a643e70d790151b31fcce11ee41cd52cc28dabe13abce69c3088f59a81a16b60a0d2cd26149d768b803f36d3f76d61b2bf20e391cedf069e26850baa924be4e4470339e1aa7a9a690a71223abd070e0a2ebba50dbc5137c3d7ea0210653dc74fe66154bc5df70dc64fd321194de90891d2aefe05d2728d16cb3db20b1037eec7e819434bbbc2a4b136609461ad48672233909a249a2ae01212baefc0e9c8225b7778d5437911311eb4983f0f2a54c0decf13d67350829f4ee316f0c23cc9e76a2e8e975d5d3febb2f618bb445805e98882a471799a10feb888bb8aeb2c26ba30c720c0183be20d2840b388dbbe1319a8dbf9a074a199a73898c22a98aacadc05d092e0ec32958b2797149d6d5a9533ecba2045ee3c1fc17e1f8ed70e58e77114c7774972e1845db4fecb16f83f28a702da6755b863a1862f0ce53a13050df78fdca5529f7acf5903c5b31b734ec19c1d9167610ae68be0410b095ecdba3f6e4e90ea1e5a083ea367fab0e967276ffd944608528a55b75778b6fd149b462775067af0e777d9c81766e4c102e06d28f6914d601e5b8f030238f3be061770ccc921cdc0f022a487d952d7b9f8ea50fb9044229b7baf59f86b844907ff009ccb1d9c4a74bfafd2cd4f8ed346cad27b8a3341500e73b9e162e0ead65867bf67376adb0ca7f0bb1705557a8d7032bc90f0c9840eaa1b7fd30e42ab2a874b82a77b2f49d6f45ae90a55c34200f9be417ecbff536546fe3e76135dfd62747627bf6499f1676df3ba8b403d05783c6b6bba1afe3f7926da60fe8d57db498f9bf266f4e800a27005e37d74bf495341c2de043681bbbe690151febfe0076ff64d749100ea32518864ea1c484ef00dec2832da8f5c30dc3ccb5906eedae3e0f04b7b1882d0ae77033e6727dc42d7b7edc11c08b7da24376e82b646d0664debe07ba52c421d3da47751c8c6197c1cba15f8b32e8ec6f7dd72ceac83dc4ba13cd9da6e18283b76a58757d9a667ceab577a113cf9a56ce03b387a92126fe41abc8541eb1a6a421b6aa35a2f8c8624275b7aca0507de59ae6ba6cc9ae5f72768357d412c74b34c410ce3ed8481141d0733699675e77859ee6dbd67bb6b9994b66901cbfb0b66261dd20ca45b7e51c654161dc8de3da8fd1ca5e8d79dcb89f8c5b0f3179792645bc550393f1652fbb5a89ed26b4a15809db3fa42f4b77d14ad480b7dda6d98d04c525e9f4543e789d7871c0d539809d4ed9462a766a0f9edb66e8ed4ea712a5ba413b815afbcdd64a3c9bef7e88aa3cf85ab05cccb9208ae0b5fcce200d619f047b6c98a0dfd85afd42c010763ba76c86fbe9505823854b65a771618e3a2e29cdd67d1fbccd6eb373446522640f1ce15bc818ef801bd90fdd075987c1567546eabe7d122b0546a39c6d8dbcf75af04110b9f7b88fed9328ecf17d551923ad1d0f0276f6bc96112bf59ff222e57921805077edc8893478cfc98660f327a3330f50494632d5d4a78bb2867fd23e437754eb7862c45c685be6f4cacbc8ddd20159873f9c4a6a3eea321048635e3afb8885bf86a6f7ba91214a5a6e02fda5502c534da74b8553c0f0d4066ae31c9cf59299833a1a94cddcb5735873a0b923512fca3d655026651f1e136e33eaaea40948c189b2d3a9286ae4a353fed594afa5f7f8bc0282b1ba03916b7f75ea18fb0151c9babf62fcadc0cad75a744124e7c04cb50fac13709efae7093b668633e4bbe324ecdb9949d44d3c5c61b2536ad915974aec43394cd6f3989e3d5886369881e2f3e82d35663e8f734c087b2b94774a1f1114ea016dd41c4f2ae9b793dde14c0c9a8c8dd9a3e085d3d6e6086c8fc9c7fba538bacf6246239bf4b97efd0206f73d8ade54fdcedcf7fba5cc5e4fd3f0efe91c75a12297665430be28698277682e4fe6f46ef90813189e5ca893a037700146bc49d054e5d003a2631acda59c6503c7b1f234822200097a89206cfb00db4cabf5fa605be4d985c2d2d99ad57c46062bbe9c07c3dd9f41d8bd9fc9431b271d308e7edeb5679a8e999ffddcecfb4850fd01d4fca7b1fc32d5db40ff2dc7bfd58f558fdfa95651ec38684fcc34175d685e9b8f56d68adaae98c3702354d5dbf6619e65275df444a2248698fca1d1f283528fa49c9f0506f67e79543a27a744fa20e76f55c6d54617ea718ec88ba2d01eb6a50cfe3b5a905967b5d25b1921181075d97009ac96704f38461b4b2bd09fe6a9576d51aa507d1f3378fc1306bf587c3d28485c6728d3229b98125a1b472ee130f9d66d59b285f97c1cafa6bf9c9b164b5fe86a64b69e254493fb9bb685b1928297333798dd1a48d36bea7bc0cd40981318fb386658f6a8942d109f3f394353a1966e5c24b74c356bb69da462b34e4760b3fe38512d1c8973e80603287e16afa2f01425d670f8bcd9f40e00da914c75a44aa81f82fb72ec06db46241cc9bd526f1290a9747732066091dbef8557688d329b00df7c3ba9f8c106f75ad1f9df24b8ea5039d0855e284577856e905177ea7c0e92264d5a099762fdee3e5323a896c4dba6d152749511ee44e5cfec73631dd4c651206fda547763a21b598efdddfb3462b50a5381e4adab9af86eb604e63630959aa69d804316be71d082499e403a7026567dc2a6b8466ea3133eef93914df245e4d7da2eced42466d44383a0e8a7b1d7ecc20e453c72fc2a9c672b804dad38ba520399de01b53d8ceae77dc7c47d22f16cf806434ff14e618c5f7330292c70163890f48b0b7cf39420201bcbe19e2e5421f8406546bbe61c7ca63b99805d6cecc0690ba6749b1ff3c2b49c3f951426967e2b418304ec7626484124f81669486973ec8d4efdf4d9392bb16ccc5e944ccea3c4bd1b7c81b660d03a76f9160fb237c906a06b14f8c842547169d9a174eb500b3ad84a8cde72a3fd1b0612f937eb53ba5028a360ce793e101ae749dcc1b8631c27aa4988ec3bd3c5702e69f43f999a8912fe9823083344969a40a88838c6d5323aaca377c28f13abf8298e996121e07b1d5208bda2b7fd6b9fe1bfb148f3ff441f326b873589f7c1ed659bb05e8122e199587f9474b91776c738ca66f704a60bfc5317fe342e39a0f1a7d64401a66b4dd421da65ea8a61bba7a6a2115a264684924279848899a33adfbcb6e22cfe17bf85aedf8b8a4ee1b8322bed2c02f5a023584726ee4707096f8381dcd8a92c21cfe583382b991987c6877b674cb700b6c697a3da8369ab76dd8e64bb14be474a07f4f1daa5f06abc64f8b98da9b900c65c9f779927ededd7422f03b64e46bf93708d354a3693bab8c71ae4c465684a7cfd2fc75baac05f552e96724fd60f5cb9439962544149f3322d97690d8dad29ead35a985dc16980b8b227ecb793044758fc8094b63adabf7e52fe1bd1245d3cc8b2ce91e819ace79dcd571344dc860f4420b3f986e3ead8a55050eb4297e4c0362c341a3c2c400eb2862ccc1e0197", 0x1000}, {&(0x7f0000002380)="a87d972ebda6ffbbea8fe711b528fce8107ada21d48d9da0aa3a38f0049f0a1e5fc1114ea8ef6ee6be80a55e9304ead9cdcbea5288b5eb49e3b2799a64bd47a3bd3748dc2cd4f1f1ed4b455afb", 0x4d}, {&(0x7f0000002400)="d628d22a79fba5e63ab7a494bcce3947bb23af5777fdcc97f959", 0x1a}], 0x7, &(0x7f00000024c0), 0x0, 0x4}, 0x9) close(r1) 12:07:26 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x402) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 12:07:26 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="ec80e304e42a50ca4847d7a0b05b4b5a3004dfb5e583314d605f0b9f2bb281ae19719e0bc843f6d5357d0a6574e398c38f460066e86d3cb18ebdb4dbb64d8ddcc9febb0352cb8a35a738f11a38ac53af3c72575ad2eef128e5c2e46dc4198e8dbe3ce0b6c919768d3433", 0x6a) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000380)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') 12:07:26 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f0000000080)=@in6, 0xc) r1 = dup2(r0, r0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7, 0xd9e}, {0x0, 0x80000000}}) pipe2(&(0x7f0000000180), 0x10000) recvfrom$unix(r1, &(0x7f00000000c0)=""/138, 0x8a, 0x40, 0x0, 0x0) 12:07:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) shmget$private(0x0, 0x8000, 0x44, &(0x7f0000370000/0x8000)=nil) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) readv(r0, &(0x7f0000000000), 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x1ff, 0x6}, {{r0}, 0xfffffffffffffffb, 0x20, 0x4, 0x2, 0x6}, {{r0}, 0x0, 0x4, 0x10, 0x8, 0x563}], 0x20, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x40, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x8, 0xff}, {{r0}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0x100, 0x39b}, {{r0}, 0xfffffffffffffffe, 0x20, 0x80000042, 0xffffffff, 0x2}, {{r0}, 0xfffffffffffffffc, 0x2, 0x20, 0x4, 0x100000001}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x0, 0x2}, {{r0}, 0x0, 0x11, 0x10, 0xffff, 0x3}, {{r0}, 0xffffffffffffffff, 0xe9, 0x40000001, 0x4, 0x4}, {{r0}, 0x0, 0x42, 0x4, 0x3c4, 0x2}, {{r0}, 0xfffffffffffffffc, 0x80, 0x3, 0x6, 0x9}], 0x5, &(0x7f00000001c0)={0xd21f, 0x9}) 12:07:26 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "6a00000000000040046a51a700007b5ac793683a"}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000080)={0x2, 0x7fffffff}, 0x10) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) syz_open_pts() 12:07:26 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) faccessat(r0, &(0x7f0000000080)='./file2\x00', 0x108, 0x1) unlinkat(r0, &(0x7f00000000c0)='./file2\x00', 0x8) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000180)='./file1\x00', r1, &(0x7f0000000300)='./file0\x00', 0x0) fsync(r0) open(&(0x7f0000000100)='./file2\x00', 0x8, 0x88) 12:07:26 executing program 1: symlink(&(0x7f00000000c0)='./file0/../file0/file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000380)='./file0/../file0\x00') 12:07:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) mprotect(&(0x7f000018e000/0x2000)=nil, 0x2000, 0x5) socket$unix(0x1, 0x5, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000)='@\x00\x00\x00', 0x4) r1 = getpid() lseek(r0, 0x0, 0x3) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x3f, 0x7, r1}) 12:07:27 executing program 0: mprotect(&(0x7f000005d000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='./-,\xa0\x00', &(0x7f00000000c0)='&*\x00', &(0x7f0000000100)='-\x00'], &(0x7f0000000200)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='n\x00']) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000324000/0x4000)=nil, 0x4000, 0x2) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x9, 0x8, 0x80000000, 0xd45, "92a656deace270f4b226fac44c753d416610b3de", 0x4, 0xf5}) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 12:07:27 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x200000005}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCNXCL(r1, 0x2000740e) 12:07:27 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1}, 0x0) r0 = socket$inet6(0x18, 0x7, 0x10000) close(r0) r1 = dup2(r0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) 12:07:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)) 12:07:27 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r1 = semget$private(0x0, 0x5, 0x400) semop(r1, &(0x7f0000000100)=[{0x1, 0xfffffffffffffffa, 0x1800}, {0x0, 0xd00f, 0x1000}, {0x2, 0x0, 0x72c0cbe60475044}, {0x4, 0x4, 0x1000}, {0x7, 0x8, 0x1000}, {0x0, 0x2, 0x1000}, {0x7, 0xffffffff, 0x800}, {0x3, 0xb25, 0x800}], 0x8) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x9, 0x7, 0x9, 0x2, "f536762abe8ec6ffaa87739d0cc76b8ddf175399", 0xffffffff, 0x200000000000000}) r3 = getpid() getpgid(r3) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) recvfrom(r0, &(0x7f0000000000)=""/123, 0x7b, 0x802, 0x0, 0x0) 12:07:27 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0xc2c7, 0x2}, {0x3}}, 0x0) nanosleep(&(0x7f00000002c0), 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8200, 0x20) read(r0, &(0x7f0000000100)=""/209, 0xd1) setitimer(0x0, 0x0, &(0x7f0000000240)) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r2 = geteuid() getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) fchown(r1, r2, r3) r5 = fcntl$getown(r1, 0x5) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r5, r2, r4}, 0xc) 12:07:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x80000000000015, 0x0, 0x0) socket$inet(0x2, 0x5, 0x3b) 12:07:27 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[], 0x0) 12:07:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x80) 12:07:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="0a380000ffff00000100000008cd3fdf00000000e3f0dcd684482b7888e667029fa5d3839a82bc5a0b68881208c2573b0ad57d36ea85e6e5bf0038c88db52f75d558272279429d6f271c9b95fa75d17b5d0b43959b93ae5498d994a83ae5a3f55a004e566a3f2f2c8b81610ed272b11edcf312fd02b5bc3ee8b53f96758577f25de0436a972e969685fd8302458701fee5c714be74224f032485c2ae4406fa22d194e1c314e8d7d7f619154a2b0902d8e1d902db4372c203677665d466baaa4333fc00d80595760000000000a24a9ffbe5240ee0992977e3a69effac", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) socket$unix(0x1, 0x0, 0x0) dup2(r0, r0) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/88, 0x58}, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x8c) 12:07:27 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$lock(r0, 0xb, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000000)=""/113, 0x71}, {&(0x7f00000000c0)=""/111, 0x6f}, {&(0x7f0000000140)=""/234, 0xea}], 0x3, 0x4) 12:07:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x800000100000, 0x800) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x118) 12:07:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) r3 = dup2(r1, r0) renameat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') connect(r1, &(0x7f0000000080)=@in6, 0xc) 12:07:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x65, 0x0, 0x90d2, 0x100000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x4000000000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) setrlimit(0x0, &(0x7f0000000040)={0x2, 0x6b}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "b04d6a07000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 12:07:28 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) select(0x40, &(0x7f00000000c0)={0x3a7, 0x6, 0x1, 0x80000001, 0xffffffff, 0x7488, 0x1, 0x5}, &(0x7f0000000100)={0x5, 0x0, 0xdd2, 0xab2, 0xfff, 0x2, 0x9ccf, 0x8}, &(0x7f0000000140)={0xa10, 0x0, 0x80000000, 0x9, 0xff, 0x2, 0x9}, &(0x7f0000000180)={0x1, 0x8cdc}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000001c0)={0x0, 0x4, 0x4, 0xffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000200)=0x46) mprotect(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x1) minherit(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x2) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x40, 0x10) r2 = semget(0x0, 0x3, 0x20) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000280)=""/8) bind$unix(r0, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000300)) symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0/../file0\x00') rmdir(&(0x7f00000003c0)='./file0\x00') ioctl$TIOCNOTTY(r0, 0x20007471) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) setreuid(r3, r5) fchmodat(r0, &(0x7f0000000440)='./file0/../file0\x00', 0xa8, 0x2) r6 = shmat(0x0, &(0x7f0000004000/0x4000)=nil, 0x2000) shmdt(r6) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000480)=""/221) renameat(r1, &(0x7f0000000580)='\x00', r1, &(0x7f00000005c0)='./file1\x00') r7 = semget$private(0x0, 0x3, 0x100) semctl$GETNCNT(r7, 0x0, 0x3, &(0x7f0000000600)=""/243) fcntl$getown(r1, 0x5) getdents(r1, &(0x7f0000000700)=""/112, 0x70) fchmodat(r1, &(0x7f0000000780)='./file0/../file0\x00', 0x82, 0x0) getpgid(r4) 12:07:28 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x3, 0xffffffffffffffff}, {0x1, 0xffffffffffffffff}}, 0x2) 12:07:28 executing program 1: select(0x40, &(0x7f0000000080)={0x5}, 0x0, &(0x7f0000000140)={0x9, 0x0, 0x8, 0x2, 0x7f, 0x5, 0x1}, &(0x7f0000000180)={0x6, 0x49}) open(&(0x7f0000000000)='./file0\x00', 0x35c4fc3d64826dbc, 0x0) 12:07:28 executing program 0: r0 = socket$inet(0x2, 0x1, 0x100000000000000) dup2(r0, r0) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) r2 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r5 = getgid() getgroups(0x4, &(0x7f0000000140)=[r2, r3, r4, r5]) 12:07:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$unix(r1, &(0x7f0000000040)="7fdd8749c30612487bd6d7d560293c7f2159cc1848", 0x15, 0x1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 12:07:28 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x49fb) open$dir(&(0x7f0000000440)='./file0\x00', 0x80, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r1 = getuid() fchown(r0, r1, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') select(0x40, &(0x7f0000000000)={0x101, 0xfd2, 0x3, 0x101, 0x5, 0xc2e, 0x743, 0x6}, &(0x7f0000000040)={0xffff, 0x8001, 0x7fffffff, 0x80000001, 0x1ff, 0x800, 0x3b, 0x3}, &(0x7f00000000c0)={0x0, 0xb8f8, 0x400, 0x3, 0x100000000, 0x2, 0x1, 0x4}, &(0x7f0000000100)={0x1, 0x40}) 12:07:28 executing program 1: open(&(0x7f0000000200)='./file0\x00', 0x288, 0x0) kqueue() execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 12:07:28 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) fchdir(r0) chdir(&(0x7f00000000c0)='./file0\x00') truncate(&(0x7f0000000000)='./file0\x00', 0x4) getpgrp() 12:07:28 executing program 1: setitimer(0x0, &(0x7f0000000800)={{0x0, 0x9}, {0x0, 0x90cc}}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r0) 12:07:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 12:07:28 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x2000000000}], 0x800, 0x0, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r3 = dup2(r2, r0) kevent(r3, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)={0x4b3ff8b2, 0x3f}) 12:07:28 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x300, &(0x7f0000ffc000/0x3000)=nil) socket(0x3e, 0x3, 0x7) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) mlock(&(0x7f0000d0d000/0x2000)=nil, 0x2000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmat(r0, &(0x7f0000d14000/0x4000)=nil, 0x1000) shmdt(r1) 12:07:28 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x6) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x4000000000) 12:07:28 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = socket$unix(0x1, 0x7, 0x0) r2 = dup(0xffffffffffffff9c) lseek(r2, 0x0, 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x100) r4 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)=0x7b3) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x269, 0x8}, {{r2}, 0xfffffffffffffff8, 0xb1, 0x2, 0x9, 0x5a}], 0x3f, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x20, 0x4, 0xc4d, 0x3}, {{r4}, 0xfffffffffffffffa, 0x1, 0x4, 0x91, 0x100000001}], 0x7f, &(0x7f0000000100)={0x4, 0x8}) connect$inet(r2, &(0x7f0000000140)={0x2, 0x2}, 0xc) writev(r4, &(0x7f00000004c0)=[{&(0x7f0000000180)="2de78eba8eec4609931ae83efde203eac99b6809031bb01b5e8014af19aa03be77c405d23acf71cf1845bd61f15f61c50e7eb466d6167d2ef61c44aa52d4747bf8b6f1e6dd3680e23fd77adca838c5237e4c8ca50ac7d3fbfa9d50e3c3b444a63aba1470f11b0c6eb068ce8203676a05f5c5cf9016408de797f5a3f709050a6315dc3c918a9d0698ac6c2bbfda9dadf46945401b43d4cc09c4132d1e", 0x9c}, {&(0x7f0000000240)}, {&(0x7f0000000340)="5fb8aa8409a70e586125f9b8f67f50168b11dcf7891721f4436c8ff6200903f19fa86e7f61a21066ee4d9ca042e0ed5cfc38b025b3429ff680c7d12b479b41fb9c094db91ee4ef25667eb05bba70225786ff2a93259b76aa9461f4a9557870e0e1c8b908a8f122e702ae7deb223ad047c1819e550f81e013099b5d23c03205f41d37109fcd207e0a89c9f1", 0x8b}, {&(0x7f0000000400)="f7d1780768ee36d2c3e027695fcddb66b91f2cb6bc8e6c2cb49e5fe59c77fed3d486667db4864cb3effa79878d8bed6acea149a01907094728dd46950eccc3c8254d23d770a526bdd1717aa0632f2aa0a41f1e166b62119de2359a153aeddb6024b44dd2a5dc331708e6cbc48918f7ea9f7525900c982f6aad89e775fef13686ae4cbd1ea519e9442360500d6dd307035e3a4a4fe26a317d86e4b76e26da6638e78db22522631668bdc00bc71843", 0xae}, {&(0x7f0000000280)="46211c4a0602caab252079cab2c0a3dbb1093f72fb33d8a536cde16f1219d84137247a7f58d93c742927e3f8d452fb68f782eb", 0x33}, {&(0x7f00000002c0)="db2ec1798d7180", 0x7}], 0x6) pwritev(0xffffffffffffffff, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) 12:07:28 executing program 1: write(0xffffffffffffffff, &(0x7f0000000000)="da", 0x1) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee33", 0x3a) 12:07:28 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x80, 0xd8d46824cb22f9fc, 0x5, 0x9}, {{r1}, 0xffffffffffffffff, 0x8, 0x0, 0xac, 0x8}, {{r0}, 0xfffffffffffffff8, 0x94, 0x8, 0x5, 0x7}], 0x7, &(0x7f0000001180)=[{{r0}, 0xffffffffffffffff, 0x94, 0x1, 0x4, 0x8}, {{r0}, 0xfffffffffffffffb, 0x2, 0x20, 0x3f, 0x5}, {{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0x2, 0x5}, {{r1}, 0xfffffffffffffffd, 0x0, 0x4, 0x1, 0xffff}, {{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x4, 0x1}, {{r0}, 0x0, 0x60, 0xf0000001, 0x3, 0x6}, {{r0}, 0x0, 0x8, 0x0, 0xb8, 0x8}, {{r0}, 0xfffffffffffffffb, 0x80, 0x40000002, 0x6, 0xfffffffffffffffa}], 0xffff, &(0x7f0000001280)={0x80, 0x7}) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r4 = dup2(r0, r1) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) sendto$inet(r4, &(0x7f0000000180)="0d6572fe69b08aa41d26567a2289af2c63e83e7b20a6e8a9739b8abc40c6558abcb7b341aead214a42cefbab341cc71e8b17c33d0b45afb365e81df95e7e527fdf84f97100ec31db52abb6bf9998e6659a9504866492d80c1f6b1e48cf36b8567361e4c7cae1095c49a08f454c4eabea669bef404f95f708fd444285b5a369921ff344071627b500d6149b621051ad42a308024756ef8a4b5f4f1a21df07dfab60284813e5717b3db15daf46526990dd26a747ba88bc59b453a1c2258973fc533d590de0d707fe835c5bb04f3771fa839edb0087b8ed3fdc790eefb7e68daf46b2b827466a2b6a5f13cd787b6f240bd697bdafea482fec0556a3a23cbfedabb49ab23ac6b053c161f4d3cbfe775496150de185be5cdcf0769209a82b6236119262f7301b1fd8d98ef559fec8ed33403f0d974a97e895eb495e590c6774ee657b6a87ce506f881ce8dd1a638fac396c12e693f9089a64fd6b19a8e8c085e1fb23bb2553527df199ec8a273e9267f9594aff0ae2e80c4930324124304f3655821cf6262ab729eaa41d0c713e50fa78a562d957df30ad4b2aa903cd1174a38f3c444845790ba3aff803dcdebbaf52d00c8b27785095039f9507a443ca66813b4b0fff2dacde6baec82916e37bdfc4c39ea6ee8cd79ead183eb1ccb31d15785d182b46013acdee0bc2cf7f10a1087661335f0f105c7fbcaf76100342f99055e0c5c5cd39d7a35afe6272d1e49cdc584bd70d753331ed434804277e638432e1739eca7dd34ec37ca70ae4a132bc8abf85d95ad12feb5c9ad2b5dea46d7e8df771f48b0e2f0d1d50673af4c2ddabadf908c93ddefe6673baf1f258231217e66bced67a78589163b925081a926f220a49340e5e0cf9a174f8669a0d8715e37f59bc841501b24b91962d9472013ccf656cfe730e34ba6335fcd89d0906296b9dce4df884e6d3c8df1dde267d54b98daa0d89f5d7d94dccdd9d7bbc186efb278be50b277fed0c401b760cfcdfa7348916b42c25b2abee6efb7363b7c56d596930822e56bd9a3293eec6631815c568152e67269fbb33484891bd7956211f9931810f550c9387572342f138ed276db2884cfae5bdec6d14f36060b4b3b6149309254f549e1466831409f441cc61832fb2bca3dbf73da67e5a06b0bc8484f391e9a2176fcb8b12f97556880432c8ab1de8eeb102488b48bd1a554c3d6c919765196b9aa5bc64ef19c517c67c52e62bee118f3a01e3e35bfd16ee3faa9b9a233a9b84405ac670563d15c14cd2f4906786ded0b399fc92ad4b4a33268277f2cc0da34454d279de95030ad2be19c17a2469b817d73a5fde18e0db63441a4a3f253c7a128c08adb0fd2d9f49cf3768463fad8e8e853e552689d0f54c65a73f3d03d883bf6b36491cd8d5a697e51880c436aca963a9279030157a634039f00d1ce2d7dcb8bea46ae700ad54ec40b57c3200da4884521be1340cd8ec27e18640916b3719098746f4bc1a19f35e0e28ddca9a8f73cde8eefb8ca13e21c12233f39814a1452b19bc073d3fe14b4812728c039495995f034bceda9c6e783205fe14360aa5ae3ece77c815c41f617454afaf3e75334171b672b232972106085fcba3d14ab021f202d9cc61b6a9c193964a8e3ccce0c55b0a19b498a0419aaf9301b099fde513d642a7240ac1ba699b9a61763acf78bb9d4c1d0f57dcfc76c4c4b072e58c3c5024e6adb4d736aa4395884c34ddaf4847c4469b66baaa9ea298af6a44f05c232ce74a0a5457d8d5618b7af91a4079d33df0bdde447dd63b0ba370822287eda14978b0a1ac7703de5a801f5f6d61d67082ea42b47b4435cc8af268fcceea2e27662e8f799bcf414cf36334dd66e7c5f44ece36adf8a0ab881566c1c6ed4b2304c0f5fc3eac96bf342ce8253b48b90029cfac51b9773a86887208c16894ab9dc516a8b510de5632c0b0696af22682e893f1a8248c633529b880c1290766c4d27e5990c6548619b5ab2bfa492b2c2600fc6cc5cefa1672e011b0714f1ace82cdb682ddcad6a5c791159722b4c6ca5cb7e6d4c4d98a336dc8db10b6d807f20d9fe9e355420982ff70a1133d4117979ed49ecb8a25ca9110d44d98833f23e758174acd871f0d0bbcf7bf5fee6ba3faac763bf3e081479c01a32308880df1ebe74e1d1892c236bcda81e00ec9bc31fd47f0a6b920b31080c458df429e9b699f939e51820ff3ef647872d4155a29d1430d98bdb5eb6de59f259f3698580a741a6ac049b3ba047fc9d1755220fb7f428a24f8cd686a1c8d6ec111237566d832572b90dde28e51bba078e7db74b3be3e9b9586e54a68c49745ea2e1ee792f0aa8491ba029d79ee18497d4f1c178fe906d10053454c427ec2e12857d76d4d2d3dc340c745288681d53856532b59c2e4dc1d63176716862899b141350a479c21c9fcd5026524a33ba19ff88d2950646687456741e05b9ac8f53c192077a97208e4e8e14ef590ce64f22c48ba95e12ecece60b438dda6d7a1d4a6abfe916ff3f01b3df89189113687a5525dbc0cbea3ea842bbb5f09ba64afd28e99d6f8a5d2792f178a8340ca9fce68e7b66e9c74caebd0464edbe515c9aa5aa90e17146dc4c46ec1a030c4a400f5c23c78fa01c2125225b5943efe3a709849fd9f0d80f5917ea2c978c64246190cc80572a06ba394c646942e9b13c82442cd00d54572cdddb08c29cabcec14d9e16066863622821c6f5792498508d0d326e6b8f5066583d855d652f504143a49812a58a15c84bf938876f6c46a97f2793ff90fbedec6341b2b7987ba282e10cc9707efe301e673b28f484ce568f30d482f9fd7c9b00dea796ccc4b17e69b7122ee4e0ef2c54c72f39d350be8debbba5fc87b650c596b0731499d502e6abbba70ad479b37c195b424baba78f4de654eeac0bb121a39ccc296abdc91cba5435ffd6e31d1ff3aea35e6e910cdeb284ecbf06a6078bc040720b3eed2285e99a86d34d7b617a1ce7703d968be1a38db24a4254892c3df9b038ad0033d0c03b25690fca755247e801b49b2c27be9ba1e7f62f9298c8d5d51e20a3efe66da337f1d22bb14a74672aa5bccf6aef49ac18772d881bf818506bdcf7b8d908ac1529239c2d553f0b82e472660031bdffb4ac36c7e57d6efec69c4d2ea98c5e0a187a24c264335e071f7995379f359c70e0da07296d463dcf21e02e978645d13d906e7056cfb61791c26e5c79cd4803ecd9f5c32ddf0e4d07766ca3299a0306175d32e06413c3400d1b838b32deb0d670067958142e30a5f89d1410932d6eeb68f7a5a02088a8c60b3a0448931281ef044d3ab00dd27f2aa4bf276e35c3ecbd2f21ce0b81c30e396a83351e536ee814e86613c40800f087d6215333e6bf4f5a6b6acc2ed5b2ccb9aef80ec59a774542ff96c0d6cbb40cf36effa7625eec3e1d9056cfae91e31611042fbfac6adf50f45b5b51895e7cd15beb65d86182090657094cb862b73cd44fcf97f087fe1cdb2451f0050cdaa5b1f5190c5ae3cb7dea5e457c18c09858a20db628dd56867b1df5a0f3d9a6a71691135b6b6696731297f8291cbf9b54c7834c96328418405e8bbef5d5f0fb8d993e21a6e238b69a0f1abd233d1b3977b5e1a3d71d4ea89c522162626df6a2080813544bfb07f6cce596494222896a54dd9eaf9428bb7b5bcc21e3a9cf86e674b3829632a63ad2f039ef56a082a6e1d22cc76019c103ee9d7fa73d6bbd0d79b18e4ab48a2029e59177f8bd27df11cf6b12d56a3b423aae76225ae6d9a941210d71be8deb4294cafef5251e6fa9eaf6d6a2972a13529e5ac0cd8d3aec52ebbc6da8891dacc47021a799bc737a34e5e86c9be832c5f84d58af1884f7fa870ef2b51bb5f07db94839250e50bbe49d156e1c951b143d010e1f8ee7a5a8f9e7640ef02af16ad39b36fdfa76517b98d8f5bbd26851057a86111355ddf1d1943183dd1370cfab9d020f8bc1196727d42f099d28d2c839b48b549ec6cbbd1a61df73e31ee524e07a735a6d5228b03b8aec92c9164b661a73b5903f85f272073a1c39b2d7ab0b5dc184474301919d5f84183fedb63acb14689102a490383dcc209655d4c0d079ced676643d889075ce9a9e9d719d84ce57d01dab5cc4424e68b3a12725fd9bb8cdf75f62dddbe50dc3ee8f5971b9b647c9b7ef9b37ed70d4395baa69f8d955dd4bd94ac0d42ebd7aac5caa5e7d7f6bd1f3a0d1e2d3808fbea4d99e08fde95d23be54192c2407ee62e052b6b5d4a581c564f88c8ee2a06a414042a563e12219987a03e4736d0bbd05460fc995f5f2064bf59a933791cd4b6aacc6ea624428b3b43c6b52f7a31c5c250b2e4ca43b19f7b08f339d89fd98ac3db927d93bd432eac7e1360f7f201cb12a02967a900c4bc0e2eb0947c9d0d8601e612f548349dfa75ec185da5c03422dfaab13e9b78e8a5af7a180559c87a18d5093357503cd76e46c61f691579ca3bae561094bdfcd9ab28440ec152f008fb9f2e83c9140a579a0d91a42d80478325a9b808b4d0b8bf38c4b4cf6a2cace99fdc8b7837575ce253c4c7a7fe2b28b61ccd774bc029c3c2590b5e71cdd295e43c5eae6696a241ffbca205c23cab7844b894ce673fb5d6400ceb76f009ec7a25662d54c99a3d7c356640fa0b78d577dd7c578b0fa3dac3a83c933abdca23f342a88f7e198eb76039e8b23f8ca0ac4df3b79ced4e1bcd2cee010e67a24a8ab96cba1542f822d4f5946cff83e488bc6af0be95822463d4748795e0ef4e2442f0e07c25a13f9fa8990373d2bc6764045c44739eba73a250065a230acc94796fda1e143ff9eec97b6db0f59f684a39fd15da108b524c23f023c904f2e10fd5b301e6860d557307d2eeeb2bf92fec4368271394fe57dc4cf5a66f0efcb5cdfe3178a7ab451c5acb50fd3270eea0cd13df5dc50275d5ccfc3532c08f050b50b729752c3af98f81b11d75d0c9f6f9c6d810ab1eec994757506dbb194ca21f069df177bc689e200879b115b0fb99cbebe736c93876426c3dbf32591799e3db78042b534febc0ed45b5426758051050cf6ad765de19535549bf758f57f607ec4dabcee556efa2ea862eaaabc2c03cf4a9350dcb3852e91a6d64801f4db1c24f0bac76e67194d39aad7ba1e696201d812d955a12acb0d1869dd9fe07b968332b659bdd2031fa1d6b291ac692919566d182c3f3a1a0e064f1deb80d2c0c2bfd93a223d9d79f9eec1dd0dfe034527682054207c7b5ccf82636bd1c0797abfa59aac469e175ae147a114d258093a0e5fa141372be669a8655f75af64439a3e1ea07a626dc5a759b0ca82c1d380ca0065525756631f4b1da9009243eadf620f90e04bb18c819a6be1a1c106c5ac55627dd474d86e4749d6621a7d4d831714d75b06836179320681501baa3941b15acdc618adaa42ce2701c630bad6f7804c16464811ea1ffbca23dc7baeceb00754bf9fcc929f923129deabd09293c05eab7ad362dfd95af333165a7b3b5abe0b6868dabcdc7e0235463c920e23d883f4a23295bda4b51899cbb3c2feb15543938f06ca7bfcc12e8d1d8cde86c87f747b493a0fd091c0c7c5f5cb5235d14b2ada2990caee11b5f8dc99535201080a45467c93266d02a84f7a731f29a65d565b50b0a7db6c10ec8c525e84dcfeeb39d2cdab6abb28e8e824ddc7bda8044c1d663f42e434a3540a33bb76b01ee58cb1d40021092e765fa2867177abe300311f62d98221a28fa48233fdbaea515f7690613cad353dcab457fff8c20e3837b7225d664e13c157d7c15755922ddeaceb6d8c6dca4b2e7b242041a", 0x1000, 0x2, &(0x7f0000000000)={0x2, 0x1}, 0xc) 12:07:28 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r1, 0xfffffffffffffff8) r2 = dup(r1) lseek(r1, 0x0, 0x2) fchmod(r2, 0x8) 12:07:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="c92eca608f6f51c8722adcc073303d7b14241e3cc328fbc3d4e97fe565c537b401746265f1160fc7ded9431754ca867d2e3a69b3c37ca24230075bc79965916aefcc4801710970fb30b896b6da18de55ec08a0f06bfd2418421d0e162eb4603f91703a95c46d4dbc28234679e1093ada9d22ae3006690226c7c9f348b14d8d8104d6486a0a5aa41a1fa9f1a08daf49dc3ab4ec50b7c8c014ed12e5c467ad5ee4737de4e04a7a7c71f3d772969a29c47bac236dbbed89eaa07251067e3000bf820d0532884bddb3371e2af93139db2baf584c0f4283981544a7190c7c63e8823d5b7d934eb154d9ad6d680a50ffeaba0a1780cc33366127bc064e937b77", 0xfd) 12:07:28 executing program 1: r0 = open(&(0x7f0000000240)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="c3a10c34fe0d3f16ad4e91613061f6c418f64004a99fad09fd5cb0d62927046efe2081bc50c64f42088a5134caec580fcdadc1c6a281", 0x36}, {&(0x7f0000000080)="a068efa4391c2a6ba386f7dfe726bc904051c6e39e2ec2538265e2d84de5275978709485b38c859bc738f9e1489c102ba2ac158ba762212b3a41a75c95aa625aca25cfb82950c8c3e4971843468de975e0aab2d4bc9f88d2bfa3efd566a05744b9e2d1e6581c9eeb67ac1ef09b8d343532cc4a218f71b8d9232b4d160aa7989b8fad0fcb4d7c6791f052c8c8ca0e5202a534fed3effb2e10759e", 0x9a}, {&(0x7f00000013c0)="95979f77143ea09c72fe494134a885a6df74e176a2c040c1cd88fd59c9eff993aed38c032998e8dec2410ec89e73e8de93920a79d898d6a1dd701e53aac65bdef92ac51523a877ca8cffead7692f886c13aa5939d2e70244565d4e924a88babe717986a0fa92f7869b93c155486db985d589a0739e321e6f9aac9abd6cf922bba89aedcdbc66ea02dbf1eb4f453acb58334aed912d7208e8197e9cab8e17d2255ff0dbb21fdb4ff55b259ece7d72aeb85c43c8ec35159c012bc2d234e0c7d0dafd6702533697bb74ad0a86f7d8e50ce47cce0ba5f8744121ede00b3923d44136146e3d6f0c696dcfbf7821db4af316095358e52810b1e514b787c1360a7272b96a9c014b826fb2c03fb3f6d08a8c3661b2fc44fe5b87bb847dbd79c6b32780f83d799da5f14ee4ad7cba11e8fa3b41ff12dfd44c85369e1a670d1fc200bd9ee110cd6e362831e5e6e36009349851e0685a5d1348537e250b193d54c484d79892bc13951443e968cf788dbe754f51d74d39e967925db8f791b4eff332ae53954bcb592819f0bb1a62a55d4da7f16a0662d255e87e2fecc7e1c6f3e82b53eeda796231a69d6856990d56179e1d67dfdd2168687a2de6e9c7a80428d35f9420f3c381f7e430dcd94eb82c9765592bc0aff7968ea854191936e937018decd9b033f10cd6477c3a7e28cea689a74432041cdd474010ea859810cff1eab36382a689c16cad230bf8c9db36dd7a6b584f4eb800a3df7dabfe562c524911739abf5ff3d7b8f6b527cf41e0d722682425e4a3c30d2d72ab6af012dd556656de3d361045e997ad6f815c51831a81f9fd728bc887ad331272a234fc20e115f4d6a858143f75fffad52786f31b980a627f896c0a7d77079e8937d484ab365776e7886448e58621c6ec902b4697b9d3c3b892a5973228ded6d201b1c75df7d3c4b1f76d4d49008c986b0c26a7b654e1b1cb515bdb5bee24bc6a79856a9bf06ba4aae9a6229d4f9aee0875bfdd70633cc67e1bcc4da5c84c216a8362fa48e864c654d1524e7c5791835b64ba031c11db2250d226a508663cf96774ee4366414c4235365b042a7cce22f230c5d58d6cf58fb830d5315ee504349a582094ca07f8afaf4c202028b667a632b343b9cbd95dcf084b80cc4470a5c49cae9b1162cdb82ea147fa26dad77c6be2b8d35de29dce873128304c1a98417dd67f3341653aa2432f08e4fe82f14a355ef512e7bc5f940cc560348f76f17144f830af42789855842932b1ec03bbf0a5437b85b83228f1695ee1c3a648f766f51372c7c960fec7f386b94f447942f54c0cfa3297ad4158ddf849494db5a35e9fe0be8a4cb2cf9135754f28f36e1801b9d0ae62ee39137e2a1af93b7d6fd7380181662eb76f25532ff82c6f62997121753b5a3e7d5dee46b26d463c59b04ead7a018b5082e5e205c34ea4c1001e6a97e297cfcb8850bc59eb5f9c15392592e5484fd91a8d7e9294c9ef4d51c9f4e0dce96576326f4df79e5e08da0cd017bf4410fa4ccd79a202daeabbe2fbb3be5046ec41d62cc3e009576073d44b160421188d566750e42dd48781ebb4cfb90e87466588cf490e7842b50e9c7f579dfe25d1c7e15c4b3e39057107a685c028662fe8276bc8728f199a0179a90dd674f9302d9b0f338d630e987ecfa694f2098fdfa5d5776fc34ae4e2f7c5651181d6f1ad5468ef41f65378c2352f85515e88c3b59e33c767b2a5e4bd3211bfe15aa66a75b68bf0a4330d24918965b27f422004919d2492acacc57043e80bc19ec4a18a7847f476ed219b7430b2f7aadb9385593ce71886283207d6c693d015aa801cef4326025c1d3a6678bc6103d505beb388c081edbe0fb78bf0ba5912e5bc9bf6924101476cc8717a57b2bdf3305b288827a942a074b44fe98b7e242abde2870419fa49ae60301992052d4b8c96cfd87693d2440abd1b3cdd50236440b2c0e52e9f13bce0bda963141670f1645abd9f7f5366cb037b2415161796d57953265204980cf384d507dad55dd2c9a2c0a334b04c769c0f53e3917001dc20aff8d7e10ca1d15d7c55aab12885862626cd4a1003c83be2b35d0228b3b20ccefb90bae0d47a34f9976476a92a3d39415b4370ce5e615a1afa06765c653515fae84775258a186a86b19759760dc337366ec510e33ee380c554eea984cfdccd0eaa41f3294829b8dcc7d71174e5d768fc09203e9dee35f0fcf6b1be0b747af6e67cfd10832e8ac0c20254ecc627b043e9513f541e3568b4b63da1aa45ce689e642a396cb4d9d7d424442bc53635cc914273cf7ee3a66fb1dde07e2cb86a4f5e19aa29ac08fe08781b93e3d7a9ba70e5ec538d038ada0e7cfc2157f018b00bb4cefa3f668db73f9776c54f489eb819f281905b4ed91054dff8355b01cbbadeb5333c770cba39d26403f277a4c7bf44895e0b63c791ef93e836e54b9eb9296b3b94c2a624e70e299903c40fa94062b82414748050e24703625c6560d606c3c53eb2eb691ae5c88f8ff62a2e94da6bfdb3e5a17d397eb56abd40fe205aa45af0bafc9c8047e7d4ec38e8b495e5fcfc9112fc93fc9f7becfec8eba32e89b758a30a79bbea7be50864ec7bec9be4cc2f05045b98fb3f3187bf28e554af01b2376a984fabf004f6a8adb0a82d2ac346baff1b950f05ccf20e16beedab6c5ecd0dfb6062571d4f9bd2e995b339fdb8923026b162eeb0e86090be8a66daa39b639974c9f8d10f29fa1c1c10c369eac86a7063c8a7ff5568eeb4618138eb7a9f322a373e1d3e72e353f30b9e8d59657493d0e82a41c90c4f824d0c166ec00eb38218e2a9c910cc49f530024fc9f48eaeb2cf9a5da0ee8045a43b75f59d7ee825c058f88e9d679bd2557a53f7e7316d3aac64958ee1738f9eca313e2b9f4a0dc004db471d63dd785f462086c73a95a8d28329e016e1cae6904ab010ceeb46b6bd98af09600d8c4edc74f620f75f501ad8b3f492e466bd2cb9d947637fe68163f849024400eca30e21ca49f246d97cae250f756ea10714bcd342da28720497d6ae9223870dc6d6022e151cc6f286c5bce144a475f8698396bb3ed1c2e58c65f8082c0d260c2d5fff3317eb51808dbac76ac213dd5e1b37262d5e62d0d24d64133097d30ec7f3e16c0941c58985c663b1b0d5ffbb79b1ecbd5589c2a4e97e0b851edee32f01d56b76144d8bc528aa5298b76ef2fdcefc5713562304adff7120e4a75fbd836957df550dfde3d3ecbaedc787ded94a7a1ef9b674e3a95a4c2d423338f58b19c8cb587f49d79c95411d16eed47f4964a528c6a5094eda09bdad853461fbee6575d987eecd9f744a1492fbeff72051d31dd58ddd302478597d5dbf26219b793345cfd0d7118168d659a915153d6347b529a16adc8cd634073244fad75380ff306b3d875ba3a82e121127997cd2aa233584a1c2767e1b13e4b296b54e7339e7afefb454fe7bc3a2bd3ed22849c438321182a4289f30bbd61436d53cbc79a12cac2c090b3c1cd60b12780077285aea97efa4d6f9ad5e185784773033c27ebdd15f1ed0cf3b5828725858237cc4184e049491f08553d7a40c152b024dedfb51e3bbf59f0c800e723f1470685be94f17c2862b68ad4843c25e650bd7348dfab1151767b991dd0968ee47e7a592b7c709ddb55b92d7a80297e3b304022bca71ed61f22db6f50f9b3a512ad2b13c34e631964b056459cd93081569e7927b20af5018df7185706032ab786f40afcbfad385300815b85e6ea242bf9375a4b6d51a18ab64190719c923ad5cfc41c8edcc5a7d601612352318a654b9fdfe57de571582b3844311ef9fea743c0b4402b08d0268cbcb15ace00dd8c22622a3c0352093c67c32fe25b24a697aad1dedb38462cbef10cdb341c5de7ff7ff7e160fd625ba7d72a4b57ad928c37ade4a0a3cec14062333c9c9a1668a7929ea58e4bd1b85f1257511c1f0efb96ac3f58da2e6c9b8af0f2e42d62dc63ade70431261d57c8c8123268a7a0cd4b689094be32c6f88e562f96d8ec95376e766cc0dd7c6f32bb095aa38de8ac609ecf68d5c0c5d579ae33963eb30ef85ca4b339fe7509bf396e394a4b5ffa3e5b967ca77dc0124d45a03ff899a93fe6b3ce543db05c49c83e203ef5e9ef9d36e38a8463fd801b18c938b54637c518de0ad2318fdb61aa9c7fc4fc848e2d6f09a24f1b81b9ecd90f947d5776755d159d0ee20c462cdb9690429d1287b9c119be684f18f409880ccb9d67283da7ca6d368023f209d81e062e88ad7e2cb207b0b3b9d6987ae0a10a5b08ca9d0deb3f74677f15743d65f91e0bf8b604eeed2227d1e9fe24e1ce7292a0c07e0bd2337f8b6ea8f207441d72c62dfa2425adcbb5b4be26ae210ea83bc12d8fdd6761812ca6173ba33cee18dc3135f3106a333598b5f988fcf0fd92466fb43b743ff9a3fc9ce101ae09003a3880eab4596341c1fe1d0fb05d8be73b358b9f7dce6fb572be067502dfd2928dde7d8596154b414a1024c9048464d3223ed6a2f3aa90dcd13fa8bab173a3f2af2dd03dc560479b656aa0782f0495e692789cce5fbe3805e94e83a4a67b7f9cd84855f0c1af6259047c656c93020cc3cd20e6834fefc575883b1c9fa5526344ed40e25838ef08b2f3f95aeed3226ed7d99c3a84fb4e45443e232b02e5444be40ac08688308a22b8462f6083617dccc7fe2a493914c8ec91abae8cf5d2b77a4753f8ae95f2d9aa63a56351e6934f99a225fc5e0e6416d316baa6f9d11c0e9da10699acce8feb854e9bdc7443b9b7daead2c98ff00743829d6fc232dc62309f9fa31092416c8a86875ac01babec985a48690456ed763f5a5625ef60e9635e4490185142d35845e0921e1a5ed3c07b707750c0956613fc44e22a36a56c278ae125b0ae9e095e0d05445ab9ec195980dc89c364f359dc08f6864e6452fd1ce23e846bac37c62c99088355d38cdf4b2322fd5cea95aba0f1980c024463193ae74fcd2016f914a38ee5af652572001a29c660d4f859ab80fe3540780cd765c114a23a497438aa49f7c2d3619d2cdd51f0c5f5c0d3c01af5980098055bbc6f656db3f99384ba8bd63750a652b55ce534fbab83df60b43bfd2b07523e1299e21a955971c02c1ad6abe243952e6b5ab3a7b4797e4200e4b5892ce9607e1033f3692df540d3e0c588a61c327fcf97a41cca97225e0235b162bf686cc9f6d62eb4ade3dc77bb3f225111abed161beaad8797946ceccbd98ed2b0cfa761beb4319a86fd699953820698867e2f7a8ae0303e592888736c1052c98d9df6b930f7aaedc7629106c2445fa7a33f4ac8745b74135aa8c969c9e74bb5949c4e7b316c588fbf1db5a0cbda702bc0ec42e21c370d679d9fca61fbf6b9eccf445bb6ef0dd03373ce1c658ea5262f1bc8899aab2884f66a56fb44b2d642986871fdbc11e541d358c19dae4e26d491ba67f115147ac85f717231711a8a180a7b9bace8e17f54f237a84098c4b1b8fd2b05de0b4b99017d04796d231dfaa11624f12671b8597e3ff7e398843ec899253fbbd53f9fde93956125e5e37b1d29da5192adee1e4c8d86d444de7656b0cbb43c59dc022d58bcb20437960264193d9677e4c297cd05bbc9962535638668980ece360e433e3307eb4261d83c52d3821dec191b9f4cbdbca27ef8b82b940e51bf54142541794c93877611aafa0b2931d5e6fd9570b7d544d7719f38e1cb1cba93fb752e5c95904018fb3f9516615140841805ce7d28b19334f28eb57b009a0017e9d498a670cb1729c45057efda81ff0228024ec80f0e2591e898db56e0fa9c6", 0x1000}, {&(0x7f0000000140)="5538faec49cf67bcefa98d3c275834", 0xf}], 0x4, 0x0) minherit(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCEXCL(r1, 0x2000740d) write(r0, &(0x7f00000023c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c20", 0x98) write(r0, &(0x7f0000000300)="0da87399146ba6145611127b0de2c27a801417b529956393d7a4371d413a15b556cdc6bde8bf4cb49ef6b53a2e6dd00d72ac71664d8e89867e9c7024780495d68fffc5d7af2219b53638da5e08dd9ae1bb8ee8c55671a242a29a24172dac3237321704ab202a53e2ca0210b7fec3", 0x6e) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000002c0)) close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x2, 0x4, 0x98b, 0x7ff, "957df97f000020340000000000000800", 0x0, 0x40}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000380)=0x1) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000004c0)="89740f2f63ee62ae71f587200893c54b6b2b344d57ebcfa14cf91845abc8e707107940531f9b96785b99c1c812e8533df909707e48fe5e32d1290c88fc21935464d5fec078d160d632dfec3512337acd15fd3ba6021d1bac251e8e7dd8ef4e819d0900a42a054c8adf2e1b93f1ad896b0a2aab9fcf35dde410a55a68be2e14a13a97e6d2c81469af03e9da2b48a2986eb11281d31696aa248b79fe6653b5fae9f0137cf14b55eac657e90a2fdd324c6523317bb2346adc9ef3cdb043730177f7bd13345614516bec8d8708af9aab6ad433419b7be4146b483d9462627771a69f8a6f94b54af0888626a15eb8c696ebdaecb8181b32c65d6784b55b11c514bf5c245f614e0d44bc97d2187779e8076c589836106d44cfacb4c41d607fee5b5c780d159dd6058c081df2f89ddc37854cfc8b9a79a7918867aca6fea7d318915dd0a38240c0c637f58ef6305c72b420eca79b5fd83a10796aa3cc98c7a77eb7b1f2fbc532bf8222121800897cce6bab6da877d34b91d7e83995db10f92d866ce82c9097a0759b1d24b5af260e7f60faaeb27d86dd0680624c9a5abdf0a301793d78a4cf2d63040b541be4d205f03b06d29d51dc5cdfd12c50e6afe308d3160a512bee30ddc58289eb54063a361e11e4b8f33b796bbf58ba3c175bc4be586bd6851126836ccf69339c4fd48517dd32438bd154fa17c368ecadfa5d796d43c4d2c2cf26b94a2ddcff191e7d4fc2ec616a762f998b8fa228f0ccb67b6a0da76b164912d06c1b6d70c64b70e05450b090b903c21a523b422f4518baf19bfbb03008d32417d703d64a54fbe7f6891768c4378664e4f2591dabc73b758a164c6eb93cec761caa8e3b297228db9953b9cf3b44021d1d2f1389ab51c45f1219ce289752b27d21b8276a2d6d60952f9dd80c15daaae2360015e974f94ff6dfbbaf0aa0f34e13887b4656d7e0387f7a47f303d67c465276df75308120b779397350dee08a8770a6528187e51eb63014cb77f981a0755b559ad0adfa606efcf960a2f44c2685f28b214c34d4c169400035f006fa03453623a8578266135828c9d3eb6b922d2d7ce5d1ec631852b304e367a94b751137e601a26b7f97b89e0cec2d9236eed8623442cde2a3f393dc5a3d8419a853d6ea7d546ce7ff81dc0f890442b6c82236588d32ae088632b8cb3e5b4f54c1461be3c0dc30f3359ca8bb7f9c529bdc7c8493aac445406661675e0e8e028f3576269485ac2c18d30bd527ecf9f9d3a72b97bd1032bb061915b36fb657aff505aee34f3d179b5fb8f2951a0794d670f19d72ab4d6477c1dc20698746263b2e642b8c9bea7260b656cf4183041741ef72ba886e4118a89ff7529438b703b641bb894d32ff43f1e458701eb392400ef8fe666acc05f2f60f6bcb1f161e2207df02effbd803786828cc96205cc4fdf1d9f17f387ce906510b5c8eba2f3cfbcfc3277165ca7f5942b1bd8f693862e8eb3bbf55c73c2616de67ed08820da447224ba41aa6cc9daeae8d3a5e2fab381efbdc857ed8e71101c03b51331e2ce30e1b1fe90bad08ac884a727072dfb229b8c993189309eb0979265dcf35b6c738ce5f3ffc47f3b32d3653e869562e1ed9799baafb4bc03965f1c8998899574607414aa964612f5ad8636efd365e2e6e6152525f250d810867151b71aa0ded7d1191ab3f352824d78f3fbe946ca35cdf125d73aae7a01703b894009cdfc9f71d1c58d1112ab7bda58c712c314b4917f34bd1d1ded80e3bcb53b76b5b11c6d1b4e22f191a0ed8104c030608df84651b16f5dad2127ff63d0e607ebebfffadce9fd70bf1f4af6ec58bf2c97c818d7c453469af4bada4b1f8d571d1dac996db46994d2d5fe5bd5fcb2292c0e78c614e767e0605e91797ca9f9957bffbe262fcc76fac6d0e01d788c40f0bb95942a2648b46f6b6fa86b216392aee7e74ad8ac225e496916114092acaefecabe5a5f588d3c3b36660952ed5a927f6fb18f7dbfd33885b5e9344fdd1353d8dd1d8c71b65a8e04b49f812cb9bb9bc8c876bf430ee2a6dc9b0a613a641f042e59708510e53c96c19642c87bbb9bcce9cd58024f5d4026a6d15eda8200e359cb0e5acd4a8b5f0e417162b783dc274cdd747784547ffb8cd4afac6d68cbc5d79e3ef17234ea6e0d948b99f0ab881845db17ac7e500edec613c3108363d0c922780c134158e4131d3b718fa63ae37dd07a49a6974d421b5fd371ff10736f2e4f71962b5333ab58fd8da5c265e4c282cd11588d05357816494a10ee4ec0693a3a311c0e7c77882598c6d9e4600810f05ae165cc4b6d05d94c842c57a21f817e1b883302f323df3fb87cc82cc206ad066f106cb13d2ae7795780ad6b104afd4a147d6a48953550ba96ba6573a18c3d6b9463f4d0d29fa39928cef6769e11e79a36645d6f9dc6610a153259344bea7b02cfabb0bf4d787c41a023a79a329cfaf6cea05efbee97b23f3dce409c0e8f3e0479a8d787f356e00fbf82561c090da6c1d4c304545aea4756d191f9c5aece40ec4c58eff60c1313b23f16af4f8d533dc59149d6f0e34895cccffbfb0dbf0d6550f4bbc815e14de865e4e2c882a251a6bdc6978d0cbb4bdeb1400ce08fec91572be38af84bec7f90b697208f37734375c742fd71e6754b87297596e732064e344a10422d07fe775472231975f92f66e479bf77892dd51331691fd788d721fd3f0ed52895dfac60e838d49b52c678a8036f3f8b1ed57742124f69b7df4ed49cf4f6df906d187eb501d7b56d9b55912a087e6c4ff9890b08e86808842e9ee1bf858a392e4b984839e8bf437e487a84ee9729f18a6a0b1e9605a88ce689b0fd2fe78d662e51de69ae7afac4f3a774ebeba291ed56c663f9a9b16e047421e748c2b9329aad49c3a759dcfe337cac5b0012dd450a95c97506e14faa83d55967cb48ef0abf5e91d9304098cc73a15ac58fcfe0bf2bf30695606c9cf6b7564580167e88f39b4b1f01513b476b85efb95df8b8573eca127c6a80d6ed9e4b22ca8fe2fb6bbba25a99f046842a5d4d48a77a95e71766c22c556e60e28a61bda4a92c2412e4c4e3f91e107b173e813c91c6995a811b8e806b53f91347b9d5c67a5db8ab3b2ac0809818241aef685b997aa62e0f4dc72f27fb9ee99006eaaa9e9f420b5da21a536fc20c44e610d224ec24dbd0ae633d91026c214ebc1779a12c1b9b1a7131e5063a6e3b9735f61f5d392a419a0bfa69fbfac076e713ca5901a53a6758f1194736f5d2279903ad32da3cfaeacff9305cffa6e81cd78a0863e2308ca0f8457b15acf0cb5516ed7332ffce3b7f9bf4b63fbdab1e5a8070f28fc68ab44d5954bdd45a68038af9fc406c4c791d724e8dcd305dc6afaf79fba882190d8fb5581c39a4a387ba08788d94892cb4ea7247d310c0fcf5795b8d38dc50fa49384666780b481c128a4236bc49586f5476374b7ddac0bb6c70f5d96c49d87e9e2d11b33aa1bcff0978b73078a3fe510645b1c10c11026dbe027e8d7f9218ddf280acbc6c4387e76145039d50e4790db404886172422bd9dae8ffe1681779e20c74fbfdcded6212c9a84bcdafa4505e4c8ed213b2749124815943a2e94845791508691636f0e1498c57d8f59c15921e7f408ff8730997a376ff5b3291fc053b5e6b99cc8f8eca961df280551172b7a75088f725d6ec9517276ac673bce32bbfd657ec6cbbdc33a5ebfcecc42eebed44ba22392934f74fb1b12e777493adbe70c0aaf4cb1136ffdafb006346d3c896b585b9eab57af98eaf49512f1f69cd4f1cf21e523d90b21b805b97428bcdc198c49ba40dc63658ca641f192fa2a349400fc599f65dc9f6de6bf67b825704b3b55e6e477b1a7b91e0771175e3380756424983c0d594cc67cca4c857f2b51199ef5616a9fb429373aa4a03c6b3647feb5636a25d20bc7457171fc2e9096b0896a8b683d31e568ee96bf27e1da16f05597a16c89a377d5eed4511bca98d5e9241a3eee3bb367863fe2019452b4168fc76b030adb15bedaa9d6cf775833441437420f1502a3c382fbd2fcd023f314c7c9b23e3b2fb937857cbe2df7562f20c69cc4064ea27f1e85725d82e7652d4008e87fd927f117b2a328c2e4583d8c77b21c687eb7bab6afe0b6e2696b307e7ed4f37aac74236a2303080967f7aae680c929ccd0d4871ba56e3d07fb69ea617c38e5d882388d8fd52840ab332679a031bf31f95c91d47e8841b0a54950b95f57dff96ccb2ee13af97441035782129fe60dc90730733f618a8b58d64c21e13d53b916284389e5d00735deb8fccd4460d6fbdd85aaaace998ae8745027380b8b275b4d10536d3958648f83be8656b355e1a0303ba806c8a6b439e614af3242b36fce0bb1f966f906792cbebd5816e48b8a25d758464352622ce3fd66737d06574ac58cd662d765c280a2591cfe9755e0cd0e0cce96062851f55fcf8e06428c905eb54bf35557d534e28e9486f64864f58702620966ce30f19ee23da2fa534ef1b69772701d6470577ea7cc5f43499436cf96006df0b40495c791cd5a7cdda411214ffce4ca36534de663327765bb38b7a36bf7b924245b1f23259d3cc6450df0ea6c9a18056641212f9bb0ad54fa56eecc946965c526cd8d91a80d2cf8ec94039682e1bbd75159623a96ad11dc06960afa30d3a372fdcac2346cc184f9ed603f8a0b8fdd81044a337529555a0f8ef131fc7296a3f737e5eaff1dae8b2f9eb4e7d6570555d3e41321f27bb6b06135b16e04896d01136306ae30b066635e95821bd388db3ac36b165d2971546e62a20e9c07d32f173e9f084a2a6e381944e0716bd123a6ae3b1faaa027e33321aad1da617a82cf89e2900a3cba2270951b48fc7b844f6d651342e3efcc47b90c1953879206edd98285200834da7a79c930673ca8fe99483fa9206e3c1b444ffa51d20dc4d8bd1302326cb571d359c1b45ecbe978bf8bebd0e1163c0ec34be8829504d285a206d419d0bf1df001e67e1a198578d5c2bf0e16d9e891f09199b27423a2d215cdbf4fb28f5e6cfed1789da97ac6671343df0955dbff8d9fea7417f4ab728e92febb04eb6f5682d37425ce9faac9ed4910f5de62d1d872de5f4021050e413e9af4a05e35c813459ead4b5102d2437205281ab1b18af8330de30e696331a3f55916b00d85e49105a0469ec17ba76e2e35f755e4838577f86cdaae2cbf6ff736530c015f4eb503c55ed90df8e353ec844a308534c8f0dc97836978e0c9acffd386a15ba8b4a966a40fd2c9ae2c8a1faad25892c33c59ebe388d63497786085470ab60b67de46d272649bead2563dde636b7923b1695a07a0970067e0b7fdc3c0707a2295529f1207dbf100ede2d6e3f5881c1577f27e40179b97ce46c263adbc486bc32dffcbde7e", 0xee7}], 0x1, 0x0) 12:07:29 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0}, 0x2) dup(r0) 12:07:29 executing program 0: socket(0x1e, 0x8000, 0x7f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) recvmsg(r0, &(0x7f00000008c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000700)=[{&(0x7f0000000100)=""/173, 0xad}, {&(0x7f00000001c0)=""/126, 0x7e}, {&(0x7f0000000240)=""/171, 0xab}, {&(0x7f0000000300)=""/90, 0x5a}, {&(0x7f0000000380)=""/254, 0xfe}, {&(0x7f0000000480)=""/238, 0xee}, {&(0x7f0000000580)=""/26, 0x1a}, {&(0x7f00000005c0)=""/134, 0x86}, {&(0x7f0000000680)=""/76, 0x4c}], 0x9, &(0x7f00000007c0)=""/255, 0xff}, 0x43) recvfrom$unix(r1, &(0x7f0000000900)=""/38, 0x26, 0x800, &(0x7f0000000940)=@abs={0x1, 0x0, 0x0}, 0x8) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 12:07:29 executing program 0: socketpair(0x21, 0x0, 0xfffffffffffffff9, 0x0) r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) 12:07:29 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') 12:07:29 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x80}], 0x1, 0x80) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) 12:07:29 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x20343, 0x110) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000002c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x15, 0x5, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r3, 0x1) recvfrom$inet(r2, &(0x7f0000000180)=""/177, 0xb1, 0x42, &(0x7f0000000100)={0x2, 0x1}, 0xc) 12:07:29 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x1, 0x8, 0x4, "50342cf1f5f9ca5fd185808b738963b084c75003", 0x3f, 0x1}) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x100000000}) 12:07:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f00000d8000/0x2000)=nil, 0x2000, 0x6) r0 = kqueue() r1 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x2) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) unlink(&(0x7f0000000000)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x180, 0x4) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) 12:07:29 executing program 0: socket$inet(0x2, 0x4, 0x3) r0 = socket$inet(0x2, 0x2, 0x0) shmget(0x2, 0x4000, 0x110, &(0x7f0000ff8000/0x4000)=nil) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x188) getpeername$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x40) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000), 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) 12:07:29 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg(r0, &(0x7f00000026c0)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000002500)=[{&(0x7f00000000c0)="1cd9bd1b0588c23c55859ea32988b890537085b4395284e19c9c9758b513d0a0fa42ef1f1f4e3ec511959008e625f338541fdbefb50c9050b52a223e04ab1aedff956d290aa862e5da24bc965d6c0897dff67996773d8b9cbdcc9e3780503470aa1e8c5f5f46b380df5ca930caf274c176151988f407ffbe1238c5dae20eb7272a8f01abcb698a3537257145ff3d8a0124976ea3e94c5eea867e5e8e1171de7c2bfabb1832257837c5f505c9db2257ef8708a9d02a528a67d8b84846537ee59973679dbb4dbaace442852afe468f90dbdd19", 0xd2}, {&(0x7f00000001c0)="bc007d", 0x3}, {&(0x7f0000000200)="a787ff759bf27731e81998d88bfbda971e4b3884ed80544b661ab685f17a164245e8d06dd58e1c7078e8c286b05d5dc9f7f1989a0b621c9f94cb27a178728e60fdac0622994be1594b0baaf5c68437c0af85624607d212469a4049a2209014a54707a991f1bb3c5a86b17eb9e0e1ae6140a14baec15af2ae9e3b3c5ee705e104b9e7e10d06804e2a4d1cb0ba3711955dc48630681d4140af242e15ae821dd13279eb095a4bcdfd0e366eb68002881b1730bf38940c61e786b4f52f09c339396e2c2db0e48988fb2e1ad5732357ea07fb496200ec11df70efc6613d9b85311643afbcaf46", 0xe4}, {&(0x7f0000000300)="1e1b", 0x2}, {&(0x7f0000000340)="8b41de961954c6e5940aece00dae009842556d62d77e11020b225805d5d07d93b24e52e794e4b7b6c3e194cfc2fe696fcff839fe1b650943f65f7084667a3add5b2705ef59644a216e61b6efff62fb7e4857babbcbd45e680bac180bf0ee348aa0499e077db0cd7886b47ed15cc002ce2b268541be1d", 0x76}, {&(0x7f0000000400)="8c7b433dd47d24c1ad9ace08e3cfc502f1cdd78e82da5c7a39b428f444d61eca9a180db426fe78b36da4842e429f7160770603639fa09256d3a9ed12d857d0625f3160ce726cdac018add9189fde42ae6aa8edc443fe07352dab591cdcda2593a2cf10905d5814e4e7f5d0cc983647c3800291a557600fe024883f7c999771972f6cd04e0d15bd7be1da470da13170bc141e8a1223392688c406b878280bed0f230c98ab763835d067c6b26115091226a290fbef212e671931ace0f806c233e2be9cac01e877a034c5fd03da3ebcf8cafe0941aeb805a2b613704b43d849e394d6fe713dba0fe0c0ce82b9025b65394624c0670fadeeb143b12d458e7c26686bfee667eaf5988dc906bea48cf7a1ab0d21d8e25df4596f9fd7efe0b6d851a4541f6246c051098ab9d802ab198cdfe181e73aacd8dcc877eb42cda131356539bc41d1510e0e9567168d945873741e5ea374a6cca117148d6ad4bef5e0c131cffdebc52f9e43fddfe9e48eebfa688a9b8085516d4ccdbc3f19c5ecaeb8ada63dc812aa4fad5611982075814dc6ac01b4b3d7df90ff63bc97db4c14543217fc7c3eba2354f9c9a33baea4db3778b0bd184ff7aac08ddb80fc6e09d5f3e012fa939b21d0aad062448652212cf543f9f3d41353ad630d3f83fcd24b08acbf8984bbfdcd1d257b162e90e395aa89a009bddeee81b60c1f3d5252352d305a38135d705b9e2a96378c40a1ff9698c2294633e949ffcda865536468860205d909963b970b7da53e5c98d2b597a4c7494401f9c0060b0e62a9bbd051e27494ce8077f5ea8d99f32b9a0c6668c1894a4a52feaeebee3a132d1211dcc08e9cce53753101ebeb1eb8e4a01f3cd63b05a3c6d9af8733c1cbc253b1789f77189d0c8330d1865536989305944b4670acbe4a1bf1571e06b4cf150eef4ee8686bca6394251d7d6414e438ae036c3d7cb089252cf41059abe7e6a7e897f8d1d96959fdf71353d550ba1f083a1ee5ef65e363d9a18b165abe139db37602317125aada60a98eda6b8a037f23fb7122fdfedeac92164ef1fa41d01b572f48b53db754ea4e22b1abf7cd01fa196283587323b9fbe0926f41268413ec9a19b866f45ad2ab7690c9ec7915a8e6accf90ddf4992d8305df18c58e069615bf53f7613a88c907f00a218ee48e96047c4b1cb99b9020642d962ae5b13b0e4e0002d889beaa1aefcfd9c7786619ead4a2fd23aa9ea6c74c405b4a17dd0e0cc40116d8fa8edbae2be6599f2a54dc53231283a5bb0359501b4826100fb2083c70446be15cc231b2795f7b505691db488521241c84b5fff60022d609447c20d9bab1d9c518faa8516e7e06ee25e05796ac15462b94d7babdf845f85f9eee56d60b8c5408da25092bd012914f325323d0beed60cc14c9929a2c282655908e1e62e210225f2dbad84af301c52d4b6d38fcf36f51f9ebf1ec5b3022c6d36ec446c4abbba73e0454e12c8feec0a469d4c1a6e4966b7cfdec467bffa1ba8abcc08d685549ba0f13dac6e53530c5689c818cd3b33a3b6a26f21e1e73919013de6cd30f4d119c896f0bd1be50bf65aa88560cda38e4388e182abd40b2b1f91ffa62af19b87c0751881325a9cc2649f186afe88cb1025daeabb0268075742b5a98ea5ae76285bc3e750ce5cde4eac89e05f940a12f9bdf7748c583bbfcc4b279ff427f155cb33335f945439bc55498080b30673f919e52f802ee35aef43558b57659a1235900c7becb0cf057c97b75c9e6f325ee691120a04f4ad1c875eb04e96d3808f3e6ccdcaeb57d355cfec14e43d3f4a2039a90148e9daa6b626f20f5d587f6551ea4db0749cac45a465927361aa9bf7f66cce6da8d2e69384506317ad7ff27e85f595a999ced229721dba82f94f546c40d8c51badd0c11b873784c7fb762de51a72be383f0a8dd47086c95423c0bab6ece29b094f5fc92c5cc9ee22ea6d10c69f874529c9e8372fd69b7437ae6990f0a95c6870ce5452240a9afab3e0e808c45fe4c05fabfe934792d708095b93f27815f64aea175da062c4afb7b14ae4f41088ea232746835f2df728ad58b2bdf192c53b759d6ded49f0c8fdc209eafe51a3c2c40a7774d86dd9d60944dd4820a53acc435dca582c2245c0ca0ef8b857cee2f9633d5f27d6280fd4b27f13c5a7b48818d140ae96164b573367ed5cb92bff3cd5cb473562c8945fbd9e1760e1bb6de8c0134ea079c218482528b5187d408ff968bf221efb5b2389408589780ad2a23f8a64cba27ad6680bdc44901febf2214a9a71eafb0e898e55bac743d7aca259bda45177cdc6ee19439772b3369b10052701a89d1ee984adebf54bb5f87987b92b34e8fdfce9a8bc9eefc0b71cd37a7267860df80961fbf0c0776da7414da900d5ff938877020b20852edbe019474261336ce7001371181abc57d0960269c045c1c4073dac08c92f332912484f4868e8f32e4d0bfaa5ff1f948d9b52512255ecda7ee2f9e5622fdad5d12d5bfa86c6d643b0e49f11b1a8fa7f241f7688d917ebc8f5f32124d3a42e53cf910da6b3c9dfa5edd414840e2a6a751388a17ddd6c227335efb076b591bbef4ef0e392c85745801e501fca8d2a812dc4bce011a6dc72ded009c13c13e0084000af45c81eee63316de732868dd2a9cdcbb859745d1b4c5174338323d4d920348cbcc6a1301c07aba7e211fc5a6333cda929f614d12717fb83c00645e1c018223c586363687bf63f10ca9297cbcbc22ebc9a53a05c37e6b3405b19a5da331787f7fc2592b77b9e1b48adcbb7818fef911be83013d9f1f94e1607e04f633a4477864603807f7a96d559192107943ff8f5dead49f6a8d969825f96cdca4f08131a3f784f33493b1a4cbf3f3295d405677dace926b79e894efc39fbceb67f521bcf2edbd0c16ddd3864b3191a67b822d2158c7ce9c054b55ca4e163718261582b3372d5929c6c2f0ff5374067254f236b91f893de2bc36d9211d37c2a67e6af7051e7c3b5986965cf7c420d58e9024befdcf27fb31b7fc3767c12be95c8acc929ed25b91502a04c58122ccb68f5fc7938ddd2942da85cae04d7bee6928bbe72bb68f65e426355611070baa5eef191154968b7b5c06e361aab70a3ec6d0d7e23c7ae634cba4fa28d7271352b46182f5888d24f4bd3c2350129427cc06b92a5aac37703cf2ecb33ef18fae6a316d9c4011639c34c3e7d0838a5cbce57061aa050ded8c685ca2d611b40ef9057903fc64fc89a87d6c99cec4a0109e047b64490f48a96499cf27df9ffbcbbd34a0f3fde9a1e639fb4ee4a91a39efc7be0c52330e7660b27c4bc32293da88ae1ed6e277180fcb8ced536b4e259098ed82125d94529f94cbf449e64f2a9b14306729ddc10e12e94716e5c9eb0453eb57f63322c9d30afbf6e002666d55f7964502742a3f3074e3d65c726e27ed2cf8e01dd321e87b85877ceb636e60fa22e2337cea12fa64f907025d66ff94fc84ff08a7be202d199554a180d8def5ca94c0967e672fae027f18366ccc1075aeedef6a4b84f2af14f9d059f05fd03ee4cacc1348eccc5f5e9687ca109d3ffe24bea9ccafce8f899ec23528226bfa6f8fe77c69650eed1d6727f8b732a36266547ce813aa9fd7a62ddc7c096bd6981188a6559b7bc0f37c47095968e89b0dc6ff34dc2b3c389727a1301a4a9a3356db52888f805acf8696339ed44a871bb550b82c00811bfb7bd3f94ab2c311e088feffca5c8be1ab709debca7a635e60c2cee3195fb3ec5290d3e3ca04d70522fba7be8b9e1de89caea5f6f462c2c57c08b2c31f46ac7d1a9b3fc2e3ab112f85393118ec7f6ce79028141f34a511bace1fa4391b4019f523697df26a18833db6ed96f0f34820dd364f44ec17657c9db28fda2c3256ec7fdbf1fc41a05174c7bdf6153b3010bb21dae4b942a1d6fa9bcbe49a1e3246bb7c71a8b48a1425edae36d295102cc9542b9fe8a1de354eb085294f5b1947f1ba2f36e5d059e10e2d82d79e8a3e7c903ac70c21cd2ebb0070c6a8fae9241ccd22a234eb4d297e7a955ad44e4bb78ee3475da9d5d73804cd4e0e8203d965af4574f1bb798ba3202b3da62af2c604c72505fb1ef7dfcf82f22f30aaaf4d9f1068610645f580e5942e1432853f62caaed69354e04f7a75c9040026e9cb16e1ae535d2a3bcfbc1c56a7df0d889e9c8c4bce64835f92b34e8d6f98649bd45ec1b0d9027f44257bb3b300995aa01e493f4d4ba742d3e5778fdbb22e6807a1f1e9dc4a3e5300ff234ee80d457f041fe4d2c2775860a91a21702476ade636e4e34133112d8f43c2603eca1ec25d092bdfbd0165c3a68e6c0dae92168254adcace1a103470134bcc023632d6ce89631e19f0dadd6f215fe4e74f72177bf9924d4d782de6dbbfbabc36c6ff14f1cf97e6dfb4f130160e6f944ae3b1498a329ad3720a615b9216ec33739a6e2defb908f193c0e118aa83ded9e0b39cd85de108914743eddbd0a5d2c425bc4c8b5e06c8bc38f3f4ace321fac23c893ffc16af3f4c3e96a6da13cceb08f1ab8f149e347cc51d9f702ead2db0d1025af0a12ffbc3d957c88dcce960fe338bfd01518179ec9ad3281d3cbbaeefe110452d175ffa1c6e02629f0138fad3a7c84294b3b75164ae607d88f933db02a6f617b1aad3c187b6e304186ff573fbe9dd051c36a6331f67fccfc1a0f8bdb857e194e3dbd8907cae65fafd1a5be60f0b5e77c61554394144bbc2623012a66290b9199baf7380193e4b4b46c65d4a125b2587a0e6df38efa8887e88e908b5a473fed79df9afbcb4310511faacac87b6231f5f099ef7c10530e39ed3b58631fe8d11a9e81eb21809640adbb29c47e068ae32c2c1c95a347f93cfc3d328a3ddc6a0f3e1bdbc520601b2e054c1164e180d47ecbb03d457ebfd8b04cd79ee37bca1c341f578de222138562acde4e52069a63c7523852e475aed8add1eee93c70758dd020df031812b293939e4917f4301a36fc7a5734249e5397e39b1393256194a4e1c924794daa11c7b900ed0e6246faabfc24dbf90b85b6023422ed27df25506ae376a75b59a41077e28ada9c3203ce3330a95957d3578afc6eeb346a45d2fcc879b3a2af57d5cdb332d970da08412a686dea127e12e77a0fe110ec39f26076534cc4afe4ecd151dd3e9bc8fb6794b7804b2c9f65f57b9e893ef0677bd523bf4c3d1b1768cf2a58bd44af3d344c8d2fe00c4447fb7a816372254e4b822bda7c550fea4d93dc3ed81cd0cfdaaafe75d99fc66f3f5ae8ce9ede066d184d824beac572a9e048d07f1be709565280c0424ef155daf2268982a12cb160ce58f68ff4287ef12fce30f50eb34cdcbf9bf389acc7e9a4e994e374ae7612d2d9075a13dc4dff806a28af189317815df8b4cfe42213bf9aca6e6c856663a1a003d7e13d540ad1ab3eeee8c7b34b7ecd0fbbbddf18891ac39bcf62e87dbdba746e964710f1ef37838acf57752e7b1298db57f9f31d694ca2fede246e20b3bb0b690407b87b99d9d904cfaa2b52d8302297eb81221f0423ae880a482ec7c1aa3ab5d877432a25a9995a4cef0d4674e8eec21d2a46246523b98c6cac534e94696ac24e5eb2b62b81960f3f238c155826e9bab166dd002ebd89e8bb875b2950a4b94e7b2648bd097d404eca56b411bf2f1617d3160dbe2cbb7343cfc4e0c21a20f681aaf3e02b200be46ced580a18e1da7c8a82d70d1ad7549b1db56188ee4baf8a1f39c9cfe3ac05f570beb5539fcc8b6ef44df8dae84b09bfcdbf976ef1435458fcdc208a0066231718ac80700ad9107ffe65de8ba", 0x1000}, {&(0x7f0000001400)="a0e136487a0512d5db63c3c335cf8a9f9c6a3d2257c114c038c52c66157fe699ec7af6dab1d1206262c00c98e97ff32711c3c883635d9b4a819cb5b026467bea5d21045603d970b2d4a7700d19d028adaf9d1be6896aa5c74c6f7dc45765adef2f13da479f9a5501d5917f0170eae18c668e4427a16717dda44da8f892b1405a4041216ad9bf6691313bd11dd204cf36d6ec58cd92867fc6da4b61fedd908260ca63445e53d50af9681fd06c549fb37d2dc02fa1dae06c96e2ade3813d0376453efe76ecb8c4e30160eb66d43621ab1922", 0xd1}, {&(0x7f0000001500)="9a5cf0b8a250daf935fba1b3540598d5421963993bc7699d3a06af4fa08ae2eb3560a99a6d9cd2e7f8b5631254d922f319ccc39dec8f4e5c2a4101c8cd84f08733afd3ddcf9a9b5d8fb369d939eba2870ab9ee4250ae67692af477ec3b776c7f0b29e600edaebf4eba25789fcdf88c1fe99d789b8700b08af1d4612ed84bad808abac540ad90846195aa7d6169a6cca3c16511ecb1b1e18ce24bdee69c248b2c2f50c3e3b75431b0d705b4117a48d42632dd18cd6ee5c92fb12f4fd1a63be4d7975dc1900fe94df30e153eb8b67b6e444aad292b2361c093a037291805995318c6a163f71a3bc433b3a6db4c43f786638b217718bbc8980ee3f61dd638303737423b327fad765836d721f94aa5db6451daa4a7859f55b566cacdd0a5a0fa70d9f0340bc4176c27457f06bde38b9cd9ef0dd86f12b51cdad599f974aae02a5ac48236738c4619ff200a9f8ab2a4249c7f6beea775d16b379a985013c0e52540db84d26fdd87303b15eedb9074c835ed5b94416f76ceb0b75f541c56ea2996ff8dcc7ba47881e5e86a9ca7a6010f0e9427859d90a1a37053ba30204a1acca7c82464d6254ab2de17f60bc9e4cb6092fe3dfe50b226a3c3ec1a30ca2cc6d542cc3784cd279a6a2495f0762c19acf2ab91e7b0070f963780f666c436c3ee56d261f8afef74759aa02617f94e27582ce0e1f2b21ca33889993c341d953342da881f27cba2ff1b6564c02ac024505e185a9b10f7a8cc63ba7f942a3ba657d037fda9f7d85a6b81d0005393f74c2e9b09e459c4aefb2e73e4e7d97be43383eba4bb3eb4d0796f52c0989d18d8103eb2a9561613886638d377adee3541b6b9ada1436937db5ba64ac5ac656d96390368c57dfa83f4e76baaa5f0cd761c9d2a30feab2123bb3edcdc12a197b015b82faac44c8a195a8f189107d04113ab9d7074850095c8d7597b5f3c3fcee36e9afa83056e2ed2de531976f8194841eb83b61f42cd120a66e551a0d56212a63fa86afabe6261b6d5fc69af9a1aaf86c4d75bf1f89f2b1ca17648bc26bce18c1141982c942275235ec1db26277b2d0963d734c37cb70d104376ff5b8dba4a143ad2a6ae8aafaf5104e36f6e012f93725a0ff5f699fc32326db939db4c0873a240795e0e4ba642f3a401858ee39093f3ca216534345cfc1f6612f248afa81b8d22c080c7e22a1fc9d548922a1a58a6810ef5e777e3e08e584ebae5e64acfe3c5573b005f89059544db82e0459f7b132f3a66dfa3623657ebb8ffac8217cc354d7cda81b5cdd79a2efb2b5191f9ed7631a989630fd41f100d50ce1c5fab07f04cb3364f1599227f00b77ece4ccb73d96633825adfa8464ab2a44d31a0a6342f361c7bf77e553028a64bd55b1f508cc167c396939391bdef2e317974eb9483844b2e6bd86b008dc7b1b93217ec2d797712ac5b5b64d35c47dafa830b8d043e7138d247a295567bf40b61f59da21e79d47adf67987cf157e7331e2c7dda93961f0a9f73bbe7a22be3e23a7c4f705b436f37d90368b5e0ad9ff2e21877202f09a88d42f1799114154faf3b094b7be2ebdd382255025a4f0251ea6cd564f88edb8367a55f54ffd17ef086011b1da065defa1e6bae0c385d32fc6d9e4704b146f20e0a7c6901e887bbfa06e6e673906af1481a8000c525710b8c6ba86a7d112997064e42e83c0d66eb32987389a2930c993c32026de4f05802595a5c5dc894f830e0709f36ea205da3c93f9a10f8d69073aa4bd447abf6297653e4e428b26ec0e83dd71ff24157e01bd749bd4a0b7bbcd69730e99edf5e6b95559e0a3591542bfb5de6aca6df61d3022f252d13fa04a74c805cbc8867e56268855bf0b295720530201423496256de530dbc2f88db18f4421ce4e1fa65b486cd4785598339762d3dcf81797130fcd856d0fdb4be3e9e9b5c120b6476b5f648212692263b64d8352c00170ac9038d0afe5356cedb446527224edd769a56edfb03b15e3f3af66aa8d8813b98cabc57de9f25a06f24d6e841dae6d92be19d364584db6118d92e2339857e6ada00c7a84f90d461b33a95986ad0191544295f1fedf4438053596fec63f05e946e03cc6df6ee4635dd3ca3680f0c601ad67eda4c57b58e813f469210a3c6c0272655fd79cec4a54f1035b9ac5c371ae66083021577f0292718daa9b682ac224b6638b37980eb960c1dd8815cc705619168078688a71db5d4735fb3a038d6839dd8b406bc158b0ed1314cd1e6ffc697e4abb6dcf314cd813f36a4736f9c798e4a4fba6565414e7e01b7716f67f0a4507cddd4d604591f31ca81bf4c43dd0d95e452070b0b723d2c8788c3dd83520aa6df7fa345f4e4f13172824cb6d7fb472ced513281f819dfe6ebdb8fab52ae180f5a3e007f9d057e9208b9e64405f1e96728cba572b14c9433176b6454100e16bda1c0dc5b16aaa17b403717332374ee37be749929319ede7b459c71f9d4cb5e0eca427a3c299ff25ce57ce2eee95b1e16dd84d867610851bb7567b2d7fc02ebe04127ec7b6e845a2f4dba8d46e34462865cce9c906801a9899cb0ba6eb64fbfdf25b84b290c7bd946f36ae66c7a8da77601c75227e42b715d4fe46c364414e32257e484aa30336970f2f9e4bb92cf3c9eb7d6ec0ebd0feb173e89411f2f4633aa77e92f18d1fb96ec883649c59b624d8afd22bc35aa0688455fde7bc4f3905e69516dbaec6d73f7991d391e36e2b4721fc928e1f92347f2ad61fa5e65aa19182b0ee7b6e608c56065406f1405d8907e9988cc6efd57f4d57b46c7f885df6204f5cb9f809cbbd272275a53cf3c8a3c0f2ec86bc46a6515fef8491c7c7c5a45c2ccae58ca8624344f3dba8092dba2ac4c99a795ffd21bc9c593cb0952ca2fc342f841be210eace6e4b3d44e96d610828055bb42ee94cbfe59bce3884f26b0b45d78ca852ebc7e5d442adcf520a6d1a6ae534e2985b820fac20e23300d4e7c87eec24c80a29e7e9abaf39c96767cd90ad50a48ade1fd78f5d8b98027b39017c9e923fe3bd90285ad38132f1933f7a2dc687e11b09da899bc92a30a61b8a68da1c4def204a944ddc8bc5cb8be911bfdc913fb4105747702f981c9cb690b0435a94c57ca8005d50ef1c931e3056dcd0124a7627bc84d1c275644621cb1de7cf57ce0fa765da272567725a0fd06133b62ecf8e947d3aa8c0ef9fffaaf1d30538e94e3eeae6bb1b94e5646707b95d35378a172af1de0d9c29f041b3b184a2be58ababca7d8a8159dd7995cce4cb14d58bc192a6bc3e731d25a4019fc1e38a3a7e427402216989e053f6d799af3fabb729b9eec1bec63ae5f5a5cd88ac64deff47230b57996c865af571256a78b061ef7a99b9dcb4624e703a7d0552f5b4f6e737ec4eb163234285081d22425730d6e96d57a4f45f29bcb41032f37d5c4ea87e94762bc8e375cdaa9247203850df0cd33333417c5a6442c8e704f250c4024f4d630e0ec6be0c5b0a4aa6c6974c2af249ed37247032eb68ec2e5f90907ba24259c1335ce1f4caae11f18be43cd99667779de4206de1c33934c79debc847e78ca07ccc0564a5602bf18ff06931c34cd54130701b4ad178f65d4014004a86ad9fa7e6d90cd8097d4c6e28800695baa2d4f04750854457347a56d91ad15a29545362cbbc00ef60a4483eda5cc67734fee752de4f456088dda02031a3d65c3b76f7715b85d6b9a73b6ead394aa99920a592991a1beca5d0e969b81781da521b1ded04ebaec93df8a673293e98b832a7df2257ff5ff1aa65921c9f34fda8e08adc2341f4b32f21acb2058499e485914cbe4905990f6b60ab7bc14faa4e78127b51b3e4aba22f7634548e2ab282a43c1a3b7a1cde105eb3519c2c2289a8225e99c763f3c68bd95463e07b814701e0d3920ed1cc8797cb4dfcfe9537adcaa614d2e520c041ba221f9e3c6777115363b75421094c8d1e0bc9850cb79c21181cf5e863fd18abd53587e2d1c6573c6ca71e7aed7a7fca215f34849e5f0ee38cc63860d89a944805502caa315bafbe4b74d12a8a9819919b4aa56c9b4d091e7a4c71691804104c2c7e204743e93505a61ade1598ac3efb72a0d887a4d798ad8afe5b2dc363eb44c5e65a2052433721ad4ebf2d3fe378c67e55757c6bc3a8dd40387a262219909a63522303ef7260861c97582026935cfbe374edf7e7a7fb2a676d22062bad80389466f4dd31d6b6c0cfb8f0d2dd312e8e558ed3e882c4c8a7c7e5a9e10112a2092cd1b1d6a421244fbbfa898f70b0d15b6b80287e20a48bb43a8f3d123a8d7642a350aeb3ba99378eddf2f6f3efb8640393268c73d0f54e8c03a427c9a37e6c4a8bd4c9c5d0070232e7bf6920daadea5fc05578635bcdf4a6dcfd22c0cd374ba3171343ff32a0408ac7c99fced8502888787341ffd366233daa13bcb8a73b04d596ffe015989cdd0977ac0fbe4e69449057674f993da1394915e0917ba5308317f84aaa45d412f018b420b90df2c3ab3bca0a3d9e9aa91c51f2f7780370a2bf24d76dc619c4aa9df5a3b77d790d84e7dfefd3eb00b40fa4046c68c2cf27a7eed2d29d1c295694d135c4009dd798c4c79c253a37ee36e9ee489b21d40ebfe21cdd4793778a6bbbf361500a8d79135912020ad73743e3336611f8ac7565b2c2a5847a9d3cea73a54e6039dbcbeb5b401675ae13fc2a84fa3375f6f06e58b7c4540623196ad0f20bb7c1304fbe5333b05c8c994f2655f20290aa5536492084de64762924c968dedd150697a08f319289bed37e650042846a5e0b30ecac74ef9891e2aa98017e575a7776915177edc1f3b812d16074fccd24bdf5267d8473bb670519d5ef5a216f94dda5f0346b7ef6150ab4672ccf3894d2f68ceeec819198871bb09be6b46eea3a5767c6d41202ab8a345a6f8cda5166ddb908421520957d1dc1145e001b3ef9e9155a1f3a7e5b6b66936183ab14c0f0ff426c342f2e613b74099d828f6a8a317e1b9b974a5f03e228b89b32cd1fe34e14894399da20bf92a3f385642ddb26b653c972a940dc9bf91fbe88f9688524827edfa5cd6bd1e798db78aadca2e12e014bbb032ee7c33b99d652b994f6f1ed95caa38fa6da30bf75e5c9795e5b25ca8716525c94eec5c9d15629dff65192ea1d6a915f85c4b2b9bf08cc62342d18cadbbbf93c0e37e08c3d439c3509270be27395d68b1ac92b1b6c2e3e43f7ab2654f3cf5795a48f9e6f1195b6c57f4e52a5ef644bbaa312f528a641c811c7bb1c01e8e56dce568ebb59e1c11f9433dde687d51d78018b839cc94da06fdb4a5f9262ee33e730b451c37efeb1ae288b9da958d033323b4aa0b6239bfe7e9bbc2df0f8d3f117f68cfd2d2124e6bfc397b01df5335dc01e831f5ddfb6a15d8008f8d6d48dec0a2cfb17433e348a83d3594f3e9f366a5825db7c000433d7f281260581ebb963b4a3b65b337aac60779de514811817ff94562502e6831db6b3aa4d0c816da9992c039a3453441887f7c44085af190ded384af90a44888c86daa47d333c169f5bcadb2b51b01df9c58e7a762047adb50f31e02c6c8098509159bf4e64080dee2b6706cad91c5ecbb8bad7831df128679469bccbfda0234d860befea38b73182f47ad35b224497b265253686c7fda06c46f0aebaf303aaf283a3ba2c354c3de24c841952f3715ebcf5c3413bcf4c6f87ac390dbe48c57ed5f3db8407d5cf18edadd9226fa62fbc3896a2e5b87b6695cbda8df6e31e9eb5b830975bba5c2ef83f9ac596e2a511f969eafbcd1ce35a3da246f45c322bacb04bf59ed1e3648e28884bb4676059d77b6", 0x1000}], 0x8, &(0x7f0000002580)=[{0x110, 0x1, 0x9, "8c2d4bc7eeeb5fdfa1d4f9ec286238b2b908416d8bbc641e6675cffcf7222dcb5edcae3e5e80c0d5bf22bbc556cc75fe18bd5a63d983b0fd41cf257be856f0198370d3958f972705b1d575e58e9701260c7ffa81a7eb34afeb64051adc891bb1dd0fb98824495320922b8e8884eb9e10e9b91c78179776602318d22d49c2443f0981debf3908ec759539f92d96c5572fed69b7f30fe8ec8ace12827cfd3c8d7aed27e0edd7cfb49baec6224402eef31dd8d4ca7e7048cc94ad26a8bae8d29687c4554cec60e00b87a90d47d5f7b39a8d475ae788086c7c4cb3990e3f415a79c411a7f7e5fa9c9b6461caf4648719987a8ae059aab71fa2e2a7f9cbd5e5bca7"}], 0x110}, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000002700)=ANY=[@ANYBLOB="00001d2f66696c653000"], 0x1, 0x0, 0x0, 0x0, 0xffffffffffffff46}, 0x0) accept$inet(r0, &(0x7f0000000080), &(0x7f0000002740)=0xc) 12:07:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x16c, 0x41, 0x0, 0xce95a5e16eb6768e) getrlimit(0x3, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0xc, 0x4) 12:07:30 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x87, 0x7, &(0x7f0000000000)=""/18, &(0x7f0000000040)=0x12) getsockopt(r0, 0x2a, 0x100, 0x0, 0x0) r1 = dup(r0) connect$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) 12:07:30 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) ftruncate(r0, 0x9) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0xd3, 0x9, 0xfcb1, 0x99}, {{r2}, 0xffffffffffffffff, 0x2, 0x2, 0x2, 0x7}], 0xdd, &(0x7f00000002c0), 0x80000000, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0xf1) 12:07:30 executing program 1: socketpair$unix(0x1, 0x7900a7f63b0a0668, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000180)="e0710f93605fb4acf9287fedcda8637c2dcd8ed8a9bd4989c0ddb3d6ff56d107cb38389ac0ea2f7fcb3ae89ec713b33373f429e84e9966bd853c789496b142a81f10075dec64099b0ff449bce3b556d0af215690edde4aa9735f1737460af4d7e26003ea59b0c34ece6a537e2b60a2ccf2b710ab30f8501e9e56b84b5ae21fcfa33e1e93", 0x84, 0x0, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) r2 = shmget(0x1, 0x3000, 0x220, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/131) 12:07:30 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f00000000c0)="5f71caf5b415fd654419a0936816b8fdf8bebcaefcc05c23ad8dee104e92854e5320239defbffaaea2c23b2cc522fb244e693cafbfc6ef9d8a7ec57858ba6899e84a012e70bdab1c23b2d57695dd7b62e477fb33ab7012f466a19376d67c5b17fd7f7f220260dc54c298c785c94180eaccdb9ba9044b0ea28548ec55a230fc72db471a48a3a8c2ee7fe09db70f627c59acaf37b955216f86b4401baf7ed55f2e997ddf685b5fb6", 0xa7) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3, 0x401}, 0x8) 12:07:30 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000080)=""/157, 0x9d}, {&(0x7f0000000140)}, {&(0x7f0000000180)=""/79, 0x4f}, {&(0x7f0000000200)=""/252, 0xfc}, {&(0x7f0000000300)=""/224, 0xe0}, {&(0x7f0000000400)=""/42, 0x2a}, {&(0x7f0000000440)=""/48, 0x30}], 0x7, &(0x7f0000000500)=""/49, 0x31}, 0x43) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 12:07:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$setstatus(r0, 0x4, 0x43de2d82ab92f4dd) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x4, &(0x7f00000002c0)=[r1, r2, r3, r4]) write(r0, &(0x7f0000000580)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c006000000f91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad459011f78000000000000013c1fe9002000000000000001ff10babeccba908c70eda2220a3434820abc4bcabba3444002007814295fbab9d360ee1d7406dab9bd510eb02001fc170000deee2f873c1e711d064dfb4ea493de361ffee5e627000071605f1d00408e8c96dbd4314cd9fde827e08e2308fdbc15a6029b9a5b0f411eff3ea89731b3a67d3736b269790d96b5b101bc48cebd1f74804091d03f11da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x10b) r5 = syz_open_pts() close(r0) fchmod(r5, 0x0) dup(r5) r6 = syz_open_pts() ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x12}], 0x1) getgid() 12:07:30 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) shutdown(r1, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) 12:07:31 executing program 1: mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x1) semget$private(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r0, r1) 12:07:31 executing program 1: r0 = open(&(0x7f0000000040)='..', 0x0, 0x2) utimensat(r0, &(0x7f00000000c0)='.\x00', &(0x7f0000000100), 0x0) 12:07:31 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x650, 0x114) fcntl$getown(r1, 0x5) close(r0) 12:07:31 executing program 0: mprotect(&(0x7f00006c9000/0x1000)=nil, 0x1000, 0x8) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 12:07:31 executing program 0: r0 = getegid() r1 = socket(0x0, 0x1000000004, 0x3) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f00000000c0)=0x7, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r2, r0) shutdown(r1, 0x0) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000380)}, {&(0x7f0000000540)="9be81095294bb0de60825a4f8811c036457811f560bc12b6", 0x18}], 0x2) recvmsg(r1, &(0x7f0000000500)={&(0x7f0000000100)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/241, 0xf1}, {&(0x7f0000000240)=""/98, 0x62}, {&(0x7f00000002c0)=""/137, 0x89}, {&(0x7f0000000380)}], 0x4, &(0x7f0000000400)=""/224, 0xe0}, 0x1) 12:07:31 executing program 1: r0 = dup(0xffffffffffffff9c) setsockopt(r0, 0x9, 0x4, &(0x7f0000000000)="c9aded567e14f196aaeef46ba37e9dcd773292845b28f1848937d53694b369f27f75449a93dbd268", 0x28) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000), 0x0) 12:07:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) setreuid(r3, r5) sendmsg$unix(r0, &(0x7f0000000a00)={&(0x7f0000000580)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002d00)=[{&(0x7f00000005c0)="a6bab2e07e3eee19a478ae", 0xb}, {&(0x7f0000000600)="4872f6e454d3dc4b8d71e9b29e1aff9ab2aa1075a84d2017d52684a8628ae363203b293ca9189618a35abb909843dcee01acc436f8613ceb90ad1e773e215487f4c357d65bc05504ff334a41b43533eeca", 0x51}, {&(0x7f0000000680)="7a8e02a5c3e9269446dff5db4598179df4758c77dfd051cd8ec3e310c9502ce141b44d67c62cbcb470d38e61485b0c51283ded30a1f36a1d59c2e29b7fe60262501f0547497466a06472675f3c4237b9eb56fbe62c9e6ccd387c6533049ae0af384907f69d2fa5a48269910521ad1aa05bf6752a4fac4b125b4e2dbc513f97ace9d174c59552b4e109f653592f62f1d983edc63950a5754ea5ac4e", 0x9b}, {&(0x7f0000000740)="076848340ee927d0104fc7002896ad0e580f2d1a380552250e4363958fbc482daa857fc2de90dbd7b7ced1cedd3149cd599f5da1f412161e07f2fb0bf0d60b944e1fb3ccbf77aeacdbea283a677eb505d1539b96622a7b4bb4fc873b61a37e4276f961de3ecf639517092abd3f4824bbace0c0ead8eb4b6ffef0c9d4b39241bec6cfff43fea23f62c841ad53d2c0b15a6fc1f45fdc7ebd6f6b9c7b89822656793d1553209c82b21380b3483b8235a621916d55bdb3cbfb8a0b2ef7db5645169571bb0ecd899b1c5c36f1b65012c4d27b4991e544bb46be862f67fd5f124b1b0c153d828d8e266fbcf90d45c0922c9dfe", 0xf0}, {&(0x7f0000000840)="ae027962e2b0f3fd337e198d0094717e0638fa6cab6618586140ad503123bd6c89ccc0fe9ac6e6f4c456b213ed64ef6253af21be613c1b75f785052351af30a50421454e5d149496e5d40a5d827e42e48eccd8e0117bbfa421b02ae6bad9c558f4293830eae02b96b9a506895bbf83331ad5514320c362e8cc8caa157426cacd3d29cb404c48b5232a57f2f23530552d", 0x90}, {&(0x7f0000000900)="12cf18607aac37d3ce6bfb70e7965ca1fdfbf361848941d36d75916822304b6c2bdce6a9bed01176eaae5099d5a8249cb6fc5434e97c294cf396bd0cfc586277b4221e520eecb79cde2e3266319a45696b6d29c5b49961dc14ff5c8a4532ab81737a3b9f3a8bc05ba7285e3d7a70be2f19dada53d0285c1212a061845e96f54beec88315656593ba5bc5b97fc879ed6599d9799f95be94444831e15b06738069efa43f495085c9775f2e8ebfe5", 0xad}, {&(0x7f0000002a40)="ce0974986aa2b4d744bbfe98011ac9b798033e1e8ae93e046c4e5c022faac81c7d555f206bf3fbf91bee2322f967dd5109403aa82bbe4f5214e26aed9e6c202777526327f87788d4d8c0f9a68daccd05a2f71b1983005ba0bf4cd48df622f318cc19c1146c6b8343681c8baf3da60d0a4dd8e51b9bec08f6d83ec82dff855ac7b7e0d96ee520738fb960a7b17713788832cd067ff128c44e089f767df6d444ade7b313e726c17ff85ba5fd32a92f3c85cb34afd718865a123784c151ea21b169f0de17b729bdb216d4e43db15e16f270439a8e238e525e0233a40db6421261f1d5faf77af0bcaba950cc80c74d52150ac1d0ca2fefa88267c091c2c6a0c1", 0xfe}, {&(0x7f0000002b40)="1e0b3ca863d1e584746b104c73feeebbc817ba58fdce52d578fa8e4603942c9a48f73c520802cc0400c0da0868a534c8e46eb882aca04b2a3eab8facc528dceccf272e6c8170634078d1cd414d8ede89b36dd91e7e7cac2687f09faaaff11c62b78bb2fe580bb8233d8eb81cc3fad32947d865351d966afd42e1e4a366df3ef42e037cd541f2925298c2fc47d4d69ee77a43c23a71ca8804e02b75eea1deb9d57a8329a9491bb78338f5a45ef882567cff148d945e954d645715e4c806d03a80bf9633615a5ac787c8ece381358edd46d788d6883a339cc5257e135a82b2a96d98cf779fb89f5199f0b00a0fa4891614", 0xf0}, {&(0x7f00000009c0)="67a75989d7", 0x5}, {&(0x7f0000002c40)="6292bb8178eb957fc9508497671c1b07f84b432eb92cbe46c869be780de2b2e5810ba318c8951be7e3b40fe1f236fd59243c4f82f51d5d5ca1e5c35e91be7f8954f6cd3f0d4283037617f0e97c0b99b2032c2f17812b1978b436f9d091ce37b7a5bf4c5ce8fe4bd87bd355c168241ff1ba7466891fa1d5169b3d5c77077f3fbe63e4e07829896844583116b1582164db4b81b8e87f2ed62f3a24930674bd85616868fb4df04ba13c39c346a349fd86b821bb", 0xb2}], 0xa, &(0x7f0000002dc0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}], 0x50, 0x408}, 0x4) write(r0, &(0x7f0000000040)='h', 0x1) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000004c0)) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f0000001a40)="7298d6802b9cbb4e98904d276b7613710480200986aa9c1e927f120c9bf6db13f1116662ded414c7b07a8f458607ac45842c2c7ef0fd71f6ae67671972c23598c3221ddfdf387f37865cd67a9e88adf79d738c19e200e3c96718a6d1d67d71a0d4e2c2cd5eb1dc02c71cd389c5c2aeeaaaeeffb3e09382c6cd6ff1222f3e1cfac7ecd58e66acea22300d3ecaa5a1de2acb6fb9cbce0bcefa9ce216f696b1e1160905a91edd214ae8a5a9d333e9dd3590ff5c299c864c137c58593846d59ac7db20fb4fb507e39bde8be33dd1609fcda96bdeeb14a9f22ad4f0f23b3cacbf2c5bc6257139882b1321e73c4191e6c7661d9e2c05f53527d533b9c2c81b21c12cec7782b4260ec8d5915dbc1f4e4f8fa7392401a20525d5199d70831066b337100883447d7a5420f17ee579f16bcfd97d9776eab1c651e87953916503e9fa80419c44740a9d706f9758fb4fb4013ad5cb91c08486cb006ea372fa3003d4355525952f5cf9084542e646b8c1dd25170cf22122bfc56336b64e622b6a0f64608eeac419a95eda227665966b4e1a2f8e8780534bcc3165095323a47361bf71d66d42dfda9d36710aefaff7208e1adc58d4096b2b282da0a5be79e007ee52e662ff28f5f6355d54c3ed6391c28b8cd10639c3a32bd534806d984c7f7c3e8dd2128f368a2a485cef0fa734340ade84c26c1e982a5db3fce625a667d39af77951d4357be7e7bbd647ee59abf6f13eebc83d45249536735d0412f5eeaa77066ad3a027a8a6a14a59aa1a8476a876f2df27a41a4facf093d9a6c605ff52013fc9797c8f10c30f87df1182649eac816b6a1ec9fece9cafe154a7091191f37a2cb6249780873e299605b168bbbc3c0247576e4b49c729164f667fb2e26179c6cace791cf320e4338922a4374b7effdcbbb0966c0cd46ff045284ed7946d14fdd3678cf2c320447568ac109d898baa0149db5dfa8464df5267b71971eeb8170fc65ff159ca74de4deef68c5181c040fcda7718a811ead3e3f5e93ee746b33001b4adbb1022338b9001639b2c58bb7c8cbb093373f1b902f9e3132afadea1d11621d51b744e34a13007d2d9086f8f0c7d6e2a622f0ac67a4310575d9402d6034f2984c16205204490862964e7add3798db5d7cb736ed014848c5f039d4559679ab22f8be6d07516d262cc62d2d926e78e42d1b040e3acaeef157d15385797586f49878be0f6ea451f6407636fdea3efaf9a7b06b33eb9ab3fcc9c2a8781582dc012ae0ba65c514a6e93cabba0a36046f3b7369d52998a96cee44f738cb19e0f64dfa5ab16aea918e3fbe398be6eec6864b1d4a162bd55e0c9fc33ac7e41fb85da041e11b31f1a943c4b6ffd5c583571d9edec77fd4ceb979d13512d43a0e3ebab0c3ed7a693d5037d41cf0cb44ddc1e7e1be33c4390767e57c1666dee50fd2ede4b2cdfa0b6d0949f30551e19aad6c25f31fd2df07eb960c95da87897825096fad0548d6157ffbcb0a0651a4af794998fdbfb8bfb25a84c19c50697fd342d50b71b87ea5ba9f8fa5de17c6eaad17a64451f759baa7ffad3cace48f10939adc1de0794a5e6bcca946ac65d6c6fe44e89965b11c5d0048b21b87d6919585d891af51a6d1b2d5ce45bf59877b6affe29cf1f9f3a5226f60842dd483a90c0a0f56285bc31b32d635d9a1eaef5d2d82a5d1f7bcefe6ea9e44b59f938a2eca9506267941ad66b21e9fc7f76ceae9c673b7dfdcd3273695b7a4930e3a2cb21dfbdd1fb3ba866086b1d301e21bfb88878c19fbfa75ca2abe47a02c649a58fa7a02262d9f1e5a7d5ff63d5ece703d104f67afaff78b9a92764049523fb5749c60dd2c2e689bf2257f8645c074ebfeafaf958c34d7072e8fc9f4b2be2b299de4c61fd28954d3c970bae2eb1394d7d6133f0b8b0ba0bc04efadb14abf2de700c774d4ca290851a3be9e9df202adb9da8516199462b2f0969c3b0ac360da4c123f16e45e79eb31b1c74cbf1491ca7e2e250c72bd717cfcde6e18afe7069e8549b15fc0965c4814f2b21239b0cdba5aaab0d6ae68784a4576d7296d9124caf9bc42e2a7083cc68035ade65942a6abe019b12cb4c3f12010f2089aadb953b4c13f9361dc0683d107b3e19c5acc5b7c4ae5e6cc54004c4b37245b9a2f6b3ff037033443a16d0049f4c07b9598e93e6c12c3d4e168d8ac68bc6870a9354449ee91baf5045f1ffd50396cb5c467e98d26f6b55a51f42439bd475361fa4e3fcf91a9fec2d9bdd436e59af4a8f90754fa82482a593993d1ca6b13178db9c24ad08fab3ea5084ede68e0538a0eeb0aca94b22348f2521230e01c283482b68a23fea88831540d3b22f40fb8496cb1baf69e6ae09dc6de903de767aafa6179a743d62e1ae79df84f57c8f3256b8418b82f8cd4b65c346e6766dabe4f7ead5a01e6fd6a9ed9cb54618a8668b39fd532e616d7c120d07331278f919287ac82be3f0b5e3e8271bf36f5567352d6f2b4ee58f378bd4c4caa934478f88dd4bce640fceefa200ff3e1e0dbaa28981e425731dff90d1aef8430b6f98354cd39dbbb19ea4e78d1e6419e79e78f41fe16132a9f38fd4bb6c97b7178bc2efcc08770026d790af7c753b8c3463f13e7f433b7ea13dd4021db9d32865ee3a9cebcbfc5b2f0a923b994db42945b6fb160d8c5906783f7111940bccb7e1ca7fec5f48af5f05f346cfa5a36cfa9cf8e30a98c0e4da4090c4a98eaa727d0e989600a0b3e481361746921b7f8d563d6b11982cb312bb54464bad8be043e26a9835af8750815194563674d73e57dc11928907f2c61fe0d4b4c1494a73523efe4e8d43d86ff5fcadff646f123d36fe7679fa16ad3544ef931c2c0c5dc5ca78e21f476c36021350b54c56f920e070d9c6b29a0b11d7086cf1001ba9944dab0ca905943f47e1ee56bc4c2f4c406d72266d7cf2659e4f2d7c2046c80fa58eb976e534de8bf52f02eadc8589cb20ce66ced4d7f30000484690c6d39c48732ad3a7527467b6f1f189f42098f0d4058eed17637bbf3f3c37d3b6b5bd9d78fdc68b0240d340c2a2d413639acd8310faafbb1cfcd3c954f0f6140ca6838b193f10f8121ade3b7fde0ef7047e248dbec42e979f18ebdc055a50fd7311ab67eeb69d2521f07a87b84a5d2ced5779f353a83ecb9366577fc4b5bff06f0240ff82970bcd7dfd35a18bc9750e4a4977f4abd1ce889211b07dce3f5c06c1175d684b1e1c1aa4e8795871915ddb5c89085a8fee0b3faafdd89bd69e8dbb55db3845244485a3b6c03d1f45ef08c1de0d1070f25382ea6053c2adfbca80de42841dbaab5f4d74a639e5750c8d1918595f11fbabf7cca9ade63a9b13b8655b50d06cbc149fe4980f031b677bdd4b16ab9f95c33f487369f2b40d17f137d617fc122028c282fed1f987fbb10b13d9f3845459a52a9662e073a1b9c760a40306bd572aa13e7d9167d2a8bfc3965d67f63be33633088e7a9d2c750b1dbac2198c99415327aa789757fc8e5388c7d056ab2d7da4e7003c6ac76bd7ec919544a364a52dc98a885f74f6ac5de544de0d641ef6624810a52504066a75e13f394cae504fdb0e218256444c972ba8b11e8123de3cd85eef84cbab72570ffa128424a31830a3d5b5e56f32eea942328722261fde4fab12ad1d629b61b5494944110c0ee99693ce59ba66a5c1e9aee005866bc07c8b41e98ccce9954ceb1f33fc2341d108ac758c1d5971c2458ccc2da7d216cbb6109d2665ddf40fbd5ec29d277853e6b808acbb3e578df48013f7494c5ed2262dd349416c692ff5243f757a60505a405513ca1d694ab950d8c5a77f44bd90a6eee342e0f5c10de3603caa9cbfc3dfa3f7bd0e807ea7336222efa1ddc10eac4c0ead3132282c3965afba784d93c4ffa30c61ea1b1ce5c7c86c073e18ae33695806ff73b0d984381a91f380273a35d52170c47aee624fb61e162049b1601d4744b3cf7468cde6b1ede4648207ad0b6f7f97efe83f4da521f0cc63d296b25ce2519170a996285d243bc55401c2f73de1178fe08fab95442830195feaebd50d871b59320d887a2b89ee38d3992cae45e3728194e8aa34aae90439356478a48d801d2e92b4d01c0c65b16d42656703455fd1219248e34aa96298c57d9be1e3168115c5c6181cad92da7754d3d5a54516deb068b2f103edccb7a49b5e24ea86ed69729ab524c6c9611763fdbe004393fc22ebf7bf4ffff594a6a5f3635811189d0ff54f9752d1bfc71a9d54d7fdb8cef9e5c34820ce5af4aa2a0b5e36b52958a69ef22761bb8f45b347a73b0ec0057852376f155e2914ef56169fed3ab243be979ccb5c54fbadf6f1c9534b8c2c666c2337d4ddf4239b13457d08e973b80bce7d611bac1494cf408910e85ba44f642cf6ff47f7be39331f88d21ae8233945a004a1000df229a050bb482f9a8e41292421bbd86a34412e0bd070d586637b4a4b3068c1af59f3d82eff565c5c482f76fdc931984dd16769b58c3e535ab075ec8a2a653e20cca4f600ad45c44d0fc7e0f3ef256aab599472d713389b6003b4db2cb0d75b3caa9b7ed0d761048fbb92210ec8bf721e0f41421f3a235defc9eca715a9c8d8fc95e5b5dce9a46304b5007f8a6b83c8fefb5291294cbb9ab04c204917a11f129791623bc324a04f4ad3b0167ab3e7f306f27e24daff041f6de38d04c309f92653583e1fd6fc3a76db97d672079d3b94896bd47a542a53eb43ec69ed75186f45820f274bc74cab2dc262c04ccfce206e7c972fb0b407527df099bcfd98954f06466a6e13b757a3640d684b737a752612c587e08cf006d95f50e33fa1476c656ea8de9c0e14bcbd543a086b2856bab000b19799407d50ef23bf2edfe1d2df1bc208f66890c7d9c704a75c726c296c41f51fb0773a3a28dd5e2437fa9ced7b0a7e9db8e10f9d6002706efa3063200f2258f02455d029b9db9b39f33336af8ee5ed05d2e05e4f85eb919f5531f0ed747be96b4578305e3f8269e1a097e4950b80488e1617002303c4106e86f16560f55288c4889550077bc83bae6fbe3703e32581a92ab84785f26201de6e262001e6f4f1e5a25733b47da12ed933a8ee0f16938a2cdb3d94426fc7a8c340a538e75adbb866506a1cf6f2580964788b19f26ec048d037277564fbaf8d8bb09f3550d0056464707f5e6acdf6909ec0ab090b17418366c135d77dba5a24eb7c49acc57f414363cb7aaf5392c5a7c7f3143aa5b7d65d154566dac98e394bc70e930bd8d2271280422987199af4af27e1a21270cb6c4fe74851c8f5835778ed65611fbea95475b3dfe7ecdf0e3588d4e9457b9389d1d1b2e3fc83cf7f1637e3686a3100e12732bf6d3c95ea8ed846411441bc1a53b39cb60f3b78dda403cf79a8808ad4bb762ba12289ee135c9e251423611d1637518e3360066527687f58f74091ccffc2564491ea6dd882a94f52cbcb153bcacabff186cb57341d58e0a6e3dab3325993de91867e6c66e0fd0a78f5e38abcda076d7349c88b2d409642a2dd148e05ccd961c63a4f5b0274681b1c7018b5633e4af658bca38f565aa543d2277533b3a646accbee3b3b8a01d1a69e11556abfc434c5c3538a1641fcfebf8709883fe408c62652f445f61ae21c0b29e5840c2ba127d96d7def56e1debcff021772551c8897de32d7c8d541cecee3a75c2d07a98b2418fc5450edfba99d626f913f119b36448982684b237ad4bfa3d566c34a3d101ca3302927fe036fb19280a3b3806b285c48d24c2e4a76a0bb03280773456e06de3a14e48332274f16cd0d204486822d388f41b38930301f0303", 0x1000}, {&(0x7f0000000080)="76405be5b05c167148bd5d6e3aefa7fdbb03b046b32a36fefbb6739fc2c2467bbe493edadb6ca89e7f90", 0x2a}, {&(0x7f00000000c0)="79fee649eab22c9032fcdf1992a9", 0xe}, {&(0x7f0000000100)="129b4c91e9f15b0af1f396e1f5d769fa8a9639b649333bdcfb14d644d3fcd31d06d06342c939d1d8a62bcf7dfac97a69deb68e5119a0ed2b13bda60d345408240095a13152c90ff6891cba5a1691a996d984b95dfba68b3ddefc4ec1afd54c9dc3c37c6034ca1a45f30c9f52fc29f2cf24a6d9cc28cd677cc7ce00418e6e452a62a57ab7530ca19ec8ce26ed090d0b6ae4f9cf220f382f247353af179e6461ba6145c5f13795ac301b9ef63ffaf834f18d699203185a54edf3cb6f1135859fa1f666c01a0bfe094125b00dffaf363be721b55c772183176fc95307334b36b57b03e9b9d65763e26a3a7277d95b776f3b", 0xf0}, {&(0x7f0000000240)="9304b4057d8f", 0x6}, {&(0x7f0000000280)="ec08cb239c60045f2104bac392034540fb2861c930a3684c544036ecf55fcc198b452934c5a0d204800824c2a75348f49cb4a2b7f7b903bdd5a8ca57571392b07b04416f4d69736858861337f49febe7a377f7e5388e9b6d0bb38f4945e51e2fc331ae1aaf8ee8f8a7f1ff48e06e52a866f2a87413f67623a7e09508802e97a124a2c703248e659e01ee90bb07de10fc404e", 0x92}, {&(0x7f0000000340)="a28a827e7a5f95e3bfe908091436f0eff0257049e8a5ac14c9348dd39d66782db7624e8815c783f8f0e0c50edda0901f94131e283056a83ee0c619af98f430e10801f75e9581728d482ae1bf520ba1ab6bf36d94c5b34197c85776e4deb6582f8354e232a0352f9884e818955e9f77aeb0350c713ec8e900c158dca9ba15eb6722e23297b1456d4cc2336544ffe1acf4a7e3c431049c4d5d3e1c2987c634d03280a4834a34325bc1a30abc945e76e932b60341", 0xb3}], 0x7}, 0x400) 12:07:31 executing program 1: clock_getres(0x2, 0xfffffffffffffffe) mknod(&(0x7f0000000040)='./file0\x00', 0x4, 0x10001) clock_getres(0x3, &(0x7f0000000080)) 12:07:31 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) shutdown(r0, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x185) ioctl$TIOCCBRK(r1, 0x2000747a) sendmsg(0xffffffffffffffff, 0x0, 0x0) 12:07:31 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x4, 0x401, &(0x7f0000000040)="bdbe1f4551f481137f27e08033668a29c7e0b87b40", 0x15) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) mprotect(&(0x7f0000433000/0x4000)=nil, 0x4000, 0x2) 12:07:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) fcntl$setstatus(r1, 0x4, 0xc8) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000800)="4d543ac7afeee4929112d8d68cba649f4acac3b009ec2f7a40ad7732d73ade588dd547c97bed637120801f37b4596ca43c3fdb1b6b5b5a8816f6c2169d56d9588fa4885f739e2e0441b1957b8a6c3a9c2f7cc04840c558d4c921fa53ab4cfa505262738f9fc1a72ebf1583669659a07782d06f2a7f23996e0bffd228681205dd41f6b957d787a7d6013474ca9d6c90dc25", 0x91}], 0x1) dup2(r1, r0) 12:07:32 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) recvmsg(0xffffffffffffffff, &(0x7f00000017c0)={0x0, 0x0, &(0x7f00000016c0)=[{&(0x7f0000000100)=""/159, 0x9f}, {&(0x7f0000000040)=""/71, 0x47}, {&(0x7f00000001c0)=""/103, 0x67}, {&(0x7f0000000240)=""/156, 0x9c}, {&(0x7f0000000300)=""/228, 0xe4}, {&(0x7f0000000400)=""/226, 0xe2}, {&(0x7f0000000500)=""/193, 0xc1}, {&(0x7f0000000600)=""/44, 0x2c}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/86, 0x56}], 0xa, &(0x7f0000001780)=""/51, 0x33}, 0x1) mknod(&(0x7f0000001840)='./file0/file0\x00', 0x0, 0xfffffffffffffffe) socketpair(0x1a, 0x4000, 0x100000001, &(0x7f0000001880)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000018c0), &(0x7f0000001900)=0x10) socketpair(0x38, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r1, &(0x7f0000001940)=ANY=[@ANYBLOB="01002e2f66d6cd32b56398696c6530000d14c215266980474a0bd7229ec051383e9fa90a5e986a2aa5b1d0201a643fc286c76c8a2addd4fc5afd8a3efb79604aaad7b40b35c0f592f0e9c5e4d5758f0a5414cccf0970e65ac318f1a2d4265100f01953e8c79d16f296cd5bc6d7b00188"], 0x10) 12:07:32 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000040)='./file1\x00', 0x2) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = socket$inet6(0x18, 0xc003, 0x1) fsync(r0) rmdir(&(0x7f0000000140)='./file0\x00') rmdir(&(0x7f0000000080)='./file0\x00') r1 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x4011, r1, 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 12:07:32 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f00000000c0)="27c3ae062462bb1c286d0529aab5340dd1e3e8037b80935d4b9410fc747be6b257b8a93a41b7428600ed3f6b852e257cec984e194c8e132b1285ccdb6a018e0fd87273abf97fb17a3fd13974bd6b1f368c68c1db851b7d44fcdf842aa3ad0724ffb8a4d54a252b3963b266f54ea001d216dd271e9e096177c7", 0x79) 12:07:32 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r3 = dup2(r2, r0) kevent(r3, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)={0x4b3ff8b2, 0x3f}) semget(0x3, 0x0, 0x20) 12:07:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') setsockopt(r0, 0x29, 0x9, &(0x7f0000000000), 0x0) 12:07:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='S', 0x1}], 0x1, 0x0) bind(0xffffffffffffffff, &(0x7f00000029c0)=@in6={0x18, 0xffffffffffffffff, 0x0, 0x5}, 0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000000)="399d306713d809383ca3925f35bd0d189210e2afc1263a9649a3499d8f829f404bd3a9b96a14054b16e2", 0x2a}, {&(0x7f00000000c0)="fca3cac84c3dbf3f7ae3c001e180dfc184ce", 0x12}, {&(0x7f0000000100)="c596058ce15ffa9ec10bbb1b8ae0e6b4cda060aacf6fddb570d05c34050c44b87ee2b1d999464c5b240860ebea84080cef3bb787fc0b96a76b23371845b8db5eee93af1de97f81cf5862da925133370afde4f49b421ac9f2fff672d666965dc4e85f97eb7979a4573bc33091e6ce9546ca85b7ec254bf5d3302b99fe2860f6e2608fcebb769c40e79b59e42c176237bcd7a345d1951e30737e0de2fc9b1ff750ae3ff44827eae09bb802e1e2f94b89b6b43dd08bdfcfd11f1278aa7c19a2b6fe2f87fa532f834d369f931077d8904a2b57a4ce9df7aa0e533fcfbcadc58d585174c7", 0xe2}, {&(0x7f0000000200)="c3ff8dfc7bb341dbc0a5271f2b7152943422451cd4061871615029b5a5bb8d6a2f623d1b442664cdcc53e104813d873dd2f201c9c6f5961ee2a6d37a1fb1af1a0d845dae89725a9ef412964354f3cf", 0x4f}, {&(0x7f00000004c0)="7e7b8e5a92f23b79f375cb37fd451b51049e67ed2415b28fd184c19e94945e96436fbc68818361a1dee8513764656af63cb9e69727053a4b3aa687781fa2a13c535d5f26ecad0f3c9b70743becf9f62eddd6acab2c5c73f407ded40bb46dcd55ea22dd1127b2175076275dd26a4e82b67e8dcb9bf627aea5c42c19408257ff5d5347b181925d381dc32a71a8efc16b3893fa979428c016813b28d33402782e3cf10ceab93cb13b43b120a645cf700e873572ded91d258ce7a1787de13896e705ea7df5f8f331df71b6c89389160b3b9165f5c85cda97b8eb18d8acec418ec95323f8d1b4928e07698449175946bf7a768560ff8403aeb1f389823b45ec4563b1cdfb3e0b119beac8bc50ae69f81b01e1d1f18d8bfe5dbb88b7b3b4451bbd46fdd1e45fecbbf23e9455678a4e7ff38efc574e2bd7f3616a156f7f49fb06d4421f670d161b9c3349f3c91d57611166eefd615cbd4b1170b51c2bd628fc37f78f9e9a000ec4f0e537d2e39a8ef1f534ef9dad4cfc6f625be9214d5b1cf814841774b675ffa1018c85738d24c404bafcfc56981778426860f27fe748e25ecd3ab63e68be9496bd88b7f9e2caf78eab9eb816d84bf016d09ee8f81b546677daeea082054254db753d1cdd96e06cc609237783bdec5fd8f13fba9625f3991e68e6dd5aa3dea044767d4eb61b9fd3ff1bc4dbfff3b608488d23d832c02817b551f0cdcdb5551dac499006026851127595b044f1ad49ae7fe7d24012e7e7c201fd2c3d46fda6f8a6fc5faee53d5d6f41b04a1f8319160ac3b987461f98d6a4118b52e68fc51d44c1f6d5083d8f8e30f8161458a0cef07f70b99046e0371e10274d10876d78f0b6503e4deaa991f70e25415349933c01ed33d9a3740857a538228553ca330c69b57df3c3fcc80a9f92815d7f7b532e9d0c27a73cd7c019159ce3a65b394fb4f83e64ef779c8ef05c84ce57c4699415156ac1f2307dbed8b7d6acfc79f3a238b55c18c8e8ee5e207826d1c55da51e0fd0de4a0324e3e109af21ef1d0880cbca6e6df1352a5c7ec1979c88dfd31e70553b72c8058dff8adfeed4d5774a01cd0bdd7044f9c8678a53676ee7256077033f942e3ad1d578a87be5334b0c7cb52e6ea341a2b0c743f6da7b70d80c39bda23cc603d33eb44ac6bee949b0cf799e437bebca9d52c1f1ca69b030ebd105c86befc4a1476fa8c991c0cbd41c3d7ac5269b0cfc910ba4590330e58808424ef1595f057bb4aef9d5a15d453d2ae387511a789beda9251837c970e1f3b816145022813741a8df5dd86b47539b9956a09ee26144b8a85bf030a1dd7176ad4995589bac714450d4a593c8651858bbc6e762049423d95aa62a03615966a8cbe0ec16a1ee3424be73b2093cb93c703b56ddd15b930f72e0d688977105cdb4dbec1a5f19e242b1d55228aa44c7a4f56ac39612872fe9d22f51bc86e155d67c7f743061d918fcf340e3e2c182deb9de49d5c5e27d46936fa478edb30e88e8ab3c6f83ff731bce7c33e26b5e68ea7499d9bfe9936180dd0a79508d6a666691e96575ab7991fa843358c12bf3b2f3806681db9fd27ec10d71ebd876aa31e3d34169cc826b736f498ce3634bb641ebf3e686347f95ef0057ac78135cde13fecd87ed75030b6a30825fa7316b38d0a015f37e0afca31640c5f9377ee79b68fa784bb1adae406dd2e0b47239a1d167bfed98c3bdd102d18c62c2829ebe4f24bf743d990e0f7b9f058256b3fd1b325a0692892e1faa1f230aa3b21882707b14db4cbecebad13100f9a036191dae49b186a1b15a37266a131221a6a14defb79aa04b724d2e2d2a289c99aac460cf7b5e982b8279f968d29a8e7415bc29d240e1fa058aa4a67ae4f24d25de72c85bcfbdbeaad7c945f04ecae288c0b15e3fe91f0086fc79addd5ae99df2a510074f1749543a6761b07678856f6ac92d2128b5461961678ce152a21112f04842c1501f2617161f4de682b1da17b1ec3daaa64291bc5ccbf3bff222d2b5032aea2d5e239cfd487d576713468755fb1fb2692236a181d000c584d36893dbe10d69df47795c34ce95892c73d5db7ace71c01692a4024d47f6da12ae2b61d70717707b735fad6afc9e20215f2af33bf32c7ccb35e5a33cfa4a9f426fcca15b4c4c91765bdcc36776e5146e59b39244b148910a4d4f2623fd4efaf090c1168556727b47e0b81cb2f90639349131bf4b76f451ef6330d4c541f762650f09c1ceb333896f330efa1d6b40e08178d67801c006b5fb60ccd48b7286c4e3a409310c935e12da0883b1c3f5f1c00fbf658ad26f22f7cd8d306c1fd1badb911150908263abac0fe2ab9400f7aa3d51c4d0e9a58194c030745fa80ec3528ed1e5f5cca893e4cea9080f2d0555358bdd5354a3b0c07d7a7797c58a2ee6aef302e1a5400b8954e1dd5cd42922e852db6456512aa04ccde5df8a795c2f7638620c97e7452506b2d40ccdd490f533ce2b5aa89d2bb983802bcd5a875e7af1ea13232cca5b759a9b5de8030685b82f79559ce6860d665484ca7911c4d73cb32893c3afc78672f9238233dcb50f14bbc10cccf3624d7947d8103996057891f0921549af303741a229f26c21bd37664e70160c8432146581ccb5f9ea47e946dc3afbb2b378cf1838da2363441253753ccdbeea4eb81b52b334ab0291a224fc36431fed3ae802247d3482c648ecc997a24ab34464acdf05981fd47e50c3a6998b9c50b836b71d0f84f35d1cff311d52e68c977e1fb0d7556845420d93280fb402cee268373cf19555d084c98fe119c495485f6a7a6614aad4b7750993a3ee8a8974332e0768641ae88f8e36feb190724ec31ee4bd72fef711445d7b4e5e90ecc1268d1e7d7b532ee36ead8af1f685a7f84852266ab32057954d04801ea48856b8f4fd29057961ee74bd6412f26df8a6d13c5406988a4155e4b93a15d8de02570b96d3baf755395590b85484994470742f11b37473a26b2b6d1ff42852c5f931b1edb386d9258d60b1134210d6aeaf602cf0a9556645bc8161cae571b36b3550c437bd4fac643d72c52e7b8cbaae551d027077b11ff9337819ce23e5f71db10b8f04afc34d257a9238218f078d4be112da6c1dc88eaeb8de1539efbee9d4bc8fd8aa703c8851bc6ab37b1f4b9144ec05a5c3dea2cec20e60b74d9e12fafb01eb7f71d971ba0be9775581c757b527a4e635c7c5f8fef00ee6aea8c00295a7bf54c5dd9504d98a1b91dbe0ed668a7c64e5214c04e072202b14ab5ee5444f7b246b55eb4b33ccaabfa9ab772b615547c770a89459537b2f19adbc5a9def8c4f9d6fde3349eceedeaf4807b9c507e968d4362536f17c58220ebdd5bb85ae0bf7be625f4235e03ece1806c6ca07f82fd77d29aa0789990ce68ce2e47c8c53d4adea6288bfb3581cecb8b5a5e3fdc126c380f111d003b0b1fadd854ad5681292323f45af17b926e2563ad6a10c3b45a32e84007ba51134f6628afc5eed1b794e7692bd4cd51ed1415ec6f1b8389d33d13c49f95c9795bff5a4a4709f5f7eb1edb5402348c5b1198ad0e78c943a14e6ffc493a33532b63d1d9910819729ff181b5bc12f82867ffcaf1cff92da0cc5bf34b2f9a6e15c5cb4b4b1e084d61eee808e9a3067b404b53c1c63b681e530287426683fbab4b456c59ae05494612081be0443d250e4dbc360bcdf49023d4a909ca01cc2ec33fc17075eecd5c18c643414667954955db2546ef7ac51f12b824576a4909fb6abb1699f935e25ae53cb4b269db72d361ea7308e126dd5019f498e7fc1cd53bb9fddc64ce35e419d6fdff9d5a0281a8b88e58bfa05ea506e3d9e59015602a76f56638c2cc84d81a8f595348d0a9d6035ed2e2ceb5a83c33c0fa0fef227fdd7beaef62b8416fddf28bb9ea9509e068d0e301ae642233316699f1beb386042d24393c076d012be48005bb71f0b04b0cf22a7e5f60462972c48a226318c63fc6d9b9ba04f0daa68fb15cbc9cbae94f142d2515199e505711c94fff6697fc47ba0d52a93a683fe2bc46ece834223702854bf2c8d2510d18358aa15297836e6a8290818a9d4c251cac5f8aafd4d2543607087cac801f191797eb1a179cbbf90cb5f76e26193c68f23c0fd5011c794f2c9fcf4a2f6e435495308d0257f2da06d6427d5cb77fbabbd2c1b915b3c381acf5f3d32efe8c9b42b92a6495635e7e23e745f40c17962e41d13a82629c34c65f9156506b18c43cbfbe1544873fd8d636587c70b3d77c839d2e766a8b89bf4d39f1260607d614e4871cfb3840cb860d0131ef89fdf34ca973d01b8613e072e7e6b9f88825b4de658274d95e90c96fcc33a88b04bc8b919ec66ed938b36bea08003f6baba71b971906c7159b44d68fc9cebddeb9f69e6118e89a9e1bcf37da75735059ee99bdbac3053e5b759a8e36a41e703cb89f2e2cb42a9e104efd415419392a7d8ab8e97a583df515d9f0470bd81d83c0651e4267db5a372fe54d090f9595ac132147a979daf2a45a4a62d7886eefd3284b0a9f8bc7f159ee76af1a63d31e340b50bb18fd8b88a062e59dcebd8d837914c702e07ef28a1005432ae8a494d5c920abcf215e859916e05d3a96f39f1f698cc10b81a2bd72a218fa814be232b1b92bee5b26d05dba6a8e805f1471bb6a1f3cdff3d44ae31a6b36c2264058e00f92ea980856b2ecf828d70f6ff98088481120edfe6e77aafa6a8f58a7f412406609abe9e7af5a473702929a32c34b0c87edbb468b09c3e878e4c991452f7b99ba278ec1bb94f2934c2a01381d7dfb6079a084832aa11acbfef9ce61210c8ee6ef2b726736ee8e62edad62aa71605a2a58f0042734cdda550ebdb662869cf1e51731a0f57a37d0c8226bf06fd4b3a10bed5fb965ca7201b9bdbeeb37329709bf61651f1b13ecf098d026e48fd9369dc23da0d49cdb58552298250fed95629101c38a818163830f981a21fb2f6ab794ada18bb09ec1d86dc777d526b55e470042bbbf28d6e069d50752a33f2b427415e918f4268895dae18c307c23a43422962ea16de25bce706f8d9c44cfcc2584be7cc75586e6bfae7504ce32ab499b94cfd0299e619c06b29b27591fbf169880da5898e27a5fb15422e765ad6d2e23e200750dade3b32caffe5af5641d0a5cdb2c8cdba9b18cb4f83e766367b015188055d21a7228ba37f906ad30d8485f3a90d8b28f7a302ef2c88d44d1b6e616065b785a69b4abab32dbd6e11c2458fb391656b0a2f5eb9783eb40c962c087bfa7bf29145c373e4323854516e8192475b5693b282fae2dbe3930912b36f075e1c12d4fc6ecbb2b8d7645b09317adff0034914abe9583ffafc3db5e59cf3a0748286a5d3a49b4bcf8384ba3607bc21f899cd6b5f025d40a33767c21c6613129de35a657341d2444d1a193666a3ca361b162e1a01997b624e54c3d72f99da197eab4da199435f7f146181e241e1bae9fd5d09f33ef49a65f6d2db9601dd9720a40527ab38c01c4d0d58681b1ed41e43dbc3295ad7a843a8dd787678318b62c26435ab5bb3c1fc641b9d377e5369f4a67101ea918adf34b601718bf940117c020f0434cd14ecc3b6427de4d0fc457745118d95167f038150b26b506b45fc5d5b5ae2ab4a010e831b7a73c868e9ce363f8953d931fa2c4e0ca58f43e414400a67a558234502a43a20554acb7a37ed899aae7422b57a8c6e0d2605b50aabf50de00859d368651e0368979e7a49380c5cf99ebfbc9764a89f32a777a49f5611f570952209686175544ef1e20770501ed45c0f304c36894d4e1b11039f6b5fe9f3c910", 0x1000}, {&(0x7f0000000280)="373a4293788784bc58d1b98c0f2a24977bb2ff686b31e75e5abe34263ee2ce0e1efae728d4fc702b0b2b1089d4cb47853dc70385d66b0781df269758861dec", 0x3f}, {&(0x7f00000002c0)="876965c57f6f52f6d85e85bc81922828196acf158587ca3793a9402a4ee89323c54e776c9a3e6ed10d6d6b9712da57a31469b157c01247571c492750ae9c6659e2bc837c6b351a9c3d2e0127957318bba99be7caf6afcf204a379112593753a24ed9b0251faeb721c5905a4f66af6ef9483d1082d2a0c8535ceafa142ba85b15d629c153c2231b6d3a9c9499bf3e72947dbde0d55386df6515d8f319b24edd281c8464e0ccf60ed7a43dcbebb5bbeb5c572f3285eb1924bf263279220549a5540007f2765ea99ddac9e4cd5986eb288f793c8fb63c6a594b712d0f96d0f83c17fdcfebefec1e6516e02cc00c4d", 0xed}, {&(0x7f00000003c0)="3a8a5f3cbf8c911f3eae6c2e31bac70f0b519fefa16d24aa5cb36eb438ee25c04fd5be289cae092c0f5709d25e1bd687a72ecc51f8c669852091064a1e8cdc2e89bc2052039b1b06f2b17393434a9b74f021c11a73dee7659af70d51ab8545a902bf34f9f59cc07c5ea264ac8348351420c5391f484a18c3c7bb397c", 0x7c}], 0x8) 12:07:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="5353d3fc3f9f6ed1d9df5987ea2a7b0000000000000005a467e6094e6fdde446f42e17820b37c87699aeba7ad37087dc8939ebe91e49aba21fe44bc98a3a4ec6ed6f369631c9f28ca7fceaf1943f960324f370f2dd8c775b3f2526a0d4574885"], 0xa) 12:07:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0x4, 0xb9c}, 0x10) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 12:07:32 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x0) fcntl$lock(r1, 0x8, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 12:07:32 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)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea81631e0f8374a01addc278dbc02aff4a2f0f63e95366f47b96bf", 0xe3) r1 = socket$inet6(0x18, 0x4, 0xffff) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x8001, 0x3}, 0x8) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() dup2(r3, r3) 12:07:32 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0xa9}], 0x8, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x1, 0xf0000085, 0xd8, 0x1}, {{r1}, 0x0, 0x10, 0x80000001, 0x1, 0x5a0}, {{r1}, 0xfffffffffffffffe, 0xc2, 0xf0000000, 0x8, 0x20}, {{r1}, 0xfffffffffffffff8, 0x61, 0x1000000f0000000, 0x25d, 0x7}, {}, {{r1}, 0xfffffffffffffffa, 0x8}], 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x220, 0x0, 0x10000, 0x0) getpeername(r0, 0x0, 0x0) 12:07:32 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') mknod$loop(&(0x7f0000000340)='./file0\x00', 0x0, 0xffffffffffffffff) r0 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r0, &(0x7f0000000040)="4996ef30b860257cad79fe002306ad59d4a79bd77fd51462270da8800a9eaabbd13ea0c2ec0a2cf710db09007576b5450feccb2d35a0dc49a547908f422f5b", 0x3f, 0x4, 0x0, 0x0) 12:07:32 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') r0 = getuid() lchown(&(0x7f0000000040)='./file1\x00', r0, 0x0) socketpair(0x10, 0x3, 0x7fffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/35}, &(0x7f00000000c0)=0x25) 12:07:32 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='\x00', 0x100, 0x114) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffb, 0xba, 0xf0000000, 0x8, 0xcb5}, {{r0}, 0xfffffffffffffffd, 0x40, 0x20000043, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0x31, 0xf0000000, 0x9, 0x3}], 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffc, 0xa8, 0x80000010, 0x7, 0xfff}, {{r0}, 0xfffffffffffffffe, 0x10, 0x4, 0x2, 0x1}, {{r0}, 0xfffffffffffffffa, 0x2, 0x8, 0x8, 0x6}, {{r0}, 0xfffffffffffffffe, 0x11, 0x0, 0x6, 0xcdf}, {{r0}, 0xfffffffffffffffe, 0x88, 0xa, 0x800, 0x3}, {{r0}, 0xfffffffffffffff9, 0x0, 0x0, 0x100000001, 0x9}, {{r0}, 0xfffffffffffffff9, 0x10, 0x40000000, 0x1f}, {{r0}, 0xfffffffffffffffb, 0x10, 0xa, 0x6, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x42, 0x962b, 0x40}], 0x515, &(0x7f0000000500)={0x401, 0x2}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000300)='./file0\x00', 0x208, 0x50) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x20, 0xc, 0x0, 0x9}, {{r0}, 0xfffffffffffffffb, 0x1, 0x2, 0x3, 0x10001}, {{r0}, 0xfffffffffffffffc, 0xf9, 0x4, 0xffffffffffffff0c, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x7, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000010, 0x101, 0x3e}, {{r0}, 0x0, 0x50, 0x40, 0x101}, {{r0}, 0xffffffffffffffff, 0x80, 0x10, 0x2, 0x5}, {{r0}, 0xffffffffffffffff, 0x21, 0x80000001, 0x68e, 0x9668}], 0x6129, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x40, 0xf0000081, 0x8, 0xffffffff7fffffff}, {{r0}, 0xfffffffffffffff9, 0x80, 0x0, 0x3b, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0xc8, 0xa535}, {{r0}, 0xfffffffffffffffa, 0x62, 0x40000000, 0xd6, 0xc7c}, {{r0}, 0x0, 0x20, 0x20000000, 0x10001, 0x1}], 0x101, &(0x7f00000000c0)={0x2, 0x2}) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) fcntl$setflags(r3, 0x2, 0x1) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x8, 0x0) 12:07:32 executing program 1: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) 12:07:32 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x6, &(0x7f0000000100)="d571eee1cc6831a58b84", 0x37a) setsockopt(r0, 0x0, 0x8, &(0x7f0000000040)="fb90af355fe9e75d38bfbe192c32d09aae7e5fe9b082c02b7baeede484e4e9f701f22fa8d508433c1dbb427da062839d149e18579a0fa0c59db766778715d6cdf6c10a0aaed5b1940475e5beb50ee80a98c3b458d324f477c43ac8899992ff3029d2048e7078b26c744a13fb5b537389caa6b2ff4f9a1ee0a9441dbf20937b8d8d5cd8a6be9feab55e79f109e1e020fef5e3bfb6d290179d1df1ce20e6b5ddce6a0f6eb7935ab17e452258", 0xab) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 12:07:33 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) r0 = semget(0x1, 0x0, 0x4) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000380)={{0x9, r1, r2, r1, r3, 0x0, 0x40}, 0x7fffffff, 0xfd8, 0x3}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0x6, r1, r4, r5, r6, 0x8, 0x6}, 0x256, 0x5, 0x1}) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/150) pledge(0x0, &(0x7f0000000400)=')\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\aNA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rpQ1Q\x94u\x80\x95\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc\xc2\xed\x1c\xa1\x81\x06\x81\x02\x93h\xb2dN/\xed-\xeb\x1d3\xc4\x13\x1a\xf8\xbe\xb9\xe9J\xfb\xfaj\x16\x19(\xcc\xe1\xa5.v\xf2]\xcf\x96\xc4\xe7G}$\x90\x02P\x13\xa5/\bo\xe6\vQ\x94\xfc\x1e*E\xe1\xa9D\xe3\x99N\x97\xc8\xcfW\x1d\xab\xe1Py\x96\x93\x9f\xcfc\xb8\xab>I\xc0\xec\x9a\x94\xc1\xbck/\x99X\x9b\xba7\xdao\xa8\xea_p\f@\xdf\aa\xf0\xacP+Gn\xf1\xc1c}\xe9\"\xad.I\\\xef\x02\b\x18\xadj$\xd0\x98/\xdd\xc4x\xc4\xfe;{I\x91\fOz\x0f5\bS\xf10\x8a+tLL\f\x83\xa5\x8b\x84\x8d\"\x94\xd55?\xb9\xd4\x10\xfc\x19\\1\xb7\xaf\v\xb8\x80n\xe6\t\xd3\x8fA\x9dKFx\x91\xec!\n\x16\x9b,\x952\x16\x0fg\xc9\xd2\xf4\x97\xe9\x18R\xe9U\xe6\x84[\x0e\xabH!\xcc.,\x1b\x96\xe0\x00\x00\x00\x00') 12:07:33 executing program 0: getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) mmap(&(0x7f00007a4000/0x1000)=nil, 0x1000, 0x1, 0x810, r1, 0x0, 0x57) r2 = dup(0xffffffffffffff9c) recvmsg(r2, &(0x7f00000002c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f0000000100)=""/56, 0x38}, {&(0x7f0000000140)=""/218, 0xda}], 0x2, &(0x7f0000000280)=""/5, 0x5}, 0x2803) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r0, r3) mprotect(&(0x7f00007a3000/0x3000)=nil, 0x3000, 0x7) 12:07:33 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) r1 = socket$unix(0x1, 0x5, 0x0) mincore(&(0x7f0000ffd000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/60) setsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) 12:07:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000240)="2902000d00095cb90cca8590f34a1d9d0922366a3bce1f81eb2e6f1c7e7fe0dd472123f8315657ad2e524ab59208e975095742bb120377c63d0d33cfc9af630efaa74861cf584be0abf292f964e0b78c85fa84a46872e9217019c93bd6e3651ea9aa544cee67e12a732930c77c9f2a91092dd36dad0bf3356afaad43b194dbb772350c29161f5657295ef3404d92de8a7c8856579baeccf24940c81c3867d955540090184039d605eaeb076223893c83", 0xb0) pledge(&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00') close(r1) socket(0x10, 0x2, 0x8) 12:07:33 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pledge(&(0x7f0000000040)='#-\x00', &(0x7f0000000080)='$*\x00') sendto$unix(r0, &(0x7f0000000180)="91b9d252ffc22efa9ff71579a1259b64a9ba3d570566f0667713e069a567411a23db80be142036ba4fc130ff04a7c7d7c683b3963a096c92d59f1f76b7a713d44b5b7349174333dbf50647f84dc58285f789bdfb340fa814eb8e2bf1e4eb9a1eb679d4b261a25eee6903ed07ee6845f7a96467fe492eb41b20cb1ac68410aefed1640789fc13e57e623c2c90eaa79688fe4951dcb5466086033c54e98f972ba0007c3746308530af02805df260aa7dc287aea49063914304e4232feaa90a384b68f18ba389492a4f28cd15aac69886c81ffb3b64db406af67877f929669918d80b", 0xe1, 0xf, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r0, 0xe4, 0x200, &(0x7f0000000280)="c497f033c45ce1a34ef994dad42f74b5b302c6ac0c78ec1bcd34e2234f2139c1f29969fed8b014b12a56e8785e26ef0a2db2b15a4da9e0c734d13f8f9592b8283bb7443cf629a30ea8a42b77cb62cb0f4b0b62c0eb5b0def3196364175f4d2cd6687e81ffceba41be985d640b17e0ef2e316150985ff19efbbb27a413a4887ccd4", 0x81) close(r0) 12:07:33 executing program 1: symlink(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='./file0\x00') open(&(0x7f00000003c0)='\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', 0x10000, 0x100) mkdir(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') setitimer(0x0, &(0x7f0000000040)={{}, {0x10000, 0x20003}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x2, 0x8001}, {0x7f, 0x1}}, &(0x7f00000000c0)) socketpair(0x1f, 0x3, 0x4, &(0x7f00000001c0)) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) setitimer(0x1, &(0x7f0000000100)={{0x6c, 0xed}, {0x80000000}}, &(0x7f0000000140)) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 12:07:33 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), 0x1) 12:07:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r0) open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x805, 0x0) 12:07:33 executing program 1: r0 = socket$inet(0x2, 0x4, 0x10000) flock(r0, 0x1) ftruncate(r0, 0x6) flock(r0, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x40) r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xc) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)=""/208, &(0x7f00000001c0)=0xd0) syz_extract_tcp_res(&(0x7f0000000200), 0x80000, 0x8001) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) r4 = openat(r1, &(0x7f00000002c0)='./file0\x00', 0x80, 0xc0) ioctl$TIOCNXCL(r1, 0x2000740e) r5 = open$dir(&(0x7f0000000300)='./file0\x00', 0x800, 0x40) r6 = fcntl$getown(r3, 0x5) socketpair(0x26, 0x2, 0x1, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r1, &(0x7f0000000380)='./file0/file0\x00', 0x0, 0x1) recvfrom$unix(r1, &(0x7f00000003c0)=""/250, 0xfa, 0x843, 0x0, 0x0) msgget(0x3, 0x2) r8 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) sendmsg$unix(r2, &(0x7f0000000840)={&(0x7f00000004c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000500)="9f5567d403693233745799ebbd29c9ab9563bdc71dff31299982067a079deaeaccb8c25a50277426305081799dd36c19731b8cf08a9e590602f0fda489fbbb8c76eef208f2128d5797f212dee6df3b0471d6cd588350981999981788d56bbdcaff496511b4f006ff513d14f35e234e65251ba49655c54a417a92ba566656670e9d06d3a7a606242d6e1dba3c35ce51deafcf16af38473c39476efa40c514ef59a17629e9057a542d7626974aed494f36ad03b431cd5e0bc1d4beb9e5ca3093e52f7d16c4a03ea02a66806282c516d227be052ede83e4c1708240", 0xda}, {&(0x7f0000000600)="d4bd2e07969f3668a0c820ef9b01849a457abad81d4ba7dd26386dd6f4c6aeb55ccada", 0x23}, {&(0x7f0000000640)="a790df6e0a2b8ca20cbfa01c5e4c13f18820ed205c225b27fc678c0598f67b49af59dff74def9d4b006ce7497dacd589cec5980194949eceb6d6fe0a33ef76f625a24b1baa88f548629f2d6b9b23abb71a41b85046d87d3ae69a35aa5a52adb3d7014f97b67453ad37cb1b626b950a49711f56fcd445d791cac26e743286dad7246f7099cb22a09cd534abac320874a28e87cf4bcb8bbafbb00231e8e5eff550ef8014d3a180069402ef95", 0xab}], 0x3, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r6, r8, r9}, @rights={0x38, 0xffff, 0x1, [r1, r3, r0, r3, r5, r4, r2, r7, r3]}], 0x58, 0x40d}, 0x400) fcntl$getown(r2, 0x5) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000880), &(0x7f00000008c0)=0x10) r10 = open(&(0x7f0000000900)='./file0\x00', 0x28800, 0xa0) connect$unix(r4, &(0x7f0000000940)=@file={0x0, './file0\x00'}, 0xa) open$dir(&(0x7f0000000980)='./file0/file0\x00', 0x100, 0x20) getsockname$unix(r3, &(0x7f00000009c0)=@file={0x0, ""/108}, &(0x7f0000000a40)=0x6e) chdir(&(0x7f0000000a80)='./file0/file0\x00') setsockopt(r10, 0x80, 0x2, &(0x7f0000000ac0)="62c3c8769cbb204426d0f0372321fb7c95a11527e2be9d99e28f3d355abcbc4dd43f192e6c3a988f6a6ead606b39c2f587bf16592b3c5ef8022759319a03db713a55a4e03b67faaba701953cc14b3f8f6341e187f2aad8614dd39578489ee76f6aca228b79f1215136549364e29e58c4813f879a2e210e36e2b6998b1729cb9f093ccb168eedc268224d802bbb35ef553151e3fbbf676c0d8d922cf70a1d7117e698df7d7a809c8b8e58a5aee29d9dbc2ff66a526e1c08ff47df641ae4819b2889d6d7ca49a558276347b9", 0xcb) accept$inet(r3, &(0x7f0000000bc0), &(0x7f0000000c00)=0xc) 12:07:33 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000000)) 12:07:33 executing program 1: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) r0 = semget$private(0x0, 0x0, 0x40) r1 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) semop(r1, &(0x7f0000000000)=[{0x3, 0x2c, 0x1800}, {0x2, 0x7, 0x1800}, {0x0, 0x3, 0x800}], 0x3) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mknodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffe1) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000080)=""/68) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000100)=""/100) getsockname(0xffffffffffffffff, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x3000) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) getsockname$unix(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000847a3a9c1f34b1045d0d2b329b2811ccf37d282da963785e44386daede73ff920482e4533b8b5bced816bd4ef25cff60f9843418399787076f934e23d7cfa3c0e7d05b85d019f575833415debcea9f03cd28bb719b8cb874daffe0abee7003db04cfe052aec84535eecd17338cad12ada688647ebc7a683deed6f07f9dc30c80862441ccc083c1c57126d3db1986e333c61280c2f20f5bf9a8fda056e32e6d965070c697a3f12b128bd57019e47f7250282bfbc8ca4ff4fd38ca62a48bf1dc2f9999ccdcbc1962ef9cae65c95a1175499c498b3152bd79e8de9006d4ccfd7514a9d3716903997001494b56b42cdee241a57c1c638d819731ada0e4642d8c4955505e1dfa5e825c61659a7ade6cde9286148f46573a0d256936d9"], &(0x7f0000000280)=0x4e) bind(0xffffffffffffffff, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x8000, 0x80000000}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000640)="12d1f7b006eb2860c6df2e370cc113eecf0d8ae9c90fb01bc04b87d38c00b5c1429fbc675059d932083da598e96f18e102e84dfd8c9d9751ee9d58259b45142becb83eea60b54b1e3f4961b9cb15309fb7ee66b6ba5343126367644b4a3beae1902e72661211719a4f15f82752d2b06e331f16895da07a23f3485c4f1c17fefafa70f913344022246fd303c1865627f0fa495ecd3c80b6366c0f0670dde461a3fd54a064c680c9ab6728a2d884177c2db2c948f3c76cb954de709d461ab92714866f3ba34d", 0xc5}], 0x1, 0x0, 0x0, 0x400}, 0x400) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) setitimer(0x2, &(0x7f0000000800)={{0x7, 0x7}, {0x5, 0x101}}, &(0x7f0000000840)) r2 = geteuid() r3 = getegid() r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() r7 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f00000008c0)={{0x5, r2, r3, r4, r5, 0x40}, 0x9, 0x12000000000, r6, r7, 0x47, 0xffffffffffffffff, 0x7}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000940)="a080ce7bbc687716193997e73026bb15bc0911cd7be4348fc50c31ef04a4bd954f18638c74edabcfbe44b2c4b05e46cd24d2c09e1eeb4d433443acddcabde2c7cd58ab75311e284a09", 0x49) getgid() bind(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e2f976407508ed56f37080012c655e330c7"], 0xa) 12:07:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() clock_gettime(0x3, &(0x7f0000000000)) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:07:34 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:07:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() r3 = getegid() chown(&(0x7f0000000000)='./file0\x00', r2, r3) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="25000000ffff0000010000000000000058cbc1e4440abe21396c756e9d8739d5a5672f102a1a6400b81aa2fbfe40bb981bb253cb529c6b8fe3c4fcc9b48c041e5b3b339d53eef112b1dd25266f048e714ebe49a9b7c77f9cc07dc670c6ae655ff9ee3c3e0348d8bfdf9a75ab95d2355c574aee380304d88d98c839c5453c03ea73064f69d26db503e37d2a714e72e11e04adeaa11d211d2fa6047edb5ce5a0c2576fd2618a5bcf65357aa151393c1ea6b8d9e6ecd9", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) 12:07:34 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0xd) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000300)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) readv(r2, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 12:07:34 executing program 0: clock_getres(0x3, &(0x7f0000000000)) socket$inet(0x2, 0x4000000000003, 0x8) r0 = getegid() setegid(r0) 12:07:34 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x13, r0, 0x0, 0x1) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r1 = open(0x0, 0x0, 0x50) mkdirat(r1, &(0x7f0000000240)='./file0\x00', 0x8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) kevent(r1, 0x0, 0x0, 0x0, 0x0, 0x0) fsync(r0) ftruncate(r0, 0x0) 12:07:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000), 0x3ab) 12:07:34 executing program 0: r0 = socket(0x16, 0x3ffe, 0x8009) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 12:07:34 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r3, r4) pipe2(&(0x7f0000000100), 0x10004) r6 = kqueue() fcntl$getown(r6, 0x5) 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}) accept$inet6(r2, &(0x7f0000000300), &(0x7f0000000340)=0xc) 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) 12:07:34 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x6, 0x6}, 0xc) 12:07:34 executing program 0: munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000140)) getegid() madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 12:07:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea81631e0f8374a01addc278dbc02aff4a2f0f63e95366f47b96bf", 0xe3) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getdents(r2, &(0x7f0000000200)=""/187, 0xbb) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 12:07:34 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000280), 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x1) 12:07:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) ftruncate(r2, 0x8) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 12:07:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000500)={0x400000005, 0x400000000000003}) ioctl$TIOCCBRK(r2, 0x2000747a) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/114, &(0x7f0000000180)=0xfffffffffffffe49) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000015c0)={0x0}, &(0x7f0000001600)=0xc) r4 = getuid() bind$inet(r0, &(0x7f00000004c0)={0x2, 0x1}, 0xc) r5 = getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, &(0x7f00000016c0)=0xc) r9 = getegid() r10 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, &(0x7f0000001740)=0xc) r12 = getgid() sendmsg$unix(r2, &(0x7f00000018c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001580)=[{&(0x7f0000000540)="646bdbf325c88002bc14448b637c30df7e671c80f62d91f0921283590831f747b79b952972d09fe5fb04c761d1b210cf06ea88a520643e9a863edea00d5bb9019357b74eb3c6d766341a8de427d2971f749133bd45b010a09201fca9fa822f7f7c7b8718fae7f9ec2b1884db05289bbb9d037ab462206ea07537e782c3a2e6fabf31d9a89bec5536d3abddd43db7e534eff583214f4f7033b0bbbd474abcd1fa37c8a1becc5c653a447638b060de270007e5c72ffe64b0d7217d6fb4eee7c5dfe5e70e0abc683bf25389b5dc91b90867689ded4de87582f40782bcc2850f7b25ac5cf680e59b494a82f18b29535d8b1a5f152b0f6de86bc53431a6a0253aa8804a25aada27903babe9a9b294598f1973ef1080576cced6f3425a2643c5a1c56991982feb0ec0a1f9f1046ea78e5c1d5a11ed105702b391d2e98497adb3e5950bf7419640640e33b8ce7822008bedaa48a182c84429dc6dc2ca832a66f73ebb0bae183cfad817e7dd0a3cb65b2d33b5d09507f41e52afbbe0c508eb46bdc53d229b2b8a72ed0db6759e692cf39fd01d907decfaf206043aff2f1f256d7f5a780f19a0405f023b81125b1bd775af6832079f6d8ee01b672922ef58e6bec6a8d8ac05dff3bbd03741304adec5289b5e4530be0fecf3261350d151e47eb1fbafa9ba812e37aaf41b566f621dcc06be9ac5c787a0a59a1d480843155753c320f7530b5422bc83d74bd8b78ac0cf9949a97af84cda533d88733192e112e43aea54de0f17d53334bac1aed156c400de751d016c0dee69ce00f5d0fc1b593f750e521bb58236f47511bd51af1c1de0e9a3153f48c83c0d835392d4ea9dd328ae96c23c0fb37c76ee0caadf2ad60e0e8ee2281d3972ca98322769087aef8e95be8d257a6c6c2b3166eff194b6e58d69bdf9cd95440c24d0aad72ca83cb47c0a394f59d1b0e8353badb9de6a6f1abd044d3f1679eca14d5e850f13dc141357c4d2f7dee8af83268588c71453543b7333ebe7626476b07f9355dc3fd7b668316188ca8258056298b887e07b4a247c2eb8bb69e0e499b0054f86fa654e072b206516c28f94fd8f295f71f683834cb94d07b3a147f75af11b51bae78723fa34f975bd800e8860e05be410a5c366851b96ef76f4f3bb47ac04231caa3db6b554128685eef143adc9036e4f6a494052eea78292d29a6c7bcaad46625e7d8385e0c2be06244b95896e721634138f3dbe934f67823db0362c2033d4e2bde39e2184fd52d42fa892aed1a2b6a6f2c963fa7e5d35241baa808c5a7c83341a80c47e3b7d3b1da28fd88d85a36435b90be477b5d67c9527f9a17333b079658a26a035f24424fc8bfa222804dd48379df7f0e750c9b3f105adaf7eb77745d83883f5195c26baf0b12484ffa13af2816392b4762094250159e713d5f15c8abe8c1b7b7a43a29b3816e1f0fd39f16452c17c78a9220295157ff597336a1e097ad920a572a49f0cce5b7af4fc3ae4d721f228b86dd8fa21111cc63e476fcc4f0a23f694b7699a48ea259dae3d75e3af173701ad18d32018441fb3b8cb4e6f9d8c98728c55aa416aa28926a6c09e86311dae37350d46b05c07af9f44e264c1b09fa745211ed0788952d61bbf4d0253688fa46bb5f4e684dbc8f230159f9c3b71b69cc2c57e53bdd34376375f02c34ff295f16b2fe09b1b67de33e2d7a0c99226b8c88ef6814add841358640855f0a99e860f6a50764401d30625a83395f29d0f6fa0a671e075e6884016801a1baae8dd34c9cc39daa7c6e3b3bd4768912472e4caae0bcf68f22ace745a2b97fb0a2d0a439df78a953848efdb4f8fcd914b977774659e908c01e6d58df467a41a5af0a7d18f2c74e0e6d78bf331bff0a47cce3ab460c9df209e3a82eb9374cba1df28542f866d1a11e52256b1cb09365f42c469a97d8608d8383937dbd4b4b047f4ade1940f1bbf46a2b1f50bea818097dcef4118a4d1316a07bb6edc1538ff243d48d256620ecb3db5bfee7d4592626c52257012cc5a2109076c0ac9b935dedea30b8bdcffdc15b426d550a5dde3b22ab009b1501374f010a35a218b2ac86b4513e0c73a47054c89d1b160c2c48e912889c58b5b6aae8cd57396d602aeb7570538a943023904a0f03daa0aa4eb960c74982d1cf8b58d4a7557e2e4864395d4ee3488a89dd59383843f6fc0f56efc9ecaab8492956a3d2c7cda5c447bd571b8d26f93ce156b5585e156b5d7da3aa3e65b919fc8df548446d107a1c73d17b6bf92df6e4f9d46153fffb4c33bdcd3a64abdfe69e7e04a02e75eb3805b6c92bc076f50a7162b25f52f2bdbce4eb7d06be81a66fd28bab4b48e63e5ae805086de7dbb7bb31133405d3f0a6429cc8aa3547f6ff18c53f54cf7c534d7fdaa141af4cfd74f013da8147a73f42a1fb1297d71002c4e4097234e8c31bff59078dacb83a450b1e1275f87488237c0ff61d12a6fabd007c37f6f8068241c025b0436dd83dc937cf25430c71fa2725a4f5ec833c457f441a960e0c5ff83f3ae10ed80db4a98d0c38bc20e63e56ee690bec117681a359e815b40702bcc15cd62c383185a76528e734a0ba2ffbbb4717dad626a230907ab6f7f036fbbdd35fac7def5ee5b54bf90436fd392ac8e5fed98ea5585848047e305c338fea9157e322a823896076aa255ea08ad84d7d49820a6a25caafb604d5306c81c7bcab6823111b05c421e7486420b0dceb7e72995743b71a2b1107783f989b56872fd1f7ddd45e71560fe6ef55e9745bcda636608aa572dae761e5053129cb9aaba2e1c52ac2e62fb86dd2db9f4da2fd5a73e0ed2d471ea9c625b4c1a8040f2f9cc31b9b289f22edc77092a94e918d919e17d4ba5d9dcf0d84ac940ef2eb9ec05218be828a9df641917fd12a2faffcc8660bcdbb3a9c9feb6cb648e7448da74dcd68354f51240b24aece0d460487e489588767855e67fc28547a7eb9fdc53ffa675508b90280753b011227b0f3f54b3813d735ccd73a5d182e08467c958bd60678820f703b7d07c70981a596f7c6cad610e912c9abda2eb78a692a6354ed97c9d18c10351727ceb1e311cb433bce7d5dd87d14f97d8e6e98a97e604cf17e2d3ec233c2dfa9c1503aeba67cf096268d953ae883d1f31a180c3e807492cf3c87e2506dc4bc4bb2bb299403226c0a4bab2e5d0b05e472d7a7c19cbf2c5481ff202ea895ccc71b883f13b2240d908963452263a2970c416b3bfb97fcb889985756ccf65d8427f7dd78705f33e99183f30f694199bfedd53c9908e9689fe3ef13b97efd4ecee9ba93a41d9824f08de252a01d4641e058bb511a283755b8ba4670cfdb715f19a95574183f963cb837f1ccea8306d94f3feeb78661ce3d5796f50e8b494473df7507b8493525e2b1c388ce3806ecb6d8edd94769194d8b350f7f0d7ad1d8ddaa6f9fc802604d21de534a898e41e9dd37574cf20df55423b235fa23ceb449965074a5fb7dcd7e6eca5951387b56598b19c1b93876a88333aafb30f25a1d7fcc4066f4ab4da16cb52a99e16fc7502fcdb746b6b5e875d95a18079c76cd62eaf86328f59ddd7bf383f7808532cc1bad2b3f141ac2925a34c99c3d3924c9cc42359a64e09fec820b7eec1e630cb324733cce1ecd7aa85fe234492abb5f9dbb1c335eeaa0bb5c4176bc442f31821113f2ee3bec20d94d6a435cf6a881f1823cd051ed08f7ee4ed198c9fef74bc4125de3461977471481acdc2a4bbb23809d3cabb55bd9ddd4f917e1af578746f1d6e155022f0a11a7a3a5eb6eca0651201bf56f11f63a01e46c07e74ac139975386d359405308c79be066eabbdbcc188a83e596e29649e7c23d1f177bd4b62b356be29b8f5337aef3039bd5b4db5fd5274ef3e8690b453eb0ff703a28ca92b1fbc87af69285ec312362c80a87187f777939a8dc4002de7e8567cb97a49d43d619c495e00ff1e0a7642686ea53d0f90ea2719e4f7ffae8e57b0d7df0a1ca3253b6b9f4b4c6079d8ef8ac1b027011ab5aeaff039237f909d188a43c6304904366667deab61217d1b2588cf9009310d62e51b0b9a9bfb547645fecff9e40fd700bd713e5df776e2e7423d9d6de4153874ea29118bb776e1144bf94d0e0c5bbdfae22e9eec66b93210666edd280718346ab0060d43013fbe99db5b54bdaebfcbc68f14d62375f7aa18b2c0ca36d9ff507ba572f083262f9a88cefdb86a392e3cd88f31d8acee61274f16e23fb4c7f12c9c4b68ea0566b046aeff828398e8788641e0d3e2baac156e49c97da3d0b6f3839a03ccda148a0f225a44383aff9d8ea630905cb237613975fc08c7acbef59da877794ce1e3c307497dc1521a4e5a4ad22317a08db195931a4115c1380a1abacfb34bdc439c0f53d0c48dcaa08d03d19f31b124b1ed1498ebfcfc9fe7d867b1c3cca23c968e3294b0d7f9fd4708cf8139608ea6d6dd4e8d3c01a06ba21b93a8e2694d593661b79dc4ece50b5e555ba6fb69401c7045579963b8bed1f771539e0772f4bddf612254643dc62b8549ec4a0c4d8bc1453b26c001cb2db100898d1847eadeb3e1dc42468728fda0d957d5c8740dbdcb5124e4bea30cd1e9cb7a0ff5e074e263fb9401abfe049ea7615aaa3f659bb9ba7d3b28565160293ae13a8489de9843a02ad4d90fb68c908afb187dc98cf9d371016e1abb9c9c194ba7e5bc5a4f2fd9cfb62060c5d8f220d9b8237c40005ccd37759ad9f68238aefb0f769c0f48259706de13414ae705500dc5db97c4e6ef6fd38cacc56e16e2faba4a49ff8bc917c44cb275ee4280d352785961223bee2469ec9b978d509f271a626bed45df122488a78acdddfc1c93b1784aad3837ce1dd5eda483c23176b476a7bb8556765baa18305594c5e8367c42029728ba58d56ddad2694182a0708ac696bb8f7af9acf169965ce1367b3647cafdaae5986419045c1d11d952252dc9669b0dbe6c0e3d5e37cf56099bc6d2ef061ef8d7d6ccf0c3a3804f614d34bc65737ccf6872dfa915a2c6fe7f7ae6f02cbc7df78ff94f4f6eac19c49fcc8428684d5ac0d417ce45326cc3f4289db5436b99d1b5e114f933df60b27ba4828814eed55f8e7f15a9dc4cc5b83ddc4b1fa582bb3293f8ef235129f979c18a28b093b183f4de7bce1b5ee9bb4ae817bce8c85a1b35b9e8d7a5bc5973768413af643e889aff374effcab367714ad05f9fd6ce607934b1c537180229c415592060f73d3255ea83646707ea1afa1989b4d692f6037e1735bf57f6a70dcec91e6a2cb0e4321b29dbffd97d2478aa71609bd6337769870d9e8b11b45a3a983f74aa6e737dd6b26c193e8d7bce665e937fc876171113d5c4f0696468777e7ba714aea2ff7e91c0fe904b76dd3fe48183e171b6b2728391f8c5bcb37f2d35d7e801253f7cb21edebc0784a7413a2e228ef506e553ad250927b2969d8bdb02fdbde8d9e641c21454644cc5d6f56e15425c467d50818db39536ba38bf7a44950743f466329c80cfbc9c6c1882cebb94c9234e9a99de3c233b7e0c5b455a14315bbdb802d25884e2a5c21a754227d596282997e5d987565f615323b48eff27809fe7e5a956210f7c5c89ab4ed5803e9a30a3299b6a47fd8e3f1ac51a284df65aed87c64e22ec74f1bdc960344b200d6c59813f0dacac8337ab748bfd3bc8a28d644608edec755a91ccf2fae46a23d9e2e2230c51a68b062f4efd1951755c98a453031641faedcb88bb904a47e0bf128fafd03cd996d87bc19358264aa34b4b19b6eac46411263c38194c8840b55f7096cb33c938a176c47c1b89a1a0e9c146974c", 0x1000}, {&(0x7f00000004c0)}, {&(0x7f0000001540)="13c017e51ea4dbea13d253c6849fb931c8334c3c2291c6b8119592be94", 0x1d}], 0x3, &(0x7f0000001780)=[@rights={0x28, 0xffff, 0x1, [r2, r1, r2, r1, r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x38, 0xffff, 0x1, [r1, r2, r0, r2, r6, r1, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x28, 0xffff, 0x1, [r1, r1, r2, r1, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r0, r0, r2]}], 0x128, 0x8}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000400)="ffffffef5e843833a1168a789739b5d3e7d9dcd2c2e1c01586df8d86f839ab9506fef3f40c1d0d7ba9822dc8185e694ea9f94c7a90aa1cc02ae4b04adce1ec31a1276a1cb7671e7535a435c63e5c9bccbcb5136f861648fa8504d80ef3a138dc8072bc48b8e76f5e6bdf2a04e41b56e8965e90f4fb1f1eefb21ac599bda632e0ed6d15", 0x83) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000000)=""/72, 0x48}, {&(0x7f0000000080)=""/26, 0x1a}, {&(0x7f00000001c0)=""/142, 0x8e}, {&(0x7f0000000280)=""/104, 0x68}, {&(0x7f0000000300)=""/91, 0x5b}], 0x5, 0x0) 12:07:34 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgrp() fcntl$setown(r1, 0x6, r3) dup2(r2, r1) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50, 0x200000000}) 12:07:34 executing program 0: setrlimit(0x1000000000003, &(0x7f00000001c0)={0x400000000d54c, 0x10000}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) r0 = socket$unix(0x1, 0x7, 0x0) recvfrom(r0, &(0x7f0000000080)=""/235, 0xeb, 0x801, &(0x7f0000000180)=@in6={0x18, 0x0, 0x2, 0x200}, 0xc) 12:07:34 executing program 1: openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8, 0xe) poll(&(0x7f0000000100), 0x0, 0x9) 12:07:34 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x6) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x7) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) truncate(&(0x7f0000000100)='./file0\x00', 0xffff) write(r1, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0db199a7d238ee3acc2944d0e79b99d78358a9e98fa613e69fdf67680acc50b04e5f228d908bfce16f8bb411b36845a99ad7004e820897e2e24cc6ca7bb0385dded37fac983f5903640c5de73d16eb131161be730ee631bd043bc242bc1208b6927a6cdf7f3ce1e1173c3934cdc34a5f9c696f020f3960112def5c8131ed06df8d2c9f514c03b4a9678986cc472e62615d9b2769807b25d1ee341b0278945e229c6f4e6f09604cae66c8b91815bccf7283bb7605d204855926ea5a7bd1174022baa90ac95e3ab3b04ef473d6d10fb2a664dfeb04c9d76ed4409adb1c0e632467f65106740e971ccd543e3d44ce91f6cd5306820056928db18714b7c9810e37626383ab87416b99c7b9f6bb2f14bb1fdedb098fbd0ef663a3d2a0ffe5198c6cfd14c33c33164d14b46b65aab8e4c74fd72cabbd07d4f4e68f10a4e14f0be73772c7eafc969cec3217b85fed380919a10891921ce0f43e52a8dbc1a7f198f31872a8335317e588d882ea200e7363addc87fe48f7a97e119d505d38287822a9eb07682ab0eaf111e604f8eb346d31907a0883e573928f738b06adb2678f96cca793bb27cd91a26b9eecfca87d7ea494a399a948515f7c95004cc36f973752e111d7a8e072d67168df3c6943b70f8bd6517c39edc589aafec23b79a679611343bf69fb7ba408c6be83fb2455c098f6750803bbb6c2e9943d6d09456d31d62e5e825e2decd717dd8e2922848312cb2df8754cee0d9a2dba37217fe3e1d7e40dc84a559da45a31a8393cd53b22c3849719aa3b30320cba6be410acda42ca5cf51c35cb4049a93cfd1495a535579a9b8d1354e56fe7a0bc54ad0dfee18864e4bcc065afba2b39ef18e2781ed220918e8c32ca9bca511ce3bdf96f78625288193fb45e2ae620d588357af20ddc114adbe1675286df697933f289f3c851bfb5af1d69ee58dc02920cd2e976ef130b9aa4a681dfb8f47a9adc77d328a327beeb3a90ad4b35141627d19c5d761889fda365fb9d40ad4017e2820fd17a0c2cc6c4e9fc91b5dea8d83f128c5ea82ac50072c09076a51c0523e42583ec8f71304057382d5597a5730925cb4ae1ebd4d1fe854793fdd1051aa3f1aa1c62e84f0ddefee3e26d1a30f5f8d7f8676ee86f7457b8a9f4bf6eaf3489a82408170d7c6f163fd2e7bc81a18d37a61a5188b264ea178799edecea89d1c249ffce8bc61cbaed211baac476b8681a6fe227ed75c6f59db8799fdc9e40b949e847e57c854bbfd106ab1af930df5e07843330d2addadd0c0a6de08e8b8bd5a327aa7c1b0a03b1be6155c219da1970dcff161f25a0ab283ef7bfc8bf727feaf9e3864a249252b1bafd3297bef387eb48918065505613c336314ee86d34497e0bbfa5e239aed350b176c50fe6a5a9d8f102d494f5d573f76133f579779a38c31c6acf85186456dd2c8f088c370a6044d2b4879022d98c1aaebefccdd0ef41edc568a2604a2daf436936d828a5d479e58d7a6213fb9f5192c4ee89b933e9531dbb8181f72aa96215edb9cbecb3296a2ad8916fe38c1331d130af3547f0c03c574f203b58be91f7d11cedb5f7704a1875a9d9278ef8ad4aa0ccb84e141f1064c502472919496c59a8cc81c642ea313ce5137a91812152c16e83559dc5c53460116ac1f018407e871da869008a165accd47fe025bf12c1405a4b5aee6917fe4900119853c32d2382348c23b47f2e6e2caa24e8fc68c343647342488a64625abdd8082b4f7ad4c9b8654c4f710346971b6a5493f520d4468ae59a8d572d616d85125124f45d87be2732ad11515f67cf773b56283db9fc07776177d0368a6cf0fedbdeaf2c5ab9c5014a06e84faa18060357159604ffd662b7ace7ce327668521591c80f89348e07cc1856adea1b6f12922c5dcd0edfa0546e6288ad4a4192d02e8d0ffd155b72fe43712968dc8bdf9633467d1a6b1c439362f6576381b3c87565bc6754f6897647bb299eb09bbb2f4f055c9cfbaf9702b8e0b060767685b09965c58e3783a88e9dc2d7ad563d5a4666c298b8851278caa5699fa44157ec759f2b8e1e7eafb1852f7b2d7b6704b3dfcf66636ff3c04138f4181fed06c3901e6e2875926bce78ee0e033579ed63839541b9c45d3b5b2127aea6c56fba30008fd26dbf92ff10112ad8f84947f04f71087ade611267431afd33e6652a6cda10d2e7ba701fdc73614b4fb8315faa68f57df4db476c5f147db1cc88377c55d0bcde61840f17bb783eadaab36923addd181b112b06939ca37f0a", 0xecb) r2 = syz_open_pts() close(r2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x5, 0xffff, 0x8, 0xef, "2dbb735b628dc731882234ff8f7adbee49b89270", 0x4, 0x7a}) readv(r3, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$setflags(r1, 0x2, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) 12:07:34 executing program 1: socket(0x11, 0x4007, 0x8001) r0 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x2000) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x41, &(0x7f00000000c0), 0x341) 12:07:34 executing program 1: r0 = kqueue() r1 = getpid() fcntl$setown(r0, 0x6, r1) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0xb}], 0x20, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffb, 0x93}], 0x10000, 0x0) 12:07:34 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x100000000000, 0x100) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/94, 0x5e) open(&(0x7f00000003c0)='./file0\x00', 0xa0800, 0x0) 12:07:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000040)={0x0, 0x160, 0x0, 0xffffffffffffff91, 0x0, 0x0, 0x9}, 0x43) close(r1) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) 12:07:35 executing program 1: r0 = kqueue() fsync(r0) kevent(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, &(0x7f00000000c0)={0x0, 0x8}) kevent(r0, &(0x7f0000000140), 0x85, 0x0, 0x100, 0x0) 12:07:35 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x7) select(0x40, &(0x7f0000000000)={0x2, 0x1, 0x46db, 0x6, 0x5, 0x9, 0x0, 0x9}, &(0x7f0000000040)={0x2, 0x1, 0x4, 0x4, 0x3f, 0x8, 0x6, 0x965}, &(0x7f0000000080)={0x33, 0x3, 0x401, 0x3, 0x9, 0x0, 0x1, 0x5}, &(0x7f00000000c0)={0x5, 0x20a}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2, 0x8, 0x20}, {0x18, 0x1, 0x0, 0x2}, 0x7fff, [0x7fff, 0x5, 0x7, 0x7fff, 0x5a35d401, 0x6, 0xfffffffffffffff8, 0x7e]}, 0x3c) r1 = socket$inet6(0x18, 0x6, 0x2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000001c0)) getsockopt$sock_timeval(r1, 0xffff, 0x1006, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000280)) 12:07:35 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x200) fcntl$setstatus(r0, 0x4, 0x40) flock(r0, 0x4) read(r0, &(0x7f0000000440)=""/4096, 0x1000) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) write(r0, &(0x7f00000001c0), 0x0) fcntl$setflags(r1, 0x2, 0x1) 12:07:35 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x0, 0x0) dup2(r1, r0) 12:07:35 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x80) flock(r0, 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) fcntl$getflags(r1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="40435cb23b9f8146e06ef4bbe2e1f8f986519b83cfde8ae71ad2d135379e7d40d17fcce5e6f4f82a5d5111688d7d5c2d54f56a6c05d537e8664e86aad46bfcaf941ef3b3f4e5ab10925441fa2c1d02cb99a257ffb0dd4445f1eeaaf878b135b67ee425071fc4a72bb399f9f8c607fb2994acde3ba6935444545e7528205d55c0e59d2cd591c9bfda3eed6dad38e24f07049427de1f96ce081a2413c68fa373ccee874ad7279f5ad539f5a76df8b2662f2598d69ca5bd572c3f67", 0xba) ftruncate(r1, 0x0) recvfrom(r0, &(0x7f0000000080)=""/40, 0x28, 0x841, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) close(r0) 12:07:36 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) mprotect(&(0x7f0000315000/0x2000)=nil, 0x2000, 0x1) 12:07:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xf}], 0x9, 0x0, 0x7ff, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 12:07:36 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) 12:07:36 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x210, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = fcntl$dupfd(r0, 0x0, r0) shmget(0x2, 0x4000, 0x308, &(0x7f0000ffa000/0x4000)=nil) sendmsg$unix(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f0000000380)="f3a20a04a006edf192e2ad0d550e8b27d6a098ca0a2c2b7ba250828c83f8edc873a1cacf70561300bfe8b400cfc48c6d10ec6849c66edcd9bad0cc6adad785209819dea19531e5796e44ec5025a82b6d1fb6817ed5c395e4b88a9be0ae41fd4195829ebf26b99da2a859ad76c5ea878e63576b002832fb2790ac2beef765b9a9a821ebb05c9282d6b4d0d31c49399f956f424c9a349abf927f91d80ef8816ad8734c78a3efe3103cdd1d9f328981aa445a5fa0123c837d6800997f5eea00931427aeb27cdc42e4ad6ce98e57cae01660355a5b373e3cf4f442b8b580a26781f59667c879544c653ae1c3bc0dc3c33fa11739f32568a0ace139f83b09841ab031a1fad1efa1f5a0d786dbed99f3e4c818a131af5e060ff1e8f348a3e0e581126761798891993c0345ee668dd2f8c28e35b9e9c43084c57fb701d6486359affaf160e7ae57647829522e003631987d054d8529128eabca65e1f9ec20776adec699db0b594b53fb37e716ea1f8e2c98426d683cea6bfa7f4dd305fb925b2cf085c1854b27425c411e8ac20b5bcfa85d343e8033a2b496b7590f18ec315dcdaddda2712f6fad020c332b22fd341d7644c24d9004b6c5ab11ee36b1a93bb9965d922833b25cdd10395e38e1476802bd6dd727672b3312080f23a2947e5bac295861ee1d337fa764db1139f29a1b771bde373c7d7b5ef574e5d2d811186723ad31038c25208454f15cc1890c3a6232a53b4847a04ff072d515b883328c1da24f5dfe14aed45e0e5121a02808af52239046b0e1c773be138c8ca77afcc584c34a820da5127bc486a6bff143ffdb114339a34933281dcaba65ab338faed18ac606d77bf9ef902db29598bbf7c4a7fa7586f6059c3a73d564777f76da379976a2871961b60e330b5ac20e7f0cbcb9fb6120b95d96aeed94eeb0391ad95a8e7536a62e7ecd585fd537e57c31c754053c5605f91bfd58f3ad457198f0ebb6bddee35e748657cf2fc3dd7e49b396905e1f01a41debf67f9eb2850f0c60efe40c355f687617804853dc8fa58be6d872679ba4e6c8edd1316aceb342246e91cbcba814f886b7aa88f51e4dd88422aff5b14bf0a457765debc632c1d86ec5c1238b994c3338506ff652cbccb4b9c2246cc1e4e88265bd346e090b9d4b4615e3e1be30f58b113b47498fed1360f2c7893eb8d34887892425df05a02c2752a02b3b3be5955eead5eb2df90c6bb00582b96b9c6b7daacff01c2a9fee34c28780af406788dff7985d6616c2046ea07ac56540c46b6f65154f1a9fd263902042c681e3051d54111aabbe7d5c45f966d98b48da90c00db3ab7b03f66aee80024b5e2bb4757da735cc92f608b23e0040a97f07d6d54c0a7ba0e1ee94ba9abe5dcc1db89122ba4cf22adf7041a7e10fc62e9622fa40dbdebc9db597b4eb077347fe9bfec4a4c56852c46a5f00a017d0c0764f918e00e81f58bad348af3fbbca5fc6bbd359316ae24e377fa91048a343fa36a7a6098b8e56ba0b5fb79b2964d4dcd85b56a3c76e0d40e454db67eeb170785c80087efd354bd3c24eb8c2a78461f832cad8a2a5dc807a8a15494563599189e8dbac669d6d8ad1a731753a1e6ce1816989b546893ebadba8e39ef088ad405562b0895e938b1925a77a24dad5d691fa47f5c12ac588b5f273ba619564590a4f1285c65df44956f85a4ed3db4817aaa49a69391a6456c7e42fa46b93241c8418be4222d2aeea039d3a69cd6add16b580b683b7a04d78d324dc56ef21a0155dccddd9da728c84da0650c08d5ed6959248e107f0b16f76820c3a6b0df78922edef79c6ef0401fbcb626ec1c352ade58968b162054f6ce34693de12a377731d3a13135d4b3279320f003a2dff48c2ceb24f5a258cb33feaf7ccd18ba80a77b90a5fc2b0cebe3e6c54d62eb5854535a1f394e7ee4bd326112ed18b6dd7aee1f55de61ae2bf89ed9681d7f0e8010f782531004eaaff38ffeaa1c3211628c706ea209b438ef5772b71c12099dc52a7fc25f8866b4691478e88172b61eec3b4c7e83683c2d0337afe0e103f169899663690805cf03dc001428aa841cd467ccde8b4c8af2754d4d586e20196d54ccf0a8258df0b986d828a5b8ee29cfba17f906f4cb62f451cc47c0cbddde974f7f6c28530369f925ebcdf8fe195f5b10f3eeaa3d0fc6cd42ae181727d2a2d883e6177e50925384ea47a6481a83098f465c97590ad2632e8b938db9b775fe774cda75e12317a0630ccef6eedc62539dfab6fa629d295e0e67d20cc8f1ea79482683f9312ea0008fac1747284a7bf18408db5265d066269e3787c4cbc466ae9a5d31d166aab5424a2ee3bf0f4cfe5b85799f84ab3bc1f68a7f5b48ac755a4ac23d8b1512cdac7f8f69a31bde539b2a574744440596c9e550773c48e7cda5cda791ab16a3928e1694d9b73d9567e889b5560defdc0c71a69389ca35e6fcd5b4f7342809a39ca363238dd9a5e1440bea97a733c58b7c3ae41bb22cb151574b48a161f7b54660147fe2506468a04c2b050a4d58c5a1c8f80482458bcb129e6d9f04385eb87024d7496d50e4546d839625ad2f3d286946a21e37a7177284f85466a01c2cfa78c452eddb6a05a86536f9c3c3d64ef47736ffd57df0b3e7cf2c8cc75fa6d09463bbb1b76e8d72f8f43112be2ff8f60c9b6ffda7acfeac5756e4f092dd904e0620be66f14cce9c7e92f02d948fc494a9034a4be6782ed21b52304cf1fe656e2bb18650b7a8e33a9f375be227538cbe3290a363a89a8c4596f2a390fe15bf9b97ae24c0186435347eba0aaace74750c8925f960ffb4b0d256070d756788357705722f2c7691437d5a34810917c669b0a86845a6579c02e54c6cfd5605786cc1b397eb04a19874d695a9e2c9f1579d9d4423d9d8409cf598045981401c6e93e3cc3eb9dec7086e55aff3bd227a736bf53d33ccbfd9ceaaae4cb29d9d037a6a2fe54de7375ba50fdfbd2b73221410b81523ff3437573f97b1c66443058113334267578a90e90b69cebcd5d88bd7e843957ac163727f0a1ca58a10d6e3fb320610646d2db37281e494e471e9ee7fd92a3797010321858cd04c463618fe94e16a3a75dc1aeabef33715c0e7b483eafca55fc0b8ead46f1f8ae0038121c52a4de775ef5130b3f344a1d37dd16ea514f6e101f178044b6e4fec09f03310a9452bb6467333db4bbb1ea87fd1930558fae127ba12313425b6f5fc8c19cf8ecbdb45518ec36614c525c14f1ec39ff827bd5cbca0c74a61d05518d4cdce635fa0618302a440d6b1e07d2a44232d6c320af5727c73bfc8a0506250c2a43c9cc97219ae9b6598d9e72fd36798508f80ce7834aabe3fab5188cb531dd1c1311466bbc376187d5b9403a419b7940052028f480fce6bf8e4305f8f133e8734d14b4377801036fc15afa8bcefdfee71031da6fc811a6f2e79bb0f4beb29995729ecc6409e9c0624a06b63e0fcff8278b18d2fecb27b206eb1accbf068bfb72ee4fd647bd381cd49c38c7a9242ec8273e44493dfe52333e4015f4ee850f1e1092a52d1f172b534e732bfdf05982cec6aacf060b53909c06f49bd7fc1b3d9f0b3c211d00757604f437ba891fbce9a308bc365a1b62f5803941f66d9bd5fb216d6017720e63d6cf8544eec1a7a348a4d4377c91e2e24e68f9bda4a47a1952dfc9a3a3ad1a9933ae971f5eef526f1a5ce1cd8cd95e148835f43ddee703ecbd64cd4bd8cd6d3e0916c61c796562a53d7e4676b13ee681361135c91257c54411f4f9859d352abb693b22837ae0f1687818427289e6dbdeaec05743fd25f727b8a7e2b33a0aaaa66fb4a447c60f25af0eb0956829d0eda6146a12a23d492cb1094a148ecf482b0ffe5bd97b63c4db4fbd27e63f4cd794c542727481b270ef99c6f921c84bb288f01fb43a8413f02c16a3596d58b144151daacecdbf845e1648278793290b5ef05969334363b64a83ec4faffb19b7695caf40cb0100c567cf10b498a340ce53adbf406cdf2e5402add02019584b7601c45ed2e7ef9cc533778ca20843d8688625359db3cf2cfb585f2c04d9dde3d3f83dc8acaf4fbb32a14ac2cee21e7dc679961269a0222a9e2a3a5f00ae51064a5a48420ad4233bc3966ab333895a2dacab45feb161554335315e98e95427d049bee581e231761f0d80e61675a25c0c3f200876c8651ae4e16f222ea03db0dac0218df55152af5a5f52c4568c2ac3a6ae958d25079c40cce3788bc72b495035b7c3c928f6beea1c805bb50e383075faf4834f95c9b133ce7b3d3eec98ae0a52a2ba7b9a97119bd53407aedeb039cc0c24154dfedd0d18d475c36de5404f13abfc0a29180c6f1e5e3075500ee7c19d4bf0ff2794cc14673ac86e8cfed9dcd7e88a0b52fff37eadf4234287bdee31acfe789619f0b2215b1b99b58dfa5a68b212df74d9b5d1a3a86b04f7749dcb0f16ff01d46eb3cda1e60a44515d3465d69f55d8e1db8c92a2e119983a0036816e0e687959be1f128f1911fc6a39b35707c0d6be8f8d9367aa1ef9e7b04ab177b2f7ca7e6458192f7a50d50e60ef0173576fe8e69d3490acbca2f9cce45bdf936e8988a82d5f970b186f28c0c2f802d5d3a174e49416c4363d665223a9bc9dbc25cfed6be17e3363184164fd72c32d277ba2fee1d062fd5621f431f37364f6947a61445d4d61ea4f3c5961e45ab6bd8e46a1f6dd12bb6268f0b0561da275773055dde2f4281a2774e6eb82220bc50d36cd01e92285c46a0740951aaab70852f7fba4239b13fc71b42d03c1e44f592b165c895d428db4c4be80e0df79b0feb481ed92be70cfcd43e915065eb587e4c44cc729cd685d84ae7fcfa1ab71136212cd09176da885a11bf971d1361b460a204fd9b985693eb79006012bde4574f7dbbb9be0295ce4c42b4737d6195247dc4f8b5596cbc2bc2d", 0xd9b}], 0x1, 0x0, 0x0, 0x408}, 0x1) 12:07:36 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000001500)={{0x18, 0x1, 0x3ff, 0x200}, {0x18, 0x2, 0x0, 0x560b}, 0x0, [0xffffffffffff64d1, 0x0, 0x4, 0x1800, 0xd5e, 0x1000, 0x9, 0xfffffffffffffffc]}, 0x3c) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r1, r2, r3}, 0xc) sendto(r0, &(0x7f0000000100)="bcd7dda8acbdeea7f76d9ee523e00b3db55c721b706f7423acadc8f41b0d71211206025e3ab90762c621d80725c53800a23bcbd704f7884dd34b2de999cf013582f87e2d5de13ac82de6c6e0d970739ab00a6cecb86f4fdc67810e666ed783df9c03471b58602edfe7bc7566d4d3c437e9d77b06d672604b134c97ca4da3eed702c2417478aaf4729f2a48a4629d1a2be74c25b2aa78d241ebc5276491f7ca10dbbc9264188f3c4afee47db85ae8e1d6542600d446e06de4e8d0bb0922fd712183eb168498e1c66af9bbfbf3c89254528699ab58bb85f5888f593d7f6d4d662814d7048c0d97c8eb7871c9c3d1c44365aaf30608", 0xf4, 0x404, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x1}, 0x8) recvfrom$inet6(r0, &(0x7f0000000000)=""/67, 0x43, 0x1, &(0x7f0000000080)={0x18, 0x0, 0x7, 0x1e9}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1104, 0x0, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f00000014c0)={&(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001380)=[{&(0x7f0000000380)="26d5b888ad0e901d0423d97e86445a62522e5667629f843b0827c96a8866fa6e8682ddfede9fb25a7659c602a341ba37b64257ea7e077d1d0465b986ffe5ffe0d7f9dac851943dfc96f338619c66173356c438383ba524860875c5c801db5349eb70002f37cc0679afe4c7af05f63138706c6d4c3ade73f761ee5765c075fe6a066f620346f251526e380bb66d1a6270fb164e2497ebf85885765819305a20fb1000c352e40dead5aa144d111c1aa21cb37029168ecb993ec3b425d2695828eed1881f1a85007380cc5277dbe298829ebc1900dad1edfba9c11ebd6e131a393a4fdc36777bc86fa3b281f6155723b96d23ff962625efe7f8c3ed0a2867e3d525de63029b7437dae3d5703a493d055de3b38248d4f91c83b3c9b2ecce9994b67c745930b4a21ba7e6012900d18f4d9ffa11c14eb403d628ff2ec186b09b7342f0b9afc184486041464aeb2c9a6070599991e266c681c1e4196417029fcf73eaf6d0590c54919bd3046dc4ea2b9dd49f8b32c2ec0606a92c528cfb7b92fda9e4083a32aee2c5e5d3e6968c36fbc75e8f2a51529414aebec4933d33606f4765e4734bb8a9b23d262843576af41174193bf75036019898c47bcfbe7acf5633198cc49f9f87aeaf6f9103377fb0199afcac7b746b3378d60bf5fb10268ff7492fffabb2941e8de768b5e62232e78140d75e9ee442e23e0087ecbaae64395196c1954da719b00f9c8f871823c3e561ab14ba1abb9c8e107164ea96d4983e3f4a6aebd14e24521652f654295e9795b4522f7d17e73ff2a26fb5458a0396382b1aa10737aa52a0c407cb3c28154da325f3cc95ce16ab773b6f843d45e2ae0451ec066e7f6e4a6a13d512dee93d3d9589e42ad63d2526c16ef415d7dc2b372f73929743250d10c1caa6b804a3ab53fe1fd3b8e09b4b911d2cea4202d84b501236e0c73f67242c1be6a9ebbb5b877695fdd65f983a3784f0e45861ac30b81c32f5ecc8632767516638649f3d2ab3852ad54d6551fc310decc28d2266f3f28fe4718e9966b3ead76e796b275d63341bdcfd11ab9ffac101b9b578e0c13a5d7b4c18db60d36e9fa895c64bea5d96cffb76566c39dd48bed1303edb36cd4bcd49954fbad3028ba2dbb61310e4e5b6e84c7320d8cc08a8eb4efe23034da015481c06a8cf8c69ccf31eb66d6bde59f70bf9ab904ed30f2b364179c6b4eec400151f750a09c9f173311946ec724a6712b61df8415749e92202b61e633058c5a79b290b2f1d9ba64a9756da63899bfbd8052b08bfc0329255e75bc5c4a0ceb7326532039a9315a8994b0d16658c2b884dc377eb73a63a60d0498af29da78d041f738a166571c156699343d882802c651af5a348cfca8c5396e953586ce291f2ca262f17277f316e8c2edfefb1a76108fd7f288aaccf1ec3b8057feb1d3830ba9b97958b2462f51febb36bb4f6dba02418a4528cc032175723a5a0412e8bc7ba1b119f52aa70f8fe7de8457fdfad6c3a05ca7d622f4c664f77f6d6538d1e06e0f5dd7843bd50d778bb3d09dbe68cb934c348309d47802d2b4e0fd55cb6f55799085c454b4252e420b644e75015553c07e7c3fb81201fc3e4ad0fbf29b8515ce03caaf45d43ab431b374655cd705a8582243f30de5e5f9bb28e8989f94919cf25ff6f3e572260c8693da78820cc90ddf7cd7f0857f76728e3bf45c34886e9ca706afcc8c9d77915b9cf1ab49ec7af8676415c0913fa8f47ff7b8f54b2cc97570891512416db670db261a6ab1efe24e7349d1e254feadf5fcdb91e4c0cd9f3aa39544e925f6b740e85e7e420659508f48b41122c926283fb30566fa44f0c5887d0dd35d7477989953ebf750bd9a5cec9f16da13b759f0fc1f42f8ad4070d0214602c94afeef1c8b21a394e6550bfb47c6a1411b9765469f0d239bcf6bf53c74df3923e944878a7539ccaf7a49ca8a153ed6803d29bb77c302dde8775252b4b2287d431584a3bf4224f8788c6d23a9d3613c9881e153510b4eb06854578d1befb9aca4046d9aeeac967a6ac3ff7642873c731f81acfa6f66ff3a07e204ed5bb54dd0cecf51261c1589c14d98cb0bad051dc2787f50a20216237bc863818cf20742e126b68383195359296d269b83b6893300ebd59e3d70df9629abd6b6fbecddb1999cf22bfe30088f919c734b298057cf8fdcb3a0505a5d4dfcf72d6bd0d230d13fecc28910324d964c39a4826d039bda1c5807da71106dc2c2813cd77bc37c094189db963f4d17d4e230f7a85af6e0a12df541f5cbe108b6a1fb83a8288ef6f1702aa9cded84a88db85a470ed9af4eb6698e4cb557b90ff77416a38d2276f5b6efe08567c0baf7aad15240754d39885275252948897a24399465ddc53f1417d2cf142cbdb650c886f2810612c058af2bee2fade8d59dc1518777b08f6ecbcc17b2477435d218a17263887cf36a311c33ca1086e153224a506abd302450117b18d871be438b6633c9a7d1153a97254a3996d434ac698cc48c31c1fcbb3d10b8d929f4d147c449f77370a22dd38009cc5a899a1271a270be3473fdc10ba9b6276e6f4c695117e1a5fa3fa83109e6d939a4f7007df23204b2355f3174c15bd27424ff3ea96580e1fb83dd2d331cc9ba36b5db23deda442539e376c6f1b54795aa75f6171b38ad0cc95734e401ecf8b7c7ab12a2f3cff61d47adf4b29f47d4522c5c99b702b45de11cebfec4d44dea0f061c9103a7df58ccda4aa38e92c1457e8f8b2bb0140855049bc7ce8acad9b086dab923daab8204455dfc22c1fcfb5f3527e85fd77435735ac78e00f1b18b1983faa2a7ff612fbd951b7f5aeadadfb82c698986df953a90954742c8e72a63de2382b7a16a6311a496b4f4320c28a25686def6dd9b41df8b16134ee6f5b1730db45d2bf8aba1cba73b49217b52a71b2f4547ad2958eb488db7fa7f820cb8cca8bec3f9d6ee9d1b532e1511c2a339be0bfe2c2acbbd84010b856ddb9275dd0887d5058500c4dcd6d66088253fa3e43f09977bd042dd4fdd0a4cb4db8fea021b35af552a52b9b76b930a5ac65e525fe2cf39990797d52c140233b383d799350c4b603c48a4918173d4bbb3df6d2b9c4001560847967c99d72c6091bc7b9b36fdb8262fad806da5dfe96dcb4db35222f368b7785ad3cda88916bcc3164679c0c6aa9dfb81769c8cdbfe73524ba4b48ee3f20f4aea933d5731eab54ffcc1ab502809407edeaea0181ea4b4dedba8a6bc5977e60651cbce1829727d2db775481ee8faf5b2cd268b84276d4c77aab6a775203ec9dc0f636ce173d458adaca9f856014c4b7901bda03a4e6ad818653cc23118ee23c7ac7b9532287196f7bcf2e7edc0e34627b2ff0059fd9dc0119f9d9f310a2930ae3f89e21ca120ddd3f8c75d877438c5f2057a655ef24dc88128c940e5bbd16d0dc466cc0acf5d49049a6e8f6c46bc08de800815c76e28c46912c55c6a90decf853b775e071265d04f90fca038660a481be37b7546de0c664408837d407e8352ac15b49ba652ecb2c50031c53f2bab30628afdc79daea65e5ac7c8e5b1a528c6fa85387940dacd0b5f410078f278f3081bdbee3b1ca00ec4ffe38b546ca59698dbaa9ec2b87d23407c9d5663707ce052af3a3c77502c6ed069407972337e2e22de02949ac0f77234da789c78229ea4397c840ed49caf18ffc8089784c80e2da5c4ffe152dadae3a21ae14c57261f3c70eb7906dea6d6cf368b29c92b9a3447c24d055e40dfe503b11ef8855f123ece765ca6db2badc3dc69ff4f5b6e78b6b980731b5e65bdecba48480335821d9e7aa556e4b303d75dfd725ac73d984d6844d823aa3d9c26d2f386900b989264f265e45495f04424dd72edf57f34e0ef41fd76186eb0cb42511ab131c3e29598862de87d0ecf6c07495d3779135291a7fe553437fa6029ebafd269e232510df20d05650f9f26c9fd259670dacc7cacb903df0b5fb2587812390090816b7eb25214dbb6365c0844a291dafe8e3fef8956d92458ad82f7d50066d931e6bfba4a48de1c29b4549f2176bf6ac4707f2d2b6c249def140fc15616775458ec89a3f7acd15eac8473a009717f8fb28dc38808b0adf542d2b7472ef81953ecee0061d8148529fa8f6390d2684d317b5bc5a00a8f41089a75c003ccaf821c7a16a947a17fb4f2229220bb98a428b4c2ad74c5769b0bc24251d279e53c58f4e52f5daf1b6920be7c9b12aa9789b4a305163daac99c8e231413de781ce555bb56e6bcdccc551817ff7b92c41fbd80199be9fb14d85179e32bace3caca3b548251c1e792bed863f723c44000378804644b7cb79ecb9ed0dc9a9086fd2dec52f5d601d77cb502c35beaeedb279f561eaf549904e8cf30e57787cbfae7be978f54affebff52ea5020986e3ab5a9573a6c533f9bfa57bef61a506aefccde00c33caca1580f82fa45f3cb9cb024ade06153c443c67ee009d436a2a471346588694b00c4fe42708759100a47d0f2e975b66f9bd3d5772a55642b8080d240e61c9da721bf3f83dd299338a752e8494906bb871d472be3e0fbfad6ac7227383966387dadfb3f9dbfb85d78cadbb58a120cbfb8f701ee879494fb0e2fb71e9638a8c8d65b20dab9cbcf85af48fbaff0a15d0c1bfba96322b45830e988b0ad9f881fc67d851af1f7d3266cc1f4a106ff7922838c6ed28ff8fe0172d3c1ade01ec371a7b8b04570549f3ce04b5312090db120b6f30fb4546b85bf700397459af9669e070cfd1288b9a71455ecdf4868b66ff07f4c6ddb34151ad1d0a46418153c536355610b7665acd9788f4d6a4a5c5c6cb0592a49596823db133735a9c6c138a6d1716a5bdbfbb2a402578f9a0765f67e8fa61934e3c3f6d8de199f9ae2774e43f0e24a8d06cf791bb83626c6c5c9c45851124aef29b2113aa073712ae84efeaab07c0116e6e26a5dae11e49ff4ad28cf505f33a58934bf29ca98b1a5f64f277a94a1fe86d7070c09dce79bb726f02bbcbd7ce08b187ada61c0df0f57a5fbecba9a7ed3bd653ede3ab0a85312aabb6729caaa13a75d67496184e390e611c8a4523eb1d1df63ad80af900c599c73d88a965ebbd709141f1dee671f118d90fa8adc077b6b627b822130d740effb5071dbf43fa0a1ca9dc4d63ebeb388a7ad8515592538a5688c556002a01143e0a81918b4d3aa9919d6f05266c68658f673b92f3a31e0b68b66d034740748f6e396783b2d07bb66b4ec2987a5b259cf0c59b6e1dff785f01820e315e128feb20ed49720a57e5d36892901263712d28690b692a7c41b8ebfec4838340b7f933e0eda0cfcde0b044044dc65c27431e4b389102812b0399c60f8a4cca44783daa2f975e9399d30033dd15b4f31616d08671b8966d7485a659d9fca9c5804f4f887623fee45f376219c1be8491eda348755c63ae2f4ce6147570ee6fb2601befcae6c9c9cdbb111f6a8d2ceeb4115aa9e3c10bb0910325f3417f8e4cdebec7416670d3d809ce8e8237615c59e367961c0c8a0a8eff9fabbbc25bbbc9597fcab80a829adadff37dcb1a778f88453617473d2f0c1c6dc895c8b5bdf8a2b8f8e4612d96b00806b4ff025ef6be0d256f3e50adf3b7e8fdfda3414b8793ca5d19cfb9f3918751025d15f43f2cb4c35fde7b2cc63ca2311ea84fbdf68adefd6da9fc6603dd0ed12fe581d46d718556b134843b43d04d012b2cd4f76601b408e09c4cbc17fbbef06a7a25752d144bc9ba4826022758470c32c297f7a9144a0d56bea9893cf2de44dbe285ba554c651dcd6f87766226fb13d99f66f773783fd52a6cc", 0x1000}], 0x1, &(0x7f00000013c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0xe0, 0xc}, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0xff, 0x1, 0x1ff, 0x0, 0x8}, 0xc) 12:07:36 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) fchownat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) close(r1) 12:07:36 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000140)='\x00', 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x6, 0x0, "bdb7b425e3cb26b3ca2e644ef1b27b4dc3dc0848", 0x0, 0x1}) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000300)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r7 = geteuid() r8 = getgid() r9 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x1, &(0x7f0000000440)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r14 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) r16 = getuid() getgroups(0x3, &(0x7f0000000580)=[0x0, 0x0, 0x0]) sendmsg$unix(r2, &(0x7f0000000700)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f00000000c0)="9381afdad8fc999b1c2f8bbdedf6648ef2521a3b8b715218dc690f6d4f6e4c6d2d9e888475c26941b28f2ca8531c06bff4a0804d9512acddc5d7dd36aec0928e21139b94c0516ffb63b8f89b28aae0ecdd77ef13b579d0c6a44fb194edd13c912d446c2cc2a75cd8fbd37469d75b113b", 0x70}, {&(0x7f0000000180)="15a7c1d056b055953c4064af165adddd748c94f7d679798ef618db8fd056760bcd884d23f284b441218ef2e8955ee285a48fb111fd0a4bb3256728ad78dbd404b8bb0e07dd0ccfc71b8443ddbf1c855a472332b6afe8965c83f385173570fc21", 0x60}], 0x2, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x10}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x110, 0x3}, 0x1) 12:07:37 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x64000000) read(r0, &(0x7f0000000000)=""/120, 0x78) getsockopt$inet_opts(r0, 0x0, 0x2000000000000c, 0x0, 0x0) 12:07:38 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000040), 0x0) geteuid() 12:07:38 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000280)=0x7f) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x10000) ftruncate(r0, 0x0) 12:07:38 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', &(0x7f00000001c0)) 12:07:38 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000002b1}], 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) fcntl$getown(r0, 0x5) pwritev(r0, &(0x7f00000003c0), 0x138, 0x0) close(r0) 12:07:38 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) wait4(r0, &(0x7f0000000080), 0x8, &(0x7f00000000c0)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x2001, 0x4) pipe2(&(0x7f00000001c0), 0x10000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r2, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) wait4(r0, &(0x7f00000003c0), 0x2, &(0x7f0000000400)) ioctl$TIOCNXCL(r4, 0x2000740e) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f00000004c0)) flock(r4, 0x8) ioctl$TIOCSTART(r8, 0x2000746e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000500)={0x3ff, 0x6, 0x8000, 0x0, "967e2f6c6b976d28e4341979a8af14d26267b98f", 0x6, 0xffff}) r9 = semget$private(0x0, 0x2, 0x10) semop(r9, &(0x7f0000000540)=[{0x3, 0x8, 0x800}, {0x6, 0x0, 0x800}, {0x5, 0xffff, 0x1000}, {0x7, 0x0, 0x1000}, {0x6, 0x5, 0x800}, {0x3, 0x6e5, 0x1800}, {0x6, 0x7, 0x800}, {0x3, 0x7a639475, 0x1800}], 0x8) r10 = semget$private(0x0, 0x6, 0x2c0) semctl$GETZCNT(r10, 0x0, 0x7, &(0x7f0000000580)=""/132) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r11 = msgget$private(0x0, 0x400) msgrcv(r11, &(0x7f0000000640)={0x0, ""/4096}, 0x1008, 0x3, 0x800) recvfrom$unix(r6, &(0x7f0000001680)=""/175, 0xaf, 0x40, &(0x7f0000001740)=@file={0x0, './file0\x00'}, 0xa) semop(r10, &(0x7f0000001780)=[{0x0, 0x7ff, 0x1000}], 0x1) write(r5, &(0x7f00000017c0)='k', 0x1) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000001800)=0x1) getsockname$unix(r3, &(0x7f0000001840)=ANY=[@ANYBLOB="00000000150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000100000000000000"], &(0x7f00000018c0)=0x6e) 12:07:38 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x0, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "a4eccea6da00000000000000000000008000"}) 12:07:38 executing program 0: semget$private(0x0, 0x2, 0x0) semget$private(0x0, 0x0, 0x50) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000140)=""/29) semget$private(0x0, 0x2, 0x2) r0 = socket(0x22, 0x0, 0x4) recvfrom$inet6(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x42, &(0x7f0000001180)={0x18, 0x3, 0x80, 0x9}, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20040, 0x20) setsockopt(r1, 0x0, 0x3, &(0x7f0000000040)="46fcb17ca303740fad11cbe56ed3bfc522498a74836a2cd083b3fe8b5730f56c3d54293fb2103f7dc525707517635ce675cf402f67f216642f5b57b442e997a246e11a13b72625b92f99e4dd545a06156589ef63f4902066d3defaf01297bee42f208e33e70812cf2b0ac9ba45102f7a6b1b5bcbfca3f2849299315a923e1a286a3db3d2492c51694eca40c0d9dbb91fe1c203d581ad3cf6d5f5f691462d87018ac687123167a2c33a88c7c298eb94448c288f87d51ccb3e6a2694c1ed7108960c10", 0xc2) r2 = semget$private(0x0, 0x0, 0x410) semctl$IPC_SET(r2, 0x0, 0x1, 0x0) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000001200)=[0x68, 0x5, 0x4, 0x1, 0x9]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000011c0), 0xc) 12:07:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb90cca8590000000", 0xc) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="80878295016ce8e9e9780cb0f7ea27e5cc34b770a4d18703e9e95f056d8343bdccdffc42a854241754ce465ac0525f7de747f9f183f79249e6b11c534cf47542502c1225ee193aa7cc9bce2a4c1ac74c490bf3d5e07547b2ef40d83af6c9e8b586b5385e5d4bf5a6c8aa18a1039dd4d810e897345ec35971a5d71ec7041d54c45db8cd5599a341296c36937f18e9aa53248fcd37e4ed63c4855c7f313c65cd9b47059774937e92c6a66a7c045a1a1267", 0xb0}], 0x1) 12:07:38 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x480, 0x10) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000004340)=""/4096, 0x1000) close(r0) 12:07:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup2(r0, r1) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x803) 12:07:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000040)=""/55, 0x37}], 0x1) r2 = socket(0x10000000002, 0x2, 0x0) recvmsg(r1, &(0x7f0000000400)={&(0x7f0000000100)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/190, 0xbe}, {&(0x7f0000000200)=""/186, 0xba}], 0x2, &(0x7f0000000300)=""/245, 0xf5}, 0x43) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r0, &(0x7f0000001500)="c7", 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r2, 0x6, r3) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) chroot(&(0x7f0000001600)='./file0\x00') stat(&(0x7f0000000440)='./file0\x00', &(0x7f0000001580)) 12:07:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x3) sendmsg$unix(r0, &(0x7f0000001340)={&(0x7f0000000000)=ANY=[@ANYBLOB="42385ecf66696c653000"], 0xa, &(0x7f0000001300)=[{&(0x7f00000000c0)="9bf4acf0a87a0f546825d7bc28bfdd41844dd9eb3798044b960c54de8406d55329396cc322bc14608740fb0e949644cd39180abec9472d81373c52dbb64ab47a96560630975b0089c249726ca0e9b549fff7ae1424fd4e84a8f0893ea83222c74ce19b859ef30863d5791e515db6caf8578b3766a4e7e6687f421174e5bd945a79f98bfebf262149b433d1068d57a892e4a964514cfea60a03b4975a4d1856", 0x9f}, {&(0x7f0000000180)="29c42fe24624e723d3f6f7a720b023e767700d8aafecbefdb26a0cc36b14a134ee66e3155fe86b5f10086e24e82f19c0913e8c0eb040179c41271173655c9b5f9fb7622427acd89fd0d1e112bbec", 0x4e}, {&(0x7f0000000200)="499607801925227b0b69f696af0b1e9bf7b9b1e746924f938eb4d2a70fb4090dcc93eeed1e8b0bfec312bd98d7ded6d4ff562beee422e8d9e144309f874ddee6c5126ec706514edef9dbf126fd0b1c63165665141aa158c66bb2e6522777ab2583a650a6f7d6c1853ae5537bb009afa4d5c657b7f1c9192521c78e2dbdab8b8e942fbdc8b8323aba98906bfa4282c7bf6ce749584cdd234a9b96d131d7c515d194904e86b2c285ac10daea792951e517e8cf0a0247e1ad6ff8408436f2322a2a7470babceccecfa92dafb314228773e58d861e589c67f6a20a4f50e287c12c688090564f192c7bd48c2130b11b88", 0xee}, {&(0x7f0000000300)="c1a48eb096515b67947fe6d100baffd0ec8901ffcba82f4f44195acf4fce966af0a4b9ad0474abfb99be7c46432ade7da1f333b1fa17c9325fad7b6b7e13f2696a0416a262e409d5f5c0e0c43f14774a747a099bda3fead1c9356807f1c45d4f22f608c2edf215b7aca1b488f0955e5ecff6e75d846a07e542d485ed1b239ccefeb6a40e1cae7daefac39500fee29adc6dcaa24efd1ef7a9289de157f6174eb050441e4ff92d494e2fd439335b8d8589b415ca8f882fff01e64a4cc72dcb4669f091d849fb34f14cf98f33782100fa3ce61e8eab386bec182a634c82d3ceafc868781e9266ec2007e47aac6cadbeda89746d86d8de786b88c8e3aa5b804d2a28a7b19f034dfe8261e3cac395c4edeed04268ae91642eaba97feb83b820297e2eb332ade8229f9e27f664c97db7b73fa3f5a09077abb6deb7be04d21e7b3291c29300db9e100b1f385648dd942c10527e781a452d3fa40b1b485a1d7c23deccda6f9b26e13baa10cbe385227e4be00ef356a20f2ee468fe7eae4351bfa78b8c170fb63d79ad18f9bbb8e9e33af629ef2fbcebd4301a1b718f6b929b73d6d2e2f0075cafc536d6003cdac7242f35dddd601f184a709ed826254055d24550bea4dceec92f6ce84e9bb1e73872c373534fecb99788ae0a806fd6a074403c28c5d6c1939d0f58c45e8db4a65820f70e6162df85303150cd2185b073dfbc2e336d2ac2d3ccb964fb2914015af9ba6f7051e1bb762d646288f90e5d4b5cf4147bdcd6bedb44b0903fd326ec2db6ddb5e24a9eeee96f1f7bb8cccd4edb0b8650f19c44c6c24e3cf76e4dc12d08a18b944ae3b22218e31a081ae497416808636531b053132206cbdc7e9a0c9f9a2f2c1d3622afb863709af28a6af954e53d55714ce24aff98105013a29063973c2b8995ea85092e0b43673790774a58693454624ee8935a34d28e371423f067504c56da884e1d566b10f7890421a7c97142ce16f3922cff5627da3763b38fd3c6f4dec2dbae1c73d2d626b4d6ef34dd866d258ee710214da25ea6a45d882e699a36753e1fc2a1448b36eb0c77bb07b55188af170f5c12b324a4802a7d166fb485ad1317bbb9f6dfd79d5b4294fb2afa4ca6c1e83ab7bad24c4e765f977a4607ed7fd516157618bcdc69efe8fc2cec514f7938b1839212066707018668d9d4b1c88777340fcc26b83349261a70d9d68911b2fc0ce1750b5ad4b8e768069c467a0c2b9e28532081957cd1982f0a2a438b8b1ee74d47b55162eb1159bd922891f0b9aebb0c298b85409f2888fbc98147229b0f4904c77b479d2fe7e27843b0afa1a046c88072a0670c757900cddc1f3f38c26ec87ab954288df292f2323415ed8b4f94c11af6018683a16656bf9f61323e1618b4854e68c62c290f50d4cdd0abedc66aa81cb8d63fde39778ec0bfcf189afc35aa4b1101b3a9a03afb22e377f8e27c76b7e4f4ecbd31cb6e141e02a43bb00a57f363d65f95e5a8070944902fac1232bf6a343c89a37469d5fd81e00650e77c2dbbfddbeb37ac5aebc1b44689e092aa70704713e67298369857cfa7ed8a479085b5aba13a8ef985edad224384db3182cc226d5dc3308287381a706114f991d70040190529de5cda2c61d8033117714168d4ca98e6a33ad20a8d128a5f776dfb40ffada96e51488edb20f6498baf50c326a394e87a9d608049effc5ddaf117aa04acf931c6b48a1340557e68e8bfda67ef8cfe9d690d8cfd8d857c9d2e6ad2c9a4060dfd41011f93f27af94f03f86f69a0ad9e0b5896d1709147e14b172815211accf6054b3173b0c8aea2e4af3669e65310329a2e581fb998c400438a416a244b8cab7720eb1459a6a577d2927702a4e81ace12f3d268bbcfbce034c50c327f584d51455ed746d20f795a0a0f70eb1df16bdbc07d2fc2e245f8386f4e3e311b59877fa3259a963db6c3d5e517a20ff5a39d706498196597e02f421d6e7f27d744b55d2418957dd1fe98b2eaa81ce610ad16568f1ee6bbc6ca155d04ef8266ea7a1a575dabec0b41d491f5eb5e1040f473740e79d0268592b4f591d01f14c103bf328409f4d4711867b2f599a355fe43482dff1ab25b305cab705fa9ac734af84f3dd3b4eeccf89e574a17a52f1e238084b12f998381a0481bed447b9725937eb3a4751a52f5c5b9520a8a91fbb9c85be99b3f966d57a6edb0958bc123e8f9d7afcdc987c3bb4ab1abcaf815311690fee56683adfea48d7baf6545d804d18e1a596e6936d91ffc780ba389b0dfb2d29d27750528843c11be60cf392a22a96d20c73d7cdc7426d0fdde68dbb06830bba8d33e7b6c6157660451d5c67920c7ad67e80773d0f97dc16da025c071ca80b1e74279f1e7c88dfe52cf7f78b93b8f9913ccabf241c6ca40a7877e5ce7e4822dd75bc12d3ecf4423a399a339e375a5a1c5a91e164807c9ac7240d73916ac50978d252d90473a775caa33d7140a92352dfe84623229f80e355dbe847491c01db5b3cc1ad6b958289f032b69d4761c9c19647f325a9debcb107c691236cf2ae7e9ba21478defb8b3760fa84f6865831363cd08e3cc064bf76ae7422ffe7381fe50e863ae6a33944fb9d7372868278003df3504f363c5ae1e377ff5a8b448d1733b2ec8f779c2ccab908ebfecefa0d8f4d4ed6a1e7a5059f8edd96d03b3e9608b90c031fad8ab3593e068c1deac66f1d25507347eb69c5876b00caac8a758f1236c9582b61966a3613990298159857efd000a3494be50be0e5f0ecc2a89882926ad8b7fa76b707189ad869fc0eeab26169e865edb6553d86681da676e895086859a44621a82af616d618da282f4a795d428db438251a9ddb8485a42e5c2bc277945da15daf15110b3d400721b88631427082fcd247781a6636a7394215432875c908dd98eab2ac4715dc572fae356e3eceaa9eda65082c32acbdec19ee80bba8156abfa08fd7e617b531657a2d8aae7cbf69f25376258ff8ced11224ecd9845a48464e6348de6464f66536d3a234b6e65f1eed33d12ccb79264e2984a7dea5aa150bd88aab4e7a800e69e6ff8c5d7d15a633f8dfb819b6780458c33baf4dd7c82d03b6eb82bb540e5f15f71efa1ab2a7f3dc503ececf3869fd94434b2323938509a28803abc438cd0ccc0dd0654ac32964775c9fc84e09641878bee7a7056dbe1be71c5da47c6aa3f6bd3b02de8aa1833ed824bd5ea7b2d22da02b262f3be2847bb6b54356a1936dc0a17dabb9efd4cc18d1286081cb81c505a5c7ece036de641fe63f1fb6347c6ca070417cd05cad828213aabefd6b2f470e49d9cab118fa77b7a0fd67eee8bf91fd4feb6d5a97a41e780db0d2d32f68d97d9119acb3399c79c7fc3bafcf1ba819e8f197af6c5e9345f08049641d279b257cbcf66a4094e3257201335602cca7f2ea10d3100af01fdbd6e59a155b0ffdf12e728cd6d6c46d52142c6edf72e15eb21577cb49be275e05bb8d42ed27ddad37865e7082638721f65ad05bd7daeb99e162e993123530b2e0c3e0446fb8b153c7aa939c391efb438c257786fa1a7ba7377a9486a9ae1622831e9f3f07c779f3d5b4b159c5786d9cd85c97039653c8edc66b303830be872bb2852efff1285292896ead7416344c824f94c0cb9f1788d42c9d6fa1d6c7a298484c85d3e564e3cad48a56e73a01e8b50736c84542d9f372055fd861f9153a664d056bd922727cb43417a17e37892d0f486c295b5ff7e42aa62974b2d232f47c0cfcc4ce7317d971dec12243acf294c46c5ece192416c96ea101c3dca49fbed3a1d000db986e2f0f44a0c63ab1a0c6a82546969619fd4117b33293fcaa6175312ccc168fd4f502ea2d8327acb8133271965bf9e09bcb9c4293acbd3212c71a7d811538043d049664b02f8c7e3af0eadac7fcac7aefbe33316221818328969c00f9b01e474f13d0f3ab903dc035e775de5f96c57ac1c32b7852ebbbd053d03b1590a4bcd5c2558c22db6aae7b6b54520c25650d229bb5612f9f456c8dd9510765e6b6e16083ed10fcec955c5758ec3560a43f68e37861df87b181b559c5c4b37bf3df6b85a3fa8cc5afa57b0e9134f7bed1f3caaf2fc415ea74e5954d38175de918199489ed1b89a9305bf161a31911688be33bd474b78446224f12af1409a027468ff97d168f46107ceadb9e9dbd9a368b52cd78ca811dc10c949c23854944d51022f7796939561a95445c30bfe3fdff0918f7b64ef09d2cc32f2ad71906b6887226956e0db356b1bf50932772b7aa4fef82488e1709ac894ec102ac893b00b6b1bd86c1c5efbc246fd4be5859ed03fe25162eedca20728309235b878e5d358b99dce9b2929f60530ea15c3e33eb023160610094a0adef7d85c4fdb0a09c0732d015a97cdb5d1928ca22e1a5acd4a4838b5e4deb7b0f845867812bf5f56f0eb87f437e70aae255a53c72eb7ac233618bd88ae2f1d96cd85320dfedbbbd1850ba4400f3bbd772569f492259bb817499ad7de8e533a175ffb646affdc82945a159b511b71149587268c079364cb10cbea75e0ec53c570a014b70555cd4a3c823d74be72bffeb374541e8ae02d3bca2589d41398e57714d63fc441a072e73b45ffaebcde77ade28626bfdf562d7c9bdcb12d7303fc974d72207b3832d47c7318b5c1ff05de0fc4618f13a14fbb44d4fd3260d5843a0bf17077f56f3d168c9cf1e20ba3ba603e2dd0a901620c013aab0dedbe793cd758e3ee203ffbbe37ef55e58834698754d993702afad123338a18b76df2f8c90992b0e8e8b5a4ba61a3c38d59e33a9a58cff5bf32fe8a54161ed7b3d6e5f44ce3033c66aa890e8434f5b0d48f2308560a557658fb3cddf4b59100f24861f51239f7138a1e5e4a5a0331c88da80546f497910c262dc4b92f746b46ea655892df53f7318e023fa75c2fc016478b286b9947936e3dfa0f0eb53ee19ab8705db06965bc3f121ba277dfb4aeb1a9b70a6e5c36b730af69448357bba37851cebee27a26c22626e84bb00a476d179d50192c0bd5658bae79ee29f11cb05516816beed6928720a071585c648810d9224f35904c1bcda1521acb3a334814cb7ce2749b1f1f4f47ff9ddbf30f7d91a514940f28cf1cb28d4e0915492e35626afae48059f269c4745c05160afcebc63b242289ca64e6688d732fe5008a40ff74026fab462877fad61defc43442cdfcf22f6c73b390750dfa4296959fd26772a6d3ea963412a015346d31578bb9ffbe52741f4abc8ce0eec9a616c18d65b4d07c10c65eea24ac478951ada5d6788eca5c3272598f79e9021d8ce2c96e5f0853f62f0514d69bb7dd60f36f080eea711067a65cb06cec27dde2a906aec71397cbf84b809698c1964d162b13d34460da4ffe8ded1fda538ebc4a4cb3f0de14d557390112310680d04606a0657f44f73c5833938a3fddaed546fb74befc398a9f533663f763cd75c430a4e0175b6cad1b835acb2a9f5313cc01d56ebe7d31208c186e5741081324666924adca42481eaaa87a20bce48638022d250370a766c541c0c36d84f80e056fd7d904699e221616ddf1570d1366a667a4cb7f1e52d1367c7909dfeee6af8ae859fb1a829253d6c2bd582e07541d88ec34865e68027bbe441875bf661713c61e91d6b15bba7cee09785ed6f400f942f3a107bc5038faec97667e321767a5737c2668c816f14ea254b82786520e6ae1f02d365b304dfdc37b7202b00852c3a5e33b6700075108cb445f58a150c78b2f52a27444efcd02b8cb203a63e67ffe2d4bc04b4d8c5a4c0ed5eb9fc42a7eca4d133e8300b0743583", 0x1000}], 0x4, 0x0, 0x0, 0x3}, 0x8) r1 = syz_open_pts() r2 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000, r2}) listen(0xffffffffffffffff, 0x7f) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) listen(r0, 0x69d) 12:07:39 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x3, 0x1, 0x3, 0x8, r2}) r3 = syz_open_pts() fcntl$lock(r3, 0xb, &(0x7f0000000180)={0x0, 0x8000002, 0x0, 0x100000000}) flock(r3, 0x2) flock(r3, 0x2) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) flock(r0, 0xa) dup(r3) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x10) 12:07:39 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x7ff, 0x0, 0x0, 0x0) shutdown(r0, 0x1) r2 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/157) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r3) r4 = socket$inet(0x2, 0x2, 0x3) setsockopt$inet_opts(r4, 0x0, 0x10000000004, 0x0, 0x0) kqueue() 12:07:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) shmget(0x1, 0x4000, 0x207, &(0x7f0000ffb000/0x4000)=nil) 12:07:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) write(r1, &(0x7f0000000000)="87", 0x1) recvfrom(r1, &(0x7f00000000c0)=""/128, 0x80, 0x0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) accept(r1, 0x0, &(0x7f0000000200)) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x10462, 0x0) truncate(&(0x7f0000000240)='./file0/file0\x00', 0x6) symlinkat(&(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') r3 = semget(0x3, 0x3, 0x20) semctl$IPC_RMID(r3, 0x0, 0x0) 12:07:40 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = kqueue() fcntl$getflags(r1, 0x3) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r3 = dup2(r2, r0) kevent(r3, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)={0x4b3ff8b2, 0x3f}) 12:07:40 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x3, 0xb219, 0x4}, 0xc) chdir(&(0x7f0000000180)='./file0/file0\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0xe90, 0x0) unlink(&(0x7f00000001c0)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) 12:07:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) fcntl$setflags(r0, 0x2, 0x1) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 12:07:40 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x18, 0xfffffffffffffffd, 0x40343eb1) recvmsg(r1, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) r2 = dup2(r0, r1) shutdown(r2, 0x3) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) dup2(r2, r0) 12:07:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) preadv(r0, &(0x7f0000000200)=[{0x0}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) 12:07:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdceac18503774c0e60621b42171916f4cd2911"}) fchdir(r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000540)=0x3) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000500)=@file={0x0, './file0\x00'}, 0xa) r3 = dup(r1) getsockname(r3, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) r6 = kqueue() preadv(r5, &(0x7f0000000400)=[{&(0x7f0000000300)=""/200, 0xc8}], 0x1, 0x0) kevent(r4, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffb, 0x0, 0x18, 0x19600000000, 0x64}, {{r5}, 0xfffffffffffffff9, 0x10, 0x10, 0x9a0, 0x8}, {{r4}, 0xffffffffffffffff, 0x8, 0xfffff, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0x3a, 0x6, 0xffffffff, 0x3}], 0xdc, &(0x7f0000000200)=[{{r0}, 0x0, 0xd0, 0x20, 0x7, 0x6dc7}, {{r1}, 0xffffffffffffffff, 0x10, 0x600fffff, 0x8}, {{r4}, 0xfffffffffffffff8, 0x6, 0x40, 0x3f, 0xffff}, {{r5}, 0x0, 0x10, 0x80, 0xe583}, {{r4}, 0xfffffffffffffffe, 0x2, 0x0, 0x8, 0x4}, {{r5}, 0xfffffffffffffffc, 0x2, 0xfffff, 0xfffffffffffff78c, 0x8}, {{r4}, 0xfffffffffffffff8, 0xa, 0x0, 0x3}, {{r5}, 0xffffffffffffffff, 0x31, 0x20, 0x3b, 0x800}], 0x1, &(0x7f0000000100)={0x7, 0x200}) getrlimit(0xfffffffffffffffe, &(0x7f0000000080)) 12:07:40 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "0300f602000000e400"}) write(r2, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r2, &(0x7f0000000100)=[{&(0x7f00000001c0)="7d134fb684f8fc3d96089e0d21fa5e453719f99701e10aff", 0x18}], 0x1) socket$inet(0x2, 0x0, 0x0) r3 = syz_open_pts() close(r2) dup(r3) syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x8001, 0x6}, 0x10) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x1, 0x2}) 12:07:40 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r0 = kqueue() r1 = getpid() getpgid(r1) kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 12:07:40 executing program 0: r0 = kqueue() readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/24, 0x18}], 0x1) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) fsync(r0) kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x7, &(0x7f00000000c0)={0x0, 0x342f3a2f}) 12:07:40 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) mkdir(&(0x7f0000000080)='./file0\x00', 0x105) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 12:07:40 executing program 0: r0 = socket$inet(0x2, 0x4, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 12:07:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 12:07:40 executing program 1: mlock(&(0x7f0000f81000/0x3000)=nil, 0x3000) r0 = openat(0xffffffffffffffff, &(0x7f0000001000)='./file0\x00', 0x8, 0x8) ioctl$TIOCSDTR(r0, 0x20007479) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) munmap(&(0x7f0000ff5000/0xb000)=nil, 0xb000) syz_emit_ethernet(0x1000, &(0x7f0000000000)="3a1b366024724779ea6a32b34c7320369849b472640132db38402749edc1905736ebd007b06ea4ba725b9aded488e1e8e19014094ade4952bbf741f26884d15554e0747b91eb91b28b85736d2993663a0f0c3f7c8303692e7a4a15f78e4d3a0d8afd366a5e3d383e82bf35fb97651ffa7ddfd97e994559e5b3ddf7015a691462e9750f9831631e649c0e0e88526db243e20aaf61cf62400682da1996f085c018020a0d884dc5afcdaa8dd211d3ec440f3679f9c6890fc0e422c7adb1b307414792ac69816dcc36fba65848718bd048bbc40221b29143f15364c447cfa68484e5acc3a5b7d1adc16f8490fb3ff9ec403574b8fe398517dc0163a381c3ad38918c9992f2b08ad7d16e06c1931ef5ea3db9eac50e4effc0657cdeb96af1afd81edb4f576c8109c1ce3dcb0e5b0b5c90d6d58109fcfafb811277259c3ef3b2a031146dd63fb872a5f0aca2831acf90579a862290561c81c2b7523bc4b12aaad9f4aec05b6dd107f8766895ffca5290d77fb607b9a93b6ff5997dfb6f3dafc919a0486abbaa98761acad4ad9c668dec00330c7e69eb78988f18e11ab2099a9a6ef4d34ed82f4bc8821d460304a800b8ea4a9ebc96b7ef050f5a668b464f4330d4273047ae55eee874d50676a6efff5f707d392fc215b6ae84c6f0500724631564d1623cef7653a59a0150faf804c53dfae1abb7cd106315968b0ae23dc296bd7df2668cc6fc1d2d6781d78ddbf3a285f69cf235cfb2328c396f54cad78839e7e5612c9c1955a1cc1da151ed9cbcfe3beb41776cae11020d9d5726e80e1ad9e5d20061dedb81ee3b49bd65641321ec7725bfee14f5a15c1a5932239b0ab9939e3759d5a259f17a8ec93ba2bd6e77fe9dcb108df874ced1d23ad4aea8bc48b714202fb6a1d7c15aaa14af0bd9954e1138ab0281d87fc4f477bf6d86ccef8fce12be5587ecf3e57d632a41a4678d1f332e01a803e08e54b24f32b0989118fb364ef2f8d49bf300162c3e4edc25c041e6a950cea510202def33425988e36ea8496873d367ae3e5b461acde863ff5f9076d1c8a7b36cec5046b6e5a0842a148ff44afd13e4b6c4555d29c5633598b54f9583028d29e0858d862dee4ba49f3a8ca7aac63d2f9e9f511ffec23416ad134814092fa0252fbecbe6e4be700615356b6282c0d1ee3b1165e3afce0ddcb6e34d14c526087419dc150605184a2109e6d7cf2409b2598007a52b34ebc739e52e28ae7edbf0439ab0a8f03bf4451a5c286027d6bca75fe464f6d893a1789fbc03c7a447ebf5b0c09ed2bcdbbd8bd5a8178901b26ac06f581837369a676c0f09e6be2026ac447818430f673f1b7c7d6819b8ca0c22b0695f4d5f5caac59b45975c6b8b0ecea8008e442e700cc6bc494c63700b0049983860bab9a309fe17072549fc94499c7f51d19ab6f3d632af031508f92be5c59cf68c9b3818c8d42ca388d31548df949bcf7a6db35b6d832bef7ce8f98069ab32d4d8367375fa02f4c24a8e3aeb1828006df1b35600a3c5b3851ed2775e79db91dd15a6127180e60e6bff19faa85d646c88bb4b757b793bd9f019787a0b91b88d943b15fa436d87f0d8fcfd885dc6c1fbe82932393164a44092116d671093df088d5def52740edd4532b618269c121833130df6670376ebc761add6ddad76484cd48c418c0e069822f0e8ca0401267158d465fa755190cd8b071ac27a5c577f82e6d10abe9d307bbd3aebe01755961cafa8de2d1f31977e744301df147fac3d854ad84f9ed984bcd195df9b74a9b702cb71b725ae30637784e4f7b4180e529f246c44b6181a1d18d71691353b272d8dc87c84e14e874b786cbebb840a643ad86936c37b84e09abb5f51afbecea2d0385042f40525a6b8548bd830f2d7a35feb8fafab4dfa70cd8c28b2e4ae494927208ffeca65ecc856216a39808e0e45a57049224c11a99e40dd7072a6690dfd0d1ee26d19c89c2731b92b8f1389a4332404f199877a5238f499baeda65a8271403404384b28d636337fe45a68217aa95ce4066f2573d916d283c77d44fbeaa3d37fbd65b1a248922650ba2bd6c09a290ad9cbd8dc0a25a93d570670364270f83847c31c9779fbfa92769519624b08ee123e7c940dd405b2d3101e3047c9835c6aa2ee46e9aa0b7a96109179ad689c261377722489ef5c4898cf878dcbb6d43ebb97173db0541e58359a953f2f4900484addf627cae33df84de6bd031b26101833e3d8f87bf1eb90a65605acb420cacfec6970b1fdaea82fa5cf5cb0222d872140df3d60496240d1a37c903dbbded92e0ec3161b9a027eb59c83c4f30d95d6edd9403fc38f006d17226bcced5a9fea77a93ff3baa38c3e962a257c761d4e75bc5b2471e24ddd7bf6fda71ed8c01db8fb4cd2111ade5e99561d41eae37362cad70ec86cc1bb9aee5352ac74e1f6be067c5b6013f87bace5b6191629b7285e1d60eb05c1f40b163b8a4d7de917dd9e5303d840d5200ce9ee09d7d7a94c3288e71a0646518a8b74d87b9e9a71cb072577faa4b6777b8876b81112b8007a43b269c3986b4cd71efe40ec1623d7a14f45122bbe3d7ee9476ef14ed3f2d48120479f9665f986d455e915d577c12abfe22fa6bc55b82eb0471aca704c77ece44729c981d2b8db28d6abde0ba629b353653a3bdac0644b8117617c5ee97a932173f70607bbd7409bfce88ac92d0942807717fa11c64377023f14e007d282bd7cab2942baaff982e7bfc933f6eab6feac68f5f1d4a8ebd31d30484d4883265a03870966e01bdbd0db7fcb26f078877b6a7181a76f4757ebb9d264392e30c21f1b4b03bc139b3ece2cc117d3167045a53d40cc924164dc9f496f5d4e2f23076b8f71600f9337dd782049e2202188bb31116ead3244fe0cb576fd658babff6518b5c6f1c84a79611c281dd008df62cde3d63adddb739c644328e244a87e431c930de4bf3e4a73815a1563426883c4690c36cc2835b1d4e18d93a95a9ce8e595f27189668b115f43fe185b53946181def19a4ce350dcf845dd651732f477db2eb67e093979f771d8a1fbd635b9b2f97fbac26b733f50e4b2fe0a7e3ae1d7afeb0c5da7872f2df59f3bf3f42aa4865ed82e719c75f92f2420ab7f9668f8d8c6466620daf01631b4e54c1d807119f1c5136415e1613775a432f76addfd80c3743c7a8900476f81b0871b7bb9407b5b9afcb07aba357b65538ef872b9ffaefe3cecbbc38bb689ee66d5bfec26ea544cd742e02bad2a5b5b6549f7577ee3393d63739fa5743884400d6bce7011ebb8dd5774470e74cd6e24ab8d5a97d4038722f58c840c35583ec6795d584e3e1dcef5fc2d3471ab37c3168b48a266fe514c405b6db63ebfb4433cf8266b190881d63a835661f99700612fc7d6be868e1465a7198158354cb6a6e847451dfb64581f0a9ab2cf06c41c653834efc1e96ac8848da5cd00da0a0b0aa4496b8753f4930f5999daaaef8d4d4485e5234f830ebf9bf1fe4abc769a66f6cbe7ff49822b74739f027a9acc5b15cad6960067637ffdcf026b5835d70ce768f34ce4cdf45367c7aeccb6bdf2a0fa5835c5288a5a8f99474edd57785ba4fdf02b5fd676b83bedf698b43b9924b87d8b31d939f3ef357433d77331466735140b773736257622a5d3b1c4dfde10271ca7cc98f824a1d54a19e8a0778f921231e10a627aba1baea819f7689bc9c4d8c899a2a319a6c8ac8d4df2fd67bca6d1bacafbf30469eb491f73d5fc8d7f24ebf2f94248ad9d687e932cd6a09b0c28eb5f4bdb91e3fedc5797f3c874fd589313282a434c8b6eff3f0cd762272ec0b3c60367d9ba8f05242cd24b49f7b104cd0340bdde86d7ff31ae907bf5ef8b4c3356185ea3c9e43cabd6a3201ccff0e50959ea43ef10c46461b420ec4fcdb9f8a305d50d3cae37fb3d9939afc881251ba14a4c374ca64bef4c2e353f7799d9146479d0274ed4001b7f853320a5270cc815d19d2c144c0b550c2033c6bddf1b5b7314ceae3f16255773604e65f8ebd74727c96d8ab0aa2ea10374a36948ee3f68de58969d5854b373dde151a6b4e450f14ac88e9734995bec731b5ca656e3245e557b62b6ff786206cdb201da2435dd936ad12d163045ea5be8ce835cd6489b32f35c703206ae171eae543670844ae8aa81f65984f768eb7bd3dfdeb9e954f9098eeb51efa3a1a5daad1d0e02d38f5ca06bea8a19f2215cf604767913a7b7adf0c481467cb505f1f007b285cbfe4b5084e334b7482679886bcabf3b4a3a9e282532c000d38b352ec0c9b9d42a86019cbfbdbf6b0d422b702166051ec6549681ff25ac55f181b82e9fe3df3e8ed85143c9a1b2be550d7224832a3f20251ff0e482637cc8691414958d818194d2c83779e7b789dfa5453f7d89d6702f51d05120ae530f3160d6957722f46b3b5136ffab3109d9b1cc6380df0d027728a0840b5dac9548b8b9f60a0f13276112f55b917c4817d206938f396b513b42e5d84d567b45c87edca44d666a617e8ea23520b626ac5a0f043dcafed2b8f3f96e1e11fbda7bbdb2d764e67122062a7cf9d622841ebee25685f392bc476d863a6a01ff3b4c027226b5860df68b473f23e94e0f3436d2dcb67b89c562a25a6e9bdf5b6c9a587970437f93d90a7864c261b203bf37f7bc385aea432016a32d00d5903652b5c15086c02744c7d131944d395167be069b4f026569347758b75f4e745b347d649d771fba11611ef1aecf5acd603df50fd5eddc4ebfb87ad979f642a16de39f81301ded8c961b547d3bba220f1ff8d2f56dc1f9a0477e072284c45129aab3ea101310abd900ffa1639c5f923698cec790d4737e3374cd0601601c345a27cfd576edef5de58145aab590deb189a7dec3249da30e35088c4e7c086dd521f8ea23601f0505f1ad5c927e72b099459f220361ed24434b490cfd425d9622872250b946e37339440d846cf4c2152087158f36ddceb6d49f3de6cbf8527316c37fc097ab67292f4de98137dc8051aea50c64a65545d96fcac776fbc4854b43a11b9c58b84186a7894a8ee4c5f0504a0fd764c6ae552d3b10da196624c7350bc64cf81e6cf65fd149e21e396949be12d3405a80cee980acd70238dba65d788f96179adc1e3507addc214beda89942b016ccf4e53c41eedd589ad847c49ea1c041d6748f54f5926e4e91c83635c268a38fb883042ed9b5c2692e0e71c6e7c69eb35bb7beab1237f0469c89e29b8ee29dc92df0074e5da4783c8bc684273e664ee1da782fe4d3f1b24096df21c69efcd811732eeacf9228deb6bd10dd728b7427c2e5232d610d836cfc0540170d5684f7347c7de1358ffa463fd89cbdd745fe57056062e5b2239735b0438a4d3659d002b8f9a076be57c139348ab4800994744a1cc31d6080d0028b462eaee71ecbafc73d773d21767623dd2c7ddc4a2c33778bb510d79f12b1c753f096e810f26c0758f4155c2d543ed3164cd3a780dcc4b85af12fadf5d84759c42b6adc42530a1fd9429ad7d2d4da6d619720426191d59a18414c1ea9a68cc7ae049d62a97859ecda11a8947a2aa3f8f8d7820821ee9411dcffc335e8a2a6f86fd4cb4cff1f964293fef151c79399ef86b0ff17625b92d1830baccd71376b4a310e58df44bfe261766edaad6e9ca6cd91f9be9d02a68aef2683c45d3ffddf3e01dfb65f7479d11eabc090adb401d48bb6e1ca0b4177298ade1f0451f4cf25ece0c88482524eb5f787ffe42487825532cc3e3d910655a32ff2faa31c0196c35cb2e6911c32f2ba2eb9ea3fc77e4da5144ed5522cf044b5ee36") 12:07:40 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) read(r0, &(0x7f0000001480)=""/244, 0xf4) r1 = getgid() r2 = getgid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getgid() setgroups(0x5, &(0x7f00000000c0)=[r1, r2, r3, r4, r5]) fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) ftruncate(r0, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 12:07:40 executing program 1: socketpair$unix(0x1, 0x800000000001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 12:07:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000003c0)=0x5) r9 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r11 = getuid() r12 = getegid() r13 = getpgrp() r14 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000540)="a6e41d594403d12352cf720ca6f35d9825d9ab99ce6ffc9a47cca8fbedbffc9e42e74fff9109b32548a3cbe7a0a4e261a2a24ce26901642f141b22c2f5d3c50e2e7fde06c98c18b3a2a82fed28265c3f70d207774f58c739c5d2536aaca7d059c7530c0f0ba051749d296b8f08aa90b504d9627713085a730872631e5f57a5527c4065298dec93bea21370f66e8ebe67e2f19f0e6c288cd112105415693946c9ad22b3686f6613ff30ee40866fc0160c99595f032af9d804ff36aa1c25983a33683bc3782c6a5e55b7a2aab44e141976798f2183b656d23d3dfd51398a846c77668c3932ff69063637af758870323bc96dd5b9c744257ec727b86f712ef6f2770659c883361c3f449fc1158276983623079814ca4e1c4b2ae77e3a4e4ff9fd7d716873826ba24a6afcdeecea5c7e9596b683346ea938957ad44d412e9018fece3bb44be15c94a55c28eb9e2be4e368d6eb2d4314ee6c32102276737ced47bc9ed26fc4583fe2f2b6bf75d26bcd0739a2ddd200d981430c9ba5ac814bd3c88df12b72b30fe5b0ae28050231012106e19479ff05c3688bccd1bf81c9d06ae760dd12a2814cc26efd1888f4da5f57e162d1a8cc27055c3e8cffdff873c2d9bd760e93983d838aac4f0ad13e733b227a3c692563dee079c22ebb089d33c7e641ce472f63cfe80204fce68c12507d29cf395bae51196ab60453b69e21605e597e748fc80d1a017bb2ef042eb98fd152915c7542de0e748acb9aad659f8e200678c7a8816defe9cc89ce024d7221a0ef17984c3e664666127efccc62a804f2f2af5fb63fa629473ca90c5d525e6b45b501c6638163bd12e2ce1d1a9f03e15b9d4f900ebb09878718c08f85e094831a6f4adfe2777e0892c83c7d39826770bf2bc9a67b892cd292e23468553f719421efb529309478541d1149dfc34427c427d4e61410145806ce4f803e6e79ef6ef1f6c626d0af1a1ad0a589a7c2ebdc5f8606283b2924b4dc32a5aeb32a294a877b6d69727be7f610518be520577d345cd393c8cdb8a98a8c6ccd0c80d0ce7894a156a5a8b039cf713b108ed60ff7e028b9b77098e77d61ba89d0c90384a5dea8cf1f708a0de9271044fb53b7ee3ad8d5b56a8cc4c5b006563adfe921514f1053dd341fee4038a2f1a5409fc70bff9facab245c8effd8779946cf19b5347bd73175242e78cc8cf96d6d6dbb703415c1d0993ca779cdbd49e6f42e2213bddbb48557f4d37397a7cfd3d6a363ea77041ae2d2136dc7514aeb00743512a77a186f51cd3dc1605cffbd9b7bcb78ae3da2809f243aee8465e4df5ab1b1b7a608aee252a90b3cbd003e576cf43b829161e5ed6c5c39b265f93f747259b397406737bd472c8e3fca18fc258d5d75b14a58d7aa965b44fa5b9eed9b05f5023a0d2559af357ed9755d47b8ae4ef5f899de3f529848ff88b682bb52bb1b34aa0da75e03d23f7f9b1a4140b3a46717c85dc9e37d18a1818d967e1ea627ab9bf14b5e882dae14f82fa6f5ea288fe7d0fc0da429ef82d73a1e03671ea3078af3aa3c86531e501dd67a5eb73d51f2e14f4b23cf5356db368af499bd41daa7fbe8205cbf9eeda593222b981dbbacccbe71c0c9d0785c6ad48cd0bb7cf40596b9a060726538ea25bad2e9acba06b8915113f332de09231d61447c9d77a0022804d725d7d6019b0dc55425015206c8a2f23d80cfd1450b903eeff99b4b7809c5df85b4ca0872f66907dca61995dd7748073b9631d0c2cea77c72f634bb5345ceb87091de0689c96bcc86106e2bef1742b9173fe2fd514d1ed60a65ee85719fbe7d9d763708582fc0893fc6af8732d56d8bc1be52cf923a625946a7d64466f590d70cc57b87f22d05940feb00116614b678368112a2dbbd8982a8c0fd5f9f75b5fcb4dd7dde72a283242edfc7b4a0ed15439a82804b7d33470ad5461346359f0c7bb2194fa87432feab55fa7fa7a769ebebf73cd74bfa77c25afdaff05ecec203079d5ae11a2088b04709acbefbb497f63cf93f277e65d896d0df2e78ac937e51d7212da86659e154928672f56a049a6f957292950becc36ca702fc9ecf0f50af97205f938cadfa90e832c26c33f348dd9b83e89f420c8cd93b1b496e6bdfc878bc3c4d3dabe8312075b9335791ba11e04a83e9401ba80a698f077495d30fcf71f46acfe6eaac349fc7e14722efc3c90cb3b8200798ee459b1cc3f22ba9c7a748c63f58feb9074f818fe88671ef408b83ed4cbe0fd35e9dc460d809469eff021aac7a718e38fc8af2085c1d1d44174ec3aaf44ebbbd300aeb83ade56283065b094aeda829df4f5073c6a5ef8754fada06234310e232258cd48039ec799d4dce1487dd429b6078a88cba8aa4a5da865ea9d304abfe0a0aa360ea660c14dc9fbc21eae735c57a9db5f66c4b3ee6b6fd8560a12345fcfcbc3517df871f303644ab9558b6ce5134f991568fd29a195a7bdc0e2057e9300ce917ce1db8ed3e61398a017dfcf54ed82c3247ab25c704742370198caf6f2b47ce059365f156aaf793e216b86f5abf42b7b6d0bdb508c79b9cb2c1ae7439a12cf53c728fc17d929bf989a991688328798f574d77c3dc8708210fae835d7029c088aecbf4861d41c5340f44f47f2bc4999dc9694a71463536b541bb32ec5c6fe0851b61fd6d4aa38fe3d6cc61202c5614ecf0942a495d6c945974e7ca084078bb19b1a9b96e7c33ee4a8ab113e8be97d4602a20e36b39fde0b204464a08efe4771d022a347a870444503c5a5db0818971ac8dc78fca2dc0b5c9b400bc6c688143ade4c0cbb35f841b550a0112ba72ed712fbbe16dd906c6d79f30968c958d1a4babbbec543ec2f9e81c7ee3ac7a380450949a5fd8c976e8f3f830c6fabd2373b4b0c20327da9e7497f274483bb958d68528239819d8e7c0ae910378884a0566ab05235dd2ba54d8d6ec4b49e20e08c64e268625a4522db186e3d6252c7a08c53506689368c1314767d09accebd19a1b11f2a9248427deaefcd6155ac7ddbf466da3065971be0619450526362601d3471b1425e34344903a6759f089858228c4455a880d571c7406333ba23a272206fa7f0a9b419240e06b737acd77fed1f892f672248af9edb1d7fce3cdb1c1bc9627e102100a865198cc1c9314e64fac6c3eb97b971074742cb1c711d2feee649547d09320ab65ba3ab37ef55b2d44239da412fe033b1a5953a413a5b3b773ce30ed93f4377677f9e49d8046c552e75778420ef3f584c5e4de5388af1a1aae30829d106aa62f4e65c054721c52166b80b65592bb40022039081d055a275c2e579c395f3d5bb32f6dd4af53b3fb6ba0cc3f14b065f5a3dd92918fea10e5542121c9e0f1674d14b930c5a56bd8ea267c5afce2ea17860e15dbd2d542deedcdca229d01fe2373c40e7a85a2b6f7c7d5aa5fa2ff3c5886b4a4c0d62b33f00281f208aba1549da700d134a47d2743ea2598974cc7822ed58fc8af82a5a083bec1f729969130bfdb6efc3f22e78c3e9eff9d1e2b76acfc630d78d1f428b0f25f75067b03802baa10c15ad2e1c10a3bf99d072edc5061823dda19e1ed29fd08a76f1603ba72043c1fe6a75357345718ecfebf63b3a70b951f6bf1fffd28eebca1230369e0e9ef9cbb844ff3a4931d3cb0d68616b1c54bf52a72e2aeeadca97c1d65d0dd6d28844e9caddc27ffe0bd36f0b3f1bc71e8e51b2ab0f1f266bccbd296a7e6d8d18fa84bc5cd6d547b84881bd6df1144957d90b46a74ef57a45d98df2025e0d430820a0db0a0e7fd9c816745577518cf8848072281457e63525c8f0140a9e4b226f025c27d2b06d2725d0f0a152efbfacee0a8bd3110c1027c0b4ec10fd5f632b35eb92c525ab7a65d7e7cb6dd859eb670033436184d2d035967edb374c4017065468bd2e0a651080b5b81a07ce4f82f4048dab3b768decfd815fdac7620c00d285c5bfcc3cf1bfa4d61a3cb80a6400e96b0e428c719d3592b541824c9aeba568b94a91ba0a6bd8acb1abc02a2f1d06fa79a6586ad2ff87ba56ca4f03b9e3b1b5e81596ca0902c1d6269d205a962886e827f27888ab7072fcc138671ed648222a904dd1c92a1a9d590e60391257eff5e1be0829ed08bb24ba70334a235851093e2a6e737e4b9daafab1779eaf58ca5972ac33d4b0fd0d9ef1ba2db8ea185ccb508e88663d5b1b25212a50f8a6de17623c6d7561b665bbe97615c6df55e3750c4dac048f6d1ea4087a8e7e339e88b2ff3159e75403b6836897c9f5d6984a7a73bb86e27a8fb27c7b2a50f5eb4891f24a36fa19f1286846728343e4c83216feda3d094e682b3889c824c0058e7d20eb80cd4ab8a308c8c7f9d9feee5618c77d0d6a0c670c096c458f641b792b62467cce5cc38910d281878b2b27b0d1b78a96dd3f0d34476480702da3cafa79d8d42cc186cbf039747ba711a4660727974bf6643e086bc466e320a5e64232b7370adc835cab59afc8883a1a7fe7ea2a4b528e7e0480a7c3d221f7f57dec540e478bb9bc1592d9b12aac667c48c5593974fc66a12bfae11daf9ebf8d8d0d8d8cc4193413e9ded04b013c6a4180ede78a63253b947b36f221ce9d3af3a1ce97844d4707be6426b75b36ac041e5e440c7045ec9605f751fab26e02265d30be3e5b4df9d773084c090a8ed798b190f34119e5e6ed14b9495641c3d8d56d985434861b21d69bb8479521792758b198e9bc268bdc9416b6a8ed8dc8b4333dc1c1ca4c2e72b2e40dad4fc890dc3c7b25d2e6b077b25d7322c570a71b47a20830e331c890070d8ad1bcb86fbde27d6daef3a5c1ebe4d50f574c7bcc76662b4bf7cea2bf220b5cefcf4c4af845f428b35b37c48f5212a0353ca74d03aa3460d6cc1bb81459585978f7aae912a6d1b9a24c383b57c82b4d7fa43b39a3ca2d7e4c92e5e5a3dfad834ec92e6369c91001bc4ec574ac631c4b6eb437a0a9652bd9c34ff116f9d2431b2d527360df2a79b1f573d518cadc9e5035e8c2aa3596c4570edfc5e2abc9004608a22b36bbbf6b9128075e671873aac527f180b23665a9fcc9dbf1fbf7e7fd5919823ebb1ca77fc25b836f238a79902e2447ccc6f2301d3fc330071d4abf3ecbd5609dfce1344c1cdaf7c7986286a8f67e7af027cf8b1d4766dc2bbe3f526a0c947d3cb6991f61ba254c25ab73df9ed14a942014d3a847ba923db47222e2c765924a0fef84854e60054ae614cb76af08c6ec264844648b838cced46336c5cee10d08b5c81f9531bf8bfe8ced6faee02588862be24d9326ff5d7d36b2143be4fcc44ba474ae1f614f22b29a0d8cffd601b14734e2da5ce9c5f80e717caba74f9f980a0de77931af4649bb3a1b625c50c12fae0a474301226f2fe1c7e35056965a65d8c283c4d20d40afc428ff57a83fa162039348d64a7ee92e3594eb3b31a7bebf06d1dbc362cfeb8db7b37c5f1d1391d440745079a9e273642a2ae360d1715e825b0f17fdae443b9e074c7753374544c3376b506ae36aa95d892622e65c5e1bfeca740ab6a713ced86a2d45a4263f8ec5ddd38e8a71f4df527980bbc695b63a998229419e0af109438bf9db0dff86ee1c4b378db838c87c31c71522433e399316643bfee92090f6b95fb594daf9234203d2895ce3673739f06f30458d76ac7b07453e9ba0301084ae4123089df910e44410b760eb144abd46e155593f884cb5c0fd922d38de759d212fd2f0dece5774cc4f471181ad92761265635e64cab5d9c8da971cee24bac4ab581d2fab8b9415fea102665df24059e385b9ccdf052b7e7a90770d01f65c3b37e3aa314e4", 0x1000}], 0x1, &(0x7f0000001540)=[@rights={0x20, 0xffff, 0x1, [r2, r2, r1, r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r3, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0xc0, 0x8}, 0x2) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:07:40 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) faccessat(r0, &(0x7f00000000c0)='./file1/file0\x00', 0x4, 0x2) mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) 12:07:41 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = socket(0x10, 0x8004, 0x475) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000140)='i', 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) sendto(r1, &(0x7f0000000280)="2b0b670f4a3e7bff9f738c8229ebebb76bcb01dd56384a241c3172d00eb896b7b6c379ab61b6cafbfe91e24c0ce65e0b4a5a4f3868e4ba37746bea00a4157e3de943a046229bd91b4684a0b61cac0141b19a5359ed382fca99a93af03cfbc736210593098a7ba4efbc56c5a4f518cdfd4ace1d444affe286eaf95638ac0e21adc5df71d1239ac52272a057957ec190aaf46ce0d31a5b1e1a139fb57aa9fe3b80f973ce629aa8edd8104713cd2dea95f7c9fcef7d5c56141a759dbeece2f2cfd94f081d83c40c778c21b6059ba18d98d3d1ad5a35f0a2519daa544c88eb3c27d8d7c7c11bd324830eefe6ac3f0f7be75c7e62a2c0", 0xf4, 0x408, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) r2 = fcntl$dupfd(r1, 0x0, r1) renameat(r2, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x81, 0x20, 0x4, 0x6}, {{r1}, 0xfffffffffffffffb, 0x42, 0x40, 0x4, 0x6}, {{r0}, 0xffffffffffffffff, 0x2a, 0x80000080, 0xfffffffffffffff8, 0x80}, {{r1}, 0x0, 0x90, 0x45, 0x7fff, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0x8, 0x5, 0x6}], 0x6, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x40000000, 0x8000, 0x6}, {{r0}, 0xfffffffffffffffe, 0x20, 0x20, 0x2}, {{r1}, 0xffffffffffffffff, 0x8, 0xfffff, 0x10001, 0x8}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x8, 0x4}, {{r1}, 0xfffffffffffffff9, 0x10, 0x1, 0x7}, {{r1}, 0xfffffffffffffffd, 0x80, 0x81, 0x1, 0x7ff}], 0x0, &(0x7f00000000c0)={0x5, 0x5}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 12:07:41 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x110, &(0x7f0000f0f000/0x2000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmdt(r1) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r1) 12:07:41 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0xa0) 12:07:41 executing program 0: r0 = syz_open_pts() setitimer(0x1, &(0x7f0000000040)={{0x80000000, 0x80}, {0x1ff, 0x1}}, &(0x7f00000000c0)) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x0, 0x80000000000005, 0x100000000}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x100000000, r1}) 12:07:41 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x28) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') r2 = socket(0x11, 0x3, 0x0) getsockopt(r2, 0x11, 0x0, 0x0, 0x0) r3 = accept$inet(r2, &(0x7f0000000000), &(0x7f00000000c0)=0xc) poll(&(0x7f0000000080)=[{r2}, {r2, 0x40}, {r3, 0x4}, {r2, 0x20}, {r2, 0x110}, {r2, 0x40}], 0x6, 0x9) 12:07:42 executing program 1: r0 = socket(0x20, 0x3, 0xa55) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000000)="0786851a315b085bf31630c8d9336cca506dcc5af735169fbbc4439a96055e88dd7151080de20cce035965e65aa3119bf7357fefe9ef454ad427bc9bf2c933c5659979009e8ca16bc029527245341907014ef519a3744618ebfa2b835872b804e4fd08cff5b301d303c31956e56b532414353998555028a287da87a7da51dfca6a55645817e36c9d5d6d8cb85c1fc6bdf818e83ba1a930c2cada32c9a2c45d416f82362821142a29dc54061f02ac21b26d3cb8582df13a46", 0xb8}, {&(0x7f00000000c0)="616d1d159eb46e1793878f82d34f13e3ecc3dd13562437afe65d1b884cea5a6170d4f496f0971a777dde62f0722bb1b52119a6e02e9dfb33706deeacdd", 0x3d}, {&(0x7f0000000100)="db4e4d049a9cff7839e806d24c099c25974eaa82a7c74bc79190400c4c06c785461d6c2cf095ad7da67ccbc2fdf88dd740caa3f243002a35467926fde5f5647fbb1c41efbcf993c22861b8d191f71fdd3d6eec81ec06c5848926036bc5705e62ad0f12256bbfe8f7fc8a7493abdb9e7866276d572fd54c2c7347a9c3f69c367b0642ba5576a8237ab4ae8efe5d60054e1ad63651d2e6decab3ab62cf8bf38e23cb57e026fe92d887cf1c12a6980bf4e5f1ce8b2d6f59d05b2ef3c7193467b701ac8055863aa7fe4c01e73051de8a17725733207281dd5c94", 0xd8}, {&(0x7f0000000200)="aa368093a88d800c81df0ce8235268e93bcda5219af7685083593b18fbe03e950256f2a8df0600671b308919f03c0294b3fef3a8373986919fc9190df2efdb0c", 0x40}, {&(0x7f0000000240)="36c252cbad60d792fb30079550a3a391064956a82a6b1501d0ccf104e4e6081d1e4d3071670dcd3a480256bde49234b7ddae74e94b163ec0df920ef7acb923d27c3efde084a588728cdfb5e42f5f5fdca0263be07bdc76d98c43ef31a0144e701f390f6c85f635a1275439565378c64f011dd5a953564dac271364a3f4d8d3851ca140e309fbb76c5fde68404ccd90b54501680070e8274c87f12b43632a929236783e648690126d629f51e2f59a1cf8800de617d37a9b6fe197a2520fd2d8b812bf4da812ebdcd641b4ac5f91dd08a40d4c04ac47ca79f7f524c4fc98ac05a8d8eb3cbcc592f2db72411cf468bedfabf9c8e1b3221a88", 0xf7}, {&(0x7f0000000340)="1d2e3cdac5453109a5569b30543830a07a7f5de09564da22862fde04840e41e18d221d9c8efef2761e4a3e1a0230794daa54f55612b9d34066d75295aac96db970456ac2710a8fb9fdc1ede5b33d39197a14c9f9c2bff8138ca8622c6cd4391d70f5f17c652662e743a80d6c72235632bfba", 0x72}, {&(0x7f00000003c0)="dc486004b25ec9f75fd66dce", 0xc}, {&(0x7f0000000400)="6d2acebd391698104fe06f50741c7485d0f2625a0f2c65f6027df0e9056cac123eee17f3107b25dba71043847b9fd60e06310b9da0acbcb665", 0x39}, {&(0x7f0000000440)="e7fba5eb375373864fa16d4a23bfea954530506d33de072c9583fae5d1bba1f5600e2f1cd096c7d9a3e5d3455c527ec440d6a330b7fa8ecabac8e935ecc336a035e40e9d2696aca548373a5cc186ba44594d7f1a65dcb8883cc6c81d0db0cdabc5ba299461290c67a292b1bd106d32944a775eeb42b098e9de6fce97561b2b5a8b40564c49bb99da41cef2821fc3b9aabb05f868b51a41c83f8e60b7fec03029f4875a1af0f9824bde39083abe680441b2c199940d6c70b88f6e13226e42f04737a4a1fdbb2b2978d26bbf2c033f622c2bb2f188f14b", 0xd6}], 0x9, 0x0) r1 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) listen(r1, 0x0) read(r1, &(0x7f0000001480)=""/244, 0xf4) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) ftruncate(r1, 0x0) sendto(r1, 0x0, 0xfffffd20, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000600)='./file0\x00', 0x0, 0x4) ioctl$TIOCSDTR(r2, 0x20007479) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) 12:07:42 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) sendto$inet6(r0, &(0x7f0000000040)="3a1b4b9900854d5458f441eaf5467ff08922ccd2ce11c148bc21df54b3860dd6d20d245d698f3ff45caca234369b8735e018aad049d450bbe665130067d8b3b9f27bd7cdbd481d3dc7521efdac46a03f0c4a7dfd197230633d3a0a6f7373376081801f026fe599f8656b0a51fbab8aa444acd93114e78627fcb1a1cb074d29368fd104f8813617b8384b556d3c49843b897d80a9b1d39c45f1ecb7a03c5ad9b0beaeb9da22421f4d7fff77ecbf4478aed530b8360e38e59c602e6b43c75675b21f207f51fe98976f69bbd4ac28169e5d42b8de47e1a3288ff6905058a7521a022cade8445343d9ea0051a3249f08cbd4786d9f48f1e2178574bb3acb79d35863ded56b03682dc4b9dc714d93f63f28f332ba15bf68631ff541300488fec273698681ebc8c14b6e185cd6977c12a068ffa5ac5c2c7aec534c6be9ce5839d13c14ceb4e9572a7ec5f30c840f684df0c3f0e1cb529e8fd91b41c0d54204aaeb561c2768c9e0a0d91255d14729d2897f60f619a39e261e48ae1f6fa079b242cf5d213f08589c2be3f0037ea3097e6d707ab7839b087bfc438896a4e4c4fbee2de74c6a1030930b8dff42984c6eb8ff78844293041938cd1b7822376d39bfeb80c2305bfbdd9072f6ba979db8a9354212fa8e4b4ba0d9127e86bea7a5854d22ab0a652627f0058370ca1a4805ea5e2571b3bc71ac81f1fcbc08a1ee8125e7f83760bfa36bda920bf1692baa33e1db237ff137319580abae9e67b5f4de5f74f657baaab07508af5d7db5c08a4412b3ace8212407fcb8e958ac6938d0871f679cd8f729d90f2c6d21659beb14970b0c33da1f678b653b4301883d1d2d00c5d4e742e7fe0c2c645323dc2e733501c0374b2adcdf3ef33a98f26222ce77b09cdd58965632033e0007b55e3c0bcb11d4af4ec9043d39e9d8a1707c9ed76991a4705721296c325b68c6c419814fe9c2e270428f6cf497e80e49063cf13c7ca2bbe12b36d805c2b206891e6613de8e42bf346a752506dc342cf178f91db7483e84b0826c498a5f504322102a36bf0afd13c197a7e794e3a7d1a1d820b5bc0600a627b8ff21716a2b86a3331b0988a1666ee42b71e535ef5ba1e9caf18dca5a1676a93298321157b1e67f44450dd070c88a888b95b4fc628ebcea53860cab50db9cba06c7ea4dd2f0400b2d3297698973abbe7068ac6f9778571d5038ea0fa64f6285e08b3efd3df768a370c5421a8f7a94bb130f3519b821eccdb643d26fa43a8abef9be9362612abcfce3607a7ea50f2dae7ec196fcde606a7bf408aaa8f59a6a0d818aded3f223400220366fab5c78f9f2611a120a3885faf89fe05b42252cc78d5c98ac945c61c8af231892c284a67544618b2df2a960d925d1cc85827e07f50103c897640e34d158d568fd9c5a52bdf120fd23cc2567cc406698c0dba3cef802ee7ff452a4133adc2ed8624d0875b8a69f3d41b576846454beac3e41f5da255965eea24131cdeb14df85882b82034cb9bb2d277e5df88af9feca04b575f616ad3396fadb2452943f5a1ea055b13b39c22bb9845cfa53e13cc835d386ebae5aa4f5d02750da720a630fba649542882a8604d2c36f93bda21642d77b36f8eeef8a12ceb9e68ec1d1494a6b045cb3b7ed37a71be39b5e191414a94d984b06c477c98675eb6f0b0bce8be08ff4bf3f00a69de8a1f26a382d66418b5d539cab214ce13448181e379cd81ed4cd539143e56313b73878eb8797f9bb1145e60a722084cddbb7be3030a9688e840dd8519353b743cb0806d04de6d641d47340662dffc314134a6a56288e2d9059e7e8aa9d863e3b915b738c3ab35d40192015dff0c456e4dc784304687c0d82bad28acc83b40f90cf8bf47f765dbf630dfd3cd06a06b4cf2504b786cea11a9a2335890eb289b7ae551b2ade82f6f46c600fdba6555763f2c14d2aef8881f71558d2be75ec59938615db0617ab7c5bd5549d84beabb9325c1f36e31a21793de75c4fa7ecff83767b1fc7ca1c744bab24cf571655385071f3fe9169b58b9f25414640b622beb182e73133e482e862291fc4cb9f9b0ea1858729279e2f62a1d1d607cd77e2173fdd60f06a62d13f236a8f62a73df8cccea45dd14b9bd9154393dd1b8cc48c199fcf028f71b39d919b255c972eb5cdebfe6038cea9dbf8f48ee9f678441f9cde27f1242f2654a2db2286cd70b5290ed665139bd43eefd0ed03628159abe29a866509b770096aec6541a2de4f3f5409d379b6135866f003b447b694cc0a99972327f8d5cc49d1dcee9ae18033e4102dddab8ba62e496dcef1bcd22345c25ce41c0efd03300302a173ecd5b6c29613b34f12b3f974b71d37e496903b5bddc907c1f772ed8946b44013ab733bb161051de21531aa111aa2ef6f088b064370acc79172139dad82ee63096ddced771ac7a2d1195578b85883bff4f3c638d92861e22438278a59ec9631ed05b813ae820470d107caf02eaa50f093116db4fa6603f1afb9054b78b5e6faf229583c2ab4d7cb50906856787ae1bea8602705ec8beef4ce929b49d9c01414265ad07554cbe0cabe2b08266c47448b3fb4405a9bc4476df33a78cbd34d297767e7be73c73fb554ba0a32e46f2e3a9b96cdd026ec2791e85c8abc811c5e373dea8a898b080c70c797e63c0c1f36a0f96a1c2b3b681b8faeb41ce61d02a1d5a7814ffdec435ba24ca872f2da7b73076b1d816f90884c6397685fa2828469369395a3fa9e3997ae330d76c698f241cd82e12d4697703b6fb7a79ac486c53bf824e56375eb151f17021ff464d5ebd87177e5008335c0358fb3fc64a06b53be6f2f3b50c91bd65ee70d9b569546c03c07b7ab2aec1463566e03f44782e9b7f9c7c53c3f363d0c11bc3b4221ad04dde16a729a186a9e7de1d7967cd37899895cfdc921d17fecd18b27fc965419c47078f076b5f831d743cbaef70a9b8cf990ce1984aea943a302d9bd133b98974a166f263ebbfac4daff8ccccff4890dc25522cccb36bb2a6755a1f47de6bdc38b2bf7572bccd48001cf27a94fee890a6b3273d87b1cf0e99bf092296513c8b7bb5bf172c3aae4d0569825f528b1b12a62e3e55f6cacc060bed0dd5536111e72fbe8746debdb4b37c7a9d22fd15b064b93e2c41dbb1dc3ae797b81694d623240f2d0330aeae1b886bbae720333101cf794d8ed79e564bab645ccd4e8dfc5af5d142371f553c6cc8b24f89f65a8040d441f8d757d1a631f669e756874501925f2940459e936cdc74579adb8d94dad55bf5a86cc4573df7605e1b94484a8afd24b30f20d1cf1bde80a5915326d4b34bede73b007aadd7c6d0cdf5a473c7ffed48bbaa3e1bfac951c5e3d0906ca6dcd41e41000fc6a19671337ef8fd6571c605ce0863d37e1752c5dc116f34396c30f81069c4b3f0c7d859c4ad4cdaff2677bf7af76b377ff18305d4b856037ff1da08c938b088469d9aa695797964e7ab033e4959a911e81f53a7ce64ce561c5b2c1cda08e591fb2587564d740d3199ac6b797126ac982be87d848fe17950a2f1e69494f4394a5da8c39dfa4ca1651bfaba602f77208e0599766d34a3f922f6b513f6731e27e5a048af7c06ac4bca6d3731ecba536605af85f48a9b6d7dae51f1bebddacb8d0fc7ecf9a43b35a98c4bbf842122baa33f8432a7463acc61749f7800d503d9fee613c57418603e1b7fc3f09a1ca059fafb7bf550868826f35c84b31c781be42b46ba6fbebcb596a4fc6410d8e7a45c1f26a6f0431d2b2b4d1666dd3efd8f669e23a010247ab4a92a21a3f2d17294677143cb6c176b6748da07ba7fc0207f04045ccfcaec173004d5e1e4b3bb638d7aafa2fc224d46e435723621d6e3a41a7ebbd5deab7b164e33beedadeab6f8458cb86b14b7e2cf666a6677c69894fc10245dda2fedb78c1e4eea9be7043e62104aa340669857009353def0c79705dd065da58674c0557c6921a1ce8657c70b1621a56ec45e0d62f881397eb772e796a5f87fb7d161522f72331584332824d2ccf7cebdae7608720ff61cd9cf7cb1539a70398acdda8e52ba8789a0028bc2f6a646110e3b50324cdaafc811da54416e5e992152dd222756f06f7d8a9196456b915c29c9da174c3314506232813ef634ed5cc8e38de4f7b37b46bf8550e1ca63b08e877ff2cbeeb51045fc50f6574ebf69cf67ebe1a322f8296ced5ddfba5d08ec29421047991ca1fb10a53298b187d9a48d7a764482a370b5ed32e7a7f7dca1ac7e4239ed31615727ad77f849dee2d7520a40b922fd01b77ca345659e4e480ff37b5bcdcba2e38c3464526a9dc10d07aac0d2f9ee013eec8a1cc8b69bcad55f36bf6f9d95d87823d12787ce19a274a1040bc3a0844ba44ad6f5b2d31b12ec68cd4290aba05ee5e200eb83c88619ccc9d6f6322c567203f2cea15b28c479dce0cacafe3f143447b306a3ba706516824604ce3bb146eacc38e9166a35490c410bc1c4aed0d8c1acc2b46e0ddf7c505420372e5bf1b6c3bb7768cdecade2055028ef808c4d26353b227fdcbb5efd51b6de4daf64ab4576e44ee32bc5b0419073ff0954cae3d14229bb1f1cb97200ec2268fd177ffc700655d238a00d095361992c25c3b4216697afdeabf2f399b4e6f55c084aa1e24a11ac15f051cf1bfb2b41773ed35e1c254a5878f046baffd56e6ec703f7d82b88a7ca13911a56371e49248a724a73cf1c2b482321fc52fa8d7f6effcde2854e3910eeb667900525a8d09aba3dbc76e858771b0ab54d7d897ba01f0c9d1b2cb08957db0420fb777adcb48bdd148a46a8b4bd72a7469da212cfda46e34e7051730f79a0b0e4b86230d82c119877ba3cf00f445dc4ba228521a830a2e6f4417c80323af11ef5d9f240f7a1231127f5dc0a67bf45cb6d8597ac2aa358faa9291b5a27a487e5b9f97ccdeac0486d245eadaffb77b3befebb4da004930ec2983aa79805f8991a1a8c975b185657c3c526d15a03bc396a32aad28e4859968688eea732165e4b2b156b88448b8f4aa5ea9fba94be28c6bc6bfcb2c57339dabb46a6bf4fbf583271d5dd948aaa22775af056081fb4a559c534364ceee89612d917fcb0c851cfac0e0054d40ae26a210b7e001c627f9a781663df985f048bb7fcc48e7599d56a2e87bdfaa30bc7c3a00277e8d8f8636ce41f787356054be9bc26ade77424a9f3aa0cb41f544ddda5297d92be0df75b779d81e86c768bd34cdd15a44b5ac13bb39f34ba7cf5a0349499602984ed2cdf281cf1fa89a2885ac46b0a076a22328c7ba2147cc8be5c25f79423c5a7683f8e6f578e996479d1d46d165d3b500ff49ac7b09cd568e086bc459ed087370b8069a2bb5d88286c13ab6c768ee22128981dcf33a2282f58c493a8828617153bcd675180baf7d0ba8596325d98555f3b000b9267b9e831ad0465e738e400019a8091d903418e9f4f9566dc9b6462604288260a878265314fa04081c2489ccc2e175ff19e4800f3fe88e1e7c639461ff256842bb0687832fb837a5602f6c0129a9ae42dd31ece78fa786a368ab3fa501461a03d807529ceaa745e70743e6111a6904ff216cbf91709d1cd4ca4f76017fc37083a3df511fd822f6c7df71ad22b23a33856ce5472280671405391368b46456674ba3c3dfd71f47f3ce6a17f844e02d6e00f22f8a21eeb8e267cdad294271a77a93f204c470ba5420df6059e0768401f48e88c7abf6a8a88c75f2c931203b74dbb5ac1b1278a6963b4de7d9e84be2b9047638aa127bfcb7367fca32baf226f5361ff373aa4749e9545deaf71e6f2ff2677bf5", 0x1000, 0x4, &(0x7f0000001040)={0x18, 0x1, 0x6, 0xffffffff}, 0xc) setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000001080)=@file={0x0, ""/4096}, &(0x7f00000020c0)=0x1002) semget(0x1, 0x1000000000000000, 0x90) 12:07:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)='>', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "003331afc0c8f79e147ad4437d7426ab5f079c70"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x1, 0x3, 0x4, r3}) 12:07:43 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$getown(r0, 0x5) r1 = dup2(0xffffffffffffff9c, r0) preadv(r1, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x620, 0x0) 12:07:43 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r2 = dup2(r0, r1) fcntl$getflags(r1, 0x0) setrlimit(0x0, &(0x7f0000000080)={0x0, 0x2}) execve(0x0, 0x0, 0x0) fchdir(r2) 12:07:43 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) read(r0, &(0x7f0000000000), 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) map stack 0x20719000-0x2071d000 of map 0xffffff006927a640 failed: no mapping 12:07:43 executing program 1: r0 = socket(0x7, 0x4, 0x800) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r5 = getpid() r6 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r8 = socket(0x20, 0x3, 0x401) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r10 = open$dir(&(0x7f0000000600)='./file0\x00', 0x400, 0x188) r11 = open$dir(&(0x7f0000000640)='./file0\x00', 0x8000, 0x40) socketpair(0x6, 0x0, 0xffff, &(0x7f0000000680)={0xffffffffffffffff}) r13 = socket$unix(0x1, 0x2, 0x0) r14 = dup(0xffffffffffffff9c) r15 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x20, 0x48) r16 = socket(0x21, 0x8004, 0x0) r17 = socket(0x0, 0x4, 0x9) r18 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000700)) pipe2(&(0x7f0000000740)={0xffffffffffffffff}, 0x0) r20 = open(&(0x7f0000000780)='./file0\x00', 0x8a8, 0x40) r21 = dup(0xffffffffffffff9c) r22 = accept$inet6(0xffffffffffffffff, &(0x7f00000007c0), &(0x7f0000000800)=0xc) r23 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, 0xc) r25 = getuid() r26 = getegid() r27 = getpid() r28 = getuid() getgroups(0x8, &(0x7f0000000880)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r30 = fcntl$getown(0xffffffffffffffff, 0x5) r31 = getuid() r32 = getgid() sendmsg$unix(r0, &(0x7f0000000a00)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000040)="2e4158fca34e6387832a7f2b95a7a393bd1cb1d5cca21d5c96692058d3779c05314fb2a5f34f65790b569831386e751014e95c2bb40591f691e22363941a9cd5a6a401c073c85d484ff4ff36f743837b8d63e87bf06236d6d8f8e0bdaee723e71edbbeb4f02f61aaa85168f07ecb1c087bbd3e8c4900499263d05d289300e28f03ce891652e7909b9b2cfbb3b78f6c905024006af571f8d272957463938004d604946ae0140b48ed93111a98575060bd089ebf3ec2a3accd9cbfb0313252c659fbe1f9cbbf0b6613edabb9c0", 0xcc}, {&(0x7f00000001c0)="6fcd68ef9a502efa81338175e19609f7a95fc8b4479b669b476aaebfd91755ab8e757595822e431a9e76e2c01aaee909a8abffef750bd569bf49deb20867cf8b1278eaf7be5b3d254b822816b67e092ef3342a66d495b638638de7d75436dba432892c3583609545c6883a7369c8ff4718f5e72fb97d33c9d2cd3513db5e22e4569e90daed84", 0x86}, {&(0x7f0000000280)="2c5d9225cca3e9ccb2c7c0a901aaa68f235813469a666f60ade7f9cc65beda2665d2e5c9198a32bf9b2c7b4efa7b94930ac1bba0d92ce9c1fed165df317e421cdbf279456f5069ad5e42a7202eae1bb4d76afe297dd4494465654c69a144343c75ed2b0a92d99c3ff710d97ea6c7e45f8e3554be9da20a56c70e03670db0529eb88fa875ec2b4058da8d94f3d9b25b253325", 0x92}, {&(0x7f0000000140)="704c9d2e8c9f85760de4e3684046182648b5e6224764ff118be9e9d241edaffac33cdd35039ba4a95e091fdb", 0x2c}, {&(0x7f0000000340)="2ed3ea95381bdb4f4b0e115287f69451f0ee525e972be55d1f6804719d960bc9a4b623b5d109de87b5f99f7b7364fa458060", 0x32}, {&(0x7f0000000380)="c3e2c09dc1ddd176cf6bd7c9d1ef1397f68c7d3ce832ebbdab8828cd6f36a7e8649d8d4b1f073df944b0e7bd", 0x2c}], 0x6, &(0x7f00000008c0)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r8, r9, r10, r11, r12, r13, r14]}, @rights={0x38, 0xffff, 0x1, [r15, r16, r17, r18, r19, r20, r21, r22, r23]}, @cred={0x20, 0xffff, 0x0, r24, r25, r26}, @cred={0x20, 0xffff, 0x0, r27, r28, r29}, @cred={0x20, 0xffff, 0x0, r30, r31, r32}], 0x120}, 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r33 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) fcntl$dupfd(r33, 0x6, 0xffffffffffffffff) 12:07:43 executing program 0: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') map stack 0x20719000-0x2071d000 of map 0xffffff006927a640 failed: no mapping 12:07:43 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="92", 0x1}], 0x1000000000000024) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) execve(0x0, 0x0, 0x0) 12:07:43 executing program 0: clock_gettime(0x100000000000003, 0x0) r0 = shmget$private(0x0, 0x3000, 0x411, &(0x7f0000ffc000/0x3000)=nil) nanosleep(&(0x7f0000000100)={0x57f901b7, 0x7}, 0x0) shmctl$SHM_LOCK(r0, 0x3) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x8) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x108, 0x40) r3 = dup2(r1, r2) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x2, 0x5}, 0xc) connect$inet(r3, &(0x7f0000000000)={0x2, 0x0}, 0xc) 12:07:43 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) flock(r0, 0x2) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0xabd4) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 12:07:44 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r0, 0x0) setgroups(0x1, &(0x7f0000000040)=[r0]) 12:07:44 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x9) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7, 0x8, 0x6, 0x1, "1d2814c9f6efe265b12ce974aac6d75a550a2064", 0xfff, 0x3f}) 12:07:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setrlimit(0x7, &(0x7f0000000040)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x80, 0x20) ioctl$TIOCCBRK(r1, 0x2000747a) open(&(0x7f00000000c0)='./file0\x00', 0x20080, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) 12:07:44 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x10001, 0x6, r1}) r2 = geteuid() seteuid(r2) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) 12:07:44 executing program 0: r0 = socket(0x18, 0x20000000000002, 0x0) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0xde9, 0x0, &(0x7f0000000000)="ee54848b99fb58310d52d37d12a669daec526a1e77a53896e3061c2f0aef79a62497fae4df3dd2efb2bee07b8b", 0x2d) 12:07:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53adeb4ee71008aa9700bf108d42c1881861519f3589f622d8b10d9ba492dc5b4b78d7b6aeeb2648fe1a46b79da56fa238b809065535b8586ab305fa20731e879258c36f469e636e41ddebae7253dcff4f74a1c3a57cadc928afc1aac08c18fbd4bc89f1567545edbbbac1308a2893c62e4cc709692165401cb39782ff68a66460603c8b1393cd794ce29de018ff95e5b0e936a9a2ed9928c0dbbb2c9fb2cdcafd0830afa201181bedc7b17a709dd8686666842875036dc856e6e5223f8c18a39d323ca8343bcc23a51b4b2635792245c40554c2f4bfb7dd594e400c50134b74e174ff62f0ba44b230e11affd940ea64da0c9ccc1dc0dc17e4e1ce08436f7eb58a161b0d6ed05e74811f13cee0d0b1bbc9551fe6d29013963803e2362ffc2e38ca1ea03c7fc993d0bb09ae3623ac3fc318331d03608f60366a03fde85749b0b8040c088d145fd9b358fc1fb5039b8db0d1e95f57d385456266c0baee805a753f2098f6d72bca6bf7366ecc2a969fb1f4ff6fd3684e9fcda98a14f6f21c7efeddbde853ab04ba4f04cc78929eea5c42a77a3489540eddab2c79bba92e1ba373f73c667e36bafed66f856f29f47620e387c73a0e9c3caa7738c4d5b9269968700031d728f05877453e7e77fabf20f0d615e4493", 0x236) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "b04d6a07000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 12:07:45 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet(r0, &(0x7f0000000140)={0x2, 0x2}, 0xfffffffffffffd11) mprotect(&(0x7f00004cb000/0x4000)=nil, 0x4000, 0x3000004) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="443f9109b15d33c682fdabdcd610fb6359c4dec567040fde2c3ace06ddbc37ab07755be4c29e721b2e5955587eb0247b21ae8c2c69529e686f642278a041a2c95724b289a68f4ca4c045a9e3e14aae76044e6d4a7f0c6ddc7415800e3c3655222a4a21", 0x63) 12:07:45 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) dup2(r1, r0) 12:07:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xce0) 12:07:45 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000200)="e8") clock_getres(0x5, &(0x7f00000000c0)) r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f0000000000)="b6788c7b5fab517b030e22411ffddd4ca896180a1e63b09335d00030faa8d9d60c8b3c052124563fc038eb63ed3ef1e7ec8d84554185b5809232cd3380909eee726a5589ec98fd5314b987acec6fcda62d3053e0bb50986333b1dc65e4cbcab4f167daf0636e46d1d3581aeff8399556a49a8cc155addb085a67fe71dd0bc74a7ba8bb0dd10b501ca0ab89eae762f32e966016bd94988c77d181683da08fa1616a", 0xa1) 12:07:45 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getpeername(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmdt(r2) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x5e, 0x1ff}, 0x10) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x1) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000080)) flock(r3, 0x9) 12:07:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) pipe(&(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000002500)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=[@cred={0x20}], 0x20}, 0x5) 12:07:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1, 0x1, 0x7, 0x80000001, "d862ab7c8ce05f624c36fb4dd633974ea1bca03c", 0x9, 0x9}) flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 12:07:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) write(r1, &(0x7f0000000000)="da", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x1, 0x5, 0x47, 0x1, "c3b24ccce692d00d24fd69a04d0cb973e0c8dfbb", 0xfffffffffffff471}) readv(r0, &(0x7f0000001680)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/31, 0x1f}, {&(0x7f0000001180)=""/253, 0xfd}, {&(0x7f0000001280)=""/195, 0xc3}, {&(0x7f0000001380)=""/22, 0x16}, {&(0x7f00000013c0)=""/116, 0x74}, {&(0x7f0000001440)=""/249, 0xf9}, {&(0x7f0000001540)=""/9, 0x9}, {&(0x7f0000001580)=""/28, 0x1c}, {&(0x7f00000015c0)=""/178, 0xb2}], 0xa) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3, 0x1011, r1, 0x0, 0x4a) semget(0x1, 0x4, 0x82) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x1010, r1, 0x0, 0x0) write(r0, &(0x7f0000000100)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6da495bb90a06fa1acb4bd6ca62650733000000000000000000000000000000", 0x2c) 12:07:46 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) readv(r0, &(0x7f00000012c0)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/153, 0x99}, {&(0x7f00000011c0)=""/220, 0xdc}, {&(0x7f0000000040)=""/28, 0x1c}], 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f00000000c0)={0x7f, 0x2}, 0x10) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x1000, 0xfffffffffffffc01}, 0x10) 12:07:46 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x40, 0x142) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f0000000240)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00') r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r2, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x0) kqueue() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) kqueue() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0xffff, 0x5, 0x6, 0x1, "6a10b4017efdc8c8b6ebf61c8fa3c062de8cbe85", 0x4, 0x5}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) write(r3, &(0x7f0000000180)="34156067e2a72e9995cfd0ba9b10e6a38b4d42ca63185a1cc2326d80e01d48cd4cd519e40090f31a3b346a18e67a56f179ddc8d20f04ecca8bf83c1a806264a8266bf27c4a34e2f9b760ab7a61a9891e939b8705de1e7093bb4965b6085af23961eec96ae53a89a1266cad1770f2bd96f1f0e2b9", 0x74) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x0, 0x2f}, {0x8000, 0x3}}, 0x2) flock(r3, 0xc) 12:07:46 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="829497631d696c653000617dee27700c78b558e71b89e6e7088f116fa61f0eeb64fa25ea5150fea87f64c0f513247a63a998e9aec04fb50f393a53fff439fe"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb90cca8590000000", 0xc) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000180)="80878295016ce8e9e9780cb0f7ea27e5cc34b770a4d18703e9e95f056d8343bdccdffc42a854241754ce465ac0525f7de747f9f183f79249e6b11c534cf47542502c1225ee193aa7cc9bce2a4c1ac74c490bf3d5e07547b2ef40d83af6c9e8b586b5385e5d4bf5a6c8aa18a1039dd4d810e897345ec35971a5d71ec7041d54c45db8cd5599a341296c36937f18e9aa53248fcd37e4ed63c4855c7f313c65cd9b47059774937e92c6a66a7c045a1a1267", 0xb0}], 0x1) 12:07:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) getpgid(r3) write(r0, &(0x7f0000000500)="e37e3b85ea94b424583d8838eceb5bb09fad3944b20ea1cf54e292e79049e373a0fe6b178c9172d613b8b0f7e1fbcdb83bc36cd179de7a23f875795e9cc9b4c1935535702abc4235311da35cd04dc1c1179e068f053273d3fc1fc0e84c523880f3fcba58b519e72f019afd47f2341abb1b0f2aafc895ad6127641532b1e9bea76a70037872bf81659f7d66fb50529e5259", 0x91) openat(r2, &(0x7f0000000000)='./file0/file0\x00', 0x8, 0x10) execve(0x0, 0x0, 0x0) 12:07:47 executing program 1: semget(0x0, 0x1, 0x800000000000000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0xffffffffffffffe7) 12:07:47 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200000001000, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0x3) 12:07:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x120, 0x10) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) 12:07:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x80) r3 = dup2(r0, r1) renameat(r2, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 12:07:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xa4, 0x90d2, 0x0, "d730c1d7bb6fc6e23c5b00000000040000e74de4", 0x0, 0x1}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61a32b263c6205a400e2c424f9aba99d3d449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e142937ffabbb9917dd1d95e8f6b9d378ee4ef8f0c9ea0000", 0x83) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffbfffffffff3d, "857df934ea00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:07:47 executing program 1: 12:07:47 executing program 0: r0 = socket(0x200000000010, 0x2, 0x0) write(r0, &(0x7f0000000240)="2400000026007f000000000000007701000000ff01000000000000b5ffffffff0100ff10", 0x24) 12:07:47 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getppid() flock(r0, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x8, r3}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) r4 = socket$inet(0x2, 0x3, 0x650) getsockopt$sock_int(r4, 0xffff, 0x1999, &(0x7f0000000100), &(0x7f0000000140)=0x4) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x17da20000000}) fcntl$setflags(r0, 0x2, 0x1) lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) 12:07:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x2, 0x4, 0x7f, 0x5ce, "516a634b8977c0bf3472e711c4d483bea7821502", 0x2, 0x3}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="fc1c0d16d8411870c00e4bee0097a78ebcc849ab9368", 0x16}], 0x1) recvmsg(r1, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0, 0x15}, {0x0}], 0x3, 0x0}, 0x0) 12:07:48 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c654000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 12:07:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="ca76a2e809fb2d0b9f7228d7760411db0e7edea83968f36efa831e84ff323574e0ac8f2d0e8b397c0d857ee97af9ec95434ce5dfe1dca414e55d1e2e9acb4041f051ea1e4b180135848b092abba8f0bb11a7deffe4254640bfdd1a0bae2f9cab1b9a0e5b14", 0x65}], 0x1) fcntl$setstatus(r0, 0x4, 0x4) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)='y', 0x1}], 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmod(r0, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xc) r4 = geteuid() r5 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) r7 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) r10 = geteuid() getgroups(0x4, &(0x7f0000000800)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r12 = getpid() minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) kqueue() r13 = geteuid() r14 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000a80)={0x0}, 0xfffffffffffffed6) openat(r1, &(0x7f0000000840)='./file0\x00', 0x10000, 0xaa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) sendmsg$unix(r2, &(0x7f0000000a40)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000240)="0e04941e303cfe7df991b061e257d5b97f519933fc115f3bda3c4305540512ef603bf736d89c61b9899ddff707f22ce4e1140bc2b8f466d3e064e0d3ad18d934a04249b8fa29e200b6369b86973e552ca1f91f1ce20a311cf3ab2856e7e33fb59403ee83d35dfcf93e742f6d71fc4c776a435cce2bc21efe854f572aea1f4ba0293bda0c49f6d9cca011ad2d4a4c25a82cd11c6e0b35da8efdea5a2b37a3b2d487498e40dbae", 0xa6}, {&(0x7f0000000300)="a79624d3a3e523600aab1dae77857ababaef179da56f3cd905163058839923562422e415fb5643e78856f17c42e53a402cede5c713ec723d6f01da200748be2f2753103d07b17dac05974734ab4f404f5d8fd78b5648aeb12adac4f2b0ba84bd0ba719c5a3ed6a8d77e32026c30fbd4cb42efe5dc6e7fee7adeed73870ba5d4abcb695717d", 0x85}, {&(0x7f00000003c0)="fb3c75134bf681b86ec04725736519f35533e204001507f1f5a33f549e17a48d6b73917e78b6edd9b7dd3b5632c90519febdce2a253c9b3dff39c9a8e9cb442ef81eb4690a698ed197cb2d3703dd76c14c1b123c0f27d951a8c70d4aab98e9ef5f81dafdccc82bfac38f40f0d25fa6ec5355f6c5fb363349", 0x78}, {&(0x7f0000000440)="dfcac515dbeeb8f1aee95cd86266a031a864d57734b5cf52b53cd3157c715df86f77b8f8b27ed219d66795e887259c65e26b3b0675c80d6fadd9", 0x3a}, {&(0x7f00000004c0)="64e9df2852cab98ff1f6551e18f4deff077023a9d6247e3ab4fa34783be4e76d", 0x20}, {&(0x7f0000000500)="d19c439841d7c6059b94b6a8072d839c2a56e029e0685c5a65b1063fa97cedba74cab66fa965710fb1f09149d40df51802658e636890a7acf6ef864405b178cd01a3dd8086658a46cc69c39952a9f4915e244425a82189a3cd7cf6af7f8918c0922ceb4856b231bae08a6117d780048dcfbad82c80262ff751cac4f32bb08ed22063e8be8acc0ed407a2e2083d327b752523", 0x92}, {&(0x7f00000005c0)="39177c04dfcd7f62954a277e46ff019f0b6f3701f71829df71c4d01d1f7f5a19ca728b4eabe29a4c91d311", 0x2b}], 0x7, &(0x7f0000000940)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000ffff001001000000", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000001000000000000000ffff000001000000"], 0x100, 0x1}, 0x9) r18 = socket$unix(0x1, 0x1, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x2, 0x20000000, 0x1, 0x800}, {{r18}, 0xffffffffffffffff, 0x1, 0x40, 0x0, 0x5}, {{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x3c, 0x8}], 0x40, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x2, 0x0, 0xfc0000}, {{r1}, 0xfffffffffffffffc, 0xc, 0x20, 0x100000001, 0x3}], 0xfffffffffffeffff, &(0x7f0000000180)={0x4408, 0xa338}) 12:07:48 executing program 0: socket$inet(0x2, 0x4004, 0x7f) r0 = socket$inet(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000000), 0x2a6) 12:07:48 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=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) 12:07:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0xfffffffffffffd02, &(0x7f0000000140), 0x0, 0x0, 0x1a9}, 0x842) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000040)=""/55, 0x37}], 0x1) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 12:07:49 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x12f) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f00000003c0)='./file0\x00', 0xa0800, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x0, &(0x7f0000000200)) fchown(r0, r1, 0x0) 12:07:49 executing program 0: setrlimit(0x6, &(0x7f0000000000)) r0 = msgget(0x2, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/42) mlockall(0x2) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 12:07:49 executing program 1: mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x11, 0x4001, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x0, 0x8000) fcntl$dupfd(r0, 0xa, r1) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 12:07:49 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) dup2(r0, r0) pwritev(r0, &(0x7f0000000000), 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0) 12:07:49 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x7) flock(r0, 0x2) mprotect(&(0x7f0000628000/0x3000)=nil, 0x3000, 0x5) poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) execve(0x0, 0x0, 0x0) 12:07:49 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) fcntl$getown(r0, 0x5) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) 12:07:49 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x457) symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000400)='./file0/file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r1, &(0x7f0000000380)='./file0/file0\x00', 0x106, 0x22) unlink(&(0x7f00000003c0)='./file0/file0\x00') readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000240)=""/250, 0xfa) 12:07:49 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xd3, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x3ff}, 0x8) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x81, 0x7fffffff}, 0x8) r1 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) flock(r0, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x0, 0x4}, 0x8) r2 = semget(0x0, 0x7, 0x189) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000180)=""/55) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000200)="578b4f5fc15403035c0a21401f79d733efdcd337c539b73dce2ad11abc421b28151a43d50b8bcb0836d469ea2ce69d6cbef52f8c514da226d4a1e44d4c3deaddf69e53a130d306ca7498c463a38238f8b62a40aa28e47b0111ed785e2e0cf6fc0d5f55fd23fc1d46255f10933dfc88fbca3ba46728bb", 0x76}, {&(0x7f0000000280)="8c86b210bd2ed3f61e93467a1ea8f9feb402996200a477e629a99b26298e7630448d130550b221fc0e0addb9f765422ee874529da79dbaaa75d3dd648e920dd96ff3505b7bace388442d206ac5acc48ff5d005f9f7b8c371611724b81812fcd36fd652630c71a5191fb838dba83b86b08d986ff9a9b82dc258eaa4e78c8ed7e4c8d563ec74343d8dabb59d0e8bffce40f98820503bfc2d49e9b902464c", 0x9d}, {&(0x7f0000000340)="5dae2144615e11ab0508bc9ac93287156acadada4782ca71362156f7b16b9a1c211ade09b02a72b0848500f18a5bb96c21ca96a80920966576a320", 0x3b}, {&(0x7f0000000380)="80bbdff62383a8ecc25c1a3cec7342c977d7d6c72dc807c8f0be5f6d945768253a99550182a902c1ac044ed0cfeebc8b91aa8384014720abe9b913c111551a70668ffbada9cd6ed5dfb8a6eede7476ef9e11292828223b10efe82e99615c8bafc235cb71801dffa715da20a4228b2022ff7ba3eb4fa4a9b6732fbc6cd03e", 0x7e}], 0x4, 0x0, 0x0, 0x402}, 0x8) rename(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') flock(r0, 0x4) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r9 = getegid() r10 = getgid() getgroups(0x5, &(0x7f00000005c0)=[r3, r6, r8, r9, r10]) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x2011, r0, 0x0, 0x0) getsockname(r0, &(0x7f0000000600)=@in6, &(0x7f0000000640)=0xc) fchmod(r0, 0x40) chdir(&(0x7f0000000680)='./file0\x00') sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f00000006c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000900)=[{&(0x7f0000000700)="a1a9f08470e42fde0a0135791f22705b0e023f2e69466e7fa234da221c90e260328fd0d13f32fea2870db4f2e45be4e4fe545e502c05678c09f95016c2ef77018b8988563418371e4e3e2cbd5e79d2d522465eae7da5fb72517e88cdde2dadbf8b0256fc0cd37cad91c303e6efe66013bee02fea49ccd6f07a96ca3517025da9fcc9adb3c4da34b3391ab44075bdfbd8e30fc2483064a0ac", 0x98}, {&(0x7f00000007c0)="988f08440bfbd674bbf638f4de3b82cbb4f8c33ae247c25801d7567c6324f2b5a8a32fe39fd7c6759f9fcc6cd995f508", 0x30}, {&(0x7f0000000800)="5570ee2835650d50c18770229dae806bd9911ba43345ae66d527c4c145a66cb7b7d36f7dd028cf923ec862dab71cb2d4ab3c3839fe6477fb6c87e2a7ecebca58b296026b83cacbf2aea0142c572c2a8abd8c7d28e148de93b91e042734ccac78494f82fc2678da60c863182b2df3ef63dba0c3f577e2f918c8c3a646e5c4588c674ed752b7515efc09f67dbcd2832583b36b2a23c808b03e5200c0214d768969be584210049d1db8bc36c053d558005f4def0e6b8afc591fac8e9668753eab07a06ed324f2d0efd5c91de2d27c10cc258031a45490df48d7797accdf94bbb8b107bfaee6251865adab249ba7530a1a0ccd1778d00c8161e1a7", 0xf9}], 0x3, &(0x7f0000000940)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r10}], 0x58, 0xf}, 0x2) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000a00)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000a40)) syz_extract_tcp_res$synack(&(0x7f0000000a80), 0x1, 0x0) faccessat(r0, &(0x7f0000000ac0)='./file0\x00', 0x100, 0x3) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000b00)=""/78) lchown(&(0x7f0000000b80)='./file0\x00', r7, r11) 12:07:49 executing program 0: 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, r3}, 0xc) setpgid(0xffffffffffffffff, 0x0) getppid() r4 = shmget$private(0x0, 0x4000, 0xa6, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r4, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r6 = getppid() setpgid(r5, r6) 12:07:49 executing program 0: r0 = getpid() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100a0, 0x100) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = socket$inet6(0x18, 0x7ffd, 0x0) listen(r2, 0x0) fcntl$setown(r2, 0x6, r0) close(r2) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 12:07:49 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) setsockopt(r0, 0x81, 0x1, &(0x7f0000000000), 0x0) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000000)="b2887a1f07365e7d2fc77d79f96b36097c54e4d8fcc5cbbed4dddbb9acc0d8629f2de7b6dfdc45aab1b1646b1cfb036b195cf740aca71a832b00fcd2dea8754d2dcffbb9c486ddf71985e6559a41", 0x4e}, {&(0x7f0000000080)="27f8eba3b21c99e33ea070c57117f2d80c505d752f66ebd9deb418ac7fc70dc242cc304bb544d2428c6f0bef2627355c8d7d93e50b3ad4d111aae8c6c3c785822db45e0d55bbf31af6414b8edd15c5512e8b04be4efe34216797627d608908add7a3e8923c1e018c132280", 0x6b}, {&(0x7f0000000100)="6ae750a1e9c70a51aa1af88d2bc2ed254acc5bec3aaa614356322bd8f9f86165d3ad668609c9cdaf5e3203153b47f0606100eacf51c3594fd4051ff05f4d140f180bed67adb6c603f5bb6de64b9b879034595eddf1a90fcf78", 0x59}, {&(0x7f0000000180)="7ed8a4770fb8453530a00609fddbc440100ac4fc050090260f118044283f1822cb312fa93360c8858e2ebdbc8ff266fae37a41159131eb2264b605c2c6ca51ed3a92f5fc39cb24f09e037e4b9075c40e0803f73aa24406e70957cd526dee1b7db99429187e0b403540003f0ea743d2bab2a3021192828ddc7ef6b150ca769c41c1a3ec821bef575b5b6934e8d1d7ee78701b3438c02ab5ef75e42c4c", 0x9c}, {&(0x7f0000000240)="02420de04ecef36c5345f09d1007d2ce6c54ec162ab1a8aa9453dc50c363f82724f3b4b51a2ae6effc880c39cde66000dd1f5784fe6046f219bffd92518b20f1c16b88a11038d8089617bf20de21421e457be1dcce65307f72b8eeb3df40555d34bf952aa20f57df9953eb0f3fb995342b4382849ffd6ffb3a5a43f80ad2b9de844cf15892d6d5fcb313", 0x8a}, {&(0x7f0000000400)="c8a82d87b2bb2cfa64307f8946be9c699ab697face666c8fc81aac0b299b1482f28e48cbe6a5c9ff798eb0fded64ce3d206e507ebac9db5adad02bbdc7e69d78031e53879ab5979432da0380e1e71ac33aa73fa4995a184f3e627e46a104d3a869505cf2dc02f9faed43e843fe0d85cecb0f775f3de1322711cd7b1265a54b1726a6dfa3aec2d5ee1011c09d9ffb356f529441d95c7b144b873f263e795e17259474a210ebb67b3b9c589a4d0addc72de7dda14c6cfc6c4a4f8fd2f6d80dfcc773f3b7543fcb12aabe107cf12953dd226b35659ef4f03b47b5b5d26939c33f5dfa39e388f6adbb756f6a441943b52f6572e56e2d24a4e7584d63f5050328f2573dd5cf1acb3c52b993c1a54d776dbe8100e8988dd4c6cb450552982d400dc19224079de29655f7a1e826f89db4396b8dcc062bc6a38b1cd8b7bec4e19ef46ecc19e4ae61897ec5e15b6bf63ace482bc5b81b411fb8c95ecaf5fa5f92af9fa4aab5a0a1231eda70aa802a84e3fca6c79a73bb3d9684d1ff32c6123487467d591643901d8062351cd56b17b4856a33f7b80641249937d8da53f95046009ddf09dcb2244ef47d5e8ca7ce141ca4342bafe19c30b664b3d838972bf4b3f6b73fc59904d6561267a1352d75057f47db055ac5f3fef5fa621f1ae09d2a63c2e1c664e4f439a1b98b0a1aecf05f4925458a86a256225dd63dacc7e65b5f66cc267d8216c672c38d84a8a3489f3f7db503967a7e772e963aa26d4d8b929b57bc0c974ce0c41f2e146eb194307685c4511bf3ec01e7823b5c78c0f806f8c8bf4c89c479242300326e49282a1a47b2f91f2496ff4185f869fb53e1109cb6571e0aa97b43f36ee5a3f3dae5c4c3fb7584a5504b083e614c9b6f898b6938c52d35ae7f1129ba29bc87243c4ed178c1770f22eb14ba7a84940fd8493e90f7a596d57b6c08abfad75ac8bf4ecf6c0c2efcd128e8b8a24383f2c9e84e96aecb0a4c5bbda908d41931f9239267acd326db1337b2033d0d91a97c3694f49ac847faf018e4ec271d806cd3a1a4bc380e2af15ec703bd1636b6783613fe359f56a22c169dc3845cb01b16f832498db9e8643ff6ad71a9eeaa6af367bf2f8af1f3f2d7713656c3005eed712e83d506b4170b9b0f8c8110e9bab71529bd2204a9f84ae548eefe155a50e63acb0b320a343568703ce20302b929ec0a912e57133180777d3db8fc4817ee3c1655123437a59ba45d5ba4957767fd44dc077277baa62ac91693a2c4b311dd2d46fe2f31c5802c525fbdcbeae8ea9ef5c155822aaf592688378658ad165ae0d45f33f598560f1feb639cd1a3c497cd631618798089ad9961078d8e80c88c6257e42516e7c2bf412ff58f2f576471a347d56e90a76466df99380f9a7e2f5d535121c6fc99c9116f335faf768317e4df23c1906cd97c968c077b385f64e2c6f3e9dbc72a915dc24724b748bbd2ee333e4d4bcd5de521c5511459f2ec65b06f87af40497a26d0c01e68f856b9125b1dc551ec6729e6f52095b535ffd16e4874ceaef1b7e2482d1f96e8aa2e6e34899bfda70898a249dfd11a91c8d709088185cfef5fcd1fb3ffb67a1fb7faf2bb93c295656bad8fb5a284312e3fb518b02dc447c1630a1be0294fd6a04edbe5beb79f13c5af825ba8f1be86251b1e0a54ae620fc1f6f3c3cc53da736e3b30a57c44159b66ccc82e497a67abd64281a67a1f078b3b49b90c54664d7095d68b33dfcbd0cbc4a47f959f732cf7065c2b3daf688d2bcd035c92ccf635dfa01048318692ead7d8e6319f46d7590915ca342be38bc3dfb77e8a50baa8e9a3ba044c61471d850a77dca4af79270b8d5171120665dbc24d6f466e60c491f4eb2c2890a4f0a2be01302b77dd6ec099071959103ba639789d32248d0be51e034b8714fd028e857e2b46e505b518e883c2c2ff47f1f2903ab6149f3ae22f02c8365a877548b3f62cefc2571efca9a4f3a95291ed50b6bbf1b00794ef839669b98fcc3dcc36289ae77c5cea202d208a2199bbe93cdafa1908864e90bbb565dc2726f662fd220c0dd84e1952244ad6fed351f0acf32ded933251b1bbdffd66ef160c0931e6171ee21c4b6842bb31c6fa901687297950e6f0a9fe12c2d3b15b1f9f7e57c4271526990783ec22868742261cbe172669f548e073be370cdcc9f656f6456cb19bd7ef7b5827f5d0f70bd967424aaa4793cd29d47fddef9cf28c7238693a83e0a16a6ad67e0a22ded716c42b718e243cc20ed44ef60f22f72810a78030cd66c8d093538a199c5fc39167887cab0bc6c07362e5557868060e0f9612da30a8790abb1ae026cf8702e1fd2004f453dc8f4c74daf9227edb300cd245cd6ac35ba1a94affacd381439c6fbdd579b6ff6fc5cb0e3b7e9d68966e14cd695a3f200a43ea5871639617af8fe733049537f7b8efce6b06a391dcc8aee672d74a8d78f309eb9faec0b02997bd5f4b949fea20444cbe4a9745e229deaf725e9c5a16d03165620e380786046eae941e7ba319a6c59975ce7cc488a8c87ae0e553da1c998bf948cce53a5d7bd98bff3b25445e02cc87ee5716f7f6069470afdc4b7126d8d821367a7299faa044816f3291ff9e306f97af1e50d3f8024b0e7f71a30cfa0b119f6c6e49a1be25cff554966fe7018945979bf4b31f1669d01ae9134c10712065101221bb7f6b5fef45abbd89be1e6781198c1021f5a3733fce7141c1b2f8e0800420f1647db723af07a7e941056672dcb4b2e4f1392571b3682a7ba3f47d018683c2ce9cc1fdc8af7b73c9e552de02e2098bdc4b029d4d2b4fcac962065d6d514064171efccf809f20cce31c7c3d37ca85f73c556ab260312cace3e1fe597aec8118f573322c5e86c8d09f7e267caf8c1ba23c0851100c53ff694a8358cb409c279797da8a9cd7c11b9e2bbc51ae6e8a38ec75ba796daf2d956bfca1145a6a0bfe6e0675f813426ed72ce1a345013d5f019b86616342f8b20754208db19f1d8734bfc445e9da7cee6e9506b4c929b922380862b62a147d5ddbd11d8dc5de46f6f73373e32e773d5fa012f4ecb353bccaaca4e04b8fff484f8c37372fc12759eb62baf67bf874ad961da58806ed238705bcc72fc5b274c746a62fb791c13633d9a58446377b52c2d176f991031f9f89c846f625b4f23966cfbd8a0adcbf82867cedc5a6bc71d1254f0c4ceacd575a3afc9eb43f10417baab1abf211b0864099d873d0f6e929ebf6fda0e9815c98fdc840b8905474109bc2cc9a9639f9be4786f3767313a09e68bf9c3a326ddfba4f832f6a929d3b6c676585a88d76754acaa17776d79b366aa3056c8de0ff9c8c349fb6ca49064b5822f2f1e135c83cb91533a3c210d38ee768b1a64725d0c4a65764b7fd033b89ce91a2f6cf54e8e1d063b5b26b05ee9d14a5ee085c17f762ebc8abcee44f496ada350cad0e7d5d65138c2bde01271679462f43c9bebfc937cef297f09a810ac974fac0bc158f499501f83527722a11d084d843bd9a3d9f9f934a7ccb749938654de423ddba8946a2753f0499db68b1a41f5229ab7a7b13c8fa2704a008fee69b5fe510f4c14e0e9cc638db3f1d8f18bdc8652ab15895331717f91d4e8b58c1300e9a9f5e271c8c76da9a844c03872d1571d94a3d40647c8cd8c029907e53be153eeb940f660394743d28a1c49382b19a0aec0685518ba9f3b38195266eb22d05e9cbd4311970c1fef5062121cfbfbc3877b7a8bbc180b4efb869a24e45ff18259ef3bbb01091a8288fe6f48b4e95ddc625a553be95fa103a8f3eeded9fe0bf680bc4d3837459b80bbc55d3a93ceac4417e1ca4e3d9f020a26751eb2d7987887abb3ee24a1edf4c7bd6ec79ccaf5fc6f4a3f0e92e511c4313beba1b6d30d4e13be501351f8fb8ca657dd94073ffe77d66dd8b43c3efaf76f9f5310ab13dbbb341a367a1b6e3b2abd5f05313665bff79de100d7c2e994954fbbf4e3d97074c55cb318facd1e11026f44d4bd2c2d3d2903c82d06c1558b91fac166362ca42283c1f4fd8a908c84a403b0e5f3c1756240f30e6643ba15c51d0eccf78253f78d392f315b59eb277633c30334d5a09f6659c56f1dfc9751b9acd59fbbd47dab12334cdd33a834351fb7a72363f5c18c2599fb78e5e90f5e37d71637813165f1eecd0492d8b2bfc4b0b705b0531b664c53a172a0b1031606373f645405c0b9ef342351d63700e8519a22cdab89bf4ae3d4c156fe36de5296feea3f3d23ba377cfebe8958646e7b8823afe1376746d86721e72f6e1d40a9236861ab52d28a725c24851579bea3852414c158986210f0bd95434f971e6305f75acea79c78844ade866c8eed9d0c992bde3de56f3f475afc2181dd9a3744c470f80afb93fca17475c0b38dd20a5ad279f9e5c95ec1bfc3d33f4cc5b7178832484dc133a6312ff45153cc06f16f758fdef6aed9724aab742cf91915a594066f747ab7a5429509be661b795aaf1903ef191a711a7f47f094a62df39a5a71e78c3a8cd87533360d0db6b806edea3226df6f978f2ae8b1ad7aae1d086da3634107d88f5fe24dc9a572517f23f00f5e0424ad02572eb4b617dda5eaf7badd40c2bcf06cd92e5435aea39ad5672b3639e1ef5ba181733dac7c7f20cacb10e3ad9047cb293758d5264610c6732877dbab4577eecef91d70b01d2e40f878ad0733fce124261ee7ddb724e899361cff03853314e3fc127c1664154f40caf5a6cdfc2fe1baf00f69d100f62a584a45402dad993dbffd9e52d93803d162fd972166963699dd6159852c7f6cc39f8e63670c2122f66d72fb2048e76795b448f1bd07d9225f1464465ade56142bf8e245cc2ea051148076ea0c89ffc136fb8f1f4187b5da596abb153270a564a4c729efe887d5027400ee90995b2707826007bb15542dfc3c947ca64c127b05a507d74c49c8fd5e688e0c426327136a44e8ab34930dfbf565de59d7f6da9933c2ffe927d4ee758507dcb8040c9259f73ac924d0e0011f39301732c7c9046f026e6dedcf6df9966d6508822ee7abe09c827467e5c928deb14bbf1e234d133169fc52745a4ed4082c5e7b56f3ca619cf208cd6a8d1b25d1e7ca13de3b5fafc09b823dff544e0b3c67b8156ad146d117d95d5c4f69a35d7e46cca621a8f13553ba5005e81300d00a1b5aae9ec9f1e73d702a68e2de0a757f372a412c1a9798cd22362c10c7df5a04725e2d4259a59a25a1105d7abfe0036374c20c9b728df92b6446f7af0cf14bd2984453507463f4206937d413ff970010174ab1d21236ca8b2b58d63c0ebc74c9adcb3333561886cdff229e10ece1ddcf6cc2d345b184f820d1c0506205d3bc11db0e804f64473edb3dd9e0e3838246d601bf84a52d4732af57ade2c012bb1237fea8d7966db07ab1d9a08b665b72d13aae35e468646cb15162edf1a867f5273d035e5e164cd8033b0f1fd74a2f379fa6c52cbb447557f010309cde2485c34507b1437ba55168fc1c3fcc4d091037fbab7422d14cb3a67d17389fc074b7454e92f6258b9f3f29b142720b587e951a44dceb4f80cd86a7b90c26095075d1d18fa8842b2663a820fbae1c630111b795db89f62d4e3cbc2ab68040096a92caed8daca134cfaaee4bc5fd0cc7349ec07387826c65b5bcd590e360f408c6478afbc8330674cdacf25b2e2220df91d7e91685a728c23f799e246eaaf9e814e3ed1b922ed3fd39cd423b84c957cd5f7fa38d89867b45b99581e4ec93800503d0dc0b67594a02ae154e886e3a21b7a5add566d91e6483157de2702b8056d187c7a014702f932c323", 0x1000}, {&(0x7f0000001480)="01b965b99363b75e11c92d1a8360d1771370e0f08ff2f1dbd14ae91d4cf5117a1e74af9b1bf0496e28e47d886336e65c7fe8a9dba0c7709de59008cb500346f9709a9bd07b64de0240feea543aedc526b2b3ed47fa2cd6922712b66967487e834ab04f363ed80f7b37762a80951b357e197204a62556fb2c233321b981f838d429fedac58c446186bd469575678ac23af704d02bf47afa07da2ed1af48fbeccde539b5ceb9441f06b0f6d57a0d8349b2840684ce069a7332", 0xb8}], 0x7) read(r0, &(0x7f0000000300)=""/244, 0x389) fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) ftruncate(r0, 0x0) sendto(r0, 0x0, 0xfffffd20, 0x0, 0x0, 0x0) 12:07:49 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) preadv(r0, &(0x7f0000001440)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/164, 0xa4}, {&(0x7f00000010c0)=""/167, 0xa7}, {&(0x7f0000001180)=""/211, 0xd3}, {&(0x7f0000001280)=""/32, 0xc}, {&(0x7f00000012c0)=""/9, 0x9}, {&(0x7f0000001300)=""/159, 0x9f}, {&(0x7f00000013c0)=""/104, 0x68}], 0x8, 0x0) pipe(&(0x7f00000014c0)) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000001500), 0x10000) setsockopt(r1, 0x29, 0x9, 0x0, 0x0) 12:07:49 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x7) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 12:07:50 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000200)=""/190, 0xbe}], 0x1, &(0x7f00000002c0)=""/192, 0xc0}, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0/file0\x00', 0x40, 0x8) connect$unix(r3, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 12:07:50 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind$inet(r0, &(0x7f0000000240)={0x2, 0x2}, 0xc) shmget(0x1, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r1 = getuid() r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000180)='./file0\x00', r3, r4) lchown(&(0x7f00000000c0)='./file0\x00', r1, r4) 12:07:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28000000ffff0000010000000104007168341c00", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 12:07:50 executing program 0: r0 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x44) sendto$inet6(r0, &(0x7f00000000c0)="c6678a759b15fecd5a9907dbb828d54304ea0314762a0d9e92552c91832bbada66872d65c6f46423e86bd8b9419cc4a46f7e3f00a8def9ed6e19217800da166cc6b5aded398a27ea0758989d74c5c01c14c22313c0c4319901dd411d8d1eec7f80f21e2c4b6e5197c41c7450517315d5e1737e7b675f35ad1639d4183e6320a6e07c8d2ba50fc1b27c8ce96bd573ba8154b4893c8c9f9e1ce4cb954496f13323c9c8ca60850c365af17f314b6194a871cc045f25551d30d08fbba67ecb15147b83986200149d245af603ec4ccf8e8cc432784a447899b1e89e69a755d6e167fd0715230b20384a3bfe778f18735ad30ccd79a431b2d1a1a697a5", 0xfa, 0x2, &(0x7f0000000040)={0x18, 0x0, 0xc351, 0x7f}, 0x28e) socket(0x20, 0x8000, 0x3) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022ed8fe0500030000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) 12:07:50 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff6) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1, 0x99, 0x6, 0x200, "d68f26dd87b2767c9045cfbd2bd75d198ff3a83b", 0x2, 0x10001}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) write(r1, &(0x7f0000000180)="bcebd4ba02f184259ade66d1fe62baaf7674e8c21d7f4efd0f61fcb679613f04e12b2fc556a0f37361435717518a557c9e4147082f7004b04dee80e96a7f350ae4eafbf9d05949d874e146130797adbfaa4a0000c9b0fb7c1900000000000000000000000000", 0x66) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') 12:07:50 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x200000001) close(r0) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000040), 0x0, &(0x7f0000000080)=""/228, 0xe4}, 0x2) 12:07:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="e27102802400ee0aa7ce51fd5adf67970e895744ab6649bef86d8f12426886b5d6fe82b84e", 0x25}, {&(0x7f0000000080)="4420ed8c8836a9f7dfc5de62fcd5fa0bcb88f414e89530af9ac44f5d682101114b9ed2ff540025149e5321104e5cdb4c48e1530fa29bf98a432d4a8a28de1cdc37b648696d448b7e50d0957f34cedf39e99b41592e57dc3b200f12e53af7f0c495ec4865026a9d9d6c97e8c64348396112ceeae20c2295225df285b45340ad0b9cb85bcef80a933afaefcb6aec6b08705872acbcf8e17260aae67702a15c25956d3a318f8a474c3cd22d084b64e4eee1b50e92a8a70fb35518895a7112bdd6d5", 0xc0}, {&(0x7f0000000140)="15145be6d8c34872e965ef4449d94f193cae2de333d188d5cdf9f97331b0b34fc09dab097db8379e94034fbbc8712ffcb6c44f448a8079621185472bed2e77ac8fbb20627323f020fbb928646f87facddac5135d93ff375d7cd7c29516208eac07d5adc6cab177056deb870d81913ebcff", 0x71}], 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 12:07:51 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r4 = socket$inet6(0x18, 0x0, 0x7) socket$inet(0x2, 0x4000, 0xffffffffffff01b6) r5 = socket$inet(0x2, 0x0, 0x2) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x6, 0x40000001, 0x928, 0x1ff}, {{r2}, 0xfffffffffffffff9, 0xa0, 0x0, 0x7cd3, 0x2}], 0x400, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffff9, 0x80, 0x1, 0x10000, 0x7}, {{r4}, 0xfffffffffffffff8, 0x8, 0x10, 0xdf9, 0x6}, {{r5}, 0xffffffffffffffff, 0x0, 0x0, 0xd67}], 0x200, &(0x7f0000000280)={0x0, 0x5}) clock_gettime(0x3, &(0x7f0000000000)) accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) 12:07:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x489) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), &(0x7f0000000040)) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0x0) 12:07:51 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) recvmsg(r0, &(0x7f00000005c0)={&(0x7f0000000180)=@un=@abs, 0xfffffffffffffe47, &(0x7f0000000500)=[{&(0x7f0000000280)=""/14, 0xe}], 0x1, 0x0, 0xff31}, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/128) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) shutdown(r0, 0x3) 12:07:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r1 = kqueue() close(r0) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x3, &(0x7f0000000140)={0x3, 0x7ffffffd}) 12:07:51 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) r3 = getpgrp() wait4(r3, &(0x7f0000000040), 0x2, &(0x7f0000000080)) 12:07:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x3cbc, 0x4) write(r1, &(0x7f0000000100)="b3343bc0080f5d3f96f74c22849338b5f57e0250207c6e20a1ae6fd0cacf13220a2f9fc5368e4a150406a63e7a3d7585cb7433c05e453e21a61303b523083ba3f1f3542aed74dec49db36821fd1260b2145bf3eca3f92ded9efacf3fff33d11efc84d5b6a3195ee9ca0f2d8be6eec6e8e8fcbebdce95f2b20b220f5cf28f3f1f26d1d521b9aa34037410ff11f3afd9fb2655ef7898ecb68b65e5f517687d9b6fd94528a512ea32e928e6da0c4c747236bfdb2f01c1d163b63c2d76b67f10544b9577e1cbd3dc741d939090cfb546be85dcaf567f39e407d7b45dbfb8574b1d03ad239bc01a729fc02764274257d4c08f378ab3c9dd66f232133190cafb2c5a643635a6647a2a5a545956080f7dffb625e3ac2341c6a583081b58714105b79988c6db0b99851c65ec40d2b045d2e147c025f1274915bb300f21c83e14dab717247e85128272d3d88d71e763c203a353386a4f1b5bed02e4a74d2c9fa2b3ed64425a99115c02f518ade641812d16de977676313a6c3e317d9dd2b88faab4fe8132e3d0e8d14689470a925c2b34174967296cb1e63b630d767e5a567303f49e070f0d6a2054ff703f924f3a46c74192a8927448cc9097a5ab158c97d28865d98e0af69d54276e1e9323f50bb5ffbf85e258228fbd818835aee6781f7a4ef3546d3a03a2fd9c101f169dcfcbe5268527bc968b98e95821b79d6333ba25488cd80c0a67a16c21e37e6ea74d6d032cb7f692455fdfa7c0cf20e87ce34bf44bf36dc519a863bbd8496821ae2c1f5b5ed8cdbc73f5a49db8f99fbc2de5fe9ad0ab181cd845c7e5454c53b41530998561582839f9175182fd0c39ffeaf4ad4c7e4ea98c076da50f236b4b417a9f9a4e2335eba25ac15cea31d97116ba5c56124bfc2901a2a516f770fa894781a479f60ae729834ca61690461784aaed1e96124e3c52ec591cc0dbd3af41d11432c377701655501b6b0156c34e2c5edd8c1f7946fb12b1a4174afe70a9f68f7524ba23b9762bc17707b45a23bc61d19e460568a88efea40829f7b1772bbc3923f777316dfecd4f938ff21b9588c6ab7c82c5e34ea4219796dbb43dfb4354a0c6490dc772bdfe0fcbe697a22ef34734abd5c424823c0c4127bd40ab7b9d443d7c0d741ba992b1f3a2c9fee3f5bd5040d60cebd8b2a9f5d06a969164b82a995fe4910d40f1a56ca85462f890c2ac3e85c746c164808db28c6f2fbdb5fd27668e5940fcbdca7e05ce70b390e7d6c9ef535dd210db54dbcf736935ccf56f4e3e5d578c0c9be52d44ea2793cc600d2c2b99694ae28dd1c1fe4d01d2b899031af0121bd5815915f2908b57a8371cc9d594e81f40d1652a5e7a97aab57d5d59b966da441f0e4c8f25928928d652b63da12693612eb465d7b7f75da447ef86a1ac046c64fb713980f1f62811ba0f321484a23b93796a7b250c05dd5dfeaf471a06c859fbb6c98d24e14cb40bdea844d5a1ef692d5e1c962c4c4b0905693bbe104c876a2ab78ac3e3081e6464b77bc233b04b2bb69b87c20ffeffecf645c69af415d3ed0fa1f2125eda668b5c0280ea866fc8fc929eb755cdcab17610f5cf1a74411ae6d23549ed1b771ff8eb4fd67e851e10e371a53548b038441e77d36f69303feb9d7f7c2e6eb3229843690dd384ef0f0a6c435527dd47fd4a1c2fee7812ac60e040c903cf43e6f9fbf8645355b5a53c19da07c82200a8be7f98f8fcb75b8814170e88b98ff59b1600d558079fae36cbcf21379a325a49b927342e3ecdc3b0c6e9a837db25bf4c013b4403bbd8369d2657f28afa0dc076d2dd4f45d295e3e25556b66d56f1da917a5d21495e5573954764a6e61a2f10893792f0cb56dd18eecb30658ee781d50d580dc311b9c35e7b721d26b12f203252e2ad278e5b68f2eef0e96f222eccf5c1dc4d937be9615b23bac15070d58540b67f71fc6710407c2eda0f8e46a0662a12ccda7d5ca798fd0dbc75c6bb9659cc2a27b947b62cfa511bc95c8cf0e5c0dfdb622be6e876b66526807fc1a96b55e118a9f203dafa728baf896eeefe50961882b3a69e7f287f3bbeebe6a8878b6750d199856a28220852dc0cca731b0485ec7ead8def4c88e48e25776874e09894e3d06b89690b25fd0ffc752826ad443617888da34fc8fb9fdaefdc6052f21a69f6804b4e3d16bc54dc508e3972c70c5423b3065e34f77def5fb8773e75f73fbb1c380c1208d6c6bcaf2cfc22a8c6f567bf351bc0bac61e0c1ab9145e9293434c598d04b6b20a003f650a80de81222368a024480abfe29d8e7d77902b7de98caaf201c6b9aa912b307b61ec14bc063a63aa2103347ddb0f54151d1e443ced623792765ed6dfe69866a84995269f7d465a3cd5488c1dfe31ef2e0267f5132777a8d0ddda4e222cae10aa7afa6e8f639c7eb3bb7e354f065ae5f9fb7785018db5a663e3332ab7944e42f47cd9d2b8ded17883c7f19271bafea18d71edf03c18514c3624c3cc04c2bcf115cd1015e7f10e07480569aef377dfa9ed1f07e26b7cd4217e15d2aad23e400d4b3bd01c2a56c15e4fef7b44b3906c72fa186a69403be90cfce2329f5631afd87774d085c62e8634573239e26a0f7674f37afc1d5943f850b0785d50eff994e1bde1a3bd966eb802995ac949b96de336dd8b6172697c30e3df7301985091788071d3cd4799d3da673c6d5ee70209e79fc6c3c692fad7364aece2b4f300d3b82743e04e83d3246e3844eb8421e799aaf6e11b67bbd8cf9d78ac1e82701a786724dd1eebd71742f46c69ac2b6eca0c8d0a34653b4adf64e9dc34332d7a9c5f46d614d30b06cba2f3dfb930bdb1875e2c4c50b0f29f8d4f379ea2aa8038489eb550bc57ce79e022d930279950a9b47a792118954cd2bf5346ef20f2f86c88eee96b58768ef5e0bc12eda331bb712afbbd7ccb372178a4b5bd112fe975e66cd698bf4f07e3dd8444c1d68baa6f21ebde163dfeeedc44665fc36905c2bca2ee8f0d867169a223cb9d7a0fd83e1bac19ea986fd09942f6b0b0d7af83e5a9066076c2bf876cc5d43a75d05397e5d13690cd80d739e812433ed98ff7a0487f66bec9c596cbc2e56f58f03ef58008a36eba1ee0d3e1583fe1171671c8c649a1362ce8d90f0162fae9ddfb383d9cf5294152b806e49b6e4a69c0a4ece76e3066d500f63c096c207af8511ac893fe3767aa56acb45bf4321848f32eda865617069d971fc5d595e5d7921cd4aa7473eb369e367a8de353244ce1a057cba90d02e873d6628b249c1304db355bd1faab9e274772e3d3e366d0fb9083956276d1d75c7205783db1f8a509da56752e41d9217be7a06b7726303cf720f5d591f7fb4e7674e4a8d02b0b0f04c43575670c6f6e70b019cd39faa6784b0e9fa0bef824aae9eeea59f7e4aaa0b66c4c720f279ffe295d96cce8bcd8f1d5050f2382cd35c985276840a6f84b096dd872c50de62ad92be976353db910c8e03eb35040ef6ddd5992684fff9db48515d64fcf190a228f925ba4101fb79b63d463650ddf17b09e8e79d3ca3978b869b5e33c9b0c2854cd1769dfe79503cc32b275cf8764b476b22b677d0ed4f73c42b5ec6c62661e71da39ed364216a7f0fda0af61b94c5792f65c51169d9f6a013efb642395c434563870b27f636dc08ad75de3401e37062dd819c4a6b8bae7b772d6c73276751ba68e88e3d132c48e61eb44972a8e14d1eb5a59c48555bb347efeb5d742cf06b9904cf82aef5dc9e8c157e1c3177c6587fe68dbf99e03389270346e2bcab18e622ae01c13e9a7d6c31bcc195b220a833e1014e596332f8b37c4bcce5a4ad1fa0e77a5eb71067f7ea4e7274ed438362e13a8e67c197984bcaf22b3ebabdc2d60182e8989727c00becf37f67bc587267f9cf0cb95f3d167cfa62360370ed9366076fd81d51f4754a17260caacf4bdcc92ac71d333d633a57d61c5b1a10b650e7ce5bd1921e6865de1b54f7b24cd03de2a2c68121066d60f521709ebe67eaa99f7e94dbc38ae091d823bd84ba8bb09107c3265bd0e70a9bc6cd9e004d0aefe08b2353e95826f705b14ae1acfbacaf60dfdcc33ac2c200396075a73387d616bd40287bd22f8903f12380e59cae0562f0d7813bc79bfce8d7b8265fbc533171ee976102526af4edd72e69f626cc4f2c12c275f398652218c2759cf6824a670d0504b5d608cfb8501ab56bc73bbdcc42fdcc9f55dee19cf19d6aa89b4ebeb84499f429e82199696e6b37e62286dc18a4b9a2684c3177774cc74e46870ed63c737964d1e9a19292cbfba24a898f86647325b04964082a83e5fed4ded7ccea21eb9cab3bc869cbdaa0b705e8d29a5f0545ca5fdeac316ac893585fb963a6551739d1ce84dbcfb6eb576f5c6ed7add4e4b8b8ab1a788db360b7942953aa48e2fe4561539d1ff7c27ed583fbf390b93799f3662bd28e76afd007e445250f1cfbb272c5d2b6ea66c9a6262193df85814e8de1ab82b957d19730e2edf7c3a4d542f04ebf442cf4c2c2b3f32fb3b0c3d59a9733656efa4e83fea560797599d113934f7683748ceeec26a235451b5bbbaadbbd0fee52237b7b95181dbbde0d4bb28921e9336955a415518092ce3bf6be095ae0301ae2641065e", 0xcbc) fcntl$getown(r0, 0x5) write(r1, 0x0, 0xfffffddd) 12:07:51 executing program 0: accept(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000002000000000000000000000000000200000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9c8c52310006af820cac99910"], 0xffffffffffffffff) 12:07:51 executing program 1: mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') 12:07:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x100000000) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001080)=0x9) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x3) getuid() 12:07:51 executing program 1: mlockall(0x1) clock_getres(0x2, &(0x7f0000000000)) 12:07:51 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000140)='<', 0x1) 12:07:51 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8200, 0x2) close(r0) syz_emit_ethernet(0x5eb, &(0x7f0000000840)="fb7692043bf02db6205c6271d344033297a919a535b2a9cee36e70a05a6e50ec7d78850a6081f6406ead5244b3479b76a728c4b41114f98b9434b99194df9d8c0fa3d10e48a8ef954f403e59a331e58afcd0271a227e0ee6a7bbb0d39f1e2c7c355c0bce0158cf81258b284e2f0e653acc2291f0837ff7bd38c38f16c51294eee7e03110031d1b8c1eeccca5bc7902c8523e1a0534b69df2f70011c6270037327700d1c89b82db0538f34a8119a79a835ffeda59f254f64c8b8c61edf69dc948311ce12d71b90b40041c6d33444a621760ca5007bd821009b8f4a2570f89c45d8782f08c901d7716bbd9b0353dc9694715922fc48b7adddb51ac3a1980cafa6784985f0241a4f8b812b1a74fa388f251771d1ae3f98f92b67dfedccefa370e841544a15b9b562971de52cb284e705385eb873c6de1cd46608ecf954c16aa3003f5258991edc9db8b5b24c813a526c8c2859902b0f2b031a40299c47ea0fcdf78aee899bdd73780af057106fe0ee7b7edc22bff8861ce74d77ed354b8ca8bdf20770c9d17010195b35b906b5928977b8a845d7568f067e21f45c1537b38420a2488a08e05cff015bc959adcb0dc975098f6ac4f50211c8bd7bed5a114fa766398c6f20edfbd850847b755ad23d3598912e31f5ac4863a1682dfe2cb206180afbdb4fcba885b614ba3c67f0e07a36419540ea01104f3cee8d41498575d17f6bf5e8350b7e2065ef0e6d2a7b6eba750b2514d696d21d67505154049a2bc65571aaeb43c3a5c0fb17b881316960b34eb093fa1a2e08255b2f9e913fc50a871978a32eaaf5a43347b1ce0df61725ec09acfb88f599b48f00850bc304eecb6e2d2b3c438179d3ea020665200640b97c3a32f7721c88ece708106641d7611606d5ed335664736600a580ee385d0180700650286493bc0ae2cfb8d29e81421ff38c5238b2e556cbd10e0fd325f841af6ac1ecc06f4afbbb183ded7bc78466e7cce081486f4017a50a9f09db062e723d0235fb030bb58e3915fb543410b466b7336684770f314305de1a2c7356fab87889a644802fbce01ef3ef85342a3d8453608db969155e069ad86ced421c85f1a7105b1791f5d5da9a936fdaa7b723395ac897198e36e2f96dedbe2b60931ad7ce606c76e7b790443f7de1fba337cb66ea694f94990c2912e709fccc8b4c3c4318d71dade9fc41973e6be11566d8c197bf229bb015450ef5cddece8c0626ed89e903ed5232ae153fb97cd33d6e450dd3305ced22845bbc324292599f2e5b6e89e60d1c1e3bfbda3b5182d50b89db31a1d2fb13069f7abd2cdae780786e84eb128c7260087a82430055f6e4284ffcb2402baf38c967bee8e6d92e8038ddc2e7e457c6385f6d6b2f38adc1e1dc81c84b69fee5b0280283c586fe492f4699fd1769f940ab1f3cbce687d20c5c4c10cf6c227c0caa488d0a38ad3d0e054b5e9dd808822cd59738d3da4308bc911a593f6697314e7684a40116b3c672f3e4562d12057690613837b03c8f31d19f26595ecfdcdde66b6842377348c9f582ac281b28abe110aae4d5831d495213f88a0dd4c1a214884313861f07cfb7a44aef7291443052243dc0d4fbdbe103352f1fe00ab109403e75984d7671baf0a4948bbeafbe7e867f1d712c9e79b4579db1e8305e107900ff75bf3ce6e17e7e9934a3098ff2678dec980e9f950471bbdb6c8c4b7373a670b99dac5bfc0c26ea67fd5948563d7bbc65e2303b7437c5cde14ee68aa533fdfb3da37bb5d1ee95494342d014ded9cbd9f535e88c964fd079ce01f1e52b3f376d8592e3c21213b258e01c2f6219011b9d3de97ab7d805e3b56afb7112d304bfc562ae1df688fb8f4da7b67c2087a1a39967497990599f4fd9b1d728050a83d948dd14d8376903326d5bfe127d44173866843afb980f17923cb97ac6d665af8c1c6eda13fa3389a811cef14a9683c668b26fafe5096be99263277ef2a6a5daaef8f94dbbf7c7e539dec1509fb2fad28f69bcb56d4fedcaa138e29047c38a0698d7d603a68d55a150ce545a4d246ca139502e9d6fab8e8e2fda5fbe9b7bdb17a19a199cbd539e9ad2407a6772b328fd5caa6e1bd05a612bb593bda55b9e56296dc89988668be7a67a6817706d41e92f1a0") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = getppid() fcntl$setown(r2, 0x6, r3) fcntl$setflags(r1, 0x2, 0x1) pipe(&(0x7f0000000100)) r4 = semget(0x1, 0x3, 0x1) semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000040)=""/168) 12:07:51 executing program 0: clock_gettime(0x0, &(0x7f0000000040)) mkdir(&(0x7f00000000c0)='./file0\x00', 0xffffdfffffffffff) socketpair(0x6, 0x8000, 0xfdf2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) 12:07:51 executing program 0: r0 = socket$inet(0x2, 0x4, 0xff) r1 = fcntl$getown(r0, 0x5) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="7d3bcc2bf38ad0da2660bd1d5b", 0xd}], 0x1) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) sendto(r0, &(0x7f0000000180)="9c723348d95a2b311c487462fbf09c6a2cb87fa38e232979c406cc620d3b25013cfb0b649cc32691fd732b400405b80db4e6a7c2a83e0436e5edb5f0cf5023b5b86833693ce8a02929cadb1de509ba1b326f4d131b45813fc0684e493ef8119d70e973cd1d0ed3020721faebe1fa4e56ea9d73a77598a221167ff511f824bd238033ee9afa67eff624e0b427fe0c88fd19c7759eef74d7ac13ec494732faf584d74fb3674758e1f3fc4d6dbe9b2662a21fa24612f528d2bda2ac838cda10f404da640b46bc2cf9308c03c60f19e22b592a61206249763592e43c14491cf7381f3ac0e9059bff5fac2f6d8862c1979f41b4dd7935c7d01639c493667fa9", 0xfd, 0x1, 0x0, 0x0) r3 = syz_open_pts() pledge(&(0x7f00000002c0)='\x00', &(0x7f0000000300)='F:-[/\x00') recvmsg(r0, &(0x7f0000001700)={&(0x7f0000000340)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000015c0)=[{&(0x7f0000001380)=""/95, 0x5f}, {&(0x7f0000001400)=""/84, 0x54}, {&(0x7f0000001480)=""/3, 0x3}, {&(0x7f00000014c0)=""/237, 0xed}], 0x4, &(0x7f0000001600)=""/231, 0xe7}, 0x40) connect(r0, &(0x7f0000001740)=@in={0x2, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000001780)=0x8, 0x4) chdir(&(0x7f00000017c0)='./file0\x00') ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001800)) r4 = msgget$private(0x0, 0x402) r5 = geteuid() getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getgroups(0x2, &(0x7f0000001840)=[0x0, 0xffffffffffffffff]) r7 = geteuid() r8 = accept(r0, &(0x7f0000000280)=@in, &(0x7f0000001ac0)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r8, 0x29, 0x69, &(0x7f0000001b00)={{0x18, 0x3, 0x1, 0x7}, {0x18, 0x2, 0x9, 0x22}, 0x4944, [0xfffffffffffffffd, 0x3f, 0xffffffffffffff01, 0x8001, 0x4, 0x1, 0x4, 0x20]}, 0x3c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000001900)={{0x6, r5, r6, r7, r9, 0x0, 0xfffffffffffffffb}, 0x8, 0x8, r1, r1, 0x0, 0x1, 0x8000, 0xb0a}) r10 = socket(0x1e, 0x3, 0x4) geteuid() msgsnd(r4, &(0x7f0000001980)={0x0, "095c317798e4464d189833dce6c130a2ba7a9c8c0d57d7cd72"}, 0x21, 0x800) sendto(r10, &(0x7f0000001bc0)="9f0f6975f3f0dcd6b8c78fd4704946efe9e85738d85ba44fe0f7a949e93a554c26e676f20e74521eabed7aa45a800e2ac79845174c8bf720ec9498182698b6d8255f71ffa27918ce3bd4fd50fbbb831590fbe9cfb46b1d9da482c4d42b979cb680f57a1880b6ee4a504f882868a5868fb0aa879623af744c3d383b7435788d8b80528f8e0d71c9852fbf943df14d1df14f71a97c0839ea10d5ef222774103d7e08c3c73e38814e683477451fde3c175e6549c2eaf6b4623a224a9544326853ac63968e71dbe6cac8a198c28e3d8e831de2feeb4b0d263a4eb1f185405a2b5c142cfc86fa08596cd30fc48f8999", 0xed, 0xc, &(0x7f0000000080)=@in6={0x18, 0x2, 0xfffffffffffffffe, 0xc89}, 0xc) r11 = semget$private(0x0, 0x3, 0x80) semctl$GETNCNT(r11, 0x1, 0x3, &(0x7f00000019c0)=""/170) r12 = dup2(r3, r0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000001a80), 0xc) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000001b80)=[0xce3]) 12:07:52 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x200000, 0xe4e7}}, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x80) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/82, &(0x7f0000000180)=0x52) open(&(0x7f0000000240)='./file0\x00', 0x20, 0x10) getitimer(0x0, &(0x7f0000000080)) 12:07:52 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) kevent(r4, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffb, 0xfffffffffffffffe}, {{r5}, 0xfffffffffffffffb, 0x6}], 0x4, 0x0, 0x6, 0x0) 12:07:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f00000001c0)={0x8, 0x0, 0x0, 0x6c05, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000018c0)=[{0x0}], 0x1) write(r0, &(0x7f0000000080)="02", 0x1) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r0, &(0x7f0000000040)='./file0/file0\x00') 12:07:52 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) r1 = fcntl$dupfd(r0, 0xa, r0) syz_open_pts() getpeername(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e5f3ffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e1a64f82afa6475af2a1e9b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x7ffb, 0x2000300000000}) 12:07:52 executing program 0: r0 = kqueue() flock(r0, 0x8) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 12:07:52 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 12:07:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) read(r0, &(0x7f00000000c0)=""/77, 0x4d) 12:07:52 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x9, 0x9}, 0x10) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)="32a22e004aaa7278a5bc086a3a0464601d064bc8fea77f47118ce0c534f748b56bc24f584d8245d04d3130912c0e83353b83490826c46e2098da71fd42d54e2c6c2de2aa28577b3ab148a32bbdd7bf39f7aa4bed86bb14ac11fba9a39b4ae03e9e49e901e151c2ae6d2986c19b9082c0294f919070281b5447791f3b4e1803feb7e27db84f0c90d1b07c3fe726ab6addcbfe73791f1b19d7e2907abcf3d696a0034ed331dab888dfccfe18e09dd06fd2a323e463635944df569936efe5d3f9e6e13c9d09017e9f9e241d877efe", 0xcd) 12:07:52 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000c40)='*\b', 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f0000000040), 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 12:07:52 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0xeeb) r0 = semget(0x3, 0x1, 0x100) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)=0x200) r1 = semget(0x1, 0x3, 0x1a0) r2 = open(&(0x7f0000000080)='./file0\x00', 0xa08, 0x4) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/103, 0x67) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0x3, 0x6a4, 0x9, 0x7f, 0xffff, 0x200]) semget$private(0x0, 0x1, 0x446) mlockall(0x2) symlinkat(&(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') mknod(&(0x7f0000000240)='./file0\x00', 0x4, 0x1bf) semget(0x3, 0x2, 0x100) fcntl$setflags(r2, 0x2, 0x1) getsockname$inet(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r3 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) r4 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r9 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x40, r4, r6, r7, r8, 0x7e3916c1c88c04c, 0x3}, 0x2, 0x6, r9, r10, 0x2, 0x6, 0xfff}) getpeername$inet(r2, &(0x7f0000000440), &(0x7f0000000480)=0xc) fchownat(r2, &(0x7f00000005c0)='./file0/file0\x00', r5, r6, 0x2) symlinkat(&(0x7f00000004c0)='./file0\x00', r2, &(0x7f0000000500)='./file0\x00') shmat(r3, &(0x7f0000ffe000/0x2000)=nil, 0x1000) accept$inet(r2, &(0x7f0000000540), &(0x7f0000000580)=0xc) sync() 12:07:52 executing program 0: socket$inet(0x2, 0x1, 0x101) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x2) 12:07:52 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x3, 0x2, 0x101, 0x3}) writev(r1, &(0x7f0000000040)=[{&(0x7f00000010c0)="ec233ed259109422341146461886dc6add6b8f1219e0a5109e600518c8357e4b0d8a896f7597a15ccfb01cd42139649def470cbb88cb91b775c48056ce0f52265df73d5979f0a1edb21dc7204ea1e781c07e8defc38f27b41066f3a9367728d789d3fa69925830c932d9f9d508c8420ea33511b6276a7e1aee7355faec16c458eda46b78806fb351fa081f3d2509ce0e28b1056176c1014132afbeadfa5682ffe8a6dd80b6acc1aadad7f4b8653dbfb477fb4b68616f22f340af38a7be264b36a2f0463c11669cc1b780c790e9fb133f8956a1742b08ab1ed3", 0xd9}], 0x1) 12:07:52 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x108) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x2d, &(0x7f00000001c0)={0x1fffe0}) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) r3 = shmget(0x2, 0x1000, 0x120, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r3, 0x3) pipe(&(0x7f0000000000)) 12:07:52 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) 12:07:52 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x100, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000180)='./file1\x00', r1, &(0x7f0000000140)='./file0\x00', 0x0) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 12:07:52 executing program 1: kqueue() r0 = socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0x8010, r0, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 12:07:52 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) dup2(r0, r0) 12:07:52 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg(r1, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000100)=[{&(0x7f0000001280)="3c730a74b548811ad60797edfb5c59b4130a909876c8effb2666882701571a7267eeeeebfffa2094d4391142791bfddd18480ba3d0c522dbe698280c9153b158c3de96f10ae4a71aee909c0abc4c9345f2222945e062b19af04285471a52bc6b617bdfb1ee49d1fae93de3e72b19519a74e039ff7e83b1f0a8a2d2f49c92ac504f69b9966ed5adc71019f82c696ea0512c0781c19a020c9e0ab3cc84715e710639dd5caf206c2a54c2039026f9f7aa22952a769e12527471918ae3b69cfe5bff16b838bb6b410bcf35a3793c8baaf863c424a5b99e39550b140e38296025efecba300db7df8b644ef90c918f1c661732c32f53c75b1b339fffbea2c2797e557ebeed8a3965f8ece61105251e34ebb1d642f356882c055411eb8684d6d52208c391df09031296e309d309f603e4f52db1126b3cc11cdab2a874a0382a2217ec6cb0bc6bf006341e66bb3d325efc7627ab3ea51b34fa0c6347b813ae2388bb72271387f56661d362b27fb86a96be95f11117aea3b594dae6f772444500878ac7a3ccf3a82e800c7154beeb6724b0ca7c06b9b884a6d9eeed04a99b5f3cf458d4a8f945c553063844e253cf55720b678c5282bf82bca135485ce8b7ce11bbf27fd7b0136b4f2e6136e0e9ceb3568626a8e30f5eafc754437d4496635461075108ce4257be5d1bcacb631a90145c9603ffaf421e887b3ab30655523f405542f646d5e712e859b987dc705286c97410f560d2333150a580c60ef784dc938e414883694e1ae66886bcdfb10072bcecee02a34126fdd10fad4de3dd9fb981c2d03679bebbf0c576a3fa2b0222b0581bef1e14b0a75891f3b4d1f1dd12b936cef8cfba631f4919d07d7b26394f5000aa80e26f8532a41f6b2e50ce891908e06ceed80759ff069aa2afb56ebb318386be1b8567dfebd89779f3a2e858ece6f7f978622240e550a98f8a8008dc9546a51c89889dc6cb228ba5b6b7d33425d8176fc5c7d3eece617071067230329acc9ffa2a0d8cf3b8e913ead2e051de82bcc34fe83276f84dc9f41d9d010a8d5d8f90becfa8a335d5c419585f2869d617e71485bb0809398c9fcda9e76507c958e366394dec19db005eb1faab2ef96efb363d66726bf5778b6cedbbe68c96449bfe191e3839ab478ef3d485a1dbc7f4bf389c1c12ddef5e7134b5b09a119bdde931489e29e7693ced0fb72191d79a2bc1c573d29a449dd29e3292f6eca1b702e237d76abaa9a6fd5675d145d6d28d12c0d327d6cc88a601653ca831021159a192100bc4611c8919c53cc8b77c615de35c69ada9d607f2189c56c89eae1209a3951e45f46f9f0e61e50084a39bedc8c1ef436a2ed7fbafb14dc189ec79196a52ed8f6fd505b6d9eb9d7216054bed6aa276dfcc2684f2b159e7611894f643340fcaeae1731965392fb0d16fce0b8b06b429bdcc8517a4509c7a9a182091a40abca66c5920ed485b8bf80f5b6ede2fc2ef8027f4222bccc4caee6baddf5be20ee33caf8dc38c1b4f04d53a3341ff64d12da8f05f20704108ee9f4d51ef506d3ee284d495331f118d327cfaaff064a167ee1c29878a956fbd514fd56871a96d47edb18a3984c7fb17d103eed713bdfb983cdf75c518b33d13f4173ddd5702b5838e857cc015d870cacdff364b557ee5eff95b14d2dbfbdbda45098ab26cb1a8648094b5859cc8eab799712d4a7d709fef1b5dcced3dc42a022daaffd1021fc2271712f0edea114781e1556d2cb83d47a2845acdfb5dae0c10d8f13715c6babaa89b26fd9ee7acecd29d317eda0c36df9c21f5c1e359d63ca61e7f5961f94f14679bfaceda560db46b1cbf0640ced864d92f95bedc1ee8c13629ed698062e10f625cbc1f221f2fb7c07cb302567fc0adc1919fffff76f603139ccdca57d14309f12ebd38ae2fc81476deb2b8a5b118ba4455c9995a503b294a19d149a397556c6bc0d18263d477af4abeaf00d014a0a2dc4323eef0acefbc72a23df0aabea0533f343bf994fe525f85a2e8ebc27f33c9a943c62198d3f3c8ce3b02b5e7e5661ac2d92ba3b2fbc36518c754c1ac43434bd4264508871fe165bd55cb0324371e27a2d2533437a8e66a2758a37c45a7d4acd4e7ea39c6b973b848e61dfd9e2fca96e9349466925c793826d514b9ee9228189d0404d3a674ee9e046ef4fa1c891e408331403ab652f8e49d8c1f04fdfce717d656de65fdb251bd66b9dd49f3b9e743b7c6bf0594e1d5c1acd39b046ecc4f4bb1d83b8846a611e111a7ddcb964cc3f4bc8b7c807319dc2f32c36e3c98635c49be1aec89bdc5d419b1f179cbd936562276eac223b9479896b543292db882c7185cece8c6a58ea13b7939295de02cf6af8518f3b0b27dc83fc048dd7132a9227180e7249a1905405b4d24ef3adb13ed71ab2e175c55b8e481fb4a35b2a54b87ce09df03b22e486a81b6679dbd3355b18a3885b07f8c4e1af836c144a317e132b7648247194deae5f95e3f9681d3475d573a5963ab4f9f293d86481d68531d14b990444866428e38547d3060c7259f3a8c9832b989706f5fa637759c3e778c280e5ce0fd2e777a7dfa12478bf0061cbe0e2ee847cb500ff9d39ebc260a01300189c71294ba6242eee6999d0bb0ca2887f8e6d7d6d96ff392e37e4225b8d7cd2c5f15b24d5fd94955824eb21dd035e878c3e5b9e9c6e0ca7a3f3570f7b999b19a2f520ca99e41a109cfc0a2aca98f9a912974180c0ae6d54561b72c3b7fdda0d9b7412518f227a980dbdc8d12354275b314a03d1fd2cae219b73900dd94ebf3cd31c774c772ac90e22f9acd94d949fbb8f28fdb626686a5f7b43f66686dd1d4f78dce5c74a12c7c0b8d9b74b2ee61b73472eb9f7bdc17a04a6b9c472b58000710079b017bfc7e4368f87988fd044eba38d793bbe8fb6205f3501cd2f10c0b68eb0eb2de3a40a951d41cfb0379c07696b4cbe0af1535d65ee4a553b5c3d198dbc993f519210d85c3c742b9bcbac539cbc7ebbe5b782717dc7a15bbae57f942f24025fcebab7d4d5e919752723d4241f60daf9156ed03b2d12ef20e6db71acd1cff4f1ac31ee6793187e1f812baeb7381f451f611113d801762b5a35ba71a76dfe54202afa052b1f8b6560895f8d1cca0949642bda58c0b03d9b39f4bcaab999ebf722e8dc7dd989efbcaa8b2cbb6ca4116441c8a9781ba45279773c4fa4c5b101314de77a107f428e071ed69c3489ac8847da6c10d271ef4bbcbd578e5e4988429b5590f3a95e158fb988f8b81066ced79bc35b25dd0b563c46342af3aa250d68841b6966d1643cc87aab7b98f2561bdf32494635dc68fc34a0bde40a690a1a94d194d28c86220bc5843e4e9369718f63304ec58c471acaf014d8ad6250de24d85573006c1bab65031f8451c767c997d7fd957b6741becac05c90deeb1b5cf6a04698f8f84657e30cc413a9a5ebe378c2a2e37618f6ef57205269d1e1cbb1b750abb638bcc747f6ffdfc53ae0c7143fdd7cc1ad889104643dc35992e4dcf9ff900aa498f1d7fd660852766bc1bff941162a52b1753a7a812dd303ba06c656765716850c528d923c314e83a1f6e8ae7ec3a872cea8188dc3a89979e29e9a1e9737fc5a2bfb334d09fd09859e8ad275a4c98c9f279e20577fa0f34986d1f6dfa391f4131fd250a6197935f30d788849e08c8171c18fdf4bb3b81c610202761f9594bc281090589429a51e57f902f0848d51b38b8c904e0036a27f48a0f42379f29fdce06685443b414a77ad588db74c71b251913180124c0a9a04dca362981e5858c32b791f71d6dc0c901cc86ae284b8336e519a5c45bc463d520f7fe6bf699001f2047596f1432bdb5bee358e45587e261c816dcb2e450fa84b9aaaaa74e648422d3b7c555d76fd7db2ea7d7718fc6aca891013793d050045394951dd7e81c93607d6849fecdd930f3d642f58be0e65cb767796203a9f18578b743e13ae469cd2f3c37cc3d32809291922d96fab6427e0ac283484bbf37a9526fe4239446c61abec656b9577aa473c5b7e76423eaae107d3ccbc87fdf4f892e06232b24e395b11ca78ebe20f21c9bad6f30d468c2297dd7f1838e30237efe66265e6475c78c718a7547f35ee638fe02b7800c16ae2518e63381643809a67978e929102b2c4a505cdbb0812f45f0475358075a5c8a3ed8a92096155786e1b7cca74173174fd1989c840de107e4171ca6b90a2e9684edcc050c780cca1bc3330a3f950865c7a30c3a92cfd896683481f3c9d5202740cce45d798a2ce1428474a0e81c598c40facb163821859c11001d468d2ef3dc0e7547c298dff8b8f43fde5791f45fb0a755f0171bf245d68318ee82cc6650537ee241994a15c0dd83765cc82bc17a6699af42285352a1c7211fbdd1b82c0023285828bfe9deaa61ff8d82a3005853c98b502078cd02f3a2a2a26471692691b50bd0cf3948921046fc2ca6334b981a755135a9437ab137c300c34e96bf0e0c8cd014253a7def29f8d6e147339a24a07911e845591731a66e99a13ad8a8c0b294c934136779f4ad75eb81720e64782ebc55e4899a2b299b9f9921329d4c38707c5f25edd0554d12c20b4e3f1131c94c6535adea9b0b74cd507f306aaee0c7717d2de2c8254dabd1fd5612d4cfbe00fea20cc65816150b81494e034d756d6fcb81d7c330b02fdde5e16174d63e3d8c9aea750f946709f14e0ceab1f49d3ae9d8b43889b7b92ef7a529277d9ca82d760d9fb702051551106a984c5b528b6f02320a2c4657d42a8be5721826735166d603e940bbb9a62833dd773a2f8158e6f5e433afe80887f230059d93281b1cb44a61761fd8ff0b7115d043c78fbe3961e193d0b7cf406cc7c2fcf7fbaa15be7ae3a35352ebd2eb913746a49c4aa6ff1afe488a2821658124e0b085be22cf41fcd3e495297b51bbf638149f92872ee23e38e0f0e6d3bc7b1eb95abf1d978759fbb0ad3809d0b0631848acf8fa0a50f7913ee0fb8b4d931e1c6fadd6f7f8a854d8f0f29dc77d3fa4d6ceda16ee9d662cd6185c89e1e56f78ac2a62082a06cff5b6e1861b536f60b4be11e5c9f97e1b8f486b221ed74214a1e016bc6ad01ebb3432434f9f5844c34988078d0e5da971657e4e9d4e6b9c607e9f7df1ad1cc1fc3ba7c88e7204f85c90f5af27f673356c018059b2125e877d518520ebd1b71886124d46a68b899f00237a380688b582aae782059ddf5860724a2032f254ba2457e9fadb482d80f9f894be68891e16b97bceea7a07cbab7baabcca3b9845311eeea6586dc8d4db489a338318825227229339678e89f066f8b49a4d077e11cc39bb797b59ad32269017362d567d5b826b2e4768073d7e4c2e0b2e52424183d9423deb1c31b7f1e3d0a6ab4fc2dd477731d150158a84bcd2dae5b8988344c59860accaa405d5b26e6a809aa248c9fc295da31b2d275de6414040b502d0d3f018388f4d5995d057cbc2dd1f15ad663c9a3bcd9cfca3c07d82206a11f45905e42032782f667cf0aa14c3b2768a20c73fb0693669aa734a653634a88c6dda90896b4974a98d1a442821f2ef8743d42dd683acb5c1fc26fbde1540592f1b1f622d06512ad75d90a455e25d75c35a8bca3faf0cafc7eb2ce67474d8ce221fa4daa1448a0ae1a4ee6347876421d3efa7b3d275b277d49c3ca177bce3d08d6388b5167a423f4883c904a9c8650426af1d4a46a18a721c5b0e29650267fcdef8294d7805972aa92b0b5a8f691f1a9c6598e6decd7f4257ea64bcdf134952cb8bff479b694772cd24fa20ae372395dcf0ad23d74cc643eb0385f5", 0x1000}, {&(0x7f0000000040)="e69e54fd07e794b0b69fccda5f66b7f1a359feaec8cefa6930218b3a905ca45fe0fa8ec3845e34438fa5", 0x2a}, {&(0x7f0000000080)="88fac1c540e0cf70f382875e4e48c206d18f843c5fa0ec28f2457f5eed4b318e9dd596e9669d53a4890786d9bc15af381b6b3693cf9e003efef53fe0e8054bc653", 0x41}], 0x3, &(0x7f0000002280)=[{0x38, 0xffff, 0x1ff, "fbdf0ff143dc15414c38e600ab475690799fea6dd168c3d2479a4dd7b08b8b3b5601c2cf05"}, {0xd8, 0x1, 0x6, "c41b42c82a17bc074ac56a116a98252ac14e21a95d0a3ab02558a271056af8736cf8a33ca95ffbfbbb46824764328065152432d6060a13dbe4d8fdde18fdbb269ac5b2389827ae7cd5e30e526fbefd80da5baeea86a7ecbde3e36fbfef100740be44b1b81c4b9c6113f5d2588952c2f71ea60958ac95c220f69b4031a11138554c52422c742c4b0a2fbc6c0afc8f0693a43011ab1362e0795ec4259408542e5203531d74753c0f1fdfa86ae8524fe99b8c15a818cfde164ceb377144bdc296d33251e60704"}, {0xf0, 0x1, 0xfffffffffffffff9, "8cc5c848748eea7e3c3c8d4ef24fa61d2516a5f3d3a4b96636088be8503614f2c9dadfd51f155dd69e63d005964b5a18a67f7e23b4bf8dfa7c21b2fc17a1bdc1ea1621dd6a70eb226a279717bcc3fc8852f2778cba7ffe0ab122e1211219c05e99de18b0812d1e1a5f21238cee3c620a03887a5d6b2ce7cb8c8cd053cb7490c2d7662af47bf83bdf5e9924ccb2fd4604a46057b3ecac126d012eb6607982249bcd6e16ba83477b593d434b5d217d6c23290199c1ccaf5f858e821eff21539040b00f2240bd7e16962f0408744302d3b89f51c0e336f8bd6a0be7fce1cf"}, {0x1010, 0x1, 0x2, "517d0205886866750fcfc1826f4b99003f3e26f2b75f6ce242ac64be43e46c0163711cc86867cdcd4dc30939cfcb4dac2f0fd5519defe02ce735780f045a535efad168af2460245878b46b087cfa2943edd78c70076fc8de9be959488e2bfabb20a73bf78ac20db06944b6f45322cb98e76e8e746c2283310268cf97953f56ea09e1cc597050d738c98581eaf1f061f96ffb3d7ac89d60054a4a6221d4dba705f6bc4f9038ab05a09041b1834200496f04bdf1dcbf95264dbd61ed9cd26b0f72342058edef1c3f091775b67e03c2dc85a87dde879290550008a3d5a79437836c9b1bba47ee55f2e9a74aee3954faa48174c672c4dd2f6789d767d0f4dca0dacbd70de90f555e06416624970136a4463438a43ffa242f72bf21a491e1780b8bcba151777b3e0aa199566ff76fee005176fdf377b06d997979e1b0a4839793f0e2b5833e2855f10d54a1234497efacc53cb14abb043b39083c2756cab8f3b46b6d00b06e60a25955cfe37932aef20b313795596916d51688d6f9ddd3a1728f5e59e6d9be359291382924d50d89fecb48e2d35918e14c3a2ab70de89bdfc0905431ff064797926e1ddf28ff09f01b50fd5a020d5e0d5123c1277dfbb29ca6ad28e186c081ee6511879dd978e1eca7838df193463a184b88fa57ba99a2d49962e3ff1197ba40919619d05d73d0bd7320c354c066904b0ac6bc1dde23422a19b293c94e27c4b9c98190bf3cc414e261ddcf902b50900dab22cc1cfcea6c125a74e791925a21ac1d4e310b81ed54f167078eaacbc3a407bbef19c4d914ed0e051d0459ea40f64b690cea395c17a961eea37bedc3841a587dde3be64f4146f20bcb5b16b9b350436ca2ae180ce9d83a038db4abac27a225bf0f3b987b483776935e0c95a8b121d27ea2e4d6990217a26cc03c8d69bc2b5c2572be1f5e9de511e4512a43b43b093d417192a36b79f118d9e9d341098c764f075a4db8c98147971c160c1d013d05e8d05fd32b6b34f005be71450f501535ed10e9428905a910762bfe6d97d360a0aa6923c0c3dd3c8394c5fa5c53fb4e1182def29b631ac095a4981b26ba110ff6c8f610664d5e8fa6852b632297874003834eefcf4d202a61e64d715003b0843d7f29ea2ce392b2686fd436f9900e70e1b33c734e39af5795e829ea7329c5850b935daed8c10ec84e4209aa9f79205d05d37bd096c2a12c0b8502c86e52faad946fb6841fa10ae6427d96510094bbf9ae7472de61d0bd9dca51468e5956fc24a2e13061a9920773b72576e4d5098920628f6bf81bc5863e86ae365da2f110a8e4804d32c75f43a234d4bda98ddb8d704044774aadbaf93631e4cc4557d4f177ec19a85d2a3132fc303aa34d4da1766b54dbff5835cc093ed662951ccb2ce80f4bc77f4912675f12330e4174e141f1ec41ece494daceac781c4324192c5c5a42e6a3f1fbd1c36223b1b0f5967528c86f1d48ebb837e448102b4c325345a958082f6995d58ca9c602160869db62e44aea9d89082442e77d348701d1b8360a27c8b1724a5543acac7f140909ec3f338f55d1165919cbb6e450f268f59c73eda0e416ce550b8fd386b50f6d62d2589aa38bba409282a11c8b77f89df17ee392eedca5ccc2a4e9e3be118f3158d4382419a12b5ed0492582a6f581bd437a3dc04a7f6ccb9c553278dd2f9f7452b14a65762b00625e891816a08a9540a019bf478fddb3ace62562b9a3d271347280f004fb949dac29e4f5a5796a72c399b0e3f652983dd37ee42ecfcf20e14323d1aa34e8146b70393e6871044524175f6cb7967dfa29835e773746479d90f52df85a35e8d092edfe3eb49b44aabbcdc601b37766ce58eda7bfe3a3183916eabe786296be8df63f52d75f9253d6794207d7723644ea9506acc9e7202400c84cfc2e0c3258384a8f64e5b95e6d4124ad242fa75043861ec726bf672a458bd51dcb1734fb2ea46864be2559b0fee79b5ddfb2d5091ee00ae42bbe6633cff4e6cdd4ea0ef103cf90e14010dd983a53f9b81cccfdfeaa2534880da90b344af4378a67e2f35e1d5053e89c3217d3a5e9b5a23dc10445130b9ab7e67e2b23fce3082c92a0ad7a403d51268b48f61f576e23b7c3ccd6ed289e76cd0ed276fc18308fe8a86eba6c16b528a8cb99aab50d55cf17a0c5c3bbddcd94b9a3009dac143919e2c0ed474406bd3ea0cd0b31307c78825d3b85cd4cadd5e93a4b286fe69775e55f1a14a22ae2baa95746dc8cece2ef9bab078aa44ba50a547688643fbfa586e4bbb7e918642286d77a9a879793984044ed65288a66753edc3b8a36a81c811ef219439a5870bf61ce0a7f5ea3b03b71d8087011c08d035d0dfd394ace20b315f0053941971ff4bb6a13086da6e46856f6b8860bf536b9b442da3784bd8a184f5d02a55c008d547b3b8da2d95fef843c5c2c27dbd09342331fa9f42c069e88b5571774955ba7d0cd4c2d3a889ab69bf580faaa75339c57e50a14ca742bb430e7a07c8bfcf1f08e54fd461734541df19aeed363e62f04eb8381c4fefd1287e5adca21c9eb2b3ae6dd2ff242bb173e36a97ab9fb8035d621ba6a25c62fc5d502eeadf4dd2c8ac9e14a82131e40cee8510a397e0ffd0af5c31f8d273c75ab5b0cc332bf7cb1bf8d5f107a8eb4f1d64404c99d44276e7f965e4c0935f1d1cddf30293672e5c05e7236072cdb7a3fd1edc73debb91af711bf3e174e76c96301bce9515b9680d3a77f1afa9d5fd599dd21f62c58f8dcac78db0a89c217dcef8dcae431a2f3e6923d4d6f0443a6c0f0e22acc3cfc82324cac44137243624d0903a57b5a5a28435cd6ff37ab97ddce4ddc0486241336ca4a9f7988dbb177eca1bb6aab82c355e4b967366ce8c74a24a80d66072a9fbd4889fa9b15c3dd0af023689f11282455b657444c543f6b1df715d0b7719a4f07e2cd303e45819516706ddf13223fd60d5aa9fa751473e0f56dbd4f1d4326a570c0b419b267571890e5953ce619e0f2e1ecc96921aaebc859c1e62bb9b1dbdad384406d9c5af3ca1d8f529eea7e1dab5e326eb385539dedd64123024a58b28771f7b30d0b4720427703ea266963ac9c06cdbc22f37ae86f9552554fe3ab85fc6320241e4d896f7026c4155882a8dbe80fe1f5109b61e1045c9e7483260a291e081b70f8b38c4b40cedc680d6448be56401c8bbd6ca5e17cc3c0f0ba3e175363cb3904e9da5d45a9d1289d6e901976294c78616a9435f2eeb9e5928524c0a23a4960d9ef20ebaec3ffcee13226b6642c441948164f1751507fe34f12eddc6e554c3186eb878073e85f4afdb4596dc8b2c49d3d74010b91aecf9f0b247a09a33981828d45525b1e87ab6a99718004e4a2316db2a4a807659e30c539b22e8007b456c81cce55a52bb0c656d46e10667bfda4beaf7a53798ae60cd9a690d594f8d7a7de6745d53fbdc2b40606f9053805a7649d817cee56ca3361b7d1d277739c2aab03d8b2e5130810ab0afeb15ca7de447915e0b17d5d04fe25189a595d4c46200f7e608c6ee76b16f52d6c53b450409b04c879e32fbab827ba0dae56d4a1347770372e4afb84f3574626c2ada39073eae39ee18404d4fba47f6b05be64bc716f06f8f03d741df709cba9735c6a55639521db9e275f252e5483f0b10cfe63b2e65f91c68d29c15bb39d89e7f58d48369799a8078623321851b6ad27023a7e80fe7d0e3cb7fddcbd099a705b76cffcccf81e3ae9c4b13a2369ac53780079aaa4a1ebbb674eba6be4708e532dd9c457a55d6aad0c6922951049a7dc278cdfabb583e071efeec0d40fa1577ab9bab2146a053250d8dd594820b3307155243c2bde766819b634e4466e5a19f6f4b8ec58657e17746df95cd1db61d29135b7633881b1c8b9827c0c7127228d77b684d87af8a4537e31e6df0cd541571930b7ab67d7b293b7d5852b50fc2f2aa43417b9803d3a452d5a21c4e4f489aa9c76a659288dd60b08bc2e0d7344216894c4886740a48150fc098b9f552253a83f2c996793746bb192d452b3ab65fd31ebfd1554bdb9f303ea4e32320a3e1e748e44250ce1ab01d19d91e1e368dbea79531bb71bb1a8cc77df78d0ecefcb76ee2df57f3672371559f82a0aaf60fd22388e869eb6ded7e8ba34d1b6660bbc6454de661bb533acf28ef19993ea967d7093a59081f9a75d79201de6f0fa5283de40639e33c3554deb88c0962b3878cfcc1dcae3d62920ce10e31abd5f3b49e59f1f53a92339f40cbc463342c39e8881a2b8a6ff461dde36266f7834d5f6975734fc34078b18d0529f82bbc306259dce89485e1235f0b10e3c4f1533c4dbf5845de7fc77ab8a56aae93e1ddf3f35ccf59f94a84dd34d376c06ebebba3a8c12726a3a02ee21d4ad61b4ffb18878730a6c17811593e0eaa82f79332a75040d6bd2200be042d1b68834292a31354ab726628545363ce7b67fcb8fa0b22195b6de0d5a557e1280738d20aec5671cedeee3f99620618a60d59a0759f1f81f8a30deb48013e99a850169c5367980c1fb78c1be5aee3bd4f463ecca459a9677bcc602e8341ebaa7caff79a6db885dd5e3ccb75b1e4e9bd96e308f4e6b26728448655ce17c1f95cb5c80cdc2bacb4b6878ca20b973f34d2c6d7ade52766a539c6558afd1287edf32dff1d36116975e67f4aa0538aeafb5eeba9f82d685ef5b981c4e4650fffb9e834f60ce277755064a170a4a509d54dbb56403f0d4c15eab173b11112ec731c960b00ccfe835c06d67c7abb434ffe1f186c69ccc51b43230976884484cc331b1cc3f47c25ac23009afa154099bfdc53ff7fb51f4c37a578453f92eabaf0c21bcdc95104356d6975ce12f09fb0075ef1a067ac1180f71abcef3bc431037a2d64cfbf2f34905b8ebc64ad33595dce66c10feef42ba5cc821c7b3f306b7e033e93261e0d50eed9ce32c785a25a2ec61883a71c37ba7461dba012ec1d3972e494b441b10e068a5a763517d34a8637f1a0aa633813a58b57cee9c02ce8387840e525a68e1a027d1e16803e686fcd62065ce0e602b874f4d82347e4f61462ee379114de9b110ed6e5f458686d1951e126ecade74ac702fde0b9113658561f0e970f0fdfeee5810ac1af5a16fb5c492b3e66e31107d8f42f558aef4435d5e03e93033e97c9f97ef6bd36ff636bd0653d2952143e6bcf056feaad864ce8b96d86782f93ceb8251fcdd019736c489c6244a43b56f8f29cc7d4942c152976d417b653a78dd3bdb2722cd0e22344666c6af28b8b7692de59a22c339e361ca573f07b6e7c7aee2b57876e487fa56116a19683d256925191760a09d8d4e05c22e3832fd42e09bbae5519b560c85d7ee1ca5cd2e4eabd6a4f0aae8c196a083dbad125de49203a52b35eb008e2ffdb0977b9042e17249264ecbcd6b6d6b77dfc0ad89e40a3e2075d85fa52d2ad6df09611b18a24c3215ebbc1a415e5994d1c9ceec2d769b3203953bf57a32eaa956fa8b30a61b63ddbe1d6a79cdab87166d9207c86595bb31c5a0100151f1598cb715e9ee6296b298e622a31c216d745b2e081285045752ce33a593478b18cd54b0227cd9d5e776bc5eaea1ee7226be3badae72d59af5eb7c0d15209cf9b5b20aaf28194222767b462bfea4d8a778d7ff3fba9ccaaf13725a6a84a975a7f5e5f34393031e61da047b26beaa33a93bf13b0c4d504015c9755ee146ba2a5ab67635ea3035cc2938a7ec5ce6157cfe600c01da7894312ddd6f049ba7c8983aafa0ad5cea561043ee4350a302946def47c9b0f6b0a49d337075caa4ab0624dabb075098ef39e54f"}, {0x20, 0xffff, 0x401, "cb35b347ec987730fb9d82e606"}, {0x88, 0x1, 0x36, "4d30aed84659c90fb72a29b53726fe0ba09e8cef1a5419049e85fb894026cc97519f738d0b06762f1c4610c4e6cfd3b30a8fccb9e1b5d9a7a416c51daca85103776a245f6715a8ddc9be5767b95d9df9ff1f40b3dc1c6436684ddb59ad1d93b0deee0d60fff38677460ba7af2fa89e3bc7124c47f5"}], 0x12b8}, 0x402) write(r0, &(0x7f00000002c0)='>', 0x1) close(r0) renameat(r0, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) 12:07:52 executing program 0: r0 = socket(0x200006, 0x4007, 0x1c000000000) setsockopt(r0, 0x11, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 12:07:52 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) socket(0x18, 0x8003, 0x1a6000) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x1, &(0x7f0000000000), 0x2d, &(0x7f0000000100)={0x1fffe0}) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10502, 0x15) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) 12:07:52 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r2) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) 12:07:53 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) fchdir(r0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f00000001c0), 0x0) 12:07:53 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) poll(&(0x7f0000000140)=[{r0, 0x44}, {r0, 0xee}], 0x2, 0x1) fcntl$setflags(r0, 0x2, 0x1) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0x490) setsockopt(r0, 0x6, 0x800, &(0x7f0000000080)="8ed34fe13cb9e0fbe4d4264ad3748629d8a041af0c81d91ace91c6bd822cbb493256c45d51aead3d22f2d4682f63b96d905e2f08c0433358f34d6d6cf4745439cb5a0c0b2385de4f72edfa3ed34d35874b8c32f8a1c37cdd387977ea878c7716cf469df61ca43579c7b802599677f873fd0ec5232025fdc8de59257e7c832ed5ca1418c5ce5f6c63e824a8d3", 0x8c) 12:07:53 executing program 1: mknod$loop(&(0x7f0000000240)='./file0\x00', 0x0, 0xffffffffffffffff) r0 = socket$unix(0x1, 0x7, 0x0) sendto$unix(r0, &(0x7f0000000140)="cc3561147b5af3464ef92c9b168424d76aa58636ae46e4e4c9cc237fa1fabd1fe4a1387bc576e8e1e90ef8a38dd1d3c5bfa93b6e7b5008fb7cfa7050db393198ccb29afa4fdfd5eaf3816e85bcac5800b322eec2e937e4a6710c50dc193fee0d693c59aea861a0c4c0edc3d59f1e6e7069b576cbade9d2ec8f6e54b100ab183e3458a1f12d171246a3701b74fdc9aab86048d50fdb11574830877bce77", 0x9d, 0x8, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setregid(r1, r2) recvfrom(r0, &(0x7f0000000040)=""/121, 0x79, 0x0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) dup2(0xffffffffffffffff, 0xffffffffffffff9c) bind(r0, &(0x7f00000002c0)=@in={0x2, 0x3}, 0xfffffffffffffeb3) 12:07:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) pipe(&(0x7f0000000000)) 12:07:53 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) kqueue() 12:07:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000009c0)="582720efabd16ebae632252595a12fd6aa5baf585b44fd33055552fbd5e41789632dfc94ff104a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ea5d00d1628b53ab5a75f6c5f3229f590b76c", 0x65) write(r0, &(0x7f0000000040)="00c5", 0x2) r1 = syz_open_pts() close(r0) r2 = getuid() r3 = getgid() chown(&(0x7f00000000c0)='./file0\x00', r2, r3) dup(r1) r4 = syz_open_pts() poll(&(0x7f0000000000)=[{r4, 0x81}], 0x1, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 12:07:53 executing program 0: r0 = socket(0x2, 0x4000, 0x0) dup2(r0, r0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040), 0x0) socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x7, 0x0) 12:07:53 executing program 0: utimensat(0xffffffffffffffff, 0x0, 0x0, 0x8fca27b0313375aa) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001580)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001540)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000080)="07def67caea51c5dc00bfe045de1db2f58dac28379efff9c7a4aa82e926166b190c9001dabc86561071ed3bc1ac03e", 0x2f}, {&(0x7f00000000c0)="9f7f01cb6d3260564e1a62169fbe865fb46a3593e3c77f1003032df59a8b96c90fd9276303fd12be1db30381eed7a19ad6ebaaa026a763151380ad06a76802a411bebe2b193d937e5d7056f5a5669779667d5c5ccb06ebe6df991362f7a779335894ec92ff77ce5fb41de1228846638ca36cbdf957c60290a054a6747a65e2982459c772fa7fbd88ce43e40371bfb3d332a06d13e912e909e3bf8e5ff050d7653ff2b2215c7c7ab8c84ed87d063e33ca690dc01bd2775c98", 0xb8}, {&(0x7f0000000180)="6c656adfc8e5c307d8c03006f4766c4834cb8f0db151b0228193d46b8f916ea8b6ff477e622e361a6231ab3010ec3bbd3eddbf037f2496f80018d83dbbf9b5af6c7b35435786824a671298b8cc7b256ac7fd61f8a320cee2ba39fe918f5e0f5e966f920bf3cba9df89cdae228c1b27880c450c789008e2265ceb4f8a45b6bf76805f275119855d7721b7f6ed010b3024e2806f2104fea735b79e", 0x9a}, {&(0x7f0000000240)="a17e9554be83c0bcf7e2008b32961a03acadf980c5dfcc2107277cc301fd0992203d67cadfd77ac3a669bfb5f047c3a55ca8d1285d0daad1b66bcaf6724a057efc0e7af0435def562deaa3cd450f39a3910bc25d513cfaacb1", 0x59}], 0x4, &(0x7f0000000300)=[{0xb8, 0x1, 0x7, "24b0bc48e4334abf61cdc47568537a6048093a62fa9a7e2e963cd027a881534789049726d9f514d7fd08b1f490ce22d8184842f6a2a07e6e13913fe2dafd6313b947bd3b9e9964d1fcf1dcfc97f3b41caa2d0b0cdbb187b820fdd25e2f34c46a9946e8a4be2034a49b1bfe52b19b566fc6767102707a4efce68eba21907909643b9de63b1482d126f9659932734920dd31f0f051363126dd82bf14c1bd26f062e74e27c0"}, {0xa8, 0xffff, 0x3, "351245e274272d76e352b2a61e06daa3930b5ca9dcfa2e8a7fc014bb264524be55a1817250af500ae65c545dd62509ae78905fb1bb8f7596e43405c963ee53031f57dbd755d389476fd330f5193ca46dba05ca6f53419ebedee3231081a139ed6beb883c5fb5a22da185645d65c90ec8f5c62ba25fbcc10d79ae53c59e6a8d85c4073dd7cac64708fde9e71295b31f2e1329f0ae"}, {0x1010, 0xffff, 0x8, "30b27b6951ed1227495fb437495889dfc83160198689f6f1d0e38947e827f249ca776990f9a6f73a54e0a2c77807aa8fc15a5255b744d9a0398adc80a7179ea65c4eb7e6233e1d0bd10c82eaff362093e822b59b12754777d4819838753b8b90e628edeec4e0f2478f67baaca17b8fcbaad29b03c71e39ae1d07b64392753ec2458fe6e89f84edb1bf218b75ce4b5972e6bca41e7df29af7ae2772c1dc4a5668064aec2ee7b264af63c52c34fb815f6be184a7c2a21798cf38d4157906ee33a2c636253399d2ec777abd62bfdbecb630bf0803cc43654be2c974571ee94809b90d9a36250270fc59ca86b87fc4b4d1c2ade57dc822f69304b46a144e0c238aa3a1767d7f4f239c60aec6c0178ab811a2d314579f190e35f65b931e15040ecdf1334291a823c1ecf18b4e111f84b84e9aca1dbff39491cdd12f69b89fcf2afb3b5ee3326a9dfa3b7c41b7f9f012e7f978a3bf61712ee179bba435dd7edbdb32b7869c3f5fc91e8123285b39b9364899bbc5aa928634ac84b068c30b55c79fce40670041617a3920a9286c039dd14c96cf3c4ff3218686c00133914884da687dccbb0699d60e6d43d129d404f581f10c148ff6add37d0f73e8afd6681733691cd37076b9ba07858bc0fcaeb8672bac0c3a7d69c9318f42afe7a5043d23d39713fb557d5ea54db5b6fa33d45ab473461f2fc3bb13c785b42c8cce606bed858d17c015b005d4a4f94c678efbd9e87f023cc7480e308249bf76defe6ca4a33b9b3ab2dbc0804227566eeb998834a37961739700fb3857d4c520a8b298c8bf734957b9274fe2c6306c5b94193867a287e1bfaf5a8cf75c5b4c7c23d10392e57e5cef2a2a1f29b35e4008c31b586c27d764bbfae8e7b6c6e9c00f5106b2a321e1299163332f3b8c2d2ce6d9910a8a845c722e8f9ab955f8a654da593405edabb570f3f31df4351660a391910db57b48bafafb65ef70a2ac4b56e41752c10d7a300c82f23c7ce471b47056024f69830992c335c6a50b7a81d84033a9c7b3f24bdd6a6f52ca635169b57cf46e0830790c6e2c0af9b8fa9bdb97e8ac6522a59637ffc9af2579afeafb79e9649052fb95676ee5f8f844bd73a8ec3cc9853ba375dfd7b3a503fd6d42c9553536f09b612c8090f1cbf9badf8dc3a87339385ff1a61eec831b803237213ac8d11eea2f6b188c73450b049fa51804bdc47110fe2e8674c511856025d70b467ff8ac2bea911b1d9d90fec33f82be43c194366356396e7135a556ef3d7a8fd987d5b19aa017d228da2fc35c81f222d01efbfd164349aa5aae58ad8c73cd24f3f3e1d01b112ef5ff92afe897b27f6563f8da5f36c7eb345723edb282022ed06ccacc790d738b7b44c3c9c8479dcf03191e3821bec55bbf4ba861039cc7e66cf5bbf9e95c16ca51c4977339aba1bd85d8f0757d270051b55474ecf9c50052d0aa49dbb9d639269a17290bdd3e1c2683670aedd21366ba12c9d08bb8686efd777a2e77fdc634f40ba08ce3ed226cc69ed10c041cdcf5d984ff17a3ed20771884db785f6e6c0cbaa519640bb2de3c45ffa7eff55ded4b9a589e198b0621b5a57abcfe0a2b000cd816067602d9cd6f555a5405f6d6ab988f3556b8d842da83bfc4e699307fd0ec8bdce8d2a93c57eb75d2649fa87e643368d7467232e9ebac64b9533c7a90174eaaeb313c6e0708186a297f406f04a11ea313745c82d913b6dc32c3a4009d7a8e34120bbcdfe79b69b8f5b92cd91e80c017ad5c6d552cfb77d85c31450412b2c950df1cbdd7f09d551ddf124995531e61037507348b6657a0d7d4e67b81078bdd7b99704f7052e836a3fe1c002ef30c9847a1cb23acfe19bb019837d761ef217de9c4a58c05515d74e87e4fba6121c47a263fe80bfc36b886be30544e0073250c6ee5f22c219ca61b13f41cc325c49012a3f2a5e314302b8e264179905385b0e8e101c78312834ade284d66f9c78f67a381b8edb91b05d63bb21eb08a3ce7720cc40fc54884d2fdb911826c5ad268dfc193a9c96bee296e8e0cb09a35be93adcf4cf44b8b7e368991c4687717ae8a8f45d51eb142c1cf2ce023b0a977ec9bef333ac0b1045a451895751ff458db64f3b3fda547b012ce2415f9927d8fde74be979340878c31b1aeee99a97a2d431b55fc73aa8e746b63636b7911d2f41ab0644c570308b61c2319d7053bccc0dbb8ce7612d3bd5d01f25417060fc9e97a3c6798138b6494ecf49be9bf1ab670f820b47d3c346d068fa11944e1dd3949a4be388ecbead75c44a8d7750c9620cacc287377c2c359de25e79df8ebbd3df77dfbfeb7adba1cb0c0524d52118e4b666366ec6bfbaad1523b7bf24856a37bdef68ec45baf2244d1a73e729dda842ab5a718dc4b90c4276836a549163eecfbcbc93f759966ad0ed41dcc66b38eb39f9093abde4828ea0ed6929fec2e0c81678242ae97675cdb95b41c8f3f813b78b69f4d98347e689079894735c9d85a5cb825d7ab507e90e578f1ed69ba99e75d31250d42a8266fd9b2b9761d5d12a8ece6f5bd5a6900e8a4e7fc7c747bcd94f95142f8bccf085fcc5f8b8f30d9f50ac9dfcd5d554602881e8f9d449d5c0d0cc03ca307fafc7e4570f8b9c1e76b7445f15fbb82abe9045c58f244f72df73724f327cf9cc21f3c04d21e62c39c48af4af212a2d15705ef103212c9300e1e40f707be6beb8994455878dec8afda0e4fea4865ad5585e3d52fa036d7a499efdbc7a65edd00ba08ea9a982d40085fc430cd2ed22b29cd254b3083f14805dcc05d0a5ab021905951198b0c902205495a8df50744f2154394bf4aef6e205adc7e157c727a2f12a95219204a95b1baf2cbf1a0ec02f286c0a4f88d2dd9fd5b44efda5bc6b68a8eb66ce3285950661a5bf8c6498292f0b9bb11f41abb6531f0ffae227b1f0394804c9f3f1e99e7a9cca8559f7e3e703edee8f009c810d0bad0a8c54f14ff21ba31510943a7d0cfa16b69b2569f8a4f1a18c5928fbeccfd2a6b6fd5051dc01ea3d6d8a75dafeacd5ea85b997148f7e74280000f773f0d883b85dc734dea17b2ed5aa0cd18c3ce8f14bc8525244fc0f138a75222a7d1bd0ccabc4ac3cd69a0b95ecd09021f0a9da7c679beded0b901ef029b3849d4d571f572e8e0d5d0c7eef99e539c44e70e8a611730a2d4ab1b47522d1d8e11ffd3a8bd5175529b6c1b416da75901ae8f6a1b42aa9c4d25d5b9f75171bdd604013b641c3cef2c90a575cba1a90a620b35bdb4960fa2a55a2dc7569280ca0450d390362e6e33810f877ae912259b980339df2992f7d1dc2ebaa4e2a2464217b4fc1bb34e04390c2a901734ddbed61266589a419a17f09a8020accd24f86582d09a2920c1bc0b25039ab4d1b05c5cc0ec026971867447c9827df203b5dcfd40d9900296e749d324282d6a993ae0ff4f086f439f98186b5fd27e16c9e51042a1a25636526bd3b1199232e58c64f832a4d06718ca77ceb228be09bec95b3c0ab70e5e78fde29ef471f503c4e1d08bc5bb754ea7f4d4b80e318f20c3d990cbf6598c5519205392254ee2ccb3d9b33db7b1d36a77b2706c2c83a186b581eec32c3cd7de30a1f3e6438c28ec7b17d5522cc6c19f9a69a5249bb45d5ed448f6ca7730ae3bb8affd9bec62026588777722d91c1ddcdf205933b78e0e048ebedb286930584d294d49edd44ff2aa2d1e12b4ef9430d446b06508f604fdcb7c1a27647e7a0bf486743ff55cdf74dbe76358b3afd165f8f47986dc1804ec4d1d46c169186eb507bdcea27674f5ecfd9df59835299d7ff72aea40b4f228c3a76cdbd718c9ef59d180145a68c031afe77d378317624ce54a2705f4d73d646f31bc34a67cbec5338f3416f4e33d872ddcc9dd6c3214b114bd49455b8af98de23dfaac23508cd432b45b2f2f5995827e793776c6eb6bc4714f23a93410174a73328ca4125b8fd959a528847c2db6f0510b266edfbbcc2e5ce27cd8686da4225de2ee6a19718a759a96108fdb8e047185244ccde74a67bb17bcc51ac62d3dc10d1daddaa594b0eb1bf0849c72ce8653fa2945fc66342a18c0c2696bf7e63af925aba27f90d08af4966c3962ed543487a973961ec432c789afc9a91c84e19bb60d3c3279e322b7ffa5f62f22e8ba5d278b6736306c5d011ba7943050c67453a2b090e03f3cda4cdd999bab78ee79c01db9dbdc4999ae2b2f47f4131a2b4a0241525bb4a130e99932e60e6ae8c2fffd40fe23036c91033dabc79d01ba8b3badbf051fe07eb96a72ee421654308f2fae22bb4dd7348d22a095437654f3489bb9680095431d86098c0d1aa8a28e7de629aa7c58bef19d44ff6041716f9f522e5575f910d582aae973db8cd5df5e775cde9a2521c3bef6df2cffc4418be448eabf939148fddd98dda3f31031dd19adeb7c208dc1f760185d45845593a3f4099e5228d9afaa34bf937102f7f1635d523b7263e6a0c277d1bc964c9330d5df86890891e57dbc8de83b6275c56878a7b870439d1c95b4a99cbc3ed4dc841788569f486b2c1a261158d68e5969d0e27a3d9ac4454cdeaff2f42b6e7db2df4c1180e47dbee836f603ae18283624ce6852108729771c39be0c55e0bbff2bdb88f1c5da04e98d1b6ac5d5a971f2b2846ba430ff3199bca31578b4e207f2e66c0094e4825772ca2728af4d5612fa67c48aae5c09cd694f7dcdc734e955715841ae9666ba4a99db388c646d5b0a33f07588648390b68351c2ee41b5be9b8798d51b3be870eac0d71fcee70f83b45fb41f71ba3edd6c3e0dc9bec3c803a1144334da122ac535ef521a6609bca7379f2a7d182022bf8ea434001d8af08bc1cde473c9cccaf65dcf45d40bdce85b3230e3a3c0b06d8bfa8db5314ba3d750f679318b823ed5f53151bbc970593e4da75ac560218957ddf3439572168c4683ee4e1cd33cda607894e9f1ee5d3fc27f1f04e9eb423a65b56b27317f54ba3575a2d8ffcdeaec34ab3e37b34fb3a12e0ce060f55afd70ab22029050c34cd722d7c51886e3d4321883a1e2299de3515200c0a08e91e4ee0da59f104da671c25d78865aee7bdeb6f95f4a1fc4031ffeb0cd1b3c80c22a709663fa48bddfa51e67ab06d1d0f12f13a0304fbca23241a8ab28adde9eed06aa6a9793a50daf545c0ab018f8d60913b956f8466dd350e645cc5411bcbde5c357f8536fb247110b034ebb087810991d6b4e773587b40983c87463674ea3c3d14028a89083f1089301bc155bf6726e88089b2d1e8bd6b20ee3817a4407aa0ea530295116bf12b22a88b784d2fded68552a28a906ccf33fa6d51fb785e53f80308e16d2db7b89b4662efb59cbb335bfcbc8c36e4750a5ee0c3df698ea67417875a25c77495bcc68f84f5e6de0bce50de35410f48e2eaa77d5a4adb0302ee9695d12ccdcc9eec0d990d77dc17e7380daa365d38b63874744a91fdb86afaa2856cdef3d23d76758831074de6bcd471708b3ef4a9a4d886427a47bc7d99db9553c965f12d1ca0c60b7aaf58bb31a934a9f81eb2dc2095dcd365ea2b21caa7fbc60b770c3246195eba0181a2e22c669fd6b7c291142ed4bebd475795e58eef8ed99fea0fb05fa864aa34a388710ebff24beffbab1136868a2bfefa38470751016e328c7e6076c2c559476d6e7238f873b8520cff55f4068d978bce630ee23fc7a068877eab64e3acc11ca9761e1856958094cfa8573a2205094914f8a2d8aae57f5703953befcfc82f092e48dec111cf3c4b64a988ec805243cc1379d06c7a61c06963b31033723a0c0031b289cff4c012543bd8a61c6bbdc"}, {0xa8, 0xffff, 0x7000000000000000, "069bfedf947d5eaf781342029a7c5a8bb60b243f81beccc2a215785f124d2a9e4bb1ffc7528cf1239c2a6eaee3b4b3f3aa4309fdf64b53a9252e8d8f90ccd357043ef9bb1b397699fa9a16b1d00e4325990a9ec8e84a5e462b28db128c0c8baa2a90f2dd246529bfe91cad9ed14bc29db88b4bf66034ee89ec2b696a5145b87617f71bf9539d684b192a9d7fbf2c753f7d3bda422b"}], 0x1218}, 0x405) 12:07:53 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000040)=""/255, 0xff, 0x40, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001a7000/0x600000)=nil, 0x600000) 12:07:53 executing program 0: r0 = syz_open_pts() r1 = dup2(0xffffffffffffffff, r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000200)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61a32b263c6205a400e2c424f9aba99d3d449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e142937ffabbb9917dd1d95e8f6b9d378ee4ef8f0c9ea0000", 0x83) r2 = syz_open_pts() close(r0) dup(r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x247, 0x3a4, 0x4, 0x9, "0b66724ad2af90d4135fd1f4bc2b98f4e09bae4e", 0xffffffff80000001, 0x2}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffbfffffffff3d, "857df934ea00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:07:53 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = socket$inet(0x2, 0x0, 0x5) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="5e81ace86ead9193a59de9973190c2177434b525036fd61edf04aece804f42592b93f429acd8afe49856facb9a705a3eab0000d32be939d52284674eed56301a02935e77eb817760a65401e04a6e44d1d6b5fe117ad79fd2556a7025c15dea56e11e128bd4a5b96c55700d774fc6af78be5fcbe991f925f34330266dcdd3c65b90c338a87d", 0x85) socket$inet6(0x18, 0x2, 0x2) getsockopt$sock_int(r1, 0xffff, 0x400004001006, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 12:07:53 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000000040)='r\x00') execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000100)='r\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='r\x00', &(0x7f00000001c0)='r\x00', &(0x7f0000000200)='r\x00', &(0x7f0000000240)=']\'@\\:![*{\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='r\x00'], &(0x7f00000003c0)=[&(0x7f0000000340)='r\x00', &(0x7f0000000380)='r\x00']) chmod(&(0x7f0000000080)='./file0\x00', 0x88) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 12:07:53 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xa, 0x4, 0xf22, 0x3}, {{r0}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x8, 0x1800000000000}], 0x5, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x80, 0x6, 0x9}], 0x5, &(0x7f0000000080)={0xdcc, 0x8}) fcntl$getown(r0, 0x5) 12:07:53 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 12:07:53 executing program 0: socketpair(0x30, 0xc000, 0x47, &(0x7f0000000000)={0xffffffffffffffff}) flock(r0, 0x8) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) poll(&(0x7f00000000c0)=[{r2, 0x44}, {r2, 0x5}, {}, {r1, 0x8c}], 0x4, 0x0) 12:07:53 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setgid(r1) syz_emit_ethernet(0x26, &(0x7f0000000080)="7758a94fcec4212cdd9369bd29fc5916486b6eb4b0deff516b9cc73c55ea59db1dae7c0145c0") r2 = semget(0x2, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000200)) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000002c0)=""/176) dup(r4) setgroups(0x2, &(0x7f0000000440)=[r1, r1]) chdir(&(0x7f0000000180)='./file0\x00') fchownat(r4, &(0x7f0000000400)='./file0\x00', r0, r1, 0x2) readlinkat(r4, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/9, 0x9) syz_emit_ethernet(0x72, &(0x7f0000000000)="fd46d8ccfeeafe69aaf1055d4125582597d9e962ad209cac5a48292b6f0ae42317a09d94a8c2d3a5eda0524ff59d299011aad6da1098c9181253b1ecf0b4b0471afb58b3a202fbd727e4b6284cea581c00684f91e347da972b4d46cac096c552a8699a9a166cb2b5b2527e02f824c4e67ec3") semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000000c0)=""/190) 12:07:54 executing program 1: socketpair$unix(0x1, 0x800007ffffffffff, 0x0, 0xffffffffffffffff) 12:07:54 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x30098, 0x0) fcntl$setflags(r0, 0x2, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240), 0x8) 12:07:54 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x7fff, 0x1, 0x0, 0x1, 0x2}, 0xc) r1 = socket(0x2, 0x2, 0x0) getpeername$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r2, 0x2000745e) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0x82}, 0x8) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f64696c6530001c84ef"], 0xa) getdents(r2, &(0x7f0000000180)=""/44, 0x2c) mknodat(r3, &(0x7f0000000140)='./file0\x00', 0x8, 0x100) 12:07:54 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c653000a7116632622e70b24aec891eeadac2f324f6d815d3afe06eddcff4ac40656483795b2d3beed05e40831c4c3c9bc7938ad99ea4b7b435bf474cca9998e3ab892d24c4a3f80e41dfe038806a4a9c4bb749449805216a3a8df38e599c7fbf2af7db9396c4d0959a3f62cd60996a9458ec4c403b716b082cc6d5b5da8e148920a7e887123871ca9eb5939a49544a652e2238311fe985e9b234aeb5d422ec30d6f5e461f0b69fe040292228f556d551a8b38870b9649c643140f3fa356735c7da027650b7696336ec0c9b42fe0e350ff4ecf4"], 0x10) 12:07:54 executing program 1: semget(0x2, 0x2, 0x3fc) r0 = socket$inet6(0x18, 0x1, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xffff, 0x1, 0x9, 0x1, 0x7}, 0xc) 12:07:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b21a1de21d4c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b39e8e2eb7ebcdb6ffd21b77581f3bc1902adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a6", 0xbe) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000140)=0x8) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000200)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:07:54 executing program 1: r0 = socket(0x17, 0x7, 0x40a75) shutdown(r0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x3fe, 0x88) kqueue() pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000340), 0x10000014c) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x8001, 0x0) getdents(r2, &(0x7f0000000040)=""/170, 0xaa) shutdown(r0, 0x1) socket(0x19, 0x4, 0x0) 12:07:54 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) shutdown(r0, 0x3) r2 = socket$inet6(0x18, 0x8000000000008007, 0x3) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) 12:07:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0xfff) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x3, 0x2, 0x10001, 0x8001, r1}) mkdir(&(0x7f0000000000)='./file0\x00', 0x14b) r2 = syz_open_pts() r3 = getuid() r4 = getegid() fchown(r2, r3, r4) fchmod(r2, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x100000000, 0x7, 0x80000001, 0x4, "1f658b4d5164910ccf7ed72ecd1403172c6fd83b", 0xfffffffffffff000, 0x5}) 12:07:55 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80200000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munlock(&(0x7f00004d6000/0x2000)=nil, 0x2000) 12:07:55 executing program 1: r0 = socket(0x16, 0x4, 0x735a) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x3, 0x4}, 0x10) r1 = syz_open_pts() poll(&(0x7f0000000140)=[{r1, 0x50}], 0x1, 0x0) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) poll(&(0x7f0000000080)=[{r1, 0x50}], 0x0, 0x0) 12:07:55 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) fcntl$getown(0xffffffffffffffff, 0x5) write(0xffffffffffffffff, &(0x7f0000335000), 0xfc94) r0 = semget(0x3, 0x0, 0x80) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/186) execve(0x0, 0x0, 0x0) 12:07:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) 12:07:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000001540)=[{&(0x7f0000000280)=""/89, 0x59}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xb, 0x8000000000, 0x10000, 0x1, "845c556b00070000000000000000abb8afb400"}) poll(&(0x7f0000000200)=[{r2, 0x44}], 0x1, 0x0) 12:07:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055452fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16af93f12fc695f16b136a5d00d1628b53a", 0x16) write(r0, &(0x7f0000000100)='\x00', 0x1) r1 = syz_open_pts() close(r0) read(r0, &(0x7f0000000040)=""/43, 0x2b) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050600000038040040badf3d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 12:07:56 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) 12:07:56 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000001c0)=""/4096, 0x1000) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 12:07:56 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = accept$inet(r0, 0x0, &(0x7f0000001140)) recvmsg(r1, &(0x7f0000001100)={0x0, 0x0, &(0x7f00000010c0)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/96, 0x60}], 0x2, &(0x7f0000001280)=""/4096, 0x1000}, 0x802) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0xffffffffffffffff) mprotect(&(0x7f0000ff6000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x2) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) 12:07:56 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x840, 0x20) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x9) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) truncate(&(0x7f0000000140)='./file0\x00', 0x4) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) renameat(r6, &(0x7f00000001c0)='./file0/file0\x00', r0, &(0x7f0000000200)='./file0\x00') ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000240)=0x9) ioctl$TIOCEXCL(r3, 0x2000740d) r7 = dup(r2) r8 = getgid() close(r3) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fcntl$setown(r3, 0x6, r9) r12 = getpid() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000300)={0x0, 0x1, 0x4, 0x5, "e450039b5a7f0eca2c42d7ebc5c2dadf5fe5e660", 0x2, 0x6}) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000340), &(0x7f0000000380)=0x10) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) shutdown(r0, 0x1) r13 = semget(0x3, 0x2, 0x200) semop(r13, &(0x7f00000003c0)=[{0x3, 0x8000, 0x1000}, {0x7, 0x6, 0x800}], 0x2) clock_settime(0x4, &(0x7f0000000400)={0x0, 0x1}) recvfrom$inet6(r1, &(0x7f0000000440)=""/59, 0x3b, 0x1, &(0x7f0000000480)={0x18, 0x3, 0x100000000, 0x4}, 0xc) r14 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f00000004c0)={{0xffff, r10, r8, r10, r11, 0x1b, 0x2}, 0x3, 0x7b, r12, r9, 0x3, 0x50}) getppid() minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000540)=0x8) 12:07:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f00000003c0)="3e227913e4bad21c734f4dd36a27e5e27b216d673553c0c21b3dfaf90f001e4bf57a410b3b37dbbe5e2831c61ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe383d361532333761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d8588fc7c93635077f2504d6e63787c280e26d6bc89effb3cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fec45683b529b81fcc5a46c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e4b57108efa5762fa3c3d9c51774c0c679895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f63918e62175b1a0aafaa5606529f0d9bee88120417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39eaea97c027c92071", 0x14e) r1 = syz_open_pts() truncate(&(0x7f0000000000)='./file0\x00', 0x800) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 12:07:57 executing program 0: r0 = socket$inet(0x2, 0x8002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="7014811e9483d60ce5aff2069bd945f9f1574322416843a6fdb61aeef77ab4a685d854b33c6f681b719cac0108bc7044702265f670900d0fa47f82b70186f2a6b9dac3fddb0a6b4e6aaf7b8fdc1d900b41a53d75c885b0bd85436cae430c74962942caf508a4caff684185abb9e62512d0e7e316cd13f948dcb9ab6ee88645122bbdeeea38936d19c34dab482e80066f795f3ef7502d2b1ab5b6c94cafc63513293b230de92b8847de4d213d4ac4428a8cd63ee045b571ec0c93636b4e4fcd2d52730f709d91bca2fc88ad0d08a857d7dc104feeeb6cb879915ecb5a51ec494151cdc95d09fa2d3c08b90a20cd565d64ef88dd734d34f6c1068ff994e33db00d5cef9e9e8c79815a35a877648e4f14a7b14092594c6298da24111ecb424f0efbe606c51ce275e989ab8f44e93dbb4064b7ff274c6fa2a156a2603f7753ea037ee88e4cbc2f46d7d480fc3d56b57ea393f2e20867666934825754d5216339d2ba706de24da1933b4dab3a6db4dbbdae4b58073c038b7b25ce488bb3cdbcea0d32806075e98803549b92458cf07791dc6bef2f0f844def45b6d3b79e3e141d2d937071de4cd751b19dd09b5c8458c65e9150ab2043facafd31fcda6539d801de8fdfaf52b16031e0f8cd56aaba7d33d3bd323d70a26582ca430e1a43559c9780e480751ad4344a7803137e996e0061af2604e794f7c16571c4609ea0ceb1b01e8d701bc5064d2281c7a2066e621cb525a4be8d396c22a16f750b8db638008c9dd5291dea73c2ab837a7374ab6a8d248bea405b7b82db6afe52fc961b5ac40b19592e5095341d2144b48bd033f514456bb1b4f367ad01c24d60e6593d3b06ca2314a874019dea3d7619314a5b70faa932c311b38f23b5e53a3803c629642f8f643323adbb7972f396966bf48dbb8a2c2f7d54e657e6799513f81a15fc8d7669379546b22ceb8eb83db0654e477a5ba4296f39ade6a7d2880f37e13c4aa091cc5c88d41aa128e7c4ca667281851e20fd13af76c2c61fc55979bdb279c49240c345fe7b2027a935d39c8d90ba6371d6a207f944bf6c6a015f652dbaddcb48343675d86128f57e224aac4f1281dbeb93f33baa63aefb0bbcbf0e8e5b0671bcb2eae27818cefed7fedf436cfeb89bbee058637ae6780cd5e07a2415d83ecffc57d765ddb709b8847d08a7060c06b6e9b1217009e10bc4e26914e34a4485651632c552c7a05291f427831c83095ebecc8b1b72d4543acd4d0082189a2b4f159dc009a518cad7cf71989f6ee5c747af671f6ff41c334af92a1b144a39f7aa6be1a58dab170ba1a2872d516a93f5576bb10c1afc2a784f1a9255c23a95053b6fabb32e5f99dc1bfa883a0dd6bb714ef1255d3f18b58f101d2da40d9312f1254f42092d30930fecac4e2319f40b023e693b241c2e342d8ba575997b896f452ef8778f0336776a220c44bbb3fd35c81662230f93c7c584816bf0491f7ba92a77bbb4ec71831a5ab5605b3c9cb7dce406c0eff085a714b58970645ac8225287410e3756603de3ef004c4020587e389472add05e06fd6ac44c007ae9eecd07a4acd56799cfaee124a6121104ebdc8650b2e881cb586a1155dabfb49696f92810bf96bf5929f09bf13fae8ff984fd8b0fd6baa3c14cf4e5734559aadb97f26b7be3a2747339c8236cc87f164c60c9d50a2aa08026113e5f0b734fa4497ab250ed3393727c2f2ea49e79ed05d0ccdc6ce061ac6a54e6f2704c6b3eb06e7545d9819bb220b5c2733b624b8990213aa4ff077fe1da6e38ab857967d325e436120f21ffcce0a45cb274e75976332dd72cefbe8da9541cb972702451c9decdcbeade7213b7f3f06c1c9cdf26a953b51385ee2bb096dbb20021fadd20d525b5b55a6a56a99801b236842335dd33a638f656b20deab3e4da5d5a81a25c6a4e9f858538155fbbe206d3df5f92baca22c4963edf898097685bd579128f20b2ced11379378cc26f9a6cadd183df54b2bd93d903f7e0ab7e7717bca3d713fd158e0a1d99d6caded3117b2729acee2cc9d6b3839dfe7232cd5395e343a92f30aae82b2faa0d5b6f40d34679d8deb29c67762766fdbbaeac001e8eee0383df6cc7ed88e86607bcf5fe6c73f9febc471cddd750dc5b0d213102d28faadea7865b75a5a46b749baa736087671a4fb7261cee00774eca08668db1d8faa1862ac302eccbf6686c312a2d385d827b534e8b1fda04eba3875c2c633915330821acacfc534d60492677137bf29f09e29430e7896ff83fa9c15da9bfe4bd1ee06bb1afdb52cc21c1669ce1066143e810d4c5a3aea126019cbb4e4f7783ca75ce9863e0feaa134240406957443484dadfefd4c8f07cee6b89ef5e3d4db15f2014c2870d50b90c86b52c8a39efe3d4d854a092d7603d36e788552d4877ae31187992edf8efa7b3c5808a42ab479a662244c468504142afd307b6fbc043f10c2bb18a2db97150fd0d218e0e7a456b59477f8af5c38efcc071857376de7699c0b867df7201a1c6b96e4248d6f1c3a5750b58cd4b700572c2056e417ec54af48698a5795a2b75c0377a299eb73bfaff2d08294624a4b007bc97d3d54c92d6988c4375eca0bac9d04879317d09f7df84eed7a64483f7368c748804482df6f55561d7b5670d97baaf532e51b8e25c76a08919d055530a250f80a44db0242a8b5a7efc5a80f9176d8c6ef2ec7b2d61066b7336916a78898a515f27c82e6b19ed20e784fbd9cdf59d1531a4c6f34507d64e6396a437f86440f6f103dd683974edd3bd3232d642ef42afddbc6cc06b8c0359b505f7d825a7c3126b4a046013c343b0f63c9c565488020f13c24d3f42bd2fde5ebafd356a826b2ee4d710196fbaf9bc8316eb569ef3d91c06de0a5c3e54b18814e8e113cd9ecb777a3c0c40ba09be173b594e01fc7b1aee9df2b07b9dee061d3aff71842bf792ece89e77e44d633c198d1c0cad25906c9e8fa4fedb914291420b86423134bc97a12025d43f9f3af9b11499b54ecadf6cdc31e0fda0f3a0567dbc7b276c8e2a86ba26a1f85a1f700d4f9b2ba0fb1855f7f105e9107fda5262e8ddfa50a90c19f17178127948a7919a1b9e7c573d1775ddd8b1a84d3f42e60b8d29c9182cc057649554db66239d05ec946c440156e6d3b70c18b269794a40d630bcce06f879f19068b17a77bb10e30fcecf839e5bb92352d654ac8a6db858f8c78bd52c711f4404f17b9db1ab7c906e8ffe727d8442ba3b77b599049b535e9dcd94d8b67e2dfe300f048e3438a5b503e3a18e7acf0cbd467e3dfac74feb02a425397f1db7513ebecac2a5a8ab3be0e01349ec8a9f3d9d4890fa092c855f92cf95610ca60170b48c2d0f151874b908dc52fa7365b432d583510f626dab3062e06fbc6c6701becf512ee29f227b663d95dd1662f5829704eabd355040b0951a703b57c571c49fc95cb389d9be5d12b1eaef2b52e6f063d6ea39eba98f8240871689f245c0db344d025261b6f17b35373b6c65de3126c47b07b8c4a694498013a676ad3d9954610ce238b165638ea3d59a552d164f0010e77eff5a9df5a51c164e830561ed16e54374b1fe1ddaf586a578df4c86aff966bc5a36954190f7b353dfd226a3a975e982b12c7b92023e0f40325affc7aef86d6fad0ecb704f9fc5a80fb8e899669f77cfcfb2c9425bda122fb29a61d5d6723f544dd28c0fe4eb696bbe3ecd4621f421a9cc2d680a229c3f584f53ab4c6345f449d0930b1a7256c96a90f13adc873353fe4dfd8d1ba327b5ef791cc80b6e647cd8beef20921bbf696c5bcfdd87e7217a2af0d35cac348e14d133fe58637297550b67ec5888b44fa0a3f3f6756e831aacfb770a5ec0e82ebd39382a22a8938bbaa12a33335e56e41c8cb5f8e88c4bbf504a352e59bc00b4b98e6241a24d38b2a958fee821c1e53ee006be784f7dc05b1a0158f611d3e69d37b732ec005d9f048bc21b265a4b5c1cdb9233a1a965b37051cb52af11fb642dfd9fe74b1627f99049a18fc9dfe50c4c7ee671ee2806bf28eafed85e88422b5f82d577de3c86f41fc2c9a6245e53af13330af73e708e46f5b64445c96f3ebb617bd7fbbdb04acb63af5c2181c66ca575fbdd26e32c61ca90442558d5224052170ccd4e327fb5ac94f0997d8bf8556a8f295915b39ce5c3bfa23ba38094c93e57a04a7fa4bb682625bec2bbeadc89329321e367950bff64e34be239760271fd6d577df5ee6adb22b6f02f4c876dcc6c19919ea9f5978aa9515b0cd00cd355d9bc21b16acb5bdd0fe3c43b086a7e9a6d96ce29c9b9071312d87b060b88c1df1ff7efcbf5eaca356d2332043b44a0a15626244d402432c038d4528d147ddc4bc6925417ff9880da8b77eb58831656a545e541a4169589af7b5a9d2cd9402f4273af22193b9e057807cf0f69fe32fc7de84876d1597c3f299dd963377ba441384836b9abe943c52087adb2117adb0a00366eb45aa921605abfb4e561889c13c9abb5b62e3725aadb5a3800f133244572df18c01b8536cbe5552363bf4b46cd53307cbedcf3778973570314f00d2f8f79b4a7c25f884cebdd5d48ce8aef23f5ff2572ec703713e16e44592c1c75449174c8c7d8e86e30cbf10e76b43d2cdaa211f321090bba710105ee262a19fcf19fef1543297c80485342ff890eb40e6417b22881680227211d79ab68e3e2f36410752ec09be2c16b584e501a1ea90f9a0489d013605c7863cdc54cf3757cc148db332fe21f0910e724cc9adcc22187ddd35759fe73a3e6b8e3c16125b29b15fa02148053b5e0918b1cc5d421d168601006e31b1fffa8bd59d9df2e299c7e5dd5f09d5524c9ec4c92a87890d97904c08bd76f2e330e9ba6c04859ea0956752a67811f16299c271c602c6a034537d850bc6671d262ed37f9c2bdbf0518ed0ae3a9997c676387b51a6405d0690e4759b97c6d4ada2f7fbe1c3897b7400ca4ef0cb6909b75204f12536374acff887e85f19885e38bd494261aede67785fe0f31c8252f0da11c7a1fbe5756c4c59061cd9990badd46b68da9213cb07a67bd4cc99febed49464965cf973220825cf74a1d59f5d60de3863d91d12b467a05404a6b307c6671a361b109510fed7716a7ff4689959db5f0519389d56bc534b05e17ca8b057840ed28273c5dedccf599dd2cbe23d6d9220b6f1fabca5cc18ae906260dad00b15c093f6d40cdf01a11b381b7b1fc3a20b630a93cc885cd6d34f07c32fd1b16311c546fd825302f6fc4b388352fb55aaaf5cf3842d8c622d9343913ae350b4d394fba483346b339eb5b99684f68af24e2e1b3210e70f9e0848d7e1b1fc234c37ca3b98e8a28df7c93576c266e2c8c20803b512b4e8738fe3ecfe5ff7ab2a9370a64fc4bf01a5ce5d33b9ae9be5b7895785f8a5ff86e9748caaec7d9806efc290a6f84091516f60d190dc236483ced94ea12bc32ba9ce279a064db8913c062eb699ed5bb6eacc19c1d55f1ba7d7745d38e5992ad6d6c7a5214dc9d41c0fb372885b3f819ce14d129aec4bdbe13262ea3b8a0c1552a4f5e7a66775d7dbf1f22344c08e2a652e01723aa11a507af35a7b28a81706a9ce5a49bb5660529fe78f9d76d50994fb34cb0a99a0710b29db9daee6d8a1ac712bedd13f1d1ea65234a29b76e2a498519d363e3e8ad560b7b0e451230556fbaf1f19f8d181a8436e7ad3d9fc237067d0e5b03a1581466f720e04e0b32aad7c82a30e828d57e60c29b99940e409665ed536be8646842151cd8ca6e10a9dcc7e983eadc1aa5d85387f4a1051112e0c2111513d29c1833bd0f32", 0x1000) setsockopt$sock_int(r0, 0xffff, 0xffffffffffffffff, &(0x7f0000000000)=0x8000000072, 0xfffffffffffffefc) connect$inet(r0, &(0x7f0000000040), 0xc) getpid() 12:07:57 executing program 1: r0 = msgget$private(0x0, 0xa) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r6 = syz_open_pts() r7 = fcntl$getown(r6, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x9, r1, r2, r3, r4, 0x2, 0x3ff}, 0x0, 0x7d7a, r5, r7, 0x0, 0x9, 0x2, 0x3}) select(0x40, &(0x7f0000000200)={0x2b, 0x200, 0x80, 0x1, 0x8, 0x100, 0x291, 0x94f}, &(0x7f0000000240)={0x100000001, 0x6, 0xca3a, 0x49438f39, 0x3ff, 0x603, 0x72, 0x20}, &(0x7f0000000280)={0x9a3, 0x3f, 0x5, 0x200, 0x1, 0x0, 0x2, 0x5}, &(0x7f00000002c0)={0x80000000, 0xfffffffffffffffc}) msgget(0x3, 0x210) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) listen(r8, 0x200000000ffff) r9 = semget$private(0x0, 0x5, 0x82) chmod(&(0x7f0000000880)='./file0\x00', 0x3) semctl$SETVAL(r9, 0x3, 0x8, &(0x7f0000000380)=0x8) r10 = accept(r8, 0x0, &(0x7f0000000900)=0x445) setsockopt$inet6_MRT6_ADD_MFC(r10, 0x29, 0x68, &(0x7f0000000400)={{0x18, 0x0, 0xfffffffffffff000, 0x1}, {0x18, 0x2, 0x8000, 0x20}, 0xfffffffffffff25b, [0x3, 0x80000001, 0xd89, 0x80000001, 0x1, 0x6, 0x5]}, 0x3c) listen(r8, 0xffffffff) msgget(0x3, 0x609) sync() geteuid() recvmsg(r8, &(0x7f0000000640)={&(0x7f0000000440)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f0000000480)=""/193, 0xc1}], 0x1, &(0x7f00000005c0)=""/113, 0x71}, 0x803) recvmsg(r8, &(0x7f0000001a40)={0x0, 0x0, &(0x7f00000009c0)=[{&(0x7f0000000780)=""/77, 0x4d}, {&(0x7f00000003c0)=""/31, 0x1f}, {&(0x7f0000000800)=""/70, 0x46}, {&(0x7f00000008c0)}, {&(0x7f0000000940)=""/59, 0x3b}, {&(0x7f0000000980)=""/36, 0x24}], 0x6, &(0x7f0000000a40)=""/4096, 0x1000}, 0x40) ftruncate(r10, 0x5) r11 = openat(0xffffffffffffffff, &(0x7f0000000680)='./file0\x00', 0x100, 0x0) fchmodat(r11, &(0x7f00000006c0)='./file0\x00', 0x1c4, 0x4) semop(r9, &(0x7f0000000700)=[{0x3, 0x7, 0x1800}, {0x0, 0xffff, 0x1800}, {0x0, 0x6, 0x1800}], 0x3) ioctl$TIOCSETVERAUTH(r11, 0x8004741c, &(0x7f0000000740)=0x7) geteuid() 12:07:57 executing program 1: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 12:07:57 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000440)=""/4096, 0x1000) write(r1, &(0x7f00000001c0), 0xfffffef3) read(r0, &(0x7f0000000000)=""/46, 0x2e) execve(0x0, 0x0, 0x0) 12:07:57 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x20, 0x8003, 0x2) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getsockopt(r0, 0x5, 0x3, &(0x7f0000000000)=""/46, &(0x7f0000000140)=0x2e) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000040)=0x10) 12:07:57 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x9) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) 12:07:58 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000300)='./file0/file0\x00', 0x4, 0x2) unveil(&(0x7f00000000c0)='./file0/../file0\x00', &(0x7f0000000100)='x\x00') utimes(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000200)={{0x88, 0x7}, {0x2}}) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') symlink(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0/../file0\x00') ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000340)) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchdir(r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000180)) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000240)) 12:07:58 executing program 1: getegid() getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getegid() getgroups(0x0, &(0x7f0000000180)) select(0x40, &(0x7f0000000140)={0x0, 0x8, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, 0x0, &(0x7f0000000200)={0x5}) execve(0x0, 0x0, 0x0) 12:07:58 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000440)=""/4096, 0x1000) write(r1, &(0x7f00000001c0), 0xfffffef3) syz_open_pts() syz_open_pts() getsockopt(r1, 0x200, 0x100000000, &(0x7f0000000040)=""/185, &(0x7f0000000100)=0xb9) execve(0x0, 0x0, 0x0) setsockopt(r0, 0x8, 0x8, &(0x7f0000000140)="b8c0b9a67caec7a494f2cb4ba35015f824d9a0918b44c05dd36c6365be350a0fc1d7f632938481c128773f7bee1fe8b5b8e7ace8", 0x34) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x9) 12:07:58 executing program 0: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f00000006c0)=[{{r2}, 0xfffffffffffffffd, 0x8a, 0x6, 0x3, 0x1000}, {{r0}, 0xfffffffffffffffe, 0x30, 0x10, 0x0, 0x5}, {{r1}, 0xfffffffffffffff9, 0x10, 0x0, 0x1ff, 0x1}], 0x10001, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffff8, 0xc0, 0x0, 0x100, 0x3f}, {{r2}, 0xffffffffffffffff, 0x40, 0x1, 0x8}], 0x1, &(0x7f0000000580)={0x7}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) pipe(&(0x7f0000000880)) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/252, 0xfc) r5 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r6 = syz_open_pts() kqueue() ftruncate(r5, 0x4) sendmsg$unix(r4, &(0x7f0000000380)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f00000002c0)="6bcf66b8b34067b5db508def40096eaf0dcf00a7af934b85776f41abb2663b9c09794fabcc78f3f0b1dd9162ea112167086e36477b6d0cbd20ed494807db3613d962b1c0db9979dea430c19f599720a4f59ab4e1ba55aeef429490f63dc377e6fc2e52cf2a640a424e2c6dca6f5129d8ef2ae11b0861694d95e87b29fd766eefadd1d297f548fdcf1d16edcfc43ce2", 0x8f}, {&(0x7f0000000200)="502e43881ff9430f2b85b14c6b918e6fbe20733012e5f59d5915d0846045f31b2128c1b40a1e6fdf", 0x28}, {&(0x7f0000000400)="74813c2877327bc8e63f13b4c44d60581445363680b46175eef5967da5824d008cc13eede5285975f77a008d9cb1ec46c1c4a9cc731f3af3775c62b577b2c35f63c1d1335a88c2e3d4730a80cc8666a0d3cd088f5716022c946fdec2a77c51c157e3dbaf1c298d9ab55fb50c3a5f922d557dbda6922c60c7ba78de16d6a012e1e7d4900fa3884a40bd9d9bdd571156a6a58b88024b4364cefec75c00191eb6316b632ea96521c37847b3501c1c1d486c1b0ede0f7957122258c0bd84529d187478dbd8ee1371021fe2db04b5c6cdab4d6b47216bc6fae28e648292ab18d4ce896308", 0xe2}, {&(0x7f0000000640)="0b388c997b003d89a254f58695fb2a82abb59f9bb72c94e2f8b96ebd0d67dbe46b1566c5c4d9c635f97c3c7a16d7007a5b4a24284a640fe4fb7028ce5486da26247b4869b4f766ffb476a42a23111cbf4d26c18325ed29ba435fcf2af244", 0x5e}], 0x4, 0x0, 0x0, 0x406}, 0x4) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r8 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) close(r8) dup2(r6, r8) 12:07:58 executing program 0: r0 = socket(0x18, 0x2, 0x4000000) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 12:07:58 executing program 1: nanosleep(&(0x7f0000001c40)={0xf1, 0x7fffffff}, 0x0) pipe2(&(0x7f0000000000), 0x10000) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) 12:07:58 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x80000000000008, 0x80005}, 0x10) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) getuid() syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, r2) 12:07:58 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffd78, 0x100000001}) flock(r0, 0x2) flock(r0, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x100) recvfrom$inet(r1, &(0x7f0000000080)=""/160, 0xa0, 0x2, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 12:07:59 executing program 0: r0 = msgget$private(0x0, 0xa) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xfffffdef) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r7 = syz_open_pts() r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x9, r1, r2, r3, r4, 0x2, 0x3ff}, 0x0, 0x7d7a, r6, r8, 0x0, 0x9, 0x2, 0x3}) select(0x40, &(0x7f0000000200)={0x2b, 0x200, 0x80, 0x1, 0x8, 0x100, 0x291, 0x94f}, &(0x7f0000000240)={0x100000001, 0x6, 0xca3a, 0x49438f39, 0x3ff, 0x603, 0x72, 0x20}, &(0x7f0000000280)={0x9a3, 0x3f, 0x5, 0x200, 0x1, 0x0, 0x2, 0x5}, &(0x7f00000002c0)={0x80000000, 0xfffffffffffffffc}) msgget(0x3, 0x210) r9 = accept$unix(0xffffffffffffffff, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) listen(r9, 0x200000000ffff) r10 = semget$private(0x0, 0x5, 0x82) chmod(&(0x7f0000000880)='./file0\x00', 0x0) chroot(&(0x7f0000000780)='./file0\x00') semctl$SETVAL(r10, 0x3, 0x8, &(0x7f0000000380)=0x8) r11 = accept(r9, 0x0, &(0x7f0000000900)=0x445) setsockopt$inet6_MRT6_ADD_MFC(r11, 0x29, 0x68, &(0x7f0000000400)={{0x18, 0x0, 0x7, 0x1}, {0x18, 0x2, 0x8000, 0x20}, 0xfffffffffffff25b, [0x3, 0x80000001, 0xd89, 0x80000001, 0x1, 0x6, 0x5]}, 0x3c) listen(r9, 0x8) sync() geteuid() recvmsg(r9, &(0x7f0000000640)={&(0x7f0000000440)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f0000000480)=""/193, 0xc1}], 0x1, &(0x7f00000005c0)=""/113, 0x71}, 0x803) ftruncate(r11, 0x5) r12 = openat(0xffffffffffffffff, &(0x7f0000000680)='./file0\x00', 0x100, 0x0) fchmodat(r12, &(0x7f00000006c0)='./file0\x00', 0x1c4, 0x4) semop(r10, &(0x7f0000000700)=[{0x3, 0x7, 0x1800}, {0x0, 0xffff, 0x1800}, {0x0, 0x6, 0x1800}], 0x3) ioctl$TIOCSETVERAUTH(r12, 0x8004741c, &(0x7f0000000740)=0x7) geteuid() 12:07:59 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000100), 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 12:07:59 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x54}], 0x1, 0x40000) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0xeeb) r1 = semget(0x3, 0x1, 0x100) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000040)=0x200) r2 = semget(0x1, 0x3, 0x1a0) r3 = open(&(0x7f0000000080)='./file0\x00', 0xa08, 0x4) readlinkat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/103, 0x67) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0x3, 0x6a4, 0x9, 0x7f, 0xffff, 0x200]) semget$private(0x0, 0x1, 0x446) mlockall(0x2) symlinkat(&(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00') mknod(&(0x7f0000000240)='./file0\x00', 0x4, 0x1bf) semget(0x3, 0x2, 0x100) fcntl$setflags(r3, 0x2, 0x1) getsockname$inet(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r4 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) r5 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r9 = getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x40, r5, r6, r7, r8, 0x7e3916c1c88c04c, 0x3}, 0x2, 0x6, r9, r10, 0x2, 0x6, 0xfff}) getpeername$inet(r3, &(0x7f0000000440), &(0x7f0000000480)=0xc) symlinkat(&(0x7f00000004c0)='./file0\x00', r3, &(0x7f0000000500)='./file0\x00') shmat(r4, &(0x7f0000ffe000/0x2000)=nil, 0x1000) accept$inet(r3, &(0x7f0000000540), &(0x7f0000000580)=0xc) 12:07:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="b50861f77d8dc7a5be3b9a29188143b7eae94db8782b0fc6b884c012983941b2610bc8a2a656cc06c85297bb9a9237231a3561310f824966acd3b30e107fdc0c4a0b79ffec7d5b44bd29b63174d839f5cc2d001a3ff98125f00ec20ad7d00158f71988ac8a5b2cbbb576c60a9ba0a62eaa3c34b4e34ed905db3907f3c41fde2926bc9af1bf2401f189ddf872a8af6e3ba806f6cc347769bf09650d9f39644afd6bd5fda69f80924ebf5009f760b02abb057eeeb66a9d6ef0da857b770080a75ed3f2a6ac7e79fe27ed71696b71c63867e565d33c5d0e32fda60f2bc763", 0xdd) 12:07:59 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x28, 0x1, 0x1, 0x8}, {{r3}, 0xffffffffffffffff, 0x42, 0x10, 0x80000001, 0x10001}, {{r2}, 0xfffffffffffffffa, 0x20, 0x49, 0x100000000}], 0x3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0xa0, 0x0, 0x5, 0x400}, {{r1}, 0xfffffffffffffffd, 0x8a, 0x20, 0x401}, {{r1}, 0xfffffffffffffff9, 0x60, 0xfffff, 0xffff, 0x3}, {{r2}, 0xfffffffffffffffb, 0x2, 0x20000001, 0x9, 0x3}, {{r3}, 0xffffffffffffffff, 0x81, 0x40, 0x4, 0x1}, {{r2}, 0x0, 0x0, 0xfffff, 0x80000000, 0x9d}], 0x3, &(0x7f0000000180)={0x81, 0x100}) kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x11, 0x6, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0x20, 0x1, 0x4544222}, {{r3}, 0x0, 0x20, 0x2, 0x7, 0x2}], 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x7fffffff, 0x14ed77d8, 0x5, 0x101, "d3fdb642abbb0d059724844602fc5e454eed34d9", 0x4, 0x7}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r3) 12:07:59 executing program 1: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001280)={0x9, 0x20, 0x101, 0x8, "6d569364fc24242a93c3cd2df74327f604ff0ee3", 0x16aaa2e4, 0x9}) r2 = msgget$private(0x0, 0x2) msgrcv(r2, &(0x7f00000012c0)={0x0, ""/21}, 0x1d, 0x0, 0x800) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) recvmsg(r0, &(0x7f0000001240)={&(0x7f0000000080)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000000)=[{&(0x7f00000010c0)=""/186, 0xba}, {&(0x7f0000001180)=""/175, 0xaf}], 0x2, 0xfffffffffffffffe}, 0x2) 12:07:59 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f00000024c0)='i', 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xfffffffffffffffc, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 12:07:59 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x1f, 0x0, 0x2bf) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x7f}, 0xc) 12:07:59 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000280)="99", 0x1}], 0x1) semget$private(0x0, 0x3, 0x8) 12:08:00 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, r1, r2}, 0xc) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) lseek(r0, 0x0, 0x1) bind(r0, &(0x7f00000012c0)=@in={0x2, 0x1}, 0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) syz_open_pts() r3 = msgget(0x3, 0x10) msgrcv(r3, &(0x7f0000001340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c9a02ba7e855796e16ad4bdc1847d6b14d0a35527594bc357f3f91520f2aed7a0f2b7efdf6646261454717bdaad288b43465b23f43862b10dc64421ffd673cdd8ea766f2fba388fbe9e258c2953f4a493079ef9466d790e2b1c3584f881d1472352bfe602d0ca5a7a9f889d3bcf692c3d41353b27bb24800685838ea446d9ac61bc8c6d3581223c8"], 0xd0, 0x3, 0x800) r4 = msgget(0x3, 0x80) fcntl$getflags(r0, 0x3) fchownat(r0, &(0x7f0000001300)='./file0\x00', r1, r2, 0x2) open(&(0x7f00000001c0)='./file0\x00', 0xfd301a27f930bc33, 0x108) r5 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x116) ioctl$TIOCNXCL(r5, 0x2000740e) pipe(&(0x7f0000000240)={0xffffffffffffffff}) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmget(0x0, 0x3000, 0x1, &(0x7f0000ff8000/0x3000)=nil) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000280)) sendto$inet(r5, &(0x7f00000002c0)="b485f37b7422c8c1f039dec26fbaa4dee4117bae413471162c87d470e7c64b492b847d65c1ad50210286b44a38261caefde1453572ac021dd924a8376c1a5ffb88dfe5e2079fb76d651154dd68b7722b351d4433ac01dcb9913be571358790af664d445baa8e765ff943c0726b7fef2fe296d20fb4a45e54368e326a2f1833f3a6d595adf13b574d04a64dba1a76a16ef1d431fe5ff4274605c220cfa196834318c00c783c01d79b794b18d042c801f3f4375da61a09ececa6171b33a8d24eb3874c49da9fc07226e411a6489faf6c9d1fb9ab4f133c0ec17665b43876898ba11b77ac7553d13156235d8fa4430482d90c36f0df74eabdd2a9d6b3f78f5a6cb9d7abaa395d64f4c97fcafac5452ca21ae65bcd1a7babde36eb6998819a989a9f927fed6ec167405999a53f7a0db2af0cbf03fcbe3425e1dbeb10821b90e884ffe80587439bdcd718f76ef613b2ab7726aef20c7a8aaa653629e8311b1083988042be27b9a86ee6204acb33c0aeb21c03e8f2e9905071f078b682165d53c3d84aa302aa2cf5364e999eccfdaf7ce0df4510e66f8e4f4dbcac7874769c6941b1b22af0aad560ecd7b543d70e42789017df18d173da2cbe7019e56eb212922a52a72ab25b8e8965c71aa21d607500fd27148e37c5896daca0b4eb8b36db9fbdf4945c70f9be5d5345a60512f35317f9cc5c9e3fc94d3dfe880ec7ff92db85dbbb5ddd01e7294a845515e688a752ff60c1736b77d63161cbbcd1dc489689fcba0bab0dc698d917ec6d6a4b9b75c129d216b1fd7da3d2eceeb402a8466a8eb14e5d74f8980a0b01e318f01635294542392efe1745a830ba2c69a8037606a5607d202baca16e819c526b567008aaa0d5b5617d91bd6d69ee198412a71f3c1a87fafb48876658ab3ea093f3ff6acd4f847071d52be8371dd9f85427bd470469c9dbdb6825f6c9762e06ba22becc52df54dc6de7cf6e2357d63ca668f0294943ca083f7d2c5c2c1d69a21e6a5ca6e11e928259343dfcc10f32e7b9fea8d5888f8d34f1cde924e5b6c5c5faa55a39465152402be6698e6f59b285994b6826e294e99a3de41caab7064e159a0159dfd0d5a386cfaf943ba802323771fb2d01bb50254e1349bfb45175f1d3f2a0e38291363969582b65b915ac1626ade4cf00d4eb4ab4743129aaf3f6a41d44d76037ebae9233276aabe8787ef6beb5c1c6ca2cb99faef305aac17f0594aef6e873fe3c4cd10398078779bcea2d7b8857bf088a45397055f3fd7f2b2ed02f721db8e79949cd3606bb4c83258dd11f7c7e0381865d37086f59dab32cd2fab0114c95b35ab6144001895b32705421943de40af0e86262ed5cafa5f728ccc5bd5cf03423eaf7f5e60c287016ed7c8f5a1bd4ed720335e16accfd37e828b746808058cba58404706d7902b459b234038172731ad1d6af9203f355d61363cf468a3adc2277685b24007956b59085e4c5bf2e7f700cf162fff52df961f0c93167fa5214198d76bc4d4c62a281843ebe229287de2b1a5e30f42efeb49b5e7772ff5bccb2f6c253ebe416101270f2f731f42c2b0bd7f313708a4d91056b9312c2034bd49c496e1c2c1961225e7c81f2e0d05080d23109873807ddaea6cd1f52d4d69ae6d4f234c9b4174f225271a052181c85311b6423754a972aabff54568f2670e90f93b32dc6c9976507869f82e4e7ff645914c29c58bb34356cad2bcab30da68ceaadedb590be17c36aee6d126016e549d00410703e71f1f12e948fc9c12b1d224d1a3ebac188a5533ff8e56e0602af9aa83ea0cf0f4ee04bd59ef87ed0e03abea330406cb02a8bffebc3c4fa6a3a0cecf22b066cbb3263647ea6b3e1adee86e32a8b25512a83e4592a6bf52300fc1820f9fae9a11d04f03e194cc6663b03841c37e217726bb0701f1467420bb82af798a635d8d8573c8622fa2dbd28f846468f2e85eaa7c8b6f759fc2641139545fa7547019d05bf417b2daae213cef6e4b3c3f16355c240c1a25f081360e2cb69fa837fb5d4c61f14688b804bfd6497f636605d915350d1087ebf9556e7ccd485e525abd65de0e666778a6bb1481e877995f54dcc12fee82abecd3cf327e8b4e0882fe3aab677fac92e6cb7686e99413145586788eca9b90ba8f8ac7a18b456934b99a0519cc518f99014ac1aac124100b3c0e63df2fa86238ee2d531d069d2f17578a3ad2028cf1217e8af90baecc62ff869dd264ff063b018708defbca15e3c48a2b717fe29860bedb15661541eda467d9979c4a06da68d726a41cea6799a3f84f68f52b3ed21feb46475eb7ba6daffb43275c9ac40347b3d0079b0bd420cbe06740e9e91dc0ac8ac25525e160b45fc3f4c89608f14c20d8eded02b66518d19763ba11d7db3f234efa113a472d855cbc4c735757827b2042b799ef03ef5958c23616c348466c05b5510c501e9fa8fd7d0b9c2f5457a0d00c79ae9e7333bff58c915c87ed69937ef076d730a1379bc8a7b6e03d6de802b121951bf2909c0b15db67773cbac62f4513653f700d1a7dbc67d5b2d547f628eaf5e979b4c9d90f940650dd5a8da4bb6bb58fb9001fb8376787e5f269063b1e6e7d682d71da31b03ac79c86eee968e6155a247041cb87ecd7b5f96bdf5d1c0b12c5f2daa3cd05b208ae025d81994afbc86d94808394c775ad5fe2826cfbf6417adfd9f2739e6e6e1e7eba75e7c35677298e0bca62c926b3193a1300034f0bb5fee22d791488116075e1d38477301ac19b24ca82b9791a2551135ae1eb88fe8646354030956af2b024d646bfd0e4ecf64392725a75b19373bdb1b51e656dc4d1db8b5523607147e3f894c17bb5ffb04bc892d717cfdb5291fb31bbb791d41175bd94f1081d4ecdfe3b70dfa24d89cfe94949d999cbd8da0b7e7be1309c61c7d6a7311cbaadfcda52dc1ec28318b3566c8063ac949e36b25098f36b2d9e7a7c375758895efb7e9af64ffa86209dc085d7b15548eea45b6e44c4804e0515b98509a0a4d4fc21dd10e11181500e859bbeab942410b48564f115bd44bc763ca141ad34b68af79d9a21e69cf4ea1d547f88e762e95ad30e225ad15d950c9cdad6c99188b086dab63cdf0a879365848fe5e77c74da07938e5665c5d84f796fde7e1a73a8c1c8d76d2102ce1d907c500d1a5b0e618c8c9ef84fc8a2ab67fd935a94f824ba239a0d6659e25f5425029f07832e716cadd07b14d125a7b7fd6d6784a74bd114a68fe9ce34e424295eebdd8f6d1344b4a7b63b4f4ac42aaa87f43709d004f03bf0e3b8adab2232cda492a488d2ddcd9c083d7cc94d95c7dfe7bae1d770543668fa023b17c1f6a7dd3a5fe30b081deb37de2fc9f0331a639df6eac38e85d336f946614b7f306684202c078acfdbd8ca2d05d454f93c5add48e73435467bc4a9918d9dc58e5e74851c0e120703d15cad62b46f8b0745d1997e72f743239f8df754db16dcad4fd29598fa1bfb7643cceeebbd20d8a63e19a6c0710f44e19be0fa3267a4ab6084087e63ea9d0b091979d2d13d425c6c2496b02e0012e95bf35bd5ee4b8ef02d56add71165edd566b11c21a2b5ee0cc68d1cfb89672515ee13392d638a16e50326419b898b81e4a79f68e6f5df294952e85a45478430c7567df3598a04e84b9631fae8f0e147c51be6d64882be5b697a311edff472c308125db4a958e13b9dee11319e6ca16360e187bc2cd94011c2067a63e1d998f1e1c72c7dcb8028d63d08ce2145e47da9284d5e6f1c70d2d03d14594bd500116c93fc87a28ffb49c07251d39f26fc1b6a5ce8ace8550d4e223c0c40af1d78773ba0717008b405fc135af9a24c1183f4938503a9673f5c9dc9bb381b94a725e6ff21a4fb5d6d83c0a952a5c71f2b38107f84e09037751e432c2a105199c5b31050d9ac4ac6ae896c34dfe69e1b23a5081d7758e4eacecf492e9d2288280b6c2e02c8bc2042a4d239909439a587949efeeba4fbc58fbdf76b1da54b68fc19eb02eb5052b21301a8cea6966a55b677d5b3d44de1b18c64e60693d09b5ed4a650fe84926a041b906c2cbbc1c35c9062f50711da9b40cf1157296c506f03b8e98bda18e8182d68c0c35929dff6faae9d40c566714eda71326336541577dce8dbcdd8a4a308424eab1d649b8de8369c0989a2c5e576da554e9838b699bfe79b6f0ea6fd41cd4cd3514f1f793a0df2e88c57c86a36b89f6b308225b6139e1415da186eb8220ad6d06075cdd938fb9eafc4d32d71cefd8dc58a636825a28f009468026c45c600a539d902bc18ba8884e6b5d3c52754ab08f82962e8f73c25b82789a69c5b3106d6dc4fa9d615dbed051db0f57819891c791f3e52030236c2435c48159e33cd40dccfc225ac168e3943d75ff4880df479cc84f44eeb1b12cb0115d477f89d30314d976ab06506c1273935e61c3ec3eb538635ce464a39824ed04829ca2a1d0ffdc47e32ab6e0e6f76a0af42650dbeb08771146eaffc928cc8513fe621719cccff4223fb375b71ea4772b5e9cd059dc089de9ad15978ce05bf0716808c4cbad8432b73ae2fd3c694aae18608106217ded97969aca150d18fb471e4c21549ba2163365aeb696862ced1bf59fa57b196f57079f3514355fafd924773afd63fb16e46a00dc0c433da77761e2790737cb93e62f8fa471724f824fb27a26f3d0f7598d4a3ccfe157643f0ee61d9bb8e4a216eea7e1628ed63914df771ac33a7f4a9be8469d6930f0b55b7fde17e84689523146d8851ee1541c626efd3198a704551ba3f407b1e5073cb01a0d634baec957ff6152c0c56b3df0229594f44a2041ef7801ba63b07f7e6de7337c664d718b5df08c58d82659dc90349c872ca8a45506e01629a82bd2d46830cd27ed9159a05cf7e8e8ba719f1db2c0d492c1916d851a7f7d4a56ef70e153a81625f7a0b87ae274629124ccac79c2435a863db01d2295a200c324a2d05db30d88a530f25978bcb090bd478ce11bd8dea9bca8b17c2fc54af47cf2510c5eed3d3242e410d429c252838abfea5f98acd9a5f018d363770ce767b464a4956906f0617e3a40a3797462e283fe44f23db89d205044bf22a366c3c45baee9bf6c6ac9cec97368f6119b3973c49f449fb24ade4b8925980e0be5b33b9976154aa2e0c4ebbc688ed4f97a9fcb33779de0757bff0c9d86feb5737d686ccf16ba63cc9baef3e67004a2a1d9804092ad49d1b0a2da0b6841e8a754c732fe5954fa811a4474c9dafc2bf124344d7ddf78ed1a848694e0de843411e373600bc15f6577f089c43468f022555ac3cfb8e0a63b54137978961ba79443594ae150a9744e838d5fbaae647a6300f80d9d1a11090fa199857f939ca3920a72458ba4b3fdfb01993a7c55d51a4582d60ccee8dd2a08e9983e492ea3abedd59fd746853bc5a1e89c01f688be519ad985f5f97ffd4f2fbaa382013780ca5c943e1b8a954831b4db786aa6b915efe93a3c13bdcb6391c31e1e1b43ed460470ccf12880a474a1ac88dd59c1402e032dcfda9ecce2cb3ee88799242f7765e25b5fcb5308ea070258f544b48ae629383ee258896b104e32a4919ce17a250daaaa83ec3dc1c7defcde39870c22b823518871fa860d0b8477354f9e7db271fa72a330463fd84184905ef55734a0a2442a32fe69e2d5b2cc87caa367131e5929b2116445d2c5891b9126bac2faacf5fc69181fa14ad73929d0cd2a14c2fc41da0d1fb906d924c6c33ddce40aca53a6802efd33666a2d745f249d18b3590f0f176788ca9c568a193fcd9ae93d41556e25446367b71339d8a908721baae05b7dc5", 0x1000, 0x2, 0x0, 0x0) writev(r6, &(0x7f0000001340), 0xcda9e28cc69d4bd) fchown(r0, r1, r2) bind(r6, &(0x7f0000002440)=@in6={0x18, 0x1, 0x5, 0x3f}, 0xc) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) faccessat(r0, &(0x7f0000002480)='./file0\x00', 0x8, 0x1) setgroups(0x3, &(0x7f00000024c0)=[r2, r2, r2]) getgroups(0xe4, &(0x7f0000002500)=[r2]) msgctl$IPC_SET(r4, 0x1, &(0x7f0000002540)={{0x6, r1, r7, r1, r7, 0x12, 0xffff}, 0xfffffffffffffffd, 0x2, 0x0, 0x0, 0x40, 0x89, 0xed, 0x2}) 12:08:00 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000001280)="1b861d80d7943fa1a2ef45ddb052841804983e1373a0c91de6de863c62c61675654f750e3b7b57342319fbc2da18dc93208d32a93119ae83ec842533d6f5b8f2fb3184929e6a511bcbcb2f46ebfd2bc8eb9632938a87e4c1a9187c779198a94cc53a5bb79fdf951a2c578f21f7510a241568ce669e0eb5767ca96149d886600640e87c0c87e19be795fa1b2d1fc1315661fb8f1f07ec2860283f6e7e4e5964eed16e0390498ddf364af57d9fc5bf809893d7d796c4860f776e97391229f2805095734385c71acedc80f4abb4b25298cf4958c77677bfe79e752c06acc2582935035dbc66a42c49931e0ba3c9f2236133dbd1d44f00b287576f1ee3c24d697fd3ebbb56a3a53728e5e24d86e9e75c9b1eb5fdc9cbf711bb57feff1f65161879e0517716d4739b449ef2f88c8fa04e36d49befd75b200dc49719aecf37993488e7969c679ef436bd2f49813763d7b0255f0d87a8d0961677d061828cfafc956719f8388c7f5952b74835daf9d6c784a9247d6f33962db019144b158144c4ddb98a1532f30c630c0e3e7664034c7f3b0d62af6a249066878b86306c610856278d713620bdf673dbe9dfa3d4fb7b84e57de935d46a62d5987a140fe2efa6ef86f3e6e691d564a25388cd80ad898c45a0b40cbfa1fd279d7171f70616c8a21b9fc4e652d6ce15de88e7d5c498b64dddfc489343c95410d1afea0cb21d3b834a3f209d746d99de0731f2e8efceabf37985c7d24ce45ce95e3b51b97f9067ef1e7cd04a018a37259ba3e722af53f24300eabb249cc6cbe9bef2d4d919156cffe772a5d71dd78ed58d5dbdd78da1b6500198c5a0784f931b6e5e2b57d43c7b484cfe4a40e52b078064d5b71abfa65f3c4d81ae6cb2374b001f23709e26bc165c9ddef90e73f27d6e1285e43c2d47d85b5ca171d91748db2526128ffbc39c98d942372e099433fcc2fab7a356525fb24d0681f0790868b4487e579d92f81f4b8d142d324323908b0a426bb2a76b9f04e6f7f9aa084fb5f8737257ca0577e2f76213a6a6f5f43bad8408385907f12143e8644df525e1e2f5d60107e81015321704a742ea1a0247599d9eb1e535022fbd0142cad7b4744b035d6416a9618029e1d4e6f9d65d468f6a23032c17d1ad2a451a42b74c19a3c800afe583425c4eb600b49b2a20bf81592d70150886f2e4bdde5e2248a580a9f2268f8814b42cf6706303b9816bb05ccff3385397440da55b2663a5e71dff3daef7ff91202db619de0b7554c761ffe3c80bbf9b64c26296b34cb7aad3b295fe4a4e9e7cd71cfdebfd7f7190e48907767fe6d05ce341d97dfaff6f8a67963b913d0493d8728704d9de5aafe26d9be8b195e80e9b35a0d36df2f51212bd51afb25627b9ba5b7ffdbdece3c9c4b184c03b42c15b7f8196416a7a2f769d2109565f18cb140c94bf8974522a9a10f1bf2b469fd969b1eae78be411ae9bea242b1fee6da92e3619c5f517f1d5ad8735b1be4649b0a5b1ede42a0e0ab626749a0695fe43b7079475241de776cd61b9079d9eef71ddde37cd5806f50404deb0e4be6488d669ff1f001538102040289e43e51aee42d12dc07afda4fba164dd898153b895b8b85173a450c49e0d4a44df75311e8975d493a37942dc0a0b220c6010ebfec6afb2cab26f3ddc7803b2332950abd06d8d20dbfb3aaeaa9fa14d810955850257099b552e873b1615f8434c6ed5a77c6799bd6868908c46ab391aa83191da4d20fd9508310bd4c790834f93f10cccc4a230c5393e9f97ad4595483f6a358a9b081768e86d0f7c59dd025471aecb2a9d8a5cdbc6cbafeb11e926a0301b006ac794fae757c14f7de0ab2f9ec2c91c684fb07a77eb9ae8c030941cd8cda7323e00733ebd22fd7cf35b0c066cc9cd1b8ffbd0acc8bf40ed7d153f2b5f31aeae2d7f81e547dfe620dd6e390c09ab209bfec1abe17408b104351768cd2183f375f75966f1a035446adb7ecddc764ad65fde9a48ffdbbb7e8b76feeee4278dfc2b8ed5e78924ba16e5d590930ac0be3681d06c57f41fc8d3386222995661d57ccfd155c3941ca9f0af66a41a03a507027506e1d14a42eeec7395e1713b5ce8338cd4e52a5e984f889647a525b7ae6f6f9290be162bbc306cf36e6b7adc3bfa66a3a2ca0ff0ce42115b9d83abc506d824f43d011befe7c5ccafe8f954dd72ded84407bcda8eefb33853b4c4f044d6829eb6e81c5c7d08828d6122ead3a142b1801acc1ba6d73332471ae67d1d78e69c7e2bf27a43359a3da393bd5dd63c7d0aead672ef149cc0d453ff77f16769c56f226dda731e5a4ff9c9ceacc17fe8a7f3d04cbbed2e5410aa2176fa4d093e7ba9b9a4333da3169751232994ea888403eae5ddf4ddddff067031a2a85d75bb45e0949aca7e46c5685b876fecca9597e971a2f5e55843c1f43fc8e8717243d97fff1861eabf9794c2dd24ee5362457ee02e88562d9b9a8a9bb6923d3734eebc803b5d65ab5e5afff13bc8ca7251b148c30f805a90576dc9f66fa0aacfe66f2c10644a12740f5730ccc97cbf053c24f846102ea9f6940ab745164c07c5fef29729e1b480c16e5598f75844c49a60fd0bec07137804091af2853a8d6229b26e223433bd4cdf6e4b6c1172d1dec82b1265b751d209c7fb91ab1d084c20ec9b5f2aad2bd61573fc4cef638b843e116018079ae16f8d346f6e06b2114847ae57f11eaa7010389c6b67a640ab92e1a78e6ae10b22dbf7a4a77c603994ce1784a1f0f54dd10674d8c589a5be465eaeb7e889d4edf38fc1194c648ea44f7c65dd26d79e43090ca1b6903ab7c9a544fd00d940655c727510bb50b138ca0748ff6c213fbcc9b78e67f0759b76451a41093b261815497c67ec3a92e87fb908219e5b055c7106fa9150c7e74c8d91c9a703cc693cd0018d341c6737a474d9bd79e363203fc9004986348bc7df4da53289e2e936394e805d6d8865ebcdede77fee8b6abf18ac7a5c9aa4361b34d723f22efccda38fa91d9bd75f16ef5f19af22cd6e6273f0193edb450f0ae2eb7970e9b735194178d2098570ddd14e8b3ca29cdf390301a4ee8a389758aa91ec778940736a3181f834cf2a8bdd5443429ad887c5795fc506507d8a4dce71e7dc169ddc288c745add6d0038a77864ec624a7a1246d59f1f524f430f606a3538a7b4876e1d28265c0e7f921356c78ee4e54b62ea1c3e4b0917bb0e1516a94e5f674889ee30ddeaf5a543a6ae948244ce74a1e676bce966b0e25ef6de16326b815850db41770e69f09d45e3a9f076a90aa940cd5ab218761042bbd01aee1edbffcb6652fdabcc45a99f1ff889a0b3d025517b03386fc116d7f3ba8adec318e7c0ebbf29b04a61dc1b08dbbbfbb62afca4e42b46c49cfde23cd0a00e68ad4b6f6e1f2ce32be1d2ab876c372a6c853ba31599318fbdf17c330cd9a2b3bd05314c27e68295e7607999000c91f69eb19c61c48371b117a29c1ca0a42d688c776b4b9faf530caa668da4722abea14f9314ca0393f91eeafd1527d4858b99d64e1b74b1dbc5d6fe515736b727ec30b29d95d9a43e59c5cfb5cc80187ab9f0a34cf232f68b26f6f4ccc3cdb5ea23ddea0dba50cac0a0dd5705b47edbebf314ad236c48ce7433e8452573d2f084cf52869f307ed00ffca057a65534408fe04fef4aa607e3c272e51158b2f2b6759f2e462aaa6f8c37966d9afd17ee856568d686f191296b9b97954441abe72fec3c36f2cbfeabcf40a4c74a4ea667398c0ed64c4b7e12483276f5edc769671e0dd12d4384148313e3f8e95c0e45f3eb506c80b0a1100382623f6319a0dab36c5a590021466b1d1a14cd028472cb39b1ad87ed9043e8b7969ba763df13703fac49c1c840ec8d5aabb95e76da19c900958b689ae65f9ef7b57c04e3d61f1756a0a68e1009b4206a00ee7e62b5375459daa6b125c80a4827c51bc799383ae74e784c4ae37c80a035759163aebc6e2b89d30567ae2bb97fa22de15e7d05e3790f5c49eb2cbc258859aa18ee462f1bc492243fc7dfb2f0d5682684966bbe80cdb142c022f3a5b7d98bec2f245c014fa3bb097283b544f0780ad6d5c1849d77e70d94c80c166b09365f9e0d820e512ea85bca8ee31a4d24367f03201be63f58b797057e6fb7c7c3f489bb89ffd0a7063d79a9dadeec1c615f144f7a35f6952854ef920a49f62164713555fe6577d3dbb7b1a627e538c33a2d2b08d93e7d4ce54fe6418d6982a3bb3f8c9cc1e16b00ddf5ad0f4c582a758b5cfc7ad89c8a58adc4506dccb5d51f2203b391e60bc2d552532330425a4b163a014750828365c22ed155656c9c50d7646c0caa37cddf3cd45787f2a6b5d65be7cc3fe5c99e0d154a129db392a7b7413f83823527ff487a1a0b4d94e7e2c27bd79a393470eeec9786517cb9106f7a7d48ca79a7804966218a00e52cfbb0c54097ead01613251928c51c58a52d4f6ec3ff4142ca76b2188952f6c3f888dcba39d75104d3d2f6c733c40098df99e069ba7da3068e00c0738c948df826e5ce5f026dcad84b2e6e102959f8f4ee49082516c6d1ec4be5e7cff3ad17d955fae1cfe7b28dddd1ec93a9b97ec2e79ee35dd703c2e5fc6bada189ccf34d88724f64b6ce22ce88bf12b7cf32694414bbe1799bae8a0f70df73c2f8989da0afa1d94d667630258615d04a2563b006c07e89437c9281571b5c1e8407d88e678302ed592d94bf1b02a8529badf2ac1303d1b46ef5c3e84278f8443f7827de4ba8291c2c8e17e03739fe3a0bd5689171abf423f8eb769b429a27b3d2a324ecdf2c236b363784c56f90946f1981a008d8793276df2c46e0cd60617ac1e287544ef05e0ddb7b2842a16e2328f3b8fc0262520ce3b599e0c131fc1dc11825e3f85724d8a77993598fe6ca8b256b7ef35a46cfb849d97317dcf9b707708b7060cc15026672fe4d158fd0a7c10c698546dbbaaba262104dd81d112ceb53fae4d761da8d7581feabfc3941e91c8793e1e1838a5207e2072b79c3ab8911bee35ed670e3eeef99cd95fd0e9f5fea15695721ed8d32baead06ecae8657a847a481d001a62ade763c106b6bfac60f59a9cd1ed2874a8116b70fde8d44cb8c489bd9b8ae759224f29dee4811fe5bc5095ce9725eb2eb875def14cb01a93c8200afce028bbb5a1ee4f6e0e2677e3921daa1995d2f6424598c0bc0d9cf1d21ac7624e5555f790cb1fe74d3a141220b329ff88d62c9af1028205c51dbbabc5d79623706ed30850f73aeea630717afb656c0caeafac347411354721f6db24098d4ad48b8d08f33f73cb680f190b02ac0fca2d89b4367c25ba30b6e1c14c56d29b1e7425f3d83c9eb2347f1c4a252a22e5fee21b2ea9d7faba2755ebb829a040d0eaddfa20756f7cb138d5420999449bf7b880cf0cb8ce64d138f7bfe45ccefaea44d2e45d0538c7e32d9cbab82058c536671723019cc3010090443bc5c99cbc180d962368c43ab0e7f776223e1fb65c0bca7b59f005cffb1404c9c58c6f9090c52f128d6735c69bcf92c344687cd6a0a8996b305f902f7b332b31cb008f7e933fb0a1b2f223397a4433f1ed50ccb8f37a6c630f400269fb627f8edc1123568a19f76877afb577431a1faf93dcfdf2e5c411a1f9d9ff44b3451a33da1cccb31522193fb0d39c8c61987c6b7fa6bc4bb49dfd64552c95e16d71e9aa9555fad9620d8a8c0f1108856d84c80b310904edc5f6c3122d22f53a8fab96e918fc0c562640a71607fe2600fcd261a0e844480f6acbf6565bed7abc3e34fa114959e692fba26743f130d9cdd1ca443645d4732d76bcf7", 0xffffffffffffff2d}, {&(0x7f0000000000)="38bfe469453ee993d63284b18a62fbfb63765076828ff037ff0a85d89fa17805ec4f8db8c9fea19b02ca40", 0x2b}, {&(0x7f00000000c0)="d92f60e8beeaaed15ec29b0eef7ada996aaf54c2f956ba62310f50e1502422e289307af2dc6297ed3881c03cde88da4d739f1a98e18bb0a3eed6241870b7032aff9a285b8b4b8c5d725d310913dbaec6009d9be32fb8f911fb44f690bb05ce0e812295b4e6a19489410094af4533cd33d582caded1f95838791b978e657b004bbaab2426ac8c5937e5a9671b8c8c0c12633cabfa88ef898d29ecb5c9c55b193480002a4631ca9a3c19897707bc", 0xad}, {&(0x7f0000003280)="c6b4339b11311a8397c368519db4a082e364e1ba2f0a9d092b555c92a2c6d0f1f727adff88018025f8912b45c895311ca12f68d77218e962880fbdf9188293a590a4d25d3077cc6d4719d83fdb6fb59ac1ed746800c58e0c083bdf9dc2f8ef9aba92fdc4baf6e26db5ba9195f9344dbff66fe81ca526f3741a52671618b73b46e425f47bf36da7d2b2011e7c55eb1ffdb637dacb7fd901d2e20e8c81243a335d1a046924708f1451eae2eec1ce43ee3c2d356336b3c17b3e79771a97395570ff6e125110e811d25f8ad17f28eff6d57f25f9bc442305eb468945d48b09d2df0f8cbc141f882b1b35480900f23483f484c118b3ef15a79e1d6a26df9a8dd6fc130e8045de8b4bfd7459e63c8d29d5d3fc29624094338e9d9929540e1cef9a18f5ae78454f2c19b4335f262ebea02c52e00200ad1a83500db22efd7ff13b8ca85f3f976af7830802015f9465e439c0999ba3b6a5ce309218b4b29029420bd2c511883caab39dfbd6d766eecdda40293ce0ca935fcf8ffe2d274229e80752f0e2a5ea2f2fcd85eb64dd08f185ebc7a3193741479c44f276fc980ab10ca355f58c9703a287678349d8a36ee4d8cdefefe80d8c7aed280e1e61731385f0de3ca9dc59ec82f85c8d6e24ad4dca596abc5c38f92fe8052e737ffe0ae14a0d5db1c944481f3f919ed0d4a9da1cad5e44430cfcdea9b418a06a14898d93791214cee34af5225cfce3a70fb99a6161b79ba05ce57e35a3352b7f20d53e75ee9682c1f708a87ff440128e8cc716b5c1e37498efe6d2a1d39ff1db85519addc641ba4bac3eb51caefa350a0dde369ee3c6444c55c0285f69de9bc11d451c8bd79c217885165f4fd652b6004a15b0781be2c6f7ab54a8756af6dabd3b05022cc28170a1101a33087792e7d10f2426b96e6eb09d840d84d55207a1e66f4dececc6ea9e6e5b48aadc14a5ccbcbfe444b1e2f1e7130b8f4e85780b882c1255e1df4d829bc5de89a29f8a3fa71ef18c172ea41bea128968d3c8d49e9d8380e33f00b4e17122f8a21c1f2364f89b1b51b10c00c66349d1c7fa80f90a1077d1a78be8a82e837e766a16e313d888307f657470813be057bc20772a8593b0a5234d33117cf9f0f0115b539087b31d3d527f5f10f416857996762da13b38631779d2505c894cec4677fe728fb5f2271df6bb99a3deb9753e403100ced09d10dca92a495c7e7e541b4969cea9a54769e7bf919e02c864c6f74b8240c2906b85449de43f058738d26110a10321bab923f3726e64285b81219cf3f11d34b5921538dec15223385faa3c45e34c1c3f4a8aaae871ac8151aa235e08f6ec6181e3d65fd57396d5db25fcb9d91c178b302ba88303eabcd0ac28c2c402bf5435fe59cea64c19cf4016ac6edaf52e5302f8a12488e75deb3086a0a9153c2fe464bb68576f97b35c6318a31c58d668ca9c07618e5950751570c1751e726783f691d03be7a791f279f96160778a34150cfa22e2201ec9d19bfd6ae7b54c280b8b3b95b5279c3c5d61a91d52c74fbdde966d33d90837c053eefebbcd8ff94256a826a7565d3ca6844e13b5f287598835535dcab4451f95438cab14191eb100c79f71ded1c789bdfe078d994b25bd00f4013403a2f9110cb39901e8fcd1c147e342d6c1ac94a8440c4b2b6915cccedba90dcc2eea9c2217146036ea7cac00fd6e42b6fadb0ca7ef04fc831e7323a9756846c3b338e3207486ecb2b7a21ca80e829281810ae8e48805177e511dc9d3df36c7ccc8e62adeca72d23eafc749f2e87903a609998893d6d44ab11a240f045de60cf90a88251653dc653e54ffb727e725ee42a88f8da0af325463f35c3bfdfc092280d0785ad934a8201e154b7201f307dee099c066a10208d150dedc09adef452aaf9f8e5042eeed696170819b9817b75e90784351dadf4c3c972d3e4c06635939bbff2f86dca21af4d04e964943790060d9f07b59696dc85408a4040a300d53582625fc0e1a091c0efba31ec4bb342e963d6d66ba72e45c0f234dd44249c0ba72f8c8e8c98b63deb029e4df540cffdc77de6a3fc7454d6171dfb53f98f569cc17e8fe64c3cb388e07c5e8e46a6e2bb62ad62e397d8004b48b73ea89032d4911a44d3aa5fd5b52ed2e720072babdc4fd6a7d5edd1f09a01d960b9e59038fd5359643f19343700482569c5c3d8218fb4a488ddce0e7fa89e9b1406451b99144ffb01e6e5113908b6b02018cb5213ebc503f21da9f1fa7f204e936cb832668304609d682bd494dffed3857f188f146ddd4a9e618f7fde8f64b5082058cd97201e25466f1069da150f4bdfd0d4bb1b38959ea0af7e6d718ce1c145630c5207d5985fb83bc1099233a08c6bff05950333b998feedb4d994a786bc62c4e6b6e819aca9bc916759e7ac6d25acaf1ddcd859f69e0194e26256f10b2f1651b6c38dc4252394192b05e5d89da0c85f8d3f098bd083ef6b9c6ee80c93f1ba0100ea16a632dea2d79274b89349eb5736fbc4b4b108be765f9cf4d42689e189888cd409666d2c99968fb00371e015380874a5901fd18eb901efd3a33750106740f7fe6f880410dfbc6c0005c81759c68e380f9c713d681322957359c96a2ea531f56890074841d0707047de919c54298fd14750ee134ed136f0a511f21499f527b018c4f2ce9cdb46f3d0d50c45b89a581bdb4c197f025fcf57ea74dd4a457b05a4949aebdacd9bb8351bf0bc1ee3a2aa1a3c713853766944322b19c2b0c58a59bf907407966482f7c2c8f8838e2cd36ade9048539f95a130d67507dc7036a87093de330dfd824df49d402c78a05833ffc65b0b2dda22c29bdec19cb26dde3b08a0304feec162e63f2c7e0f89cd73bbfbfd4cad698fa6a5894339a2fe543c10347b2050c058283b04ec35bb12018c7fd78dcd94072ddb133d82f414e988fe008bf2040c3cd1400e9f5e1c973c27cc6ee5879ee12aeaa183b35434005110ce986f2e7ae42d9b724bcd727b28789c515ebc6d9134efdde017be5270e1d06afd0e1f101a44b437877dea6b37b56a277e5fb90fe1988997476aa945738963a769ceef63b4ef8c1470f934d090f32b9d6a6e4667b8706fffdcdb35aa2f9b20faa2405aec70bf75a8e0de9528d6fb1896464492d8d3fe414224d61267a1585d38964d2c3865c06688d5f4b1aab09a072840077d3baf16d89c9e31bc620edd0e39f5bb4051ce30937d825e83a560f54d4ec9cd30adb363f977b040ab08c1259636203892a2e5664a133c381cd33ae6002400eb2e01538a475e69cd2d673336c63127ee369b1b91c93ac1f43e3368cca28a515d8dcb0b8fecb0c0bb9b0e36193b3de1dd6fcfae4514099d8916280cc74a3c77f59433d32becec01d1d8c24691b26a25e9db8076f7920c7776a77e65e2c1e5a30582c4b02a1632f0896dce1e7f057a8ebf47b77f799c9a6703d6a95b4b90cd6de7f6fef0362cf427a38eb83a5a6d5a32ac53aef7bfb8a1c04d5b8d78b12775242221a24d6ed2b48a27df4a3ac91fa29b7e04bbadc6ccde2d6bc9f33cbd9e15d2ee6907847f4f68d8a55cac1f8dd45ca345bc01c68af196384666d862caebf1ec9fd57cc3068409e6c690becf23a602c9238cc111bb0a6e0ab813740144b3b3099b1732fb48f5dfb47d1e81db175636cc817f0c445177d99c6e5a6d83bbd72e6527a491a6396bebfd5dc2ffd02b2a80b569fdce0aea414fa6ffe8191dbfe6bef9ddcaac7d07c4baaf16cc4fcafb2b864cac70c4849384052716be0e8d58a33ee9fd6799247e257d2fb4f99b834f7bcfe63f0786d0ed0b66419fe77a655a96d1d97446e6989a544e2e1a580ab9ac5c6f65dd0661d32dc19f3ff51609e0b2e6bea8ef19f4d3d79d98c98eafcc7f592c248343423be6f1a65a32648316ff94f08df2447df644275e1448c6b14d7ca054f7d4b2421de70083b0621d75ed9f4b1b3ebae9bd6472267ace617de0866383c58e42477c463c48af74e87bef67a9d7c9fc576bfc50cf630d2f341d1fb4cc6e8d49f035d37d0351c1cbd47617cf2be23f964e49cd2e131cfe160b58c0694a91f5cce9a57972c239b6ee3a810333f51d69f45de607a132046201804208a94ea3f616f78c80b012b71b00f2cbfa0725db2f3c617abdc44ecbf1edd2447df1455399db1d1098832aedb8e7715de8626825c9cd2d73fa0316bdadcc11ec9e1d93908878bf4943f52bac93e1c7344254d1f3d8c4550a00e99db019d36118b76c9b931d0ca8746f80fc75e4051f60fd05af314ecf2a0607f265fd2496e39032a186051f8f4d4a0bed6fd0c1b5281f700c891d6dc2efdba142540404bb53f0c5b047fc955deb1e88a5243ad84b1bbd0b69479b08e9b063e9b9b51efd299cc7b62a30c97a656a5c27aa179c312a9b0e005c626a745028594d57fc42ca9a612112275cf03ed2ec0a4b93b914b3365c723123342683e26cbf224c7956439db4cb3fc267ab203317dab7296c3c726cb993c619fdf2570fa20ecf7bf90896df7e014dd51e7c11ebcde076f225c6a59e5c3cb201bd1c720ef2b1b23ebc96c9a645445dc89d92a67f272b3204fd57fd44cc09f5abdd7a4f825689f5b0fce06742f893741d500d8a2570d5ce958d21c540ea2f2744b54ec1f70a101d940f11f303ba090c70551b0134fe219cd8ef71636626cb0a97fc2ce6e8f394209487b42eefdf702a29a8e57cd39ff64d747025a334b079faa6632ebb4e4cf5036c8cc1c3a1c9cb897ac263cf8c2cf2afd0ab5b693f9e2fdea5bf21477cb9d8426bd175a089f14c4b8cfcc76259027a7734688ff32cb7e71eb172783ee9cc996ecdca33d324a44d08a4b6f9b4d629d9056e8528cb3c09a432e9aa319777af142b868c696ba689d95882787b3c5745757bc2cdbad46b5585d079b75e1260258b1e9a1f23dca0e71ca5fc93a2e95bb47c34747873850437488842e6078704653edc64095f698d96d4a3444fc391370ed73a087817f15a1ef29aa9f87f49fba02e9a1d617f1f979558106c985f19df0792934871b7f97461a27b64a61ed82ea8f834a3868d4d7542b4e8ae3884a5963247894c312ba5e62421d4fc2d81b9d1dda0dfdb2499f9145d77d69639703b63c2bc860fd270d6d312b6d128bc0132f99234f515dddff25ccfd0c164baceb094c6b5c5a23ca32ad8a97158d4aa6a8a4224b3cccb386d4b571d7da756be17c62a08554e92f8927efed1bfb6404fbfe3653a1392ba7d825257f3bfce63a32496f1d3c6ce4312cd93f6b48a25caececcb64a082cd78059855459c77bd2d69e6310e6a711ec7aec25a3923284fda232785560ad6b8adcabc0139df671afffe164aaedf1c5838a08bcc23215ceea14696c33345de5323010ef76f6b6cc7b9260a6b07dc1710cfe4070d6bc45759cd791a5e0c90c9c15fdf3b6e3eb8cf7b18f75c9e0f49eafd320b83c2098f4860b6287816fc1027f8863ca87eae89984f3509a7b72aa7ac366d0cf9eae33374bc9bd4fb673573d0408511d58490ec1f272643bd36312b2f0dd48731461927da78cd9191b7b438e74a5d565b830a48c39af1ba273e2a4862284ce0eba1fbd118140a857956031f1bb1db64cc4448ba6b2a78b40f4c1057e9e44e15d6b1f077d2658d94faa140da16329fb8c3479543001712924f45ddef27b725f808b50d2cbb293fa5a8dffda7d94ed90b81e70e862bcd06c3d7fdbf2f10354dc695e80aee0240b521859df9b30a92e4a20c3245fc79ef671c82ee08b8b19110ede57a4cf53bd67f07486a9082eab13fe3b0b7f4886a53fd7062660278c53e49c3544f95873f56ff8b93d679f6f8de455cffc22e083381c14937105c459f67f6afb87f32e39be1069d2c916a81abf2ff93336fd27ad411e7476bc2d842f66c477b8a70c8be4c7c0cb6b73d37c2c1caa2d028fdebcabc75f3e9c87761c0815db5a245f2e6c02244cc53e7e79e9b862996b9332b16b4b26940553846d511a1b26ff23df9db1cc844772505b870e9317308f5c49e1f0c923100676b2d201f865eff824d9832b5dcd3d3474cfcf4f4267d317f859d5dea58dd68321f4b7f7e6a01adaee97855c795215a6f38fb7b38a95", 0x1000}, {&(0x7f0000000200)="08e50f33e165f0681651168ee229ca079b", 0x11}, {&(0x7f0000000240)="35a30609e2df28d91144237b44393574941c997dc1c81704b53d154eafeda7ed80718b24d1b49f6336773dd452bebef295fc29451c4b698de0078a1523737f9fbb2338b78fc41a73c2dcfc87363f91bdb284d5cd6e9ffff63a7ae5d7", 0x5c}], 0x6) writev(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)="c8", 0x1}], 0x1) 12:08:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendto(r0, &(0x7f0000000000)="11505f02e3767848af2760b1df4e3e2ac0dfd5938b45075aac1aca4799d500b568829be5fe51140d3689105f9e02f903f8a32bc54601d93cc7c482e16c6f2f973b9a5b7a219850ae31cb95250c0609f0c76949bd46d1e99e5bb1e3c5c6d7077937ba554d6fad2d8658be92ada31f998923a42299ae24d3e54444c816ed899c1e4320ed2bb53bd439ef78d763c6ef65c6e08310c4bad8bb9d6dfb00eb36f2d866952214b1d468acf71551e23cd089f978dc31900ea7fb1e0bb09bd143b02f9bf64c5283b2cc4dcb726b175880dc32478026da3a9e058e61333c53dae152c3899974ac3ea3c418ced4cf6d3ae3b11bd13ad72aa31b3ccfd4ddafc7d137592fde9e40f42d0e6bd4f70a03fc62c572c1d174f5ee5c6cd816694f81b8", 0x11a, 0x8, 0x0, 0xfffffffffffffdc8) 12:08:00 executing program 0: select(0x40, &(0x7f0000000140), 0x0, 0x0, &(0x7f0000000200)={0x5}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) execve(0x0, 0x0, 0x0) r1 = geteuid() setuid(r1) 12:08:00 executing program 1: clock_gettime(0x4, &(0x7f0000000100)) r0 = getuid() r1 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 12:08:00 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r4 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0x20000, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) symlink(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0/../file0\x00') fcntl$getown(r2, 0x5) poll(&(0x7f0000000240)=[{r1, 0x4}, {r3, 0x4}, {r4, 0x4}, {r5, 0x8}, {r6, 0x84}, {r7, 0x90}, {r8, 0x100}], 0x7, 0x6) symlink(&(0x7f0000000340)='./file0/../file0\x00', &(0x7f00000000c0)='./file1\x00') ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000300)=0x3ff) rename(&(0x7f00000001c0)='./file1/file0\x00', 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r9, 0x2000741e) 12:08:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) munlockall() r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 12:08:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0xff, 0xffffffff}, {0x18, 0x3, 0x1, 0xfffffffffffffff9}, 0x7fffffff, [0x0, 0x9, 0x7f, 0xffffffff80000000, 0x2, 0x7ff, 0x4, 0x2]}, 0x3c) setsockopt(r0, 0x1000000000029, 0x20000002e, &(0x7f00000001c0)='\x00\x00\x00\x00', 0xfffffffffffffefa) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x0) socket(0x2, 0x8005, 0x7) 12:08:01 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x0, 0x0) r1 = msgget(0x0, 0x8) msgrcv(r1, &(0x7f0000000100)={0x0, ""/244}, 0xfc, 0x3, 0x800) msgctl$IPC_RMID(r1, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) rename(&(0x7f0000000080)='.\x00', &(0x7f00000000c0)='./file0\x00') 12:08:01 executing program 0: socketpair(0x22, 0x2, 0xffffffff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x5, 0x7, 0x5}, {{r0}, 0xffffffffffffffff, 0x48, 0x400fffff, 0x4, 0x5f}, {{r0}, 0x0, 0x20, 0x20000000, 0x0, 0x6}, {{r1}, 0xfffffffffffffff9, 0x8, 0xa0000000, 0x0, 0x9}, {{r1}, 0xfffffffffffffffd, 0x2, 0x41, 0x7fff, 0x40}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000081, 0x4, 0x100000000}, {{r0}, 0xfffffffffffffffe, 0xc0, 0x24, 0x1, 0x80000001}], 0x6, &(0x7f0000000180)=[{{r0}, 0x0, 0x80, 0x4, 0x9, 0x3}, {{r0}, 0xfffffffffffffff8, 0x54, 0x40000020, 0x4, 0x4}], 0xfffffffffffff4f4, &(0x7f00000001c0)={0x5, 0x265}) setsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000000)=0x4, 0x4) 12:08:01 executing program 1: r0 = socket(0x11, 0x2000000000000013, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) shutdown(r0, 0x1) 12:08:01 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) 12:08:01 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000180)=0x8) r1 = dup2(r0, 0xffffffffffffffff) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x10b, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 12:08:01 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000200)={0x18, 0x0, 0x1f, 0x3f}, 0xc) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0xc1, &(0x7f00000024c0)=[{&(0x7f0000000040)}, {&(0x7f0000000080)=""/126, 0x7e}, {&(0x7f0000000100)=""/210, 0xffffffffffffff30}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f0000001200)=""/70, 0x46}, {&(0x7f0000001280)=""/208, 0xd0}, {&(0x7f0000001380)=""/100, 0x64}, {&(0x7f0000001400)=""/4, 0x4}], 0x8, 0x0, 0x0, 0x9}, 0x4) 12:08:01 executing program 1: r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00000d1000/0x600000)=nil, 0x600000) 12:08:01 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) semget(0x3, 0x7, 0xb4c3779eafc0e28c) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) rmdir(&(0x7f0000000140)='./file0\x00') kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x2, 0x14, 0x5fb7, 0x8001}], 0x36c, &(0x7f0000000140), 0x8, &(0x7f0000000180)={0x7c, 0xffff}) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) semget$private(0x0, 0x4, 0x240) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) accept(r1, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) clock_settime(0x3, &(0x7f0000000000)={0x1000, 0x7fff}) 12:08:01 executing program 1: setrlimit(0x7, &(0x7f0000000080)={0x3, 0xffffffff}) pipe2(&(0x7f0000000000), 0x4) setrlimit(0x2, &(0x7f00000000c0)) getitimer(0x3, &(0x7f0000000040)) 12:08:01 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x6) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x708, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x84}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000200)="059719e271eb654f1230988b874f57a301062e368990622cc9c06f4758c4670f1ac7bc2031c6974e6901d6e63d1ee3ab882781ecbf87b0b485789544c0fe198aabe956d88ea7676324b85a568cb8433946dc3a933aecafb7a4bc0c2c8e3f27cc88aa82351712647c83dcb9b704c1a381bc97f83359e62df6c43c347d183a3a1a04", 0x81}], 0x1) socketpair$unix(0x1, 0x7, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() close(r2) dup(r2) r3 = syz_open_pts() read(r3, &(0x7f0000000300)=""/233, 0xe9) read(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) 12:08:02 executing program 0: select(0x344, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, &(0x7f0000000100)={0x0, 0x2}) nanosleep(&(0x7f0000000000)={0x4a33, 0x8001}, &(0x7f0000000080)) 12:08:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) 12:08:02 executing program 0: r0 = syz_open_pts() sync() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)) setitimer(0x3, &(0x7f0000000000)={{0x3, 0x9}, {0x4, 0x144c}}, &(0x7f0000000040)) 12:08:03 executing program 1: shmget(0x2, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) 12:08:03 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r1 = syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) close(r3) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x88, 0x6) dup2(r1, r3) 12:08:03 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x40000400000002c2, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ff4000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff3000/0xd000)=nil, 0xd000) r1 = open(&(0x7f0000000180)='./file0\x00', 0x400, 0x140) getsockname$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/240, 0xf0) 12:08:03 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="51009e3cceafc75ca5336bd360a342ad2239ddf10b5243988f911d25c7f755fc34af7bc1c7952a38c808d2a05c5f9c41849aef7566eec58711f0e54961a374b35ead44e4d7cf28592d65c8594431f73d06ef7a1e001adf9c5578f4aee26b844c74d67b4ec7a81329525a252399d73dc2b0", 0xfffffffffffffe38) recvfrom$unix(r1, &(0x7f0000000040)=""/26, 0x1a, 0x800, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x8001, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x80000000, 0xed, 0x1ff}, {{r2}, 0xfffffffffffffffc, 0x8, 0x80000008, 0x5, 0xcc7}], 0xff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x40, 0x80, 0x3, 0x6a8}, {{r1}, 0x0, 0x40, 0x0, 0x5, 0xba}, {{r1}, 0xfffffffffffffff8, 0x4, 0x20000010, 0xffffffff, 0x9}, {{r1}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0x9, 0xfffffffffffff991}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x101, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x0, 0x100}], 0x101, &(0x7f0000000280)={0x81}) 12:08:03 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000), 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) 12:08:03 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) wait4(r0, &(0x7f0000000080), 0x8, &(0x7f00000000c0)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x2001, 0x4) pipe2(&(0x7f00000001c0), 0x10000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r2, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) wait4(r0, &(0x7f00000003c0), 0x2, &(0x7f0000000400)) ioctl$TIOCNXCL(r4, 0x2000740e) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f00000004c0)) flock(r4, 0x8) ioctl$TIOCSTART(r8, 0x2000746e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000500)={0x3ff, 0x6, 0x8000, 0x0, "967e2f6c6b976d28e4341979a8af14d26267b98f", 0x6, 0xffff}) r9 = semget$private(0x0, 0x2, 0x10) semop(r9, &(0x7f0000000540)=[{0x3, 0x8, 0x800}, {0x6, 0x0, 0x800}, {0x5, 0xffff, 0x1000}, {0x7, 0x0, 0x1000}, {0x6, 0x5, 0x800}, {0x3, 0x6e5, 0x1800}, {0x6, 0x7, 0x800}, {0x3, 0x7a639475, 0x1800}], 0x8) r10 = semget$private(0x0, 0x6, 0x2c0) semctl$GETZCNT(r10, 0x0, 0x7, &(0x7f0000000580)=""/132) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r11 = msgget$private(0x0, 0x400) msgrcv(r11, &(0x7f0000000640)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x3, 0x800) recvfrom$unix(r6, &(0x7f0000001680)=""/175, 0xaf, 0x40, &(0x7f0000001740)=@file={0x0, './file0\x00'}, 0xa) semop(r10, &(0x7f0000001780)=[{0x0, 0x7ff, 0x1000}], 0x1) write(r5, &(0x7f00000017c0)='k', 0x1) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000001800)=0x1) getsockname$unix(r3, &(0x7f0000001840)=@file={0x0, ""/108}, &(0x7f00000018c0)=0x6e) 12:08:03 executing program 1: r0 = socket$inet6(0x18, 0xc005, 0x400) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x80, 0x9e}, {0x18, 0x1, 0xb9e, 0x4}, 0x7, [0x100000000, 0x10000, 0x4c13, 0x7, 0x6, 0x0, 0x5, 0x2]}, 0x3c) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="82022ed4edff75653008a8c0e801828531ebda963ef0a71ce6dc6193ea3e8d19b166e826bbcb442752138b96c0a68e7df230f16bc63e98bf697197682a4b252a390eedfd06cda261dd42ef2fe46e8485194165d23336f05294a88c7ce7fd5a69bd5506c67be8b9b5a0dc913348ccfda3f89781df63656a9aa3e70d4b307ce171fef1eb4bf0369137e230319e2db61e91ffe02008814f9a1222001e820b04452e7828c45327b8fa8675f2f2558c9984d5260e267d29efad3ba45824a5736b4fd92c02c09402e1e3885bff9428aff5d2a6f2d01e70f8676c3f59da51e46906a44491665b618e0063cdbcb824a2d70e6489e0089bcbb5e9e1af76ba86448c082a6b1ab056950eb8d9161d2de5c91ac74784be87771588633b08bb679d611268d720"], 0x1) 12:08:03 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, 0x0, 0x0) 12:08:03 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) geteuid() close(r0) fchownat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) 12:08:03 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1039, 0x0, 0x0) 12:08:03 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) fsync(r0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/24, &(0x7f0000000040)=0x18) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 12:08:03 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendmsg$unix(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x3e3, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x0) socket(0x0, 0x3, 0x14) 12:08:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) dup2(r0, r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x10000) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x200000005}) 12:08:03 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x61) clock_gettime(0x3, &(0x7f0000000180)) r1 = msgget(0x3, 0x0) msgsnd(r1, &(0x7f00000001c0)={0x0, "39a1cec2e6857ff77d5f2d354e150d548a5d463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9c4589253ae37dada4e092d96bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f5a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea9"}, 0x84, 0x800) r2 = semget$private(0x0, 0x2, 0x253) semop(r2, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r1, &(0x7f00000002c0)={0x0, ""/130}, 0x8a, 0x1, 0x0) r3 = semget$private(0x0, 0x7, 0x305) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) ftruncate(r0, 0x1f) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f00000008c0), &(0x7f0000000480)=0xa) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r1, &(0x7f0000000540)={0x0, ""/193}, 0xc9, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680), 0x10004) r4 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) semop(r2, &(0x7f00000006c0)=[{0x1, 0x9, 0x1000}, {0x4, 0x6, 0x800}, {0x3, 0x4, 0x1800}, {0x1, 0x8}, {0x1, 0x4, 0x1800}, {0x3, 0x4, 0x1000}], 0x6) mkdir(&(0x7f0000000700)='./file0\x00', 0x50) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000740)=""/10) pipe(&(0x7f0000000780)={0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x10, r5, 0x0, 0x0) msgsnd(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="03000000000000005c2633238fb8390b845be6306aed3eba1b601b2113b8855c466e2ac64e2e052d8deb5ebee4f2f809cf3f5b4f00be8953c9ffffffffffffffff22ba96c40c280ef6117b99385a81a1ad391bffffffff000000007a824ae4b92aa7fa09a2dfcee26ad8ef837a11785b532bdf019168c2e98de53e187e5ccaeaaf7b1a0985db4869c8f07bd7fd4b86828b51547f1cac39391c6751fd8a6b870d06970cd17a2a7fd6b1f8c045c07135eaadeea6a8f1dfad30c15d2f22e14f7b5cb0104548895b0c74639aa0176b2e5ea9c12af85aab36c0f3143e9e727a2c763aca"], 0x1, 0x800) 12:08:04 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) syz_open_pts() write(r0, &(0x7f0000000040)="5ac6b327694682da28370cdcb69304523aa93cd416e8e0ca1dc3725a4958a912b085d5277c4bc0b19c157d7f8a20", 0x2e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "a4eccea6da00000000000000000000008000"}) 12:08:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000003880)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375f70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e30addd3565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb437b1bab6b1ce81156348b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16173a75121d7dc0f05f3a0205f95ace60751da44b09b7f41d20c56a61df9d3a1bd19c7bd1cc59029402804173624992f30558b872b0da36cd3e1754e5ec81070df7187a5c8854b06d0e706e2d0739bfb1acad3a061401776243129820675774e81ed1e165edda6537fb102cf5", 0xdcc) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) r3 = accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000340)="eb70adccfcf0a7656c78bb2268ba1816c192ed228af987ddcfe7e3cc194efb3267edcab8ec0f1146a7952d33612af98aa6dedb732cde44c8a91e291b8eaa644ce36460f6eb07eae7c47b735d90aa3ba59494a8dcacdb0a1d48f1975298c22620b037a77ed18d4850218d1efdd6cc599888b048d192aeb6089ad3ff28f2f140b7eb89d47be83a0a96afe70b50cbf881eb9ecb65bbe1a6b3838c49a9bb5d8fa6bbc84967292b911c782db6575362608af7379d22f0e2b6c5512337f29f444a384ae39222066eee4242ce66a90c738f50ff7735ebab674676b428f852dcaf9c9874b2ab23", 0xe3}], 0x1, &(0x7f0000000580)=[@rights={0x30, 0xffff, 0x1, [r3, r2, r0, r0, r1, r0, r2, r1]}, @rights={0x20, 0xffff, 0x1, [r2, r3, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r3, r1, r2, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0xb0, 0x40e}, 0x401) 12:08:04 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x7fff, 0x960, 0x6, 0xbe4, "519394230b1315d4fae5a2a0b4ceb7dd5aa2b6d1", 0x1, 0x2}) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="97", 0x1}], 0x1) 12:08:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xda2, "ff42b21d030400000000000000fffbffff00", 0x6}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 12:08:04 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696d653000"], 0xffffffffffffff54) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt(r0, 0x8000, 0x8000, &(0x7f00000000c0)="d7fe0365753e444c23cd57f2ddb1bcdff210b4b31134e27d8d98bfe0be2b32cc02680dfe6b28ec2c31c1881d5708b45b0b6ba2953e5e83e5044c9533b2a2c974d02251ea3139a31c4bb0173a6ec783fb56396758104df302a4a80914df493876667523537fb8a84ef4fa3a7c0ce06a03b7e66ad68c07900f1f1f6a6d27123b81c1bd5f1739f940db1b4f7e51e44fd08a5a235e65cc6e56538da85b6d1c5892481056f57c82504397ee71b58b2d197e3a3a63fc227b6cf6420d9010a2968e71badf879c4192f318900948f44b10597cd9028c65ce729b38bee0c8c71ef3864e4246bf8fb4d2732c8a54dad178ffb15dd602c8adbe06fb2fe755ac21774b670e57bc8ccdb7c12fda6418be72fc91a5be35cbd089aa4450b2712b6896011106cc4a8a575d9817712bce85777f835b3289c2763d0da193140498083bded00fef5b4d1e328c52cce5dc55724c9cb6c0d0a0a04129bbd99b7a0b36cb01b9b20e6eef76ec97f053e2e4c8db3cae3fb9fbea9a046ee761c11ee4748af4a87dc6c6b59bc7925da2331ff330bba13b9797247f659de24cb496b55cea2291e0a1a189d6ee15d4936d41f7ef74c441d0eb29d4c66505d761556db16efcabdd6526dd8380f62dd7d2d7aece9f0a0d9f849fa7828ffa7eace851275465d5a95cae7f081586b227d424463b035dd06b3130133d4b4ebd3f01c730b302746a3f83ff86bdd8c72e3e657a192b0579f0d0a37e287fb8d8e02cc15f8241b6f13ee4e0f6bc19d539ea8b8116058cc2bf23a66c68bd993d5baf67f653b923f8a5d55e3a91fe75bec979395973b01baef07029ddb09f63134d5dede96e05f27444ef8981c64814419471779f458f3018e0c72f0323f49663ca4ee287a14b0187c5625674fc8ffde52db69c6c7ce6cdea0a11a64b7dc6d5cf7b11a73334f3e191a2d93508366f4a3aeef435c03336e6d0597836d3a91b0f690dd2454e3cec7d8febf1186c4be4ca730d3ccb7bfbb5d5255abcf1a517e132beed83ad1441a863b55eae2a2c0af2c7b9bd10bc3b0b008b209440f1f8daff6357e6100d4b328912aa59b05e148d9e2f95dd97ce96f743b304460b59b1398ab4d7560168a1619d9597fbbbfe61b321be0d2a93bfb45da11435cf81482dd441cc725113ec18e7e57827fa7e046e3387b1208c9df52685088c9724302a380b0afe271b9f7c020732b716ded8c5d5fe27eacb21a51a79b725c7214ea90747f4c3d9b9ffca3c4828efd481ca51f3979924059d2f15d83ae4396273b393e8cef380ea306ff02cda7a1e79e2eea319e1294ed5c52bc82fdac087c0c66ef74b82a5ed301ada8e355e7c0cd160db8f44388d5b297e5983bfdd3e8fce6257c62ec7ab04e0b50e11abb3ddbdd3ba9ae4b19a23dea7e85ab5150bb675c857e61a4f65c4a216461e5bf208f0a2b5e70bb7d2d19a7c893a46fce5a0b87481011f1ef22effb772f5fbe36f2fec64f52100f2e8bed7170e34cd84d93b79106b34a2095b82005ba34e08a840a80584f67a0b79def7acdd57522579e8105e23e8d5f866b0348171d2ffddcb9fbc57380b000264b329bec9e3c5565a05f61b33383006ae7b44fd7ee0c3ab4d667afbf9dcb9603389fe030d9813a38b4b524db4b294a470bd5b553362604c960b2cf30831074811cd79cd693eb4aaa94aa08a95cd6a521780ca818d61232218b29de0b2fc04b6f77912cab92fc48b522d7aeead24b1280a93672c23bef3cc3b0b6028401794c5ae3b2b57a9e90e6caa7d2899aba7decb402f2e61f9ae23f902e84aff97066b301c2386d50edd053a541c263ed6730f60418a7beca9e5960c8b4a218d36036cf3388b3d13ca2b7f31c65f6ae5c18a50ddf298009f0ad5fbb77b981be4ddc6cae2cc366574c815615fc4e44ca890a58abafc72b9f70f353e6333c41b9a70cd4286567a3dd2b007b097ab6296000a3c510b5b16edb473a03ac7bffc6793b0ca34ec040f2f66bc8c0b576b02c41b0f2eac3ba9605e40d080ea2790a33338c5dcad12a8dff1e30653eefe42bd903480a056377349d984cb915a5326ab52d342abab4318ec7ff16c5883c83d9169c3a7d44aaebd3f6ed5a4732f8fc89b566ac32eef031ba22d8c32c1ee08a576f09a8ab3ca27ad7c2eab42d959fe9985f746128d9582e522597c36bed9ec29dca8d2bf5e75637c9ec8740529b89470b2983210374f9ea47917d616283e1acb6889b15c995b3322003642f37f3990dd7a3c27b87b24358e8dbbdf47f230b1cd874f90ac35ade53232fa088b0f33bc51ccd5ee5e78b1418dce0c3680497b3a48d37d901b72ed6178857af545a5029406db4efaf52b3d43f419ee04c2a76ebea0fa7577fee56d3e4887108a0a0a94b497130748118a3a251aa00c3b9823a66310a10256209bd413c2dd6163b60630ba9efe14c93f80a2baeb9c08a36790e7b4581cc7850b72b259be5ceafed22f03d12fb78d629f60347e37bc437b6eb817bbdb1be80b1d57d35fc177f760ee930d8514d16af8cc92fcdcf5274998eaf6840249390f8c137cdfad03b0a3e6de59e1f29ec6bc5bcec3146ddc8f6981a4cab50ac1eaa14557c15f59320ba63b950af47a252b90cac8f05e096e4d57e02c01ebe40e0513e7cf97476464bdeeb48e6aeb32991786e7971765c908b90709e5904a88d8780bab616dd8f2cc09bbb51c175507856a60b393886625ecb6984420c5d7c9f371c01084460930dbf5b9f8dabe5fea57bbde533ec9c73974aefbd99f6b695998e3bc98ee9c453697d4971c70d686d9272b3b722363222b8d00b0126a669ddb1c34ff1f05918bfed0d9507c44a157a6b0c0b078503f5fb769eec2a78add876fd3f3d29d914b9cdddf95fc14fc58e0a75f0e53aee7ca697b3fb25afdb3dc924f42a406ea9822ca6f26cfac15294449aaad9b0c5238bebff79a82a20f3f61221e84078a632f1872d2ad4a640ef5d3597da51855647346c57bfc5f98d8fc83129af115c61b7d93170c869df999ba85ff8469064c2675651a2d87be3a24736857150e42e945450c7ae168d02d0d329d24ba3a70aa1be3b10c7d6ce4e0d1de5a3121700f1bbc4defbb892523f88bc35a56b5433099798ba97b98bd97d401ea0a6f2d71a64b8b88ebaefa6c6fb686e8d328bb266dd21a109fded204a30a1866ec11cfada4bb57e511c49bb008f6f5b86dfaa3b76a2ff44b43d47f17bfdd1224b260f8a12637ae5dbd7ea73e7978ccb21e921e82da3ce427cb70b67eecd19437a2bbf0496164744abcdd2c59a0161004e496304e576d466a3bddb50b2f7214a511f9a2c6752118c5ea187e548480743f423251d5116a29c46497a98ff0c6d3c70c8f34988e2372bb46a686f2f3c0866c0a08276c5b0e92ad7a6f0d33d035e38f3e8749be799260a254121ddd2aa5187e545af5dcca9db7095a7a5770d151d1d7e7a8e6a5dcb602dd430b3e88122075dbd2d5564d01d9e3adabf92ad77d03258caf3e64bb57186810d30ee056ab4c636cd63c0944f78ee3a3eeb4b6b374799c16325b003331193488e892aadcbf59262fbcf397390e584fdf4c36b051484c16bb8f37ee15777ab43a5573b075d1b7b8d1849db7b3807a767825f7f355395217381b782a023e722a806c02088a1508426bbe7ce31c84d488d76ce76b2d09b28177a1c0b3654d7673d7f639ae8f5cabb6b5fdb7aa6377ed715824a1816c162c0b52c7b20545a8aefb746042763f8b04c32ba7b4ee43eb3c0a3c25c2e6384df17363fe5a4acc7245a6b578e996dcdfe55f27d9e835e4cbcbca1f624cada07f3ae47aa173defd662eccd07b2d27a2d5e047a530644dfefa402949a2be079e21eb1cf9ee6dc66c131c5776c4b77fc7d017bdaa8c34a76a077d8dcd2b01959e90d0bfcbc3ec4b4b2e3cd4ef1ecf1c86e181ab393bec9671de4dfde59465fe8fbc91378160dd63a654cba53e9ad55cd34ad4107111457a1eaef0065db6ed304749d2a2c340b10e5eff0b0261261f64630cbf3bea60d79e98d45983ca5f3f07ab942d6e2e7d8d2988d8dbb9999c07987323ff6aee7145771d9542c1b6ac76516d6c6fd06916f559d19b254b2fd6ccdffbe5e3de2ae4e534e0818cd6c7e516c06211203c65e798fd50a75f87c71a521b864f5df558f92fa9a13ab9b0e2932ef5c54ef38a70217cafaa06e390b537e1a13121f47927acf248ef688ff2316824bc1769a8a7533465fddc216dfc70ef29b1fb5ea758270115d9227aa6cad1e6d2eb50fdb3a7fc32d5f221fd6820e2e048debf43a94f1425b8c815e9e6452e697640eed8b35892e121927227e12b41f0d3ee11af326c0a57b62a648038785137c5acdad77060bfaf7500d1361701da6b9644db94ad3e79004af605ece2aff016dcd3d8dca8d66d45600bd0b208e16c5c0a1bc705bb5c2a2114c637e028bb05d04d59e1bf3abafa255f5aee98497d172a5deb222525405406cea8d94b119e7027c922184efc1bfaa20fe87353ac0d42caeda1d66b538cfae2cab581243037f3af857f2539d0d59718ac95f718ad90a61c41bd517105a98828cbe02698783cb556b94eb75d2c4641d9b238f19e64045373de64481c2cd44f0723a8e8192caa2133d561feecd20a57824ce14c68215c42bb7caecb355cdb81e568babdecc887822e8de95ef92823f08704b62e43b6b7c05c911816cf1f5889f72f1f8cb2512acefff7710ffdcc2b5a771d223e80d8af3d09b78c7cf1951aecf357df074fc3e42cdb0034d4ac537802654b952441c0d2cdc03263b55987e1115adcd2ea1db0ee75d15b99d8583c3cbd0884bb1b02866656db2d20a4b5cfabcb3fa07e09df9fa733055aa535f4c7e98105142ca8e54e72c4908b2d2ed889e77bd141a8bdccd6766c82d1993603d98109870b538d5ddecad3fb47f8a325a4be46dc8fca2a39da643d1c6daf2ac1416fc07d819c7b4ce3a8128135b4339b3c562b260e93b97e742be96a334175685992bbe804735048a0f3c4734f5cb15ce22a04862bed1b051803ef70b042fdbfc0cdfcfe9413c0a17c7dbf64cfbf0a52734fcfe3d0f31ebd36e720e518a981bf76738deef40b41faafc21af7b1f3cfb755f32c70513f9de54baa950ff407893098914cc1e578dd6f6fa5c475b9c0787efb689dbb2d607e0b87ef3c4301213c68b21ac332ec4efacb49f1de48c06c480ac447937333e83b537ad79e1b8707f814158f5b414072b420e07913ca493639e23341e9cbfb1a198a943f88a1646309d7aff72ddcdd115bc6ae42d3769e989ef16004a21d4e4234b519e39a205429b8dddf9fe4a6377d6374b7f18f9a088fd44f0195758e265ae78cea54cfdca44e032fb736f93a0f81e6668bb7f5d70b09acc9f55374869d8697817f94a249f3749681317942b11b2206c996bf1f312d02b3026948f5c8debbab38dd32d378b2871d3798b429821bc29282c2895afe4a60c5ad93c67ab097dd246ea4d0f5ef59b0dfa2c1ac7578519da7be418e6512bdc03de60c1976b57ca365a5f7f2d4525e17baa1a1ebf0a2715ca435c3484bcd5c18f05bc13b12f35279014cf617f1d6bad06915351fbeb19671691402b7e056a804f88d2f0282b22048c178050d5414fe1ee38d5a35a63461205cda5c62ffbb0419bd91b8c05109afc82f0bb423142e0f76f1db2d1d0d27d86a45ba1c6fbfc841f9de8889abdf8424405d021bebf6ea3f3d849c38839a8abbce4036feafe45b09d3278c1633073ae3cc4ebdddf739c771410d864afedb7fd92ae4754b528fea42969a3a3f7855d27b465ce02ed3dc8de157c3f47129c6776459088f", 0x1000) 12:08:04 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)=0x2a1) 12:08:05 executing program 1: accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknodat(r1, &(0x7f00000001c0)='./file1\x00', 0x0, 0x6) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r1) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)="88", 0x1}], 0x1, 0x0) ftruncate(r1, 0x0) mkdirat(r1, &(0x7f0000000200)='./file0\x00', 0x5) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x80) 12:08:05 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x3) flock(r1, 0x3) openat(r0, &(0x7f0000000000)='./file0\x00', 0x20090, 0xa) close(r1) lseek(r1, 0x0, 0x1) 12:08:05 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x4000000000611, 0x3) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file1\x00') bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x80000001, 0x89e}, 0xc) pwritev(r1, &(0x7f00000001c0)=[{0x0}], 0x1, 0x0) 12:08:05 executing program 1: r0 = semget(0x1, 0x2, 0x0) r1 = semget(0x2, 0x400000006, 0x20) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/161) semget(0x3, 0x0, 0x3) shmget$private(0x0, 0xa000, 0x10, &(0x7f0000ff6000/0xa000)=nil) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f00000000c0)=""/47) semget$private(0x0, 0x3, 0x20) semget(0x3, 0x3, 0xc) semget(0x3, 0x1, 0x0) semget$private(0x0, 0x1, 0x9) semctl$IPC_STAT(r1, 0x0, 0x2, 0xfffffffffffffffe) 12:08:05 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0xffffffffffffffff, 0x7fff, 0xfffffffffffffff9, 0xfffffffffffffffe, 0x1, 0x101]}, 0x3c) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x92) 12:08:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x3f3) syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200)={0x2, 0x0, 0x6, 0x5a4, 0x7}, 0xc) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x8001, 0x1000, 0x3, 0x2, "a85c725b297304cb2c6b4f3e42f44da80213fd71", 0x200040000, 0x212fc121}) utimensat(r4, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x0, 0x6}, {0x34ce, 0x20000000}}, 0x2) r5 = syz_open_pts() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000140)=0xc) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) fcntl$lock(r5, 0x8, &(0x7f0000000280)={0x0, 0x8, 0x4000000000000, 0x20000100000000, r6}) 12:08:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fcntl$setown(r1, 0x6, r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r3, r5, r4}, 0xffffffffffffff22) fcntl$getown(r1, 0x5) getpid() 12:08:06 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffb) ioctl$TIOCNXCL(r2, 0x2000740e) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r1) 12:08:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) close(r0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSTOP(r2, 0x2000746f) recvmsg(r1, &(0x7f00000004c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/129, 0x81}, {&(0x7f0000000280)=""/212, 0xd4}, {&(0x7f0000000100)=""/126, 0x7e}, {&(0x7f0000000380)=""/127, 0x7f}], 0x4, &(0x7f0000000440)=""/97, 0x61}, 0x841) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 12:08:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="02188104006852a92c4a6c7edae1ad99f2984324aa84959b1841aa9631400c90a3af23f3", 0x24) 12:08:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0x0, 0x7, 0x7, "12334bc8c63cf699970d67b851654ad043b45d04", 0x8, 0x3}) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) munlockall() kqueue() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() mknod$loop(&(0x7f00000000c0)='.\x00', 0x0, 0xffffffffffffffff) kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) shmget$private(0x0, 0x3000, 0x218, &(0x7f0000ffb000/0x3000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getgid() fchown(r0, r2, r3) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) r4 = dup2(r0, r0) fcntl$getflags(r4, 0x1) sendto$inet(r4, &(0x7f00000000c0)="d62b80bd2c0d97c1e1b708", 0xb, 0xa, &(0x7f0000000100)={0x2, 0x0}, 0xc) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) 12:08:06 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) listen(r0, 0x101) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x0, 0x3, 0x9) setsockopt(r1, 0x0, 0x9, 0x0, 0xffffffffffffff59) 12:08:07 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r3, r4) r6 = kqueue() nanosleep(&(0x7f0000000000)={0x3, 0x8004}, &(0x7f0000000040)) kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000640)=[{{r4}, 0xffffffffffffffff, 0x5, 0x400fffff, 0x81, 0x1}, {{r0}, 0xffffffffffffffff, 0x84, 0x1, 0x40, 0x5b}, {{r5}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x336, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x7}, {{r5}, 0xfffffffffffffffe, 0x48, 0x80000000, 0x81, 0x5b}, {{r5}, 0xfffffffffffffffe, 0xa0, 0x0, 0x4, 0x1}, {{r3}, 0x0, 0x40, 0x4, 0x2, 0x20}], 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) r7 = msgget$private(0x0, 0x2c3) msgctl$IPC_RMID(r7, 0x0) 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}) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 12:08:07 executing program 0: mprotect(&(0x7f00000e9000/0x4000)=nil, 0x4000, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) execve(0x0, 0x0, 0x0) 12:08:07 executing program 0: r0 = syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 12:08:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') 12:08:08 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x2, 0x102) chdir(&(0x7f0000000080)='./file0\x00') ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000), 0x0) 12:08:08 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000180)=""/247, 0xf7) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x3, 0x7, 0x7, 0xc7}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 12:08:08 executing program 1: r0 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x81) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x2, 0xcc, 0x7}, {{r1}, 0xffffffffffffffff, 0x1a, 0xfffff, 0x9, 0xe202}, {{r1}, 0xfffffffffffffffb, 0x4, 0x81, 0x3, 0xff}, {{r1}, 0xfffffffffffffffe, 0xe2, 0x0, 0x6, 0x10000}], 0x9, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x20, 0x8001, 0x400}, {{r1}, 0xfffffffffffffffc, 0x4, 0x2, 0x0, 0x5}, {{r1}, 0xffffffffffffffff, 0x40, 0x4000000a, 0x3, 0x8}], 0x5, &(0x7f0000000140)={0x3f, 0x5}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() bind$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0xc) kevent(r3, &(0x7f0000000480), 0x10004, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x5, 0x0, 0xda, 0xfffffffffffffffe}], 0x100000017, 0x0) kevent(r3, &(0x7f0000000440)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kqueue() close(r3) 12:08:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x61) clock_gettime(0x3, &(0x7f0000000180)) r1 = msgget(0x3, 0x0) msgsnd(r1, &(0x7f00000001c0)={0x0, "39a1cec2e6857ff77d5f2d354e150d548a5d463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9c4589253ae37dada4e092d96bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f5a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea9"}, 0x84, 0x800) r2 = semget$private(0x0, 0x2, 0x253) semop(r2, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000e6433afd60fe63ecf9a74b7f330b2be4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x8a, 0x1, 0x0) r3 = semget$private(0x0, 0x7, 0x305) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r1, &(0x7f0000000540)={0x0, ""/193}, 0xc9, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680), 0x10004) r4 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) semop(r2, &(0x7f00000006c0)=[{0x1, 0x9, 0x1000}, {0x4, 0x6, 0x800}, {0x3, 0x4, 0x1800}, {0x1, 0x8}, {0x1, 0x4, 0x1800}, {0x3, 0x4, 0x1000}], 0x6) mkdir(&(0x7f0000000700)='./file0\x00', 0x50) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000740)=""/10) pipe(&(0x7f0000000780)={0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x10, r5, 0x0, 0x0) msgsnd(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="03000000000000005c2633238fb8390b845be6306aed3eba1b601b2113b8855c466e2ac64e2e052d8deb5ebee4f2f809cf3f5b4f00be8953c9ffffffffffffffff22ba96c40c280ef6117b99385a81a1ad391bffffffff000000007a824ae4b92aa7fa09a2dfcee26ad8ef837a11785b532bdf019168c2e98de53e187e5ccaeaaf7b1a0985db4869c8f07bd7fd4b86828b51547f1cac39391c6751fd8a6b870d06970cd17a2a7fd6b1f8c045c07135eaadeea6a8f1dfad30c15d2f22e14f7b5cb0104548895b0c74639aa0176b2e5ea9c12af85aab36c0f3143e9e727a2c763aca"], 0x1, 0x800) 12:08:08 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0xd000, 0x7) r0 = socket(0x26, 0x2, 0x2) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/236, 0xec}], 0x1, &(0x7f00000002c0)=""/236, 0xec}, 0x801) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 12:08:09 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') open(&(0x7f0000000100)='./file0\x00', 0x82, 0x100) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 12:08:09 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) setegid(r1) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)='W\x00'], &(0x7f0000000280)=[&(0x7f00000001c0)='^\x00', &(0x7f0000000200)=')\x00', &(0x7f0000000240)='\x00']) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r4 = dup2(r3, r0) kevent(r3, 0x0, 0x3, 0x0, 0x27f, &(0x7f0000000140)={0x4a3ff8b2, 0x75a}) accept$unix(r4, 0x0, &(0x7f00000002c0)) 12:08:09 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCEXCL(r1, 0x2000740d) socket(0x10, 0x4, 0x1) getsockopt(r0, 0x12, 0x400000000007, 0x0, 0x0) shutdown(r0, 0x2) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x101, 0x6}) 12:08:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) link(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='./file0\x00') connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 12:08:09 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = getpgrp() r2 = geteuid() r3 = getegid() r4 = getppid() r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000100)="5fd41295e2f6027dadce8dccef25dc91f9f0c1fc65af1faa32d249ff06cf235c8a8443856b42f9c6e67cb527bf82ade335e50580e5553965f2383ad8f62137dc3a4cb29b8a2b56cf0774ab37f77c9fe6e5b4f4e2ff1575024265f948245032218cb41417a55cd4a0f9801fa0219ac142c143a5345b75fd4f770f71a929", 0x7d}, {&(0x7f0000000180)="2fc52324ca8a5cd6220ba85aa351052f45c0e7928d37107630e8d9922a00ce6406e0673c09be170fb0b1c9d7c372389ec1b4e95272ed5b013d1320b1306e82d81fb2da3ff05030ee6954fd7a30ea9794c5b7587a94afe947f66a771d5eb0fb6d57ac1c5e3e4e1c1cb0b9da39ce623d355b302ae60b070fa736c7d9606a5d1b52e21b1b580bc1993a56cef95b4286fc576a587b5d1515012e62705579ab807c543c2a80a02880b56484d204ee9d80194459665819b0b2593ca171e0a230bb2eaaca647299396858216c40f186447fe59943306b081ca80aca005f1f54afb970e892f14cef", 0xe4}, {&(0x7f0000000280)="6a3dfa4f382166eeb05614748fe9a61b733d31a7e5835867a9bb3fcda5eed4f7e9a8c213f795200274159f24ec2184b91dac43fb37e69efcceca638bc42829a4c2c0be80c2cc3a4c65f78c52ea0dbb687003fc4e6cc6ece714da0e3ab5044737ecd4168ca032b365efaced8e53d34cd3e62c0701e312963d236cb5f2a0a86582e1b85731be48e49bf47ffccf7e2fc0266d", 0x91}, {&(0x7f0000000340)="3a90b494db8beae68999b45a672700862acf1f65041a5edaabb8773af74e18139ff32b45882799c915a4914b80dfe80d77cacf90ec19", 0x36}, {&(0x7f0000000380)="1abb251f6ef9a7fd4ff4dead0b6db9ee4611902f7723a1d8014663eec0f8c72cc3a5f940d78e85188537fc456d56c64dfe1e26b8998e2c0e7a8b4b6ad953eeb19e4411c43d86fa550744c27835999ae0d2e26d02eff3586767303b9c8fc0c0b3fa283ae921e29a0a18cdfc3dc0c83bae177854c092577bf2b48685e182bf468ad99d2ce728ba06a413ff5cd81a0ca4f846e25b62f1239c6f06882fa8588043962b0197aefb46bfb62fba9894b5cf1259dd2f23f5f1d461a43517c583e3534780d7b8dcb2ca92e95bbf1649a2d5e738d83d46cfd61e344ffaacc9525690743c59", 0xe0}, {&(0x7f0000000480)="977b48b1b69851f885b7f59dcafce965a34b4c9344898bc00b3f7f145dc48ed941eb56066c28c63ce8983590612e36d8d5d9493375608c2a3ade3554c5f556b9c6f750840c361d99450adc51d2ed5cdf500ed1eac89e828f669ee9b4dc63004c8828ef07d88ff7e0879459f4163253a89696417597d621891cdf8db34a922b1f0e73cf96892395da06010159fa1b5349a7291369de89fe66406d2cd0575722435420b1ac2bac246f17d3cfae6bf26b0869e277f328", 0xb5}], 0x6, &(0x7f0000000600)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x60, 0x406}, 0x2) ftruncate(r0, 0x0) 12:08:09 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) socket$inet(0x2, 0x8000, 0x5) 12:08:09 executing program 1: shmget$private(0x0, 0x3000, 0x202, &(0x7f0000ffa000/0x3000)=nil) r0 = socket$inet6(0x18, 0x2, 0x0) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r1, 0x200000029, 0x8000000000003b, 0x0, 0x0) shutdown(r0, 0x2) 12:08:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 12:08:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) poll(&(0x7f0000000080)=[{r0, 0x10}, {r0, 0x2}, {r0, 0x4}, {r0, 0x2c}, {r0, 0x107}], 0x1d2, 0xf7) execve(0x0, 0x0, 0x0) 12:08:09 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x8000, 0x2, &(0x7f0000000000)="c0cfc813684f2df9f10cd663a35778ef68b6f2e3964dd3201829ef07a8f66fdca79f163c36aea8625542385ddcd06cbe189e0392f673859e26a03bc5c0670df266bd9f4b927f08b3f7759ffa3a248278d4659b6690a31e40f206f12cc2769e0a308d7c4bf82a601f36e22fe73929783514a52521d9a942af84f3afcba07bfc66fa69b4ef4a3615c5c2e646f06c8377a38e99e4087b304a1a6846aa2d4c60c3b29f50b6efadcade5d714f15ea52e7b621deb569cc8f77519a1b7a7f66a2f11f78c970a5ede1bd4a0fddd0c20604cbea254f1e977e23a260d9b39f5899c587", 0xde) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080), 0x168) 12:08:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x2000000, 0x4, &(0x7f0000000400)="2e5c1da35f31560c303b3e468536d1b9f4e0ee182dafa5ac8748f93eaf32a453895119", 0x23) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) fcntl$setstatus(r1, 0x4, 0x88) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000180)=0x4) write(r3, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c569977154d1606eec0508a11f0deb03211baf6141372bc88a45fadd0a1365a00916c90b2a0172597d86c1c0b2589cecb87ad2b9fb8164eb360da21cfdad822c334c131f66fac6d4fd4635d0caffe1c06d7444eaec000000000000000000000000000000", 0x105) pwritev(r3, &(0x7f0000000040)=[{&(0x7f00000000c0)="38193f7eb342b57c41c55053e77a4349d689d1143396f056036bb3470302f3a54a0dc71ee3785fc6743486fa79f895654fe745893c32d639d8a56c0892c18223a0b96cd4bfabf606636724c47764bf42bb9c41e0f9a194cd1a6d7e183b902aa19be199363d296041ddc4020b629460af292c230f", 0x74}, {&(0x7f0000000240)="fc6f19fde3cfe05933de19782a62466d7cb06ab2b82187ec24fcf7ba70fad761c7e20c4f03c90d96dd0c23038938361ac90f2de7ef9351a2847c0f81659e85c9edfc845bc2dc9f232f8ca1542b84c6aa1978dd", 0x53}, {&(0x7f00000002c0)="050c508157e196acfff4a39a6412f95c17102642b82b591b4cd5361b101575916a20cf8841dae78bd63bfd574e6570147d753dfacd1e0882b23f7e732abc2746e8cf1842b9aa674d915665bfaaf84e571578e1f1de10c0f7e11d7b309a98229a09fff185c12a7f874f6ad24c30c809bed5e22705738ac9b49537fdb2805b3f47ab2de086554a047f53883a906d022ba854413873b08e897ff6f0363e", 0x9c}, {&(0x7f0000000380)="f6470eeca617cb944491d72e4d400fb0100ad9985b0b3964996a80250efecfde73bd1581caed6948f560a53a01e4ad65499fcc7001eb8cfffb99097507b2d77bad", 0x41}], 0x4, 0x0) r4 = semget(0x1, 0x0, 0x4) semctl$IPC_RMID(r4, 0x0, 0x0) 12:08:09 executing program 1: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x20000000000000) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) 12:08:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x2000000, 0x4, &(0x7f0000000400)="2e5c1da35f31560c303b3e468536d1b9f4e0ee182dafa5ac8748f93eaf32a453895119", 0x23) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) fcntl$setstatus(r1, 0x4, 0x88) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000180)=0x4) write(r3, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c569977154d1606eec0508a11f0deb03211baf6141372bc88a45fadd0a1365a00916c90b2a0172597d86c1c0b2589cecb87ad2b9fb8164eb360da21cfdad822c334c131f66fac6d4fd4635d0caffe1c06d7444eaec000000000000000000000000000000", 0x105) pwritev(r3, &(0x7f0000000040)=[{&(0x7f00000000c0)="38193f7eb342b57c41c55053e77a4349d689d1143396f056036bb3470302f3a54a0dc71ee3785fc6743486fa79f895654fe745893c32d639d8a56c0892c18223a0b96cd4bfabf606636724c47764bf42bb9c41e0f9a194cd1a6d7e183b902aa19be199363d296041ddc4020b629460af292c230f", 0x74}, {&(0x7f0000000240)="fc6f19fde3cfe05933de19782a62466d7cb06ab2b82187ec24fcf7ba70fad761c7e20c4f03c90d96dd0c23038938361ac90f2de7ef9351a2847c0f81659e85c9edfc845bc2dc9f232f8ca1542b84c6aa1978dd", 0x53}, {&(0x7f00000002c0)="050c508157e196acfff4a39a6412f95c17102642b82b591b4cd5361b101575916a20cf8841dae78bd63bfd574e6570147d753dfacd1e0882b23f7e732abc2746e8cf1842b9aa674d915665bfaaf84e571578e1f1de10c0f7e11d7b309a98229a09fff185c12a7f874f6ad24c30c809bed5e22705738ac9b49537fdb2805b3f47ab2de086554a047f53883a906d022ba854413873b08e897ff6f0363e", 0x9c}, {&(0x7f0000000380)="f6470eeca617cb944491d72e4d400fb0100ad9985b0b3964996a80250efecfde73bd1581caed6948f560a53a01e4ad65499fcc7001eb8cfffb99097507b2d77bad", 0x41}], 0x4, 0x0) r4 = semget(0x1, 0x0, 0x4) semctl$IPC_RMID(r4, 0x0, 0x0) 12:08:09 executing program 1: r0 = semget(0x1, 0x2, 0x4) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000000)=""/123) r1 = syz_open_pts() pwritev(r1, &(0x7f0000001780)=[{0x0}], 0x1000000000000064, 0x0) lseek(r1, 0x0, 0x1) 12:08:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x2000000, 0x4, &(0x7f0000000400)="2e5c1da35f31560c303b3e468536d1b9f4e0ee182dafa5ac8748f93eaf32a453895119", 0x23) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) fcntl$setstatus(r1, 0x4, 0x88) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000180)=0x4) write(r3, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c569977154d1606eec0508a11f0deb03211baf6141372bc88a45fadd0a1365a00916c90b2a0172597d86c1c0b2589cecb87ad2b9fb8164eb360da21cfdad822c334c131f66fac6d4fd4635d0caffe1c06d7444eaec000000000000000000000000000000", 0x105) pwritev(r3, &(0x7f0000000040)=[{&(0x7f00000000c0)="38193f7eb342b57c41c55053e77a4349d689d1143396f056036bb3470302f3a54a0dc71ee3785fc6743486fa79f895654fe745893c32d639d8a56c0892c18223a0b96cd4bfabf606636724c47764bf42bb9c41e0f9a194cd1a6d7e183b902aa19be199363d296041ddc4020b629460af292c230f", 0x74}, {&(0x7f0000000240)="fc6f19fde3cfe05933de19782a62466d7cb06ab2b82187ec24fcf7ba70fad761c7e20c4f03c90d96dd0c23038938361ac90f2de7ef9351a2847c0f81659e85c9edfc845bc2dc9f232f8ca1542b84c6aa1978dd", 0x53}, {&(0x7f00000002c0)="050c508157e196acfff4a39a6412f95c17102642b82b591b4cd5361b101575916a20cf8841dae78bd63bfd574e6570147d753dfacd1e0882b23f7e732abc2746e8cf1842b9aa674d915665bfaaf84e571578e1f1de10c0f7e11d7b309a98229a09fff185c12a7f874f6ad24c30c809bed5e22705738ac9b49537fdb2805b3f47ab2de086554a047f53883a906d022ba854413873b08e897ff6f0363e", 0x9c}, {&(0x7f0000000380)="f6470eeca617cb944491d72e4d400fb0100ad9985b0b3964996a80250efecfde73bd1581caed6948f560a53a01e4ad65499fcc7001eb8cfffb99097507b2d77bad", 0x41}], 0x4, 0x0) r4 = semget(0x1, 0x0, 0x4) semctl$IPC_RMID(r4, 0x0, 0x0) 12:08:10 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) renameat(r0, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00') r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 12:08:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x2000000, 0x4, &(0x7f0000000400)="2e5c1da35f31560c303b3e468536d1b9f4e0ee182dafa5ac8748f93eaf32a453895119", 0x23) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) fcntl$setstatus(r1, 0x4, 0x88) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000180)=0x4) write(r3, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c569977154d1606eec0508a11f0deb03211baf6141372bc88a45fadd0a1365a00916c90b2a0172597d86c1c0b2589cecb87ad2b9fb8164eb360da21cfdad822c334c131f66fac6d4fd4635d0caffe1c06d7444eaec000000000000000000000000000000", 0x105) pwritev(r3, &(0x7f0000000040)=[{&(0x7f00000000c0)="38193f7eb342b57c41c55053e77a4349d689d1143396f056036bb3470302f3a54a0dc71ee3785fc6743486fa79f895654fe745893c32d639d8a56c0892c18223a0b96cd4bfabf606636724c47764bf42bb9c41e0f9a194cd1a6d7e183b902aa19be199363d296041ddc4020b629460af292c230f", 0x74}, {&(0x7f0000000240)="fc6f19fde3cfe05933de19782a62466d7cb06ab2b82187ec24fcf7ba70fad761c7e20c4f03c90d96dd0c23038938361ac90f2de7ef9351a2847c0f81659e85c9edfc845bc2dc9f232f8ca1542b84c6aa1978dd", 0x53}, {&(0x7f00000002c0)="050c508157e196acfff4a39a6412f95c17102642b82b591b4cd5361b101575916a20cf8841dae78bd63bfd574e6570147d753dfacd1e0882b23f7e732abc2746e8cf1842b9aa674d915665bfaaf84e571578e1f1de10c0f7e11d7b309a98229a09fff185c12a7f874f6ad24c30c809bed5e22705738ac9b49537fdb2805b3f47ab2de086554a047f53883a906d022ba854413873b08e897ff6f0363e", 0x9c}, {&(0x7f0000000380)="f6470eeca617cb944491d72e4d400fb0100ad9985b0b3964996a80250efecfde73bd1581caed6948f560a53a01e4ad65499fcc7001eb8cfffb99097507b2d77bad", 0x41}], 0x4, 0x0) r4 = semget(0x1, 0x0, 0x4) semctl$IPC_RMID(r4, 0x0, 0x0) 12:08:10 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1a, &(0x7f0000000000)="caf5b415", 0x4) 12:08:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x2000000, 0x4, &(0x7f0000000400)="2e5c1da35f31560c303b3e468536d1b9f4e0ee182dafa5ac8748f93eaf32a453895119", 0x23) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) fcntl$setstatus(r1, 0x4, 0x88) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000180)=0x4) write(r3, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c569977154d1606eec0508a11f0deb03211baf6141372bc88a45fadd0a1365a00916c90b2a0172597d86c1c0b2589cecb87ad2b9fb8164eb360da21cfdad822c334c131f66fac6d4fd4635d0caffe1c06d7444eaec000000000000000000000000000000", 0x105) pwritev(r3, &(0x7f0000000040)=[{&(0x7f00000000c0)="38193f7eb342b57c41c55053e77a4349d689d1143396f056036bb3470302f3a54a0dc71ee3785fc6743486fa79f895654fe745893c32d639d8a56c0892c18223a0b96cd4bfabf606636724c47764bf42bb9c41e0f9a194cd1a6d7e183b902aa19be199363d296041ddc4020b629460af292c230f", 0x74}, {&(0x7f0000000240)="fc6f19fde3cfe05933de19782a62466d7cb06ab2b82187ec24fcf7ba70fad761c7e20c4f03c90d96dd0c23038938361ac90f2de7ef9351a2847c0f81659e85c9edfc845bc2dc9f232f8ca1542b84c6aa1978dd", 0x53}, {&(0x7f00000002c0)="050c508157e196acfff4a39a6412f95c17102642b82b591b4cd5361b101575916a20cf8841dae78bd63bfd574e6570147d753dfacd1e0882b23f7e732abc2746e8cf1842b9aa674d915665bfaaf84e571578e1f1de10c0f7e11d7b309a98229a09fff185c12a7f874f6ad24c30c809bed5e22705738ac9b49537fdb2805b3f47ab2de086554a047f53883a906d022ba854413873b08e897ff6f0363e", 0x9c}, {&(0x7f0000000380)="f6470eeca617cb944491d72e4d400fb0100ad9985b0b3964996a80250efecfde73bd1581caed6948f560a53a01e4ad65499fcc7001eb8cfffb99097507b2d77bad", 0x41}], 0x4, 0x0) semget(0x1, 0x0, 0x4) 12:08:10 executing program 1: r0 = socket(0x11, 0x4003, 0x0) socket(0x1f, 0x4000, 0x5) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) fcntl$getflags(r0, 0x3) 12:08:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x2000000, 0x4, &(0x7f0000000400)="2e5c1da35f31560c303b3e468536d1b9f4e0ee182dafa5ac8748f93eaf32a453895119", 0x23) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) fcntl$setstatus(r1, 0x4, 0x88) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000180)=0x4) write(r3, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c569977154d1606eec0508a11f0deb03211baf6141372bc88a45fadd0a1365a00916c90b2a0172597d86c1c0b2589cecb87ad2b9fb8164eb360da21cfdad822c334c131f66fac6d4fd4635d0caffe1c06d7444eaec000000000000000000000000000000", 0x105) pwritev(r3, &(0x7f0000000040)=[{&(0x7f00000000c0)="38193f7eb342b57c41c55053e77a4349d689d1143396f056036bb3470302f3a54a0dc71ee3785fc6743486fa79f895654fe745893c32d639d8a56c0892c18223a0b96cd4bfabf606636724c47764bf42bb9c41e0f9a194cd1a6d7e183b902aa19be199363d296041ddc4020b629460af292c230f", 0x74}, {&(0x7f0000000240)="fc6f19fde3cfe05933de19782a62466d7cb06ab2b82187ec24fcf7ba70fad761c7e20c4f03c90d96dd0c23038938361ac90f2de7ef9351a2847c0f81659e85c9edfc845bc2dc9f232f8ca1542b84c6aa1978dd", 0x53}, {&(0x7f00000002c0)="050c508157e196acfff4a39a6412f95c17102642b82b591b4cd5361b101575916a20cf8841dae78bd63bfd574e6570147d753dfacd1e0882b23f7e732abc2746e8cf1842b9aa674d915665bfaaf84e571578e1f1de10c0f7e11d7b309a98229a09fff185c12a7f874f6ad24c30c809bed5e22705738ac9b49537fdb2805b3f47ab2de086554a047f53883a906d022ba854413873b08e897ff6f0363e", 0x9c}, {&(0x7f0000000380)="f6470eeca617cb944491d72e4d400fb0100ad9985b0b3964996a80250efecfde73bd1581caed6948f560a53a01e4ad65499fcc7001eb8cfffb99097507b2d77bad", 0x41}], 0x4, 0x0) 12:08:10 executing program 1: select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x14}, 0x0, &(0x7f0000000100)) 12:08:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x2000000, 0x4, &(0x7f0000000400)="2e5c1da35f31560c303b3e468536d1b9f4e0ee182dafa5ac8748f93eaf32a453895119", 0x23) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) fcntl$setstatus(r1, 0x4, 0x88) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000180)=0x4) write(r3, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c569977154d1606eec0508a11f0deb03211baf6141372bc88a45fadd0a1365a00916c90b2a0172597d86c1c0b2589cecb87ad2b9fb8164eb360da21cfdad822c334c131f66fac6d4fd4635d0caffe1c06d7444eaec000000000000000000000000000000", 0x105) 12:08:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x3, 0x2, 0x10000, 0x1ff, r2}) r3 = dup2(r1, r0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)=""/111, &(0x7f0000000100)=0x6f) 12:08:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x2000000, 0x4, &(0x7f0000000400)="2e5c1da35f31560c303b3e468536d1b9f4e0ee182dafa5ac8748f93eaf32a453895119", 0x23) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) fcntl$setstatus(r1, 0x4, 0x88) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r3, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c569977154d1606eec0508a11f0deb03211baf6141372bc88a45fadd0a1365a00916c90b2a0172597d86c1c0b2589cecb87ad2b9fb8164eb360da21cfdad822c334c131f66fac6d4fd4635d0caffe1c06d7444eaec000000000000000000000000000000", 0x105) 12:08:10 executing program 1: utimensat(0xffffffffffffffff, 0x0, 0x0, 0x8fca27b0313375aa) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, &(0x7f0000001240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f00000011c0)='./file0\x00', r2, r3, 0x4) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3, 0x401}, {0x2, 0x1}}, 0x0) connect$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0xc) pipe(&(0x7f00000000c0)) 12:08:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x2000000, 0x4, &(0x7f0000000400)="2e5c1da35f31560c303b3e468536d1b9f4e0ee182dafa5ac8748f93eaf32a453895119", 0x23) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) fcntl$setstatus(r1, 0x4, 0x88) write(r3, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c569977154d1606eec0508a11f0deb03211baf6141372bc88a45fadd0a1365a00916c90b2a0172597d86c1c0b2589cecb87ad2b9fb8164eb360da21cfdad822c334c131f66fac6d4fd4635d0caffe1c06d7444eaec000000000000000000000000000000", 0x105) 12:08:10 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r0, 0x8, 0xffff, &(0x7f0000000180)=""/4096, &(0x7f0000000040)=0x1000) 12:08:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x2000000, 0x4, &(0x7f0000000400)="2e5c1da35f31560c303b3e468536d1b9f4e0ee182dafa5ac8748f93eaf32a453895119", 0x23) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) fcntl$setstatus(r1, 0x4, 0x88) write(r3, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c569977154d1606eec0508a11f0deb03211baf6141372bc88a45fadd0a1365a00916c90b2a0172597d86c1c0b2589cecb87ad2b9fb8164eb360da21cfdad822c334c131f66fac6d4fd4635d0caffe1c06d7444eaec000000000000000000000000000000", 0x105) 12:08:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="40082e2ff9cf91443000"], 0x8) getpeername(r0, 0x0, &(0x7f0000000040)) 12:08:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x2000000, 0x4, &(0x7f0000000400)="2e5c1da35f31560c303b3e468536d1b9f4e0ee182dafa5ac8748f93eaf32a453895119", 0x23) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) fcntl$setstatus(r1, 0x4, 0x88) write(r3, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c569977154d1606eec0508a11f0deb03211baf6141372bc88a45fadd0a1365a00916c90b2a0172597d86c1c0b2589cecb87ad2b9fb8164eb360da21cfdad822c334c131f66fac6d4fd4635d0caffe1c06d7444eaec000000000000000000000000000000", 0x105) 12:08:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt(r0, 0x2000000, 0x4, &(0x7f0000000400)="2e5c1da35f31560c303b3e468536d1b9f4e0ee182dafa5ac8748f93eaf32a453895119", 0x23) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r2, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c569977154d1606eec0508a11f0deb03211baf6141372bc88a45fadd0a1365a00916c90b2a0172597d86c1c0b2589cecb87ad2b9fb8164eb360da21cfdad822c334c131f66fac6d4fd4635d0caffe1c06d7444eaec000000000000000000000000000000", 0x105) 12:08:10 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) r1 = semget(0x1, 0x2, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x6, 0x80000001, 0x0, 0x5]) r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) r4 = getgid() sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f0000000300)="de83704d55a6949c14ca98090d4d3ba7bafdb1d3240925ff2c33f3221271128c99c39574c8546bae6dd239d7420d17301cd915ab020f3faaf72f8ec037656f1677440f4d0c6c4e9dba71f86fcef2e9dc7ace5ad880019075eb1554a672c03e883186a588953c2fd0ba65ecd710d6845bd56e6b1e7e004c42e8d49787e19c06470bb3d314aa536560a78d3203a043b6bdb47591f934235a0cdf202823563bc1196f0d5b1649cce68e3cb6534e6a6f", 0xae}, {&(0x7f00000003c0)="9fc9c3660304c3d4989eff3aefda11cb0fb9101cc03a", 0x16}, {&(0x7f0000000400)="2e7afc11b356a7c195e24c8f2832adea5abbe88734a497f5420ffdce", 0x1c}, {&(0x7f0000000440)="d3b3376e9c429ea7a0c8d251c825a96c873b96cb219c53b1042a9a8de92b3efec640d474f4a63f9624913933a198ed306d9b65e8d264c3e928db5bf1b6b6f336206867a6", 0x44}, {&(0x7f00000004c0)="92fda6fd2f847da2077037e6ec1041cbbc50fe14570e8e9ea480b3c498cbf9538b5a3311118396b77648ffbd0e35ad58e8392362d8225aea9b96f94de9124b3f885b82482d737a488dd3b9eef0947f083be8ce4b2b28600473361bc08c739a124879de62cd8f9871847e9e5fed4ca6d025c98ae9dae5b9ce9fa0d02ecc9d5bea1fe6bcceb2fa9398b3bf05e75cd8980c997206e9612c9607d25222627df962c8f08c656c889983bd6949d384b45de2a00c0d3c4c2ae5e47c830e339fcb309438b23466f185170b1b6d4f6f74a81850e4fcbd8c70e9cbe21acadf6f3bfaa2b9ef3f521e599c2511d8c16cb0e25ec8", 0xee}, {&(0x7f00000005c0)="208595ec72608919c65ffc4ca0ac9dc04e9ce4101c0a6665628840275fa932b53bb61379c75aed9f3f6a8d1a7a70495ed36a60f3ec520a968a684d39b579d8d6fba888b7a61fab820f510c0b4add68559a0c486cfe21861d8fb90cbffc9fe4021dd04a9d9921e71bc6abfcfc07c49be15193d05a6bd2573302f75325fb89115758c6eacf1c2c52e27ced6c52d728219f80a10aea6b5aa5e3f34742ef0a268c71c46e520be2cb4dfe9f9716bee0346e7a059085eaad6f7edb69da04ff84406d7cc3a10fbfeefa2a4b9c4d73c76a1a96169d07706f84", 0xd5}], 0x6, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x406}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) r5 = open$dir(&(0x7f00000008c0)='./file1\x00', 0x201, 0x28) r6 = dup2(r0, r0) renameat(r5, &(0x7f0000000900)='./file0\x00', r6, &(0x7f0000000940)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022a2f6669260ddbac"], 0x10) r7 = open(&(0x7f0000000100)='./file0\x00', 0x102, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000880)={0xaf, 0x1, 0x0, 0x8, 0x1895}, 0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) setsockopt(r8, 0x5, 0x4, &(0x7f0000000200)="985553506049450f480d030e9c71ae76193c5b6e0b9cc170a9b4a25d15eba7167a19f42073e70063d69853eba11a2e019828ac826ee9a18953e196958a6104b33fbff12b96f260", 0x47) linkat(r7, &(0x7f0000000140)='./file0\x00', r8, &(0x7f00000001c0)='./file0\x00', 0x4) fchmodat(r8, &(0x7f0000000280)='./file0\x00', 0x8, 0x6) getpeername(r8, &(0x7f0000000800)=@un=@abs, &(0x7f0000000840)=0x8) dup2(r8, r7) 12:08:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt(r0, 0x2000000, 0x4, &(0x7f0000000400)="2e5c1da35f31560c303b3e468536d1b9f4e0ee182dafa5ac8748f93eaf32a453895119", 0x23) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r2, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c569977154d1606eec0508a11f0deb03211baf6141372bc88a45fadd0a1365a00916c90b2a0172597d86c1c0b2589cecb87ad2b9fb8164eb360da21cfdad822c334c131f66fac6d4fd4635d0caffe1c06d7444eaec000000000000000000000000000000", 0x105) 12:08:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt(r0, 0x2000000, 0x4, &(0x7f0000000400)="2e5c1da35f31560c303b3e468536d1b9f4e0ee182dafa5ac8748f93eaf32a453895119", 0x23) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r2, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c569977154d1606eec0508a11f0deb03211baf6141372bc88a45fadd0a1365a00916c90b2a0172597d86c1c0b2589cecb87ad2b9fb8164eb360da21cfdad822c334c131f66fac6d4fd4635d0caffe1c06d7444eaec000000000000000000000000000000", 0x105) 12:08:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt(r0, 0x2000000, 0x4, &(0x7f0000000400)="2e5c1da35f31560c303b3e468536d1b9f4e0ee182dafa5ac8748f93eaf32a453895119", 0x23) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(0xffffffffffffffff, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c569977154d1606eec0508a11f0deb03211baf6141372bc88a45fadd0a1365a00916c90b2a0172597d86c1c0b2589cecb87ad2b9fb8164eb360da21cfdad822c334c131f66fac6d4fd4635d0caffe1c06d7444eaec000000000000000000000000000000", 0x105) 12:08:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt(r0, 0x2000000, 0x4, &(0x7f0000000400)="2e5c1da35f31560c303b3e468536d1b9f4e0ee182dafa5ac8748f93eaf32a453895119", 0x23) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r1 = dup(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c569977154d1606eec0508a11f0deb03211baf6141372bc88a45fadd0a1365a00916c90b2a0172597d86c1c0b2589cecb87ad2b9fb8164eb360da21cfdad822c334c131f66fac6d4fd4635d0caffe1c06d7444eaec000000000000000000000000000000", 0x105) 12:08:11 executing program 1: r0 = socket$inet(0x2, 0x0, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="6106f1088302c17892806c18", 0xc) 12:08:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt(r0, 0x2000000, 0x4, &(0x7f0000000400)="2e5c1da35f31560c303b3e468536d1b9f4e0ee182dafa5ac8748f93eaf32a453895119", 0x23) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r2, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c569977154d1606eec0508a11f0deb03211baf6141372bc88a45fadd0a1365a00916c90b2a0172597d86c1c0b2589cecb87ad2b9fb8164eb360da21cfdad822c334c131f66fac6d4fd4635d0caffe1c06d7444eaec000000000000000000000000000000", 0x105) 12:08:11 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x3, 0x5, 0x1, 0x6, "4850bcad4ab2e2b5f72a6677999789e65b266e9e", 0x3fc00, 0x9}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffe86) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x0) mmap(&(0x7f00006fe000/0x1000)=nil, 0x1000, 0x3, 0x7012, r1, 0x0, 0x30) 12:08:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c569977154d1606eec0508a11f0deb03211baf6141372bc88a45fadd0a1365a00916c90b2a0172597d86c1c0b2589cecb87ad2b9fb8164eb360da21cfdad822c334c131f66fac6d4fd4635d0caffe1c06d7444eaec000000000000000000000000000000", 0x105) 12:08:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c569977154d1606eec0508a11f0deb03211baf6141372bc88a45fadd0a1365a00916c90b2a0172597d86c1c0b2589cecb87ad2b9fb8164eb360da21cfdad822c334c131f66fac6d4fd4635d0caffe1c06d7444eaec000000000000000000000000000000", 0x105) 12:08:11 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x40000000000031}], 0x80000001, 0x0, 0x3f, 0x0) pipe(&(0x7f0000000040)) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) 12:08:11 executing program 0: r0 = socket(0x0, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c569977154d1606eec0508a11f0deb03211baf6141372bc88a45fadd0a1365a00916c90b2a0172597d86c1c0b2589cecb87ad2b9fb8164eb360da21cfdad822c334c131f66fac6d4fd4635d0caffe1c06d7444eaec000000000000000000000000000000", 0x105) 12:08:11 executing program 0: r0 = socket(0x2, 0x0, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c569977154d1606eec0508a11f0deb03211baf6141372bc88a45fadd0a1365a00916c90b2a0172597d86c1c0b2589cecb87ad2b9fb8164eb360da21cfdad822c334c131f66fac6d4fd4635d0caffe1c06d7444eaec000000000000000000000000000000", 0x105) 12:08:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c569977154d1606eec0508a11f0deb03211baf6141372bc88a45fadd0a1365a00916c90b2a0172597d86c1c0b2589cecb87ad2b9fb8164eb360da21cfdad822c334c131f66fac6d4fd4635d0caffe1c06d7444eaec000000000000000000000000000000", 0x105) 12:08:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendto(r0, &(0x7f00000000c0)="d2beb93ba6e316d1d968a60e736ce20a1d5bf7ebbc80b9bca4171dca3082fd214e8ad9ad15781bc2d98c0dce152c15051a088957ba2fc71dbf03fda06d98bc95c72907db68c2e0c7127c873154564058d731f3a0014135ff4599f825111412217f8d1156b3ebef44467f6885ab660a4f784fcb7384f5e9002df51f4dccb83faa35e76c461fcdb48a8e6fd9cac1e919ab2780a2e6e4ac4b4f6201abeee2ad46f58acbaa43fb96564e12e98fd9c001ab714cb0cf3585acafca094dc3e92e5953e8df769f03f89ded67dbe7ea6e266a119a908e88d0cae4dac9e0e3fb1a67b27325dacec8e09fad3b3b04246cc8c791ac27b2a8ce2dd34f30", 0xf7, 0x409, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) getsockname(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) 12:08:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c569977154d1606eec0508a11f0deb03211baf6141372bc88a45fadd0a1365a00916c90b2a0172597d86c1c0b2589cecb87ad2b9fb8164eb360da21cfdad822c334c131f66fac6d4fd4635d0caffe1c06d7444eaec000000000000000000000000000000", 0x105) 12:08:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c569977154d1606eec0508a11f0deb03211baf6141372bc88a45fadd0a1365a00916c90b2a0172597d86c1c0b2589cecb87ad2b9fb8164eb360da21cfdad822c334c131f66fac6d4fd4635d0caffe1c06d7444eaec000000000000000000000000000000", 0x105) 12:08:12 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) geteuid() setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 12:08:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c569977154d1606eec0508a11f0deb03211baf6141372bc88a45fadd0a1365a00916c90b2a0172597d86c1c0b2589cecb87ad2b9fb8164eb360da21cfdad822c334c131f66fac6d4fd4635d0caffe1c06d7444eaec000000000000000000000000000000", 0x105) 12:08:12 executing program 1: r0 = socket(0x10000000002, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 12:08:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c569977154d1606eec0508a11f0deb03211baf6141372bc88a45fadd0a1365a00916c90b2a0172597d86c1c0b2589cecb87ad2b9fb8164eb360da21cfdad822c334c131f66fac6d4fd4635d0caffe1c06d7444eaec000000000000000000000000000000", 0x105) 12:08:12 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) syz_execute_func(&(0x7f0000000280)="66420ff15d86400ff66804c42131d844432b660f3805c4d1af0000000066420f3810db3e67450f01dec4432d6c6a00c4c442e9a8e2c4e10defaa00080000") symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0xfffffffffffffffc, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000180)={{0x5, 0x9}, {0x3c1, 0x8001}}, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000240)=[r1]) 12:08:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c569977154d1606eec0508a11f0deb03211baf6141372bc88a45fadd0a1365a00916c90b2a0172597d86c1c0b2589cecb87ad2b9fb8164eb360da21cfdad822c334c131f66fac6d4fd4635d0caffe1c06d7444eaec000000000000000000000000000000", 0x105) 12:08:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c569977154d1606eec0508a11f0deb03211baf6141372bc88a45fadd0a1365a00916c90b2a0172597d86c1c0b2589cecb87ad2b9fb8164eb360da21cfdad822c334c131f66fac6d4fd4635d0caffe1c06d7444eaec000000000000000000000000000000", 0x105) 12:08:12 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 12:08:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c569977154d1606eec0508a11f0deb03211baf6141372bc88a45fadd0a1365a00916c90b2a0172597d86c1c0b2589cecb87ad2b9fb8164eb360da21cfdad822c334c131f66fac6d4fd4635d0caffe1c06d7444eaec000000000000000000000000000000", 0x105) 12:08:12 executing program 1: openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x121, 0x40) linkat(0xffffffffffffffff, 0x0, r0, &(0x7f0000000280)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300), 0xc) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x12, 0xffffffffffffffff, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x100000000, 0x4bd, 0x0, 0x0) readv(r2, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="40002e2f66696c2c0801e1c255653000"], 0xa) 12:08:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c569977154d1606eec0508a11f0deb03211baf6141372bc88a45fadd0a1365a00916c90b2a0172597d86c1c0b2589cecb87ad2b9fb8164eb360da21cfdad822c334c131f66fac6d4fd4635d0caffe1c06d7444eaec000000000000000000000000000000", 0x105) 12:08:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c569977154d1606eec0508a11f0deb03211baf6141372bc88a45fadd0a1365a00916c90b2a0172597d86c1c0b2589cecb87ad2b9fb8164eb360da21cfdad822c334c131f66fac6d4fd4635d0caffe1c06d7444eaec000000000000000000000000000000", 0x105) 12:08:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, 0x0, 0x0) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c569977154d1606eec0508a11f0deb03211baf6141372bc88a45fadd0a1365a00916c90b2a0172597d86c1c0b2589cecb87ad2b9fb8164eb360da21cfdad822c334c131f66fac6d4fd4635d0caffe1c06d7444eaec000000000000000000000000000000", 0x105) 12:08:12 executing program 1: mprotect(&(0x7f0000185000/0x3000)=nil, 0x3000, 0x0) r0 = syz_open_pts() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) accept$unix(r1, 0x0, &(0x7f0000000100)) r2 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x2, 0x9, 0x1, r2}) r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000240), 0x8) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x10000, 0x3}, {0x7, 0x6}}) 12:08:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, 0x0, 0x0) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c569977154d1606eec0508a11f0deb03211baf6141372bc88a45fadd0a1365a00916c90b2a0172597d86c1c0b2589cecb87ad2b9fb8164eb360da21cfdad822c334c131f66fac6d4fd4635d0caffe1c06d7444eaec000000000000000000000000000000", 0x105) 12:08:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x1, 0xace, 0x80000000, "92451cea7eac2a87d2fabc03ab810367d6282c8a", 0x0, 0x100}) write(r0, &(0x7f0000000680)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3d1aaf1a34ee6cfd0f85000000e5522aeefeaff0f2c85e2831c61a32b263c6205a400e2c424f9aba99d3d449011e78009da398bcd62b103434820abc4bcabba3444002007e142937ffabbb9917dd1d95e8f6b9d378ee4ef8f0c9ea000014e4725b38176a5f91942057cb5837d701adc6100ffc308cb6e417ae9762f09106fac07683bf4d2ad48964769baedbbe6dff4bc732b11ca7d2588a04a0488c2e54c1db0dbac5b34deea40d85e6187af12c8970d423eb9061d4a61fb1467a3148e7bd97293df0b57b990bf3d12615ebc74060f9e1d6c4265d8f5c290000000000000000000000000000000000000000000000bc1b5c216a", 0xffffffffffffff18) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffbfffffffff3d, "857df934ea00"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:08:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, 0x0, 0x0) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c569977154d1606eec0508a11f0deb03211baf6141372bc88a45fadd0a1365a00916c90b2a0172597d86c1c0b2589cecb87ad2b9fb8164eb360da21cfdad822c334c131f66fac6d4fd4635d0caffe1c06d7444eaec000000000000000000000000000000", 0x105) 12:08:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080), 0x0) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c569977154d1606eec0508a11f0deb03211baf6141372bc88a45fadd0a1365a00916c90b2a0172597d86c1c0b2589cecb87ad2b9fb8164eb360da21cfdad822c334c131f66fac6d4fd4635d0caffe1c06d7444eaec000000000000000000000000000000", 0x105) 12:08:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080), 0x0) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c569977154d1606eec0508a11f0deb03211baf6141372bc88a45fadd0a1365a00916c90b2a0172597d86c1c0b2589cecb87ad2b9fb8164eb360da21cfdad822c334c131f66fac6d4fd4635d0caffe1c06d7444eaec000000000000000000000000000000", 0x105) 12:08:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) close(r1) 12:08:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080), 0x0) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c569977154d1606eec0508a11f0deb03211baf6141372bc88a45fadd0a1365a00916c90b2a0172597d86c1c0b2589cecb87ad2b9fb8164eb360da21cfdad822c334c131f66fac6d4fd4635d0caffe1c06d7444eaec000000000000000000000000000000", 0x105) 12:08:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906", 0x6) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c569977154d1606eec0508a11f0deb03211baf6141372bc88a45fadd0a1365a00916c90b2a0172597d86c1c0b2589cecb87ad2b9fb8164eb360da21cfdad822c334c131f66fac6d4fd4635d0caffe1c06d7444eaec000000000000000000000000000000", 0x105) 12:08:13 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) clock_settime(0x732fdce8feed4686, &(0x7f0000000200)={0x8, 0xe2}) 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) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, r2) 12:08:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906", 0x6) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c569977154d1606eec0508a11f0deb03211baf6141372bc88a45fadd0a1365a00916c90b2a0172597d86c1c0b2589cecb87ad2b9fb8164eb360da21cfdad822c334c131f66fac6d4fd4635d0caffe1c06d7444eaec000000000000000000000000000000", 0x105) 12:08:14 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) clock_settime(0x732fdce8feed4686, &(0x7f0000000200)={0x8, 0xe2}) 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) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, r2) 12:08:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906", 0x6) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c569977154d1606eec0508a11f0deb03211baf6141372bc88a45fadd0a1365a00916c90b2a0172597d86c1c0b2589cecb87ad2b9fb8164eb360da21cfdad822c334c131f66fac6d4fd4635d0caffe1c06d7444eaec000000000000000000000000000000", 0x105) 12:08:14 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) clock_settime(0x732fdce8feed4686, &(0x7f0000000200)={0x8, 0xe2}) 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) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, r2) 12:08:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590", 0x9) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c569977154d1606eec0508a11f0deb03211baf6141372bc88a45fadd0a1365a00916c90b2a0172597d86c1c0b2589cecb87ad2b9fb8164eb360da21cfdad822c334c131f66fac6d4fd4635d0caffe1c06d7444eaec000000000000000000000000000000", 0x105) 12:08:14 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) clock_settime(0x732fdce8feed4686, &(0x7f0000000200)={0x8, 0xe2}) 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) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, r2) 12:08:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590", 0x9) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c569977154d1606eec0508a11f0deb03211baf6141372bc88a45fadd0a1365a00916c90b2a0172597d86c1c0b2589cecb87ad2b9fb8164eb360da21cfdad822c334c131f66fac6d4fd4635d0caffe1c06d7444eaec000000000000000000000000000000", 0x105) 12:08:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590", 0x9) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c569977154d1606eec0508a11f0deb03211baf6141372bc88a45fadd0a1365a00916c90b2a0172597d86c1c0b2589cecb87ad2b9fb8164eb360da21cfdad822c334c131f66fac6d4fd4635d0caffe1c06d7444eaec000000000000000000000000000000", 0x105) 12:08:14 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) clock_settime(0x732fdce8feed4686, &(0x7f0000000200)={0x8, 0xe2}) 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) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 12:08:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb9060085900000", 0xb) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c569977154d1606eec0508a11f0deb03211baf6141372bc88a45fadd0a1365a00916c90b2a0172597d86c1c0b2589cecb87ad2b9fb8164eb360da21cfdad822c334c131f66fac6d4fd4635d0caffe1c06d7444eaec000000000000000000000000000000", 0x105) 12:08:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb9060085900000", 0xb) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c569977154d1606eec0508a11f0deb03211baf6141372bc88a45fadd0a1365a00916c90b2a0172597d86c1c0b2589cecb87ad2b9fb8164eb360da21cfdad822c334c131f66fac6d4fd4635d0caffe1c06d7444eaec000000000000000000000000000000", 0x105) 12:08:14 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) clock_settime(0x732fdce8feed4686, &(0x7f0000000200)={0x8, 0xe2}) 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) geteuid() 12:08:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb9060085900000", 0xb) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c569977154d1606eec0508a11f0deb03211baf6141372bc88a45fadd0a1365a00916c90b2a0172597d86c1c0b2589cecb87ad2b9fb8164eb360da21cfdad822c334c131f66fac6d4fd4635d0caffe1c06d7444eaec000000000000000000000000000000", 0x105) 12:08:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(0xffffffffffffffff, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c569977154d1606eec0508a11f0deb03211baf6141372bc88a45fadd0a1365a00916c90b2a0172597d86c1c0b2589cecb87ad2b9fb8164eb360da21cfdad822c334c131f66fac6d4fd4635d0caffe1c06d7444eaec000000000000000000000000000000", 0x105) 12:08:14 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) clock_settime(0x732fdce8feed4686, &(0x7f0000000200)={0x8, 0xe2}) 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) 12:08:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, 0x0, 0x0) 12:08:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, 0x0, 0x0) 12:08:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, 0x0, 0x0) 12:08:14 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) clock_settime(0x732fdce8feed4686, &(0x7f0000000200)={0x8, 0xe2}) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') 12:08:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f0000000500), 0x0) 12:08:15 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') 12:08:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f0000000500), 0x0) 12:08:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f0000000500), 0x0) 12:08:15 executing program 1: symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00') 12:08:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c9", 0x83) 12:08:15 executing program 1: r0 = open(0x0, 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') 12:08:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c9", 0x83) 12:08:15 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(0x0, r0, &(0x7f00000000c0)='./file0\x00') 12:08:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c9", 0x83) 12:08:15 executing program 1: open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00') 12:08:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c569977154d1606eec0508a11f0deb03211baf6141372bc88a45fadd0a1365a00916c9", 0xc4) 12:08:15 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, 0x0) 12:08:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c9", 0x83) 12:08:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590", 0x9) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c569977154d1606eec0508a11f0deb03211baf6141372bc88a45fadd0a1365a00916c90b2a0172597d86c1c0b2589cecb87ad2b9fb8164eb360da21cfdad822c334c131f66fac6d4fd4635d0caffe1c06d7444eaec000000000000000000000000000000", 0x105) 12:08:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c9", 0x83) 12:08:15 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x108, 0x4) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = getpid() r2 = shmget(0x2, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x3, 0x2, 0x3, 0x10000, r1}) 12:08:15 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x40, 0x80) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') 12:08:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c9", 0x83) 12:08:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c56997", 0xa4) 12:08:15 executing program 1: stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) open(&(0x7f0000000140)='.\x00', 0x0, 0x0) 12:08:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98e", 0x84) 12:08:15 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x1) r1 = dup(r0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x400fffff, 0x6, 0x10001}, {{r1}, 0xffffffffffffffff, 0xa0, 0x800fffff, 0xffff, 0xede}], 0x2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x40, 0x16}, {{r0}, 0xfffffffffffffffe, 0x69, 0x4, 0x9, 0x63d2a615}, {{r0}, 0xfffffffffffffffb, 0x94, 0x39, 0x62, 0x38}, {{r0}, 0xfffffffffffffffa, 0x5, 0x4, 0x7fffffff, 0x101}, {{r0}, 0xfffffffffffffff9, 0x6830dc645f0935c0, 0x20, 0x3, 0x10001}, {{r0}, 0xfffffffffffffffe, 0xa0, 0x2, 0x1}], 0x1, &(0x7f0000000140)={0x1, 0xe5}) 12:08:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98e", 0x84) 12:08:16 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x40, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xdbdd, 0x2, 0x2, 0x8000000000000, "6bf8357c817011fe89f1804282237e648d451577", 0x2, 0x12e}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x7fffffff) 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') madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) 12:08:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98e", 0x84) 12:08:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e", 0x94) 12:08:16 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x2, 0x2, 0x8000, 0xfffffffffffffffc, r1}) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') 12:08:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e", 0x94) 12:08:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e", 0x94) 12:08:16 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) readlink(&(0x7f0000000000)='./file1\x00', &(0x7f00000001c0)=""/163, 0xa3) 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') open(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xa0, 0x0) 12:08:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000", 0x9c) 12:08:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000", 0x9c) 12:08:16 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0100131377c5fc35d41454d5d41d29ad1a6029598146e6b6166e41ad0dbd4054033c0333bbda8724a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c650800"], 0x56) recvfrom(r0, &(0x7f0000000140)=""/220, 0xdc, 0x0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x7, 0x7}, 0xc) recvfrom$inet6(r0, &(0x7f00000002c0)=""/85, 0x55, 0x1, &(0x7f0000000340)={0x18, 0x3, 0x1000, 0x7}, 0xc) faccessat(r0, &(0x7f0000000380)='./file0\x00', 0x4, 0x3) 12:08:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000", 0x9c) 12:08:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a9", 0xa0) 12:08:16 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') pwritev(r0, &(0x7f00000013c0), 0x5, 0x0) 12:08:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a9", 0xa0) 12:08:16 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x42, 0x0) open(&(0x7f0000000100)='.\x00', 0x0, 0x0) 12:08:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a9", 0xa0) 12:08:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c5", 0xa2) 12:08:16 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') recvfrom$inet6(r0, &(0x7f0000000140)=""/156, 0x9c, 0x41, &(0x7f0000000000)={0x18, 0x0, 0x7, 0x8000}, 0xc) open(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x182, 0x10b) 12:08:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c5", 0xa2) 12:08:17 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x4, 0x8001}, 0xc) 12:08:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c5", 0xa2) 12:08:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c569", 0xa3) 12:08:17 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = getgid() r2 = getgid() r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xfffffffffffffe33) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x8, &(0x7f00000002c0)=[r1, r2, r3, r4, r5, r6, r7, r8]) 12:08:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c569", 0xa3) 12:08:17 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) 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') recvfrom(r0, &(0x7f00000001c0)=""/106, 0x6a, 0x40, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 12:08:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c569", 0xa3) 12:08:17 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) faccessat(r0, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x1) mknod(&(0x7f0000000140)='./file0\x00', 0xc001, 0x6) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') 12:08:17 executing program 0: readv(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f0000000100)=""/240, 0xf0}, {&(0x7f0000000200)=""/189, 0xbd}, {&(0x7f00000002c0)=""/241, 0xf1}, {&(0x7f00000003c0)=""/136, 0x88}, {&(0x7f0000000480)=""/6, 0x6}, {&(0x7f00000005c0)=""/4096, 0x1000}], 0x6) r0 = dup(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) readlinkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/2, 0x2) renameat(r0, &(0x7f0000001640)='./file0\x00', r0, &(0x7f0000001680)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) unlinkat(r0, &(0x7f00000004c0)='./file0\x00', 0x0) write(r0, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c56997", 0xa4) 12:08:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="a3f96285e4d71b31f81a29db31743699946cdc5ae453c1bf1700bd0c0136f00fb4c99f6d6de84d208f276aaa731c1b2b621fa52d228f9d9b8f74f72f17ff1ecc8ff6d205bca33deb7e8e3b15087e43dc721a23eebdfe7776a37c2bdcf95e8acd749c096b490bce6d56da25ba4e0ccdd7670a853b417c7c26f876a45151790b4156379acc4c7c91c7a44a54c8c1591ac459756be9ba6c23581ec282b157e3be4d6ab4c353db16234fc1ea7ce9bfbf9a1220f9dfdec4221dfd8ac4535648458a2ddfdd64a884c1907c7c1c2cc4ef8902faecd5133f4519", 0xd6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c56997", 0xa4) 12:08:17 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') 12:08:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffffffffffd55) getpgrp() setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c56997", 0xa4) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x100000000) 12:08:17 executing program 0: r0 = socket(0x20, 0x2, 0xfffffffffffffffc) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c56997", 0xa4) 12:08:17 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7ff) 12:08:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x1, 0x4) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022ea028f670652000c28e91914d30bca87b78194ac7605f03bbbe5d4bb68048ffe32e442bd189"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c56997", 0xa4) 12:08:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91dbd365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c56997000000000000", 0xfffffffffffffd05) pledge(&(0x7f00000000c0)='\x00', &(0x7f0000000100)='*\'\\,:\x00') 12:08:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c56997", 0xa4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() fchown(r1, r2, r3) 12:08:18 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 12:08:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="8d5f9f925cf506ece4e89c93aa0c54df4e31d6f1ecb544d349f3bbea36ce743e50b9aa7e2dd56c40c760d951769d03596640a33466e7786228be60b9626b1ddaba3f58f4363ed5298c4c691a48dacc4fee47f528c70cb7f385837975228e8e53765b00122012dcbb1d084d8d1509a618d5a0b8ff29a74814a5adc0475087b88ee1b668176dd567ebe7cff66be4cac783d6789246b8b8115740f640e9568d07", 0x9f) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sync() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x1, 0x8, 0x8001, 0x7fff, "b3cfc76973ed5e9df5df305d4a9b30a9846c8e13", 0x9, 0x1f}) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c56997", 0xa4) 12:08:18 executing program 1: r0 = open(&(0x7f0000000140)='./file0/file0\x00', 0x2, 0x80) faccessat(r0, &(0x7f0000000180)='./file1\x00', 0x50, 0x2) r1 = open(&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x80, 0x4) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000000c0)='./file0\x00') getitimer(0x2, &(0x7f0000000000)) 12:08:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) write(r0, &(0x7f00000005c0)="4f8267cae894ef23814bcc85a4d6ef92ad8c8c90eae962483579a3d5c81086e81413d5ca1fb8f9c4b2aa3594bfd12d064c57ed433b642fe48d35320b043fc54390cebeac568246f749e9fc7ce7464c86495bacae3ba3748ad6d10da2e3937a2a045572f16f7ae67419e98d14f48d99a40f0b810a7f82725891704fe5c5bee411af35ce234b63f48a65165819df5f295c531ffa8268ff9e16aded72fda4db50e2088e2b43dcba5734365315ed750d62d732ec6f7f72a62c43ead891d1be659d01822be7d696a5a853cb26c1836a19a10a16f17e6e84d4ea5d99fea215895f3539571674d196fc5bd3d1f9fc094e961a4630dbb231614664b57ed853df5e4a5d80212164201d84fb6011cde7b02a1855b86039cd224703d1e1010a026cd5f32eab9b803d16b78a99d0c056cacbe7033330d25e28fc7d7fbae003837171f45a1279f6d7c6d7e5bd27c15f13320fc6653b6c94376892b2fd1ad204347ab2729a1614efbd490a4c3082a5e8216c3d4b67ff083d3df8aecf0769a11fabad716ce79aab78333624efc26e60bc8b9d8044644b44b04292c3293848dd26f9c0646dbfad5b33450bafc63c4892d198244071e32c0a8d86bc00b01d82b70d88cab3f1cf74a27a675357f7d4cfeaa3a33afcef9920dc5a776125acc032f4bce66f9c4fb907e8ff3eb88b2577596dd70f2130a3ddd5903a693687ad511a64215f0f05b0676bbbff2f05597a75eb1176c629db98ec2c14e8388e3a88086bca567cb2b277adeecd4aa6f186339e43c821eb608f7430c7c2a91fcf149855cd9a90b3825d4a31d72226393904c97b3486889c6dfd06ca623d7f52858fe049c39cacbc577e58348b8aeffb025027a2219b1ed1ba1f88622cc3a17b4e34f3af79b81e8bf6354ed250141b13071866c9cb1c4c543f6d439aede702657772881ea7fb95ee97a1bf09a8dc136feee8466f3092c62376a8abba45f7b7dff447533bc71e63df3a07d4ec0d3060ff782c7b96919ba19a9dbe408b7383adfc71d2da6a2d605bf28800bad3abcf12299aad89a04a970a15004efc79165b07fac1218ac48e075b490cc50cf4bfde1f65ad1341058651b8374d8412123f9ea76eaf7700a6b8d5ea0797e84135eeae3fcf0f24df305c36f118001ccb19b804bec914755a1dfcddc6c400eaeea9691ed81df16511f4299f938cbcd1f4647708fed86b9a4b2d31b35fdb7ccc48644b835ee472a313dba9d469936d8196adecebc3bc1d4a54f88322a5203e8f12b70ec743de9105be8d803a0ee857dd3881032373440f859821aace9fbdc634c85514e3bec93d5c2fb0e0060fc8fe5d07fb763c137b01a0e5604235c641d5e842c1cf35b400ea4078d5e0af40cf1d866ed3f44b6e58ad4733e438b1464f0c0aa6db37ecb7e420609548cae9ecf973cd6506185b11a4edc3e5d17e7191cb796e0da9d449a112a9885ed356609f7f8a7ea839fe4c64db655d30c3bd93d982ea3e5387b5ba05fac5a64cd0915b792404868161124825a0f5bbe51124191c60b550d6d201b84377543aedb48ad4ede7f5a4c7c43aa3880fa59eb62c584bfea3916d395f2076380332e610363ea77988b614b8747834bced1efbac7ea600511c45e52f847a3792b54350e897c0a50d05b0b2bfd979b7e713f32a5b8c2810ed9146a20e10a4295dac49d901cca7326b0dbbccfe2a93933644581da5f24c8cc3664656929385653716cc284206fb600680605d4b6f8470b00235def0f18eff3b36046b58bfe8105e76711411fe01840686bc4fa594c239522e56a97f3d4460d7849a33d60de22ccb008d3333156344940773242953a18c29955afdc425f2ba3fda865e6ab6695e4cdc07e1f4c25f5e2e76412acac70a62b777cc9f107930ec4e0125bf5a2d312572c04d7f5c2fa92f2e1dafb1c9ec2e09b20499dffe7bbbe51dfaac019887a259083522e6a33d7d10824b27a48078fec7e5e87a328cc90c28af1070f84aa723b804cb11fe2b08b49718523811fee7883900a62b9d6de57586690ef09f5c29f852d5d978051e842bbc9ca9623a078519a202c9479406337f060de7d903314aadf278a9e76bf94fc7b62030e8dc037f7e492255602021c629a081441073155937c84f4208f36b702b9de792133cec5be35b546efc0935bbcda042ccba84a5b97781038f8b865a5f435328d6e2a22e4d49f5a7cda17293754a2a8569f0b5e6f888558c13d6d2d3a5d532895c60f5325f02d8b7fa243bc62d73a6ad3b81e70601b3c147d8d862e8db621de5c1cf8ac5728842ca5f833351daa13afaa88bbc5a9e36cf1c5c8df7b255dc5b64a878553a97d407356e9353aa60d056936c8a7b2b353304c1aa8ec7021e24854db496f2595cf04958fa86f7105021d1f7cda20fe4009fccb155e01851f7b9626e5eb2b76496cc80627a772f3176cf2a5f2e179b9a27fc52a534af57cb45dbf98fc4fc9278aa7e69df96a493ea9f4f19d2661517617eb711fe65a549b8e16b36a631f7d04c8f101fdb426c63809380182e2e35224d918540089d48fed6dded38aefe99b8af394daec65cac3179a6eb06b96e2c7535b3b2810c74f5e3798ed651abe6c73b256b693958c2f1c6c361a410698ec8b9b41b70614e280e353ac7b27a2c6a8b267bc93b05f09d82579f2d3b3aa180f4a597a79e54435792b649b41e35426ecdb410fc2a5f657659521da50f1b35ea07e30ca4f620e43d4f88150abfffcdd49754423698ea7c8e4a9f40330b73877273f11f8a816209a679e226ba7f50efa67f6cfb120952d14a34df940dddd75c1a604b3f07f0d4b684601b6cae87517586d2971499eee13a20673c20d76e8b0900bc46399b628334f195cf9c9f36686c0b7713ffeab7b7b82902132e2d68d54596d153f944e2e5f854488be8ab4f1cc291693ca86633870a4f324e3156e4fb208802ca035d2bc557aec8a680415d0b37a14b30f4b3fcd5d66c9517aaa22f5796bc59dd945c33b87b61b65d36eefe8ca37ccbb4149877c5cf4b3244f10767f546e7ef31dff34b3e957b24dcb7e3806310842222f3e19d4621e4ca262b93dfa49f3224b3ad9851b7733b482cf7f2d8987895e039430e7cae1a087815b589b06c3a4ebb9d55f6f7dfc354f1327ba250f13456fd3964a8cd4bc18cdacabcc7f47af97a63da0b32e225ae5e42e7347068427fd5709ae3130e26434ad80b7c3d051abe0002fecc489db08cc8e76a5a455dbc3fa0f216a32ae4bb7dbbe8a620be702e360f1a5b149fb6680d9842540ae88fd734f84e35eac6c5446070837902b7d6ae4bd92c0363a4b8d8bbb9a7fd940d4f73bf1d1a7a7582c60a5cfb42b245d05b2f724db9acafacc5fb3a7cb64df815d9d6898d8ca66ca57c0ffbe8c436f0b6072dbad89f18459ad87f6318490821de4016f3dfa09e6a2ca1119a41ac9d83a3ea3ad23df957d6a563aabb17c843b502e58a8a676d491e16d1aa7965010b8e9b034127404e9555b46fcbd7293eb2dc6803ddd6c675376790fce77d45ac915fb6ddf27128fc95e103fc10a35443237fdbfd37e9c62e73d63692479c08b05f8d438c9d2d87b97d3eda34f36392d2ed153b3cd3ef555445346433193fd668279d65b8e52fb39112a0258ced62f79d0e60a00f60d4b57b166e1df187b34278d661e8c0ecf294438d3cdb9b7bc9c18bef2889084c351d71419c5286f2f923f6c8d5029858737c635416d705fbfcf1cbde517b38c73be961b99666637d243d8fe57a61eb1e6d5ae186eb4e8b74634473ace240d3c9be2315477f7921e2cf95677b5e06da619ef5aaa3fb96f2f9c063e72cdee0af21dc1e6eee0bd37b3a16502e72e6e4597b47e34402a652cf4d0b2fc237fa8d27a6bef2f5632dcc793f16096d30ba445d49c4c5f7542bb2cf9163a1216474e01aee77944aef777f491df46d7a6fb75e7f9d690d7adc0c27ed0582e434a85265dc04320dc1fc8bbb884ffcdca78877c6a77722abf3aa3b2c44f66e3009e3caee57ec3c2cedf5ba6e704e7a3cc15ad6551a08da388f87495043a0e6f529ad47c92a40c1622e27a04b01dec6a1cc072c2da4c74c381c3e893a0312bbe18d500d32bed8f86692067efa9382b7e497eb9dc2a96fd6564475584ccf711667929acd0a381f16bb90cb4db093ebe4e7bd7564b8ef1ea3eb2779ec3752dd9c7692fb88ad7a9a7eb8701f25c2a14ef402152dfd3910216e96ca1d9ad0ceb5b6cc9d2688c0bbe308d489b1a82261cb35d066b3ee02bae27f5d0b3bfd064bdc5760118f0ffb5a502964646281ccc469d30f3ea5075e1bed2c70ec2195da290434bcb12f719ce90905d75698f2ded2676b84f0c24455a6044581a216b0fb865f783b8f84f07ba47e3d97e25a3a3814c13b1bc1699aa8e1c81539c1cef8b77e14a2be5f4135d48c04ce09ac65bddb97dfa89654b7f0d36757c77adf6d01d53e6570988fe2436900931ca17d50a2bc5442e823092ab6c618ed8b8a78332b0ae8f57a55f3f78bac227e25526cb29249d382b38e3df3828df62ab35a49cda6e82c5cac70d6e5ff6d04253c142cc4cb722a4b00923e68fe2106ee16e20d86f72abe9d40bfe066a936014c0acf4f6184fe4df3f345b1188873de293ee95b74003396c50fa97d48f4c2cb780694a48ab41fe81a71bedb7095e95cf846d3085ff874c684cdbb3c1d86b680f80b9b5ff7f411144054622e9714cb1731ec4ad9fceac22bdd972dbceb4f6bfc64f63ae4cfe2293b9d68e66b4ac84ec4684434ec0d0c09c977625d7f354ab497585d6029384e42d573811d2e16a0b472f51148e5b88dabe11ac4dc3fa61ccdd89a6488766b2989243a41182106a8ebe0233e0f4bb97ce7b3c373f207d3190db3551a798033a19c5863323bafca4da6b4fcb6b5d9b503d6eab978dd3b85bdadcdb88de281ea18a8c7f2fd79780313a334515d5852b6ffce84e52c8de34c9abdf9ff54a8e98b818aad7581d7ab7d2953a5d7a24f45a7ad546f635a85df7f22c192f5e5ceb5a825931f7baccd1fe101e4e16f642d0d90c106fd859104ba641d0f83dbb1b6f32d2299c2ba86e2e8395796d8ee8fd6b8f9c8c3c6ca0cf289b757d0ae200576fb811e4c8e61adfee1abed0a4e7cc20176e2d52e0693fd7a757a45239eeecda8976edad0739d86a102879466a2c3c94981bf1377470a30324c9fb38abe77cc67e1d89660124c9fb59f83fcc2d11d1b079f2766afe89d75d19c12814c691dba216985f190a8efde345ba17cfad6c88edc4778eb1fb1fb22917de49ed9aa8306621b96919ab69250cc942c58240494326d4f82bf570d388b8c5bbb6c143750f2daa9f57353116d0935b89a12b3ab8589cddb1596698027ca74cf372a4bd1cb2a0f01d7f181d622f29879620d19ec45502e9b5c9151efcbeb83b31e4e06091e8390f2d903ec52fe18cf6cb88524fd99bebf3dea58e037027a6749916f58e3e2bede373df816b6ba10be0a122a36f9ec0a60eafbb5b5129e0a2a46d56db9835410668b2a02be497752d9ea0a64a21ce5c2d6088fe2a0544058c3bf883d145ead5e284176d027b79b6d5fca616bcabbaac1a664cc9bc23daa795ba1efeff827c85700d68151a24d5183e01b656046b5ae52a72e768fbb070b4c5e6aa55613533329b71495bbc093321850a81d9911cebbcceb1ba94172b57a6e9073b0fa30be691da9d8790ce4914e50ac9304a64c3775603d9426dc261684601009d1a8c608c5fe09017db1efcdb2637a3e1cddde48888003c504aedb3b4eff2d1d360fdad17a27d118b4045844ec456386c6c282576777d647f1a888d17f", 0x1000) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r3 = getuid() r4 = getegid() sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f00000015c0)="d4bc2cdebbbf08108fd430be6b290b47ba4f28e7821ef74d310044da7c0c3d0819e77ece9bb5032a29a45bdb2341fc161f1503ed831722093997f1c48ef616223119ebc021bd2883192923eba85b068ef93d74e9cacee2acb057354accf85b6189ff358356ea15094702588eac4fe5ff0bf8d61c7cab77270d02cac36565f05ca757889b23adc3b20954be54300e137073cc4eda70bcd03f28f581071fedbe1551106af296cac285b68515f5b9bbb186cc7f8e97a14682ec9d63ebef44e05fddf688614eeb9b99569f646e8c1b945a765b146f04e77754d80c1190cf79a01ef2dbf9d3494120ccba45b9f5dbb544962ebb2105ad1f1ebce227f62d212daa5d0fbeb6e05a9533db7866688a6ca9b8524b47c0017c0c571b99627ea01c411e485a4ec36dac7775f8fb3a84fe5caae8c5c32c17813c8dd89f5b0b61a7d6426cd26c6f02f8c2ccbb551b20ef510283980940582a06f5200cb9dd392bc72d16ef3174487c92855055f8e56bfacf8724b602bf03a5e4f7595e79f7aa9c43b1516cd822136aa63545be21474fc59e372230c65b2762024a41887a5e7446ff38b0d1fd02689b94a6da473e22e2764604e83b521f5c07bebd99c5405241be906253246107991fb2b84fb6dc3dad3095033fedfdf8efc5442d3a0644dbc855dfdd1c8f4554a71a7d8dadc0f060bc9d5fe07c0ca5c53f126f3387d646a8e15b3e56ebbe163ef4c3e703b6209b6ed2f5a8909b6cc73bed063e605e5a388954a2b78a9ac7ef6225193a294d250c1ff1a66be57fc7e50adda52ae482bf67a1830b038a57c6f03b435069c4e3d9961561621a81fc27deb782a08829c553a0e6839a0190f2c1c6ddfc8508c1b4291c48b169e933572237ebc3706315a448a32ae5afd54b9461bf1ca7827480ac5d89a39c057766f24e82f83817582a4c68c75ade41892c2e3852f77512232307690b93889732a893b660f740dd845e74bdf4ef7917c012fd449cdb1e918a15a7afcf88549a4d3db238236d00703b2f63c6dee93f77f3fb682f49a550776068dbfeb84d3087aa10eb2fffb820f5f4ee497eff19563ea57fce3a22f6d6aa0506fd4a5bfd2df750f7119d44e2bd835b884a390d38d1bde4ed71fa4abdc34f5529fcf7b0d7eec22fd31ff53d4a76951d22a1a2fd18308275e4869ebac004b0ef6c054f79ac5b79e7b8cfedf5ab5d48fd88e39fbbbe0b8f83482b59369d6d62fb1d5da1cc074f0d07aa49450c0d9efe011519d0c37ec652862a529f7c85af311ddb8a9d43ddaee40b7f345a25ec3329be01594cb9940543dbbad2c5bbf2fb31d925e5a183e84a2f430cc53879ab217b07442fc04744be50c54897c52aa873d263d5b46da25fe9499fe4c90003a0810288e47321a67924974b9fa98b5b37d8a6a581ed840d2daedeaf162b2e8b700753c2a2f0555d2d942fbf5ae1e9326854b49bcf3688a0e18f9d428dbb20597efd94679fcc3e9c9cbcbe5aa31c73a5de01703baa3f2677ba6967c024db6ef33982087d8f3040d3792dcd9f4c626449e465f322cae29203bab69063f1f12b63fad374e377424cf75b0899cfd377e52ce96f444cb3a97e0e8db3b41f1eb5f39424a3acc35977952b20aa0698a27138a73226d9284f3a25efb524313705f238a9592bd916a09af23ec6e9b16e63462496683c9ceda2daef611bf61fc5d8e1b17c3d92835a9f78858806834bc035ce8b1675302a3dbc6d4c08f9aea7831c6aceb0ee19d7e8081d5897880fbe953446891dab22f5823541fdc5437f9cfe3eee2b83934e30d0f2e9b5dfec6e380ade4f7e2600832b76ca0cfce8e5c4c7d7531042e07246d8130f8c2a771af950b040d157fc780f88aa0f4e9bc7f13709fb0cdc3fe0a54f3da09f711e0fb7325c622953251344b1e370598de88e0300d7dd8b7b621d6ad95ae26c49e2ab59f85b10312c13223aa5d97ae1c19e4925525891e170bcc7ea6ccacd96edb7b7df4a98a19119ffb05874f8d5bf51286c19e3d9d9b797af831dc743fbc9f1383d20379a16bea4adf8ae091a461bef149e9940d16a3e513bd0f3b13925d04296ae6daa7a67f131184eea9f8da1b840448dd7148af6097ada98b474323f578c30cacf4b34d2d5bce654601f36b273a56036456c1a3ec98e6b7550d4e0f7db81fa91ca865b56d103a91e7ec42756b6946c9e2a1bb245cf16c82a487b8a6fa68b5340a7358a0f6e183bea5445a9aec77c2e8a616499357940d5f77e7a986c1e30f514eb8982a8a4973776b84cf5be8e237f4bbe95e2738e58df961b97748661aeea152332c031bf75aeca711e752918f5e9c43bf63be9cb52869120ce0d7846205d3b05e4adfcad54159ac95aa8750cbc647121470bbc7dff0c393361f188060024a299e783253c1ce093e811ea0ede5bf5f2f3b09a8c07ea08a8cc22ed918968e66fa6320fa4e1237d243f37fdedcf4f50236221ca991ce4c63df29663e7194d6c6537dead2d6841220cbf8e9c817a7c7ce5ef01833ac50d66407f3935d64d65e3271ff7db7d84ee24d4b1edc182d2cbe31688e94b33388380e6b1021fc6ce3b1d722175dbe8135a2c3d5a72b947dcf3944cef4eb9a7793dc929042c2db1cb2014b6991ff9ce7b035d811974fdcdae1bf538948887c197d01bcbc5e91ce7a743036bbaf79fc0c20d7fdf19460e3e925d97cfdaea0a134101552010493285b5436c04be8ba67bbb224fffa1a8791cc6e2e74f720fdfbad8ec35bbe906fa47e62acc1ba47ea93510a21350eb17d14a15ef8e27a271c50ea19e394a6d42f35657c0074eea4fc1cbb91b0d424da59dcf5327b10cc2ffc4f0149deb67910a0494da8607306efbc35bb21c951fb1eb6c223842ba864810b764c417c43fd403896673b2ba9c1d891741df720614499a8051c561037c67f16119cebfbf1886ea1392c4687a51c003513d6450d26a863fa4d80713c9f586ab6ce463eef3e1b28cb210d30dbd639824218e63609129483adea0562c565a22b35dc35de778ae55fa6bd94fa9adc0bfefde58c440ee9a90ec3fd27c13e22d876d3c6fd78a37c75ba4b5b5c9e69d3f0565f9782c7cecaa66baf7fa01e4cdce6857c120bc901acd793915974dbbf7d3d8f5b883521063ee07dec4886b65768bb086f1388eef382fe85f9d33f9ff05b25a63a285834f69aa69e26c0c4b4184424526388c1e40ad2d115a1de4efb163b7f06ffc71442a38b5c23a7f11503ef8287779b8405bbf55c880a27372235ce4546ecb36f381a5abac51be1167c168a5ae4db8161f2ce71bd337372c09b9acd1aaaf7695433d4ce4fe4f83d8e2e2158bdd728a9c6d212b8ec400e926bd25737900d333d8d52685fbb26f4e0e2d8d4ff3ac641b5fe69ccaa011637e112c063a537651fe31e1b282bc2a9c177c3da533bf36a90b2217db44269f9db0b30e0e9a8603a3635550ca04c8913a14eb92a85d338d8dbe0c73b6f5a6f1d6936bc31a169b66ed61253c231a1133417707c4b242f48b5b5fb64f546ddb28d724c66bcc6fd131825047b3450dcf5175f69e2f9091cfdf9c6476e387d97079f49c67214fb84642ceeca1f3af6d3f4fd68a76e4c6d600d5c6d029d45e79e522bbbc82653c1d5a9ca621aec8e36e1040e052ed8861b18487c533dad792baf018ef44156928c9b690fd0e83cf3b392a6878d4067f316bb994a97367aae029b375085417b269e945f9d836e54e89b64a3faf6c0c5effdffac1108b989deceac5d0b5f9b481e047eb11367c5d3e59a3deeaabe4d0d78e09b6bb67b317ffa1719a4215afa941a61f847f39fa488768adaeadde4188bb22d78f0daf1048b83ebde67a1eed25bfa065c1cbb1af4d70d3481fee2cb534c2ef7070be1a4b2582249cc9672ead51576d5f02b37b3ab87b8f42076b1517f7437fae9c589ebec01e3e7cd42af62bab67162ed0d54596dda2607483d633eb9669061c86ae9a8f0c5e84c93ab988ec21c3a0bdaad8cb7f547be4c167ed007f45eecbb2a80b2398593cb81b9ef8a07d85e7886664deea67b95e27fb645afa5b5160abad0bfcb6369aa10fe8663bc396b9f5309422a903a5e5abd418de75b0886568f16111bc739076410ddf7fcae223de2fbae334688d477f19429897168ec76176e985f638c94d9b892674761622d8ed89835fb46632fcf6544b8570e9c6ed928c5632fdf70ad56869b3f672af9604fead2f9bd8634187e56e3e3a7055c92d1bb20e931226e71195ea3a7459836d3de13afc43e6c1bc4b2dd705e1c6657eabeaf68a2d95acbe9e5194bfb6e2a41bc92605de05b140bbf40f8a23060e0f3ee1bd53c549bb5e945109939806655a6a9fafb07fa1837410c0cc307996fd7c3090b0d3069449063881cea8e9c0ea3f11c7eb125d9ce42a5b6a4b9f4a876d13ee3ead157958460142614b4137977558f6627da018f1efdae8572a490e4f373dc63a7b7fcc316ae97a2d7a4325ba3a993232eda1854bfeb8dd22595aaf1e205f1dd0ac40e13e6bf99b681e11d432b0875ba331893fa015f4474c1dd7c350ddefeb28571ff43cf35eda99a6d67efffb783ede9ffb759c2cd52df023f220fd35221ba263fe8d295de9eed925d258030a264e7eaefbfafaa449a2444fee8e195f05673d146f44b3fe4d75d34bce489f23dc1528ec91160eadcea70626b9426e63c1e6a38449dd6d13615003ad4d4809812dfc63a15eb987146d0de2c2dddcb8f5910f9e619e21ef609ebf3543f1cd42fd2b2982e71e330947c440f1fd5eebf12b0057080b6bc1faf482e91b898a1c1eb1643f9aa6c343492e8b972004acb5bb6ea9448ccb84bc9f9f8a6af4b6ae134908c029e7fe1b3d770a3668cea95f058da83b197820b8542e562150375f11754e16c0dda2b735a7451c556155c6450d388dabe3ac04dc364b9ccb2ae1ee2dbf2a8ba086a41e88b417e6f704bf457bef5c75ab01a346915d87589f66a43131d1a0c81746fad11de1c191ea306df3686af01999eeaff59880f0336d973ece7663042f81dd55c798cff919304a6b289754b889eac9a8b443c31306b8a40f70d9b0b51dfac6e451b4e4b5d154e83572eb88b85e4b5a1715b0f1ccadfc7ea2ccfc52363b62cff1d95de107b11ceaed0c48d293a87cd61379724cc9b605639285bd15ce9647c97e0ee971733ab076f8a6ac912a2ef046fdee6c0dfea8c2dda1b49db21b16d848f33d4b254013af4b36252f4410c53951d9bb04b0877d42b837769320f0cdb903058b7e553859b28b9cd7a999e36105ff8ab8308eed465fb6ac96fedd8291830e604c1dcd26268423542bfd7cf76751da0223ebba1f0060257f036a352af6a8deee45ccdd5b3f36c1bffee150f1ffe6e7f23bb35c4dbb2d524e7fc89a1b77743c1f39353896e47bbab41592c640f41aa93574bcd5c257f3c9f042a6974f31c7c869a32adfefe933a8c70190d7e5d7399d29e2dfdd419ebf2e0e07cbee92dfadc9091310ab96155041ce915a16b13ba2a0e4601d10e05526f035bc55e7f66fbda5c3a48f81f9975d0b894cc82b788f7cea4ec7ec5784d48ab42446eeb513582b53e75ba7f3216cb5a4a07e9055a8ad2576aa925e3b85ded3e48e28f271423ceebb38f8ef0ef74cbe33b59561844bf024c20e714c7849ba42ce1426f3c74b47a1a0a54efb7abc79dd80ba584cba4b2bd510d9e409bc6db09079da033e4784b79039d81e6162c455692fcfde09f8dd650f21ffa799fb337c906e20d1742f66b2dd889f27e2f879a21c8219948c0028c65a2041fc6f81d5620e5ca9e1d5bc52e07bbec8be29d3bbba5bb30f6b31020dfb326b", 0x1000}], 0x1, &(0x7f00000001c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r0, r0, r0]}], 0x68, 0x1}, 0x6) getppid() r5 = getppid() r6 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r5, r6, r7}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c56997", 0x16d) 12:08:18 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') getgid() 12:08:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xff77) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c56997", 0xa4) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x2810, r1, 0x0, 0x0) 12:08:18 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r2 = getgid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') 12:08:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) r2 = geteuid() seteuid(r2) write(r1, &(0x7f00000000c0)="2f1a92baa2d0f7e2c0b3fa313b74c0b81df63b8d9e8e115bfa227e577f34580b67d02474c94d250a49d01dfcc79f09474f0cbd086af5ddcee8df060da0a562fef9c5976815ac7dfcd154e6072c45c96a57916cb16740d0b5d03ed959c81917720f91abd4bb6d5eca95a75a866388a75dcc23a4bb7de2b37848d41cdfdab67aa15bf8b5d921b0dbd75cf16f500ed5bb4ac43185e5106f22a3115c9c7f1dadea118d337c68ed96f4d92ae4", 0xaa) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c56997", 0xa4) 12:08:18 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000000)='c\x00') symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') 12:08:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockname(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) r1 = dup(r0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c56997", 0xa4) 12:08:18 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file1\x00', 0x80, 0x45) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r3, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c56997", 0xa4) 12:08:18 executing program 1: open(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x80, 0x20) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') 12:08:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000030400000eaea597786f9f6468c97b41c533891b59f320c56b53c4a724a1c59142165d1be3b67bbaea0761b374638d36066c7eee184b4dd949b44153c9e3e4b"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) r2 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x1ff, 0x6}, {0x18, 0x1, 0x81, 0xffffffff}, 0x4, [0x6, 0x1110fb0e, 0x4, 0x1, 0x401, 0x2, 0x3f, 0x8]}, 0x3c) shmctl$SHM_UNLOCK(r2, 0x4) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c56997", 0xa4) 12:08:18 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x46) mknod(&(0x7f0000000140)='./file1\x00', 0x4, 0x3) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) 12:08:18 executing program 0: r0 = socket(0x1000000000002, 0x80000000002, 0x4) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c56997", 0xa4) getsockname$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 12:08:19 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000002c0)=""/147, 0x93) 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, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x43) mknodat(r0, &(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x8000, 0x9) 12:08:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x1000001bb) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c56997", 0xa4) 12:08:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000008060038af25487de428490a08b39c1d0913dd0b562000d4a300f1009b8d6c2dcca1e2af3009d3abc0eb7542ff7369ae16fb9e8d1ed371692cf443acdff11600000000"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c56997", 0xa4) 12:08:19 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000000)={{0x8, 0x7}, {0x9, 0x7f}}, 0x2) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x41, 0xfffffffffffffffd}, {0x80, 0x2}}) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') 12:08:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) fcntl$dupfd(r1, 0xa, r0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c56997", 0xa4) 12:08:19 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x90) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000140)=""/109, 0x6d}, {&(0x7f00000001c0)=""/225, 0xe1}, {&(0x7f00000002c0)=""/75, 0x4b}, {&(0x7f0000000340)=""/140, 0x8c}, {&(0x7f0000000400)=""/241, 0xf1}, {&(0x7f0000000500)=""/198, 0xc6}], 0x6) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x820, 0x2) fchdir(r0) 12:08:19 executing program 0: r0 = socket(0x2, 0x2, 0x8) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f2800000030fd"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c56997", 0xa4) 12:08:19 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getpgid(r1) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') getpgrp() 12:08:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = shmget$private(0x0, 0x2000, 0x44a, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/71) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c56997", 0xa4) 12:08:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c6530008ffd91d37c556ca8953bd5ec049f5f471ec7c563b28f4d52e4ba724f2a3496fa0a1c6048518e726bf284593f24ce61c4eee23921db0e6dac73a6"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c56997", 0xa4) 12:08:19 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) r1 = dup(r0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') close(r1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x4) 12:08:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) madvise(&(0x7f0000ff8000/0x6000)=nil, 0x6000, 0x5) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c56997", 0xa4) 12:08:19 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') 12:08:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="149999521ae1e0977dce8cb5343be89057cdee05e538a2f717ce81b85e2f61917e6f15f8f802a42270a1a47c4c0ca8c2a6fd025bccff41af297f2b8b9f606d764f23639d80e3", 0x46) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) writev(r0, &(0x7f0000000040)=[{&(0x7f00000005c0)="fd81ca36de65e7466cc27d0a763a5d48d61c23c4fe0c5d9e6a813fa96da7cab2dbf87d7c6d49bb7abd88ce920a32e0fcfe8c1b6e20a02abd52e6a253320fda9d6f642a4e7935782f2e3d45bc3129e8802ca44a060c32705177e34dd1017f8d3fcfac5bc924285d43923b1faf7471600172693fe36d3942a4ed70136b156908fc8c4106ab9e7ed02bde82892a0770bb718d51ad3eaa6a50b6d8cdd6796251b62577bc9c0b9115bb0e463511a1e7c379a495de00f50d78ae127b1229ef78a92d68de59a072a468f55cc7826ed9f54a2fd91d7a8140f5c4bb29550ff3458072a4f62ffae04aaf9b110e36f64d6794d0da0db254f06e80c4e73cc20d510e12dd8f906a22c53315a9aa95421040255550dd6c1df9205755b2d75072610529e9674c15020f334de2816223bb95731f5790e215545715a6f2bd9eaa9d167fddd342e105457c7143b82ba9de596fefb6aa711e7ae3f165fb9a7b8dfe0efa68d160ba8d85e1e8cc7e9a61c6e5b79e7283bc696fd4453e0b204d4ccac95dac27b9dd3784b3c852ec3624241679ba4cecba04397a10100b9b971637b5ffc4d1e2c91681daec5f21ba2811f1ab141dcc3c210860e389a1cd2844a1cdeaa713e59459c0ae88dd56252c52d9c8ebfd3db0a824fa940a75ba6dcb0c6428c2348196e433c7d88450b42ce72eb49b34d50f42e2bf600be979fc25943bf8a782cfdf85de3c7ce85b2ee47efe70104c9554ca605366a7ac30aa714bb94202a25edfd02aa098f34356c2a5bff03726d76a3580d4f38398ff604418a631a3ef86feae3063571a1c59ecaf1495073e251d493e0a0a8dcf0037e062e8c960121aa2adcdc93dc5cd2a68781cfcad27446181c1f9c08b05df0cbd0264a204accb8bf7003166f648e02b871b4acdc3bb796a09c787522c3e31ebbd338340e3c00dd64ee2685f5ca01fc9dfd7ea753b5914cd8f67e43d0a8e14f2ff010791a927c75b814323f76a9d3da0959fb236fd964d6cff117de3329509ca20b0fa469608998c1b6cd86e501bbd8d039196b7c0186a8a3453a0b70bc0eba3834912a2626a929805510da3e5bb45101731613598312550b4b5c804f127c6fff58df10de5730be9be5e1066f350cb0fd5140e0312bd5dabf8ff26613e0395e3231d733d2600e6fbe100bf44731973f63df58f3ff8f0e13e009434a47dcbebeaf7679e04050388020d5a0c4b5b199fac90c74a85aefd76bbc537efde0a621a1e07d595161c047cf638d2345bc6b5ee4658d30473d5528e4ced1abbc6da169f700e9c70a2e269ad3608b3649ed1091274cdc378ffb2277839802d3cd74f124a91e859badbdb37f38f5a8e75dfa5dceece8084e3f05d28c1282267fbc16aee5aa7106ae5f1421de39a37c86f2a0bec72404fd4784d33cc2cbea29527255a0a20f70813a1a152582fa24034177299d4d76d7d6fa9345c8a7b8343196fdadf07c3a5f3a1d22e5eddd3f33b5cc8ae994ae77588d2e41639374dd3d5bb9cc10e184b60194bcf7bcf1f21856d2d80bc4572cb6e6774d2a02454b48230b7100127337a7ee0b6f2b4d334e989c1d074ba83ba47d446254c1c027613d49761246d9ec2c04bdc3a39953ef1ff181aa5081a7ea2565e74ca7a5506542a53606e53084e494eeda79debaba47942154b9c4a1f1ef433f95dbdb105a9218ecb7f46bd6f2ba00a495430ac4160c4411be64ef7799c1d3cb309055667031f987550544e01e484e8acd0e427e89c28b4b82953cdf10a4a19e1c35a38a8acbc87ec61be1a9b683cd73074d3155c0e40a37ba10af583c57ad4ffcef389ddfb6625be0924712200aec7d66f8501535b24e6fdc76611d9771ca75945a6d7cfc4ab49d204b93ffb44a315082582197a1fd3c46940ae29eddccca64ef1af028f943aa956d90ee48b7d31154eb77a16340bb7ecb9d43d5af6bc6c4391af41ec8ae5f9849d3e8ad565e149b93d61373231900e5fd233a8c818bd6ad19660eb3d4c529c9cf8184007471d1485797be708a155ed500c541fb3c621c1408ce336dde49c86b843aa8041c8eb09de2a61fbc2b60932239b258b911988ca4d9a119eb55a3fd6800753d62c01dcb63b44889f1b736c8016d14785b014b6d3cb417fd557fd3b2a75a2d3e419a808a9bb277d33fd1b115af2909fc65ceca57bb0a5f3ecd3c783867923a9dde24596100bbc5988cf6414eff6804d7f0417feee7c475b52755e7b1d4c0864c2287bc7d2c3b7c42a971aeda845809a73e34be7b6e364dc9ed04c464c9267fe67d484f7fdc4af62935155e7c3dcea8af1807d60559f93be60ae73bf873b30d3431739fd8011373282704b67b8ecbffa07396eafc9bf4110454e6b69dde2358ed069d73009cbeae12f670d6b74220a2598fd4cb9e982edee4d882df50a6f80c36421daf99c402142d6ebb118860f7a131e3ac48232de254fad18c42d1d06bbfd4af830db49162ad54a33f44b3eef9aac5bf0aaa43215af0f03f422c797d477409a8dfe5e05c173df6b81fc777d40c03e1e04379c3ba318e52e39a63c9f2672d65d35888cafc404d69f2e338bc5a26071a0567f62d3c415c1aff0d284ad6447d59b80e99ce79b4d2b823b128730d6765b32b432c6e1b38612fdd244d67595a73fb50f4b87bfe65838f1fbde8deac73371f3eb9afecbfc92a2eb714cbc0d82e60ffc13802c272b0e18bfb30a97a5840297e41c8f56a4da56de0a5235f6b18bf17839037d12c5d1e4c42ac06d3f2d4722e3b7bd46a4d657bd9ae4bffb4715cafb1809247b7ece383a68058193e4e2c343be1e5add473d2df0622f60d1aa9d244e04e8831c0e3c703f5c82dfa9d38def3a64c562b69aacdf771612968590e83607dbb3a30ebf2aac909717a44a0f17a32896f361afc09f91a5a9bd501d822fc0ea4080e6ef417b650514a8e542d8603b4cfe6876bd52da49d5a38bfa6d0a0bcdf5379da133369d184db4dc225d539a7faccc85b037bc68291b238380763dfdd2aa5a75dabcdc810930ba0f18e39fc905346d9ca1b4c73865d9440bb97e64070d7010543982aa0987551b714f863cb28ecf651313116fa86f87618e1e2f27e4aee8c4c060e4611a5c9f8176253fdd3c3226655b85ea33f62aae82947606b9d194458ab73cb4436885b950ec39a7bf23ff54ec988785d01d62f69b1678401a1f139786d658575e59755f73d37ac88a975c1e563d5733e5cd7d8185abee4886b5c27e0acd9d92bf6597c0a77d2001fab2f25ca0d9005df742189bdd1f449a547e98678db7ce5b4b00c0d47b956e69a492a9d4087b44682220a0b5b32c6d1260df1b3996f798520669051e1fd67f46acfaa67a51274846654b4d2750a9fee9f42711c04759840f3d7edb0886a47ff7f37dbd11c85fad77f8809aef5ef3b65483c53cdc92a2242e638b3d3b79733e444407677e1167d39b556f1e49040c44d334a0f9646be6fcb0f90af69b0a9ca0a660fe5a091a78f326c615a16e9c53bafcb472e471db74a70caa1a4e629f7e7203f08104063975513a803ffb28a5c238f5b5420a0f51ff18b3adfc2c7ab64f2010e69e21aa7ba366aefc38b0546ac50871791589d55859bb6af9b7b242ab45182d76cdd7a536c7144169172332a566796717c4ae0a65c5547f2c307c80a05fb2297c17c15785e795159978f12303dc661906c8e0aebd8c9853a4935ffd3792d5409f501980fff8ae33ffe6e11b31b65c102ee301812df536077112dbe43ff4f30d01974fa8b3a90944aece2485c6d7c20227b467fe91ae4eeff25d86ae9743368fb4bf113b4409607708ad61e1c674e1495012fc9f1cb29a09396dbcd3252669976eb44dc6e91c1db9182225191e8a12dda332a8b57ff534d0a8d0455b7eb4375ac5b9a7510d7c286e450ff3926d59fcd70bfef2155b72f8fc4408941799f44875a7431270236511885c1c848d09d57f48f49487e56adb88c7c958d831ca8f05e6aeac3bee30dd44ee60236535d6224cd2ff0b13625d727c57a9efd1741ede0d388b16199aa2ed4a259c8e261796189fcc488faf482ddd3ff36e0fd864f67ea4f0b163e637ec15bf7e212214e5a925da5cf561ce244d9c8b6d9997a7889951b856c3213fa25a2e522e4a89adb803848e478c9affdc60820454456ea39f1a34406695d188707ad617710f931339db0456966ed0f8a732dd5b67e00ecb81b746ba8d43f68c4ec764f9005586950d7c24105dbe7f7495206d2b5a38f42bacbe9e82065b614470142d6c2c5042bfa44f3409bb1f029639f431aa8bfa834a6d06ac9d41de727c037d2e0e4d6c63519923dec87c16a1a77d5620150a9252b78e29aa7bdf464f9ea25e5e024fdd6bc77485858bb959921e1662d8eaee08ae8505b349253d5304124dd8aeacfd97a517763657d3c27b95266a9abba0f721c909dd67b728866b6a3a2aec938c3b2c1e634329ffef1e053a383e90a77fb935d364bf2ac152512acd0704eb62ddf585bcc94cef12b9cf1a712ca567afae7e5ec6094d17b5ad0b5f4ef185c4f5979ecd3692a77c804d462e757f46fc1229bc046f914acbb145f5e68850f7a0e0105a4dc12afd371456e9714578ba43fd6c6a13306ad4026f3212f50e28283e29b2d9295c79f18380a1a9bbc260d51e631c5f8ad6f057e885c3be7a303dda4254a9b3395b6411e2e7f6ee54db1299b6173848bb283677c08d7536306367919974d92e2cb86cd6193c871e11ee041e97932eaa1f22c74529bcdf517300e32b938b4630fdfc40f35eb020303b46196dbfd0abf1052cbcb06b7ecc7b068d0649cfab43fc14a55612b3e6ff1d1bf250a506745b569405502ed22ee59ecb4129681cd596dfdc9b083be17694525c3d30647668b987e45730e82afd4b44e6340ccf92b2d44b0d85dea066b782f69b0e961e6203e906ada69a88252170fea915ad6b5bbc904bde18543a6fa60d3a57b4ad9e932b4eaaf2f54ac34ff06b1a0bb1e7d3e9952bb6f4c1e96e5991b7bfacf4ea88aa427ef748ccfc9325c3e6367a4433daac36d52cf29d0fcb5c3e1b328f72d86fb89ebc89c105dd1c579d7539e5e029d9fdaf188dce5036b39cd1eb34b6a4f887ffc5cf112257642a759b43e280565f194b04bf7eecdfc716793377fe53093ad85d3d1641b3476a47a0fcf2ffa3b849979cce1d175457c6e08f33fbe21dae0a5c69e4b6d64fcc3480bc2ec5466cb994ae0308c338c15b7ad5b35ee83e30e9578b4106c39e8d62a1bc8507b4e8566f8a08132365512cfbce673ffec0c6da0c9ea78a33a9f514166245588f3eed60d53883b1ef3e162511e9c488153f7639e1543e13da75c61e43d87efbc2f738085eb999007121d366bb4139d608bf868b37574e8297148a7dfd0f0124069d160d9d7aae7e41e14c2ddb747813730a15acf98a2fedd5f2d99b84e8db7da13302badf6a7850c8f9094beb021430ae86e67e5d9b6dd66a1a2cbe39253923cee3e042decc36b1b19ff96d9b49e8aa1745ffa5e02b7d7d68634a55dc36af9b3df1f22f91e47d2c06f14f9c18594c2e96ea46dbb551ffafd416d9408bce866d056a2c46853fa4d14212e38fbba34dbd444dd73571d82c4131b2e35a88a1a39193af5c3f1414eb168836c09bce55ff6ca638ef2e6fdc4ad8be156b7ee8ac39e60c7ac653e0556d53ce30be9b6a29162b58ad59e0b07a3ff70c45d31c753fbcf36db30ab7624a7013a9b95261277fbaf59014547638c33001baf9052b97a36c36214da5ba9806ea0157e2210f5c9e75b9a6fd3824a4bbddb268488ef2c86499998472b42a5965e5ec7d21d1f2efbe57818bdb", 0x1000}, {&(0x7f0000000140)="7efea49e73ebfe96af52049bc892986531840302210eeda8a77ecada8d90d52d6677792fa8e8c5692f6eab914dbf43d8bad7b3529456e865a892edb66f806408019c1be890b2557934b0e9a4d0cf27058f4fafc762e52a763f6b58583920d13f0c3e69a054353bf3", 0x68}, {&(0x7f00000001c0)="0127cd2d948b233001b09fc2219e1bd60992036679ec72282dc9ea080615f6fc5ea5dca877077819f6d669c244c93b6de1ee97745e3cbf5209a57f8acfeae544f19e1a13755f7e48bb45072e964af21adbace4f30fee8c76d64847b402e404c1aa786ac30140d653670c2501f9fee36bf6e827b1583f911dab4cf63772a2f705f8945d0e5d276dccf17f6d9fdc8cecafd9fbac967f9778c062433f14ca6eba1a79c3e4e970017f6fc572d9a740cf855bc42254c9efb4b31b178c9e0cfca9cb8567f09b2d4fdce5b95b7bd5c33ae242e2b6a7fab9cd08a7ada52b2fdad041263421b92a60cf81516515", 0xe9}], 0x3) write(r1, &(0x7f0000000500)="8a646c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98c9189c91db5365075f1bdee30448d79c34be5004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef0000000074a944c56997", 0xffffffffffffff3d) 12:08:19 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x2000003ff, 0xc0}, 0x1c8) 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') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) panic: malformed IPv4 option passed to ip_optcopy Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 296471 74914 65534 0x10 0 0 syz-executor0 *430960 74914 65534 0x10 0x4000000 1K syz-executor0 db_enter() at db_enter+0x18 panic() at panic+0x147 ip_fragment(7762f226615701bd,ffffff0073d839b0,ffff800000173290) at ip_fragment+ 0x625 ip_output(6801b409e261ae98,ffffff006f303690,ffffff0073d83100,0,ffffff0073d83100 ,ffffff006e720c08) at ip_output+0xc8d udp_output(84fa9141d40f386e,12af,ffffff006e720c08,0) at udp_output+0x45a sosend(1b7d694cbaa9870a,ffffff0068a685b0,ffff80002117b968,ffff80002117baa0,1151 ,0) at sosend+0x477 dofilewritev(9905d0c9b812ce83,0,3,ffff800021062720,ffff80002117baa0) at dofilew ritev+0x148 sys_writev(20405d94a23448db,790,ffff800021062720) at sys_writev+0xdb syscall(d08acb04e6f802ec) at syscall+0x473 Xsyscall(6,0,d,0,3,738bd004010) at Xsyscall+0x128 end of kernel end trace frame: 0x73ae9c6dba0, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic malformed IPv4 option passed to ip_optcopy ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x147 ip_fragment(7762f226615701bd,ffffff0073d839b0,ffff800000173290) at ip_fragment+0x625 ip_output(6801b409e261ae98,ffffff006f303690,ffffff0073d83100,0,ffffff0073d83100,ffffff006e720c08) at ip_output+0xc8d udp_output(84fa9141d40f386e,12af,ffffff006e720c08,0) at udp_output+0x45a sosend(1b7d694cbaa9870a,ffffff0068a685b0,ffff80002117b968,ffff80002117baa0,1151,0) at sosend+0x477 dofilewritev(9905d0c9b812ce83,0,3,ffff800021062720,ffff80002117baa0) at dofilewritev+0x148 sys_writev(20405d94a23448db,790,ffff800021062720) at sys_writev+0xdb syscall(d08acb04e6f802ec) at syscall+0x473 Xsyscall(6,0,d,0,3,738bd004010) at Xsyscall+0x128 end of kernel end trace frame: 0x73ae9c6dba0, count: -10 ddb{1}> show registers rdi 0xffffffff81f15558 kprintf_mutex rsi 0xffffffff8109bf47 db_enter+0x17 rbp 0xffff80002117b590 rbx 0xffff80002117b630 rdx 0xffff800000adb000 rcx 0x1974 __ALIGN_SIZE+0x974 rax 0xffff800000adb000 r8 0xffff80002117b560 r9 0 r10 0x643223e623c833c r11 0x4b276badca648041 r12 0x3000000008 r13 0xffff80002117b5a0 r14 0x100 r15 0xffffffff81c5f94c apollo_udma100_tim+0x10bae rip 0xffffffff8109bf48 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80002117b580 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor0) pid=430960 stat=onproc flags process=10 proc=4000000 pri=75, usrpri=75, nice=20 forw=0xffffffffffffffff, list=0xffff800021063080,0xffffffff81fbf118 process=0xffff80002109b3c8 user=0xffff800021176000, vmspace=0xffffff006927a430 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 74914 296471 20614 65534 7 0x10 syz-executor0 *74914 430960 20614 65534 7 0x4000010 syz-executor0 45270 115753 44384 65534 3 0x10 biowait syz-executor1 44384 484992 74142 0 3 0x82 wait syz-executor1 20614 368450 1974 65534 3 0x90 nanosleep syz-executor0 1974 317194 74142 0 3 0x82 wait syz-executor0 11536 524215 0 0 3 0x14200 bored sosplice 74142 423706 37643 0 3 0x82 thrsleep syz-fuzzer 74142 462669 37643 0 3 0x4000082 nanosleep syz-fuzzer 74142 256203 37643 0 3 0x4000082 thrsleep syz-fuzzer 74142 411904 37643 0 3 0x4000082 thrsleep syz-fuzzer 74142 44309 37643 0 3 0x4000082 thrsleep syz-fuzzer 74142 8302 37643 0 3 0x4000082 thrsleep syz-fuzzer 74142 280776 37643 0 3 0x4000082 nanosleep syz-fuzzer 74142 49626 37643 0 3 0x4000082 kqread syz-fuzzer 74142 415911 37643 0 3 0x4000082 thrsleep syz-fuzzer 74142 356386 37643 0 3 0x4000082 thrsleep syz-fuzzer 37643 214338 71359 0 3 0x10008a pause ksh 71359 71622 31115 0 3 0x92 select sshd 5818 57997 1 0 3 0x100083 ttyin getty 31115 27701 1 0 3 0x80 select sshd 63447 183446 47760 73 3 0x100090 kqread syslogd 47760 392884 1 0 3 0x100082 netio syslogd 74595 367040 1 77 3 0x100090 poll dhclient 70733 228719 1 0 3 0x80 poll dhclient 70020 167001 0 0 3 0x14200 pgzero zerothread 91461 221266 0 0 3 0x14200 aiodoned aiodoned 67136 457710 0 0 3 0x14200 syncer update 13215 86488 0 0 3 0x14200 cleaner cleaner 88560 363388 0 0 3 0x14200 reaper reaper 18339 288177 0 0 3 0x14200 pgdaemon pagedaemon 89490 103035 0 0 3 0x14200 bored crynlk 93557 145390 0 0 3 0x14200 bored crypto 24170 489663 0 0 3 0x40014200 acpi0 acpi0 58096 116014 0 0 3 0x40014200 idle1 93836 445479 0 0 3 0x14200 bored softnet 39477 224996 0 0 3 0x14200 bored systqmp 5185 136321 0 0 3 0x14200 bored systq 39941 350173 0 0 3 0x40014200 bored softclock 63484 292458 0 0 3 0x40014200 idle0 1 371398 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper