00)='./file0\x00', 0x802, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$setstatus(r0, 0x4, 0x0) mknodat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x1008, 0xb7be) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='x\x80') 08:33:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4002, 0x10000) setsockopt$inet_opts(r0, 0x0, 0x400000001e, 0x0, 0x199) r1 = socket$inet(0x2, 0x8000, 0x80000000) bind$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0x338) 08:33:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) pipe(&(0x7f0000000000)) read(r0, &(0x7f00000000c0)=""/77, 0x4d) 08:33:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getegid() setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000000c, 0x0, 0x0) 08:33:58 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x24b) getitimer(0x0, &(0x7f0000000040)) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0/file0\x00'}, 0x10) writev(r1, &(0x7f0000000580)=[{0x0}], 0x1) 08:33:58 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x76, 0x4) close(r0) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x800, 0x20) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000140)={0x0, 0x1, 0xfff, 0x6}) ioctl$TIOCEXCL(r1, 0x2000740d) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCCBRK(r3, 0x2000747a) 08:33:58 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000001380)=""/4096, 0x1000}], 0x2) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) readv(r0, &(0x7f0000001340)=[{&(0x7f0000000140)=""/102, 0x66}], 0x1) dup2(r0, r0) 08:33:58 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = socket$unix(0x1, 0x2, 0x0) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/109, 0x6d}, {&(0x7f0000000140)=""/90, 0x5a}, {&(0x7f00000001c0)=""/47, 0x2f}], 0x3, &(0x7f0000000240)=""/32, 0x20}, 0x800) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7, 0x5010, r1, 0x0, 0x3e) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 08:33:58 executing program 0: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r0, r1) socketpair(0x6, 0x4, 0x8, &(0x7f00000000c0)) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 08:33:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c24a3320f1f8296aaf771adb4fe52534d2ddb2916747033ffac46b010ee4e3b5d820a486254503465d39f9437fc309edaf8466aea97032050c046bbce4", 0x3d) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00dofile0\x00'], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) 08:33:58 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000c4d000/0x4000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) mlock(&(0x7f0000d0f000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000d0f000/0x2000)=nil, 0x2000, 0x4) 08:33:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendto(r0, &(0x7f0000000100)="238d479673fbdb9b632c84bf5635e27bc05f7379c3e332680a36540d5a02219e164eee0a6250e9487741bc1b0e504c06bcc6a204586d76fd083cf6ae41f13e2dc3bd5572145bd2405f4c69e2561a9c513c060dc976ee7cdb1fed64fd96db74c162f35f3b71f6ad", 0x67, 0xd, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r1 = socket$unix(0x1, 0x7, 0x0) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000180)=0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) 08:33:59 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000001c0)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7, 0x4d0, 0x8, 0x15, "d62d1118120bf52273dc9120c79045e011e7b2e4", 0x800, 0x8}) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) ioctl$TIOCSDTR(r2, 0x20007479) dup(r2) ftruncate(r2, 0x9) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x90c5, 0x3f, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) geteuid() 08:33:59 executing program 1: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 08:33:59 executing program 1: r0 = socket(0x800000017, 0x1, 0x0) socket(0x6, 0x1, 0x3) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 08:33:59 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xff, 0x1ec800000, 0x2, 0x6, "c56b818d71eca45b62c8a25f19c9bae0031543f3", 0x100000000, 0x5}) syz_open_pts() r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x377609, 0x1, 0x400, 0xffffffffffffffc1, "09ecfe512ccd32a96ea8378a2792a1673e7a7802", 0x8ec, 0x3ff}) 08:34:00 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) getsockopt(r1, 0x1, 0x6, &(0x7f0000000100)=""/121, &(0x7f0000000180)=0x79) flock(r0, 0x2) r2 = getgid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r4 = geteuid() r5 = getuid() sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000200)="0f301397b0180d7d3373f54deeedecf6fc39989a7cafd0be04f5864427a62d9a90a78f148c353c3dec21034bcf5d0bd960f9f66a1d41c211e0b1a5cc8405fd98d18c019cc264c4ec68b6ae6ebf02653b419a89c858b8120a52ccbd368e6e4fdece64b7d83778ad68232d3a7f7afe63c2deb87d87c9b43765b0f7811782958b8f19b45b3fd471d1335c16911b8b94d53f50386ea44e232e65257c7b5c67e9b64df33982906076f38206dbaac3c655512f4dbbdf", 0xb3}], 0x1, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r3, r4, r2}, @cred={0x20, 0xffff, 0x0, 0x0, r5, r2}], 0x40, 0x8}, 0x402) close(r0) 08:34:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) lseek(r2, 0x37, 0x0) 08:34:00 executing program 1: socket(0x20, 0x8004, 0x6) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x3e, 0x100000000004, 0xb) r2 = semget(0x1, 0x7, 0x40) semop(r2, &(0x7f0000000000)=[{0x3, 0x5, 0x800}, {0x2, 0x1, 0x1000}, {0x7, 0x80000000, 0x1800}, {0x3, 0x9, 0x1000}], 0x4) r3 = getegid() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000180)=0x1) r5 = getegid() setregid(r3, r5) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x2, 0x81}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100)=0x3, 0x4) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) 08:34:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x4}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) unlink(&(0x7f00000000c0)='./file0\x00') write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r0) r1 = dup(0xffffffffffffffff) openat(r1, &(0x7f0000000140)='./file0\x00', 0x5a31ca12cf24a458, 0x24) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) 08:34:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0xa4) connect(r1, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) openat(r2, &(0x7f0000000080)='./file0\x00', 0x8a, 0x101) 08:34:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) recvfrom(r0, &(0x7f0000000000)=""/58, 0x3a, 0x800, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x0) 08:34:00 executing program 1: r0 = kqueue() fsync(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) 08:34:00 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r0) 08:34:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) shmat(r2, &(0x7f0000ffb000/0x3000)=nil, 0x1000) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 08:34:00 executing program 0: clock_gettime(0x2, &(0x7f0000000000)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:34:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x7, 0x10001}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 08:34:00 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x0) setrlimit(0x1000000000003, &(0x7f0000000000)={0xd54c, 0x100000001}) open$dir(&(0x7f0000000080)='./file1\x00', 0x800, 0x8) setrlimit(0x3, &(0x7f0000000040)={0x5eb, 0x10000}) 08:34:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = socket$unix(0x1, 0x3, 0x0) ftruncate(r0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 08:34:01 executing program 0: madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 08:34:01 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = accept$inet(r0, 0x0, &(0x7f0000000100)=0xfffffe93) connect$inet(r1, &(0x7f0000000180)={0x2, 0x3}, 0xc) r2 = dup2(r1, r0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x308, 0x8, "5a92d97f84b170d68ccd88f7d743f1fed53c97f9", 0x4, 0x2}) getsockopt(r0, 0x3f, 0x1, &(0x7f0000000000)=""/131, &(0x7f00000000c0)=0x83) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) 08:34:01 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x2, 0x44) kevent(r0, &(0x7f0000000000), 0x9131dbf, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x20280, 0x0) openat(r1, &(0x7f00000002c0)='./file0\x00', 0x400, 0x20) mkdir(&(0x7f0000000340)='./file0\x00', 0x10) unlink(&(0x7f0000000300)='./file0\x00') recvmsg(r2, &(0x7f0000000280)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/202, 0xca}], 0x1, &(0x7f0000000200)=""/120, 0x78}, 0x800) 08:34:01 executing program 0: socketpair(0x1a, 0x2, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/10, 0xa}, {&(0x7f0000000080)}, {&(0x7f00000000c0)=""/131, 0x83}, {&(0x7f0000000180)=""/42, 0x2a}], 0x4) ioctl$TIOCCBRK(r0, 0x2000747a) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) recvmsg(r1, &(0x7f0000000640)={&(0x7f0000000280)=@in6, 0xc, &(0x7f0000000500)=[{&(0x7f00000002c0)=""/169, 0xa9}, {&(0x7f0000000380)=""/68, 0x44}, {&(0x7f0000000400)=""/193, 0xc1}], 0x3, &(0x7f0000000540)=""/209, 0xd1}, 0x801) r2 = dup(r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000680)) r3 = socket(0x0, 0x2, 0x1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000006c0)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000700)={0x20, 0x7ff, 0x8, 0x3, "dda70106fcff7ef316aee4ce610f74682af10bc8", 0x9, 0x100}) r4 = open(&(0x7f0000000740)='./file0\x00', 0x80, 0x84) r5 = openat(r2, &(0x7f0000000780)='./file0\x00', 0x2, 0x10) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000007c0)={0xffffffffffffffff, 0x10001, 0x401, 0x1}) pipe(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f0000000840), 0x5, 0xfffffffffffff800) mkdir(&(0x7f0000000880)='./file0\x00', 0x8) r8 = socket(0x16, 0x4005, 0x2) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000008c0)={0x9, 0xcb}, 0x10) write(r1, &(0x7f0000000900)="f01a20cedd25bcc0e1c4c4c9445eda5891154fe20bb8e364d7282816f5c94f05bbded226d7ba124b3b907c2e7c1129cde5338a4347e2e7b28c8561b72ac70fbb52d4d19e9fa44a21e9150a0e221ab9a476bded7112ef231e192183b398ffed5cf47bf8093b0de7445164b8623e5e9bb484e88c80ec8100844ff0faa4c879d58225f88a48f87e9cb7ccf205baa8f1dc8dbc39d7e92f3e1467c94f95d84a9b5304d8b1cbb495532a9d70116989f1d7428bf4ba695f914d33670cf62c907bfb46e99755885dc00931", 0xc7) ioctl$TIOCCDTR(r5, 0x20007478) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) link(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)='./file0\x00') mknodat(r4, &(0x7f0000000ac0)='./file0\x00', 0x40, 0x4a) getsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000b00), &(0x7f0000000b40)=0x4) sendto(r6, &(0x7f0000000b80)="8998b26716024aad", 0x8, 0x4, &(0x7f0000000bc0)=@in6={0x18, 0x2, 0x400, 0xfffffffffffffff7}, 0xc) readv(r7, &(0x7f0000000f40)=[{&(0x7f0000000c00)=""/177, 0xb1}, {&(0x7f0000000cc0)=""/238, 0xee}, {&(0x7f0000000dc0)=""/150, 0x96}, {&(0x7f0000000e80)=""/128, 0x80}, {&(0x7f0000000f00)=""/26, 0x1a}], 0x5) accept(r8, 0x0, &(0x7f0000000fc0)) fcntl$dupfd(r3, 0x0, r5) getsockopt$sock_timeval(r5, 0xffff, 0x1007, &(0x7f0000001000), &(0x7f0000001040)=0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001080)="161302ec", 0x4) 08:34:01 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x69}, {0x0}, {0x0, 0xfffffffffffffeeb}], 0x9, &(0x7f0000001800)=""/104, 0x68}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x3, 0x2, 0x8}, 0xc) munlockall() shutdown(r0, 0xfffffffffffffffe) 08:34:01 executing program 1: msgget(0x2, 0x100) 08:34:01 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) r1 = shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x1000) shmdt(r1) socket(0x7, 0x4000, 0x4) 08:34:02 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000726000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000727000/0x2000)=nil) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 08:34:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x119) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001480)={0x10000, 0xc16, 0x508b, 0x4, "a48640e922342057cb6fe2989b5ca59c163d4524", 0x80000001, 0x9}) close(r0) fcntl$setstatus(r0, 0x4, 0x80) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:34:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="30000000ffff00cf062c5652fdbeea4ef5b279557cfc000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r3 = getpgid(r2) getpgid(r3) 08:34:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x801, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x88) close(r0) 08:34:02 executing program 0: pipe(&(0x7f0000000140)) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x20, 0x0, 0x0) sendto(r1, &(0x7f0000000000)="4f764e547b4389d75acfd19cf66ba06c6f26d89ce9d5cdcc77b80c2b8825f7ee5af96b801197fb9fc379281b9b147ceee43e4ab24f18b0b7ae6e27ee96636662a06ec2b82ac05af6d62e5f66ffc0d0971fd8b83a2abbd5dcba11ce7f7f531a4b20c837631209171ca1db5af5d73f868a27d15ca8b2a8496b5a44fc3b8a3615c5697995bc935171c91769de60930898f28326547409561e981590f8b84a47b3cff88e67695ce5b38e9593427f", 0xac, 0xa, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) 08:34:02 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$getflags(r0, 0x1) close(r0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xb3e1, 0x200000005}) r1 = syz_open_pts() write(r0, &(0x7f0000000400)="7e13169c8076c055f8247bb65c1669ae99f2d62c535df97a58c5de943c1cdfb2ad3cf3ffbd23550cb0d71f53a6f917ba6b35993b20985a0e0b78df8b273a57a704fc560ee887f05aa03504eb10b080acd8d627ca9a8a9fc65dbbc4d5123cd1a6b8bd3d3ee9aa88d401e0eb", 0x6b) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8, 0xff4, 0x3, 0x4, "68522b4a083111cf1ace28114a3c517339228c78", 0x80000000, 0x20}) msgget$private(0x0, 0x208) dup(r0) r2 = syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x1f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x7fffffff, 0xfffffffffffffff7, 0x6, 0x7, "ca8a354dc98b632e6b4d67f6f692e087b979dad1", 0x80, 0x5}) r3 = socket$inet6(0x18, 0x1, 0x0) listen(r3, 0x0) bind(r3, &(0x7f0000000280)=@in, 0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x3ff, 0xea67}) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000100)=""/112, 0x70}, {&(0x7f00000001c0)=""/163, 0xa3}, {&(0x7f0000000280)=""/120, 0x78}, {&(0x7f0000000300)=""/36, 0x24}, {&(0x7f0000000340)=""/28, 0x1c}], 0x5) 08:34:02 executing program 1: socketpair(0x0, 0x1, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="4a9036fca432a4f45f2fb32ac56c8477553452a51316d0747f55f0ed299322c05de7010fa00b88d38bea1b7a48bdc4e58fb3f7ca95ba84055ce984d3d181957d675f21fcb8cb9cd62354027d306eabaadb30c786571b41d3a19f0cc0dae6e0769417577ab8aabb7d4d15030efc4a3a456d170dbb19bc127b901a02ed937332005c9d104deb032816af978a988a75f5a59829016158f8780c07d9737aa82395067f26ced7a86a038c954835cd00f41331f8b429445411a8de8d4d6e1fb957bbb1a0325248da0f494be3cd29092b59503efd9b493e76c2a7fb6d58299c8a47763669499c207d5776ebadb04c600862f889b48295b0", 0xf4) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfc94) pipe(&(0x7f00000003c0)) close(r3) close(r2) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000140)=""/23, 0x17}, {&(0x7f0000000180)=""/107, 0x6b}, {&(0x7f0000000200)=""/2, 0x2}, {&(0x7f0000000240)=""/220, 0xdc}, {&(0x7f0000000740)=""/4096, 0x1000}], 0x5, 0x0) 08:34:02 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='W\x00') r2 = dup2(r1, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) recvmsg(r1, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x1) dup2(r0, r1) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) fchmod(r2, 0x11c) execve(&(0x7f0000000180)='\x00', &(0x7f0000000380)=[&(0x7f00000001c0)=')&\x00', &(0x7f0000000200)='W\x00', &(0x7f0000000240)='W\x00', &(0x7f0000000280)='c\x00', &(0x7f00000002c0)='c\x00', &(0x7f0000000300)='c\x00', &(0x7f0000000340)='/\x00'], &(0x7f0000000400)=[&(0x7f00000003c0)='@]#--\x00']) shutdown(r0, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='c\x00') mknod$loop(&(0x7f0000000440)='./file0\x00', 0x1102, 0x0) 08:34:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92", 0xfffffffffffffffc, 0x400000000000949}) syz_open_pts() 08:34:03 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r3, r4) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0xd0, 0xfffff, 0x8d, 0xffffffff}], 0x3, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffd, 0xe, 0x20, 0x2}, {{r2}, 0xfffffffffffffffa, 0xa0, 0x9, 0x1ff, 0x18d}, {{r3}, 0xfffffffffffffffb, 0x80, 0xf0000004, 0x1523c000, 0x610}, {{r4}, 0xffffffffffffffff, 0x40, 0xf0000000, 0xfffffffffffffff7, 0x62a4}, {{r3}, 0xfffffffffffffff8, 0x8, 0x40000000, 0x75}, {{r2}, 0xfffffffffffffffd, 0x80, 0x0, 0x827, 0x40d28d0b}], 0x6, &(0x7f0000000040)={0xfffffffffffff564}) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000640)=[{{r4}, 0xffffffffffffffff, 0x5, 0x400fffff, 0x81, 0x1}, {{r0}, 0xffffffffffffffff, 0x84, 0x1, 0x40, 0x5b}, {{r5}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x336, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x7}, {{r5}, 0xfffffffffffffffe, 0x48, 0x80000000, 0x81, 0x5b}, {{r5}, 0xfffffffffffffffe, 0xa0, 0x0, 0x4, 0x1}, {{r3}, 0x0, 0x40, 0x4, 0x2, 0x20}], 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) 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) sendmsg(r5, &(0x7f0000000540)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x6, 0x5}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000400)="f3d3990be1ca52d9ab4f823c5f4e0a14fdd1146467856bacd072147fec6f3361446cdf21cf29017dea630d1dac239773701d484cb26ee4662263d30385d3dbfc7b06a2ca632d7bbc31c806e2f743565ea74b259f51f73ddedeb41902c91a5092aacc3fb0be14641cee2ea21e78ea013aeb0b6f57e6171fca2e3a1e626444d1a758f89c739743cff07a978b4c47b66cfd3dfc84b1c9f3599410665f7721d9be22b121230c9ba5cf455b34da1274ec37fe52dc2ad9e17223d7e098f181f170a6a18bb27d2042cc8a71b405544cc45ca5e970ba0a20b0e800c96fe0d0b95d97f088c8e05ad8d7c04448753e5d70a57b6c5950c004", 0xf3}], 0x1, &(0x7f0000000740)=ANY=[@ANYBLOB="4000000000000000ffff0099b02161e5438ada76b30001000002992aa942c189737a4004d9f329f8beaabb61762bb0d3191d07000000000000000eb1fd2a744334e3ffffff521b32571b1ea9c7d298d854f5441156483d410ae246a2eefc280481993ce2fa87e1136437c2f13c30f90204b0d68c2d802a25b3663616d070ac660c447b87f151a9e70ab3cb77a5d719b71b501c000000000000000000000000"], 0x40}, 0x1) 08:34:03 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001340)=[{&(0x7f00000000c0)=""/25, 0x19}, {&(0x7f0000000100)=""/21, 0x15}, {&(0x7f0000000180)=""/80, 0x50}, {&(0x7f0000000200)=""/104, 0x68}, {&(0x7f0000000280)=""/85, 0x55}, {&(0x7f0000000300)=""/9, 0x9}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x7, 0x0) symlink(&(0x7f0000000140)='.\x00', &(0x7f0000000080)='./file0\x00') fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 08:34:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0xf95) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="d6a115954d5ccb5868f883605231bb2a6d3fd13f20136ab6593a0c45974d64b0bf1490511321b88b372456f70f05dc011146e450b34614bf0e5ee48e90c9042b94a65d2b5f0aa4c07d1ec07a9b162c32e0a0bb47fcc242482c08c0c1e8e6b75b9efc8223e42a027cc980c2130504bcddc185e0b080870634c817d8e4bc7c44e117d2899bc8be935ef42f978417b046a21c1b260fcad7910993c3483838740e2789ee46bd767021dfa4a00547dfe55cb1df6ad7a253be2cf416f2f6bea75f4e44d5a5cceebd6bfba5c9ce53e54e16e5f9069b829319c731adaa719e33e015c7de364a0d11f72829a4f457c5cd43a9180fc7821f8fd25a8c7bb0cd7330fba9e121532d7d608f473594db7a6b6ecc8956ca0317eeb957b99d00e5ab0fc3f9692bb0d8fde17b4ef6893d045fa2ee22a3a58a98f4da739019529181ea23b00c34914ca0649716a4d14a29c941a1683ab1d2a54c16c1c2418e2e4831359164e95763b2ad640f2e7e60d3a34628542958709ca0939fd1a5402623b01019945a97dd7978799a01bd7ca376e7c0e1bdf5389cb1e2dc4aa8debdf38b3147c421f271c5dac011dbaba93be72d2ef689a9be76b8ee8f4824fe86268414e8cfd4c44f16bda143bffe545afa9fb7f1228d1df7382699a742942a4b975afcd32d5528a9bc2c1cfe8f0db017be6af31b159669f47b531f92dbd44210698ad04954cd88a16eadd61ddb67bf389cab1025e5734a88146a53232ff43459934e8f336575d496b57847a29dfc9380ca31329a4f2d01a094ad821338f9c08381fadc4cfd558e207e963a973bf51e46edf920e3c370162e11facb9664634deec81fbd26e73e7770822f08a84762ab0f1e0de69641b495e495a482d0f27fa42f42e8162dde536dec76bd205cb424f1e4c7f8b25ad46711a35f73df8abf5deab50390628445a56f4dbf3cc745883a7508e962b3094f073ebd089ef7ba61cd22a76b7d305a36b64b91a52d148c8bca47e3b02901dd6991e7ca53d39a62c8a0afd5e201d38009fb72d9737c08b17acb30f3092bb8f003c5da3f5902cf381ab51d7bef4f7387de5ecea268897aa9802291b8808b6975ea5a156786ca5eb688b20913f6c99f2718db31f1e863ae29c8fce3f1c58ef35801b95a22ac9a714e3e208fad47fcdedd0bed61e2b65c8cb95d450ab7acaa9ed1a4c223d1ca97a6011a5b85f0a17a74d1b137a111d8f31c1ec3e2c3dc35fdb498a052ad43f9d9fa0bc0351b03c8bc0dcb4250788f4dc0555acdd3faf225cb261b8d804190901c48b9508f9781fe19893444f7171ed7f0c080ef57748f864eba2bc5e60eaaff91e1145c4afcb79618aae53ee16b27156c51a41f70fba1073f2177838be0a40142cda72c5d708709d3d911f7fdec7fa8cd4c14fdc95d2b7858e89461c6f1aa76245ee5fc22aaeee6955cffb424b74c0533c2e014c55e58631d7e6a11871d445b5618c3cd7ea8b83d95733949afa92c25270e1eb5dc0d03b2aebbc2b435d26a18810bf1bef3477b4cc16220ad2a62164fc999005bee374e173a17f47375e2dd35d5ee688d9f5674427cf4f39f2c63917ea1b58168d993219cb1a05945fbc0b57b2c174b13f83c562bc530190e74e962bb407b980854b5e634fb565cf944f00d3dd0d38d548e567cec021824711ba1c026cab384af6fd5857b1ffd4da45a262918a38725e33c453caf4374a16a3d5690da073a287707591bc47cafec9ad3c500cc973c4423c39f3d8a1e6cffcaf1775662229e81cb1d42387fbc2dad7909a14bf287580b72e87e60bcdadc2e39d114b0e63d6ae720712a94509a9eac06f3e1c0eafcee23ad376dcad69378b4205c19c2726fe3a48e146258e13e73dccb3179fdffbf8ad6be65b1ef05862ec4be270f46e6213385bcefe651a605b266e6886abc191e02b3b6786a279d8bc2f55342184b67af7e6e8a1f57d6ffacf1df4eb493e95cdd573d3472ed8aeb3bd9b83577eda8192a56df48f6ea01e51e1d32d3689795fd2d8eb9b89801fde213d9624a5b26a769ca8931d35f4603278bd4bce694ed6b57cccccddf345f7600eff0ae84466cff1d35c24b07a6197b3a63dc15f317815069d413fa5d920a22d7d248f13c126313c021f20a171eb5c509b13afa7f0b810873aadcee11639f405209f072a59127793cb3074762e67705af7606a214477c1342c852c6311c29c0acfb7fdc8e721af72d3ca10d94a9d97509f70bfb4000001b043f160f02ff9b6b2cbb506bdab7b021cb4bd488a01b902947ed1a908bafd1856b45062fa767ddcde60305678a9dd46ff0dcfe167914d1cd441bf5d37d708773a280734bed32d8956b73e53b8ef8e1b8116afb0d1941769f38a6fd8eed08e10629241b14d38f7136c3483fcb5d357fe65f962deaa8efe61938f9074dd82d395b7c583217d029d3887f1c7f73e849266c0d0c4e34a77256fc28a04935aa44fbe72b3480d64343fd44406b7dea8add7a3c91e56d1b4e13793f1e2e2f42362d20a0e394af47996e9aa2c821d5ab1520cba7d2262e8b5de6e91a5f4f5795cdcbba401cc3d8ea84a8222648231771e06bd8561b7df0c9ce8b38ee3d5be719b05472e78e6980c5d133e7649375f6d5ecb757633da3c1e22d44371b275a68c9747b02a3a9235746701f7c4c04241c54619f60b8c3d62c26a1d1fb2e6885b00c5a6c5ebf6cdf00ac4ee6dea761bcd0162f9632f9e28524015f4f8ab9d3df50b06d07f5e0789c41ba72cb317b26666abbb5fd4ec8275ca9d804b9e1183c76ae2653c7f29804614ae463121783a4faef5a8ff078a00bfac7bc3728ffd23471fbcd287c338349644983a794fc413701587fac97ec15118113c8cd2e45e3635e9d50532172776a209f25b350105b52f790799d5cd4896a6cc582a6df71c22e9cddbc40038c23749ef40ec0bd5de90a50fddbdb39cbd775df0fe0919d235c8925390b8961bb422b2e784e5cd9ad0fc0864d242c13683309817498e487f9f015cd7076e16dc0ca0d1a92d246cc85892518cc0e5a9cf43f57b06bb92ce7242bc20bc7309cdeb3a380159c5e43ca92a72ae7613e7e75638bfb0eed9455285be89e6cb7101630b13739f9952700fbbbb774234a2a671e29c12b4c24e1d503f4786941f7f56b8682ba0d2e8c503fe287c71c41dd39c32736e3740378c3f934e05b9f99cd6ccb16641a207f46b4ee0fbd6b461aad89c5093545ee457263c51d3434e8358f46878d9e16392d96e6583f65082ba329fa86d208d10e970a471599694855594469a7d6b850e19c8496ab7967f0dead10c606666f992fc3d39b8017b9868a5485a720d721f60bf6b552248ee164c70610c3e8039e4c28994ac761d518cc3defc883514cb44bc7b8c80d067f29c111eb788597ad1592f03ca6efb92fe6e5d97cae9ada15dd1103309bef624e0e6c4fda7da79c7535ce2070df6be97bb8cf0311011293f05df2f57cd3bec83c8cef5e9542a4c86d93efdbfadbc26b3817e311ddedbfa66ac2d2e582929400514ff99c85965895cb3e46903a542d223a10ef4ccc4d38a522e7a3c274afc6aad8db41186faffc02fe1047a04580a60479c8914a96ca1a90bbe9aee12f00e42ef6985a9b53f04543d655c573e2059aa03957a17fdac97dc2786a0d33587c6d5a2c1d0d4245b4d4591f77c44ba958bbbfab4c9c62d97b384339eab9fe79477a307d58f188e2d3323f0dec33781fbf8381697244c3655663e55b7b086cc7befd1772316ac3ce6965e025d61eb88d3a6eed7741585eefa7b88923d08930e54a66ad1719f035d75889d3a5ed53f012102c8c86ab979288e6060857b760fc98be3b44978a785551362e26fb2466736a14b845c12ca2bcce0b23118838a1096dcd228ef0c23dfcdeeb485c9baa1982503cbf7c247d120563b63237486ebe5b2d9898f7b4e23bd7ae0bcbae09aee2b1af0804ee05c07aaed080c62db4354940356c81a1c0303db495c03239b97d15fb0511d5e7236f029c93495bcbc69163f4ff33447c270173e25c138da5f95bde10ab1c75a23a87bda710b17febbe3a9743915e47ca7d1792b60f624141797fd8ff70dc0c9864b2412618295bbfdd2325600f0617c2e6729ee8ed60dc35ee2d89a0770fd39780bb86c40837103c9976b8bb3c23e6e854681f056eb5ad1ff8bdff4d0480cb7d679da344bb7f7860f59bf949a66535bb6eea739ea24cce09a6a4dff9465f20115c63c8681ed5877bda47eb1e3c781b376f833e8d3553a2d0261b29deaf5c875174d69bbaaa78c65d39acad4a1d409f0e8a91cced820b52a76c168f2f3b988214af84e64cd8c09ebc0bfba35f856dd0417bf51e10f0744934c1a310441cf8d8bab9a4411ba154669dfb8c62988e9a1127371d0b8732ecde270a0c219d482c557f8d164e402f95b9af8c9c1e52bf71c64d7d7ca02c570db47dfb05daddc43763c0930e62288129f3fd2b276008ff550a0330bf4e94175d6c3215a3960865aaa7511a87f178b16a23559ffb60e21ce569ffb58efecb79dc9130b35ec26114f8e29234f1caf881a6f9e709b1bc79947fb048d658268618edbe864d2814190929e69e2db3add9f505322984af11a6b844779342c72696d283b5ad51f9007959ab659278c7e12d35eeddc6a1b04c0e29160a9e6b650b7212334c6b4b8d9dbf5b4acd25b9222354d38814aa5fcd1327ee76dc199f28da378307e79ae0726f0d743db3926e1db1ec1b1385d16c63ad7e113e86c97cf6a02007e9b00248150eb3d54d1736a44a226f3e65232795c9684f36e1230a61c8edfc4bfb44c25d6f4dcd5bc460cc0df82a70ad1e3a68b34446104a46d923f1d1c2f7e8b463ac7a41226619d43d2d72335be1dd722933c37897953ba927ce528e6a4e8c3e101cb17e0c0bff9187a48772360e7df9c74f6a4ba254bf5bc25fa9c6a8d95bc3e87266e2b12d55a11715fb177f3eaf73ad9ca97388241f21eccc11cc9b9a3ad23b20570e4f89b58bdcf84ec98b2ecee3c04f240ab53d9c4093bafb98cd50e3e30ed583a1fd508ef493723c0eaac6f18b94410744d6442490053c102dc1c6a1a192bb4f3ec759870f87397c6790f80c0a82c1e1cc91ab8690752215acabe740bee4aced95415cda9990fb9f17b04b98cd47eaaef55f2cf3745ba1c77037a47a900c8f3d24f9a3e7b8f5d28e4815c6bdeab750be01cfd33b2b06dbc12b081ae5f652fc0cc4896209220093c833ec644b4f525e38dcd9b0002afc744a7ebb8dcdbb9a333fe516e0c19128b5e5a1ce99e446ee9cb8cfd1cb7dc5de0520289f8e1b3176c3554528668c221c556e0cee2a034ec01399c7eab08260a548d449ab969b1ca5c23f407bedcec772075402444d055d27db1cb7f16b6e1f8b91864d95050b5f1373ade66bc9357fd2c7abc5914ef7dccb1887401a92cf3f3d6aca6294c2b4b011e2691c5de06d0b2f33efbe06b6ccd3cb176a60e57f9efea2ca00a2fe637cc2b8d4bbe145ea56eb23ede9f7d9e1d61d84865c39a36a73e537fb61ab8ac37fe43992774cb4ba77c19914c4ebc50b2d8e3b6c5c514ce71ac4d194fb697f98cea48498c22d0f4410eebd74f97317242e6ac8be5fb9429ba18fec7c8a6953f34efc519a744790aefd1761a1bf6deef9f2f0e32ffda8344dc1e59b8a7dd39d1a9428094c0c069d2c90de92ebfd4a984dac569a2a089b5672ac65460d263003d7de66fb3b54bc2d0485c08d187b2f2a8908c44f683bd6d5b797f595c595be51d18c1579d95928c2f0fcf5c31304bd5b12fed3af7ebe4f3b2b25f7df7c8d549eec12df4e32fa386d6f33e654", 0x1000) dup(0xffffffffffffffff) socket(0x3e, 0x0, 0x9) accept$inet(r0, 0x0, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x8000000000000, 0x80000001) getsockopt$sock_int(r1, 0xffff, 0x140, 0x0, 0x0) 08:34:03 executing program 0: r0 = socket(0x16, 0x2, 0x0) socket(0x18, 0x8007, 0x5) setsockopt(r0, 0x2, 0x43, &(0x7f0000000100)="1c90d75ed3ece4e5b4f91758f243a89bf89f35ffb84274c537b5985be39e3d4a7189baad31e436bf97eb0297bf7e693050b7eccd3c68e81fa88ecafaf59350a6f552819cd824d3dad80a17e43743608acdcb3a92785d80a4037c1076f81809e9ac6c276dae0fdfb46d0edbaf1095c2bafcb600000000", 0x76) 08:34:03 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x104c0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x8, 0xffff, 0x2, 0x40}) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='r\x00') 08:34:03 executing program 0: getgroups(0x4, &(0x7f0000001500)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) writev(0xffffffffffffffff, &(0x7f0000001040), 0x258) r1 = msgget(0x0, 0x410) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x80, 0x28) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getpid() r6 = getpid() sync() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x7, r3, r0, r4, r0, 0x69, 0xde6}, 0x3, 0x9, r5, r6, 0x6, 0x6, 0x8, 0x1ff}) 08:34:04 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = getuid() getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r3, r4) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000000)="20cbb2bc", 0x4}], 0x1) 08:34:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000), 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 08:34:04 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)='p', 0x1}], 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 08:34:04 executing program 1: shmget(0x3, 0x1000, 0x1, &(0x7f0000fff000/0x1000)=nil) r0 = shmget(0x1, 0x1000, 0x2, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getown(r1, 0x5) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x1c, 0x2, 0x9}, {{r1}, 0xfffffffffffffffd, 0x2, 0x3, 0x4, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0x80, 0x400, 0x7}], 0x6808, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x80, 0x81, 0x7, 0x16}, {{r1}, 0xfffffffffffffffa, 0x89, 0x40000001, 0x8, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x82, 0x40, 0x8a, 0x2}, {{r1}, 0xffffffffffffffff, 0x20, 0x2, 0x1000, 0x100000001}], 0x2, &(0x7f0000000180)={0x5, 0x8001}) r2 = fcntl$getown(r1, 0x5) recvmsg(r1, &(0x7f0000001800)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000001680)=[{&(0x7f0000000200)=""/153, 0x99}, {&(0x7f00000002c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/3, 0x3}, {&(0x7f0000000400)=""/236, 0xec}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/250, 0xfa}, {&(0x7f0000001600)=""/76, 0x4c}], 0x7, &(0x7f0000001700)=""/235, 0xeb}, 0xaf9dd37e9cd2c905) sendto$inet(r1, &(0x7f0000001840)="de66e0d74bb393532c680088e43bf45d1febc7160ab2c72f2b93e80cbdb260322c9fef822a83779407e44c79cc397ba8dc6b468f22f446842fb0e828d2f637829e787ce44b284f047eed5e21c7be394657851e48c6f82fd4f1f7cddfa09f9f1a59632d944f747e8c545c08350d48a527e96db05ef1aa59adb7e901af445f62d0887604da39f6eb94166474188a3c3a9d07214d7eaa103a9a3c90b0dbd86e0efe74", 0xa1, 0x9, &(0x7f0000001900)={0x2, 0x3}, 0xc) r3 = getpid() fcntl$setown(r1, 0x6, r3) recvmsg(r1, &(0x7f0000001b80)={0x0, 0x0, &(0x7f0000001a80)=[{&(0x7f0000001940)=""/88, 0x58}, {&(0x7f00000019c0)=""/176, 0xb0}], 0x2, &(0x7f0000001ac0)=""/137, 0x89}, 0xaaac329c2ddc2bd8) r4 = geteuid() setuid(r4) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000001bc0)=""/141) wait4(r2, &(0x7f0000001c80), 0x0, 0x0) lseek(r1, 0x0, 0x1) read(r1, &(0x7f0000001cc0)=""/61, 0x3d) r5 = msgget$private(0x0, 0x640) msgsnd(r5, &(0x7f0000001d00)={0x3, "a6ffc21253765061d27b0dbebe"}, 0x15, 0x800) fcntl$setflags(r1, 0x2, 0x1) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSDTR(r1, 0x20007479) getsockopt(r1, 0x7, 0x7f, &(0x7f0000001d40)=""/162, &(0x7f0000001e00)=0xa2) fsync(r1) getsockname$inet6(r1, &(0x7f0000001e40), &(0x7f0000001e80)=0xc) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCEXCL(0xffffffffffffff9c, 0x2000740d) 08:34:04 executing program 0: setitimer(0x1, &(0x7f00000000c0)={{0x4, 0xfffffffffffffffc}, {0x0, 0x1}}, &(0x7f0000000040)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) pipe(&(0x7f0000000400)={0xffffffffffffffff}) ioctl$TIOCSBRK(r1, 0x2000747b) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000540)={0xffffffffffffffff}) r5 = accept$inet(r4, &(0x7f00000003c0), &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setgroups(0x4, &(0x7f0000000280)=[r0, r2, r3, r6]) r7 = getgid() r8 = getgid() getsockopt(r5, 0x1, 0x40, &(0x7f0000000440)=""/78, &(0x7f00000004c0)=0x4e) setgroups(0x4, &(0x7f0000000080)=[r8, r8, r8, r8]) syz_extract_tcp_res(&(0x7f0000000000), 0x14a, 0x3) getegid() setregid(r7, r8) r9 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x0, 0xce) accept(r9, &(0x7f0000000300)=@un=@file={0x0, ""/97}, &(0x7f0000000380)=0x63) 08:34:04 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x50, 0xa, 0x5, 0xceda}, {{r0}, 0xfffffffffffffffe, 0x84, 0xc0000080, 0x8000, 0x1}, {{r0}, 0xfffffffffffffff9, 0xb4, 0x4, 0x52b, 0x6}, {{r0}, 0xfffffffffffffff9, 0x11, 0x12, 0x2, 0x3}, {{r0}, 0xfffffffffffffff9, 0x82, 0x200fffff, 0x0, 0x1000}, {{r0}, 0x0, 0x0, 0x1, 0x4, 0xffffffffffffffc0}], 0x0, &(0x7f0000000180)=[{{r0}, 0x0, 0x80, 0xf0000000, 0x3, 0x8}, {{r0}, 0xffffffffffffffff, 0x28c66b3046d023f4, 0x20000004, 0x7fff, 0x5}, {{r0}, 0xffffffffffffffff, 0x2, 0x80, 0x3ff, 0x8c}, {{r0}, 0xfffffffffffffffa, 0x22, 0x2, 0x6, 0x1f}, {{r0}, 0xffffffffffffffff, 0x14, 0x1, 0x9, 0x173ac00000000000}, {{r0}, 0xfffffffffffffffa, 0x46, 0x80000000, 0xba9, 0xc000000000000000}], 0x8, &(0x7f0000000240)={0x8}) getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) 08:34:04 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) r1 = semget(0x3, 0x0, 0x2) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000340)=""/197) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r0, 0x0) 08:34:04 executing program 0: r0 = kqueue() r1 = syz_open_pts() unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x7f, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) 08:34:05 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) getgid() openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchown(r0, 0x0, 0x0) 08:34:05 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) 08:34:05 executing program 1: select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x80000001, 0x8ad0, 0x9, 0x80, 0xffff, 0x8, 0x8}, &(0x7f0000000040)={0x2, 0x666b, 0x0, 0x5a3, 0x3a, 0xdb8, 0x7, 0x7fffffff}, &(0x7f0000000080)={0x1, 0x1, 0x80, 0x2, 0xb677, 0xffff, 0x2, 0x7}, &(0x7f00000000c0)={0x2a, 0xffff}) 08:34:05 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0xffffffffffffffff, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10, 0x38) getsockname$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r1 = socket(0x18, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20200, 0x10) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 08:34:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)='W', 0x1) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) flock(r1, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) flock(r1, 0x2) flock(r1, 0x2) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0x100) ioctl$TIOCSTOP(r2, 0x2000746f) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fsync(r1) 08:34:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x8) msgget(0x2, 0x244) 08:34:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x20000001a1) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) dup2(r2, r1) 08:34:05 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x100, 0x0, 0x0) 08:34:05 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 08:34:05 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) r2 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x1000) shmdt(r1) shmdt(r2) shmat(r0, &(0x7f0000efa000/0x2000)=nil, 0x1000) 08:34:06 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) nanosleep(&(0x7f0000000140)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() nanosleep(0x0, 0x0) kevent(r0, &(0x7f0000000040), 0xf8b8, 0x0, 0x1000101, 0x0) close(r0) 08:34:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35", 0x39) r1 = syz_open_pts() close(r0) dup(r1) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) fcntl$getflags(r0, 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbfffffffffff, 0x0, 0x89a3, 0xffffffffffffff7f, "90d2fdaa510000000000000bffea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 08:34:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1000, 0x67b8}, {0x3, 0x400}}, 0x2) 08:34:06 executing program 0: pipe(&(0x7f00000004c0)={0xffffffffffffffff}) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$TIOCDRAIN(r0, 0x2000745e) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 08:34:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000280)="e6f50cc9b7ce992075ffe11a8c41402d17c67c527e8930e517d4aaaf981940429deab2a9d083feb81672e13b516e854b", 0x30) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) r2 = shmat(0xffffffffffffffff, &(0x7f0000ff6000/0x8000)=nil, 0x1000) shmdt(r2) 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() msgctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x5, r4, r5, r6, r8, 0x4, 0x8}, 0x8, 0x8000, r9, 0x0, 0x2, 0x0, 0x8, 0x4}) 08:34:06 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000000)='./file0/file0\x00') 08:34:06 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x1) r0 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 08:34:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 08:34:06 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ftruncate(r0, 0xad) unveil(0x0, 0xfffffffffffffffe) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x64) chmod(&(0x7f0000000040)='./file0\x00', 0x2) 08:34:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) r1 = getppid() r2 = geteuid() getgroups(0x2, &(0x7f00000012c0)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000001340)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001280)=[{&(0x7f00000000c0)="84ae0ee6615814acd898cceb526c1ad35fd14803445989544bcfae087eb529eb1cc352cd6a72ac661d48db2b193acaee7939489b8318d21111ac80e1c1bfc579c8af5f872c3b0d23438d9ee521168bc0edd12712339f3976b6dc6fef7deb1b398104412edf61f045cc9bad954cfa8a75ae1626dbf80a78d1e899b155709070ca7c2a905c00da273e", 0x88}, {&(0x7f0000000180)="8adc38e19fe887f43ec843dd5a7ced2e1960f8c6fbbc6ab44a7a527c15f2e5f33d61545c1d82a10817748e62df1b8360c127a4bded03c7e6f648c83a3f3ef75f10cf5113ef1fb5712f0bb6fb38e611789fe6ff42ae3b542288cd5828e570841c35ac5454298762ff0e395bdc67ce7f8a1abd1cbca594389dfedbe58a19e82665cfd703084ec9be1ef7eab698cb480da90c14f88750bfe27927fd995de02430daecd2399fbc713b8734d0c21467d566cf43257e6653f02f80a2734e00c76ba05fe700d46447b943e1907a3a94fb744ce1fd1a510bd5318a9c8623f2a170fa694b286ae1370749885581586cc84764c361782abc30a7f3d0200f0a6a440694d9e67704825d82c22fe9e555963f7164a07c097c066fc41489f57068cada88bc904c782215ea318f72671852df93afdde4eeb4c8a0732cab43915c5415387edc0b8ca82605a5fe39ce153c43a01d531e0df1fdb9fbf7d0bce510fb70ac47f4522ea0775f38e2be4c880657f647769cdebdd5c0bc083635e8aaaa5de6a7560c5a899db8512e77a30faa891b4d1013d9c775ae45e62706d95091ac913c9823eb7d8cf7acb68697d7a2f3f623a4eb4edc85ca1e5abc7441066545e28bff755ad0835e371fa3eaaa2712eadc5572347e6009039d4f9c195ce8f5c82943e98ee76d934137336a35256aa77a8ee0dfad46ec3fa872cade94cc54cb9c56c0f305d3e58f3fee7bb2f5aaaae03c6ca328dc7b55b214baa837c9fb253222b7162062ba82ff03869e1f08c75d963b9c2910a14191652c80ca643e4f6c36d1a0477a4324604b8a7a3baf52162142d21e8a66cde720178e61fd3896cf2129c92b15166bdf7875bb98cd359b9adf58b023d83e4d06c3e28147007026339f2900d381aa735c6982d2fb37141925b8d6f0c21fec48877190ba4bc55d0f1c7b6af5a1d2e4874f52d027857e97fa16258ec1c0b74837d00afdf62bdeabf934d22bc57bc47ccdd0be61a2ffcbae119dc96965541ce7dcdd29500d78f43c60903f60b0e9b83afc4d67876fd27552a56725a714bf13f9815a307a3d4d4c2cf285e44d21a28c7a3d8d6a1c1a9444047e513d8f53d02783076ca84c5f8214fa19499bd961dfe0f228a3e6f512fcbb7c9c10b56814b23151b55d2ecfe101a1f02adef8e732c1c01bb1123bfab055eaab9c4699f58c52f9b3428a8923ad02a5f7dffa09f263e128f4abd47bfafe05657f9518925113af80ab55dd4419f2c414d3a560ae694e218ca219d5c3542ef96a165a57c312901925603d23394e7087c4d78845d0fc674c163524c7647d1d6271ca020e56498032e47301da6e5fc1243f7a8ecbd30a9fbc30638f2c23389d6d8b178eb8805b321c720bf26aaf7c3762bcd4e546867314c33ac33de937b2edc5ca23b3049fe9eacb36c84dd615dc36b4b99c587eb8b654a6fbab1d6dd7bc72e903d2c3c927d844454777c81a13353b7551b94685b78371decf9cddd8f006847e26ffa5415c85b6b651157189ade9936199d4d885067d92579cc03822f16f06156bd6159585737613a16e629d52e46c7b337f78f012354b4c45fe86281ac81228b59aa18ada465f0709056f018690b5a63d2f7abb4ab40829d0e365d8dc47a090e31d9a02f6ea0577312de3aa3befd4f85ea966c78e95b3d79368859e6ec3c8ab3617eda988a31af1b3e31c45dff2df1a9b079a23372075954950537a5029f78f5adb156e24842e77fb7e6a530ea4809eddb14a2ee1812eb3c6e6685cec82776e77d6f99d1d763533af834baf7af2fdb322d9402e6e958bbdb0be18a0a63c62b54bb4b27d0d79770cee327c276acee85095fd0696f5ec5309c11447867bb535072463560fee1dd78dc6ac790628fd7f79ba878fe4a20c6f6ef04e62d8101cbc08b43e3cfe2c1b3da5511e1a699d2ebc52415d5cfae2a715028ddefcccba6c79b17fb2d0b680650672cf4d6b2f74794b2722cee43d633b253ffa32a856f7998d7022d9402f235f673a7b854194a7bd4841800efb93ea29abc693e33f1fa4eb44bfa4fbefffbc1ae7ac8bd6f30ec11bc66da31611f79ceb8443e65eb8973fddf8449a31202d754acff5419e2d979442ee0c62ff3bc3d872a5ba1a14542da83c9eeab538080e41729a53130409a1aa5d0a3c46ff1bca9984c34c69d44baf2d97546e7d24e89678eec77030b19986ff6861a12fda7f8688ac36a8707e5fa05f083b736824b587f12709c615b47ef703b317f2db09a9dc8303e012510495b1b916c34a9c6e8b2fce8cd8a5373e2478b547d075a50dbdf4b581c138516e8bf2250f18c024042683d227ec5d7956f90f02f5e1ca6ac637873af244d50ead265b35f8f87227c71040c319f276556bbb56408afb2644fa5e46adb5b604fab4a83303aed2b41896a38107603c4c34f58091031067783f1cec013507662dab12fe0dd7d4447b0845a1ec3dfbf38e48565f3e28f483357415ec6ae17e749fd9a77709df34d2d129fd0132adddead7e8febe8f1d7d35fd931bff97a3f44a2ebc99a278657309405334a8a36db476763085192aa20cb2f07618481fb7ed8411c0832ce9b0f6f7bb7c4449a30ab7243126dad26d44dfa61824b25396081fdbd0ac7d116b7a7b218ec8d4a6c653b93790969db30fa3b7c9e623dd9dfac4594988644fdecbb417fd1c29588bca6e2c8daf6bce95f6c00d60aebd2b9a1b702630ae72c1dd74c437fc052ec0d526a411800a8288b44e59b572b2fab7acb24c3288e3c5b744cc72fc93af6581f98b61ea5b0722151d4661c0001311749086291d62ca2b30c13afe7dc1e72b0fd36c663b7a367b1641738623fc664aec820428633bedc0f1ad56d8b565a50fb4450fc949b8ef251a3b1fc7287652e02591ec5b59a37dba271e637b623dd9f8831abcb18aa0d504b0a764932be1ac57652c458ff2f75dd5e81d58089a514d219645be6a86e3c6afed1bc02b9e025abbb8082116b0723e467b087aa9e2ca5b512dc19408a373efd4b61fbbc884b7688de49f404b1606a064e14de0a7f826470b0c7416e98cc97a3afdd6de3316b82df7a9de1377a5d4fd2dca6ef4fefb81c8d372b38b4379ec4563f0b8e027dc2ad80fd79d59298524d10e18396e641dff0f2186e67a3f25d7bf21e92ff913437238bc2275ae0c2223ad75ae0742557a81251838f862ae157adc20243fc430e0482cad62970d5eaa1189e4a172766c7e95232e5b2c451e1ada90597c47ede1d3dca9a06dfaf2c5804db3a4ce4d3fcd99dc8ee884a7984c97a6d7723bb92274e3db7cf6e58450c418b84be703bd7e38d8a7e9f1f8516a4082813fb33527454d8bd0c5620d01273cde26bd6e27f7faf5fd702c57bdeab6fe00875a3d040b25f8dfe05d7651c4648952d23088762f842fd1c40b9c36870df4c28d36257d0cefed5ae89c60542b2b036e9d89fe66e686d42bd23572404de8ca9bd6fbd80037b3d3a514a57b2609bcab1e4999c2745c325b496bf2acb59ef0126115bb6fc227dd252e0323ecbf80abd488ad3b0f00b5e41011609b9148ede4da9ad28e7c0aa4c750b6293f51b3546888dec4ec9dfd9904fb2de576ec83893c1fdeb5931198efcb2cde3190dadb0d7977a7fd9f489d48b9ea7583422a99f95cdd218770c8c114af00ceaded03790bd0b6af61d1083476b89f36ca068bc951eb8b3e4e3462297644a1343ef2d673fd7acd7c6f4230608c00fbb231df79a71dcb71f4ce4cd7a946be226b505052e9a94510a27d42825b68878835b8d8e1910d75ef2928d7e02fdbc3b0107e1c70c87c1700ec1f631f43d615893ea70932a61295b2e7344d7719271225d7858dee7b6163993cda1d77e07be1969d0165d33cbb12601e0d1e50e13025b612b2f8d64cf6ea0718017a9dbca3cfd54b750f2f61d569379d03e839e5dee9fac93f57456f5b6589af980059ebffa3c3d17efcb2053f97e2752327dd56ddc1e02605f44e89ddb3c143b0c4ab4b0654e92bed5316c0554c9f4f661f8978965cfc5cae4065a048067f00cefd1ecf046a2a82f4c526fbdbb9e6308b82f547f8a798e762786923d6b0969dc732d5d49fe3c237586d4d03b91c94a80dc9be774d6ed3d75cd24d749ae24bbfa7721b25e91458fffa39d4f982f6ddb67aef7e3c7ddc6a63b1afbe65e2d18da77510da9dae139b58fa6f15c233bc9a812cd298478924a15a04091733cd4e74d9a4a2756e141c0f9504dd4bd832606320971722820673c076fb78b697a04465324e95957f665ff77b1e4f2f5e59ebad954f27f8a9ab9029bde8d6635a8cd9d8d527014e1f6cb314cdffb1979258260160ab7000909ed248d877fa22bbc1eab52c0fe59b3989390b4b18b2aaed7aef14d7fe1f86d3282c82ec4ed912966b29d54d8b76203e5da76d5cf83f88528422a0518e4a08c397542053c146797a646497aa1c287f8f4bf4d47e5d4efcf25ff58f4b30d9cbc5a0ccc1f4c732495a7d30c392485566073138e3571a876b46d07704d32f703330d4eae305ecfdb2e0c938a53f878224f5f41c1235693d780f506d10dcdbd83951e14f48da4ad0e3123c003909c45d33254784d6d2397eb134fe3f4342257c4cbc2c378860e656c7f41e4203e16319728a0a8ea9794fdc09c40d906e8d0a2ec57042176f75988e18ab765ad7ccf86e6acebf35cfd1c71a7c75f03fc00c239e1b7631918b9a5aed2cf9f5f163db7d22507b723470493e4a36ddce2108c34a5fc7cb5f3f4cbd44efffa1d7820816529cdc29a3fe77f8fc7d3be700a3c7d835c45bfe275770acb33dafe4b80ed23852e73507665b269f4f734bb81246dabad1fa7e5d502c1ada73abd8d9a621393f0fdc24d1198af7ae47def39fa71c802ab1d1cdfc632d9592977f28b34d5077d2d04d3f389afe6cd7cb13f98e99af6830c17dca1c9c8c0374add3614fc0e70bd80fb1add934a487a04797d49c2ed1a946d383d481931a5c33a486f24b174afeebb441a136d08536829abb5049eafcf87ed0e155ef6674f25a290d42ec969b37e49ee5cb7384dd6f69e4ad514b6810db049f91b5f4f2608fd4dbde4e49c4641865af980c309241278f78a5c65f5a5912faf39fa557ef33ab6cc1f4e2d72233545659dfdf2d2a56bb6a0c744e588d8417573d4a4687baccbc60ce5fd8c7c1d879eeda84e4c8b23c25705e4bcf070ab96e7da85278d4daae339e99722f0ca2c872e9a06c3407965b78338d1e9853c9bbf9385f96b04dfd9c7645885a755fc87c690ba0d1102aa4d18a8dd11fd2add6eda1061dd811d78cba512d1e448e5df3305a8559410c1611710b60c3a9c5c0454f323bb1db764da5f6994fd391f251ccf263f19c398a06b9777276ba10cdc3c31b1d2d5be8717621b38a23804c9b1981903b8000f5d7490c78a95c98a11c9359a67813bcd736adc3ccb7b93ac8bf8e4ba21aa061d3b6fc79c932c8528c124d8808a63ee1fc5439671aa20de63f9ae4a15d3a7614662aafe698adfa49cbb8ef6790c15e851e4f21459acb53f82420c4b265510fc6a81905bc899e837b4ad5c80782e59c8df5fa165a3dd77f5d8b45c5f96e95eb9ff9ceeb084af871e8cf50fd2eab8bbd4868379347e219bd238cbf70d5d1d14bd43bbf534b759572c3c342760390559fcffbd03882147e3ecb81048abba826f4ee53df7732b359a1a169fda0a4cdeb2b7fd79f5d422b4b7e0c9b836ce27e8e4218d6ac90d89ca5e12dc630996d4c1c14c26936ee344e0909f5e3c41a133aeeee7b9b200b748d8b56377adb34c9eac0fdfdca1273d60fec572ffaf1dd7a647f87c569b06b524a6dff510e", 0x1000}, {&(0x7f0000001180)="f5e8ed2436544a17d5fdd74f44d8299886f45b7f833325be9e9d3cc9368985e19adb0b5869569024d8f3d6078bb74f8b9f745f435191d3ffb404b0014a6f89d48e69f1a17c9c0c654c5d7962c994992d1fe7953599258c5881cd502524ea9f", 0x5f}, {&(0x7f0000001200)="898b4550bd1eb4b7ba66cba672308201e49c279662e9034c253271e54df5ec290e961ac37a2007d564d29b8b034e7c7f2f23b4c48275a785dd899a890f442926cf466628b9266651f213d076a06816b68b97b3df35b8bb5fd89da4ef4c27dbb6eed9c923aa2d4fe22e", 0x69}], 0x4, &(0x7f0000001300)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x8}, 0x402) 08:34:06 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x48000000000005, 0xd85c, 0x1ff, 0x0, "e28394499e9726ce3245d83ea0f25ea1c3279751"}) open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x48, 0x5, 0x7fffffff, 0x3}) open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) 08:34:06 executing program 0: r0 = kqueue() fchmod(r0, 0xa) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) setrlimit(0x6, &(0x7f0000000000)) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) mlockall(0x1) r2 = shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x1000) shmdt(r2) ioctl$TIOCNXCL(r1, 0x2000740e) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 08:34:06 executing program 0: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x10000, 0xffffff7c) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x0) 08:34:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xffffffffffffffff, 0xfffffffffffffff7}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)='7', 0x1) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc002, "85378e5dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:34:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/212, 0xd4, 0x1, &(0x7f0000000140)={0x18, 0x1, 0x100000000, 0x1}, 0xc) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 08:34:06 executing program 1: r0 = socket(0x2000000013, 0x8000, 0x7) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) getsockname(r0, 0x0, 0xffffffffffffffff) semget$private(0x0, 0x0, 0x200) 08:34:06 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file1\x00', 0x40000400000002c3, 0x0) writev(r0, &(0x7f0000000040), 0x1) pipe(&(0x7f0000000000)) 08:34:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xd) setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r0 = dup(0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:34:06 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x2, 0x0) chdir(&(0x7f0000000000)='./file0\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ffffffb, 0x0) poll(&(0x7f0000000040)=[{r0, 0x23}], 0x1, 0x0) close(r1) 08:34:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="599cd845d4751bf59fe9b59689719f9bc6dc839ecf3420ba0ebd1fe4164be0e9e4d5f62d83b65865b8ecbf06eb384bd77c100b12b1bde3903d82f81822375262ed6a43f3388f131399", 0x49) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() read(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 08:34:06 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = socket(0x11, 0x8, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000), 0x0) 08:34:06 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) unlink(&(0x7f0000000040)='./file0\x00') 08:34:06 executing program 1: clock_getres(0x2, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x9, 0x4}) pipe2(&(0x7f0000000080), 0x10004) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x101) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x81, 0x84d}, {0x18, 0x2, 0x9, 0x3ff}, 0x4, [0x101, 0xffffffff, 0x1, 0x48, 0x443, 0xb4]}, 0x3c) 08:34:06 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x10000}, 0x8) 08:34:06 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = getegid() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) unlink(&(0x7f0000000180)='./file0\x00') write(r2, &(0x7f0000001200)="ccef14808471d4c9c025b280d926887f5ccda4698c417f18ab3b6b980bdda7910ebb5a104acf6acfdfabba7699321b2a55e645f59010ebe10851ee143849acb24f304f3d17ba2cda1628f41c3257a1c29b53050518c582028c49d69212012afd6336ef2b63f2b4c195e80440e748418d43a11d7f20eff92a0934697b906b2b5a4b7a8befee1f1897e5794a76e8", 0x8d) ioctl$TIOCSCTTY(r2, 0x20007461) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r1}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000200)=""/4096) 08:34:06 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x50, 0x1, 0x5, 0x10000}, {{r1}, 0xfffffffffffffffc, 0x1, 0x10, 0x96eb, 0xffffffff}], 0x32, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xa, 0x8, 0x400, 0x7}], 0x7fffffff, &(0x7f0000000080)={0x9, 0x6}) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x82}], 0x7, 0x0, 0x3f, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) 08:34:06 executing program 0: setrlimit(0x8, &(0x7f0000000080)) socket$unix(0x1, 0x5, 0x0) msgget$private(0x0, 0x20) 08:34:06 executing program 0: pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) pledge(&(0x7f0000000040)=' \x1a\xca', &(0x7f0000000080)=' \x1a\xca') 08:34:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) r2 = dup(r1) 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() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000180)=0x100000000) 08:34:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) semget$private(0x0, 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, &(0x7f00000000c0)="8a64014bbfb36c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d6403a7aa9d4fc225d9655e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98dee30448cc3455308a38e08dab7cba9c34be7004332997301d4ce7ec406e7d1f4e9e04a6cbb7935b99cc2fec7f5dc98eefbee7357d815e4a5305aa6d", 0x39) 08:34:06 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) read(r1, 0x0, 0x0) flock(r0, 0x8) 08:34:06 executing program 0: mprotect(&(0x7f0000fec000/0x12000)=nil, 0x12000, 0x4) getpgrp() minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f00004c0000/0x12000)=nil, 0x12000, 0x3000008) mprotect(&(0x7f0000ff6000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x1) 08:34:06 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0000150000350000003e"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 08:34:06 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) sendto(r0, &(0x7f00000000c0)="bb85cc6137ed1a434191b26dca4ea54aaa229f8e9c4d07536e7e8ee762a10b19d270e5bbd83f0569d5ff284dd8702789322f2b64f7abf449aa09b14707bda5ed133d76f62694427d8167a5089a99db7c3980bf", 0x53, 0x400, &(0x7f0000000140)=@in6={0x18, 0x3, 0x7, 0x1}, 0xc) sendto(r0, &(0x7f0000000180)="6ba9c9822abafaded43508692db9f2a5d6b8bd7c83365e2e38a6bc0a2b4640d1173f6abc5f13c3359d0f3bbe7132fd3e65f059228735876de1a6265940a02d4717a5eeb4523d483c384f4603ae0e90fa979802023d27641b378b5781fd79e36558e774cd461a8adbee64c0bd3a245c0740b464099ba74fe643", 0x79, 0x408, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x5) setsockopt(r1, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 08:34:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)) 08:34:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa02, 0x1ce) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eafd125c0000006b", 0x8) setsockopt$inet_opts(r0, 0x0, 0x4947a513772f9b42, &(0x7f0000000180)="078169e41cdb7b954f2667708158d44cc00167d44e2c2bd7c180876fc079c7554250014094a2dd2577ca474f89c09417a391d75520326b90f52288b16e14525440483f8aac3c94da275c3ac673222187c5abd0de332427f9850da482efc78fe8e4660472db39ce64bed11352163abdc4a9a12721b951dccc4bd44050efda23a62c90da7e8f7f9f8162b26a2fbacd7b41e7af69f23243e2a51cc2eed1539cad2bdb7933e41b80dff4371f42860c5c2f2e2a85befcbb63257131677a3650623ea385b02e70efcbb1b6182a", 0xca) 08:34:07 executing program 0: openat(0xffffffffffffff9c, &(0x7f00000009c0)='./file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000d00)='./file1\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchmod(r0, 0x0) mknodat(r0, &(0x7f0000000000)='./file1\x00', 0xa000, 0x2) 08:34:07 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f00"], 0x1) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r2, r1) 08:34:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x0) 08:34:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r2 = geteuid() r3 = getegid() r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r5 = socket$inet6(0x18, 0x1, 0x6) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r7 = open(&(0x7f0000000400)='./file0\x00', 0x228, 0x10) r8 = open$dir(&(0x7f0000000440)='./file0\x00', 0x80, 0x20) r9 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x20000, 0x4) r10 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x400, 0x4) r11 = openat(0xffffffffffffff9c, &(0x7f0000000500)='./file0\x00', 0x820, 0x101) r12 = dup(0xffffffffffffff9c) r13 = open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x80) r14 = open$dir(&(0x7f0000000580)='./file0\x00', 0x800, 0x8) r15 = accept$unix(0xffffffffffffff9c, &(0x7f00000005c0)=@file={0x0, ""/4096}, &(0x7f0000001600)=0x1002) r16 = socket$inet(0x2, 0x4000, 0x81) pipe(&(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r19 = socket(0x1, 0x4000, 0x7fffffff) r20 = open(&(0x7f0000001680)='./file0\x00', 0x200, 0xb5) r21 = dup(0xffffffffffffff9c) r22 = accept$unix(0xffffffffffffffff, &(0x7f00000016c0)=@file={0x0, ""/108}, &(0x7f0000001740)=0x6e) sendmsg$unix(r0, &(0x7f0000001840)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f00000000c0)="df3c17b8c9d27683f9c273089280517eac5c09ff8ef23b6cbb1735d93fe4dc5a39f8ee93826c5e4380157c52a47f2eb60f2e499bbc453f065b6b6315094ded5e541421248f420efe8033bb432fe19062ca59e7fba34a5ec9fe8c9a2e2078c65120f85670c9d216a0de09ef0352d38d015377c226a9ef96f13be3bcc280c664475fd27aef06a0439e28dbf017bad403afbe528c00b1ad722c3c88c62d1346ee3adee4ef9e4c2bc623286de8357fb5716f628097c35a06788267b1b9af976e50364e6f8c70276b41885338", 0xca}, {&(0x7f00000001c0)="7c36ca5f80ba2150c45582a4c89fa992f0599dd6d5c11b1ef340ac80b3", 0x1d}, {&(0x7f0000000200)="9580181a6fdc168ead78159d3698a66621edd9b413aa368d811fbb71acad49b79bd06f060b52fa96a6f9f5c5931d4579236a868859ef4f5966e58c6add4a9c759dff507c5b9759d596c69d124b1dfdbc889c0932a47e70022dc798dba72c647cde9b198a2bd5a1abfe0388c5d6760b457076333fefd0b143f3d31e5e162f2b067598f9bdb0ee79f87a412af3334a3842dd7fc9962d9f1e606f62b913c3a968925ff9886e5957889489900b2e10bf571c2db03c7d22105d1304c3ade90031675535ff4016aa2fc3de9d1aa047ce9a79", 0xcf}], 0x3, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6]}, @rights={0x28, 0xffff, 0x1, [r7, r8, r9, r10, r11, r12]}, @rights={0x28, 0xffff, 0x1, [r13, r14, r15, r16, r17, r18]}, @rights={0x20, 0xffff, 0x1, [r19, r20, r21, r22]}], 0xb0, 0x400}, 0x401) pledge(&(0x7f0000000000)='.\x00', 0x0) dup2(r22, r10) 08:34:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b21a1de21d4c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b39e8e2eb7ebcdb6ffd21b77581f3bc1902adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a6", 0xbe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7, 0x12, r2, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:34:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) fchmod(r0, 0x188) munlockall() getsockname$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000010c0)=0x1002) readlink(&(0x7f0000002200)='./file0\x00', &(0x7f0000002240)=""/232, 0xe8) getpeername$unix(r0, &(0x7f0000002180)=@abs, &(0x7f00000021c0)=0x8) getsockname(r0, &(0x7f0000001100)=@un=@file={0x0, ""/4096}, &(0x7f0000002140)=0x1002) recvfrom$unix(r0, &(0x7f0000002380)=""/246, 0xf6, 0x800, 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs, 0x8) syz_extract_tcp_res$synack(&(0x7f0000002340), 0x1, 0x0) 08:34:07 executing program 0: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) 08:34:07 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x100000001) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) close(r1) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0x20, 0x4000000000000) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r3 = getpgrp() getpgid(r3) semget(0x1, 0x800000007, 0x45) r4 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r5 = getuid() fchown(r4, r5, 0x0) fsync(r4) setregid(0x0, 0x0) setregid(0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x2, &(0x7f0000000080)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpgid(r3) sendmsg$unix(r9, &(0x7f0000000280)={&(0x7f0000001840)=ANY=[@ANYRESHEX=r3, @ANYBLOB="355ed7c321f6a1d32c3be2d7589e202024f33fb5fa57d19bd77858e8192490e90325b7053fb135895e9cc075dc0fd1e435bda507eafc4bf8b5daedad095a99b8b221e826f4ecf46f6bdd2671e91127f71928ad0df2801f2974f8b44aaa8a33c0cc7f2c7a4457c09101", @ANYBLOB="7bc10585116885c1d22163468fbd0a95fedcbcd66b845249faeb6756744432ed8eea9afeb7a76f57549380237a7be3ac3293faeb31019b24088ddd7ec48c95aecd64c0befcc13cc95a9abdb3d6ac233efc928cefe4c70495e4475d610abbcb3d13e7f3fc1446676ab00245f79ff4e93eecfea345f922f4eb315184f7cdcd835a7db8f37127f5a371e02d5e5d8741897ab9681b8a71509479609ed3acc4e733e2b5e569cb96436fb62ef9070626833a32ff9531dc7f82b4b68dec61a67734e9bd18fea73b2b014f9962915f6c47cc622d8cd81018ba7063b50e86bb60b86d8087a8d642f03d08c450e06577243771c5dfd631f615cef923dc92b4e771f82be2ad769ce2652d27b52c68c6f9b76463f46f94386280ad97eadb04313d61b70345a5ba9b089bd955e2c9d36b66adf585033761728894218ccb5c25a220d506b1058f30ea6159dddcbc7a79f1c5ae2ac20d77de1d6ebf1503a2b855e76cfd3a354dd1c12c410615e6811de5fb50e535e485803a0363dbfa389dbc85e4239e5216a00f57310a4ba07dfe3ab10a275c393e53abe2eb6eb1ffe1bf4397fa0208439fd900ce1df560918d50757eda34c031e7703fe74d39f2f8dc976abb7134f353bd20529270747a251b50bcdbdc309052e851a3b24847837627da84a1d91bab0f59f4ad67040cff7ad3ed9c7883eec81ac2d048c13140774f15cce5468139a45f1a481e7df7521b090dae1e34644fbfe95013fcd20786e58ae42df5dd9d50585424d8d07e651c973d529ed5d74f29f33ba4b14f005454babdc17cd6b6c8dad28a1cf7ed49896aa2bccf99bddd44cb95cdbafcaf1964aa2ed80a5700d23a82c603017b8839e3a37f289ac475d9b82dfbba45ca4cad7d02ac8b68307c094c52c42a67d2136bd4021a82698ff15005079e1a36c2d3a3521d3c4c3ba106c78e89ebe8cfed200fa3a96a733baa1add54aed9b567ddd6925a0cd928952235bcdc3c3f7bfc248427db4a4d385f47486c0169d4e73cfc0d5135b56d9d1906810d5fd3fd5dd542ce5ba5b96f791998bab20037a2ec99d3ad15828e7d4f0e4c4d3a4b30b2af4ea5852e2bfcd7babecbfbde4e885f28994c48b3afd3d19ebec43c0b960ac7f4d30d2cfa7a43b2e6da7d90863d099724b65264a98f7ed607a108ad5c92b0e261bc2b5a26424592c381115d3c2eec124350fcce1e409e389be0ab2b72c5b5c3c0b068734cfcc9d7568e36bfc6cbf1e729f77010c19b6350161376c9a6171ae4ff00eb85e8b619dc026d3104e76ffa474a2e9f3386f46924a64ec6b49471db0e501fc5f3bd04acfa1808b51bf78c3db4aef546cb3e7d63bf6e16f300014952e90e03389f02d46022c0aab307300dc27224017d5e878ab74486d51ccc2c909fbbea884c543f5b8055ea9b53b78c35bc0d3cb18025baca57b950395c30b5b4087a41c699a2cb0ae3200aa084cb286f0c6199208e8dd2671df4b35229876c1241dc1d48ecdeb82729f8ecee7a9f183c265daf4576c07442feb9d9c15f1f69a1e819f11864ba69b68ef8aaf53d81314a5bcaa53105ec8b66b994a78f6658df75d24b2d8c6e7ac5705ba84649ffe090c2849f14d4ac3a7bd3e154bc8383145d1623460c02c8ef75dd32a1a2b5e84e19cf0a5689b150ebda3d71d79d7f43e7ccc2428564421be8bdf09625f3400ba4f95f06a9c84dcfdf57673284046f0887557a5240b52a7e7fafe1fd8b59338bcdb92f450d2ed950e61d0581eb8af026bc5382d2ecdaf615e93389a53aae16c76cd2342eb9f2ac5befa75c97cc918ca11b461521a4dc29d190c96435cbf4fb533a84648dbee21f9d2cfcd8e40cb52dd541a865ae885ebda5b5681cb45554fb9a9588d5e7291919563d146e94c612f36f88ffec398433f214d1652eb177d3727c111fa144d4b2c4c6793df833de07f74378cd61fc0b194ab63317883d7353738a45a767d4fae479d422299942f9660a850b769a8979722100a6b5be85c82f3a130a5167ae47fc5f67717ff3b43a42ab6344e1c9b26b12b40b762d1fd03458afdc7f16b8d586d560103a285c2831069f6c7e69af23c65930c01cdb213f88133b2fcf5247617c38263a3f1a1331149ed0fc31e5d314450e195f389c36e18459bcf50e2c4eca1c1b792a9bdd9cad4c8874cb5bdead427ed9b79f19f45356b0d446a799a784c9cf9a23f4100e2c23a3e1e8fc5484d74d9cc11abea0005dfaa4b66834064e6ad7d38adb1c2c3f1f613b2b71c7c7262891d1b1666e959994c37f6165aafcbdbbfa7535b417ce9cbce802b12fa231c5281b869b4c67918420183e7f8cc26be8d9c2952ca7d8889b357cf1c57cfaf758e944f243d1588c4953922ee7e0aa9e479cf838bee8e275e8b3785f8a8f5a7dab3981a05f6119d0280eec5e2f7f2c948f3c94579c17a197dde7b477c4bf08bbf5e803021244dad6ab84046f7b067ffc40ee4f379a056b3cefbd76fc0c964f8de6768d6d7e0016b01d4db4d4c9861e1601f0299df65e0539760d0d7f039da4c1d16ed32e5f3662e78c74c2a18c9418c4bbe4570bcca997f78127d85b20ddcefd14fac57ffa19a3a4f10bb77dd76cb6b584cae47b761100dba582498594dd2488892157b1c99fc44fb6e4590f51f2de9afc55e2847d0d5516f13160540b0380f111de60d79f0744e033d188dcfd046a279553e7fea53878636a682ccd6b54cd6bd197612053d15d40a5508bd1ec601283cd3f125d0c990f6cfade19a4215769aa8b81202b2ad3ba47a49a2b4bd206a0791ef00e336526da56c85cedf45572f8f9f58b48ada2534bb91f1b5a07ea4e04af22cae3e87ce766046fed7d6a7a0112f697c967c1599bac20fb7485a63720a1a1f495bd8acce57295a4d287f67f2dcbffdfb35c3c5202d433594642662edf1dba7aa7f4a98e70708a44b5a6c940f9128274deabb03c8dc57219c1b0eb9650ac21447577fda63458beb7231f564dd49d9b88980ff295d54a9d128706a2418aeb50d6533d722bf33ba2ec6430e2831c4ebc483fd4bc3c1d274a6948e1359bb39d2876dbaefbfa9317530d567569c5f959eeffe3f0a91863d879c1650ce336a05b1cd6a96aebfc70fd9c60068bb643b42838ab5f10c4c47a2ea800be5e7b0acc53276586f756df42a256048c9cdc7b753866a23a76aa80ccb85f77e19a6c8018dee0d3b82174557adbe6ee9c0c2084e5465c9867bc26b9d474b057021c654b24a059938f0226aa3b1095d374d41035919e4ddb75351debe6b69aa49130b676acc15a3c730af953f399b11a0dbe0625369a12a27daa07ed69461c0e482421cfc0f55270c31546b5a7c9b52f90bdbc82e6dd9297d2e3f5fdbce5750b6bf8e9dd6bea9e8cb23606519a0fc1ab2007093fe54bbdbfaa829da98ddbc816ae05bd769ce109a19f4aa065d314a87141a302126ab1b1233b5ba8149e37095ec5d34cd67bafddb9e35e67bb193f7efb0aeaa1c05b29e43d2d5b338bc1c0b481ba15dca9214f248d8de38ed21a9020da61136a7f8bbe6506c55d965d2423d5288c699ae0e69dceba89381be3f82f22c7a4af06c04e83af7734d97546b2bb8036796df9819668139babc5c8c0c9416f8f71a63ebcb5cf2cdab4bb2cf96482b42ffec0a616d60bbd3deaa99a43c63c7ff6918586296ea5b7e68421ac4c9facb8cc7515a9542ae6bddc866626ee536eb6098cb39e23e1b78d1cd7856ee162c7c52ab536f4dd2388d227545db0db7052894792617816a96ac952e8ee880825cd6807ed8736e85da0c565b453110d1a181f7dbc7746b6881e55e74c4f862d2b452e69212d3a52bf8bf5279a3801dd6c5cef2d7e1b202074173776c8d6f43c05b7520601ad2c2bacacff387ba08627c763ac18b29d99f8f7de9763614a1fabf964fa68bc97af1d1cb33441b4c1582a7477302b9df62e9339d59cb1aa32517fbd72f087d487e6a71c6b5959e120d5e5434f1c87c22fb0ada9ce1472ac708943ef71422dededb00a10dc34b2d20a9a6f9cbb8740cbda3b1b4e3caef8b3942966fb25b46091fd069f074f787007f9772728869b54d995998e9b867f2498ad20fb6203c5b825f1ffc3c43b4a1d1efe2fa9f1f79b39fec56c867b7063485d724996920af61a7849d824d803a73d5ce1427ba2d7e776c5f3ac6d836f43430fbb407a54362768a1de4706acdb8f19fc92052df6e174be27deaf202f5122c80a9036bdc3e2675a2568f98b0a13a3eaaccf278e4cc762720d0bed1277696baabb194914038f7a5a1e701336d9017f37ad01aff2c0a2d53c0bbeaa19ceced76f9c5dd5f6617dd6f6ffe9cdaa42178e801011ee6bbf3a6efb72764741d001a987b415ac96a5f8d1d69c9ed9d2fdcd5ca2553a43a3d30f4ca341576c3bc976e2fa106867bf9271e314a965bb22b81df63730cf7722961eed581098be5423b7c6ad497c3f29e2a9bd14c2d3162ff7ae222aea616de93dd193375f63aeb492f016fed84bf8942ca6269af9a5db429139ae4ef1f7b50fd3110187a0ff7246ca8fe92c5f092de1285aa45d8b6e48d753414cc9a936aa94e80a40b31c400229bd3af7679f6b7367f5bb0b2af51cbbd3a802797726bb6ba6104c2afabc9d7fa2f6d4658cd835d74d5cb4ce4ff943f34ab23dcf20fdcc26632c230c36d264269c542fe8cb87342fdb38ee0bf769451169a5c4f571a89e3b425251aa55121f0a41c27a8d5756044ef32211406fa89fa2f3edd03a25273b3d73fa511083733596d1b09530beec75e63c07ce78083bf07589effdb897bb6892db36c39d810ad8f9f5f755cea16a824f339487a6c1dff63fdac07d10a8ce1e628379fe307f447381bffe0b21cf9b73a45c5a7fff80240f6ebf91c7a3e80973ba944fb3e7f27435c12a7f3f3161e21b5db13588729285a79e7a9643fff126d6305568c3af7df224fde35ed266e576c9320d98aec366a51b04c66408571665ce14655f91f50aef61a237440c4ad6e96f52fdb10667a34394c257a69e12c16d1bb17a24442a9442a6b077b9f580dedc3e477a9a548bae15196ad377e348e55e8d6225bcacad33d5196641bac78d0001df5cfe25baabd0bd0bab155466653a267e939aba84844e7b95b1195d597af53e7150400374ac2ef3876c70d230ccdec09c67a7dfdd0a84c6e50a4457c66d55f4915ff4590db99c6bd8823c0c85d5deb358ed0f6e0382183827370fdc6904c5be7ab5077c4ad5cc1d1d467e8d5bad7609de16786ca72340d7914b373673c2b35070324d0633c7915830577a47757762315a3df4cf22e0822a43fcc1315cf0496e65ff13fe25d872500954f49180fd5046e3b26fdf2be522c953d097b77a062f615d63400c852beeb0cba43470f25a3bcd9f7f260fb28e08a2b6db8ce790ca71cb9bfdd9d4c9a1b5038a7d04b805bf291586d22f85da08a7ef1743280d6f4ae850d2f557e1c8d6a24f91ec0f43343fb3bc6c866c4b4fb5686e3daea2e9b9f23e6ffdccef4f89d37e916ee064562c7978c165d47c640fab7e921a23c09fbafc5412ef779f96ebd473cad84eaf094d3716f330d3b2450463cbbc751945b79adc2ce3024c1020af732bb7da1a25df168f2c01fbeeaf598ccd4902b4eef713be199aecf01b1e46e4af5e314d1a3b35ee0b7e1ce24c6910a3b4d26952254ecf1517e2e4818dd27b75e4c079691ebc3e4205bf68d0e979122fa41ce5d2c95300b25098c3ea400deedeab0a323813615f5a6310a31cf2b3f4f378a02371f52374a2543d572b50b4ae814513af413071cfe781f047fcf1659d844794da016edcd61eea35f347946ade4840c603f1c8311c8d0a29230e6a3772b2f3f9fd30955440fb7b5f592077f1347a1e162542e6995ad70b55b608e06fd1efbec198fded9ba4", @ANYRES32=0x0], 0x1, 0x0, 0xffdc, 0x0, 0xffffffffffffff5c, 0x2}, 0xa) semop(r0, &(0x7f00000002c0), 0x0) getpgrp() semop(r0, &(0x7f0000000300)=[{0x1, 0x8, 0x800}, {0x4, 0x8, 0x800}, {0x3, 0xf02c, 0x1000}, {0x4, 0xffffffffffff8703, 0x5a8830b734246a7b}, {0x1, 0xffffffff, 0x800}, {0x7, 0x0, 0x800}, {0x3, 0xfffffffffffffff9, 0x800}], 0x7) r10 = getgid() fchown(r7, r5, r10) ioctl$TIOCMBIS(r8, 0x8004746c, &(0x7f0000000100)=0xda) fchdir(r6) fchdir(r7) ioctl$TIOCGFLAGS(r9, 0x4004745d, &(0x7f00000000c0)) 08:34:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000140)='./file0\x00', r1, r2, 0x2) setsockopt(r0, 0x7f, 0x3, &(0x7f0000000200)="3ab93730e22e1cabda95fc95c43146ccb1d1d8cd88e2b1ab492946f702d65910b56f09bf29cd31f29032fe7628226314c748164a92f9a991637050d0b6b9a638e09f2b96cd3f7a9c9b8eed22f6cabb52b0cee90725679b96bb4f7dd9756742a4d37f98c03fc0221f2e92dc6a6682f6b3ad6c321c5ab3a45241ce9d4314f5eaef8647370300cd993752b4e8f486cb99db78b420041957e3fb2e146ad7df4a8c6466fbb443ecbc98d101690a230f7f1dbd8a4ff46770f317ae89865aa1b683555e", 0xc0) setsockopt(r0, 0x26, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x327) setsockopt(r0, 0x5, 0x7ff, &(0x7f0000000080)="ab0361cec030f0564710f08a75f6989d2ff5005dd36e3119a5b67395c46b0a01938b94223694e70e1aa544da13c58391a825392377c9d8c8a23479e901bb95afd9bc7ce40a6c47fa56fa4cbad52f21a1a3469e9f190120", 0x57) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) 08:34:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = dup2(r0, r0) readlinkat(r1, &(0x7f0000000000)='\x00', &(0x7f0000000040)=""/54, 0x36) r2 = semget(0x2, 0x2, 0x22) semop(r2, &(0x7f0000000080)=[{0x0, 0x3f}], 0x1) r3 = semget(0x1, 0x2, 0x49) semget(0x3, 0x0, 0x0) semctl$GETNCNT(r3, 0x7, 0x3, &(0x7f0000000000)) ioctl$TIOCDRAIN(r0, 0x2000745e) 08:34:07 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x9, 0x20, 0x5, 0x0, "7f49d1433b2722b04c88d512e19f90bf911c4cc8", 0x36d, 0xffff}) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000300)) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x3, 0x0, 0x4571, 0x42, r3}) ioctl$TIOCNOTTY(r0, 0x20007471) r4 = msgget$private(0x0, 0x7f) msgsnd(r4, &(0x7f0000000200)={0x3, "ae52036d9ae94a43b1a17f6ae28df5fafadab48b6229bb497ce0afa76d73b744dcbb39dab1279e61477b0abb98213d9925d8372e5370"}, 0x3e, 0x800) writev(r0, &(0x7f00000000c0), 0x64) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 08:34:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r1 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x14) sendto$inet6(r1, &(0x7f0000000080)="bb228464e1c36485e0fe4cb5243a2e72ff9e6b15da41194c955651fb54dc470dc8990639190fdcf02bbc689a1de388db199488ee2d4ba58cf378aea2faa805c892537b91843dcfd3b321a80f4d8a9d2fe7d1cb3030", 0x55, 0x2, &(0x7f0000000100)={0x18, 0x0, 0x8001, 0x100}, 0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1, 0x5, 0xd93, 0x379, "f4b55721df7b37948d7c37204c85e8b57f289c1c", 0x5, 0x4}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) 08:34:08 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000200)=0x11a) flock(r0, 0xe) mmap(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200, 0x40) r2 = fcntl$dupfd(r0, 0x0, r0) linkat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) r3 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, r3, 0x0, 0x0) 08:34:08 executing program 1: r0 = socket$inet(0x2, 0x6, 0x0) fchdir(r0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) close(r0) write(r0, &(0x7f00000000c0)="3cda3d0dbc713dbec071c38ace4d50c90cb93067a6f60d979a06b69f008fd63ae586e7ca1dd3ab33adaf242b571b208bacc6d3ae73fadf0e701b833eaa2991fad6786bc6ee3334972b85a668be113a0a6b76bbe7afd2bd5630d13ddc69f9e57ff518d754c9086359f699b8938fab467906c5496b7d770b13f5b39a4e4fc70c56b54e0a62deae2e9adfe7f26c7e3b633bf94dc0c4a170b239ca51e8f2cb18a0e5f87e362a3a0089c3e5d01d246f8d2dd455f6d0259b2d3058714718e8539887d7571163af5adf051eec774ec64e", 0xcd) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xffffffffffffff27, 0x4, 0x2, 0x800, "2173853886075af635643ee4d961939a65216166", 0x6, 0x1}) 08:34:08 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x200, 0xfffffffffffffffe) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1, 0x2}, {0x1, 0x1f}}, 0x2) 08:34:08 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x1) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 08:34:08 executing program 1: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f00000000c0), 0xfffffffffffff69e, 0x0, 0xfffffffffffffffb, 0x0) close(r1) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 08:34:08 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) r2 = dup(r0) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x0) 08:34:08 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x8620, 0x0) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x18, 0x1) 08:34:08 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvfrom$unix(r0, &(0x7f0000000040)=""/38, 0x26, 0x803, 0x0, 0x0) r1 = syz_open_pts() flock(r1, 0x3) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r1) syz_open_pts() syz_open_pts() execve(0x0, 0x0, 0x0) 08:34:08 executing program 1: accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) socketpair(0x0, 0x8000, 0x605, &(0x7f0000000040)) setitimer(0x0, 0x0, &(0x7f0000000180)) setitimer(0x2, &(0x7f0000000080)={{0x7f, 0x6}, {0x4, 0xffffffffffffff80}}, 0x0) 08:34:08 executing program 1: r0 = socket(0x800000017, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x6, 0x100000000000000, 0x3}], 0x0, 0x0, 0x4, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/86, 0x56}, {&(0x7f00000000c0)=""/152, 0x98}, {&(0x7f0000000180)=""/67, 0x43}], 0x3, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 08:34:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x5073, 0x0, 0x0) 08:34:09 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000002200)="bad520f57df2f532a4595d0efe6a94fba4a724dfcd107149ca023a6f4fd53a396987fd5cc1f9fc10a2192d0e217ec322e18cf7f0e79c1cfd73ee8bedba77519136960f9aa23f168279c6327030de161f6df9c9ceff5b6d908834616579fee0ad2ee4cfc3d17ae6009a18e76b07f9170c85112b37d7825cc69c4c8852aa63b655f85c15692923007934f9ddcd076eb4dbd053bad835fb8794777823d55b8902c3a8c83fbbb0023cdc49d5ccf814ab33e1cd9e12b7fae439900a99563b4ca330d783b345a530ba3e61a65cd999f4fe498eead3e29465a4ae25253a1d192370503375ae25fe24982b6e879be979e39aeaccf1cca73e902456333d4e6dd75be78c8779984db6f18c62275bc769e4591b49fc95beb856eed1e11a8805ef58aa4a8a547a69ccd9d4453e86ae36b9a68797bdfa1a2425e7f63182b5939c35c61422972c28c0080869cb6a278c68b5216afe8562b86bd1fc93ea52af2c91cbaadb27ccfae4b9093641483b219f0fcb60103d4c0c9a3f82cfc6aeb4306173a54d93d8c69f33e5e675bebd3fbed49a7fcba1c2e31f8f82e68e3d8bc1b370f4b9e8eb4d9a7b818cbb08fbcf3db6117ffc3cc57098a924a1ec21debde86692fbe9a19391e6f1ca4a60dbaf97890247d39a6b197ff77ee53ff0c75ea932f8eee3428381996ceeb838cbbab39922acf26006f0e18d87e7e80dec18fca1747d9929cc4e1539ec2f06a2ab01949f2fe08396e6ed42ab3bd57a71d96a1c5f9ed76cadd13b776405833e2ff8a9e7fb21aafca1d7c05eba505c6c6f7af3168995a63d7941ab4dc3d4a1aed684467bbe4a2243ccf3e1be56c6a1ce9dbf645cb734c1a81497fe5d24324037d9614fef881df70989a0c914702371a20898d746b2910624d97e1b354b76b594989b44c9c2be56498e82c7cb57fba72c2ad6ce12dabab3ac5f873943f2541ab69e1c88ce530d3b7aa365eac6026c07744a5abb63685fc6ea72e4763ba51dc78ef464be9cc4be837f7967f19baa9d6b02f682375e0b5e254ed02544cfd0d5efdafaa81aeb5f2266f1cbb14af236753d42731001b63b2d9a251536617ae45130af27c99c1a387dbe536622e0f9491abacd195aa6e5cd303a7ad9d133907382be89bf170a255bc044344547c63ac1f2f05721c45d4e952147e51abafa31aeeec60b916e9e8b42f81d4126f22445378fc56d5614146ad2f28770b1a34fc94bde3f391c53b0f0bede8f8811f8f01aa721c7fff0304f20d0a2a5fcf8e24a149fc49ddb6ee16d1c84393f3cde7f06b3f34591d9b97f91754c7852f27e5496e9628324673433409a7c02471b6281f238c9540d86889bb07320033acc464e401193fc51c17d809c039e8afed6b6d3f5b387b2b70610c42a6c50f41ff625c6fbc9614ad050e96b40f59eca32bfce9cc707b2ef6472c089e6a5ac13935aaab39c988cb1f6c9fe7b0bd0f3f13f192252fbd1128e76d19b48a75a039f0fba3c08b571df3be5052df40a3d6fd0780d1445ebb388f167fd7a8776b45753ae2876c9c95fa7b0aa2822db78f7704213a8eb0b9c88b895d7d4f8a96a3f00bf91460d74085e326696681957a8b39ab3751d579ee6fa042158b11386700f8e964b3d5a4d70551f2a60f7f799174b427b9f47d4b8400565fc310d5561f8f6b12b76b97d89cdca8794f4675e00fb50c06ebc1ee66013edaf0451c1269890f7ce3eab5bb260df176a0a8ce6e7d78a3890170dc46c1063b134059e5a5a54c74f95a5aed855d108402a3d464fa2548ded2aa63ead78ec9152c50976fb27b87d1bb05176924708dfb95bcda5038e49573ab2e78d37bf947a9f0494264124bade732fbadcb2fe988ea1eed91c6a365ae46b18861e88212ea3600e4b3ddb876553159b941e48335914bb8878cc62a69473d5d7be4579d9c1bc00d5e4f21e392492b3250b6729df4c8580d9e845fe9d94c4a3bdbe12f869ee6e5278ed34afc3bf3d76e4d42d4fef8a2f597cc2aa18c81dabcbd0d2ca9184208831470f8281bb55e8ac6c8a60b902cfe9eef42c07c27cf3ed3aeece6c9daca2ce045a4c024a7b726ace4347df6dc235295ecbef3e6e14d7884fd65ec6bc54a37b863832097c1737f75bdb351405a6b7240276d2e00d3bc7704c88d5e18c575b84fb86bb1700cf34cad9667d99bd020ed6f4d5e971aa2e6752fa1ef76cd8143a40a90e68532d9f3fbc773eedb4d38500a60d9c5655a3c2c0be7dfd2e909385f44b1653a6e02d2f60c63560387c444f1cf705aadf9c2747c85bf1e0cd54ede4fa61c7abedea8deb8d3920e96a19ef2d765948b1cbaef19944f486a564258a7cda1e970f4fbae14744efc742cd784f011e5f4e8d5df262a4cdfcac465de14294da3eb84be4c0259f3ed2031f7efb415a4e802fe1f237a55d334c59ef80334cc49e57a284cb00ff6ce633edfa80157912b400016bf0b51ca223260581b965370ca92f2d7f23a051f485e616e5219b210ac4f89ab1992900162e823ad67a7ce9bee6bd8affa7df356e34be2277fe8e5f1624260b907a227500cb858a48229b801d15fb85f827aa9843be5f2138c9531f39f351aab39a4f3b0429774c8f4bb121e4e8b1da123ab0b0f8890f5322ac06e5658d3475539af68381bc4ef1dc9fe6f430e16fbd0f21dac3dfc5e30b4356609cf5c4b3bc9451f079d642c7ec0876a2d884a7155eddd70cd2ab77b82440821624220a7c0d712cbaf03b2cb0084e61559a7da57f6e99cb3979c8f7e3984165a5149ca995c631174667b91214a9c164f8d403164e5514d41070c9efe7716457aa1298491f308acaca9d94308af0ac0c787f67800679eea0a078dbdf9a0ad9ae0854c23c02acf02a3c696f9f50b6e9b0b3204192f540a9331ae556ffdbefc537337fb8a7d4b1b606695c295c6fadf1e39c3a02e529805893c59ee76b99c8d227905eb54774c6753695bf6fcb0d357fff86a7c3b47a89dcbd176672fc845382a45057d909eb27adf347ec7769d5982804395e41e989ba306b9ac6b74c96b56e755ce90307d545a681cc092a32bf0102af2f74d6356ec225e77f8fb893ba06d9bc4a28d92bb5b2b4337bcf9369f4b653d0159b186d21cfb35259e95101621140caa5a5b775aa2a4e35f2804223e9c36695528a0ffd7041b41ba432f5f232fd14da54264a5c5f0021c2c6a9b5bd768cd68ae126edb7e12e8045ab12e284f7ccbd245c799dc7cf94d6e0024446d88be067baf19d2f00f44e90b14fdba741a27035e4f20d6ec2c2d732e1d87819a258ca6ff983f81d0f4a597db606d6425c4a692d065daeef02e694710eaf67c20e701b81385f9c07e474f3ea16888a4456e2f3571b20906cbc4f2b2306be2e95f5375bcdff8d0e3d9793eacf8d29b620368c4c97b6634f8367f51a3553e09b913cd6ded80af57afffe8cce6c511a0fc88a54f8cb56cf696827e0225d752383b930df4a518ade2f118b05c8ed65e37458a3bd176359b57a294ce37469aad5dba69ff23eb027bfd6862632ba4b28f8d246262f2c1ac632474fc3b90592a4957b74bcde3a74b6b3d9cd60bb3cd82e9572216ee2b60eecae033169c4525a3b35e63f938c452d13bfd91e1d36685f0f5acb3c2a71cc450dcf8d47c5c72565d71908eebceb64d52eb9f524bc18d6ac4252a2680014bd211a0b1c413d40d52347549b06cc4df675a685c52ff57cd53411878b465c194ac98a8d21d80a90651d267ff82a950ccba40a3b622361fcf95f3eeb142d70e4fd92017e46b612484af139e952138fe37d3033f16635ace74eaefaf1c8072b05a9066868abc173c50205021189dbd6bfd4f751fe931de2b1bddf74dc95803d8362eea2e2b738fcb3b3bb35515ade2d3be51b9cb8f764b30714e004708d273c5561b40c10c2dd5c6bd93b18322305052732dc4a3b087dbd85dfed11344e0e2ec3b8f7bfde8c048312706f53fd28dc162435862488c671523978a5b42586e8a1a4cd10d3b9764fc947849e52909cef25eed7629898de8ab7067b410a090efb21b9ff3e2954035284bc399872ec0860de8dea470340f9d3226cc11acf59361ffd990b1bd220238cfe8a52b53756cd63d23c8004bb28bc22cd5821176d02273acd0542b09718a924e5392eda38b604b6853a54f616f99c56016cc601f70f2baf5df811838de1e0691b41585c5d62b3d6784687e1650470903667b0188e8d55e0bdca17ef18e16a4f6d0ed4c39da3718ab89951617cb1204ecbe78240e4eb72916a7ad29c7fec3b5e59ce3d67c09f02c9fe1a2d6baa870fc16a2bd82b5627faad5afef388abb3a3305de0e2551095ee7eee781443d5eef0180a4b00d553c855cb992e878f3c9eb21354c7a3227a8fcc26dbdf54f5cfa93f9c828493ad9725d6c21e52089e94dfe7a144bd9920d6857ecbd95c2eb5f10322640dc194682de40e7642949cd7f50671639775c7fd4fb598c9ab43c71fdaab3f41c367e962100292f8d49f828ed4496f81e9f3bdf83075f1e32531db70698d3d663dbce5712dda1e05ca425c6e02323ad997d6900d559215f8fd546eb8095210d6e5f0766ae3e8a910efc210116e87dd7a219c85d79787b7ebec896e222b7a05cc4b666d12aeb2d0e16fb52b52dfc367329715d8bb2937ff0174e7aa068de522e846a87c375988a62ecfa72095d4554883876c30db3cdf03d06d2ef644873ed185e11abf5731a5162c025067b6258d26eccbbd063526ada783077e4924473403651b69a7a79307b7087b3c93610592879c085bc0abdfbb2adcea502e52d99d5ca52624aaaa552493ac8e9253ed947e08a5777d31e86556c0259a781bc060bc77c49d101b7b23d59d3a6e79549bd851fa098947053cf2acf2b8e6ac011a26b2d327876434c7023e70129d247005c56ddfc1227654585d353afd92b58a5faffb065d4558f05f678cb21392096f40d82ddf0e6037a6adc0b14c7b4c70c6cb392ba9abd242b3f2d9bfc185f02f39063bd59feb057a40a5c9b368561cc4ab424b7b19699f5d16d0cb55e65cfa866b38e76d4e3d299f04d99a0d5f1e745689869a44e57eea3785bf6892bfc09b851e0e26f18e3e93b6dd5dfaa230cec553b1e46745dcf2d44efeeb20993f11feda1ac91183925d3458d1684796d1b523a8a83de91553f1c7e08716d3d96884daddd9da057ccdba850979ba4043a38225a2d529dc849613f1775384b1bb2259532207585f12d0cc8b4032950aeffb7919c36e234418ed7c8d1cf49c61c86f100aee4a96fa0e5418e421840b4d80094a6eccda6208e7d1ed83b7df823d6cac7d922f8c8065215e9ed30c56401500565d5759284aec186ea2764a9ab7b053a9211acffe9b15a8ac929f903be367cba2e7b6cb9fa393783bdca7ebeb6e80e8b833987832ad748655b03f2f6b6c63e14ee3b0693e758af843342ea009e8c2431d4ee08568f80d78bf061a6f0f1d46207dac4a0aa849882bbed9a401c98c0fca84a083f1a591a7cf787308ad0a2722209ab3f9a9e0a8ae336cd905b0902af0eec4a15d443e7c923198db5ef7bcc4f6d6aad6b3d0216019d701afd44560aa60566fa5d28d59fab7027162d0f7ac7932583f29d8", 0x870}], 0x1) write(r0, &(0x7f0000000000)="75249c7c8f7e308856abcc2021e3e85427afd8db93df93839f3a68fa943f2d432c8fdad7532ac921d38492ad5a3f984f1625c43487f70dc7153abe2b6c019228f8641becd9354809bc6a99601d968b0637f817dcafbc5488a4fd59f37af591c50763e43153719000ed8868c53df558c1a0ec25f5c587b81afa6f315bb7b7cfd190f0075c7f5ce51a5428034af5cdb5391246f8d301e3a7d8231d6258af66", 0x9e) write(r0, &(0x7f0000000180)="036dbc0fc3895d5ed8c34dc236c9aab6d79de3173a2cd32b7cae6f94df577d7b48015c1d194788d426c2663085cc4452a8aa7bbdd5234f912ee4c7f79624d8a1f4306c359f6690183899032426b4ff820f207ac7222d6305610e17a5a0af4e40d0b97800ae23f8e9312ade72055ed9be374ccbb804fc7772492d5c4fbdd15fc409d7c8a45ad1990ebdc860c72cdc54d649f688710c80eb8e83460f9e817740109090e3d7", 0xa4) ftruncate(0xffffffffffffffff, 0x0) 08:34:09 executing program 1: socket(0x40000000011, 0x3, 0x7fff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, &(0x7f0000000040)=0x1, 0x4) 08:34:09 executing program 1: getrlimit(0x4, &(0x7f0000000000)) getrlimit(0x0, 0x0) 08:34:09 executing program 1: r0 = socket(0x4000002, 0x2, 0x9) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000080)=0x8003, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 08:34:09 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100), &(0x7f00000000c0)=0x4) listen(r0, 0x2) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYPTR=&(0x7f0000000040)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r0], @ANYRES16=0x0, @ANYPTR=&(0x7f0000000200)=ANY=[@ANYPTR=&(0x7f0000000080)=ANY=[@ANYRESHEX=r0, @ANYPTR64], @ANYRESDEC=r0, @ANYBLOB="0d404826ca22f9b2567d8c003f4987703c6b205415a511a75cb71c6e3302c9d254f747d46244a0f97eb57ca2ed30a4ee68bd890de1e76f7ea9f27fc454a380b121b9a3e57ea2c21fcb418a40544abecdbbb924348a8c957a741aee03d8e8f5dd3454beefaa1082dd7e489130ff9e800a010489851979b9a4230a44f51bac523c97f4d6a5e5857c8138ee1a39ba449438246144e3dae30399bb4377c0e1bfce22c3f53385a6c79ceda7c82796064c5b1a8fef961d317dd9f123e75fe11d619334af77d24e9847db69697acf53bf30cd610018b356aaf620245353", @ANYPTR=&(0x7f0000000180)=ANY=[], @ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRES64=0x0, @ANYRESOCT=r0, @ANYRES32=r0]]], 0x3) 08:34:09 executing program 1: madvise(&(0x7f0000091000/0x1000)=nil, 0x1000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x1, 0x1}], 0x3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x81, 0x20, 0x81, 0x5}, {{r0}, 0xfffffffffffffff9, 0x66, 0x4, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000007, 0x4, 0x6}], 0x80, &(0x7f00000000c0)={0x0, 0x40}) r1 = getuid() seteuid(r1) 08:34:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)}, 0x0) fcntl$setflags(r0, 0x2, 0x1) 08:34:09 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r1 = getgid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) setregid(r0, r1) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) 08:34:09 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) 08:34:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000140)=[{0x0}, {&(0x7f00000000c0)=""/123, 0x7b}], 0x2, &(0x7f0000000180)=""/1, 0x1}, 0x0) 08:34:10 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)) mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f0000000040)=""/197) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 08:34:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d245d379", 0xffffff81) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x19, 0x4, 0x9) 08:34:10 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x1f, 0x0) execve(0x0, 0x0, 0x0) kqueue() 08:34:10 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x400000000) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ea6f0c2107f7cb90193264f912e369d02de0e00e30e6d8c33a8d8b13a858516c31b2ae3e07000a6a1637bc1b6dab8d5d20546eebeb3bdb4d1b64e2527052e979b3ab7fb269d97f28afe66a39641f808fc3c1a9fda744562ce08aeab4a3d1ce64831e83885edc4efeaa4cba8940c10189ceca359857bf14a11ea42f86d5523b1d753be7798f7ad35ee0f557ce6ac68a29b8a0921e3ab2d2", 0x97) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="5e523413e8681acd3ed18745c7f025dbd3e520a3e192e7e3314ddb21657fd9f448d18e8fdeb0384bbcb6786f0eef3ac8eb659b", 0x33) 08:34:10 executing program 0: connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x100000210, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) poll(&(0x7f0000000180)=[{r1, 0x1f4}], 0x1, 0x3) setsockopt$sock_int(r2, 0xffff, 0x120f, &(0x7f0000000140)=0x4, 0x4) utimes(&(0x7f0000000040)='./file0\x00', 0x0) poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) 08:34:10 executing program 1: r0 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) r1 = socket(0x2, 0x4007, 0x76) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[r2]) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0x5}, 0x10) 08:34:10 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0xe90, 0x0) link(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') 08:34:10 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000040)="5e751ab606113fe8c4b40c9563db235a33d6c1a9541a4d8d849cd6f4ded3ace8569ec17cebbf8b2b84879f88517c20c2a153096c9ff6360f57773b369f9d80731f4b1787540f98bca392f87c3c46381554ee584f5461e51948655b202afb50ba38a002efd50fceca830442f745f7ae340002398bd4735bf39b844ab52eef5b6fe7ca4df4afd9a3c6f70cd9c52e81ff2f8dd02133255a95c4fee40f42bbd9c960af747d618679188e086f787fdf45f9c80fed979fe66d0af94788754a4ca3524515d04f65f9fac00ca361db387cd2c7e43a16d10eba5da80c6e2102aa0788e6d9e4a176bff4f5d5a3fc164c1ca32cc5a76f409bb08303183a983e16aba494b9", 0xff, 0x5, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) pipe(&(0x7f0000000180)) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) execve(0x0, 0x0, 0x0) dup2(r0, r1) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) 08:34:10 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$getown(r0, 0x5) syz_open_pts() r2 = getgid() setregid(0x0, r2) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) 08:34:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x57, 0x7b, 0x3, 0x3}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)) 08:34:10 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) wait4(r0, &(0x7f0000000a00), 0x8, &(0x7f0000000940)) 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(&(0x7f0000001980)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000380)) pipe(&(0x7f00000002c0)={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(r7, 0x2000746e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000500)={0x3ff, 0x6, 0x8000, 0x0, "967e2f6c6b976d28e4341979a8af14d26267b98f", 0x6, 0xffff}) r8 = semget$private(0x0, 0x2, 0x10) semop(r8, &(0x7f0000000540)=[{0x3, 0x8, 0x800}, {0x6, 0x0, 0x804}, {0x5, 0xffff, 0x1000}, {0x7, 0x0, 0x1000}, {0x6, 0x5, 0x800}, {0x3, 0x6e5, 0x1800}, {0x6, 0x7, 0x800}, {0x3, 0x7a639475, 0x1800}], 0x8) r9 = semget$private(0x0, 0x6, 0x2c0) semctl$GETZCNT(r9, 0x0, 0x7, &(0x7f0000000580)=""/132) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r10 = msgget$private(0x0, 0x400) msgrcv(r10, &(0x7f00000019c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad48b5b7362ab4b9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fbff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000037d6fe8f3878a5c6e7d8fa709d4aff82cbcd51061d202d740652a41535e0ab876f8d74f49d"], 0x1008, 0x3, 0x800) recvfrom$unix(r6, &(0x7f0000001680)=""/175, 0xaf, 0x40, &(0x7f0000001900)=ANY=[@ANYBLOB="1a6bc70dce3e4b02ec2b4890d0da4beb23c567c3f539014c262b494a8b069a9ea9eb99e9f1b6fe31196a4f3af322729deae51a7fb72d669b90ebec709d80797cf9fe1729833ace5e829c500c6025c9115085b02f3db29764255c36ffeeac7f459a2aa7cb1f3862873f0975f42036afb590a525"], 0xa) semop(r9, &(0x7f0000001780)=[{0x0, 0x7ff, 0x1000}], 0x1) write(r5, &(0x7f00000017c0)='k', 0x1) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000001800)=0x1) getsockname$unix(r3, &(0x7f0000001840)=ANY=[@ANYBLOB="5164e3db64985d9cd7f6cf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000018c0)=0x6e) 08:34:10 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = geteuid() r4 = getgid() fchown(r0, r3, r4) fcntl$setflags(r2, 0x2, 0x1) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) socket$inet6(0x18, 0x4007, 0x8) sync() r5 = dup2(r0, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001480)={0x0}, &(0x7f00000014c0)=0xc) r7 = fcntl$getown(r1, 0x5) r8 = getpgrp() r9 = fcntl$dupfd(r5, 0x0, r0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001640)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001440)=[{&(0x7f0000000180)="76d6a3b9596a1b2a057d14284c1230124bdfe48fdb96778ba69dc70f06760d2cd0db2b5c505d76f21a2ea974cd0ccc29bd0fae7ccff12d148f0d082145e1e31caf780e6d9276dbdd926018b9e5bb33283065de0f4a9961c1d37e88b415873245541443d059e9b0dc075381b808c86802f018a76ab6bb26d048d1ae3cd102ba84a5db5817a70bea533087450b33ac65cd4b1ddd8b5fb241838db259819d7e0b112b41d91877c610d3291b70d29b42a54d9b010fb232171c7ad3e113fa3205e5bde86771218827ff4e4004c09940f0c4cc001b748dfaf6ce506084c8819dfd823a75d07b8067d907", 0xe7}, {&(0x7f0000000080)="e705fa6f1a5a985305a6b50ceb12b7fd1df334cbdb8d565004ec18bb14fb5f425228c46c6481e55be5e67533337cda79fb75aec52abe1bba58636f208f3f9a933566f574800773595076a8f4b0bc07ea7e0f6ec8cdd8cc1feae6f8a2b9114fa5de16dca289ef8ad07ab9741b5db4c233d7d7aeda91d72547b2fbb3775f08301319383718a06dde922bef75eea361a56e2c6284fd7c70d84bfce83665dd3a71b28b9902c9015e722e8d3cb7", 0xab}, {&(0x7f0000000280)="d76d31a697864dd4aeef09aca5fa658986f0745831e78fcb509931936f0614b8db935e9f1b0e1efcffd40b32cb0302770f58ac0475cee60d096aaba1e98124afd2a2e352b17fb745d3979d5322952ce2e86536870183a53b7405f7c56f7861cffad4a7337538b3a42e14e58042bcbf810e2adb14403611b006fb9ce6b251a62a62a92ee10677241a9a512bdf", 0x8c}, {&(0x7f0000000340)="18416c41e9291eb8f6f7a3dc3abdce8e38ed14b931255c714fc264df6d054bc4e28c076f714635261103f30a24fbc4732b424444f0e69989ffc62e8ad42390456232d65c23eadeeddcb709d68e912a0205a5f82220ae45447049", 0x5a}], 0x4, &(0x7f0000001580)=[@cred={0x20, 0xffff, 0x0, r6, r3, r4}, @cred={0x20, 0xffff, 0x0, r7, r3, r4}, @cred={0x20, 0xffff, 0x0, r8, r3, r4}, @rights={0x18, 0xffff, 0x1, [r9, r0]}, @cred={0x20, 0xffff, 0x0, r10, r3, r4}], 0x98, 0x1}, 0x400) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='(\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 08:34:11 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000001500)="37a7fa37e376000000000001000134a85c03e2e0177513a18db60390ceda6ac14c3048fe050000007ce764895d247c1a15295c75273af45a2592c9529443a90c39abcec6c1c37afa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = geteuid() r5 = getegid() fchownat(r3, &(0x7f0000000140)='./file0\x00', r4, r5, 0x4) r6 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) clock_gettime(0x0, &(0x7f0000002680)) ioctl$TIOCCDTR(r6, 0x20007478) preadv(r0, &(0x7f0000000280)=[{&(0x7f00000015c0)=""/4096, 0x1000}, {&(0x7f0000000200)=""/92, 0x5c}, {&(0x7f00000025c0)=""/167, 0xa7}], 0x3, 0x0) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) readv(r1, &(0x7f00000014c0)=[{&(0x7f00000002c0)=""/86, 0x56}, {&(0x7f0000000340)=""/88, 0x58}, {&(0x7f00000003c0)=""/203, 0xcb}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x4) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x100) 08:34:11 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xfffffffffffff7bf, 0x1, 0x1, 0xc7b, 0x8000}, 0xc) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x2) 08:34:11 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x20) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x3ff, 0x7, 0x1, 0xff, "1c03f028b75de7d9af1eaa7e5bf602e1f1b152d9", 0xfffffffffffff000, 0x6}) r1 = geteuid() setreuid(0x0, r1) r2 = socket(0x10000000002, 0x2, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x40, 0x0, 0x3, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) setsockopt(r2, 0x1, 0x80, &(0x7f0000000080)="a9118caac96bc3bf1f1e6827fdb7d2ab47a57dd12400b35507cfe240e5489e360dabf550d4e5bef5a91151b5ad02793bc09fbec8c798e1d2a290260ec20776567a1eca3ab2544a965e", 0x49) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 08:34:11 executing program 1: r0 = socket(0x1022, 0x400200000002, 0xfffffffffffffffd) shmget(0x0, 0x3000, 0xa1, &(0x7f0000ffc000/0x3000)=nil) setsockopt(r0, 0x3, 0x7ffd, &(0x7f0000000200)="caf5b415", 0x4) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt(r1, 0x1ff, 0x7, &(0x7f0000000440)=""/190, &(0x7f0000000500)=0xbe) r2 = socket(0x1000000000010, 0x2, 0x1) syz_execute_func(&(0x7f0000000380)="0fa2c4a191d2d443ffad0c000000c4a178131f8f2a00120500000100abb947ea47dca78f8300008fe80897360d67430f287a09660f3a08b1f4ffff1f6c41fec2") readv(r1, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/13, 0xd}, {&(0x7f0000000100)=""/230, 0xe6}, {&(0x7f0000000200), 0x166}, {&(0x7f0000000240)=""/203, 0xcb}, {&(0x7f0000000340)=""/54, 0x36}, {&(0x7f0000000080)=""/37, 0x25}], 0x6) shutdown(r1, 0x1) setsockopt(r2, 0xe8d, 0x80000001, &(0x7f0000000540)="0785e335e034ef187fa486e84c2de5648f6984e2beb70d5718764afd039c9f0a265ea080737aabc1e6b2b4dfcf5add9c7a1addceabb4e46e42f722e7f01b156687d0cb5ade10d56e322e218b1f757122de6ad8a23776bfd1a5d27d2cb76647569550cc997f4c9de88020114ccc2589f2c2a3cdb2a3f5af5092797dea79b97ad4395eac57bd43856ab1724763a22b2c61735d84efe51f04808d2dcb2f8d1c5fe616c7db7b86988b3828", 0xa9) 08:34:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x42) openat(r2, &(0x7f0000000080)='./file0\x00', 0x1, 0x10) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1b, 0x46, 0x7, 0x9}, {{r2}, 0xfffffffffffffff8, 0xee, 0x4, 0x5, 0x8}], 0x1000, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x91, 0xfffff, 0x8, 0x77}, {{r0}, 0xffffffffffffffff, 0x8d, 0x40000000, 0x9, 0x40}], 0x9, &(0x7f0000000140)={0x3ff, 0x2}) 08:34:11 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r0 = shmget(0x2, 0x2000, 0x216, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 08:34:11 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) readlink(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)=""/253, 0xfd) write(r0, &(0x7f0000000040)='#', 0x1) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000080)=""/203, 0xcb}, {&(0x7f0000000180)=""/204, 0xcc}, {&(0x7f0000000300)=""/98, 0x62}, {&(0x7f0000000380)=""/234, 0xea}, {&(0x7f0000000000)=""/34, 0x22}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000480)=""/69, 0x45}, {&(0x7f0000000500)=""/72, 0x48}], 0x8) 08:34:11 executing program 0: setrlimit(0x8, &(0x7f0000000080)) pipe2(0x0, 0x0) r0 = dup(0xffffffffffffff9c) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 08:34:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f00000000c0)=""/42, 0x2a, 0x802, 0x0, 0x0) fchmod(r1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0x2000000000000}, 0x10) write(r1, &(0x7f0000000140)="254981179d72c4d69b1e1417a0b9089a54561bced5aba812ec9aa9ca32a1888da84acfa1270ec772927561c7b929c330984d4c4269cf41d0bf152bc89e9ff8a43e909322eb2a2a44070fb98fca43191d2d8d39f42b89dd83e6c12f9ac7cf70ce3d3491f08ba34b1b6ad0c5916210cf857d1e323a31dd641640f9369325bd1569df06fcd77868be8452f90aba186a6567bed3c3673a88b59e164f1edb6bf372967495903a11eb66e15dbee5d0b9661410419552b9c0d3", 0xb6) connect$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) 08:34:11 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) shutdown(r0, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f00007eb000/0x1000)=nil, 0x1000, 0x5) r1 = socket(0x18, 0x5, 0x0) setsockopt(r1, 0x40000200029, 0xc, &(0x7f0000000080)="ebffcbfffcb88e812eaa4e713048266fa0bab596fef8e69931929648", 0x2e4) setsockopt(r1, 0xa, 0x1000000000000c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:34:11 executing program 1: msgget(0x0, 0x40) poll(&(0x7f0000000440)=[{}, {}, {}], 0x3, 0x81) execve(0x0, 0x0, 0x0) 08:34:11 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "7b7369fa0d58315bbf900091ac72f6af1e82a766"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) 08:34:12 executing program 0: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) close(r1) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x0) 08:34:12 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="bb7a81ceb6e5b567a4d996cbacae5a9ec82ea487f67bbab6f7d24fdb626f26a16764c2ad3fe1e8685d89074d0592416472d683d30ccb345bf503a9112ca91f758fb9eaae587b9c27970a9813deac2456fbf4b26632c7c2ede1f627192de4d32d159226fa2c6dbe6bf471d3e795dab575f667969f1d98", 0x76) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) 08:34:12 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0xffffffffffffffff, 0x0) flock(r0, 0x7) 08:34:12 executing program 1: r0 = socket(0x18, 0x3ffd, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0xffffffffffffff01, 0x4) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) 08:34:12 executing program 0: mlock(&(0x7f0000f2e000/0x1000)=nil, 0x1000) mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munmap(&(0x7f0000e5b000/0x3000)=nil, 0x3000) 08:34:12 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000), 0x0, 0x8004) execve(0x0, 0x0, 0x0) 08:34:12 executing program 0: socketpair(0x18, 0x4003, 0x2b, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getppid() fcntl$getflags(r0, 0x3) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x18a32, 0x81) r2 = getppid() wait4(r2, &(0x7f00000000c0), 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x9, 0x0, 0x401, 0x10001, 0x7fffffff}, 0x25d) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) r3 = shmget$private(0x0, 0x200000, 0x20, &(0x7f0000dfe000/0x200000)=nil) shmctl$IPC_RMID(r3, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xa8, 0x80000000, 0x7, 0x20000, "d8be19a283e3b5f6377e378dd12a4034e841fb6f", 0x9, 0x3}) 08:34:12 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) flock(r0, 0x2) r1 = socket(0x0, 0x8007, 0x1ff) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x1, 0x7}, 0xc) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 08:34:12 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="140000000000ffff0000deff000045cbe30000000000005db75fc2a241"], 0x19}, 0x0) 08:34:12 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r2, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000180)) r3 = msgget(0x2, 0x100000000000000) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1ccc2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270281b9233"], 0x1, 0x800) r4 = semget$private(0x0, 0x5, 0x2c6) semop(r4, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r3, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000021000000000000000000000000ca68a7dcd0941f48c1c77fc166d36b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000f61648ddb1ef6e798f"], 0x1, 0x0, 0x0) r5 = semget$private(0x0, 0x7, 0x305) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) ftruncate(r0, 0x1f) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r3, &(0x7f0000000740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000219a10611bab000000000000000000000000000000000000000000000000000000000000000000000000000000000000f20000000000000300000000000000000000000000000000000000000000000000000000009dc3ddcd9035da7db13352a569007f96000000000000000000000000000002007c0c1b5f8569bd7f8289448ce95aa4c09605293a9285bb27d6e757fc34cebb8796789e2073b9fd79a65e94325c9988c6b77ff0fdfac313026e930c4f5a4af783c07aef971847b565dd9cadd350e7446a2fa349b2d02a0e"], 0x1, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) bind(r6, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) semop(r5, &(0x7f00000001c0), 0x0) mkdir(&(0x7f0000000700)='./file0\x00', 0x50) semctl$GETPID(r5, 0x4, 0x4, &(0x7f00000002c0)=""/10) 08:34:12 executing program 1: unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)='./file1\x00') 08:34:13 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x3, 0x6, 0xa6d, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x200000005}) 08:34:13 executing program 1: open(&(0x7f0000000000)='./file1\x00', 0x508, 0x8) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) accept$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000018000000000000000000000009e904365ad2865ddc1abe5e751f3012b8830"], &(0x7f0000000040)=0x29) 08:34:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000940)="a86c42cb1b5f52b3560f453edbe4dc223742b362eb75f480b0de2a26f8a56651a23fc3075cde34b81b98bf45dda851c96b2e0e8b81f77f87272361f39f6458fdec96bdf9238d82fd1640720202f120d34620d237c1bd5ea313efdc1ada3933fd830d8d1878b33a10e6884f8dd023a310b85adc8fef39e42e6862a422ca6298584ffae62801ec37a52052839bb42db182534818a28882790745edbd3534374bdf0eb78d47c17e2f90f0521a20d644c73b29671943f510c6ba7ef1ed5094470e28d766d63dcd9c2d13d08dbf1039553001de3f921dae68c0d74430c99e0c7390090b08dc8f731308c2a2d237b7af0e606dce9c71419b8fd55e9b61dfa1e54c6b0df2a005e2e689b62b61aaf4d00b8b26d01bf38cac836567745600cf9d0240ccfd2a4478c875092589fe86bb3530b0ce28c3768b61b57cba8c1078e92eb97d1fd4fe9bdaa6dd2607e2ae34c7f0fff31ab41f65477a3d160b09682fc0ef7162324418a80e06bec089b1d3568b69039da30708faca0102c2cba7b611958a68aff2d556ba56eae1d33fbcb21a3a5d3b20bb7cfd5f610801cb81a4b491d36a0528a7c95c05415cf236ee556ccf2bab39c2f34ae5d69a4e52af17de6fa7ff4f83a368a79cc8d6c109cff0e535c4c71b9316362fb2c36b1489e15642dff76aa3b0dc3ab538bafabe6525c45aa80659e9f32f893c6b86daada4ecbc5aa6c8fb14473da7292cf33cb9f4be5ae9f3e78bd51fe6787a52b54569b7203a365dd04b435bc55e828042dc047a522278aefde5d304dae7b6b101a504c7b96369e7cc56db80cdfab76911dd67b55f6f6cb53628f4062f2216fe1f77c725df4e3f64c2519e301f63c221623062da8fc96119ae6e9bd44d856a87cc0af97bb3403990fe7c840e69ef4647cc0227df377ae73f76567232b9785d046545d7e1615a66df130dd9c2931ea812ba59859583c897e52694d55c26fbede92e3d031950da024448ea05e56cbf775773ef12018cbffe66bf35d07327b320027857c5faedfd5948d9e7917d2c6e852a99eb6c00c087779463921fd0625f8efd505d8240de2d0948653c8e213e0e97f3f9ce9c2bd37cacacc1e9d2580e78d091453732c9bb79d8dae1381f1c2d0f4fe029f21206e4340ac31ce085998bc63cc212608b6d3b2967a8789cf24794e4f3be8e901818cf7c063b1f8305eae13ac953da5279f68bbe0acd95d70d40723d14b604015e50db0bafe958925d2a56ef7fb6ae0eb4c742042061e84c71dca14bafae00958003a13c3fbf4b33ac34dc92b2bcd22db7a39ac38a6028a410f0518d77f8de0b22fde944099aa6030dccdc483d0d5934979ba08d31c7a51606378f6b1496f835fbc3a202ad58cfb2eda38974c8712274f2d5cd33750ffc499d7f65fc0ada586339993aaaaf74823722b239a86be58ba1ed3781643b0967ce9848772bbb933eac4fb92f3499d9731075511489f46e8d47204b42b1ec54ac106c75c1b6149967074101baa0af9ca2fccb36535dc2134b3e7cf45d2714022ec09162d341fef7bdd1c5b03195d16e02618f21d0d05079993b3505d42a22ce3733cb42910a66bd909347375174b1f1596af7f4b8ec8fcafc6db97e8a12687f359ced2288d870c193b38906eabab31e47bb504cc357fdb054045c39670a240b1627b47a2f93fbc39a39e317120678c1881dab4012678c966fa630024b28a8cbec45342c2f9f69a03ebb0f276501a6e03641ea53bdf9f2e1a0f2b0af04db92acd453c15792d0bb94734953294fb573eb666f7c57f8c30170202f449bf3a089c3825bfab5d0e2ba253e113671001949629e3c2abf446515ead142c6a0933178e2c379f6e2118be0675da049ac0a4018ab897c839329e1b98df12d022fff14e88984337af8a4d8875bffb83f3c7bd4bc77944d91f3c2613e4e554011a4de3bdd36aa9183ce2f67c349473567088180d6e3b8098cd9bb629bacf4c25c02b0294f93297887250308cdb9bd0f749eb295d68560bb3579e8c59b83211e20c42f52632bba3902e530b7158b416d1c2cb56d46438f1b1195b4f9e7d51613306ed51cd40e98965e1d7d271e9098cdf60c0dfb12015e496f8a1caf5517aef283512b85638e2ca71d8c9f6ca8f27621f552eb439bdde081889de9448c8ec22becedecda169c8f775fcde570bbe07b422d2edffc3b30c78f27d7fe0eef135ad5acd7fe32e0ef78a474b92a58fb0d1fcd0568a2418a4894b01c8057d9fd02db4f7517e0805014f527fce99034bc11f12ac63cd9af886ac0a6e5b4a00fbe13fcecf0c1a1b7dd24452d95091f7df57dfba5f941d87714514720e2985723d651906881aaba6dd583f3247f4d90d0fb03b335c417a260c6f18ff5aeda83c51c19f73904d1c5c6970445f11e08bae6bc5854e7cf525a01c0668d495bd2b58030aec67672f156d73c7d775a5ea2a01ab677695d4b81e3870e2d78908a170a0df11bfe514c801e767a489d4b6bf8638c71e8ca38f86e0bdea3ab497cf4e1e39c1dfdf7d25a5c5d0f4eb20594fbb831e50827c8a542fff4659c9fba3ab7713571062b86ab45785687c82775fbbc577667ae2ecf69fd12d9a412163063f831b31d399cffd07c094434ee5f9b5507ae50126e714c2e79c5cc546cb684717ef5ac91a4dc4135c5badd63730bc6bb5cb6965a35fc24335ef0daeb197c606fecd96f3468c7bfc1468d72505ad7ca3e02f324378a33f2d9148cebd3195eff77b7a82e495ded30b664c32b8be94a250aee53b30a211bd1377580a5823e2c52d7e5e06af9351298668bad8d38376bf710178a3a79c978e42e7ef4722dbbf48603331a053cc7ab3ac660fcab321a38a600b58d1fd8c6ae2a72efff16f5fbdb03d2c554bdfe109306ebfd28c06f0a5de44c612498f8275e6b13fe10c9a353ddce1629b0b119bb1f3af814181bc87334351858359853029ef97cb8527368892671e586d807cc7f5d2152ba29973c323ebe4def979e5b0fafbdf423674ce012cee024f3f1f3dda1319c381c65a0e3f1fc2ee33e64656871201f6f64a5b719933a9aee925ac5866e90d2d10a5c22bbda9220d52917326b428894c52ae9cffd98ee88e6be5acd213a668368f0f50c3be80e85fc6148ddeb5a4e17f7f23e73b4f6aaf00bbe8e63711e1d08c1f8173783a68359e8e0045e607631b791a76324a2897f8bdaa86fae11cb5ae065d8396247b0af180550c4ea013f7be0fedd035c7124aa2e54da38533cf1bee82e43b5c6adf940cd21db7f3b7a56647ad63d582981d597a73f1f17a5c9a7eed5dd0455e80520cb382db9c9ca6891247d857af7a02af6ecc4bf2f63428a6e00f045fdd6c8eeb02672dddde96578b44a961ac0c6083be77cbab22ed234bb590782185180779b931862dcdd25d6fc0469d6df3710ca3c82ab37e55573d66b93f7cb64e7ba2c7f400936564508c274b43efad0e3e30134d10af61807dc356c07415910ce6f1dbd5c344490950f6d3c938694fc2ebd4979f26c7f04f10dd982c79c84ddb1cfa1e6bfbc654dc154e9986e435167b2d20251ff07f346c24f38c62736f3fd1f1ab37e7a54bd8ececca73944be33f5f1c30c7ba5b026d0ae7f0d48ee703145c2098e45bc49b51ca88d437558c3f55eafe93704d94c18b2024679718ceeca0583cb9061eccca8bfca5a916f418b1c53d27682a3faa7ce6c47be059213cbeadd812529ba639cec7a4d4f3c09399972df4513ccc3cab4f938319ae7750bbb36944281351298ccc91cd7c7cb5b1ac41a81281a23cb79612e8b8c8f3e911b3f62eaf853d93e71b8c3901aeec7d80a8d7484b75b23b6a6b2efbc2f4dd442d1d690b5f97b2034729058e6b0a538451bc5367c781b50308b3d59388188ec0e6d30bfb062cfa03a75204fbd6956754ba2e70be88268e835205aaaf7a786db582941145bc3d58ddce420dc1d5df5bb7a4ebcfb1ee6ee174c6d023a7ce89ceee19fc82624eafefff48a2bac87188c6a68960667238435bd84f0ad5473ab0bfe61936184ed75e66ddd883335f8b660a7efa243807268a86e1ae078a6502e796b5cc922f1f58d34be335212ad1f3031bf450df4c9c7e0de974e6592f1c6b2a18b2dc821c8b6950bc1c50497d6d5b76d143eda869174ec6c020aaa400ce8337c90724aefa21fd610204496b18ee75557f7cfb698c5dde2987ecf2a3678f2f45d7835d9fbd3725b7f4ad4dc198fcca594c5898c68f0517c01b608b02d4286b9e461914c9dde87fcf0b6e348ee19365d5884f1774410f7c02d0c23e5ad06a4313fc209436e4bf3a3afe8293f57b1f0006afa8f962311f83fc4095fe7db39e3f99261c3bca8cdc98d04ac7381b293d08b55d8816834c554e13377f260092f9e95f20e32051be319f3251b7d4156fa16c894a36ca4e4c836c077386de47c79f748ef26cf269540a08c1c27e86e9e07751dd6b3b01bfd18e3b899b063e379e35c9f3d79adb53e3a8bd06f2453971aaf9953f516e4f0be7f779fcc109a121d4ad81b31dea02da58b143f7dceefd752ffd742c5ebd2fe6743749659b41aeb651dd5a65aea0b9aa07646020c53e26c16b0c6413067b1cf4cdb188527431589d651c1668d0ad144c3fc33d2b1134fd47949194d85407c56661f07a220bb3044777aa6c59be99f30da2f084b9a6b7edba93d2192f818cd96b8f2024fc6658fdc2e13e03dd5accc6627d90a745ff97cef3fc1e98932d87c88f32445e5de3538b0dbea1458786446b128e42724826eed12afc799f40a3eb01a10046682dc5b3cd7ec4da29da3eccdaeb93f8c0b4e541c8dc199d7ed0369758b21b3278ea36994eba91af0110cb85378412102e2b88d3a8e8f00fce80aa610b41d62bec08ef41400ec8e5aa45257a94575acf45e0daa98cd47160039c32080e4ad17f4bcad97af677ea32e51ad22b5f4f05cd0a9548c062d98844d06659ff7ff646857259a5ab9745edc6367cd5d2fd39702702346ed48ac5fab092e7bcbe457d637e8a0d5bcbe8fe1627d95def88a6bf886f517c26452e1d35fcffebd6b9f38f5b711a1c96995b4539b317e0b2ef1c8692a4d829a9b42a86cfab974035e39345678550b2a67a9aa31c67acdeac4241a677a20359bc17e26ca12486cdc69dc8bc11fa55430a5539a1954f9d8b714811e6504a8166b069a9388dc4e0c973383f1bfb27f5015ad3bf8c6a4936a4ec6261d58eb412b3b17eb477e79a645e98d20873d9603365aaaed44be2d96eef73dab2c973756e3db0b356afb0257ef48bffc8e0dac6c6c967a8f14463f5eef60924616254ea311e396064d6ef3c004045d3db20cd4156a59b86f8010f5238b8013553639ef39c649eef2d323f730597eb14eed520ea23d33e1ff65f738c73a0d1cf889e3eb77666ec494108eb8a44281b0f6f2af6d1c4fccdd4fb7fea9052ae8c80640ae3cba1ef4abd6ab6519dd61e5bdfd3da482af74c6af2418fa2d61477ed4a3fc318a4b071f793c23f34b14000e671a8a396e1d40f0cb06f5a170d7e4567c9ab6bbca6b40bfae80fdd83ae7f1f185ab3a1168536e7cfbe3c8a7691a23b86499aacac926de4a929d7bb9b02ec542ca4f19429ed01f6073c7c73292d21ea9303f496c65ba85a447bd9d0b5722a12ca757bb30feba33", 0xf84}], 0x1, 0x0}, 0x40c) 08:34:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x40) unlinkat(r3, &(0x7f0000000080)='./file0\x00', 0x8) setsockopt(r0, 0x0, 0xd, 0x0, 0xfffffffffffffdcc) 08:34:14 executing program 0: 08:34:14 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shutdown(r0, 0x3) clock_gettime(0x2, &(0x7f00000004c0)) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)) truncate(&(0x7f0000000140)='./file1\x00', 0x0) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='*\x00', &(0x7f00000002c0)='.\x00', &(0x7f0000000300)='.\xbd\\\x00', &(0x7f0000000340)='\x00'], &(0x7f0000000480)=[&(0x7f00000003c0)='})\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='8\x00']) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x7ff) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file1\x00') 08:34:14 executing program 1: r0 = socket(0x10, 0x803, 0x0) write(r0, &(0x7f0000000180)="240000001a0025f00485bc04fef7001d0a0b48ff7691af22524d2fd708000300010054c9", 0x24) 08:34:14 executing program 0: r0 = socket$inet6(0xa, 0x80803, 0x2) connect$inet6(r0, &(0x7f0000000080), 0x1c) 08:34:14 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:14 executing program 0: 08:34:14 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:14 executing program 0: 08:34:14 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:14 executing program 0: 08:34:14 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:14 executing program 0: 08:34:14 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:14 executing program 0: 08:34:14 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:14 executing program 0: pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) read(r0, &(0x7f0000000200)=""/250, 0x50c7e3e3) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x0, 0x32, 0xffffffffffffffff, 0x0, 0x0) 08:34:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:15 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000100)=""/194, 0x45e}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, 0x0, 0x0) 08:34:15 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:15 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:15 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:16 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000180)={0xffff, 0x40, 0x27d, 0x1}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) 08:34:16 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:16 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:16 executing program 0: r0 = semget(0x3, 0x2000000000000004, 0x402) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x800]) read(0xffffffffffffffff, &(0x7f0000000040)=""/64, 0xfffffffffffffe45) r1 = socket$inet6(0x18, 0x8002, 0x6) recvmsg(r1, &(0x7f0000001380)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000001300)=[{&(0x7f00000000c0)=""/245, 0xf5}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/149, 0x95}, {&(0x7f0000001280)=""/121, 0x79}], 0x4, &(0x7f0000001340)=""/37, 0x25}, 0x41) 08:34:16 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:16 executing program 0: r0 = socket$inet6(0x18, 0x8000000003fff, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) 08:34:16 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) 08:34:16 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:16 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x0, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xbc21, 0x0, 0x5, 0xffffffffffffff01}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000640)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632d7c94ff334a5619515a4c8ab06198824b3da025b4c78cb68cb182ad041e001abbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef158b93f12fc4d5f16b136a5d00d1628b53a", 0x71) write(r0, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf82ca2c2dd41a8e5a116b8a064a79e575765e9afe6e9e2915d510378cf9f62fc276e3c2ccfeb9620bd3c26c1d87321d20416f42b048ce694fe69d4242d41886b00b454f6b050113d4ee759a8157c0eedae1464c0526977fa975f04f8a7eacb6e3d52564ac864c7d3680f5ea0ce3f44c92f05f09debf74c150e828612a651ab0dd197a7cee0247e6320ce9dc725a0bdb1ec0044a0ceea4dc560c351b8dd48a225894335299f6b8f3fdab06530489bbb2047329935b8e67ce7696e1f27ef7f0b9cf883a365eb236042341f55766fef89df7d6d31e6f63d5fe2ead97917f34f503bb584dc9cddeba5ac783b344cad709d0add0de92cd1891448cb6596cbe15da626f5c396e3b746e30b830cc8d21863cd4aa8a1ff4c242734b7abe5fdaeeb4fd600bf8adb9e129ed1fbd21fc4df70a8c0e40dd33fd018378edf26f27a1e4e64385d865cfad5060742fd79c1405b8ea8cc9391d097364d408089e95684235c591e8ff59b7caafd0960a8f2663ec9b7b2413e7049c13f079a035c2a303817c306c2531416176a5e43c10e6b2b094a5a1520d0e438851cc1dc32d1708aa240b3a67b764a59cb48484f116d9f705b5cefee15f7a74c3cd69f6ec3174885266d685c84ce01de43e10a88d7edb2adbf7800955973a8d6e65b428f8e1f26037d440e23cce885614e50ed410ccde5f58b17c0a3f9d0013887623a4be1ac8dd5cd09d8a242642b33e98d97ab74621294c3b5e09152519432da1cc281690dacb66595bceb8cf04bcc652c7ca92f50666e0874a66889274a7a028402bd769ca16ee336bd287214a47ba62bb153b557d4013f09854b2485097f899d98e348eae31bd7f9fcf34f6aeae83581e6342a621a46a8879b2cf8808c1d09b9d6cdf4f7c8afa3648a8f266311745fb66a0b27eaf129990d3cf1484abe15ca6b610e93d34bba1363f26f922fbe934deac7b9ebc4e5d9b1bc441be31be76e1a1eb1bf49a8cca3690347ba5c5249fe97053a67412c27a626f5acad26b4d4f27b2fd8569ee56f38c066c9aca22a0a4fa5c67fc0f3afedc3caa3e5cbd5b8e9ca011d3a3b066c9136ae685f63c88313366126cdc98bbb5df20615a493c28997c569a1731492ded132bcb235ec2d4ad43897c53f23c39e2d012cd58546cb095d7db35c69dc8c1a2ae086fbc4f6a43fab2717e06fa86aeed7d5ba91a75a324f218da877b5c59b81bc6bcc20662c7219489f6240e37cefccf7abedf05cc93ef80cea345aa91bebd54818f493d6722cb80b67bb1c57a8c9c7178d8f140d4a743336504578edf9ea4edd6c47e871744ecfa7b9ead173a30c0c948c16a10bbf0324ff55c99a2b4843d41b69fd0d1663aad9b76418182712683b0f0b6c21b588f9cc9b0b3d9e9f3ec36c5c60bdeafc6e003acbeb5dda729a65091179831a7bea7c8762906c66a3b291633a90047e4960411f12b412496c4ca8a5ddec939d57745a70d0500c019590e1d441845f6f722962c468dba6742a4a01458c90aabd478e60d621bb93d955cd42eaa1aa463bf8512f516babcda09d75aa710fb5f8469fbdc7a5773389522c5154f7c4a4de9333e9be5e820b1a40222a28ae167fdc3a3930e09b9c56094269e0beec34dec65be80535aacee82f6ca9997c9780f74bee8891e20e8e2a57a72d433abab8e1f396fe1b4ea1dba2e6d243fb5b87ea708806eb22282805e3509287603409feac1bd9108f2fd673182350464c814c887d4f20062ef5bfb1ac834537795ac6cc8c59ecad5fa1ab796c87a5165cd005819a291015", 0x4fa) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 08:34:16 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x11, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:16 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:16 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x0, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:16 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x5, 0x0}, 0x0) socket(0x6, 0x0, 0xfff) 08:34:16 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, 0x0, 0x0) 08:34:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() connect$inet(r2, &(0x7f0000000040)={0x2, 0x0}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x20b3, 0x2003, 0xfffffffffffffff5, "8549557c14eb9d00", 0x6, 0x8}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0xa1, 0x2, 0x8, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x1, 0x8c, 0x101, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x83, 0x7f}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000090, 0x4a87b5a, 0x1}], 0x0, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffc, 0x24, 0x20000000, 0x629, 0x100000000}, {{r1}, 0xfffffffffffffffb, 0x4, 0xa, 0x2, 0x4}, {{r0}, 0xfffffffffffffffe, 0x25, 0x81, 0x5, 0x6}], 0x8, &(0x7f0000000280)={0x3, 0x6}) 08:34:16 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x0) 08:34:16 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b", 0x2) 08:34:16 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0xfffffffffffffdf5}], 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000002c0)=0x401) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="90b3ffa347e1e4b631094e039092a28305a69a8bfe4c6af5cff767205db386356e575e40b41a3024f4abd8c77b93587ab8d1271a51", 0x35}, {&(0x7f00000004c0)="d16862c725209b248a54a0712178afa186871c8aaa3415b5fc7ef9e10245285cb29ed47b715f01e5102778e9a365f7c7d04dd3bb9aa0a8f1bc708b82bb8920bf6552515398f8f000372f280237f1f5b34a0eb70ff64cf2de5fe218ce885c7ab398ab8ba981842ee2caccc94c1bf4537f38e8302d10a10f5ef918f01614fe3ebb6b558e992aa21094b3796205fc02acfdb06fc744304bafdb6cc7ff1d8478f09986989710d73b9513838982e854059a58865ad3786c9fa9d5a6a1537f7a4e0080543b71d8672334f4be86380f58a787811151c50ced24098584565834212f5648934b6d67c6e46af82afcd000c2bbc635df79afaf065a9a5daafef8f622ac76ad0b8421e3b42103cdc9330d9b636a07e44528477bd69b8404ee00e00bcc08b0d1fc7ed53a0ecceefa6335f76947f82456c09f098ea3fc5cc486380c97eaca74d144082955baf7b1df2491156e47b09ffff2f7b79f79d21fa6d72b90508bd5e1a5f3cc6ff159a294db1ed027fc000ef4d70f207a2fe23438fdcb1504347daaef9c44b04cc2fa313c64eb1889dbd9c24d5cc7c983a4439028a9bbca37783c8ba307b07255b3a454171ae45b55c21285b7dddbaec93e4b3f275b3a89e83bb826d2c2e00303927037e0c6fff05993827546d8c21f34d72603e801e2c463a5fd5ac4465094a742513af0034948260a9805293d5df61d8bfdbf56973df4224907ac18ffc37d9f8130ed5cf903bd7c5add935161022e8b6f0e18ca8a839005012c20b5ba16892f951c77d114b8eda428ecb0bee2db4b8265cdb14ff4a0fdc0f5b5b2edf44d27c066412a32cb1be479c0b21aef697c1cd0a5e812726ab04bac671f9a78706755bedcbf14f7aafb779db2c83b77682c10561a256e57905a18b12941286aa776e49bec8fe319492444fea7997471bfea176ce662a323f9d4769a4565fa82b2ae191c1c9c339160d8e4cc6e69323eed1667824c00963276fdfc29de1e8d39508867574bc37a22f12803d6032f0ca60aab103013348095dadef0076d92c130b22e50b85e7a36979c7a44ca60a8a95775b617d9d78d01155ccb4866ab83889fafd6f507f4c793d2da21bfdd764fa2059e5a96f50c21dac2029a573cf7a8de13a59d7307f393420d8910bc9f5da8b4a1c60bdc951cb925fd556b1121c65743f9512d49b3484a38a97af071fd82b17be7cd6dfdd7c6c1db88dcc913da9c6c28c8faed9d0084c7ece03b9dbee70fd2277ebd99afd094784419e6abdb8269ba780d74e7024b65e61469bac55181f921667e2a477f723ee8eca7a08130dce8710e46b6c8146d26dd1482488beae4e2f505fa74a965b996eebcda688c693457444bd832b98658dcee9472504724f92aec136548700297397ffc77ee072c3853ae1ea9eabaf7d32b4570e481f368cce02fdf1df87bb2f4fcefa3e05366b1bc07eb4bb108e80bcb7d2ba51bfab8210b78303b657a5da0345234eeee0d6409fa959d2165e5a25d29664301a0c2f2f4ebbf6defb7d5c5d14b2df67c44ef4e74629cb76dfaf15bb21ee756a929479e911bb9cc818157484bd4b008a1d0e66e12ba052fc97aaa4a0d7e07b41dd58b9a466db82fbe8acb29790d0e9d917764cba3bf132f87e19447c845ec0c4958d2d350036f1a785be8bf6968181635090ab8864737ab0f5acc5207e6b4691ab7c384faf18e036178c2d298b95639507e32943751047c6e7562c9684278aae666d6e0291bfd93bbb3054310a07e4b4625cd68f94e3a5257badb2c0bef261c98459c3206d3d1c820de940227de35ce696ab9f78dae31dbb192cc1298ce91308104b838331f26392939c7706b58cb145e1c19f7e2ff2a06698bede2b4ebf7cd57e016113a0d2aa2432c10f5d3715de6d9db7fb2f9617d809ea1e5267e30c6638e18bf3418d40a460fe3b009348aabe86c06f48f043c9e426b31574c4f409b44db7bf1a54b890aa83467d541401a9fe1762070e3d73d16974363273f306ca051aa1b87206b0068c7d04dec71dde5fe120a9fc3e3f4165bb213ca893173b2b251bfaff97bb609f8b292dcc8c929cea88ff1f781d65f965eb6cc5c6660d31c8043198b1cf07b46232bfb2c0f1199fcbabcc4cc12b26293d576a02f9a078e758693b400eb1feaf270a0d182025b9f4ad713c338c6cd0eef45e00ed7a6a8704ebc4a51b1f5a3dc70a436d5253c31cb2ebd4d0aea90226d8a6471125cf24dc947476087ae633df00cec3d6bb2fbf079ee6af44445e743498dbc494b2ee707c8feb6cecb5acfe77fda905d9e961d971b7a1f6943e17f70f01fbf56f717ccbcd4b1b6510467be169b7d6dd9a7e68ef780a2758a33e8dffba0e1262c0d190a326aa65da182391364ce96aa064f1829f98a5d621d969a69fb8208b8d6c2c2a89f8fc43ca83b513e55ffaee2dd336b12d40524ba5421a51e0c36bc38c12d3d27d5473182c6647d91c74418c61c409785df6ee1b912ba7e56bfb08f75ab0d8f73d8568608041596a062b6d2ad4dd188ef036fa78bbc9cbeb97166219d7ffa9dd4094253b3f2ca86bdc1be9df2a658d1a93e62c6870cc884452cf5e1ec12ac37efa47344d9a3b4e1caba3d6a1e1f25179f03ee47928d8554175d8c2b5f43f846de06df9f0a0339e178ed161b55dd27df300ee6fecd203884525c95b1b542ef6aa9b565acaaa06dfc1ab2901759e98fbf883714a0c6146d1d5ea016c583d76595c843e3786fcc6b4afa1a08ca8369581e0fdda3c88d377d01ec0dc54c1748a8343fa72951c1f03655ce81d08d4ec7ba72cbdd2a3bada8af30e142929ef14d0e8bb76215a16895cf124b699540646d29037e68f0e713f9e7d56168045bb0098068d6b64b0f33642e429ec1c0195746f9fa0150bd559812a3d97a95781184c1185aba62b522f84b6b963a6f7a5fd4305cc367fed8eae3a5e94c5d1d581c53bf02bf327c5be30aa197e575c072190de83ebc4988a02e009d70c6932d4d12e0be4fbf1f2e7874db478e7173014ffccb31c5faa27e50b7b2ce3c00ae87dd5cfc64b4cd88a05da2491fd12d272fcd39e78b682b9c74e323fab58afe1f873df4896b45820d517e5c004dc3d15b4fad0202ee89608641314d6cb412528d43a7c514cf973f26d8dc5a9658914ce96be756a9b5dfc5cc5a2248bb05d2b5c6bfa18fe346df862fa08fe18cb20f6d477cc0ff7799339c8338048a2c9b7eaf0dec4abc6c72863335e90f4d889532fa3930ffaf61ff22a9616113ae2ccafe973d20c978f01908a2999015f9fed464e12e79435beeb82c2a2fc087707619f089a2702bb221026d8498af2f5bb148237a13a2351e389456889ea05e15f5c41feda4264fe8c41a77b1959f0ea9321634102849fffb60b2473ec38fd50330770647e2da22ed7cc6ce9a04e4d104a97d55fac26c24cf0354355e0cea67e4ae12a3165a1d11ba4c94c257d00fb8bcc7ae9655b85cf25c14ae83e585fb9811e986a1da2ee77a0d45fb35686666e13c51a6958b40a45ffda23baec84e0cd7a97acedde4a87f1c9d99981f887a3207cce92902ed6857d6fa78730567bd444055f6f9cf6e0e5d4143d7dd2efce066b0745797e578ca16b7cd25c5909611d9b19c8505961f07ff7c16f8093461518ab2d59f621fcc190ead1840aa8cd47fc4cbc2a2ad054524c01734a9fc44e48c4462ef05462c3cf338b1901f4a05ecec89964354981d84e318fde528b8fd2d3ee9af92792307beaf653fa72ebe14780252f5a7bcd6efaea5a15a84bd790d01a179b2cd4e9c0d40b75c39f61dd9893698dccfb4aa92c9b2171a88788f061467db67cd728646f718d7cd361ea28a510ce0703eb95a37742982066fd31a636ea213fd70735878f715db7ee4453e0bf6d7e6b71d940a8ea644121d005b6157093769abae20c94cfc051376b8042901c4bbfd5e55018173272175a64c5f65bef513b83ca041a2b9cb2abdbc604432603db53d12b41d2869e973bc72dccb9dbd04b66eed3347f51751808aef5525cbd8cf00bc73d36eda7218e58bba9d915e2030bb740ea55875b21a4cc1e4c08fcddd99c71c91ce8e8b83f639293df41e02a67e3ad5fbd61fd8879356b4e2c85fe54a615e8e5298dc5c78bb45df79dd2fc03760ae09174cf37c20b71e28e9fc493deaa33cc228e928e73f26afb1e30f5af98b5d22e5c83880fccd0ddd554c39c10de58eb2073a7dc337a5339c3e26b5fa391a3ce6abef1a70cf8e489d728101d08562a23131e901a0eb5ec0d9effe6c600c0ca5fabcb8bcc6125f8868b137ed04b097b51621d18f5d336c62572224300599eb5994cbb51b1caf17c9e07d6702600ee9a47b0e514d8ac74493f91237c9a63f68c9a41b1e4e06c3bef42a171b6f7f074c8652c24697ae16d2fbfaffa68deebeeb604932c43fbc97dd5f813d61b416046487ee00b5639b51442029aa0328986cfcd97a2ecd05252571fcc150e00b1ae3933d901487975c246fa69a5530f8c06919abb2e94128373e7c44d4538d911dda4d0bdf72d4daefa08165dcdf3f1ea54681ce30802418ef6f137c19e862732fa5fe7749ab7c0b8c191a52f0f5533261790a13cd9cb7cdf6e63e64e3017ecde3b84e933f39a197d646bf3ded3ecd06bf49936444aae3b7503df89e773628f58a3a96433ed78b6d6659dc129f8339af7d0ac4fe917eee4316a32a8439245843d290eaf83a05096f755424414be7ed3b1dc47c8bb8787ec5a502bf596f78f67d07b13540b05b38b25994690207481876d1d61083effd716760fa13d70e70b8abb6f083a75ea888c5c130bffed42889c11ad5fa77402aa0f606541d6fdde50a475bf8a9b1168de2ea2d8f0fe4b8332daca9d8e749ac7d48cf8d7376ef308aab56c39838196826bdb003a95762d08ff01eef3d0a0980ee182d4fa1bbce27c0a0cfec83e049ebc14fb2a373664da557dc8076d624394d45829be414ac7007d2bdb218acdb69a11f34932a6ea283435cdead8e1b19fd9c56869413f6fedd65d73b1743a9edcf266d940c9e9063a8505a4583ee1597b928060f0c6a3366b967ecbdfbbd63987606cbfbb17abcd7c6c360da537ceccdd1a3291f7a3f039cc2b4cde9bdc17f67aebda17a1fb004c298496de4578a145630fc6817ffc5b81cd2b43e361c27688c26a4c08dcf9acc5d6bfa33a1bd44a249177213c3a575d8f9a07c3c2ae9cf0379758591772abd4be8178115aeb087c3c24dcd35dce8aeec843afcd3a2acb3f55e3a0cf214f6e55f6e71efd7179914aff9824c2c657948e008d89f3243072353c5f8093651b37f94c1e4782be9383be85c5b77b8c775d7146f279e8663f6630913b44dd4dcdec054ba47c638ca7e1c31578e53e3476bd2a6b376d6d0edfc87dc27f86f71317535945cdabda4f5e15ec5781d504a85837cb10c7d91b2ce7428ed8de164a4129c26848657afba1f1f74c8766513be98f298b820bbc8412ebd0ccb800c0a45c1f5c0fe418a0181d3a80754e3ac58a058cb5da9a239cf72626f912057940888d67d58a1cbbc56edeeb427eb661da59303a372c451968f5276734d2e9a841d7c8338f99a1a45876a7848ae4b8f31ee04571d2d7da5588f7893b562bd0372a906e8357d18ef8b82154a7482c3784d377e5974f1f9377de2a782cd8a9756572ad5f226aa07dfdd0028f35edc1dca0623aa2c58089c039fca83734430e59a72e85aa3f504e6f9275acb320cce4b52bf3196a36a523744ebd2728e8e17554bc0b410934a1529098305c6eedd3a92e5a8e7889e8017f063849b5d74e1643e0e63dfa0fd29f7e3ffb2d56d33444a4c26da26e7", 0x1000}, {&(0x7f00000000c0)="d3f58d296d6d37cb4f3118854751c2603b3b6317a7efbdd925c81c6390d9d4ecbedca6613d991752f4240a19edadf75bc152f39414f5518429d9809b179440b1bf5a32a913e9ac17bf626de8a0457e5f4a8b14f769a6f3601a003eae3cf6c23c955cce12702739c716f94cd368240821ef15eec674cf1dc9b9ed00dbc105adee99eaa3cab93271dc0fea1d0ec54df3404e6431b08364c770d4afc96bee7a67ffa3a85b1a2b12c361559350989bd5eaa3", 0xb0}, {&(0x7f0000000180)="b57834fb07f33368a7c44252e18820f6fbfd77e5022c855fb1458c89cac0a833c3e90ca33d10d797ec198adb2b1e02a9b549cd1231008befde393b1d15d8d4dcaf8495afcac09a861ca615d53e660a9d393964974d5e0074af03c6004b6b1abbc5f4eb896823de85fbcdb3246914b2113305a37799001e388e94060e694899994b571ef7dc", 0x85}, {&(0x7f0000000240)="559f7129a8683fe3a562891d3e120a3e24aeb4bbc4371609edc8325d748d25752b8192de367f0553562527b2bfe0260a836f32b7c07d205e50e6192e8eabc252ed2b3382b1c429e46128e3603e204ef588b13e5e4eb9564091b96d595c432c8fb11168c0b892e5f48427f7b2f50a58cc45ee267302", 0x75}], 0x5) syz_open_pts() r1 = open(&(0x7f00000014c0)='./file0\x00', 0x8000, 0x100) recvfrom$unix(r1, &(0x7f0000001500)=""/222, 0xde, 0x40, 0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x4) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f00000003c0)=""/169) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000380)=0x3) preadv(r1, &(0x7f0000002bc0)=[{&(0x7f0000001600)=""/212, 0x1f2}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000001800)=""/101, 0x65}, {&(0x7f0000002c80)=""/4096, 0x1000}, {&(0x7f0000002880)=""/64, 0x40}, {&(0x7f00000028c0), 0x1934461d5d931cb1}, {&(0x7f0000003c80)=""/166, 0xa6}, {&(0x7f00000029c0)=""/189, 0xbd}, {&(0x7f00000028c0)}, {&(0x7f0000002ac0)=""/227, 0xa7}], 0xa, 0x0) r3 = semget$private(0x0, 0x2, 0x2) open(&(0x7f0000000040)='./file0\x00', 0xa0, 0x10) semctl$IPC_RMID(r3, 0x0, 0x0) 08:34:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)) 08:34:16 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43", 0x3) 08:34:16 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="02302e095e"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x1) 08:34:16 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) mprotect(&(0x7f000078f000/0x1000)=nil, 0x1000, 0x2) mprotect(&(0x7f0000502000/0x1000)=nil, 0x1000, 0x1) 08:34:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000000)='./file1\x00', 0x2040, 0x0) close(r0) 08:34:16 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) shmget$private(0x0, 0x1000, 0x40, &(0x7f000075a000/0x1000)=nil) 08:34:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x20, 0xbb48}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) 08:34:16 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0xffffffffffffffff, 0xfffffffffffeffff, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00", 0x9}) shmget(0x0, 0x13000, 0x0, &(0x7f00007d6000/0x13000)=nil) mprotect(&(0x7f00003c7000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:16 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) clock_getres(0x6, &(0x7f0000000080)) r0 = shmget(0x3, 0x4000, 0x6, &(0x7f000075c000/0x4000)=nil) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r2 = dup2(r1, r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x6, 0x8d0, 0x7fff, 0x0, "2f97cf59b8b9f797e1f31971348fbd0a7f1e0d89", 0x6, 0x100000001}) 08:34:16 executing program 1: socket(0x0, 0x4000, 0xffffffffffffff01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) syz_emit_ethernet(0xb, &(0x7f0000000140)="bfa72beca4da940c43063a") mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) setsockopt(r0, 0xcd51, 0x800, &(0x7f0000000040)="fbccab36dea9167cc753154ca792334c1410ccb76838c03ca9c2d09256222780a9cc7b5e746465563e0062abe91ff756217bf544e7bec65a1a5474995c4dc95004022ed6ae2da830249c192be160cce92bcaca5365259d4142d45e1eb34183b1a00bfc6877a0ac973f00ed29df80f687e41ddb9bc6947e32fe5f594cd54a05112bde669267d131901ad9e7c162f04e88621784445807414902ba0636a4882a651be1eb2877f3cee24628b3a09061ad4ddb7b8bd75ca60828beb645f8f678125e60d9", 0xc2) 08:34:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000040)="d88c66162ee46d09ffc24c9e496ff535356d9e2e17941ed0b9c8cdda4723127da3dc2e8a63e051485f6800cf7797dc37d9e0c319d63af7c012b64bd0ac206b43", 0x40, 0x6, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) 08:34:16 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x3, 0xfffffffffffffffc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x1010, r0, 0x0, 0x0) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x100, 0x4) 08:34:16 executing program 0: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0xa0, 0x30) ioctl$TIOCSBRK(r0, 0x2000747b) 08:34:16 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) pipe(&(0x7f0000000080)) 08:34:16 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10000, 0x4) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) listen(r1, 0x0) 08:34:16 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f00006c4000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:16 executing program 0: getrlimit(0x9, &(0x7f0000000680)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x110) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 08:34:16 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) mprotect(&(0x7f000066c000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCNXCL(r1, 0x2000740e) 08:34:16 executing program 0: r0 = getegid() r1 = getgid() setregid(r0, r1) semget$private(0x0, 0x0, 0x200) socketpair(0x20, 0x8005, 0x3f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r2, 0x42) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r9 = semget$private(0x0, 0x2, 0x0) semop(r9, &(0x7f0000000100)=[{0x1, 0x1000, 0x1000}, {0x0, 0x1, 0x800}, {0x5, 0xffff, 0x800}], 0x3) r10 = getegid() getegid() getgid() r11 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000140)={{0x1, r7, r5, r7, r1, 0xe, 0x8}, 0x11, 0xffff, r4, r6, 0x2550, 0xffffffff, 0x8001}) getsockname$inet(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) fchown(r3, r7, r10) getgroups(0x1, &(0x7f0000000240)=[r1]) r12 = open(&(0x7f0000000280)='./file0\x00', 0x5e6bae425296487a, 0x80) r13 = socket$inet6(0x18, 0x3, 0xffffffff) getegid() socket$inet6(0x18, 0x5, 0x6f4c8947) sendmsg(r13, &(0x7f0000000b80)={&(0x7f00000002c0)=@un=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000300)="e2325ebdf87acac1de727b63a742bb5d1975dd7c8537e22d1d85dc64dab58e6768dd3d7b7ce76042afa72a3dd1c397dd778624e48e5b63a80ad82c", 0x3b}, {&(0x7f0000000340)="057adc6cb53b1db14daaa0f62d2cdbb3fa82d264b250275c848d7786067571e29d8a9dbd530acd37529a751eb1e9c06de7e18d11dc47ba961e147bcbd9de7e45406bded478777a69d5cae19cd321403cee85036e195c5a69303b7c025eb53e21b2feb99e1682e736afbe6885", 0x6c}, {&(0x7f00000003c0)="b967e5eda6bd8949f603f9689131f50fe677a88b1832a610ab596262fb89bebabd425030fe6188ab21c19c3d9365c37a4674841202b85c7433a7f04d8975a4c395b4fbde636b7d4b137f216b8a9bf523e667787058d862ee071fe31615f1fb08923193c1bf0c98b1f9463ffdd2e45c8d647a9d1836cfc416e162694b1a2f7c803c4ec70396825519187c521f8132cced66c930a80d9ab61ab2a4fe94f68fb99724241c80cd6fe7fed5540fc2fa3f87ed98e0a32577e1add86bff138fe9e384f5217e14cfc8942f297273bddb589b00a140a7b7b7680b9f21e074f945912b13f5eae2a0f9ae07cdf234", 0xe9}, {&(0x7f00000004c0)="35eb21059429e62e54d229429e71c20cbc06a224b12a52810aa280fa3a88bbf2ae688b476667277ad5f853d9e6daf29c6d2fb31ca58a5460f0db4fac2f6c8af39ceba95e3e1a7b56adc45c32a8a179d0fcfedff8bf73a3974f197cc09a700434675ae9b75aceeac3364288e4108faa6091f00ce2980f9b42f5dd581ad8f879bfcd042a273623737848746ece2f956ff9593cf36138bc9c7b3e75db608b7d2712f85adcd25a983d79064d3f0fa2c22d37ec71665a9d5049", 0xb7}], 0x4, &(0x7f00000005c0)=[{0x70, 0xffff, 0xffff, "064edf8b6862c89733813e5ee6c9a9f6fa1802f466e4ba991c996c4dbd3a8389e7f10d44111789b5236405956cc3391e1e3edb4c9afa85897ed171757380fb65be0dafea257e40dfc27be462c7d5ff16fb4be1a5f986c72be84812327785c13b"}, {0xb8, 0xffff, 0x8001, "9729f92f48f438561db3e9f8fa56bd754caef85c116929d86756b882f94e26c7be2be54dc31ee9700a1fc663e41d7c2fb13c01aabd2c41add101b36f59d889805144a21e40bb9081bf8b7fe70af83c918700f259419ab4749cee04733b5b74488bbee769875472dad11f9090cbd2025f1cb639d5bcce9f349ae90f087ccbb0889d1d71875577a1e48498528ec32db7d2e2954cc116c0a2075bac74194a1df91a43f71c1e"}, {0xb0, 0xffff, 0x2, "eb4b44460e30e7c70b474723e436c8e8cdfa884a8c7d74625d2a93dcd4a597d183d38d6ac62cd992674d9f831d75612a0c97a417e68c7c97e8fad250a1bdba6c505fb5a23b732c8e7d6485dabbd12c97279903d60b90a4043fe22c0aaf5674a43969a0e7ff5d44f63e945ef13fe7e8894199dafd0a1730a55a8ada07b18312e8c3bf0f33f273bc994cbd3725f0da82d1d5ed2bfc3f37e42ecc3b"}, {0x98, 0xffff, 0x6d401d3b, "d599715ad9a6666c44a3a57daea18a90c4481d70fd2ef85ff1eafd02e5dd02363604c8320a9bcf013e1475ad79531eb9b15b847f0cb1330b7154783f7119ade36d68a9e23923bea8dec42d5b5d58b6806075856d9209eafd456a2e4092336a39ca466bf71802ee4259fb2308e1c24da6c32897c46e36dd90a4bb2792c6c493cbb37100ecc013c116"}, {0xa0, 0xffff, 0xfffffffffffffffb, "ce5383ac6564ec1834f8ab66c517e5fab19205d1df1ca136f956b0bb3e68927338fda173271fead1ab23eac718d4b51bc9974f6fb5ece1687287bf25dba9def1c41dddc3b15d5b093cfe990aba0255249b699d8395e6d9bec2d60b7ed418b51f14e8206e030cfa569729f30c134d55e6180f3804f01e1c05c8f3fe7e11ae3cbf916cb0971cb21b3c00b6e6d8"}, {0x108, 0xffff, 0x3, "b68bd737c120ce4d0c55fc67ac5086ca803d3fbf33dabb01f0ba64cbdd589631844f1473b8fb019a6d6eed50b4db76b445a8d11e6ef511cc536f64e9c0c9065176bc2cd3b595040d3c595bd736ca1b610af993d1e0d781f6e890d230138f1fbe7aae16427d0a67a917630600c31a78e6a3ab49ee37e479a11b96bba518717dc7a85b0937ef1a71c23d5447a3ba280b387a07ed7b4064e0a30674daba5be2d73b10ece45af6b0683c7b32e0aea66cf506876fb4f5dc4eecfe6e102c90473b5225db6af3ad54e4258751ea50f7eb0b5a3d0236397465127faa62961aa4eea3f29a9b33945a6d3584b1178d371223be8f78955785a5aff3"}, {0xb8, 0x1, 0x3, "f3b416fdc1fe08204d7057d2c84236de794ae66ab3938ae75913348c9d2a099c562b6bbc7211a02fbcf59ff529df893d1dfa1dba728d8a7006e0472a5b41e2f8e94e4ecd0f80a2909c8dd5e7efc1664360b92eb993973b4440228de1d2991c9f1f6f404a33f63aa74314523dc4c22b30cf2656b396b74b17800de839e6d820c568d9a54b8f9bf901911b2937215c7a0c13894ac92285ab8d84bf3fbcbc164d91752bf65d02"}, {0xf0, 0x1, 0x7ff, "cc147721ba4333efed33cc6fba2d0b04b390d8cc760ed745fade7f14f3a0b711f49eeb59bbaa3d6c4c9ce3fdbceb76df38308f242151e73dd6ce184661cb11846cdfb745354e59673357cf6292747b5afeca0d65d4cf05a2f8b1edfb465cf6dcae30b3b0077b005e44e8d9f5555e29109d3c21f1e988ac40076dfc55faa13603f2ee555ec8865ff516d504d8fa1afea542e5ee1c38833cc62f984cf8c178f4fd35e90535a58a73880d67a4930ce578f11a987a4f87e1a49141a8cfdd689c1a5adedfa21a0534e6f50b0ef2abd3f5477b4443df52b53124ba04d0c1c3b09b1ec9"}], 0x5c0}, 0x7) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0}, &(0x7f0000000c00)=0xc) getgroups(0x3, &(0x7f0000000c40)=[r8, r10, r8]) r15 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r15, 0x2, &(0x7f0000000c80)) lchown(&(0x7f0000000cc0)='./file1\x00', r14, r5) bind(r12, &(0x7f0000000d00)=@in={0x2, 0x2}, 0xc) semop(r9, &(0x7f0000000d40)=[{0x7, 0x5, 0x1000}, {0x4, 0x5, 0x1800}, {0x5, 0x9db3, 0x800}, {0x3, 0x6, 0x1800}, {0x2, 0x935c, 0x800}, {0x0, 0x3, 0x1000}], 0x6) 08:34:16 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) socket$inet(0x2, 0x2, 0x3) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) setsockopt(r0, 0x0, 0x3d3, &(0x7f0000000040)="6fb4898da1a8d1af77d52644479cb7385c8744fcf53e37f1c6e3f5f6ed316dc663e629fedcaad699c3e849e078385647d5b31460b9234337c72fff18bd61d7969e6c7ba6f345e12497c9639005473af5f78fa6adeb600743c0b134aa7d3a258b0d3fe6d3e1b72c754ee87cef924409e4ade59ff68404ba89b6a57add5be1fb5de6701e396652d80c2f6e88853f5dda5333070c83bf0f97eb5dca35d67305d8acc2897f7da793a39edeb57e0be0be57c2d5fd67bcc0b660f652b5914c8ca421ec53ecd2f4bac2a8794ba25f4e", 0xcc) 08:34:16 executing program 0: r0 = dup(0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, 0xfffffffffffffffe, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xf, &(0x7f0000000000), 0x67) 08:34:16 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) munmap(&(0x7f00002d4000/0x2000)=nil, 0x2000) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:16 executing program 0: r0 = semget(0x2, 0x0, 0x200) semctl$IPC_SET(r0, 0x0, 0x1, 0x0) semget$private(0x0, 0x2, 0x40) 08:34:16 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0xffffffff, 0x7fffffff, &(0x7f0000000080)="1a7b43da", 0x4) 08:34:16 executing program 0: socketpair(0x18, 0x3, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) r1 = getppid() r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r6 = getegid() r7 = socket$inet(0x2, 0x8002, 0x4) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r9 = accept(0xffffffffffffffff, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) r10 = accept$inet(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) r11 = accept$inet(0xffffffffffffff9c, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r12 = open(&(0x7f0000000440)='./file0\x00', 0x9dbe7306985f78e6, 0x142) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = kqueue() r15 = syz_open_pts() r16 = accept$inet(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f0000000500)=0xc) socketpair(0x0, 0x4001, 0xc23, &(0x7f0000000540)={0xffffffffffffffff}) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x10004) r19 = openat(0xffffffffffffffff, &(0x7f00000005c0)='./file0\x00', 0x309b8, 0x4) r20 = kqueue() r21 = openat(0xffffffffffffff9c, &(0x7f0000000600)='./file0\x00', 0x0, 0x100) socketpair(0x17, 0x4003, 0x5, &(0x7f0000000640)={0xffffffffffffffff}) r23 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r24 = openat(0xffffffffffffff9c, &(0x7f0000000680)='./file0\x00', 0x80, 0x22) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="194d0cc75c9c65f5b08b760a6d50f3ac13225686daaac21173a68b2a8667b6b9bdba857ea812e0e890abe161b7bf1451b86a639daf7be6c01d6a291838f54e9decc9057d2cfebbb6404213fa1987933990d0c6729990da35c38558d2c11173f2bd6b5919a9494f9291d93ce1d144fc8b8b38e3cdae20384d69b17d9e84db84486255871ecc1865fced42340defa8d25a8fcbff53612e5ef2ecb68f53cf6ba0cb2f0e3e752b5fdba8649c8b9b7a78ef83fe3689027549647e36d61c06d1c4e744bc95f990c9f01d1afae18e87fbf39bce6eb02c96d0cb6a", 0xd7}], 0x1, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r7, r8, r9, r10, r11, r12]}, @rights={0x28, 0xffff, 0x1, [r13, r14, r15, r16, r17, r18]}, @rights={0x28, 0xffff, 0x1, [r19, r20, r21, r22, r23, r24]}], 0xb8, 0x80da164039bdc46f}, 0x400) unveil(0x0, 0x0) 08:34:16 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:16 executing program 0: mprotect(&(0x7f00007b1000/0x1000)=nil, 0x1000, 0x0) r0 = kqueue() mincore(&(0x7f00005f8000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/204) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) 08:34:16 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000000000000005) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:16 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0), 0xca, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='>', 0x1}], 0x1, 0x0) 08:34:17 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) socketpair(0x10, 0x1, 0x2, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) socket(0x0, 0xc000, 0x7fffffff) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) 08:34:17 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fcntl$dupfd(r0, 0xa, r1) pwritev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="934de1b7691747a1840d071e324fa80ec6cba46a9abcff3e393d55de62af358d65691a92606eff74fada6989b2e413736b619c6a89253486eea790bdb7d413f048e11df3703db3208f7de0f5c5616412164b50e392e9be00fd1322209d1a36c6fa4b83e6063df3f6cffc0fc4440aaa98a4e43f36a272a6720b66e00104a4481ec3273deffb3dc74a2209d3bc449c4148181bfe45b0a0f8389bc860582afcdfc4109bb3a5e25b", 0xa6}, {&(0x7f0000000300)="e461cd823cecadec4bb89c8752fcf4442db8571a25e4ee35b847dfefa934d9fd1ac5118ca071621a3a86434d0e14f929e7bd4daac97c9764e4aa2383febc33087e0e1880ff9e4db218d3ee1591871cba2e81d400b1d69640fede72e91626684b41b6128a89c6e49ce756f0d53906c9095983961d0b1223db6211154bb7f1cbd1f47f14540d8f742760b168e082b1af798716d7f867e260b0b85965037ec8ea78af409ccda7d77265bea7d1568cddbf1ab813bae62fc6bec2796cb53e1a27c2fca05ae503e8dc99acf914d90e8ef99eb746975b7f2bb38a76e4cab56049c30c7e92d776c7f31defb3dae39151de5f35cfcf76", 0xf2}, {&(0x7f0000000400)="fa4c9659e4bf516e65283687979fed29628a0b070f848b047d527028417d4d7de3fe7213ce6e177ea6b8b219d2be2d6657a8aa84e1d62c", 0x37}, {&(0x7f0000000440)="e86eb554da1951008226715e9714f6f0e89b328cce90932218a88069f0d10fcb96221f08ef57089b5cc3", 0x2a}, {&(0x7f0000000480)="dccc0f239d2ad4e71f4ff5a3a3d4477be4b0e415bf9e809d3035552d06e76cacde272bba4a67e7eb6a017615025be605d93cc96fdd8e93d18b91fdfd74a2a236640a10760b349446aaf82471cd53cd2164ba68269bb47752fe4d6ac0477511e89e2d61cc21d645098e3e8c8a66e307713d596000517fbc9539754103c68b75470d02f37920d04a3f929e", 0x8a}], 0x5, 0x0) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x20, 0xe0000015, 0x401, 0x6}, {{r2}, 0xffffffffffffffff, 0x8, 0x0, 0x7, 0x5}], 0x16, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x4, 0x100000000, 0x4}, {{r1}, 0xfffffffffffffffb, 0x8, 0x40, 0x7fffffff, 0x1}, {{r3}, 0xffffffffffffffff, 0x1, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0x1, 0x4}, {{r2}, 0xfffffffffffffff9, 0x42, 0x89, 0x3, 0x1}, {{r2}, 0xfffffffffffffffe, 0x10, 0x40000001, 0x3, 0x100000001}], 0x10000, &(0x7f00000001c0)={0x6, 0xdf69}) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 08:34:17 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) getpgrp() madvise(&(0x7f00002d2000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) socketpair(0x20, 0x4004, 0x9, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x6055, 0x3, 0x7, 0x0, "93e1165cb68cc8639ac9a93775b57bd126afceb7", 0x6}) madvise(&(0x7f0000110000/0x2000)=nil, 0x2000, 0x3) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) mlock(&(0x7f000039d000/0x3000)=nil, 0x3000) 08:34:17 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x3, 0xffff) msgget$private(0x0, 0x20) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x4639ca4a, 0x101}) 08:34:17 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x9) fcntl$getflags(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b0", 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x1, 0x9, 0x80000001, r1}) 08:34:17 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) 08:34:17 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r0) socket$inet6(0x18, 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) truncate(&(0x7f0000000140)='./file0\x00', 0x7) write(r2, &(0x7f0000335000), 0xfcb7) writev(r2, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x2, 0x80}, {0x8, 0x1}}) execve(0x0, 0x0, 0x0) readv(r1, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 08:34:17 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000725000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x11, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x28a, 0x10) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x3, 0x1000}) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:17 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) socket$inet(0x2, 0x7, 0xdf) socket(0x7, 0x2, 0xdc1) 08:34:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="fc1c0d16d8411870c00e4bee0097a78ebcc849ab9368", 0x16}], 0x1) recvmsg(r1, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0, 0x15}, {0x0}], 0x3, 0x0}, 0x0) 08:34:17 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt(r0, 0x0, 0x6b261a59, &(0x7f0000000040)="fbb4f0d7d7a9425ca46cda808ed79b7d58c98933cced02196c84861d9609696f3d799ffa7116e719e33f02a34f54c2cdb06bb43ebc017df96b60078b5bdc144bc03a30ff33b9ee9a55ae6b7a0fe22c2cb501a4e4004daf4a86ef616349f6cc3892b8fbf566c69571b0de158910101ac1e3635f98ffb4e96178f18c1c68cc8a7b0a202372df9323ee9277d312f9085750ec73215b450c045287db5f67027ed13a04c52b0bfd1171073ef912a9db9539c9f2290d8396966f41ed25dd1a0ef408f88ff5fa", 0xc3) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000200)="bd82c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e37e23aa168a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e405dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a0998bd25030a", 0x118) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) msgget(0x3, 0x3) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:34:17 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x8a) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000140)='./file0\x00', r1, r2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = open(&(0x7f0000000240)='./file0\x00', 0x8000, 0x80) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000280)={0x3b3, 0x9, 0x8, 0x81, "f69411aaed3346e5d2d1c813b8bfe4d3e4304492", 0x2, 0xac}) getpeername(r3, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) r5 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x28) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000200)={0xf957, 0x10cb, 0x6, 0x1, "87b38e414d6c17709dd59a3aaa2da6035391fe53", 0x7, 0x2}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) socket(0x11, 0x3, 0x0) 08:34:17 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) mincore(&(0x7f00006d9000/0x2000)=nil, 0x2000, &(0x7f0000000040)=""/146) 08:34:17 executing program 0: r0 = socket(0x18, 0x0, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) 08:34:17 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) socket(0x0, 0x8005, 0xfffffffffffffffb) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x100) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x455) 08:34:17 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x11, 0x3, 0x0) r1 = shmget(0x1, 0x4000, 0x200, &(0x7f00001ab000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:17 executing program 0: 08:34:17 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000317000/0x2000)=nil, 0x2000, 0x5) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000300)) kqueue() socket$unix(0x1, 0x7, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) r1 = socket(0x10, 0x8007, 0xffffffff) r2 = dup2(r0, r1) nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) execve(0x0, 0x0, 0x0) utimensat(r2, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0xe727}, {0x200, 0x8000}}, 0x0) r3 = socket(0x11, 0x3, 0x0) r4 = socket(0x12, 0x1, 0x7) setsockopt(r3, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) recvmsg(r4, &(0x7f0000000240)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)=""/64, 0x40}, {&(0x7f00000000c0)=""/144, 0x90}], 0x2, &(0x7f00000001c0)=""/121, 0x79}, 0x800) 08:34:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x21) getuid() r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80a0, 0x16d) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) r2 = semget$private(0x0, 0x2, 0x100) semctl$IPC_RMID(r2, 0x0, 0x0) semop(r2, &(0x7f0000000380)=[{0x3, 0x10000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x6, 0x800}, {0x7, 0x8, 0x1800}, {0x3, 0x100000001, 0x1000}, {0x2, 0xfffffffffffffff7, 0x800}, {0x3, 0x3fdf, 0x1800}, {0x3, 0x2000000000000000, 0x1800}, {0x3, 0x98, 0x800}], 0x9) 08:34:17 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000616000/0x1000)=nil, 0x1000, 0x2) r0 = socket(0x11, 0x3, 0x0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="020000000000000017ca2455d939ced03258e5383e9565e0b0b9fa3d81d77e1244ea4b21d5030749d39ce5cece504b69bd739043869b790f80c1f92896363df7c2883eaaf760392b069d96390949f32e350817bd6d87669080fa7a9467f088a50a8d5f626423025460585ffbc45cbe4cc2e97d513008007f805607578aac39"], 0x7f, 0x800) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:17 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x5f) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:17 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x7, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom(r1, &(0x7f00000010c0)=""/188, 0xbc, 0x40, &(0x7f0000001180)=@un=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001080)) r2 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r2, &(0x7f0000000080)="b294e6db6bb13c828b6dad67abbaa4ca6f44f609e2ca7f6539f5b279c5bb72298d7caa6edb31ea68f8c30040bd9064b8831950e8e085eb3860abcd4fd967422e7029f2753d1f28d97707b48377569e3f832b109b23ab5174b8098fc1af377bdaa61cb42fab44720f14760211e24972b2c1eb450366a2448a190edb2a16b1f48da3676886e4669b0b35076677ed9300cda5626accc7549512e4dcf797bb21952ce2c5485c4b6e366f10f03982e429711a21822337a45e5392c71c4a828108fb2c7907e41337605b22ab11435665d0030a3388b0243e73ab46641c2b1499b68c0ca6e4156bfd1b838c0d919a898ac20e0d903b7e0b733aa9665e736e0b0db9ea31d3bb8453d4e492d7c162e160b00aa6af96d264311bfe505b6f9ebc0143408a567e7e938554beafe5370ac30648caba61dc3d41e682f17cfbffdf0176e9cefec8f4ddc185a10575480ef09ae2115862907ef01678fd3534b1bd2952256436474f5d1645e6fd99316d43a07d6cd4a3f5280e6248ae20c7a7dc2b96e224107296046b0adfa18c14f7e849e55c3eeff3b1f63d9a570acbc06b90f14b663f6f7464110a8257afc793621ac0cf5fbc876bdf432bbe97737c59018700c33a6efda502c22c991a35e80c5fb8ec88422a6743154075f7fdf3a6a7389f387c74fb8a2251c8492c68e56a5cb5e469b45c68f9e18392b68292546c17fe6cde24c8e5d3792a45c8e0f3725d8eecc355faef9dca71c315865321581ef9922f7975914c59aac8232a26cb2de33cf19e33b5160fd4e6c0d2b77329b0bb760bf90aafade8e6f38ed409a2a7ec515cc58885047b7c07b9a269cc8b1c6ca237c2119ff9589786cd75142464cc812a39b8c01e6a90fde00901b793542028b17dff6a62f51a422747cd82a4b9d024e00b2f9fa02bd6a0b4752b1a1ebbf2c027784d5893173536a63122212030109429f499e398a6cede950eb4e83c1a1d7b5b18071b2450900ff302468560dfee43b8ee6816fe02d51db76f57c4ad729c80d82d9779c7c7b359db5cd1b8a7dd7ee25942b26ea69ff3618e8aeff72ab4f8303a006e9ac0614b17898e0d6658ffdfddc3a3870f5d17a6ad0f45934bc7eb1797d0b020b4e0a07c70a6c59e3c1c6a6659b87a1b3d40bdccf61d5cb4fcacdb4a0aa18e8355bb5ecab0c661f366b7cddf27cc3e02198aa43938abf5001f0f87ae1a27fbc323fbf30f8936f2ea762551dff051340f8374805a09a12d7c0ce78995e7807a95275fdb6cd33d6a5f803527d974e66063367426fc620de2a8a9bfe59f52155c062f7fa1a2bf6fb33d1ff7df4093c59cc05c482efa478f08c2a01236a80eca5ea5570ceacc3314dd5e11fe82011b148c854bbba2bc65b2e82a55e7a88e0e0a5fcb93ace127e68f4e74c2ce8d132995cf16e05f2406a24d8c520f53fee749a2c5d2a4b90dde63d6f39cfa7a8263bfc39c1b2f69201dd28368d23924ef735c37c42b87d39885a4521107c0e4e12100a330690d3d23cae4b4bc0513341a5d0d00f11953b9b5b856196f24fe2814c1b5665672ec0917c7c39149f4aae949214c3ecbabe03d53890db1d53ac9ff03f90ba913bf191deb91d9faf90770c947a9fdeae36388f906cdb3b36a51a632b2b779247119c8dd76ea40bafd3d17f35ed894eaf25a6de6220fe3569bb6b24c67d2f1aedae58b33fa1ea978111d09ab144ce2cb88ae5f55a1c58014041ce705dfb8d347831fc4c19ce7ac3c1594f2661eabb39914f6e841d6e4e3ac7f6acf0eb7cd6e193aff6cbf8382db5bba68927dc04d3aa1e228aaf8955aacd46fae723f6493113d3ca86a4b88eb73718adbd91497fdbed8cbb73f80fa2f10d5c9ee321912322b4b9fdb2a89a8b53c14aad5b5328162f92d3baa30d5f07da5418675acf1b2fcb74fb260c0f2ad1747e008664fb22144fbb5d5f0334e542f51529faf4ca9c827e4efc5db08f8e4009853442102b4169ac9bbcac7a0b99a5b389f993623db2fa062770520a445c5fdea0f6766fd827dbc5808a7c7d427a726b1a1ae64f4e4d385a5d3ec0ce412205abad857bac639fa81f9ec71fee07f4383559c6387435a8b049e17db0c23e0b0aa67ae901103719ac6384ddcaa7fa02e7025179c96ca193f939214fc4a6b0f3d39f2c655292ab5ae09e2ca206a7f0e6142f18f98da6072be5413d7623e70d8f2dce9b4960fc1a8e8725d70e393b45417bb0051d09cda5c16b3124b5e1773e23c5fe2f9001fd5dba7213d8b1633870bb08f458b886ca44246aaf7c8441c0954db92ca329395c8abd8fc9f7c215719cdd011ed3a7c03e0d116e10897d0045a536b27b2ba24d8d43c1c245ea91b4daea17e8953aa5a0405e4d5163efa24d704c3837f10f4a4ac6a3e393ca1549159da59fe1b165934658f11433222ae7a94d0ecef6bb7fa96584d3e061fc4717ecd49389b2d0b8f1320bac933052b0dac8a1bcb101d7e4ea3d3508a0489ee817b640529ad645dd1ff3744b52814eba967a588f58b6f2b2354b38928f2d47d846e6a308d1e208f8d7d077592879fb8bdafac9e792d0bbb03aca28674bea0209b86c294119d73f1eed17d14a060bbbae090a755513cc4f816e6c202f907c94c264147584ac7200c6264d02d8ca8153b788b83f20b8e8ceafff41aea6490804cdaf0ee149eae87663ae006d42d3eea3adb248ba2a2b944837816561878cfd5bad34f108454827cfd7ca856f1e76f486ffd8445d65756ba9dfd800f368747ce4479a454acf44129c09669519d1d3bf08b54b4514c887045fc1fc08318b0553ee7f79eade2251b40bd57aae2011565eb0f8a4c87c62e3834804fb016d5d064fdc1f5d54c44b62749bc1785c7af802b6700f4a21faacb269873c537fcbac172811c93703ccd301b3c11d98749985dae98a76a90537c50e7d8f8e64844416f14818c2abc902be1fd82a71e8aeffd11795cb7fba7a9a244bc04218100d4eeaf679909978b0f4783c261db94acb0db428c99de4971ac569583b9e6628b8f85dc968bdf5be30a92544d801c82d9548da8b8a358ae1961c7067b983cfc49a1afbd9f9c5b1d6fd9e0ba5db9965314f1b22e2ce22018ebc3f2c1b46575fe9b7d329908acd386310c5187e69b46256a24517c323e978996aea988870b5b532c32fd761ada6cadabce1f1c995e807922a1552f915ed6b8fcf9004d4dcefae1307f1e1e3ac3952ad7fb2844b78cdfdb54b6faabe7a3f7e6cdda10c735383d61c4f005e8bdccbb924d7d79a8e73df1a82bc60dfdf3942f96274128bc9bd236a731d4879e7c72092538da8b187ef2680c06020d74753f8f38b5d75c3cfe7cd14af2db7a029a68de335fadd24fa819d521b9448a17c45242713c1404d2f2ed85304736d8ce160a1e4cb3a13a75b51246646a00210d7c4e488f078184bf5f0983c9255fc94c49d93fde70ad73647a6c870d7a5e421078597debc4c42a1c7f55cf7c1517eab9f879096260430dbae1c1c7dacec90adaae43255f0a2317df14d09b3a405489e2fd7e198877aa4c580fed453c5a005f3c6154b691384e70d9611dd697cf3a1925044b3226c9814d83ca4b4ba23822668d66aac11970ae527fff548960ea8b3d417a2c1d9b3a7ace51f1f5cfa7b2620e40d849206fe49905eaeee35cb22b4377633cdb8cce44096744fc582ae18933eaed8a8cfd56adfe09c44dff421922dcd3727136356485f98e8485bb945611a15ba5699b5d81520978f8e71cde0d1d7305fc98e0e5b3ad0a441f0e03c60c7ae0938766bd75afa02ff2214eaef98fa8ab70358e087804203263814206270db8227143a901d4e78712f22f699cee87e2690ea9a982f009fa0c48ed7e5bea7b2df1597753d6c27a0fb6d99073c823526953a5a0658e9f09699c77655f3053758ecdfd4285562c32ea3eb1c8f04cea8fde09bdffd8bc71256b1908ce92f870eb888169460725641de9bc4202e9404ae7206abb6f3a3a31f226c136391b457af3853c08708011b5b34ae402565d4c49fbdaafd9281b45f6cc3d04b69f486e5d7f53817309c1139489c74557b512f73a5a60a85124b11fb6d452d642c0502cda96d01c87bb15681c033e95c1c3bdc31c5947178a1871242daafeccb16035d9c509d42b71f991c8770cf5d5c6e0f245abf8e0027f10f970e3ad8a2b487114b6ba0092b620e5751e412ddc7c6f62fe14511ae833240bac873433945a629b483fbda7cb6c80d2fbebf32d1dffdf3ada038c31b106bf6f827223761c492c8ea3ba2c8e538a6121eeae1ea68aed5cd76ee2f978d5581a461bc4349ce05da32b34785964ee2019365856a736e99535882362758602723b62bf1188c460f67624c3b01a18b02a4469b360993b163ea14b0ab67fbb470f1e05ee9a9a2d5e973c1243a389a3fc3aeb3a7cd1d72f1aaedd18bd1f052cb96da67855f3395d0b15c921015e99727cc736b8ce72392783a5564115d98dc5210d5e01e83304577e0de6b2b98c6acfbc555763619293124404b69f44928bf04d4c8faed41e97bb165c1ac3391d26342ccbef099cf6c791ab93ef957056d0dcdc6628911caa82c7266a01f41d926b62bc44d88da70908873d0d534ab8274cda1bd16818b2e19fa037621fed3ea10f0611458d262df721c3a60e6b7a3d9c49d439c3c0f02a67b23ed9ee6f9edd96f0b29b469cc347efabbcafd38c0cc823ff3bcdfcc9c3b94960a2423183b3e30ddea2775cea8f38818b977b3987e9ede703836c56caaaf8526903d88ea4017b5d2c0e894551a45b1acd846b0f5f2d5e2d3367adba39c4f6eef64248237c6f102d0a8dae23b3ae9eb91123194e17b2614b45b9dc373771f3006560e8b9de718690cd1202297edf139de64f3c806343ff0288457e957d73a9585ed116fba4ff0ea111de72c05550c169a85f016d122cba737787dd7defa02853cb1967ee5440c14beda0f964213efa39aec15ce82ebeb83aecb279465d4ab2d4b40753ef6d88247d3121068ccbfae12aee9476fd431233e99af0089055869611a4abefee7f7f30f89ddc8a5aa9350e6c948fbb48506eb32fb0d9e6bf52484a7c234016116ed54b85cacba84dcfc5afac767da1216c5db66f3f90a837cc6c015cf8a7e1a7c82aa41975570ecd78b95816f9f4f1346512e375d60166a38b6d6990b7ade10e3b94a5b8922187c7f1911b9e24e0d87daba0d286b30d00e98572bf267e71199073db637c64f6e321a1ead28d3b7b9e8a04e828064b1521212f6c79aeca44e67893a7e788a6847f6ad0f94480877880f314611e13cecb4b1839aa44fbc6b375cb8f138b54e6f44f1336be13627a4ebebd30691a4f110fae58650a71ff912cce429ae74b2209a807d1a9bedd46e7f80c098fb21baf6e7e6d953ba01878e605f190c17c2f5a1ec6bbf89af17d5ea2503fdf83f0d601d57a42b3ecc6e09033bbfabc3d6e001e916c1dbe4df9515303614e695c27fc9860e69d106681a74e4dade0c00fabffc67651d5355df963231f9eb64c2206c7eeeeaf1bcebda3200b54d2e261d343a9d42871470266d35d154c66816e1b03b7a5f45f1e508aaada7b4067115b318eaeb0282b69eb78bef44abefaaba07a60c26700d14caecb9a3d3b90130a438b80465514d45a73c58b864632365445a5f2d41aef533fb82fc7e83bc3cf9bfc63258f28a17ceeffc6d764551ee0028c7df15ed00dc32c868529be78c263089c2fb7f9e76213392c3779a7584ecdad318699e9d368883d854453163b17fdf4b0089d532d8ee03fc3e6fc09c1d8e77203bd7bf0a6e1fb44ab99c34549770a3f931f453cc4a1cede64f1", 0x1000, 0x2, 0x0, 0x0) linkat(r0, &(0x7f00000011c0)='./file0\x00', r0, &(0x7f0000001200)='./file0/file0\x00', 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r3 = dup2(r1, r0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000001240)) 08:34:17 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) socket(0x11, 0x3, 0x0) 08:34:17 executing program 0: accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000580)) r0 = kqueue() socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r6, 0x6) r7 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0x7f, r5, r6, r5, r6, 0x11, 0x1ff}, 0x7fc0000000, 0x5, r4, r4, 0x3, 0x20, 0x6}) utimensat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x3, 0x803f}, {0x7, 0x5}}, 0x0) r8 = msgget$private(0x0, 0x40) r9 = getppid() mmap(&(0x7f0000ff2000/0x1000)=nil, 0x1000, 0xfffffffffffffffc, 0x1010, r2, 0x0, 0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000500)={{0x7, r5, r6, r3, r6, 0x0, 0x9}, 0x200, 0xb3d9, r9, r4, 0xfffffffffffff5be, 0x7, 0x5a, 0xc00000}) shmctl$IPC_SET(r7, 0x1, &(0x7f00000001c0)={{0x13a2, r5, r6, r3, r6, 0x44, 0x2}, 0x6, 0x4, r4, r4, 0x3, 0x7cc8, 0x100000001}) utimensat(r2, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x2a07, 0x2aa4}, {0x2, 0x7b9b}}, 0x2) shmat(r7, &(0x7f0000fed000/0x4000)=nil, 0x3000) shmctl$IPC_SET(r7, 0x1, &(0x7f00000002c0)={{0xffffffff, r5, r6, r3, r6, 0xe0, 0x800}, 0x81, 0x9, r4, r4, 0x1ff, 0x401, 0x8}) shmctl$IPC_RMID(r7, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x2, 0x144) shmctl$IPC_RMID(0x0, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(0x0, 0x0) shmget(0x1, 0x2000, 0x60d492b2559e1731, &(0x7f0000ffe000/0x2000)=nil) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') stat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) r10 = semget$private(0x0, 0x3, 0x163) semctl$SETALL(r10, 0x0, 0x9, &(0x7f00000004c0)=[0xfffffffffffffffb, 0x4a, 0x29, 0x1ff, 0x1259, 0x80000]) semctl$GETZCNT(r10, 0x3, 0x7, &(0x7f00000006c0)=""/52) 08:34:17 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f000047e000/0x2000)=nil, 0x2000, 0x4) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:17 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x4, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:17 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff0000010000004d469d35ab4336a26674718500000000"], 0x10}, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/205, 0xcd, 0x40, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) 08:34:17 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x45) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) mlock(&(0x7f000050c000/0x4000)=nil, 0x4000) 08:34:17 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000180)=""/113, 0x71}, {&(0x7f0000000200)=""/132, 0x84}, {&(0x7f00000002c0)=""/43, 0x2b}], 0x3, &(0x7f0000000340)=""/223, 0xdf}, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) shutdown(r0, 0x1) getpgid(r1) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:17 executing program 0: r0 = kqueue() r1 = syz_open_pts() writev(r0, &(0x7f0000000000), 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r3 = syz_open_pts() close(r2) dup(r3) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 08:34:17 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) socket(0x11, 0x3, 0x0) setsockopt(r0, 0xe, 0x2, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 08:34:17 executing program 0: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) minherit(&(0x7f0000fee000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) 08:34:17 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x4, 0xfff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x6e2, 0x8, 0x8, 0xf1, "73ec9e9ce33925a739cc3801c49d697c43ff8f51", 0x10000, 0x7}) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fdad0e614eafbd62be410bc305abc5a3b8fcc5764a4814da61e15514e1b57a01d7c7245c019fefc37d33b3fbef5b558c25c016b9820fc7be68c78aa9ab68ef1f8ef0d1a89e8e9e95649e51307c31964fcd85", 0x52) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000200)=0x8) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1002, 0x0, 0x3, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:34:17 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "13907600"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0xc007, 0xece9) r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f0000000080), 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:17 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x80000000, 0x7, 0x100000000, 0x0, "172d76898909080000aee16900c73d1b1bff00", 0x2}) mprotect(&(0x7f00006ff000/0x2000)=nil, 0x2000, 0x4) munlockall() r0 = socket(0x18, 0xfffffffffffffffd, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:17 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = fcntl$getown(r0, 0x5) lseek(r0, 0x0, 0x7fff) r2 = fcntl$dupfd(r0, 0xa, r0) symlinkat(&(0x7f0000000240)='./file1\x00', r2, &(0x7f0000000280)='./file0/file0\x00') pipe(&(0x7f0000000200)) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000300)) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x3, 0x0, 0x4571, 0x42, r3}) fcntl$lock(r2, 0x8, &(0x7f0000000380)={0x1, 0x2, 0x2a8, 0x4, r1}) r4 = socket$inet6(0x18, 0x8000, 0x8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 08:34:17 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x11, 0x3, 0x0) socket(0x3a, 0x4005, 0x7) 08:34:17 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x7, 0x6) getsockopt$sock_int(r0, 0xffff, 0xa0, &(0x7f0000000040), &(0x7f0000000080)=0x4) shutdown(r0, 0x3) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) accept$inet(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000040), 0x10250) writev(r0, &(0x7f0000000140)=[{&(0x7f0000001bc0)="31d4e500394748f5c77589c15d048a479f0a1a474a8897705a6b3319954b2390b8e03160b47d5a78943672046c87000a7e923d1f5ec86be9443fd4fd3e7c05803cf15d535d9d90c2772cd3b716040a44448753dffa16014deb59e7dd8911c5ddc5e02666bdaa953c20ffe4c86300ab7f846e45acac985fa6c1280ac6e5afa4281ddf47a61bad619ecdc3b31cfcc4fea5024348cce545733e9c1e410a45406130bcaf0ca21232708788acf0ee879ba7b9e0095cc8b45838d68d8459466250129d82621251912c6f1520c2f3999e42cd0a3a5802d7ca502894a89adcc0dab1e0befc27ad345ff2765f0dff3bc01c989cfe1403e7a7ce5726e7c434c993c4dbdf67fbd56cb628ebb17e7fc3ac67e6bda08832dd2cebf7c1a3057f0bf6c821d26933becbd0333361a3c68a0bb7f466b6bfb1aaf6827718a6ab2ffbd7a500bdaab34f4a778e517ba4f4d13e7deba20bbd5b1f602fda543a9b5601a46d9af74053096d35c632c122cd868541ef95589fb15cd359988aa1885bff1a2ae877cad53e0932e5a2e075f006aa07060d539884a33ee32025fb04ba06fa1c1ad49c759337d83b39c160bc312dcb748afedb862db34fc96415f8bdf10203f94e05313e081e9df6dce3e3f64f1ad09b2843f525039e31ceadad9b8a83067b4ea8993ebbd66ce56b74aeeb301613324574b283f0f771874adc9b391e3cdd86c21ebdc8317d015a182bd861ac884269c179951125227097b6ffe0cabb550bad8be226552a908191fe8f84f2a687475ba22acd302d783ef6f81bf17b08ae310bff7a9bf7c103ea3a3b5ed36ec63b0dc35f0e96e20bc228a49f3703abd9dfa3f452f00632ee0b4b888cf44630149b82911e762e2ff7fbcb9ba8784f0d7c4aba3de1f175092aa3c24214b38bf93f1ee2d394509cede352d64888c422c13e3e5cefef46db0b91158a247ad57e7858a14bc97149ed8bb27a9e7b1cc38da15ad3327bb6ce72dc6597f29115aa8a7cb568873e23f932ce953eb39e226521908f8faec091c3320adbd4a7c64fadf553b738e4a448125cb53b80d511e7afbc7ad1758a52cf64b5bcc83159a243fae83d4b50ad650f6f0fac50cc24bb3b2287a11505c018f746d3db7476350d191811325ce7c521cd4dd5bff46c5e8bcc56925bbdf7b0dc033c068d0bde59fdf31fc825dafa249019feb65c1459a0e94e3f467b3c1e62f48793d72aa7e7a290a075a4bad4c4912273169c6d19abacd3bb69203127d63f8711296df650c965ff5973498241deed80c8eda96970e16374ec0a360311e5c912ce6cf69daa8e052593ff52733ce3322d2d6c327e174f70aa84aaafd2b2f4f74d6ddee3e4cc06830cb0e2f54fc3285ab8bca663ca7b16f3c5ebad352c041168a1690c70fda4d348e583c44597809639b5c79f16ca8e7e128be774a8f90ebe3201bf1daed1497358114ba90f79abfe40feddce3f3cea7c80230659f2a62e4e54a6b415a14db46e6a1b971f057ef02fd55b403a3bf8de12a803bbc6b49cb5626213ca678c91966151c9007a42c271d029f550b6c0f7857d66a4d98e59e762b881e7afd7c7e7d915b4b81427a0f2037e87236e1ca5fd4c177e588f803f5f0fdf711c049a6cc7fd9a3daa633f5cc6b96e31e1b2de5a9a6f8fc05d1a4aee513072eaedfb64e56a6d5a1b9fd2c079fc3e1fa82920654e0260d332a55d96ab2c53e0d7851e339f208962d8fd9ecbdac46e348616c39b0edbdf97a12c8400f0729a7d663ba931b08e6e3d58087976a6744be7e4fcf106f9544f7a1bd0aaa58683d5dd8528fca3aaa7e019a38d6165ed019b5a87a44aaca8604be7ef75d4d84b6a4dde79f7cc4faaa5d3dc0d96ce91d5a80eb58d78a0e6e3368c670c8c80b9af950d9ef0661f724516cc86d8f7b0b01a6cd49907ab26261dc7116c723978bdf51337fb22f95a06738929df20aa9ec2cca4380f1e9156be8318b3fdd1efdb9bc8b5f8c4977e6941f8197382249871a1b29c47d4003e69d95960335b260a01f59b19bd694b351eb96c6679c98cb47de370c94c550204ecb1c0f9c30d436adf183bb61aa11430bdf88ff6e90264d21a01507ff0e4024a9bbba1b8cc35369366befd019aadbc973f31915fa54496faa0ce82315187fe2e28539b206fd2b24513af79b85a15f9b368e8a3a4e2549faed0fd19c367080ab3952e21c1f750c328371138a0f692a7f4832e917466cff39f58ca280e92a796369e301a26bbc7a2f84303bedab97656f68411e38709d44d9051c550302b4754b705353dd395df12bf6c59aa292a079bc6c8d4f7673a6a7ebee38836a01278faffc799425d05aa0227039168fbf38cb6d2a7f70c37871d18680ee01ab8e5cd1fd7b9a539d62b1b85df5e263d68ffa9e8caa6f56af0c18525268443b70de9e75f9bebdeb0f2e3df6d6643d6cbd282ce3db1dbb399990f78c658917f0b3f35a2c4824d62f6dc0d685af4535a61605e610006e507829f520ae099d3c384b670cb8e6e7699cb01ee65a2b1458f1fb2a43b75f9930dbd087b8a7184058dacb8d8023e1a19b7ea037715f9fc457b296ca33e8d28e7344faa24cf4e62f311d5a6d47ca96b909109710c08fb789f493dc28cf9e240674ebe896414d01c6fea7709c19e7248fc7e65320124a5f735d749260db170505ab0dd1ded386d7324595a4583b2abe6737135434f29e053972ef3847f8c70c64f723f153a1240d0b8d93977b1810556b98b2e989f94aa9821bd762757d5343e4afebb065d031335907992120206550ef1c4bd7c5d34bf9de37a57ef090ce0b9a15e67dad103890c29107b03e2a06093705ecc4d97e067a1f45a350303cc212ec3457b695e3200cc9506f6a9355fa06ae03e68b6fb7914e18f6edc4220bb00ac27e2ff44ca7b1a1f95b5586c08a63f61ab53078115bff5509d4143c759ec32fc13a9add405dbe814fe96fa1950a58928e388ed1be05b62b420f0136f539113e89c22f0aeb6a3029b46227a8e4a8b280b93036f2d5b1659e3cce8a3d11fbb52db30a0224887a1d375f54e9ab02e1764057e7b72d46eb161a4845cf950d82aa72e1404e59c1343c9391dbf3c862b15c20ef66a99fadddd0b83d377b3f2ed077789679d12376dec24fb5e72eda16eab8d3a7488d251e66fc27f8e3aa2bd1a9dcd1de3e92bf8e6dbf2a2261a1b6a68030ca853e4bc6c84d32b8d9d920b6e909872078b7c96546aaf4975810e131bd123a4dbd3fd1ca685e4125ff2d26ef5521d2a47604b2f293c209f9925477bc6297f57eb8ad8d5e32438e25df66188db3a45581a1544ed17f9db1787d0a88078691e6e805e0985bb3c60cf3c6f60f6597b50ac6e3066274026c1f53578a5a6843ae1ff8a826723de145855472b66d41ec9bf85bb18510bebb8cd9b5f7178a17bd45dd56b931aa39a5e819e18f01eba3defbb404c3acd2697a3bc1354b65903cecd819537c01d76f2a40fbb69825a81c97f0e562a5db5f3fd0fadf97a6e4b80749060507407ccd0145b12e35ad2a898fb53defce7eb51a6c08a53e2e7d8e9802570c683418e182c7b21c72e89d0199e9af6d8ca5c1b92f9f77fc4a4e466d709bcef95ee2b92ba1535e815486a33f7356bf00562efd98f0379aa981aa3d985e570fca72c1b0b1dc78c5efbbe82137d3784d30a39f94af2b2a6e7ae450b6e71646b7b9ad9c879e19184f8617d0be105ab83458b4c32c5da73e4ee3d2d654265092bb81bbb8dad981c22b93ba384a454e7c6403a8e276d82acee5a2e78ebfd83d3ddc50920300f20d320aaae1e38a0b43ffa670759e91440efa97547959daeea380be378e423d428e907f205713445cac9565fe16a3159b0cc2c95a7ab028bfde9cb54a719e92dcde24f146891c563111d9f2fe23c81142a1557b62e87d9a86c59c612b8e47a635d261471ebf86744d23a584f17f5974674b440beeb004c480d9f", 0xae2}], 0x1) pipe(&(0x7f0000000040)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) dup(r1) 08:34:18 executing program 1: pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socketpair(0x2, 0x0, 0x6, &(0x7f0000000380)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000002c0)) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mkdir(&(0x7f0000000040)='./file0\x00', 0x40) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x4, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) chown(&(0x7f0000000180)='./file0\x00', r2, r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0xf, 0x8001, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r5 = fcntl$dupfd(r4, 0xa, r4) faccessat(r5, &(0x7f0000000080)='./file0\x00', 0x140, 0x1) readlinkat(r5, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/98, 0x62) setsockopt(r4, 0x11, 0x2, &(0x7f00000000c0), 0x4f) 08:34:18 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x1c3}, 0x8) r1 = dup2(r0, r0) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:18 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mincore(&(0x7f00006dc000/0x3000)=nil, 0x3000, &(0x7f0000000080)) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000040)="1a7b43da", 0x4) 08:34:18 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) socket$inet(0x2, 0x8004, 0x9) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x100) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x2, 0x80000001) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 08:34:18 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r2, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x61) clock_gettime(0x3, &(0x7f0000000180)) r3 = msgget(0x3, 0x0) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1ccc2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270281b9233"], 0x1, 0x800) r4 = semget$private(0x0, 0x5, 0x2c6) semop(r4, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r3, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000000000000000000000"], 0x1, 0x0, 0x0) r5 = semget$private(0x0, 0x7, 0x305) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) ftruncate(r0, 0x1f) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r3, &(0x7f00000008c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000007f96000000000000000000000000000002007c0c1b5f8569bd7f8289448ce95aa4c09605293a9285bb27d6e757fc34cebb8796789e2073b9fd79a65e94325c9988c6b77ff0fdfac313026e930c4f5a4af783c07aef971847b565dd9cadd350e7446a2fa349b2d02a0ef7da9ae02cd06c9a7828000000"], 0x1, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680), 0x10004) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) semop(r5, &(0x7f00000001c0), 0x0) 08:34:18 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sync() r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:18 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) lseek(r0, 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x12000) r4 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r4, r7) open(&(0x7f0000000100)='./file0\x00', 0x1, 0x12) r8 = getppid() getuid() r9 = dup(r2) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000140)={{0x400, r4, r7, r6, r7, 0x20, 0x90}, 0x3, 0x0, r5, r5, 0x6, 0x7ff, 0x9}) pwritev(r3, &(0x7f0000001280)=[{&(0x7f0000001240)="aeb71d599b", 0x5}], 0x1, 0x51) syz_extract_tcp_res(&(0x7f00000012c0), 0x1, 0x9) r11 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r11, 0x1, 0x3, &(0x7f0000001300)=""/189) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x2, 0x10, r9, 0x0, 0x0) dup(r2) setpgid(r5, r8) munlockall() write(r1, &(0x7f00000013c0)="056226f8d3edd800e54a644d9e2f2f7539ab51c2928bfeebef086cfc19f16fbb27f09f86ce2b9be5a546f61f9e8830d913a01857c55932506457205b729602f19fb1fb1cf6ab39c419d90868144515bf2074a3321881fc8d69665269380c3cff3b5a0d3716104c643daea65595f07e02e6a335bd64087432a076b68c094fdbc095ba5224d776d0783963aef53df4d8a8d15e1bdb2985bc3778ddf6925d641cc0a3d8aa16e09c272e8652e23a4d1aeddfb66a4c55adba2435d0a68eb6575f70f2d060b107a738dec8fc6b63b4a4bb31537dc8f0ea5babed226541e43d2c88e3850e54259673ba", 0xe6) getppid() dup2(r0, r3) geteuid() open$dir(&(0x7f00000014c0)='./file0\x00', 0x8, 0x1) 08:34:18 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffff8, 0x10, 0xfffff, 0x6, 0xffffffff}, {{r2}, 0x0, 0x80, 0xc0, 0x673b, 0x48d}], 0xffffffff, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffa, 0x1, 0x1, 0x4, 0x400}, {{r2}, 0xfffffffffffffffe, 0x2, 0x80000001, 0x5, 0x23}, {{r2}, 0xfffffffffffffffc, 0x26, 0x80, 0x5, 0x1}, {{r3}, 0xffffffffffffffff, 0x4, 0x40000000, 0x6f, 0x10000}, {{r3}, 0xfffffffffffffffe, 0x4, 0x1, 0x0, 0xff800000}, {{r1}, 0xfffffffffffffff8, 0x8, 0x63, 0xf13, 0x6}], 0x3, &(0x7f0000000080)={0xdf44, 0x1}) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r4 = msgget(0x3, 0x20) msgctl$IPC_RMID(r4, 0x0) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 08:34:19 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0), 0xffffffffffffffd4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x0) setsockopt(r5, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:19 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) minherit(&(0x7f00003cf000/0x4000)=nil, 0x4000, 0x1) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) mmap(&(0x7f000009e000/0x2000)=nil, 0x2000, 0x4, 0x1010, r0, 0x0, 0x0) geteuid() 08:34:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) r1 = shmget$private(0x0, 0x2000, 0x82, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x9) 08:34:19 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x0, 0x4) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:19 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x10) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 08:34:19 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) r0 = socket(0x1, 0x3, 0x7) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x5, 0x0) connect(r1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r2 = socket(0x13, 0x4, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0xfffffffffffff801) setsockopt(r2, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:19 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) setsockopt(0xffffffffffffffff, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 08:34:19 executing program 0: munlock(&(0x7f00005c9000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000656000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) fcntl$getown(r0, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getrlimit(0x3, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0xa, r0) accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 08:34:19 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:19 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000140), 0x100000000000006a) write(r1, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) 08:34:19 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x2, 0x0, 0x0, "172d76898909080000aee169d3e23d1b1bff00", 0xfffffffffffffffe, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$sock_int(r0, 0xffff, 0x1020, &(0x7f0000000080)=0x4, 0xc2e142b77bbf6242) setsockopt(r0, 0x3, 0x2, &(0x7f00000000c0)="1a7b4bda", 0x4) r3 = dup2(r0, r1) r4 = semget(0x1, 0x3, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = geteuid() getgroups(0x4, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x24, r5, r6, r7, r8, 0x10, 0x7f}, 0x10001, 0x1, 0x10000}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x7f, 0x81, 0x400, 0x0, "51f0e22bf1b7f599e5a5e60e6413c019115f59fa", 0x100000000, 0xf179}) 08:34:19 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) r1 = shmget(0x3, 0x2000, 0x85, &(0x7f0000197000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:19 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0xc004, 0x4744) munlock(&(0x7f0000746000/0x4000)=nil, 0x4000) sendmsg(r0, &(0x7f0000001380)={&(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000180)="dfda68c9ba3589211e9fa303dfaace54d086de797de023c298a1c8b5c6a6c647746c6b0c918b68083cc6e3", 0x2b}], 0x1, &(0x7f0000000200)=[{0x20, 0xffff, 0x9, "820e41a43290a60cb54944d37bdc88"}, {0x90, 0xffff, 0x34e0, "7b59f43c90bf547ac2d3ff64bbfc03ede0a416a928892d5ef935656ec9f3077390fcc249932598d831aabb5de5c0e520c5b2994ce885c048c8cbf0dd1fc96175e792267e1ef94947aa161d91ac8d5be821fc13f24d8b0d5533bff317e9f68b072497b750a344c502ade53bba4ba95a289169bea874bea1540ea2ea96af"}, {0x1010, 0x0, 0x846, "8984e750a55bfb0bbde7cc0ead5611c265681520db79135ffd7d8e384ac46027e5cc8ed75ae1c5fa0f551c26e570996c2a191cc8e4ff1bee302666a5824c7882febbead46f02b43706365c3e97ff63b439716d3bf32482a95debbd77457f40262688e3ca8886c34859f3712188ca899505bcd7c7d65bb89aad5adf76672ca436147118fb136c7687c140443380f864fcf400d90b06f5c870a3ac2b1020aa4a0730950f7fb90830d21c49cd013c36eeeed912f6dae3f4cdc18531fe1141b65e8d24a39af5715304748a3d40ed8a560a86f5c0ba3b9e3154629d03d08c0389cdc417ee7e31a6517e04380152202f42911f7d30fc5df7f94f69da7a99b27a8d6b39c12677fadf8e241107bb737b2fb089549623aa59b7a5d8459382236f9ed5ef208dc33a00b8b747fea232099699ad93897de76444e52241fdc3319edee7db6f9379472f53d214286b22f0389083b69b975d76fe2d3b94be90ab72943b4d70074989e39559e63c7363c7df0319291db545f5dae5713c952648ab2ca49d006333524f3b46f9e675febb7a58283347ee0b1eb4f594db93b5342c4e67068ca8ed64718d8068e148cdd81527e038acf98249427540171dc05e3bc17829ff174610b1cb77e58a9d86a7bf94d02ed6f5712935c2eaedcd36f0eece5d69c6ce00410518dd85597cb63e8c12f978462b59ba6183022a86b771391ae17ac7819477b908733cdbdb16bc4217be010226631f72c35637299e46405c5476b63886da6dc4775b9f7228cf38b59fc7d55886cfae7cf308ae13a5ad318bc0dcdeb6f2d54d5c9c5a78c438320d9f0eb4aabb6ba65d7f3cea117e10f746361e28b1f8b19aad5db2a8251b45c7a389369f7b78778041915f336db19f0370d2fa9b71e156184dde89449b1283b14052018f369ec752890e9acf5d6b6c042af801632fe1e0feab7fbf7009da9fc904dd48ec3a62aba69e8b0ca19ee2fabc5c06cb763501e4577e2b39a86fca580aa0a384a794b4ea4a87e2cfa5b7884fac60f93e426deeb0a53e221660493303e8e1a36676909dadfa4ef9a6020dde5f6582ab07fcb5a5a3574c040569b3983905717969ecfdc49483d0ada8f64d4ed1b5fab00fd944330038a5d6d0507adac493b79460c800f3797365c4cefd50602c636d69090164d82913d3384ab8209d91d7538209c514df0812058feebcd7a9c1952a07ee778e25551d21eaeb75ab38f50ad6d55a302f6d6c2cca5ee6073f48c69f7e49617c33fd9be71e17817fc130ec9fbc281af83da3eaecb2fa7113c28376c8976294ff52683ca639657d2d49a59bbfd73f206d861f1a7181621b57ce7fd8cc05989cd897acf7e6f30e93562b817854a398792f3e1504fe809be17f9e4ab0ca4735cacc52c058884aea1521f5f3ce4892d5f7fabcc517e4ec2c2d35153fc8de7c96d792c4f7a439a23b5d17908e4641ae4f841c2395dd4f50ce4d47dff3b057c6d0b42b6526c3accae05f736d32d96f3ca170a4aa7209f6aace0b923b67a8fb83a663bd32c7c279b56bdcac83aadce2a2fa7b037aab0383ce35bc4ce3a65503106e63838c967480cc0d032a97b2bf7dd741c6f079b589758fe440229f497e36662b4b1068b547d9f042b986796717fe541e1136d5bacd4a631220309366dd1d2a7c04f8af307838494e54ead8fab68467a5163ebbbe0e9926764f8fac5a9ce2f6f567d26637bac8ce340a417214477c553c3817510f2c387753410007ca85e8279d34eb10942d51dd0adf7c9221fbf01c49c5016a1a12e296e4ba738d62f7f940943926dc9dc3c264ac9c3710b409ccbcc48212f56f9e42c4afddfbfa8b4aa24779c6b91d08ec5b7a8a77bc1138fe51fb4a7749df4f714a8e998617fcbcdf39687be4dd925a184818c02f55c63e50899eea1cf35adfc111735c6dea8ae30f5f8ea9f631a81d035087d39f6fe51dacc77c795a6147211a452e740351796868ba2de71b0a247aed2e4b6034bbfd63dd35cac7f34b04e229ac9dbf4009e6a6ca85675d20760efecda183adcb40ce253d319f344219d8b8437dc8370b2c94998fe08c551ca56411dc308411ecfac7a16573b75025963fd2648526b53b498938b3c5c6b7b86c15ecf64b50f9d20331f46a41104196728efb80df4c4f1da2ff09e99252b0481869a7c04c47141204182922ce386102c046f60e45247f036bb7e8800e65589d1abfec5592515705097c72dfed3bc1a804cf22066df75b0a1506c1024586c617ca0938d7bc35a4bb7c0aca04720f6075a1a3a93f047446f644948e1dcd1f767ce0ebfe19644dd074fd78d124bdaf12c61ac6866c531ed41a7e639574739731a5bf880bcde4268de7708452d8a45b9e8cc57d2e7097fd57f26f22a55e60db2e842612c65cde177a6bc3b3c3886d80e3619a2112819bd63ffaaee723284da003b8ceaf4c380f8acb62a2df541667215246965aee866c14c5348b4446d8cc9e02618e4c87ab55c7df3bb5b0a13707e4d7ed8d26e3365a5d702965690f1295be153945a20733ca2ea139f59cb58d513869ef04d67841e6c297a3be5fb50b18c49f3468f800bedd7a2fc0767ffe65d64a9e70ee2aec25cde593580dd4015b068a6facb998fd74e477d7d89c3702b11e8f4bc782e41c1b6ea1f01749de02c345074987513e676ca3b1117e06f89e5bd992a28872508941de132bcc6e88c3736c3776cce422b3e2e7de95912cb662e670be0e7a850ff9565c7eada4e42d638c401f407b1f20957688582cacb9ad732ffd4bf821df05d4d8cf3b8565f6a7c3221616771409b72562086f75aee0cb94eba4c7fa6400efca9267838e1cdc0b470e444f3c5c6a10471cd2cc488032ef217ba393924e65707634491407e9215b7b279f65054dfc8cf484b90829b1f78aa741b1c9002e12fde584fc0139cdce8e2c951aa6550e5415b3a8c5f8ae916b60c528c368e936743a5c85e492b6784aae33c42c8d020a86db213776c6b7968a013e436b4820e13bb519ddc0339479d8a5219504cfd7643029a4696282b3f52f7200d1fba70909cd484dad9122b47c35ef79acc0312fbd475fa61b9235183449e168b0af2de07b9b062920d942e8ab98edb8a76d36d5d984bde7b58b013a29afae31d69ca095e11fc85f9aeace4f704147ca404f73c8d90cde1f38259faf83dec7cb81d128dd91db90247981dd89f31276400783d66cbaed0bbdaeb8f46bffa02fe3eb6ae2db02d99880de1929bfb8a3d84d8257d117b8612ccc554cc47fcb9de5e4e8a782c69f6f0e0d905bf903d7991bb2f4e1b581cede5f36f40fc764dcac22a494b76cedeb69429c1fbc8b2d3ad5b13891c6c6ca7782fbe6b14cc4ce6c29ece63aa8037b903169127b95e6ef1dff9a13d3028181668342e9e30c616c89168d3372cd6ebfdc3aa96b8b2cf9267255e57d19959bdb7201cd072a28c0e32bfc34554ff75fa21ee833857300258e25094b3c6f3b1eda9914997a0d97b11a85e29a9fd737b9fd58bda1d855567c188308b17277dde528e71f8635024bfc4c5568e0a2a4d2f1fb3a29951ffd4b506b1e0ca13b37b947f4c1b48e730b57176eb5aa745db0c59251f1c9e661192d65994f2c04bb240baa5dfa226f0e083746d6786617074bcd4ff2f6be35059b90d12976726007faff1e97d057947116ffd0a7e3a32d0657bcdc1981bea8f19d789ee440e7f430e8e3f4c957fbb05f6eec050c5f29f62ddb25591430e8f93030c554adf0c7a41385a0ae50771c26eecc84be98e7a8a6dbc59d02af946369c7e5e5462f3a1742234d19237d13f1ee513184da8b91d31a0d41827fd14fac5d53ecbdde392ed92ff881ddfa6a28fa096bfb39b8bc1927478ea8b75bff154e2d763b412c2af22a0330a4a70e1d2e82620b3bd80a7248f509836e1ee7eff52f6c34c62500798245e28c63d602af4399cfb1b2336485b4ff7451ea6599c290c7deaf4c4e40c206a3621ccae69b6bd5afb19ced1a678f49fe5eda58c5a08b7dc38209f9d786b618c0315756be9528ffd4dd6e2a3b3f55073d3de2d923dcb073607c0df2f389c4ba5ae335892d2996078c7b57a992e39d846fcbe09acbbff7a3ef7b8f7898acbeaf38777984ac3c11765cb44e7cf4451f4bd5ab8dba08674dc0862ab649c5879631025a9bbd7a1ed18ef39a5dd7ac4922dc5dbcd6dbba060ee6568d0d0ebcb11561420babd4074cf7544b930fa0b08b4a621ac06aa184588a9b920c8501e129d5bbb33a1b912939c283583711829dadb540805e75fe1366eb58d7edee3735fe7dc72d73221809f959f0c337975c87092b76b69a3284c3782197771f43b1d7c18a8e003ce38c083f32d72942ec46fe69c5a4a1433a5384e4f328778807f36a33ea97fb70d5b83ded87ab04f98454f524dc1ff863d52a48bacf5294f4daba7ba65d61a878759b20189d6401d3876409613f6e2fb793fb1c7f1b60eeee95850f2c32c9892befeb4528ba1a12fd84c6be6e2524c740c246d49f33d0ab6250de4e1ebb92acdca68dd9a037a554f741b61a6d6b395e09b2589994a09036e537d575908a09d08da5bad0845d0997b5fcfa13c8113e576fe7d02d1c7cdf4d7bc4d5f45e7b12072e450b4fd5d0a7c281d809bf79107d628fffb893d9cd26ec1f1df7c8cce8cd83a4ab8f21907add46281e7212c18f50e13ab4a497da49064e1623543bc03805a5af1b0f7e2da11ba1e21a7d6993dbb1d68ee59be8085581049f7d2d72285cf0a8d1e8e162a112758a82c4dffedc7be0a17edff49f2ce2b71738c0aa556fa7210185c7ab2df8fd692246a60d1e005b5dd5fa62da34e3a86542b020d5a5cc68e3d14c827a968755cb118adbb0ec9e7530286383b48bd0a67e9c1cf75c4d7586e5551f9680dbfd9e08ad198c8b1da326f9cf8eb5ca698913982162ea343fde27c51c9493e081309b2d0b8e8ec9b91215f9d4b0287079c7274c85262d94a6d1784ab5d1f4940d3f92d9949bf8b91b14a950be95e94d729d9556d278ca9d9156ab13d8fd4d7ad76567c1c04af6c941eaa8468a598066952f76d06b5436da242722d25c8d0fbcf18f2e949a5eb6d4e0852352c51051a06809c9342826e3fca63f4f8eecf11f0fd4aa8badb916221bdb2869dc4e1ecffb474efae96278b9f9de7ba4a953c396e8edf91da6eeaf9547b380e55ebc33098a244f8f748965f77ecfa98e5b99b9876a1a67bad2a72ff71e3e6a7109260ba0065e8aafcc53197e45e3d73570a1fd1cc1a2137baa772170ed8129947f492b49df3bab4f33fd88d307327b04cf714529d6e207ed146ca9c7f4967f4d577cb08faf5f9d90891ba0139df5ebdc9e25c49c6d9934e13a4a09edec02ccf63f8a7717c833410f3e3be47946d7d7a6552d6422c2edaa43ea4d132fe40afc8f0a1c8b56e70e78f59ea6f8206b5acbf479d32f1350eaf2380d85674e4aa336657a41435e3cd86e6e7c0f5e33ab335b982a810a1ca17639b18bb50030a376b7bcb21eecaab3e8a1d178ccd60eeae7c3f6ec81faadf18bc12b401280ebcbba6ecc85e408682ec336006cbc1203d007eb868b0ed84388b8c56a3056a3e26112aa5a64ea7f546f736fe8bf72255c6a479a5b19db0fec03a871ff3a4f17f87d225fb7d7ee80f1bcee85ca93e237cbc65c284a960410d677d738157179a496f2088dd8dac9d41f5eba8b6c30c58d7f6cc0ff621ea3fe2b2536b468a214f651003c6b1c0402a879283e3fb27d5742663a6289b14c5e21f8f3c6d14abd57c86f97e9fdd076e4e22f8b4c0043654c38486fc332c2ac9eb06bd717a9a5012c34c1d97e70c4c92afc"}, {0x90, 0x1, 0x8d06, "1a4b36d76c7b6a47021708174fbfddac56c06a588e3f0c8f8304809ec1f921ca95b06b668219506291c2c3a04fd5900980460161422002919694485b0ff2dd402813f3c45abdf2cb9aca73e6e3562b3e4b9c5f78ac9181fa93573a9f88a0623947560a8e281afe1da1d694403792b177aa38ab0a3451a25a62b30911d7f8c608"}], 0x1150}, 0x8) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x4, &(0x7f0000000000)="1a7bc3da", 0x4) setsockopt(r1, 0x9, 0x20, &(0x7f0000000040)="cdc336444e960dba31e9d07b0a45e74ff7ef381081322cdaa74bf9c482c2071467f7211ca93760a910f015295f8b4d0bb8a9115515a8673b7cfe34e7a1c07f65c558309e445bd8aa185189a2ffa2ab1a6e6c5dc03e4aaa9caaf2a4f8797b06bc99b5fdc06fe42f8a1abc5af2fd136a9ad08cfecb1cd04bc0a2ab50f4404811db0905cfcae4b2848c632f7740c6f331e7ec853bbc26a599267166007c4988c53ba39028990fca5dd2ea98dccdeb42348b076162ce28560197b50ec86038c82248c2c1f5fefa0d1d15360930295034bf12", 0xd0) 08:34:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea6b865f6f05e2d3280d33ee6185c6a19e1a370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da6e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aad0600000000000000edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce4bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922", 0x265) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x3, 0xd9f, "b08d662247ea5f2b2c215faf8a210524d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:34:20 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x6) mmap(&(0x7f00000d6000/0x2000)=nil, 0x2000, 0x2, 0x1010, r0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = shmat(0x0, &(0x7f00000c5000/0x3000)=nil, 0x0) shmdt(r2) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:20 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x12, 0x4000000000000001, 0xfffffffffffffffd) setsockopt(r0, 0xa, 0x2, &(0x7f0000000040)="1a7b43da", 0x4) 08:34:20 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x15a, 0x7fff, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00", 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x8, 0x9}) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x1, 0x1, &(0x7f0000000040)="3fee56c056b801eee5420daf9387dd15405d14573300be77caec", 0x1a) setsockopt(r2, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:20 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, &(0x7f0000000280)="467a902a57a402d1a867e03d16bdb77d82d4c2e4c5e2be320549dbd650b3319ab60f9add5985", 0x26) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) r4 = msgget(0x0, 0x4) msgrcv(r4, &(0x7f0000000480)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d0f349010000000000000000000000000000000000000000000000000000000000000000000007ce2f3592c1b70000000000000000000000000000000000eb00000000000000000000000001000000000000000000000000000bc16c5aceccf46f2efdd97ea13118ef893a24fcb6d94f0c6e880750b5436f1b5d258af72acce081821b72adb62b8dba91d0c15d02637596ff0c6853c2b0e44e45bbd2762d9468e01147bf26bff73e187c9622002ac8a6e63725ab0d87d1e122c993e0743590c21d29ca3242bd399903d2be2c07f405d39f57463973835757e7a0e6d0ebd1412096a37094bc7c1c621647531cd036da93fefed409451ec5b71832f989b751632b84d485f369e4b9dda33fb7945225fb673cda01d86413a3cd1411ce604affcc760115bf416b8786ea"], 0xef, 0x3, 0x1000) close(r1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140)={0x1, 0x9}, 0x8) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:34:20 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x1c0, 0x120) ioctl$TIOCEXCL(r0, 0x2000740d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x11, 0x3, 0x0) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)="7fecdd512e2d3e8853967fdd4b46b7f3400f23e25f129207efa8797476a4cc2d5c0288735eba2b8b55c5ddf848004b552838edf7dc17bcea6e79477ce74315dea228db8135c9978cde691e9f101b3d4bbcad6bdf9334da50e7695e741745caf9d9af1bc673a2b843ddac07102e86e3104ddff7ec45162aaf4640fb74c6112f3249d7370af3c4c29a83d7c72d7d", 0x8d}, {&(0x7f0000000100)="3354b90509e4fa0628bc99871378b53eaec7a985ed5fe0d8", 0x18}, {&(0x7f0000000140)="e150425bb22a9fb1aa1868f557b927d5bbc4ef3ee14273974a3d52df7f11", 0x1e}, {&(0x7f0000000180)="4f0b647bf3b9a5d0dc848fa34998505611d3d9e58b08249d9be44fa7d39165cbbf9045e0e9d5cd97b5571aa649e63e19535ef00e42b970195d5de6551532e9fa15ca98e94b571ee6db58714313037c009906d9f4281881fea06231fd232b62639e156cfb14c0f9916ed6632cbff4dae23f8e2c1cf63b26b939972576fb02b35c2bf55741bd913865c093f7f75753125160b25c100381087bc921fb448ba961abffde676af89bc177d10505b74e8b37af931517310073452ac600f857f580c3f1525d4594db08", 0xc6}, {&(0x7f0000000280)}], 0x5) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:20 executing program 0: getitimer(0x0, &(0x7f0000000080)) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) r1 = getuid() setuid(r1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x5) 08:34:20 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) close(r0) write(r1, &(0x7f0000000200)='R', 0x1) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="c82452984e650687b80bc0b5186c8e0b05bd753bdbb16c273cd8741b9e530a032db99367a6e1747e3a45e09cd220baba8b6518fea6b69637ae85d365053714eb36302f950b257084908343a7bd", 0x4d}, {&(0x7f0000000080)}, {&(0x7f00000000c0)="8d66a4e1687c047dd9", 0x9}, {&(0x7f0000000100)="331ce8076d54a53bd86b50297fde081a4f5dc92606d1a61ea7fe3f747b2b148f04e65e7272dacc75a6f9925a7548de1042bce13974f99f", 0x37}, {&(0x7f00000002c0)="ebabfb8c96798f47ba8730d0fdb800073362dd43ac57050529c81740a38e0c060433ae1719fba8e49c6183a2ce54a95f2bf591509d71e221ef37cb2fe312f101f1d19e5d7a55283af0b1048df869046d080d739233bd7f6fc932674ad4ab9e6cbdbe041688dfa24fc3c824fccc39290539e1b2e44ab31c261731c12056b5bccb27261ddba364b8d7e53ef7564e5e2352ca9306ec5fb10c66a24f93730f35372f1e942557a597e84ff3452a4665dd562eed7e50fb27373eb3dd1767bab633f8556fa60c3a9d", 0xc5}], 0x5, 0x0) 08:34:20 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) socket(0x11, 0x4, 0x0) shmget(0x1, 0x2000, 0x1, &(0x7f000036a000/0x2000)=nil) 08:34:20 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x7) setsockopt(r0, 0x11, 0x2, &(0x7f00000000c0)="1a7b43da", 0x4) 08:34:20 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) socket(0x10, 0x3, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x1, 0x5, 0x7f60}, 0xfffffffffffffc98) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) socket$inet(0x2, 0x8004, 0x4) setsockopt(r0, 0x80000000010000, 0x5, &(0x7f0000000040)="e01eca4f87bfdda3896acb736db8f10fb29dd16dbbe952bca8cac9df560c56c331b031ff7ffa87246e869e792483042ba962612b6b4af42626ef504f7292ea99021e386883d72e9be26793fe1b4a8dd6305d9818a69c1f2664688d5c28eaec041dd84fcb0cc36c800f2032fd915a7c2b8380b0df6a3f69ed6a214283ea67d13cfcaa35673be8bdb789952b899fa87e2d1df7d27453d889802cb2f7bd0a26b5afd32def680a35f85abb93a3c09caebc7b37cb13a05a8e59c456d31e941e6836", 0xbf) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:20 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff}) setsockopt(r0, 0xffffffffffffffe0, 0x3, &(0x7f0000000240)="a06de2cad36f741db1cd931a3b12baa628fe3de926834e9c4abe99358ea5f698e4fcb102aa55d5d58f7fcea8c0e5fffcecb9d826cf4ab8a4ea4785298c5a71b6620d8cb1e73aa82e68d248b8111320cf59d46a683b323c93d027aac47ce58f4d278400d3d27369361cb2a330b1415af60503f6298c899f6b9ac3c33e08bc23ea8b432e4ce37a202eee1dca5b9099f6982e37b6c4fb9722179f6cdfd12447e2cc6c6fb9823df4c7f3d11574f4eec7079b3a1cf078cdc41d9cab8b7dd3ceee19d1545d1ab3b353dc043c1bbc7dac3b36626da0e585304d6b1e0b27607d644e79e6086f5bb6f4ab757bdf782c34d849b3", 0xef) r1 = socket$inet(0x2, 0x4005, 0x32c) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) setsockopt(r1, 0x4a0c, 0x9, &(0x7f0000000100)="a69eb2ef225501e28968d8414c241fde3a06fb59566a21f52352b2e7da1643874556ecc3df669a5e5a76209a26792b4594a66c0fe059a9416148657d21d3f08cc19ad56d8cd9ade7d2785935a732d17628d3e9a3684289bcb30e32130633b55a622021c343776d0b2e3d4adb626a2d26589b1794c796bb827d09122a330163de827f6f6f6dbe38dd25afda837545baaaeb8ea0418719944170f87af59ce09b81d605cc41fa6736a8888e6ee58095a07490e752a1ce79de0574b79e5d23e2e2f4a158862f52520109c343f9810c5ef3be8bb794b05635d68923bac475341d718781942da81ad610da50c310fc3f8d44b8aa708b8b0db6719e63f65b6d", 0xfc) listen(r1, 0x0) r3 = semget$private(0x0, 0x1, 0x10) r4 = getpgrp() fcntl$setown(r2, 0x6, r4) shutdown(r2, 0x2) pipe2(&(0x7f0000000340), 0x10004) semop(r3, &(0x7f00000000c0)=[{0x5, 0x77b, 0x1800}, {0x4, 0x9, 0x1800}, {0x7, 0x2, 0x1800}, {0x4, 0x7, 0x1800}, {0x2, 0x7f, 0x1800}, {0x2, 0x1000, 0x1800}, {0x3, 0xb74, 0x1000}, {0x1, 0x2, 0x1800}, {0x1, 0x9}, {0x0, 0x4, 0x800}], 0xa) setsockopt(r1, 0x2, 0x328, &(0x7f0000000000)="ca32fb4d96b7212a149b28d2e05d3574043d483d5937291bab0cdd9e33d300875f48e8", 0x23) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x8, 0x7ff}, {0x18, 0x3, 0x10000009, 0x9}, 0x0, [0x7, 0x2, 0x1, 0x4, 0xea, 0xfffffffffffffffe, 0xff, 0xfffffffffffffffa]}, 0x3c) 08:34:20 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) fchmod(r0, 0x10) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:20 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f}, 0x4, 0x2, 0x0, 0x0, 0x1, 0x9, 0x74bc0fa7}) select(0x40, &(0x7f0000000000)={0x7, 0xfffffffffffffffa, 0x1ff, 0x8, 0x401, 0x100000000, 0x1, 0x7f}, &(0x7f0000000040)={0xfb, 0x1, 0xa563, 0x7f7, 0x1, 0x17c7, 0x9, 0x400}, &(0x7f0000000080)={0x1, 0x3, 0x7ff, 0xb951, 0x3, 0xfff, 0x401, 0x4}, &(0x7f00000000c0)={0x6}) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 08:34:20 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) sendto(r0, &(0x7f00000000c0)="5ef51a29b08b89b65dc31db72603a201c6807a2d0bed423bac51af790df436299897ae27aa5dbe3455caa4de99607acd2d07a0e12c2dbf5eb5b08e91fec99b754116ef705f7ed5a7c291e4a78b6b7830e595c7c0153166ad529e1fcadf8400096f000a7ba2f5684e484aa41c7e0aa969dc56378a2207b93b4d0b9c6652ebc16204c38197f4ac94a5eea9932bfeb3056944373fabbdd20ad6a9aa5dac2f149af7ef4f95865c8921cc9e50df7bb649d567511095a0bc1556cc0ea64003664d9f9eb2933fb44c0c3b7ef430265d84a57643ce7c144a591af43f8e87bd108d1ba6605247d87d85ebf41e4af8df5e0ea3c229b915c4edcf02c71fc83555c04a801b14959c001bc60ae624b5e6d4d86d7f78c7d57aa7bd5962cce3ad63c614e1b38d426c60433e6c13a966263795dec6f06f575787b579833af6b5cd84015aa294f89de4cd7480b25175a12a221f48133bbd6368122c63644e46dc42fdadd520583095cd91214493e320807fa7fc397d92d7dc0eab1bc6f84f319eb1b6eb8aa1af571588e77e970887553322567bf71d479637dee43baecbccf64785217d60460bb6b83c63f4eae218d1a7ebb146e82a2c25a743df3af53d549c96e6961524b0eb08bb165a9e6fb1dd8c518e24351bc889c41f679f1760bce4457474bd387df58af848336464a584506a4cce82204b6a266d62eaf3d9beb69e9aa490e3e455c402d720f1c6b89d31e16a45618eb27cdc9b966395b0b37fb24e66324e6167cef9db78655c512b01cc99f366e7e5ca13708961ead264bca2d819a73f37f8945166477a1d49fd9ea62d8233d236226647437a96c37556cf018047b933f102bdcc4d71db1c59823bddeeed04a4a060b5d3d9c259f61548bf2c32d61eccd12e20092db4bc7074bcd3c623b7838669559484eb1b7c851c28c8aac5c7e60be4b0e779c1b9bdd74dcd549b2ca174b9d86ac908ccbf3c9c4e0324091c49c524460a7b266c2a3594a74d5bddeba5a3e5e08bb2942e5a55e4114ee5c0766b19d95c2a8a870689ecc9e2e8370b0c5189331d08e93630faf33d80730f22778f2714f72b2f4f60051d5cb17f793548d86a38f5705e9b9f9a692830866675b388ad79eba19118ca7c3949f7d464ff8bedcd5b6274bfeb746f1e46e1709c841bc1d982eea4f5582e17e9b432aae1418dcd37f2381657a3f4287133320dea6ea9f5a1fc078be2b1c85f8f2c607672950b676b6e19c5da2b4cc538b1970040953fbbd1b108667496876605c65759872c3fdb3c4404670ce7fa9c0b13f7293656001a6d500a6bb03718e3b9615390a97bfc3a68102e04f9fbb57e1d25e97a30b8e9737eb6b6863fea61fc54092d6f48b8ec3cc944cb4243f9b944074340c213542c1c43549ccc155343866fddcc90e6ed48cc9f3b30d822a8cf9cc0caad1e9603d803980f559b692f42e7b330a0755ef23a493712c53d135a7b86ac603cec75b68ae56e51cf0a940f86a7558083cef618523fd93c9d20bc59a28f9ba0e90e3421e3d06141189af2b4766cb852aa461620d4850da7050ef0607e9c79d4a70b6998e02771c8d61d6c1ba6cb4862faeaab1c4f133a028aba08bf4d5fc324dd13f524e47299bad08193d306c42a9402c2020c2f3322b896d279e520e851d82a14fb5f45e71b733c99b8722f74b9541195d064d934eca37371b2f4b2afa72fb7229229c2b56e5913ebd1466c909b76a825571fa6ee171e176b5919adbbf36a51ec9b7a8e0b089b73ec4c71ae75b47b001488370cafa3acaa3150006fc00c8c06943aabb42ed883eb1751e3618c740e9801bac3a54cbc71791fa336ee7f830133c47f7a3c006d7d1d41648084b11a53ad97c9615c2dca4fdc829ec369dc8c67cf688f6c836b19366628a8c3e28f587e89201a41726d047f4a01d123af6aa939c5ba698db0fb9904d3355e50659bf92b542041b1704b60663835b80bb610f479e960605ea4fd8d26a41bd2d23c86a8baf841128111b1cdfb2e8f6c0743250a0c059e461ecd08b5105d8c2ba8fc0a9c83820c55892c7dda538a943dad9ba0a8ec62fc0479597a30f42e56237b5341db08a529b89e912e24871eed171d0ca4413277e8bb96db779f20858b02e07fb2814bc3d818db56ca500c037fd3460eb989aca5366b89527900ad175b6968e428225f1caf1036e61d3f0688e51206627eb25d88c9baa436230373f7b90904334388b0707b7c6cb6064439bf613a1ec58cf45b15c1ebf57da082671bf2d6e24ad8b958f7b556d73923a7490e89d0775fa35a059d1f23f2440b7c591ab331140a629a4aae23aca4d7e70e5f42e78fd9d611fc3517c9d7cc97de9c2f71cd443fb30c917848e078b29e7d392a4661757561d72791c92d63f65173f3e5962143e374fc77b5521bbf1ba3dbb0bb1f4deda94576de448feca435b09e46b170f6afe379e403a3d70e18538d947cbaae361670da1666b81b9a4e9c102ae8f409b2c11de2373944f579f5eac9fd2f36f2ff7023c9d18aac5fbf385ec3713e8ca6bcf202bbc80e9a42759b44bd3e1c741eca4f1b188c58d982afd9d3ec547652f2592c7f97fef45b83dfe861924e421adf51d2b6c026adda9d0cf60b77bfa1b8250bd3e8937a08f5709ef8f7a5204d2d986bf245a35664bfed32610b0511a693615f6d3104d3b1f20757e3c83f017df679beea1f938e64cd0f2d9de9a444642ca0a668148af164a9cce12a34fa612d79b10f90ad1b3f7360e1d74cfc1eb7b4a053ef245705ba56b1b2e36ed56456f33de76844f24d1e353d6fbba86f173ddf83f07d9e53453ea23265d19e158110047ee6290266f36e5ded03376dbd511abb21d6810952f683d15ffa2e1c5f4ede26178375ba0543ec433ee33c97c3f37f0d8dc21ea86d2d66540db8b54865dc9ec5c820e3698ea363b4719746eff5beee334bcb4246a35df394fd033a4e6a0110dc954009773823d8316b433e76c3d8326ec8a6e1325268417271b3b5e84cd5c7cca438f951e1a21d26ad2bdb284a71a6ce658802d4d76ec5b5816ffd69472844172f787466d0b0b6313abbc2fc1aec427574af82c21d631c3fd5498c9a54efe97d248edac52da07f4d7a6bb8d6a8d47cc9486b87f2db86d4976b1537af861fc501c22a236783fb5fbff3d0d6d6b3e1e0b00df1187d4e55e768e4611c5f8057269d226b7f5774654273bafc3d9d35f31d40764c2b68b57284e6a5cd7cea0b3b8a4502824bf76b2a1e159b8c5d246dd341c3bd38c7592e02baa29659a2573b9ea33a2ddab0c8ede40caae4f95debf903224f36bfd0c6e372a6068c7faf9a7c893ba9e182e1b221bac3acaf9851d75f94ea04e5480126596f5d1d26e539283fc1086861c71604fb23f3edd230eb14abbd135472602bfb0ca9b1b86823c71fe6898d1aed2fd81dec63c69f383148d0559c9f970989a5f3fdcea411b41aa3238e682f5d54c58238834310f6dce13f97111391a1a33061c358a7a974bd1964b07cc922a962b45ecd9531ea94859d7642b597c658632297556b57ad51c74bb49f16b55ed729cbdb3810ddb9b57712ff0504c4bc523dc9d393e266caec409b267197972196f286dcd983f4e6e4c77d1a7908c3ef2b98f1a6a3fc2580cfc77efa3389c4c67fab257cb9a64d38f8115102126f797e272aaa78030d2b863e10b598726c0a08a0365fc137ba51cf940ac4ec6deb97455d7f628b34a8a48b22a7deb4b1253dba01875b02076a46b39c00637dfc1bbfce952b7f708432627800a6877950f04a83dc7555cab99f705e224faf12bcded4bcd9e62f757b7ae0f7c4a2727fb3d2657835d71200dd17d6001055f39067fcc0d7f70336f8d4a1c4b682a992ca8c6cd9df35d99c82426676ce57a09942af22229787326489353c5ae76c048207be6bfaaef5d1d78868062289e70c8947ce8b592ad386ab8ef89b2d1c8eff03ac53f5ed42e0e0188e013461b34557f972cf4614606a027978b75f588c51fafe2da098cec4b155bc582a9e5be574a09d55ae156974d470c3a3cb0e8eb51c592eb182699516a092aa01ed69509f413b4d53cd668a4a7eec61c776a93e37756287aef8a876dc47dfcb59f65ec7ba27ae040322856701773a4fb4310925e849f6a2bbb89abff9fb70dc475d683e0c5dfa037372531299b99b461cad2b4677eaa1ff498f461a7d9e5bc7e196363e8da75cf44ade47bc6a5e7dd939594d74f327f68f1bd028052938bf1a3bf4f894b288b294a67649802e519604988feb172e367a67b82838b03d85b60a81759803f91f9d4c535d5a0a92b87e76ca8637ab343e02b0add637bbb67e9909e4123cac23f8703e9abe67868fe61141dce6a8ddd6715ebbaaee9868bec21e60470de949ed11ef7141e3375f2628d3ed12c3814bacacbf543d6b6373409ea04cfcb3a8c8432d2f5834b64725e75469663de453333cdfdc62beeb6487213d04c93a4b6b8f23fef37c00b7bb97a27438856e561bdf9682a5a9378ce64be6ac9db6085b7e411dfa9bf8b42a3218e724a6e8e05589ef7d1d139276df7d5cb3d0185d7dd6fefbda82ae8e6c35268b77fd01e7fb8a3bc261348510a5701b02bef2b980e0a3a00110f38a738b378ff79a55b82f9e6d56719558102ce596c0cd5ca3a761be37004a397ee58d2397fdf58923b52c86fc568fc79c921c0025c2d34069cb7f54e25c37bb8a319318a9960eb2b9b591de85d6f32ecd8b3acb079846bb68829384425d7734760aa16acc1030eff027a7958468d1b6f194f62faddde654f8ff5c5518e50b33b9360623c8c58d46c7492f4597e1c4564330dcac29a48a06c86cf7677245077893d94e3105ffc5f123b77c819aa4f8e11efd201d98858049f83090af0db101533720fb574cf55b20576f408217e9345e77284d7b1ebf48b97acea8d649a62830b86a665fdc69c8daa031e0d3271436713c095d8714ac02d256c85add5a52f6e9103888332ad71d7af8416eb2e9c8894a0696452c26f789f30b31008d07ab63ce8f5c849f39a95986f8eac30ee97d7835db7d2f1c69b27a93e4eb97c3bc3be3362490dcfb48e22d31bd4204d9a157505eb2194d6341aec04772d4f085d61a897ce16231b01587c698526d1a2370598badaedec3c9a37c4eb6a6faa91d2e8762f1533ee8538ab76f9ed36ecae28dc31a493569e3dc5a847b0cdfd12e41814404bdc682cb9a13af3370180a48de104f1c79d74e833dca6dbd881083fe8a6be49209d08f3e0355f7aca81ce5435431595ead128b5d67bbc036f9c0a46bf42bdf2d618dd05c03c344a79c22e00c8c2a7de2080d1a2951c4638a05df6a6c2c3fb7383464b9091443ac4e770bdc37b1f939e8788fb970141a76bec918ae4ac9302be683e5ff4b6f5e3edeae9af4115616f72980e121d2631c955c299e5568990de557fae36aea6443f5297894cbe621ff7e9c17bc35364c174aa01feb3e23a879a26744e825a484f3394915ffa2735ddb48afe18c0e47c870e2e46a3fb32b5123ba920a933c025ac69805726bd381a573bd4eff836f3e0e165ef8d96a52c2ac3fc47fa47ac8818c73683635c270afb4187473d248004dd3325a6b9cf3ac8e8a3b8783938379b94f4dfb5dadafb81982f33c9a849ec7bfebe13b4ca4a8783b5b3a3c8c17e319ae262c4907fe43f0e903d5f0357092697c85a74e4b6f0919487fd231f576e25b4c2e518955aebc5cec06d13798563285d6a29ac3f546a89b8b4462fa8d1f988a11bd0a75961539583161b365895dac327b692ea7f7587c42ca5afc3f27e1ea4881aecde470fd5b7f298fae4357940441", 0x1000, 0x400, 0x0, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 08:34:20 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 08:34:20 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) socket(0x6, 0x4000, 0xffffffff8b1e2ffa) 08:34:20 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) flock(r0, 0xa) 08:34:20 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) recvfrom(r0, &(0x7f0000000080)=""/144, 0x90, 0x1, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) r1 = dup2(r0, r0) ioctl$TIOCCDTR(r1, 0x20007478) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 08:34:20 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f00006e0000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x800000000000014, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:20 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x8, 0x83) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x0) connect$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) 08:34:20 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) open$dir(&(0x7f00004be000)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f00000003c0)='./file0\x00', 0xa0800, 0x0) getpeername$unix(r0, &(0x7f0000000400)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) chdir(&(0x7f0000000000)='./file0\x00') open(&(0x7f0000000080)='./file0/file0\x00', 0x80, 0x4) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 08:34:20 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955882eda0ab3c5000000f1d84452f514eb9d"}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x3) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 08:34:20 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_getres(0x2, &(0x7f0000000040)) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:20 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xffffffffffffffff, 0x5, 0x2, 0x0, "172d76898909080000aee16900c73d1b1bff00", 0x800}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x6, 0x2000000000000003, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) fcntl$getflags(r1, 0x3) 08:34:20 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/164, 0xa4) r1 = fcntl$dupfd(r0, 0x0, r0) symlinkat(&(0x7f0000000180)='\x00', r1, &(0x7f00000001c0)='./file0\x00') ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x3, 0x1) connect$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f00007ab000/0x2000)=nil, 0x2000, 0x0) setsockopt(r3, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)='7', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x800000000, 0x0, 0x9, 0xffffffffffffc002, "85378e5dea9c11fe4dbfa600", 0x1}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x350661d5, 0x8000, 0xa248, 0xc5, "c6162d08353faed6441a3989cff4d7de4835fc13", 0x8e, 0x4}) 08:34:20 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) poll(0x0, 0x0, 0x7e) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x800001005, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="ebcf6806a6ac53cf7da0df3dab4124b0eff8a1a5646ee8bd039d077c0781777f63f86ef83736780cd786c1b53205ea8fcc5701b2a70913b252869a14a940e1be42ae", 0x42) connect(r0, &(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r1, 0x40, 0x0, &(0x7f0000000180)="36eaa077b21008dc34e051822f467eb4e612f9bdc11e4b3dda9485e8e031a55d6a67e7eb148b67462afa2ad88bb95a1c1e", 0x31) 08:34:21 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x2, 0x0, 0x6e, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x1}], 0x20, 0x0) fcntl$dupfd(r0, 0xa, r0) r3 = socket$inet6(0x18, 0x7, 0x8000) readv(r3, &(0x7f0000000080)=[{}], 0x1) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0xd3}], 0x7f, 0x0, 0x100, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x44) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/202, 0xca}], 0x1) 08:34:21 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000057000/0x3000)=nil, 0x2000) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:21 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) clock_gettime(0x4, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:21 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b845013", 0x373) open(&(0x7f0000000000)='./file0\x00', 0x10809, 0x4) r1 = syz_open_pts() poll(&(0x7f0000000580)=[{r0, 0x40}], 0x1, 0xba) close(r0) dup(r1) syz_open_pts() 08:34:21 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) read(r0, &(0x7f0000000100)=""/15, 0xf) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) r2 = shmget(0x3, 0x1000, 0x406, &(0x7f00004c1000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) close(r1) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x9, 0x6eb, 0x0, 0x4, "7ade904de07db952b71a3161be2cf209a66341e7", 0x400, 0x4}) setsockopt(r1, 0x4, 0x2, &(0x7f0000000000)="1a7b43da", 0x192) 08:34:21 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) r0 = socket$inet6(0x18, 0x0, 0x1f) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x1010, r0, 0x0, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r0, &(0x7f00000000c0)="6157eb5d7447a938ffdffa25c8be2de6a5341a853d3afa7edbbecdceb09fea360d561049dd6e9f24c827655f1a65bbce9059cb754ca2cd6a5f1adbc087ed8327561620d92182986f941e35760d55e3dd01a2636821aa4303cd369e9f54c3782207002f98dd75eacd7ffbac8e7f0dc0c995b222c55f4f04e3b25a14e396f792e9d00fd33002068a228653d6a828df26f3f7600d42fb64a871eafb31116449dd644c4b73bfb2bdbf4e2e72e403aadfb190a6e6135c583a3e9d644b1db57f8f904657ecb3e1f64b07956ffddf9635864ce703a6937d2354e4bd9d68584f56f93fea", 0xe0) r1 = socket(0x100000000000011, 0x3, 0xffffffffffffffff) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:22 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_execute_func(&(0x7f0000000040)="3e660f38383946c14c3deecb44c1510a0066470f71e0ff67660f120065430f2b3bc4617b2cd243debb8e00000044dbf0c402d8f5de") r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:22 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) syz_open_pts() syz_open_pts() 08:34:22 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) ftruncate(r0, 0x1ff) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r2 = dup(r1) bind$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 08:34:22 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:22 executing program 0: r0 = socket(0x21, 0x2000000000000004, 0x10000) setsockopt(r0, 0x20000000029, 0x25, 0x0, 0x0) 08:34:22 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x0, "0001040000ffffffff000000000100"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:22 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000002b1}], 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x138, 0x0) close(r0) fcntl$setflags(r0, 0x2, 0x1) 08:34:22 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCDTR(r1, 0x20007478) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) madvise(&(0x7f0000032000/0x4000)=nil, 0x4000, 0x0) 08:34:22 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000379000/0x2000)=nil, 0x2000, 0x2) r0 = socket(0x11, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680), 0xc) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/57, 0x39}, {&(0x7f0000000080)=""/147, 0x93}, {&(0x7f0000000140)=""/149, 0x95}, {&(0x7f0000000200)=""/81, 0x51}, {&(0x7f0000000280)=""/224, 0xe0}, {&(0x7f0000000380)=""/143, 0x8f}, {&(0x7f0000000440)=""/30, 0x1e}, {&(0x7f0000000480)=""/251, 0xfb}, {&(0x7f0000000580)=""/43, 0x2b}], 0x9) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000001380)="cdc3766a300b308c2dce03cbb09f066e67e04de7e4923090d2533d9f7c39c5d11f746d4a1bbba3c0d0ff6159143f09149e2fa9c15c0db777573f40254e33604dd5abf5df74937b81c7a9bbae117fb697629c19355c39d844fc816f0200ed2ec92e1c4f134a8533483a14770c58ddc777f7bcc4ca85a053cecd01b30bc0a705da87ef08d90b4b721c8b065910c2b6241645c90d4d45fd259bd618b9926ca05f187ab3b2aec409a5588dc918b7e30d86e24f12cb33c6d2900a4402f4962f7a2bd59b928fbaac1fc28c7745674d639697ba5a0e46f43cf6caf5fd8408fb4f9c04378a3193fa18b30fdce8292ec348ef247181f26b8f4a6efc9dc197b06ce4130869600e9b408678bc1a9b00c177ebee2ac1dc22ad9b6279f6ef673b754a82774d338c1fda41219a3b2012975fa0348a9f4e47fbc2cb695618c3ebcff359d869ebeba5b0c4df5b7612c8ef7014af9e92bca1b67dc7160333bf0ea8db1b2225d55ad512d3dbd20d447d8d18125cceac7ecac671e10979161cd51668c9bdc8a4e3e54dafd2d30ef040fe5f126e1d79193ea01b4cb0e102bc110ae254fb9c87d50afaca1c167c7c77d3a0a29d02689fb218eec3c0cf20603b17ca167efacfb29ec71794e3131114bd273f32243e52cc2fdd665c694b9abbacc9d7c6150cd8b69e7056906f0f13a26f2ef82ab0e825526030ef6352334759af8cf49bb3405df309a58583a07eb5290c2a049da4a90bc4d381ee45ecc88f24137a2f16119d094b94fd10189cf01f0cd84c9328bce25d54b001ab844fd997b0433e1cfe669f89f4375780859cb4e2f811b6dc68d9ba3915d528fc1605231855a23c54f51b98d83c7c620926d1c1ae5344d1368bbf47e18a89062342baa4046ca461821c0952d82dee21ec14e22d84ca49157d2e2aa8d3d166d48ca6a9bd8a4b66308123ae46ce6a4ec4348090e02b62c966ccb9f4d3b234ea72242f2756efc07900b9bda013e51f1bda6e074430d2214e69e0f933cd0d1938d21052a85a2069f1849f37eee808d86d83ac335d1d575b62b1a35eb51ee5e401108de297c91fd65893443df3be366a5086cbc67c0bc5b4fa0fa46f4e65ef41019088d496edb17cfb9c3549a098403a3fff568ad77c823c43d607a75c78ea6de22cb86a26e2e55c03a34191acc4deacf1b53936b5e2d4b064521b04289562d2e35bc8017808432d660e4b9e008a261e28de915d25a1649ecd5e56eff5dc0fc32ba623e5487f5d10cd3bc19ec634916301d739af6194e52507df8294b469f30cb78d6f3310a4f9ee2062d869fe1d01ac3b52bf32576d9ce5c178f97094c2f56dfd0a66eafe57f72f96897474940ff6d709454736030328fd05f68dd2d0fce2929ee6a0e0e84ea9e83d238049c2f095b2fd1d1fbf247b6811a9f0e4b1a50b6221160e9ff9e33f1f136c6c94f75a52a5baeffcdba9f9134597aaf936e2405b5ee8823f498c969c6c01cbc52623691e188d0818246be8a7016ea43bcf5987f2657018a55cbfd572372e061a9c1db3352f89dd39bd287a3a85558bfbcdf279d1173fdce1198b69fc3c833c59edce4585886b7869df697f2e3150576babef480b4efa9f17237e25b5c57819fc75678cfe28a3c13cbfbfd6688c365d60637e8124d77065ad5b8989f944296423dee8343e5d2b6437130ce7f29d0aa4fdcab2233733d7d43768c45570c23f21156d14086cff72cf073138acacab3b01cd1433bb75997fde2c8801d8086fcd5f87139725a829d0b38afa820d6d18f3febb52aaf195c1fc868ac4c87dafc6cf412b1492f77476b1e64a8e2fd90fa1e87a392588cb0c86902c132c0300e9d4be9764b6d6f6267b79c3f1468dbc69beba6bacbe59f07737505f186acdc60911f2f34372be428fcad2f3c5d9badd2ccd9ae0aa79523b981930996a1b54f19a10dee9d039c0b1b03c67c5a8a896972fb13693e1c83b3434c789fb003e755631aa2ded8cb44b8888468efaf6a1fbfaa8f2094e21a4d2e0776b0bcf7aa7e5a2bcc48fd99ef10f4360d07af89ee3106b5da9a97b7f28067e961041862d398b142b1f0319f09bcb3c4a555bb61a5d8e65ba0f909d780562f118302a19f2ed79b80abd7877c26bdb684dd89b5718dcea95c02e76ade21cc70018b5e15e22be0a27075c3955d72450c8f241fc4e45bc1c361a9588473a9ba855ece174bc4d358c87d03f3871eeadba98c1e48fd574ff0f0629e7dab5243687d3d8b81a6063d12fdb6651fbdeebf580498629346e7ed88f492f1abbe3d8f418caa4b1e0e092bebdf9fc40390674a2d3a4e153092d751415683731bad71fb27a1c0f98bfa60e343e3303307cfbb90432594cc2cfa2206c271d579f4e69bce53b3dedf95f3456b6776d32d7f924ea3e57070f0049448ca2212027114f8aa6916be15aa0ad5c122a4d0da7e1e602684e6e8c060188ab6696b8ba467c776fc4e0e3d68b45f473d9e4ba432b32298d13df916119bbf167d8b2c3e144401ad9da40edfff1903d48b3a165e3dae9939a8bca50055d431a18722fa6fdc412013620894888fbca1634b70a128df959b79da54ea415545eb07bed86e239320c40068622692f3141c2bc5d76243875f64761c8bb5c30fda96ba55be6df9cf45950b73096e6160b83b0bf3347553e10fe5be6f76bec8c4155982b6ec297cc9be5ba722cfd6de02a71801d597815fe3df5c81e8ef6a8a098895bb0ec9cf1a7f1be9b29b913f5a9919d21e80ced33302e4a9392db7b27cb08c0ed240d1093a33accb7a39d3c79ef21409ab360e194bb3005fa1fc467431b1ec1655604a8c17cbede74c7cba482a35390fd89e9dbece9647469032310686c1d1a3feb15d5df633534814a31e5c009cc248b6b0ebe547fa6d319b9caea834dd06c89dc2cc30dc38c836513c39249e6169eca4752fe44d21dc82bf1d2ebc693dd57807dc94570cc9d89f72fa31840bd467f77a368673eecf6ab830272618bb708cd98da99470ce567eca3297e90bc75e5de088e63660ee6f82daf27db815fd95808d2f67b507d70d3984696829fc0d86db511e561fb49670bd357a920e6952fc4ba47f467897f3ee517aaec5516ca8059b2e9bf811b7857f9ed9c871e3a5d7bd3c60ca0c19b36634ae92d6b86f445cc7de9a080e2cb0a8fe473d32c4671e15a422a6d0fc87549cbecebdd1ad23e8452b3dd68748a43dbc5ac3bda2eccfdfece6523321df610f84489b3dd26e95f4e56667d4e96a18c42113a2e586c8888eccf0a1569170e30de7c91f55ec04a35ccdeed7dc89b066bc2d5a386cba456311f4fe89e4930dd0ab88a4e9437efd2b6c251d8d2cb5a6184899bffc6170a0e3479597837e750552c48822c11845e435f607d484616872ff3cf9519b900f77abd0a63d2f8f964d0b124095aa36f3d89008dde76c98a36fce527b515371e31fe6c43357c734cd9ddcc8a16c7708777a56a8bc2f5342c7973a8b146c72ac45744a560b86db14aa4cd1d055168ff84853fe717da4761a6d024d67380862115140f427997a5749ee6ff2ab3510bccc347c688dd7386c0b5096b117adf1cdb0f8d54117cebcd8448649441c1a7906c870c3e0b2941278e1d45b9a1112a561653a15ca734307cdef2d2f6a802780e0fa4c9c9f8a2ec0e818b1523288e50ea9f53d3cc44c8f59093193b5172e3d573e0e528330ccaf41dffb7975bff3b22e06b18bde02f41e7bfd0811148f0cf3e467e03a3f50eaaacef5646c2b86a330d4ac23cb6abb88347497802dc809b23eb36bb78b7e7b223ec06cf705a7b00c0bad91525e4fb95afc19965aa2f2b27f74e4b3f57411e94096110ec767029e1d855f70364262ca63253bbabb446b19a6172804e7cdeaa71d17a00906587aedfa83d52c4964cee3c33fb750b8ce1a379cc4707e6bfe316c613b7ae50071c599d6ba15f81dbfb38cec5ce0e708ad4e4ba20cf83ce9e3d7a577827ceda428c8c10bc88ccade6dda73fb7d48327b1c414f0b11f18678a5dbb387db3923e426ed9f95fa6e761ace004c707c85e10208ea2cc6d48074e71b23b9612031e44040f7ed0dcdd81ba4d91895dbaae5f6d715321ee28ed9ad0dd9e485ce81bb226ec263de5b506158415a59aaeb26d29bce13e672bf0016f7ce18c9e4a02b42554318d2a15d313bdec7eca90b97d7d4e8a590c594217cbc80e8f7f5c337cff17c6ae2c5b3cab5592ab9fd48a64aa55dd0f185d3f24680749c7997edf2c9dad11c50e863eabfe3124a557d78119ae5b7a8e6edb503916a5227979ac830c6d3267b8400854ef53a91491fc86539d3db8223a12fc508516df4a10c8a225fd260a746e29f7862f5fedec8820073dffdcb80fe5b489ee32e1e05f3f2e6dffbd54c617fdbf5739b2d7b149ccb995297e80443b70b1c82f8e03cab76140c8bc13545cdadbfbed12ea310189c9f6021ec2a3510e47852b9d9b15957f92e5a4a8ddfe1656939dee3113c01f969c49ebaeed26b1145512fba8c9fad82ea3d40045ee827fb1f2b171d2816642745351546d847236c0f0494e8ce2ad2f12f80f5e35a8775ead8f7118dcdb535fbb984dd5fe60d7720dc1729e83a107fa9e5958d0be5c87ed6467d2d0c77331b2ca867d45366373e72613a18f22629635ed9c5c3e8aa506b52bebe8e9dc11f3efba485e754133ce079811e76b2f4b3e9fe86bd31b1b5cff4da599ab3bdd28db0ee3afabbd495a16dbb34685ca443f8effbc261815d6c213e7d0d664db20d2726d4f745db4d0e6cd930ecfb61fd2c037cddff3671893d05191e1d58f173e97a18572cfadfc80979de6857ad2a682bd027782765ca719d4a7a484c48f4bc2efacaaf17084e8bb24642fff6dc87b60b9291201e198441073d8b7a2ec849e6f3f3fc9c17bc87935b732217a3e389689a0859cd1610000000000000000000000000000000000000000000000", 0xfffffffffffffdd4}], 0x1) r2 = semget$private(0x0, 0x4, 0x2a) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x48}, {r0, 0x4}, {0xffffffffffffffff, 0x4}, {r1, 0x44}, {r0, 0x86}, {r1, 0x106}, {r0, 0x60}, {r0, 0x20}], 0x8, 0x8001) 08:34:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="c59437d61dbbe016e6a000b27528c8b87bf1f9391f012568fa072171f52410e4e057c6f0f53f866576a51c384d5ddcc78dd00495a8887c46120a01f2a08989bbddc1d807da9f1932a29145bc94541a7fa48f5c710d53caa28d18e6af99fe104dff57f2355dc62fbfcb88d81e789b075ca2464d", 0x73) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="b076e5d435d189631a53ee17d340b266b110832f55341bfbb183cf2a7dff3bdb0f608713c54200934cfee1606eef9e4738bf160649a486e4dbf41f1e8aade4d47fad45461b55f03ce01640e09198d28335b2045e4b58ad2bf8466104e3499ec608ef2a3266b21a1033e817f00c437f109267de208f742aaea06e90fe43172518abadd31eae872673812224484f18d87fb4f2a8a726fd7ea4e851cb2ab988fc4ab4848a495523500da8d14597ecf1ff03037004dd003b1d02d439ce9a2eb5797bf45e3e8871e15a07375dce5037d6b0d7b045e9534312b5b7101b18a1a8823c0d43b34cd7e190927e7706641f14da2f36a52cdc4e6d7b111132cd35be1e9a825ff90c311cd1c5c1dbf94ac1527f18bfe7d4ada73a743d438b002354a0a242eb9d129a8e54bb9bca7bc7e5e873dbb7d4abd545fae15bc9a37ab04b8e27e90a40d081e27f351ee3b5467464310b64f549e66850e322d663dec1dc65eacedf83d8720d5f83574b80c15b22c88c3e78cf361647594b20631de148eeb84382ae9f2cca5495692c81f791511a5bb657dd35242319eea5cafe40f490f71859a63f1f0706b8cefd725594ceabef167302e1aeba879ac618caf616e1db70c8f7bb83eeb3b0c2503f4039d0e8237a3fac942e658c9637d47524287293cf30ff1549423010cfd8d6aee45b6584aadc2100f9f96e73324dc919c27cfec8dfdb54cdf1f01870d7bf2272ee586f6eb29bbc89137ff7a25cfe133ed3ad1781553014c966e1dc89cc3a9f4f35535becdc8a107154f894774863425a5add94ba4316ce428aba290c934ca9841f6c729c16b0a872f0080a7fc519ee50d286c18cd1ae6dec8b8e485efa5c4e2518f460c7f814cb7cbd0f91ea8983918fd98c677b73dff1f20a3eb3aa4676ce6c116264b12d47cf19b1714ce6658a6b9cb3d008dc6d46397a4005c10aa3d15f35c01fee7cd5a738f8eb3e11a23db8bc2d49ca02c0c7f1501b574b8074c377c4f97f7c112614c487b804fe02fe4617a070ceb4637e89910a3df0ab547e37440af324ac4ee515f2544865611aafc4c1817dd5e1da096dfca84bb982f5b927b7d7136ee5cc0b71b121ecbae2f01c7447c3ff7329767142eb6956b7c9f87296bb3c9bafb5081eb8b2fe64003c92b33a1124f393480813fdf7a2b219d735a2bafcaf193bea6f1231497bee5665e960b2bf28f7f29a7e84cee4e666908a8a6a78d14b0b2298479d861c70c06ca44d3033a704889a5537ebc81c696b1e00fa2efd2411e64b7456e24258c765cec1125e808c71afc8da05de6278d6f703bcb21d684709a0ba97864e50d27745df364fa773f4b4820c24fdaf593b9106d76f1684b09d3c1479c98c5ee28f7e8f93268296bc1cc3e45c9d5d5a14cd070a67a32bcc53db81cdf2c646b599e448621a25d0789826e9d4f165a1dfdd2d4cfb878469206893bff3d36ab086f9846faa2c683d7d53eecfa20a84c7a87c3aa8dd6fa896a0dec4860438431299ec8298fe851d558fa96b3161c42248d84eb8c848a6314d618c10c0084ef9ccb3f01ef89cac884a67ef8415729639b34fee85176dde6fd6c01fd43217506109311f8b6df9e5872de7688b0f1fb839199dcd9ae6d6a2492e1a6bd2f739dcf5421475d98ebd63b37843923f7e6bc4df2e99f9109a521ff8cea6ab2a10901c3b761c8f0bebc6ff0e3b77375698dc277c2458fdbdbf03d428954904c11acc766cebf6c424b74f166959a007412d15a0e044003ed48288ce47d1c90d8a89d447c04e8ba2e4e7b97bb38a9056bf78359efaa2b4fbd35f8967dc307449f85caaf4e0e27787152637399927a7d924c009bed62a777849a0c7f6addd00f518e74e1f1baadc6d04f3acdc71a7dcb87f3555b99cc19b2bf6bf88aada9c8dd3b35e550e13075dcaa3002daac1e111230d8e96ea29023aaf986ab11ea241711ec6988358634524001071d150ce8c4a08e3d4a540c6d34b1c89e225c3ddf9c3a3a527bfd4c158d250ccfee71234fc682c8fc68a81e4083f0b188ba7959955333f4259ba5634f25fe275fef1b809588066d421022b9abf450075717b518978b3488261ba746e19aa746d7e2ba72258c8f00849b422ad58b4132e90d650109756c41927788af6c387580539514ae1a651557f3a52af4d9eb10478dbea752dd1f2d8606032cd2449f28673183ebfb684a369fd7a68cef2903bb3181cfda6501ed744163939d34a340d06f6d934ed7943991db9fd44ec7d75bea9740e5a50083efab83a4d271bff525a807459daae7a5234b4bd8850bab0f2e58b179e88b114e249a4e30061009aaffbbf1f4397195b20955fee69a2071f0cc25fa9ede07ae66f6a0f8fe70de85260bfcdb5876743186da32fd406ebe11d99a78a1814a41860968878ec9815844e98f85e04b5382fdf0044b854b4f0f40983e1e5f9e2dd608eca785598eb716434cbded06e6f57037e71e13f57a11af48e0ce7445a432074d63cc49be84225aa64c1ce8da1ecf48ac8532a964285ec57b890bd97f35758491887517b660f578d26692dbcef3fdaf9b0a40849713d87aff17d46b04676ed665500886483caf0d5bae9555f6a68326600f02519712bd919184b72e1897fa77bbe425124a78e44043a0818a3912e890edb9995ba306feb22beb44d2ddffdc1b7deee9c2d10677d309c277afab14fd822d9bbbb6e65ecbf372a1127455fe63a44f75c15ad473d88bdb2fc79c65255ca5221c328ea44e4a1a9aaee8cb58d3e3142dfa540578e2a15fee97b644a8b45be66f971ba960682823e86894891c8b5d4da71511f0b50d80d543a2e84f157cb32acecd9d25c293e2c383780e867b2933235fd421486661675dc4d605cb442415555713e69536173c30ab3a4cde71948818ddffc936cf0fddb204a18723296e40f61a299ee259d683bf24c6b6aa32e6a90647264ed8aab2cb1f6c99cf1b32f721e10bf1df191ae38ed9e2d6efc83f041b843fe57b43f41eab6d0dc9fa3781bdac989221098d05ff93d92a3ec0c907e7ca4b7dfcd71f51a633c106bb13bc0461ebc783b825799a7783570c1d8da9217aff62840b000d2a79ebf0a6c38181d1e94d4b3889079cfab8b29053370a6eed4aca6d2901c7b62386c00a1fb056f000f68edab94145afee0dee4c5f1ce067be913f7d24843169d9768831ced824867d55fcf30fb06b10d75f2e02d60fc8d2ddf3845191b57e8614436267e98f64e9eef1ad64ba2a072e98d52f89375f4eb74c8e75ab5ecfab755ec77f712a2ac02d29c5178618d24b4e721e1f1e5a32bfe6c1573459e2b1bef86110fcd70be2a3bd812866e0fd553a4442cc6203f02b0e04cf650e6f54d83b9d9d3d4e35160fcfb9e70e4cb819629eef7c42d426e60993797cf7324e210738cfee0b68663fbd1a9fbcf5875555ce717e232a1122e8db261813734841178c4e6db64984ef059163845fb4916f61966ca71fe81b8d855df19a19cc60f93f6d9b4205df090640e4b14371c5eba816b25d6acd2238fbe5549334efdd01fcb9a30416a655d0f81ec6bc8b8cac135d08e03b17c8a56a0ae2e14c7a84e0fa4c68c10b4f84bfeb09229d9c2df83a98a67dd43422d45e5e0d16d24acdbdc205cb6f1e3f80013a250e10ed93f77b9874d5327a690bed86eb57d9bea3ecb87702ce9b2ad2f05c02f352b14271c5538481f3278fe7819c53d4704f0a792ee6c45bb6b52eada0a5ba2a26ea05e65238d4ca55833b6d71b4c97de96f62ee315e7f171aa7e2996dff4a04d8c87d3cccd7cdfd5c77bfe992a661ba9d3ce6674d76660bde7b94972c20ee497dcca7f6590f35644432f6a56941451367b5e56992886b48c154ecda50b5bb4519477f957347c664f32a48eaa14199a8234501adc92b3c015994fdd1bf0100f34fa6f900a796db9485b4ef2cae9e39bced059c7fedf67c1ea76818ed6581a4a610ce64632e63c22c32c5705e05f847403e403cfc8968c297b1b8359a67a9a4586dcd6dc24bb44c9ccf1ca4be1d8dff86742af1455298bb15995963e4428265c8ba200e452132a57a027f063baa5f8a05c9628a155fb8d7d623b8a615fbc4febbbe0fa3e45810843905e0cc4d3685d533518638cd22d0be8029252eb0cc39243a98142f8007f675f52ffcf3211b8c0e686f0b8853fe141c27e01e36a85aa39348b67fe0a3f875dd470933b5e8e9e882f24998dabcb5be1da4b92c6e9432968f7a396775af4090c5235233e3dc56a389e23b22eae9027a8a14860a5308c8acaa0fe7e05fa16aceb2815728066c04e91233dc2add11241aef2cbc12034ce2f81318b27e7910dfa297eb803dc4bffd4dad222b6ec00e8cead4cb6ba060c263d4f14d812301706e4f446abe7415a05789e2904db25092b218c649567210cb54736ef7954ae78cd20ebc081e89948bace7ec70ab9b6c88ca023cf1e2d38a45c05a3a932856fea81d8a518e53f7fcd8ea5a130bc2904a61a21a264fa814104c5e70bae3543f1a3038cb4583b2a39e3a9e53247c1456c81c388f0934905acff38d1e7f6129a18d4db772961f4f6005b834ae780387c0e90f8accd1940c27d1669ea412b9ec4f7f2ce59a886327f489d0490c1478d99c55a6fdbfb7efdb44dd51cba0b852aaa85fb7c0d077e68c35f3f5bf3a67473cce47ad17c0ca810cfbbf229cf3329ff084112620598f335fb2b76c9e280b7acea7d80b994aeb69306d181575b882b679aaf43356434fd7e5a48b02040d7d149292c0da9b9a50adffac45d4a1688d324736c2f8398dbd5c0e359ecf598e204c0d21cac5834e1d63703766fa1d519dfd3f000e8aec8c3e7fb75331803e07aa78d355538810d0220336998254829eb280c930529625feb6e55c4cc22dca4df73f0e55847cc8e3d0eeed2697d0bd041bdeac229be94eedf91bb396867a43072438c3a3c6ed068f58b9c7f575f17d336a36032bb531200ef5d774c87517fc63d76430251ca1fda41aa19856a556197d46bc8d092c5dad63a4e7ecce65e8ddca09276e230c5dcbecf85804c2ee5e9942732db71d723022f517c3c4c2d4a91b2ff57c28cb40d6e43e0e385fce46fa032d9244e2444718ac6e6e4d9d24497ec8ffaabde9649406bdd067d5e248bd43bebe1d54f4e2343b994e2bb7c606184acdc39c695d1447e71318aa797e018271b77c96d2ba76429a681b299da134f76437ba73b96bff0e8b75c1479a10281595552f553b9be4d5b1d7654ae0875c39e9ee753ef04329c314beec380d577d18169139358c79e5d2567b84fbff6881a234c8a974b77a18ab55fb8befebef4ddc46d47d9a5c9fb25be467581dbcb1c4ce605b904f3cc65d9d675b465e9dfb8504c398a7473ba35a55556d4327dd55269143a93de96b03551564dcb6a84532acb1f3074d2b32c8fb70b3d0620c47b80a7b230d1155faee902cfcfcf48913fba629634d2dd9d1cba7e836616ca1362ce9ae900617967be137fb44d8544e39826a76051f71524566491c54e725c6e41be63e6c8e25f54a234c9f5c0c53df38b38528a54df0638ced6e4a6840a24c0a3c357e10a9c2f7658a9281ebe553846a0ac95a6d1cca70fd54603254dec5992d3e9b3a29a2d243e7de6cbf615c28033a9cdd20eb426ba7862706220c927c483642f63c71a4c17542be44bb65a498e87c36cf7bbf9656a6b3c778a387e229fba74f20de0a5e7ee67da1e34a7cc4996b4456441940ff0e11186d28e3c356123baaeabdb2df118fd6558127c72e494e321503ecf75e47c51c958d9f3e6452d5c26bdbc926f50a2b75fee69fd88743392bd44d2e0be8666", 0x1000) r2 = dup2(r0, r0) write(r0, &(0x7f0000000000)="ed3469aef7d046dd73ebed7780515bf530b72f2ede855a6abd93e94b4403024e61681d276bba48c7def10dfd0143f7f7df916d6a83963681f7cfef2d39190bc9ad6ed12d4b2d2136b7f5328b4f12933fadc0be", 0x53) close(r2) syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0x4) 08:34:23 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d768989099813f5aee1690000000000007800"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x2, 0x80000001) r2 = syz_open_pts() setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x10000, 0x3b}, 0x10) r3 = shmget(0x3, 0x1000, 0x404, &(0x7f00000dd000/0x1000)=nil) shmctl$IPC_RMID(r3, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0xff, 0x6, 0xff, 0x8, "2afc33c87d7b9b13509497b0b1fa8914049378e7", 0x0, 0x2}) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x3) 08:34:23 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) r0 = msgget(0x3, 0x120) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getgid() r5 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x0, r1, r2, r3, r4, 0x72, 0xe}, 0x20, 0x3, r5, r6, 0x6, 0x400, 0x1, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x11, 0x3, 0x0) setsockopt(r7, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) mmap(&(0x7f000010e000/0x4000)=nil, 0x4000, 0x5, 0x1810, r7, 0x0, 0x0) 08:34:23 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) mmap(&(0x7f00004b7000/0x2000)=nil, 0x2000, 0x0, 0x1012, r0, 0x0, 0x4) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:23 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) r3 = kqueue() syz_emit_ethernet(0xc6, &(0x7f0000000100)="0be15d7248209f6e859d5da8c1e399cd23fb80d4cd423850d95a8b87d3c2b07f85343df2898c0786296e841df7dcbb6fa34d7aef143ac67958cc241142793fb883e43c5337c9c482e352e964edaabd8832f813e4c07d9a9c1bb2e4a4391118e4438136cb7785a51e876e035369b7b75ebeee8d7b03748da129858bf87efd940a517eebeeec4f4aa7efd45154ce5b647c577f3ee3ba43fb900df2380de3699a12e33b37a0a0002b2d604194929b41bcf64c63339a3ba726277a511d20f79f290802e07b63dfe6") kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r0) 08:34:23 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1f, 0x400, 0x6, 0x10000, "25a23dea2bd0b7728682905b19b7a98ab0705614", 0x2, 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:23 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) r0 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:23 executing program 0: socketpair(0x7, 0x4, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x20, 0x0, 0x0) sendto(r2, &(0x7f0000000100)="fdf50f5dd990b9e5788a5a41db6c40b3c835a90c782d13456cd1e5035645c3dc729025963502e15e8f5f6b7d7789a72725f60c27ed7c9eb5a810a5b61cbe926774a4e273", 0x44, 0x4, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2010, r0, 0x0, 0x0) 08:34:23 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) mlock(&(0x7f000071d000/0x3000)=nil, 0x3000) 08:34:23 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/40, 0x28}, {&(0x7f0000000100)=""/71, 0x47}, {&(0x7f0000000180)=""/217, 0xd9}], 0x3) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = kqueue() dup(r0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCCDTR(r0, 0x20007478) r2 = semget$private(0x0, 0x7, 0x4) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000000)=""/111) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) kevent(r1, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff9, 0x0) fchdir(r0) semctl$GETZCNT(r2, 0x7, 0x7, &(0x7f0000000340)=""/84) 08:34:23 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f00007ea000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) semget(0x3, 0x2, 0x200) 08:34:23 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) socket(0x1e, 0x4000, 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSDTR(r1, 0x20007479) 08:34:23 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x2, 0x8, 0x2, 0x7f, "8da6b519553a98b47f0c21c98d13586663d3bce1", 0x1, 0x3}) 08:34:24 executing program 0: r0 = socket(0x800000016, 0x1, 0x0) socketpair(0x20, 0x4000, 0x3, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0xfffffffffffffe40) 08:34:24 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x3, 0x7, &(0x7f0000000040)="3a0c713e722e696b9dd2cd59efc82dbaef222c3f33aa6ceaf79c45988cc992750b5d1b23e68d86f84b1a202f6abea3053d21f7c0bc9c824eaa5c533fd35295f527dbd9b4fe64adef4e38f311960954d8e1e5f3e81323a9c8abab4913b37e96210e0d1b445be628da380a2b7b665e43a14442434ef6dfb02de320535ab52c0a26551898490650cbde73185991", 0x8c) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:24 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x8) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:24 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="1400000000000000b7"], 0x19}, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000180)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x10) 08:34:24 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:24 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1011, r0, 0x0, 0x0) 08:34:24 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000001100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000063ccd8c9609ce3ca691a91d9fef5c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000089ebf599be3d0fa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001080)=0x1002) bind(r0, &(0x7f00000010c0)=@in6={0x18, 0x3, 0x4, 0x8001}, 0xc) mprotect(&(0x7f0000182000/0x1000)=nil, 0x1000, 0x5) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x3, 0x0, &(0x7f0000000040)="8c360c6038ab5c68e211055315b9706cb807f6a7a3944357ab751db41eab856b32134c7089fd1569bc1b6e0004e6b1ab2f2f6fac211caa831183e6df2e6e1405686533be3e390b0340dc7a7c6a9ebf191dd72da4426079d4d7248e6d4362472ac8aab5585962bebf760550a96dae2a85e62c1dab8bc29735e2bf550b818d1caf0a0367d41d48feafca187ad34ba8d92c4162e254e45ef769f8fdd7fbe54b44150f9bb1b59681eb20c1", 0xa9) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:24 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x18220, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getpgid(r1) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) clock_getres(0x0, &(0x7f0000000100)) 08:34:24 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) socket(0x1, 0x8000, 0x2) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:24 executing program 0: mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x7) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0xa0) fchmod(r0, 0x80) 08:34:24 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) r0 = shmget(0x1, 0x1000, 0x1, &(0x7f00004cf000/0x1000)=nil) shmat(r0, &(0x7f0000717000/0x1000)=nil, 0x3000) r1 = shmget$private(0x0, 0x3000, 0x10, &(0x7f000007c000/0x3000)=nil) shmat(r1, &(0x7f0000386000/0x3000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x11, 0x3, 0x0) socket(0x20, 0xc000, 0x4) setsockopt(r2, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/117) 08:34:24 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x100000000, 0x1, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f00005cd000/0x1000)=nil, 0x1000, 0x800000000000005) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r2 = socket(0x18, 0x7, 0x0) setsockopt(r2, 0x4, 0x9, &(0x7f0000000140), 0x0) setsockopt(r2, 0xf, 0x9, &(0x7f00000002c0)="ddd7204e33483291060c21a158af2404ba5435650c19967490b73c96b00000000000000000000000", 0xccd5a972558de2a8) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000280)=0x188ecc6) getsockopt(r2, 0x0, 0x40, &(0x7f0000000140)=""/151, &(0x7f0000000200)=0x97) 08:34:24 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f00000000c0), 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x108) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0x9, 0xfffffffffffffe00, 0x4}, {{r0}, 0xfffffffffffffffb, 0x33, 0x4, 0x9, 0x9}, {{r0}, 0xffffffffffffffff, 0xa, 0xf00fffff, 0xc66e, 0xffffffff}, {{r0}, 0xfffffffffffffffc, 0x20, 0x10, 0x27}, {{r0}, 0xfffffffffffffffe, 0x0, 0x20000004, 0x7922, 0x8001}], 0x400, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1c, 0x1, 0x8, 0x3}], 0xffffffffffff0000, &(0x7f0000000200)={0x3, 0x80000000}) getsockopt$sock_int(r0, 0xffff, 0x110a, &(0x7f0000000000), &(0x7f0000000080)=0x4) 08:34:24 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x113) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) utimes(0x0, 0xffffffffffffffff) accept(r2, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 08:34:24 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000598000/0x1000)=nil, 0x1000, 0x8) r0 = socket(0x11, 0x3, 0x0) chroot(&(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:24 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f00001f9000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x1e, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) mlock(&(0x7f00006bc000/0x2000)=nil, 0x2000) socket(0x2, 0x3, 0x9) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 08:34:24 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000001180)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000001140)=0x1) socketpair(0x18, 0x5, 0x12c, &(0x7f0000000100)) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="aae92f401d0799dbdbaa69aaf47669279fd0747c01d808f8968647e545c2ec3d0cb8202c2af2636bd78b61e0e69c97dc77fc0792a3e02aa6eb87c0f4334ead21ab61e08a6749aac38259633decd8a6ff2655ddc8f9f3cf75e74bf6e22a9140e88ef90960e259b64e17648c2d56a9a48d97d18bc6d5c47a36fbb27e64e61befc6", 0xfffffdcf}], 0x1, 0x0) 08:34:24 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x180e, &(0x7f0000000080)=0x4, 0x4) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:34:24 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 08:34:24 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{0x4, 0x40}, {0x0, 0x80000000000023}}, 0x8000) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000001080)=0x400) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000001100)=0xfffffffffffffffb) readv(r1, &(0x7f0000001680)=[{&(0x7f0000001140)=""/168, 0xa8}, {&(0x7f0000001280)=""/202, 0xca}, {&(0x7f0000001380)=""/81, 0x3b6}, {&(0x7f00000010c0)=""/57, 0x39}, {&(0x7f0000001200)=""/22, 0x16}, {&(0x7f0000001400)=""/113, 0x71}, {&(0x7f0000001500)=""/162, 0xa2}, {&(0x7f0000001480)=""/20, 0x14}, {&(0x7f00000015c0)=""/139, 0x8b}], 0x9) close(r1) mknodat(r0, &(0x7f0000001040)='./file0\x00', 0x21, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) writev(r0, &(0x7f0000001040), 0x10000000000002f1) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f0000000080)=""/41, 0x29}, {&(0x7f00000000c0)=""/186, 0xba}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/4096, 0x1000}, {&(0x7f0000000180)=""/72, 0x48}, {&(0x7f0000000200)=""/72, 0x48}], 0x7) 08:34:24 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="140000000000000007000000000009ecffffffffffff3c5d"], 0x18}, 0x0) 08:34:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = semget(0x3, 0x5, 0x400) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0x401) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000640)="3ebad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4bf57a410b3b37dbbe5e2831c61ad4491d1f7828bc2d2a060000002a2efc42d6baf381b2a83c61bb70bdc3e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d8588e1f1a8358f9c5ecf8f90e43ddf95eb92276d2211f2434dce19f818f9903bf7d0f62838b704fee42280bbfcc47ac011e8e8a573d030ab002e67", 0xa3) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 08:34:25 executing program 0: r0 = socket(0x26, 0x2, 0x0) setsockopt(r0, 0x29, 0x40, 0x0, 0x0) 08:34:25 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r1, 0x7f, 0x3f, &(0x7f0000000080)="21a6c9a0ad2735115c8204ac2a2a05eb7f5c238d99d250902bcd6c60657342ba864f6fef68bb2b1e84b404b6d94661f6c26c0522af85e13f87eb47f9e068e55a95fce0cd5724396c14326f74968954677f710ae7f54621017a53017e776a2b20857c70b3149aba8d1aff5e0c0a9f61bc8ef763cb2236fa58a54ca3cfe70fdf3f1f2f3cfe36dfeb0a043a972cc8756e7f7314ed20f38c02d992e1619e", 0x9c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x8) sendmsg(0xffffffffffffffff, &(0x7f0000001d00)={0x0, 0x0, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) 08:34:25 executing program 0: r0 = socket(0x20, 0x400000000002, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="1c748ef672ea81bea03b5ffc805bdc220f5cc57811e7450a97e466710d77472db2bb99ab4bd1675257fda6ca36c0e4d58c3d5d831be09fbd974f1c5f7da546030ba0f851fc756197e2331e5a949cd7a3db018864880c0541", 0x58}], 0x1) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000780f8beec06a2d9648ec64b3ed7731389ed8dbd709544ce27b804ed904a8a96630d9c393c52720c7a5ceb507ff4ae33af79fe8fc951207663c07392a4ebef08f143651c6e091b08ff6ecff3020877ed7120000006262934d5c7a16e0ddbe2708d5467b9272b7bd944f76bdfcc69236c42e9c185aab490fb9a1abceb35f540c4e1d3a05ffbccb33b423eaa82b74f2f2e629a6032e586a822e42012c124edeea20ad94e753a3161affed91423a37c1dae5d4d82e793e9bcc2a2e9092088dc49f06ca28f209b24e420abbc8727c29da0d5385e2d6e70fc1bfc4656f0e6300cc25ae342c534a63d5f91b9695d870d00dc2aec5e518bac7e62"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 08:34:25 executing program 0: execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000140)='x\x00', &(0x7f0000000180)='--}\x00', &(0x7f00000001c0)='x\x00', &(0x7f0000000200)='x\x00', &(0x7f0000000240)='x\x00'], &(0x7f0000000340)=[&(0x7f00000002c0)='x\x00', &(0x7f0000000300)='+$\x00']) r0 = socket(0x11, 0x9, 0xfffffffffffffffb) 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) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') 08:34:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup(r0) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x8) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24cb658c025dbf4c3f8aa9c5f86ff842ba5b8c27cfc675bc144fbcae458b4c7c7b", 0xb8a) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xd9f, "b07bc9da300afa06a62b2c405faf8a210524d8e5"}) ioctl$TIOCSCTTY(r3, 0x20007461) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000100)=""/45, 0xffffffffffffffac}], 0x1) 08:34:26 executing program 0: r0 = semget$private(0x0, 0x3, 0x28) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/246) semget(0x0, 0x3, 0x40) 08:34:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f00000000c0)=""/243, 0xf3) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), 0x3) 08:34:26 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x80) 08:34:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="827b541e2d03a6ee5e0cc25dbfd1407a8ad15aecda79c9685ca65a303a5d79a662a4f5829701ec664a12700be0ceb7b948fcc759262be8b7056d8f04", 0x3c}], 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) pipe(&(0x7f0000000180)) execve(0x0, 0x0, 0x0) r4 = dup(r2) bind$unix(r4, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x7, 0x4, 0xfce, 0x7ff}) 08:34:27 executing program 1: r0 = socket(0x6, 0x3, 0xbffffc) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r1, 0xffffffff80000001, 0x8000000005, &(0x7f00000000c0)="ea8968c48a869570498d17846e08f348374d20efac16b170d58fdf2ba9d157a16fca5ab1b8928ef13fafd43a4ad0befbc79960bb13734283f032104399f3d8c5a4e1f456f38e7dcb1fbe634c90d6ece49d4ebab6b8021f47fe013f81b0ab5ea8c4936a04e7e8fce26dfd7f04b50fffb301b735472e47b34fa1fd75df94c73d03a26a6a4f1e4ae1859df24600b866d6c2da02f5d0f1d605a9acedbe98a82627fb4ebcd7a87bf6053d7567fb405ef8aee93e5de6dac4ca3b9728af9d9352a3", 0xffffffffffffff76) bind$inet(r0, &(0x7f0000000240)={0x2, 0x2}, 0xc) r2 = socket(0x18, 0xffffffffffffffff, 0x1ff) connect$unix(r2, &(0x7f00000003c0)=ANY=[], 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) setsockopt$sock_timeval(r2, 0xffff, 0x6259b8de05385167, &(0x7f0000000200)={0x7ff, 0x6}, 0x10) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000001c0)={0x3, 0x6, 0x6, 0x7, "0a5b6430252313b2af014b9c35c4cf65daf3ed48", 0x40, 0xadba}) 08:34:27 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) getppid() mknod$loop(&(0x7f0000000080)='./file0\x00', 0xc, 0x1) 08:34:27 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000900)='x\x00') sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000180)=ANY=[@ANYBLOB="010300008095611d5ebb1f7307f95b57f9b6930000000000"], 0xa, &(0x7f0000000780)=[{&(0x7f00000001c0)="105775155797bd86075caf0800cc9ff6e4933d5a300205a934f0a063b0f210a7a2fc6116ce496554237d6bbad0fec2344bf3f0c364339ea3a71d84cf1d331f48f45590aea31ec226ddfd00941df7895d477630fdb2928b4be8166c9cea48953f597e8e12520c1140260775b52a3095b0dd67db5423258d17af483db92092033bad43eee55557ed35238d35d7e6da9b649685ad06", 0x94}, {&(0x7f00000000c0)="53eaf200ab2dd89c4c3dbfd29abedb899095d45a40475733be14fa184d114fa380afd2214f95b849454f3799bec7541837581d4a76eaf97c5bcd2f09ae7b573f7017bd72a624f260c425923c5d4da024bf30aa14584bc01da531e858eb478489505e15263eb1d480f94ba6", 0x6b}, {&(0x7f0000000280)="928fee9a4577831c2ba40aa8c51358f5d323e5cc1ee480c0ca49dd32a487035338301afb51da537c063484d1439849bd85bf867bc32e89664d2513fff696588f79722b8d6be4245ade3d8e1575015a40aca7f8bf40a89278c94e3b194392deb3ae8b878f27ff990387085a045a6b503c1ddd9844ed5d6b6f92d325b986602d0fa19c4effdc8d644c07032d067fed8326e48974ea024688ff29236bc77203", 0x9e}, {&(0x7f0000000340)="8403e23e8a6b014424741adfaee4e7d53c30df816cedef9a7a5ee056c8ed158f8e7e40520148657afbdedf53f76d0d86f8d3f4cc8b16d915621fc4920f43b9d7bb6f963bd12556263dfdfae962a137418d6dc773251f6b6ea0d099c21323ed8768bed4715efb614169fc4fdf84b011ff280187ff58c23182f168c92e99160ca975d5874bd8b502d3290918b2980a83505f", 0x91}, {&(0x7f0000000480)="c06c7123a483df1a00a3889474de193616658001c6c351164548281b1a4f806bfe15ffac734de58b8b58f1fe33ae546e49a95f18bf33cf569ec3e0b857bf772f8baf8b142fab576670399aa2710015b0a82e6a32c61e18aa49c561ae44446b83acaa976b4ff782972d91a1e90b6772", 0x6f}, {&(0x7f0000000500)="7f89866be1f86fb61725dc6c1a4eda75b396847ef3a9f201f1f81562375436971e844a57c5bbaaeb13a3a73dc67e0c21db68b6a921cd394dc4fbbc1c6029a371f0757af8a47299f7b4242ba66197e6fefdf2727bbdcc83207cc0d2224122b36c779e2db5", 0x64}, {&(0x7f0000000400)="257291071890f5c1f3b4ab86b933e9", 0xf}, {&(0x7f0000000580)="2a37811ed1", 0x5}, {&(0x7f00000005c0)="addebf98d3dd156e4b198c93faf1fda763974e9b540fe6aaa80f8f028fc70c2c8ec9d56b3706482812e5d3f43f75c73901fa12695ca4e4dbb80ab494f7ee1b40a4b61b13f8e3802c14e3ffcd38ef0974a9f6f2d8565af2fb11d25311528307b6c09800eeefaf2ebf5928edc4433a0f7b8f46c614af02d93fd4d9d1af50a80789d4fa656d84f16d3e49e1caa81a7c0f2dcec49faf74d62365a2ac6b9419e8defcbcf189d85efa2f1ece915a5095c0a629f1a903de26e9ba8caff1a6", 0xbb}, {&(0x7f0000000680)="5829de96bd280f5160324e70a61ea6b2a39a14e0416ba8f7328839280de4ec02e84222678d5b6bb16af6b8f1b1a4ae10a306f1fd0d0c939f25b4000f486a913e276eb089650c2b56abd2fefd2b4daae84f591ecda252a81696ec2abab0c8641f4823e5609137fef646273816d70227ae337bcd5f62977f5af3d091d0b945523bd709a3fd4af1ed0cb5e304ba91b4edb9209e320d7f4aac0fef2aa1e96b4aa6eef1dd9db20fa47060dd425a694dc2d2bef52a5a44781aef9337c234384124daa8bb10415297dc5af82af459235a3cae65a8b3fc22dff0f8dce26b71f83539f1c4dc27", 0xe2}], 0xa, 0x0, 0x0, 0x400}, 0xd) mknod(&(0x7f00000008c0)='./file0\x00', 0xe, 0x8000000) fcntl$setflags(r0, 0x2, 0xa84f1a45f314d47a) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000880)='./file0\x00', r1, 0x0) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) pwritev(r2, &(0x7f0000000140)=[{0x0}], 0x1, 0x0) 08:34:27 executing program 1: getrusage(0xffdffffffffffffe, &(0x7f00000000c0)) 08:34:27 executing program 1: getpid() r0 = socket(0x2000000011, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom$inet(r1, &(0x7f0000000040)=""/11, 0xb, 0x0, &(0x7f0000000080)={0x2, 0x2}, 0xc) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xa}, 0x1c) poll(&(0x7f00000000c0)=[{r1, 0xc0}], 0x1, 0x6) r2 = getppid() fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x2, 0x3, 0x0, 0xea, r2}) 08:34:27 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) accept$unix(r0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x2) 08:34:27 executing program 1: r0 = dup(0xffffffffffffff9c) setsockopt(r0, 0x81, 0x3, &(0x7f0000000040)="9b1f444d69bdaea8f5f4f6e08584c67bb507244c5afa7e439c29ed928bbd5ab7e355c82e0a14084d1a614d7fbc71ac85ba5545aa003622d79d91c2a60b4b68d85ae862e1e8c3a3aae0baba6b5c1ad8d6382c844a4a2e828e31fcd346351450da78034746cbd6398b263ba26d92ff18810cb6927f69daf684429ce051137b8184719dcf3c79292f5035604150c1e9eb250185b8", 0x93) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)="00b48ed204004fbdde419d46c3df3c2adec5b105d0395c459cdcf826e182bb84a6aa69173439040794b6eda614821a0c1e2704e325b4084997", 0x312) setsockopt(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) 08:34:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x2, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f00000013c0), 0x4) mlock(&(0x7f0000ff6000/0x2000)=nil, 0x2000) accept$unix(r0, &(0x7f0000001340)=@abs, &(0x7f0000001380)=0x8) 08:34:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x9, 0xffffffffffffffc1}, {0x18, 0x0, 0x100, 0x7}, 0xfff, [0x0, 0x2, 0x2, 0xfffffffffffff001, 0x5e, 0xfff, 0xfffffffffffffff9, 0x80000001]}, 0x3c) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080)="02000000", 0x4) 08:34:27 executing program 0: r0 = shmget(0x1, 0x2000, 0x280, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x13, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/208) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000700)=""/223) 08:34:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) pledge(0x0, &(0x7f0000000500)='Kp\xff\x14J\xf1.Q\xfd\n\xber\x1c\xf6pq\xf7\x00\x00\x80\xd8\xc0gb\x15\xb5\x04KC\xe1\xd2y\xac\xfc\x04\x00\x00\x00GRC\xb71\xa7\xd3m\x8dH\x84^\xbabK\xdazp6\xe5\xee\x03NV\xa6\xcb\x8b\xe9{2\xcf\xb8\xbc\x9cm97R\x1b\x10\'5\xc2\xe1\xa6\xc8<\xa8\x7f\x9fSL?\xfb\x1a\tS') 08:34:27 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x4) accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) 08:34:27 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x6, 0x8, 0x0, 0x0, "ff7f000000007a37000067fc00800000000800", 0xffffffffffffffff, 0x80000000100000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:34:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) syz_open_pts() setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) 08:34:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602", 0x184) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:34:27 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) 08:34:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="cf84df54f55f45969fead6ac4e44fcc5a61961a710cc36a509440e43975a0f69b18141e05a1f689983d90fb6c53b56c1a01f37ce48cbd3b4d5ec8e49f85ecfbae4ff59b323adb0cb64957f9cae2a9e01864dbb21c8d6192d680b3d63de203322bcb23c796ba125d08fe225fea6616823df4fd94a390cb0b1db167be6b1fadd0c959fea1644a612150e51972f0167cffbb1a0fa6154df8f476289744b4de518c329ddef89ede8bbb7c9c9bd44daf94ad80d2ca313f2692f77aca1b03d70afad63d890d81045c14c6e90e1206ea0e621240e512c0704d4013a95cec55919170dac286199790d48237145e13601700422bac3fdc8c4b4ad119182137feb28d5bcf4ff795c341e9f820c05c213554110fea59c5742f9bd5b84e4e042ef080e1cad9b30087d4d90388dd5f38d188e8c6749d8e55fa0c71f888027d0cb045ae03635b6ada18f795c7f33399c325cdce1086c2dc6b9fc80a21c13934f044ed328b6c9b86163bbfa77f12e2eacefab906c151b4d90e41737f24e3824651eb16fe205ccbdabc889533092f2adbb5a2a05f37446e7bfefee2e3f4b2607b2de161e0aee75dfd12178e907fdf705271607c2e393bd6ee5f287d9f5b833b7875bdc70e5e2192a004fe76d97f3b8f34cc1ba87cba0f300730dc6051cd34942be9dc4a76c9f184ca9e6e4bd861ca4e507607f90481e599bea586f672202f2ead5a8261a89ba2ac4b6f2b8a924cb93b9d87efe2783861f7f7d28427dbbd03ed2419a04e7ec9de3edce822ec56dfa7085da5402f786b2830e5ca16a5656cade18c1cb23699d479ff10af8fa1a682408fd654aa9a868f6bc6fe1abe88d741873afafeaff555610a83bb2a50df1dfe8b3b27d26b19d18247b70d1c20bcbc6ae963873bb3242eb7c7fccced1c471565be8bbfd75d477aa39c66cdce397d11e0347c8994aa32264c22f2be618a311dbef178a9c327bc449a9f0fb2d8d4341c0202b60116579e6e317b67a20216bf37b1b88c29aad5a83d24d05f879d999207948a4940ac8a76c82a9ad88a05d240bac2ee8579355cdc50e3b9ac9eda347399d1564076e7cabcd7660e18279d9e25d50deb9bcb492ed0113d39338f05a06ab125342405a89bc6fd731eaf70f5538873f083fceb36208a4ce0dc1f13efb8a329a6f350554a0ae1c0f945fab70f51a789e7a3b23f9f8cc936ebf0263efd2bdafc87ab58a10e535d27e24ebbce83ee0062df6247872c340406554b54592f49eca4d63cd93f46d2ebfbac6c0ac784f109c0454838ac58c49bfaa3455642c6f99e3fad782b98601cfb5aee0ef740e6c5cf351513ce3faf626852bd0f0f5e4e298462dee82678eea05a37b1361515fe988bb32ee4fd750bcf6e6fbfe64465e38585e42b33feee04c1c3d889e0bb1c1032ccab26cf560ef34cd9ae0c9906c788e8b6356d2359a36aa74d7b4841b6ceb658c4e37941b8c1d763f8e6034cfc67400b3d715839641189003d2e42cfd9387d7c79d9ecb478f011510870fca315e04d65b545b894afd6c78097543e65a6bd723b8104f3f553c65d331f63a69304a04df5d3d7a906410cc2012554e9984b856a77ce17a5b338e080e0db9599da368e42bbc9cd66bc9661376aa2cde484183c8c1ba0cc5bde9a7e8f764b5723dd51c4de3a56766e26c4555e9f6e6064926605d2789020802d4e80330a937ac6a50d120f6f9d10cc401ebcef94b7d95d30ca39bf2d4782ee1a0ff8d3f881ec8f68333146ab54f69c926c39283ffe1627acb331823aaafb92a6f3c63b5c3c7774e0be79459d54bcdfa348faa9357325d10f476851c9f67526e5cd1cdb16ebd80a57f49f92ea74d6f62f42cf1965c22a617aeefe8e0f42ef39e4531ef7313d620e925776c21f841e543605157a8819231bc53d1bc29e1078343e0de53393d18b0deaf470e1e5d5626b446c4b911a0a7571ceca923e63cad1b334d18a3b9212628e1d174125c528f35bd9b8e17c47ee4ea4394b3be1db3fba4153a7dc91b1b7839a03a807f52f4557bfac33d479713744ad2e94512675b43e1a205653e217c64a608ad15321ad7527cbe8ce4ce3902285b9727390f00fc27c7313c73af0e3ab1d14a199f9839bc21dcfb75956dbcff42e488a2fc822506b9a3ec54ec4fdc42a916b8dff7a3b107a4863ce3f63e326a71a866c31954f14d269d0ade2f85d11882024e05d9591e62cd55d5d5ebbcd355ead0e2f7de3282e9da3bbf3945e9e87d58200a5d0d28413e36e2338c267d0bb09b752b9be77b99ecabaddaa34f852543625cc129cb60488c38d9b8de1788c711f29ccc4a9aad9b6d94ea4240633af89f01dc26e361aad7be5230b27565a9a78c05532675584cd9f9f15a7c4d9da4274c8eaf1ca2998919710e84ee13a7f5d3905e5f930b11a437634494d0372911798e4ede7a1ded246fa4d5d445b2d2865077cafd2bc103bdaffc52aeb04c95f3dbf35bc5ff000c64cb9cd39291984fea593a19f913cee160524681dfc5a35d8cd172727fb9a4efdf278c6d9b1032aad545c348f33d183d1e2cb30fa65a25e726e86a16dcf837e30f4ec259ea9ef6ac29d14eae560ff1a0cb2d9691aff6d5632a44f11de054150b49e7d153a36282ccc8e9c9e0d3ec3e7631d2f0f8605170efdb41d328ea80132f4050e4baa5e26a4de2dc57a1735138aee700afdfa6368aabc8f78592971c1543c954e8ddf6df6e32fa961b46188a16cb419e05b1f075e364d8bd7eacef789de17a451bdf34bacda54625ba7d4b03ee5ec26a21f45165cc67e133ec413c0edb1a30028d8af8db95f03ab120e56bca2441d3611cc009215e568ba7779fabce9fd35f103e310f4a3e635a71c0de9e59b2be2918c741e9cd0e616b05d274b934944d3355a8c27ca303ebf5a046bc4569ffb7573a6b6d0fa17670cc52aa6a51a0534b58f57f30cd333ff3212810c6ae043247e40c758a8a2712a5ba638220f96fae89da884f728c248c42202a87d6a5835097314fa17540f84fd1a90a92e098b3e3e127387677354447ae2246b37b8fae9967208d7781c48311ef1efb5f5af0782a91cc4ace05b57b21467e1de156748efb48c5b32e249c3024581a77ee3c5076983e0d80d4e7e57d9b60708959f3d78a5f187b66f0c8bad70a53cb8a88163f74ce4ea64fa2faad307c552ff225890d86a988b69d9678cc383fcfe9dab3fc0c4e2bce1892b44d737e8708fe17adcac52127ecad590299ad5de7e28ba6ff6ffa40f23bd89b264b30fd750335fc643208c545388597993d93b3cc146483ef243662572426fc0f3fb3c273fcc1431ca79513a410fa54472de01ac832ce1483d5c5ae10971281e0081b2277fdfff47d7c33c7500fdc210a2e3830821914929c07904a7230bfbdbc3c8572a225176c53861db0f0020eda481dd25a2b6d968c5c9074c792a9b6e2e76120bb2f3ac16da9b569e119f6be62db7dfc8bdf4c8b703ac2aa8a9a452f9706d2871efdec41e458c2288eecc911fe783538556c77a243b14473ebba9f695f2095ab2425ec2f232bfc677722b64e552e483037db454cb485bda523ca73dc9f7a8d573a6b39660420cb87221a6d6d1d44a4c356e25fc57cc39d426302a232c83836547b022d0846244a72e99fb5a6f98f78b1fc645636213ea041e3df763b1321911828a406c685685aee5ba32b8543bc19611219fea438e2c87635e60321398557771e7d22a38ef2222f786d3aafd9c2c9d62984e202d26936b0c715846485e386d23b1b77b95a4ee1708f01ca6a2a2bccdefce36f77c1d6a52670fb48f78d0a1650114d4c96a7530b94a60e76b62b6c71893360ea9e438da224186bf47f0ed568a188cdff761346e045fb21cc95d00c46cad7f0a6f7d3c4f0750b7013018875ad7980048fbd55bf40f20d52da2de0e1e519bc1443e78e7d1b749209ef011c5be4c4527e5a632d0af94ca16b90260bc317be7c9385b1554171421f6127ee420529215eb752e91e6f9b28a27b7d082291f30e5ececeb7915d64bf4137450449f43da82e5293495caa4b27ea6c9613d18cedca57f78de1798274a81a29bbbd39902f97e81a17165203a8e99e22945d23d233b55e0109c9a3feed6322b345d5d525f2c64b2db9df660471fbf6009b1cfec2763a9e4f80faa87f8543c8b327c67a6adf8e51f9a5b293696cb8cb81f69d3fbaea3018431c61197c18b9a53d20f796348894003060df1bc0c06a75274815893d0d9823a1e291121ad72ab82be18a520d92b96dfc07134a59e1a1650e7eee4aa54808a5ed9b1c19e5330884b709bc144102a049f7d5b09143e7fd8e89c752dc99576fa49e09cb9eefb583e7e79b272ddd4b35bc69d469091769ff2fe8732567773e7e8ed559969b62e386e242e5dd29b83d17334bfef1e38dc5dbe2f8859b3392257484749e48ce19506ff25e49358e5fe32835915d9201450997c38896d901de53867a48df94daef450bec40545d965a27aeb88c094feeee71d602d75a3f654ed7ef2ba164da1d074554db6c3bae3d8fda9edfa5150663036ee0e7f3396b8393cbf1a7509dde955cdfa19fcea22f22973209ae3be7ab533cac9127dfecfab9600ab118e333324852708880fa8ccef9100f48b49b5b3ce0f48b662c82960bb51eec8e9ddc73c9eaef80529dae060bf960f65955f283426f257ada16fa6d352986cb35013396193e346800698308d627453bdf3da3151c127e34b0a5b37c6c3474a822266260a72efa8c757043eafb9b15f1be831e92af56dc55f1d9bd6fc5bf0fd1f92c77338c6fff0257e4d1f9a2f6175677f2dfd7cb53c765f1da838454f9a51e60bbbb42b2d3728729f9ea77d8de2a00b23dcd31fe037518e8876a4976ee8968867c86449aac52adb20d48dba333a2f60641bfebc084692f30c1717f0d3a2b5a32966c878e88d8ac890aa2b073fcb32bb30bbe67efe13d467dc3332cc602564c900ab7048ba941a0ce456db5c220ac2756dfd2c29936b94e66891b168a906f4bae98359603bc6638531a5448107594ac3e87428f073256a84bd3934b45c6e4910f9d72539dbf88df201737f20469b11acb666112b1d9fe9ede28b299921335dd5e811f352837e9a9eddb873dce79c62d161e2e76ab01109bf183ee3134a1e31d96ac1e3aac9589e4d9a8e27a8407c1b01af10128c4d057fd91e1ac24d63b4e86fb16fcaa76bb084b4cd875aab23244dbdac98f254cc93d72b6126c10de501ca98f889763cc61e7fbfa2a6c48732e2ba19bd17a772728712e90ab93e40e3559167b7adf07b9dad5d8218e0aa70e6d1e548fc3f3ff88d492706f11a17bb1524f39a5fbeb5241df274932be1790c2202904041d1306f37a1a17a3a59fac1a10f79b52f843ade0a17c0e2ad2c5ca541a6b0e2a53ae3bf9072a471f4653bfcba44185548f2520246312f8471a75c26dddf8ee3f4a851da6da6b1906000431ab64746333ae99945a044a871fd8b58092a2227e92fadc5c161cc34fd56f7192f2ec6655caf392f7609b8262399f89fa2b95973d73883060aad20f64fad41617a30ad2f6b24d871b66f839576714e9824c1b762ec39e2b19bcf4f0b9f10055e1df26db67013d2a37534755b2e2f9fd67acf341db2cae1b46b9a8b6d8d4b89a310782ff25cd130507e7272ac91362a535db258cd1095a52ab5b813fc6b3a4125ea0b48b7f104b06a6d3fb5bbb695a897a59dc530277722de956b6f70fd19d078e7f4c89b0818b61aeb34528cd25ec8143e0bc07fddc11e304324ad0accf9b52d3057f749da497db3dc3d2b3b351c1f7c7bb7fd0f59113f6140162a990bb7a473c", 0x1000) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 08:34:27 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendto$inet6(r0, &(0x7f0000000080)="73b5c752588cca42057133cb1352b0113bee3f1101edd016c890e0187c54166a29b882088799a4dd0d82992ab743ce35cceacfc01026a7dae5dccd1f33b1307c31c61a8155249d5d136039f46597177f1aad7b9581f9d5afe2d35350a59e", 0x5e, 0x2, &(0x7f0000000000)={0x18, 0x3, 0xffffffff, 0x1}, 0xc) sendto$inet(r0, &(0x7f0000000100)="dc438c9080b7321e39c8331a17cf3bc9d83e24bbaabf867b7129ac87e70505c86764cd8c9f284fc591e5906549a0705270106e12ced56b67ca7686e28a0ed6f94a3db2f2393de57abcaaed2581fc0389d72474b878b9d08f783ad38378bc199cde0723f13ad942614024d4046198966311564223c5f33ca9190bb876f17c6638f429abdc4ed30b095ceec82ea60cfd438ae1ff1edffe20cfd849f3dec386b252d447227c83d605425a7c101824c5038ae742c3735dbde983274a0ded33032da7fc3daf8ae9ab8e58", 0xc8, 0x1, &(0x7f0000000200)={0x2, 0x0}, 0xc) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 08:34:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffffe, 0x8, 0x90d2, 0x1, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0xc0000000000000}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b46979873134df988700cfa388584432189d0c8af489c97ec4cdcf3e85bbb621bc0b59cf019dfa83e3fb136d65fe6c2eeb342b4446458859e4e5fa70e6352318b26093ae6d39c", 0x65) ioctl$TIOCNOTTY(r0, 0x20007471) write(r0, &(0x7f0000000140)="bf", 0x1) poll(&(0x7f0000000200)=[{r0, 0x117}, {r0, 0x40}], 0x2, 0xffff) poll(&(0x7f0000000000)=[{r0, 0x9}], 0x1, 0xdf7) r1 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) dup(r1) syz_open_pts() 08:34:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) truncate(&(0x7f0000000040)='./file0\x00', 0x92) 08:34:28 executing program 0: chroot(&(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) 08:34:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82734c070b022e2f6669"], 0xa) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0xa4, 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x40, 0x94, 0x10000, 0x2, "c1bd571dbe8cf50a2eeb6c4c91a273d7c39ac6c3", 0xff, 0x11}) 08:34:28 executing program 1: r0 = kqueue() r1 = kqueue() r2 = semget$private(0x0, 0x3, 0x2) semctl$IPC_RMID(r2, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x10000, 0x0) dup2(r0, r1) 08:34:28 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20100, 0x40) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) getpid() r1 = socket(0x18, 0x2, 0x0) r2 = semget$private(0x0, 0x0, 0x100) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000140)=""/24) r3 = semget$private(0x0, 0x4, 0x20) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f00000000c0)=""/125) getsockname$inet6(r1, 0x0, &(0x7f0000000040)) 08:34:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:34:28 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) r0 = kqueue() ioctl$TIOCCBRK(r0, 0x2000747a) kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) semget(0x3, 0x1, 0x4) close(r0) 08:34:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="d9c7494c", 0x4) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r3 = syz_open_pts() ioctl$TIOCNOTTY(r3, 0x20007471) close(r0) fchmodat(r1, &(0x7f00000001c0)='./file0\x00', 0x20, 0x4) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r4, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 08:34:28 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x4, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 08:34:28 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 08:34:28 executing program 0: nanosleep(&(0x7f00000000c0)={0x80000000000068, 0x7fefffff}, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x400) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x19}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) kevent(r0, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0x30, 0x80000000, 0x4, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000020, 0x100000001, 0x1}, {{r0}, 0xfffffffffffffff8, 0x28, 0x20000051, 0x400, 0x4}, {{}, 0xfffffffffffffff9, 0x8, 0x1, 0x3}, {{r0}, 0xfffffffffffffffd, 0xa0, 0x2, 0x0, 0x8}], 0xfff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x4, 0x80, 0x0, 0x6}, {{}, 0xfffffffffffffffe, 0x0, 0x4, 0x83, 0x3}, {{r0}, 0xfffffffffffffff8, 0x4, 0x9, 0x8, 0x8}], 0x0, &(0x7f0000000080)={0x4, 0xfff}) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000100)) kqueue() kevent(r0, 0x0, 0x6, &(0x7f0000000040), 0x9, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000040)) 08:34:29 executing program 1: rename(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='./file0\x00') r0 = dup(0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="2a094ea0c7e85ab26ec04ded778a32eeec798f4c131d02b4209bb36a2b9db0e45531ccbeb131bad63f4e0a14e0093ddc5a2180553c436ad72654b81171a02928ad15fd48e0559fa0cabba9db90266d6d6eb4cf7ed3591dd39dfdee498d1ac77b00b1f5e6a93b12138ec3e075ceb3ad5fe68fe37d1a0e97abffb9250c87e92032f4860472bda6c46cfba3c5ea27632fd214c30d5e06c982c74a77224084d4dbfc3a60921ae77a42bb381df28bcfd4d809f3ee8bc5eae1a17574b55f0868ca63d7ad", 0xc1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0xc0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file1\x00', r3, r4) r5 = kqueue() kevent(r5, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 08:34:29 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2a, 0xb, &(0x7f0000000080)="1df2ffff2cd1b30600a45226f6a937630914fd351437d3605c8454753d1e8baabe0111455fc0e03e944fbab1112889462a4bcddb05fe43a74ba74194c3848546cd85a5c0463c408bf47d6186b9952c7b023e4cb5d37b24e28cafc2802f4a3b0b7609840bbdeb564f812351f89132fd72a19b902ae130bff0be090eae5c904b06ec4d4100468eda2a0cf4ada2aee125487e02e29e4306d3abde1f46ed91406edca22a8ba99d6498c4f48918545de544a68ecb4713865baf7c", 0xffffff91) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) open(&(0x7f0000000000)='./file0\x00', 0x20002, 0x4) r1 = semget(0x0, 0x1, 0x20) semctl$IPC_RMID(r1, 0x0, 0x0) 08:34:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) recvfrom(r2, &(0x7f00000000c0)=""/73, 0x49, 0x1, &(0x7f0000000140)=ANY=[@ANYBLOB="008000feb2ed87b7f728cf15525dcc26e12e5a074d391e231fc4564c312794128dcc07f2e6c0ffe49c3b298fff0fcb25c1af16915b562a1667311ef2d603"], 0xa) shutdown(r2, 0x1) fcntl$getflags(r1, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 08:34:29 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 08:34:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) fchdir(r0) 08:34:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) close(r0) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) write(r1, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) 08:34:29 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x25, 0x78f, 0x0, 0x0) 08:34:29 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) listen(r0, 0x0) read(r0, &(0x7f0000001480)=""/244, 0xf4) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) ftruncate(r0, 0x0) sendto(r0, 0x0, 0xfffffd20, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) 08:34:29 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ftruncate(r0, 0x2) r1 = socket(0x10000000002, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/36, 0x24, 0x841, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) 08:34:29 executing program 0: utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x6d62, 0x8}, {0x7, 0x7f}}) open(&(0x7f0000000000)='.\x00', 0x200, 0x1) 08:34:30 executing program 0: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0xfffffffffffffff9) setsockopt(r0, 0x6, 0x0, 0x0, 0x0) 08:34:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom(r0, &(0x7f0000000240)=""/89, 0x59, 0x40, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="616c3c5cf965b7578422cccded0781020000000062214f0750e9a6ada78e90955a0000000046297bd81382433e6a2b7ee180341fe2da8af9e13eb0a31026f9e6e6c5ece096de2fa5d3b9776fccd88f2d773fae751e365385853f5b4089729f0a28da3abf9617b31802a2be02707d2f93d9a0802d142a9e5b63a96fe9325f19b40ee1eec441d0af80383f923ffecdafed0400", 0x92) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) setuid(r1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="c6c88e87c6c04e1d9e1fb20fe40a2e89b95c155961187fb74a7105030af262a4c3560854ae34e415c6156073ff97e7c0a7a207f516e4cf0a15f4b17da66b87e64ed92689715ca8b965e1b5c1f574cd0806d35cd5641e7578828e716c94d62ee2f27de14f99dace3fd61f3df3a2ad980e7fd0fd8971c72bbc69b30ffd1c5d38b8bf822af7ba9336be98d22466633d51bdec4198a850652e8dfa371e9524bb2ecd41fb5850af5cc0f3f3f32bbe5ccbbddec6d8280924327b940354b3e91ab942a7676460a2e2dd4bba4a3953674d6eb15f0e9a13d0c9b9d0b33fc597b2bc74745900b740b6", 0xe4) socket$inet(0x2, 0x4, 0x20) 08:34:30 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) read(r0, &(0x7f0000000000)=""/125, 0x7d) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0xfff, 0x2, &(0x7f0000000080)="bb9cd6d2e393623c996b78f12c526ceb206f71c86967b5e59d9e37d5761953877413f174fbce0a178d76e08b569a137786d901401ec771ea4df6688a9d278b011c29b9215c69f1b167ad8aba8926d3f476513b94bf6521e22f1b604918a8109bd6d279a9c324c3e5a2909fcb3dab9c66cfdea4921061cefb9a026557afc0cb1d06f497a1dec8d1716c2fe758c0ea5f4d98336d1d0123", 0x96) setsockopt(r1, 0x0, 0x22, &(0x7f0000000180), 0x0) 08:34:30 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xa, 0x3, 0x40000}, 0xc) 08:34:30 executing program 0: sync() getrusage(0x1, &(0x7f0000000200)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe(&(0x7f0000000140)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x2, 0x0, 0x1, 0x3, r1}) nanosleep(&(0x7f0000000000)={0x1, 0x1}, 0x0) 08:34:31 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xc4e, 0x0) 08:34:31 executing program 1: socket$inet(0x2, 0x1, 0x2) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="38fe4ec55e7c180a7fabc5565659985800da4136b0b2f15693a4f1b18db4a7b512d342227a0f4464fe47a8f00838483b68778e7cbe04768bb01de7af18496c90b3c2b966f592df9a4e086426f006485fc5b844110e6c5d0facc7084637b4b6c38dadab0079779c5318a62a289d910e07bdb3b0c7050b68533feb62a31da7ec004667a19a82bb54b72af228e51e5284fd45fed742bede67fb3976c7493eeb9bc41cfc5e5a604c4d33349d3fa479d9d52e07f2d48c08fd41e9ecb40875d5760a4c87b1a7f1dd363241cf60e3b434628df126c3329e7c845c2e53bc36da6134ea28598e269c6dcf6873b2a0101dbdf84671dc63b80bf26fd3d29389b7", 0xfb) getsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0x0) 08:34:31 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x9) setsockopt(r0, 0x2, 0xffffffff, &(0x7f0000000000)="174dbeca0b73d09d3b596c80395474f6d2b1f3f4325f1a72edb7a3bd496a51c7f3b2e9937fc8f7d8307474ef03c77d50a67ad819d9f529c75af5ab6c1b06eb176adaadf68fb4", 0x46) bind(r2, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getegid() fchown(r0, r3, r4) bind(r0, &(0x7f0000000280)=@in, 0xc) 08:34:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x1f, 0xfff}) 08:34:31 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) dup2(r0, r0) fchdir(r0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ftruncate(r0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 08:34:31 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) writev(r0, &(0x7f0000000040), 0x1) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x2) 08:34:31 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSDTR(r0, 0x20007479) fcntl$setstatus(r1, 0x4, 0x84) poll(&(0x7f0000000040)=[{r1, 0x2}, {r1, 0x4}, {r1, 0x32}, {r0, 0x4}, {r0, 0x4}, {r1, 0x10}, {r0, 0x80}], 0x7, 0xedc) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0xe2ce) fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCSTART(r0, 0x2000746e) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) poll(&(0x7f0000000140)=[{r1, 0x42}, {r0}, {r0, 0x2}, {r0, 0x8}, {r1, 0x60}, {r1, 0x40}, {r1, 0x4}], 0x7, 0x2a78) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) r2 = syz_open_pts() r3 = dup(r1) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) close(r2) fcntl$setstatus(r3, 0x4, 0x8) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000200)) unlinkat(r5, &(0x7f0000000240)='./file0\x00', 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000280)) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f00000002c0)) getppid() syz_open_pts() unlinkat(r4, &(0x7f0000000300)='./file0\x00', 0x0) write(r4, &(0x7f0000000340)="3a9d245cfb66aaa2cb656bd507762d07af2fad8f1aa0ce79f0c2907779fcf66b26a85badf9e0d6731c223f3855feac04824f178bb361bfe48c7db5491b9022be0510944c359e717de3e7bde850e52fcb590efb368433ee637742e4831deaa616718530c107d940219718ac9a987ba55494abde91d5ad5a6420a717aee146", 0x7e) ioctl$TIOCSTOP(r2, 0x2000746f) mlockall(0x3) connect$inet(r3, &(0x7f00000003c0)={0x2, 0x3}, 0xc) fcntl$getown(r0, 0x5) ioctl$TIOCEXCL(r4, 0x2000740d) r6 = openat(r5, &(0x7f0000000400)='./file0\x00', 0x10000, 0x11) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000440)={0x401, 0xffff, 0x3f, 0x1, "8505e3366a7e0e57160e6dda30ac695ba45ada6b", 0x2, 0xfffffffffffffff8}) 08:34:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) close(r0) 08:34:31 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file1\x00', 0x380, 0x80) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') 08:34:31 executing program 0: r0 = shmget(0x3, 0x4000, 0x653, &(0x7f0000ffc000/0x4000)=nil) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_int(r1, 0xffff, 0x1103, &(0x7f00000000c0), &(0x7f0000000100)=0x4) sendto(r1, &(0x7f0000000140)="1f85fae5a43027cb2ef6904bb4e6c74dc85a069d735708dd59d5f44da75d59538a307f56cd87", 0x26, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000001c0)) bind(r1, &(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)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000fe0dd0f40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d0000000000000000000000100000000000000000000000000000000000"], 0xe0, 0x1, 0x1800) write(r1, &(0x7f0000000500)="d5d7624f0c04428cb8a38391a7a15756b9148f3b10c0e689c627aa74dcbe94c30639d980a569f6a8d3e7ee3f0bf5c8fbda4d3ebd125511e0242b05df55e32a8afd71026511aebac4df1485ba259a6e7576c27bf2641f8b86d25ed60813f01eabef8b420a72a44404bb5385d975daab94cb62fe12034e6d63c71cd20438b85e0441eb42be1d8c627696d0e80934ac9a186d12c9accd71fefeef07fbce837a0d78c9f83d84624c6511d008abad9a244f7440f25b5be0f140058669914bc2e744c0a3353c8d3b3fafffa96e7744a270bccb6ece98e0b2758923d9aaea66f2e7d391a239aaecd4436621453bd035522ec475d7113f9e05b4d6ad534e58c11052c6b363c3bf5b65385367ed9a36bc299add2030dad62e1cdceb89b6592aee777c5faeb0c49ce963f1708e9bef80cdd7370a5a4a506cae6de66a941499d789cc93f30743b3b40ac9a865c209bc5e97ddcff8fefb43cac371bcd9d1ecff319b0d8c2dc793e836e5794a44fc5d0a5392dfdbc530e118e164e5cee297f2856b1ec270e047e1b8d4868bfef347cc59150bd22c454f0c629b3f21da0c1e40f41b066375d864363f86b64c8946548ed6a4935e6fd8c7c9c271c160a35b6af458391275e9e4a6e56712e156c596702c519888dc0e9b2a88f0fe9693d9b2070787c74c39f0171924c159c860084210853d123e7e59f4097c4d0be21f91d9f7b9a50763cfdcc3d0b3f3b6e18d2a84ec074747f4964fac859a6483955457c89231f6376292573bcb2a380205e084119f0cd2b693b1aa8d2f8c05d41acb50b8936a156568f32c878315413002e9cae5daf9519dcc6236f38f80b847ca42795efb8332428199f32dced65d92d6c7b34892756f91d93c64e2e7dc232346a65fd30a24087f2f50749ecb6aba9887cedc77b57ee1c477148b6cbb941f75e6db9dde1872d2386beefdb642c00fc8adeddc9feb32c6af41a1d2eb4e26b131ead6d81018b364dfb7847d1bc7520ccce366a4a716be7932afec207daf08e479162fc3285e8dfe56d0403a12dc16caaf1b23f54f49d8ef90fcf9d408852cee6d263a5f073218810b95b98bd2bd01bad26d2f85a3aaff6552a2881f5004c30f4f96d3ce2f0a56999209dbda0f50bad7f1bed404567100a83ad9d34f22aa99c219b47a6aa8eb4af739a97a843b306936f1a85d3171fece3a4bb797b8a25e9554df35b7bf7839285112ad1e28e957524013ad0295e14b96baee6b1b76145da8ac8baeb2b33cfeeca05e08559c1393ac780c863816ed6ffaa4d657675bcee91bd669056e38708b4f566b900a0893af6e482a3f8f4160e7d4d169153ae7fcb2858ad23969c6ae8beb6461bccece9a7e365d97ab351ad56e2306f7bf9349adfcdf3470b2b2483c9a9b2998f420cd675f67dd6a0514230af5b7a30929fc86891e3fb209d1f52f138f3df4f6f471d1383ec5b2a5bab080b39508bc14690491539b80737b33118aef97033977c78b6cc5366bd5f0a55c6a3e5b5cee216e1776059740b86e8597870b5df8c8f574c9ea69476bf28b7abdbc7b2e285c36b7036e8db87d7419113a37292aa3d59e1b935b8955514b356d603bac7f806f45a9fccbae84bcd5d56804cb271241cd1d81c357413e96abb16c33c45249d1a33310b2e2cb9f988093d8d6f1aa5784600cc983eedfe32a4cd952d054136added22cdc6fe971368b6126db8ed3ce4191753030867b5d20f17619aecb15924fb7d3d9e21b0b676a15aa43d0a0825f976a2364833321417b778bc3e8e29febb7b60a0ad808c88fc7fddc446a3f23c7dc7ef0ef826b3c94a2d075ff7ad941b4655ec3597c65c205ef0f69d7b92c09966fae87499e62059a6a84c56e1d7b8a1ad1135e864e8081cce1ae5eb206984c8cc5ab3bf62a92a531b62f0d4917ae6d0e34c89c4ee48d2709535d919c5dac4ee93af33f1ef43d52c8f7250e24896dde1288ff577263ae45f4c65a1e2093b8f460318137921830c1b695cae94aa6c5b3c28ba7ca7f0d0e601db01b0602bd7dbb09d400a4cae95ee1235d68a29f00a48ef7892d017a382264c74380a829012488d3cbbef9a41f6b056e9547c6414029a38d29e08826e791cc55e7f9bc6134d29b045c45985923a344362efaee0dc54f878209d4cfa9da3011c30ee207d2a77ffb54e11e7f0abb5133cf744a91c538703da104f300548e022654ed50040c8be5b2006aab7a9046661db57bc87a2d296682ebc6df1a708e2941c39da18ff082914523dd7aa2a0831506783ab85eb0044747a806f64dcbbe8334992cd6bc1c9c18e760ed8427d36c080113547db94c9468d5af74fc49cf6809671ac03ed83f3d38675e46207bd0392001aca2256463e737aeba3f13982919788a35c21ca332c3178b835f0b0f071da3a2d6dce8c2a1de8520ad8f977c1501d23a690a9ef9b63283372934e31ebabfe0b7c9ec06e77e2ccbfc80eac0199970ca43512bf2ae568e02aac7aa0bc8946c5bb5b5b093008f9d8a07381e9f86a387506d4dce38286b7cefe50fd80aa167d8b83e5467cc7734e7e8b69923b34b4b6a94c27a4ad5716d540c4e8f428a2340eaf95f57566369a2d7a17801b84e755cab41cd77cb160c5addbbb61a55fa33ada3bf7abd4b197578d3228cfce9d7757aa95ba4ce6616fcc8ef380f2416f7d5d026eb17e779a2d636e5edcd4ccfb0dda4393e0df012ce456278adff455dfc45d8316d93c19f959ce5bac7534871a4b6ca50baecf35b00e77b0c33c464656b09b2cbbeaa4054cf65bad12025c05beb59e39444bcf6347e75104e2d7e6ba0ceb66042649b218e08c3832410a5c0288c657268f5e58e13fa277b37213c2e02225221ca3270d91c053d451c41c5267f648ac5a2cc7975c0c695cdfd5883db48b36a6ff27873baa660c7390ffbe77e3cd974d99a4d8f81e51ff5785970cc72582d576ab67ff367b21116c196f799787fcab11ae2b75f374102c4ae7572a5d4475097a8ffff87fc62a923d19a553dcfef25940dddc572799f42fc2ce8ce776e1b58d230cbdd1b291907ec35492cd91427275c53d25d4005377daf521ca7ee37f83a41140a46e379b88ceb6ec8fb89b614787cc401733121732f862f86fffb20b3144549ef573327abb9b0ebb243dbcb6aa326c8460047d71710dc01c3b891134483ceb5fb95580173edbb197923dcf367fa8e1e79a98f6b60664800cb8b6eebe0a45c9ea27aa287a3886e0eb2e5db6b31aa4b7baa547832f5bf37f06ca7c524317e6ba8794593466e937874532df61372b4c86c422ce18e59a026f9bc37251c614b9434ca42076b88cc9e124455f1b73271b6c82509c12f5a6067a4c431cf3384385f1d76986d1fda519262388caab463ddf42f095d3d56248b04a0b18f6505ca808d7cc61c29da460677d4159f679b1166a44cc59e5765fe8a75403187ac2b9e4a68375d21a496789120870384a9a6766d86fc65c7ceae9fc4e7b92a8f05efa0581610737c207c4ae898695203fcd508388efe958425a94ea8729013c177e2c330735db36de7b179ed47c1ef910550d42227f7e409957acfc95023b768693affadd2cf8c1d7b2ef0fd5bf2c81ed3d090976ead599f6dfd888af36a32874a30c64b6d172a44a4dd026b7a19209268111f8b61ffed264bd7b4e3a3c6a1c18996d229251ac0dd5e6f871d234b1a51f75d98c6be0d2aafd02b65b047c533707403d9949380faa5e2dd3497b583e699583e980efdf1d9e01e3dd6701f9fbabc57e367ce4de6977d07e3b6ebb404aca8fd91ef4f6a27ba459e0efa3b8ed144d211bfc868c15abcc8f60977155c0c47cb002be64f654aeeac68e5a94d4fa5f9a968f0f71e1686ebfdb42157b3a6721e584ef5054465f3d5e5f5cfbf37057137c962183dda694adba0ad4eb13addcbccfcd59f1a1f9455aaf3631f3f294f6479ddc8fd8b2546224ed7835e07bb38191f412e8da36c61d432cd4eee4e872cd2f2c34f96f4d5d14e048cc719b73966b5be1e52b4e3ed03a317722bbbfdde6d4dd1b1b5ac94de415d954527bfb57ffd2cfa7eb4e18160479ec45048bed5df2dfed6794de7f1e5656077cd3773a3c3cefaab1eebb5ae25004dd562d8d89c7c98122bbbcd99bd03a777477d367cc14ef472bda0dfcaa8303a8013790b5183ede5704bc1b55eed73743479b1b126cb885dd327368954317f30e6648df85069eeca104e06fe8454455cdbe35bcc43373baf7822a46dccdefb3d1fd42943e8bc5c5457f1836e197592b12c000fc03bd6370b1b109f64837ee2273ee92306abd9267b1f53691873e98256f1875f89dbb05fa052e923844f6b1211bbfa0d761312ef7452a82520ded5c97cd550633989d6d6e07ee6ff9847df73d476d23a3615b239d98a77260115e5674ac700ff3395a935a05cdee71289deccd635572abff77905a3b49563b9a48f642fd3ac3f7f49bc21d1f60dba59de7f5092bf0fd5cac00e972df181f54fa2011b3c3a927a3fdb341685c8b483dcdd151f03949d8344fb50651596344747a1f3cd4b0b6d61e8927eb728ffd2432f4e25ab70aee449ed16d7135d91539b3a52e8c4f02b8c476b2cf82f62a0a9a6459693523736cc018992b356cb5a247a97d59b1ce1d49cec0d0ad47060f0f0ff254d58efba6b71ae0eba7765085ffd225f2cec403ce407ef3c8db12532b2da53950eb34ecd35ade0453328fff5a9fc42248b5d8198fda9be3ecdc6b95182aaf71a26133bbd52cb4632f8b0dc5818484907d62238cea0277f78e7409ff596774cb51b3589bcf5ba741e62bef8aa2a3aa7d49daf14ff250cda88b7a2a12ec2f5b3e15d00f1386290eb2dbdc0e8f4d4b95d415eb450aea74bc6ef8209755cec0fd4aa339f14ce43acbe362db9a154678a7a3071bb666ca8d9c5330a7b5d920014f928d9023b5c1f5ba610be619ca60f79202b11338b0bf86c2bbd80ea961df8a03f50e877f912d59e652ff79990419e6c673ff29a3ac97ea4027e4ae1a7c9890af4453015d59cf55d983d80f8b9f0bcc2b65e02c0cd14242d22c4da42d5382f86867680ac2d36a161f04fa67c7b3580c9d8d7e944102ab0816a338c6ec868184e6a1ef3769a916d26fd96fb2a2b11531609009fc8c467cd529b82092fcbf778b7bcdc86b84977a7c33e2b521dcbaf490f9fb09ead8c8b3445445fceb25f4b834dbee73fafc0c0e93282edab9716f3d6e81682c7168dd688d5ca74f494b157ebc4519510c288d770e171dca1bbe2ffc40210fa9f9ad9dbdf42e043ef6369fe334e9cf40f3e819bb3d389bcbc101f022763ceadb83d321f084ecaffdce03382a3b9d2fe9a71d64a0bce36ebcc2818979ffdffd151f3b423a54fde40541e2f58f62239445501adcf66f1f90ddebff74e0dc042a638fd60d10a67362abc4821b9c2ffe1f473ae416c086e0a499bed90668bcac0e96f559c48c2e8cd1d37c5ef2bef270f7f6b4b7b46f6b21b0ce6d33a229c92d63fba10586f3e4924086b6b9b1c12523b56697f733fd96b6145f96e281bf4ab16d9b8d6f52d7f86ffbbec77407e89ac949e73ed6ac229249a7778ceb7f947d5623a44b138ce7a977140b454f8a9aeddf24ca602d3e091df08b325d0fcd9a024dc27b7598128fef06a592d31a1797700c72c202947cf96435142f2e80d8438eb233aa3242db6989e5c416f5d4ed1f7eb452bbeb97594aff36c88b0b5e5084bf10b21b2fb208d85d2bdb8f53174f4a764a8237066b1f7d053860bfa057286d36052aaffbb7e46a92c3503792c52075306f92ba87459703cb077f49c48ee2122e31b03380eba39d8242b9b343", 0x1000) r2 = open(&(0x7f0000001500)='./file0\x00', 0x10000, 0x41) r3 = openat(r1, &(0x7f0000001540)='./file0\x00', 0x382a0, 0x0) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) mlockall(0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001580)="60d969f7fc6a63867acd14862748dd284082b43935816e63126c047a1f465b0df52a5e5783e6c7adf765bbfb7ee92057a7aa1433d5111e2e1d865815cf162d000d138fc2d1bbc76e8e0fa8916c155c9aca48c14da932005523390c1e7d", 0x5d) link(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)='./file0\x00') getsockname$unix(r3, &(0x7f0000001680)=@file={0x0, ""/108}, &(0x7f0000001700)=0x6e) setrlimit(0xf, &(0x7f0000001740)={0x40, 0xfffffffffffff001}) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) sync() linkat(r2, &(0x7f0000001780)='./file0\x00', r2, &(0x7f00000017c0)='./file0\x00', 0x4) r4 = getegid() setgid(r4) openat(r2, &(0x7f0000001800)='./file0\x00', 0x40, 0x22) shmget(0x0, 0x4000, 0xfffffffffffffffd, &(0x7f0000ffc000/0x4000)=nil) r5 = msgget(0x1, 0x0) msgrcv(r5, &(0x7f0000001840)=ANY=[@ANYBLOB="0000000000f50000000000"], 0xb, 0x3, 0x1000) 08:34:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) fcntl$setstatus(r0, 0x4, 0x84) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854917029c11ff4dbfa620000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000140)=0xc) syz_open_pts() 08:34:31 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="a472b03a4908f744f3824f705c72dd3c84707e8c9407a53d41b3fe182aa4e060b5fe0c094479f197f9e3cfcffd5cb1f7a206b1fa1130ded52f103db37f74a8c49266f4473d917ec106f90d22b399e3f4a3c3127cefc7013168198fc35bd75d1455141d0a6d0c0606bfa7ab34bd1882c30d31833999081fcf34f6f2f5a763e449e7d0afcebbc9b430227fd00f577099532481b3d740e1e7f9f51690896560fe0a9f2d753532ceefc6c54596e18bd628f752777189ee5a68fca5a93e02111f9c27fc13b77a", 0xc4}, {&(0x7f0000000140)="1c8c218b12", 0x5}, {&(0x7f0000000180)="c177045d5f2fe549cc284b915b8fc819b85560e818946291b98919424c79c42fa5e9279e", 0x24}, {&(0x7f00000001c0)="e465fde57ba07dbc1216e022ab22ad8817ea678af302139ccb76ba10995896f701d71a669e72b094c7dce888f3cda31fbb06fd26407bcd73c0708374041d9e90af900976c7b78ce5ad97276e60c0f647b411c492887f97029192", 0x5a}, {&(0x7f0000000240)="7978ff995801289125cf4d315f9af857bd5a809daf8ccd3937da09b8a3063297ff841f8a22178add136a77a1961496c6b80b54c82f1b3f870819e6c209d35e96521b4c4aecf81141949c6aa56b4a61abe3d7b34cafbf4554960155d22a479540b2e0f2df67fe5beb0618cecc3175a2ae7a83d1d2650be42e44e548891a355429c6e8de75b286e8c6e6ec85a4bd6c2b9a2a468b9a370c3c76ed36cd4eb112ba99eb8d1cbd8b3765d24857130583c4bc44fc6ab2605b7b1fabad2e69003955dec0dd3f9953d7d2541f249199f224afb99bfd0d4a5ad0afacbd", 0xd8}, {&(0x7f0000000400)="a16bc60cbcd79aa77427c9928986f7326b69d3c57902059de3f23f4388aec22d98c892196f58bc40e0c5150415aed211c736051ae3228170438cda5198ed98ac89b6cf1884ebc5ffbede628be563dcbb696ea2133cdb7976b78405e659db6f1c6e449dc690d7e9ea29f73f58f2077cc1ab5570c7a6d4e4990d51e60634f42d805f482e5dde9aaad9e5b5c84e08af6e5e6a273f649fadbee6f89f0faa90a81f9b92d962f9dc4783a3a0065bfed9d5a7ca9171eae522e5909d0f983156f81e5785d9c83f1f03db0c2e858f4d9cc6dc4e34d7eedf87f0cbba7de383d1ce475e1f7f0b57fa36463256", 0xe7}, {&(0x7f0000000340)="04b922bdcccb", 0x6}, {&(0x7f0000000500)="0c58c42244b6e0f95e6739bdb55b6a280c19cae35616821c40074c87d1a0f6cbaf24513a2c61fe410bdf024b26d7549172a6a35de902e1d7bae4056bd54378eb3e3b1de1d32a47500907294b", 0x4c}, {&(0x7f0000000580)="469f737a1a83485df279c348825f88723fc2e6280b8006bb05a206b3d79c2bece2a731db6c2806c0fbcd9de6c01cb495b3fd86871f9dfced8ac8d88a0a0e5415fe49411fd47df20f79772c03425fdff940861a391b478871820285e3b92702705ad66424cd49081029edbdfa20c032a76f28b2e89c4cd2bc46e206f2bc6ad364d0", 0x81}], 0x9, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) sendmsg(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) 08:34:31 executing program 0: r0 = socket$inet(0x2, 0x3, 0xfffffffffffffffd) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="1f3ad0be9ae5e2debcd45f2debb180faa9b0ca042937bbea32fd080656e5c65176d341a298f73cc8bf4553bf6173c795c33760567d8d23bf922e3e1ad682b3b1659bb26ef8b798631454361550aa9c11d56e1056bd457e008368126f6c0e9857ab1b7bb735abfd9c6f2d99c33dc2383ae29c81c47454f70ab0397b3023cb4f7efc9a80", 0x83) 08:34:32 executing program 0: r0 = dup(0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) 08:34:32 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt(r2, 0xfe, 0x3, &(0x7f00000001c0)=""/203, &(0x7f00000000c0)=0xcb) fsync(r0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) ftruncate(r0, 0x0) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x6, 0x7}, {0x8, 0x6}}, 0x2) 08:34:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = getppid() r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r4 = fcntl$getown(r0, 0x5) socketpair(0x11, 0x3, 0x0, 0x0) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() dup(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000080)="561cd83f2c700ede681815e7441f810885adb4740ea793dd52a1279c489e8423ccf8b6b739f58c6e65f3fbbfc4137ad7f1346da42f92b9c408a5d297c7d0ac745b63deb2302992c1de9cd99829b3e7999e438edc0ddbc0856f7c72f1c4623ba2305530517b8966ab7274b620a8a4d25708c5e205c34a38", 0x77}, {&(0x7f0000000100)="dd00695ba5b0703ec06d15a45c03a9ea4e1ea8eb4454ad7fd7dbf6703711fdc04dd01a97ffa34dd4ad317ee9db2d917424bd9697", 0x34}, {&(0x7f0000000140)}, {&(0x7f0000000180)="30f200e88ae63557d1d085eb403817f247b41afac9c14924528bf8a45b8646d775fb46245be724383e5672f7ed7d603e952b8d031b3dfec910784cb5721d06a045cada946a894acb25b7ccf4881f39ceb3cddaedc2f490087dbd8d6d962b99ca4fa5e73be1aa78f4e085a69c41a1f53ce591a919c00bc8290ca3", 0x7a}], 0x4, &(0x7f00000003c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, 0x0, r8}], 0xf8, 0x4}, 0x0) getpgid(r1) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 08:34:32 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x7fff, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) shmget$private(0x0, 0x2000, 0x108, &(0x7f0000ffe000/0x2000)=nil) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) 08:34:32 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(0xffffffffffffffff, 0x5, 0x80000000000000c, &(0x7f0000000180)="6c374f1e9ddfa62d51985e08bb61ad9ef9302643a296b0b84cff91768ea4f24b187d7a7b1c27e2f90f7b5e2f5ece913a25c5e11e10ccbee6ab353bc89253c45275ae5f426b2cadea290fa8008acd6ad9c8b804966ba10500005d249728a1aa13b5bf05000000000000003d30007575cdd74dbf43e00a40bf3c72e1c2085c32bf6f2df0860d47ee308d70a41bc86d732bff76a64c5c88b03055b79dd9fabc9f94d8ecde276582664de7cd32e2aba7f7a1e21a04bddb00e25c5c693fed5d26868760a0e025ef7bf2ea114c2b25be169c", 0x10) 08:34:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000001540)=[{&(0x7f0000000280)=""/89, 0x59}], 0x1) 08:34:32 executing program 0: r0 = socket$inet(0x2, 0x5, 0x822) setsockopt$inet_opts(r0, 0x0, 0x100000000000000e, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 08:34:32 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0xffffffffffffffff) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 08:34:32 executing program 0: r0 = socket(0x20, 0x2, 0x100000000) clock_gettime(0x6, &(0x7f0000000000)) getpeername(r0, &(0x7f0000000440)=@un=@abs, &(0x7f0000000480)=0x8) sendmsg(r0, &(0x7f0000000400)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000080)="397ee07dbaf5a9d6fbbdca14b74b7b5bb002ecbdb28a137e9419", 0x1a}], 0x1, &(0x7f0000000100)=[{0x98, 0x0, 0x19b1be63, "6a10c2ae208394661d372d6680fe299cc178710dcafeb5de0f60caef3e367ea490e5a61d961e1261fba70e6ce1c0d7bde1f38322b65cad8ab95def1a76f3f0f417be091b852cc2735dcf8a502ed3906ec4db7c382712c8113349754234c412eedfa5cff0761a7911cd39495c75a03f135372362263f694e6c8f4026be716cb7ef202ab"}, {0x20, 0xffff, 0x6, "4bec000d799e41adff7efbd019a9d5"}, {0xe0, 0x0, 0x6, "c80d032c269c0422aea9581941a98c6934cc4bde0abc6edbc30a439407c1b52d729a82b1469c2f9b8df310ce20fc218843817c9576b98e05fb8e586c8984124799815060f7b3e6fc27384f731c06c3b8ab8d47ff506404ae0f02a20cc308a90168df9a9e7028fe868b0166b034b31397aab2417edd7c2f34a79fe99ac3bbbf4b000c2c6f36f41a5ebcf4dddaff1ca1bae3814ea4c933efa062b0123d69f479e9ea5fbf92bc5d6843bd7fc1d1884b248e2441ee07cd4d0e59b468174e774a7780314374166fb9e58187e90573176a"}, {0xb0, 0xffff, 0x6, "dad2d70388e610d9b2064e960dd4e11a2d1f81103ffc4e0151e0033b73a3c9f1f6cf66474f4fdfef3b4e3791dd53310a30a825f03ecbd0dac8a3dc4127f6dc811a0ce73f36d352f1414f4918c5074a928921714d0f166b9c5d81c2cf44fd800ef9644a4d112f268e4febb5d550081f45069ca162f2c1a794d34b33315ec1271677d7c6fdddd9a44180882a68a59e9aede92cc2ea53f53294980c"}, {0xb0, 0xffff, 0xfff, "7f474835d1d4fc2c22ba68158d895b03d4429c3c06f5b5036bf4be2e15086f388a02085f6d6d95cc39e3d7a3d445ccf2daaa95ad558270c315266e2af2de025638a68351f4a54017a48ec57f667e67cc2d86ab416f7079f3bb009f8c9e1e0817d512122c40acb37320de591dfd8933b0139f6dc8cc7d428701ec9f2448a4add3b35a1e8ca10ed6cbe268a56d2ef77810608328657e82fba3cc33d7d9201f40"}], 0x2f8}, 0x1) 08:34:33 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee33", 0x3a) 08:34:33 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) accept(r0, 0x0, &(0x7f00000000c0)=0x3b5) r1 = socket$inet6(0x18, 0x3, 0x7f43) getsockopt(r1, 0x29, 0x9, 0x0, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') 08:34:33 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x8) r2 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r4 = getegid() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x6, 0x8, 0x2, 0x1, "b4830a3cd63a62425b8a5f7db352019a01a1473a", 0x4, 0x80}) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="8def20e0eb14adfa2c588e370a4b3d2d0336231e94d4c36c1e50192a88ecd2ab4e9cdfb0e7d55e5c807bf8083377cdf5ad8e517ca6107ebccd0fc69ca58c8858288b0fffe46a2f5da30a76361fd7e843cd9016a319f0c159d54646f05ad70459a8f2996a5db1b45fc3259257d56d6cd416c07c7ae8d524218e40f8c4e3f64d4d43444334c55e266cbfac94054dffd1f9c9973e34b027535fc02db3a7a6a0ac22c65fc5d820040e1f9668a2394a0975183a227656337ce056ac5f66b39178a75dc0659811bdf4969822417f6d5db108e2c902d248d729fa3659f6f0c4152bf0bc418c9e72922bb75c0406d8b78c1cbad66aefb517d4cdc8c8ac6442543080", 0xfe}], 0x1, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x8}, 0x1) ioctl$TIOCMSET(r0, 0x8004746d, 0xffffffffffffffff) ioctl$TIOCSTOP(r1, 0x2000746f) 08:34:33 executing program 0: mprotect(&(0x7f00004da000/0x2000)=nil, 0x2000, 0xfffffffffffffffd) madvise(&(0x7f00004db000/0x1000)=nil, 0x1000, 0x100000005) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/32}, &(0x7f0000000080)=0x22) 08:34:33 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x19, 0x4000, 0x7) socket(0x19, 0x4000, 0xfff) munlock(&(0x7f00004e9000/0xf000)=nil, 0xf000) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 08:34:33 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x2) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) setpgid(0xffffffffffffffff, 0x0) r5 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) setpgid(r5, r6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r8 = getppid() setpgid(r7, r8) 08:34:33 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getpgrp() fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x3, 0x1, 0x5, 0x0, r1}) unlinkat(0xffffffffffffffff, 0x0, 0x63d6f27cfd879b6e) 08:34:33 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x5) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "dd41207567c09cb93f4e37dba2a874deeebcba01", 0x80000000}) 08:34:33 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000000000)="f7", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) fsync(r1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f0000000280)=""/4096, 0xfffffd00}], 0x1000000000000116) fcntl$setstatus(r1, 0x4, 0x0) 08:34:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10000008002, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r2 = getuid() r3 = getgid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x6) 08:34:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x20000000000005, 0x0, 0x0) dup(r0) 08:34:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x4) r1 = getppid() ioctl$TIOCSCTTY(r0, 0x20007461) sendto(r0, &(0x7f0000000040)="1acf2c140c2c3d8ef64b8e78f1679a6049b26710a9d2cd2ac959bfce77d470df37dc473bd346d9acd6fec131715e9698ecaae8a6da85b0af51c2267a87a49f1e48af59031e447c105fae6ac79d2898ea2f28ae1e3d2c6043c058a154d12ea7603e28445bae318c87c5a3c25ebe4f167a9d25b099d7550e3a3177f2df80318d7cbe7041fbea909930f8c6430d4e596440e20b801d699f9b9c5f28339763abcb11da1ab4bd9b207a2cbd743f485f3f3542629cb780aff985b1ae8ff05dad6ce08ff9055e52192cccb3ee20d36a4a1bffbea00b20c3fbdf0575aef464940fa4ebf78ecec5d5e4108524665e38cf1b35ac749f08ce184adba9a9f1af", 0xfa, 0x408, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) munlockall() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 08:34:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) write(r1, &(0x7f0000000000)="02f49ed4e353f6c364dfd686bf2da55768970b80c2a5412464a41e476669e7710b6af30ee18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379447f09d227c20bfdb7deba50ba920e5f712309d65c4289", 0x91) recvmsg(r0, &(0x7f0000001400)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/225, 0xe1}], 0x1, 0x0}, 0x40) 08:34:34 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000000)=""/90, 0x100000289) fcntl$setstatus(r0, 0x4, 0xc8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() write(r0, &(0x7f0000000140)="2deec57a1d7b4a61843346", 0xb) fchown(r1, r2, r3) dup2(r1, r0) execve(0x0, 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) 08:34:34 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') 08:34:34 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() ftruncate(r1, 0x7fff) close(r0) r2 = dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000001, 0x0, 0x0, "0124b8b4e4ddc01c08072adf9f5e2538ad905f4d"}) write(r1, &(0x7f0000000340)="2091f1b55ac5e37a2078a966a40688ad9db1873ea0c14a9c99057d2e68a6b2cd1b6f514c1b07920dff9a169d2b76cba49c78620fb2232797bcb9f253872e37990a9a9882f92f3a7f5104eec8ab46309c11743aa594e9676da50f00780f7571e8506ab49ca2d1bd60b741e24d430218d16b41277d5468f760cc3c18bfe3e563a012225ecbbc15ccc836e31b1004ffe7daa961349726da1c8c9d2f42baa4e24cb35cf42bee6e813e6cec1ce3393911b7bb4882d0fa9dedd486a0233af819915e2b336050082dd9c63607d7c0fc4d2ba718c749589d49d552cafa79dc09de8d2b34f4f97c1886da308f3745741982df28e40625e68fb096c1aa17f697b704a8275187223bceb066b9a32f696a8b7a4d0184167fe30be12678d29af4e2f482a3c528b9bd75831da537f991fd998dd3539d419be144365ca12bf86b376a32d2d8ea6aac6a90aceb5bcd1847caa285ec75b97944dcffd47289d53fce61c061a00a05abc6e4a1b1f89822deb4e718cc56e434fa0aa4d565911a44ed9d74f1654722afce43abcbbedbfac0578acc984bd289b6366b98a254cb6819103b35b0f74686412e0042c9e0709e359d1424d71ccb448150564ec52f8105dec07fc28a7472d2a0b2a6f2915f4427bb506defa88ac2cdf998e32397b625a44d83d7903720c4df25af49402bb7a877c4174517f5276b62c07142a43a9d13316faa1d9f50de7000ff665a529047dc7293218652c0129b93b6d609b8fa0559b4f69e84ab8508b6d4a408e2c8381f2db35aafa156790bdfd48c3e8768a4b4174db449d747d4aea4dd400e6a8f7061cb4944e247c3fcdd18c2c35525cb2171b4dffb462525d80ff77786d90a35915a9a5503f6b777c8656728b8a25d4d2241734235bbe43216807309b2506a5cf1f16c24274387b4121ddc13c64b47a5ba7de102917c107c1f1f7a0922c1d1031b9c8406e76b152afd5c3d772253a33be75dc9d70bdbac159ce6913d2cd2bb0aeb67013f6596026110cd778ba30bf3cd70e5c73c88888c86ae8c6f266d0cba42ef54cbf26c8467f3a03c1fabb9cf107dd75291c403614787d19a0ab8151c666e93a91e529e5bc700d889ef28bb47e92a4c2e35b1f83444c04ad9a4f9bfe9375ac028de20eafe7545a7d3345ded6b513b6582f47f7e54287d5f57980a08813704812a8f48dceb8f4c61578ecdc24634501e21f78cf45cd8df7a01863f144b786199d1d76e822baf8fb1525cf8fc9d58ed40738113279eea9a6b4b092d517160d3d13fe7aa3bc7b97ec0ead3114a4e31af924d92981c937bf1e7e5f5c77d73b6d752a5d8af1bd846b3020c943382669dd0d88d265945b6ccd68b9d664323e83744eddff6ecb6c0c3c4e2f3cbc6373777916f7c82452c020bf3c758f0265ae7b6bf8c4be08893125424d18016265cd8a45d96babce503a8b917eae7c261daba11da5e48f0c66217861ea49dde8b086b6b2b9e14aefd121d1e51754b5b8fdb623a7a8a9155f1016623ed4a0da79e92a30dce10e5cc2ca4c28ead666cb2590c36ac7df20efab897c36c1ea5cbba587c4a2672a1955cfef2fa8adf2ad1578d341c99c498fa938bad7bae99f116943d161d037367f385ce0c07d6359767270000df66910d6e27dbc2c8f464a54b1f956bd8da0587e88d9bf3120f8d2c64c81320b4dda2105d97d67b645677cfffa8b91da23fd7480685d4f540fe1ec3f9841b0d8c9c2f2a73e22a50fd2d953bf2c61ee58036598660222ca89af2d94455fc7d17a2936882dca0a989b4b61e11a46bb772a18c713c6d4e7104a48e74444c8a38e82ddcbff91ac1a45018d2b674285ee4b57df6f937281ffca20e2d230436da0a5dc37657939f531393157f2f1fedd7ff9bce2faa6051cddd798dedd179ba3314aa4de6fc22dcd738b00bb62fe986176c291db484cf84d3fd1ade4a3eb8af83cf75e2b8b91bc0e7fb5ab9fb63681afa12d51d47e6f3cdac8cbff23cf972960f54264d78c39b451470cc824d7e08cbc5146c521acc1402eda530eb4654bc3d552717a3dc5b3017306987835e70e5bb328a5a5404fbc308e98b335443d178563ebc059504d8a920750800a5cfaf7120f180b8667adda3ab860ac83b9799e044201790465307996d0b5ef36118b2c4186747cb485125b51475bd3c04a69d03076be92a2879de17151d694a4b589180d97f0d9f86feb54d2074065a1def5d54da6b82ccecc1e3d92e15d5bc65d30f16cffd1241d454e5d315e47f159e0947870f1331e6528ebbf640d961efceb2be528fe18fed4faa7cb7dfc1dae16923a116abe7f1263af713ccc04b3515a1fcefdb963b8b3be10d57cec9bdfa18790b71aec4a9d5740f98d17848beadf3e2e087061934a2f8331c88a96772b8335b2fb3eabb25d24a18cf0dda0ebb85699c09eb1f7696d2723d157ef18c162364126289413c4866a6f4199cf657939707e2ed35e80d9355da09096bcc2eee8110d7da67179920f2601ef8874ccb8749d3bd9f3de4ffda8bef6a4bdbf02609ff7102ef45178c2c88fba8eb61824cebf022937b759dabc0888c6900c2e59dea12aa486a1c8a05f48d9a3cb52928304ac50487b22a501af9510202464744fb5abd70ae3e1864134d14b4d53dd7c274be6d33ccbc1aebf3c685d373c4ca2944b2de067e43f70addc8c9bdca0fa497788311f3b32097c975909c6f1d332f3bebbced4442c40025b6a1984fb238a0f621dc510f98a82b5e85c445a4a4baf9234525373be0b45a41392edfefde2f3f6481a022c4e98a183902274eefff9c9f91ae0cd563b3dac19ba2460cb42af7313ed88870dd6075cba33c4f1e84eeda0c6aa2e3528a43db60cbf862baa252cca4b1e09fbb035d55e332dcad8d457aeb0c8a3a70b7341a115c7b3a26f12fccc67bf220909082d072d400491686dc00a4af696cd81e446565f4ccdb68c61d9042a9e25aa5eab779f8dc3c7c86adf4141a59d5af3a12009b21936f70318997560ae0b54f5a4e1f88610330cc5a185d05faf2eb3732fb71d96ac02156dcf1ae4c52dbe047aefd295f0fc3d08aea684fbc805cc40c7fdd2ee211747235f75d8930000c5d50c078521751dbd022c9e36da4970cb5dba1f2f018df303a72b7ab973260b039fda71506ee9f07ea23c91c2e9a5be61e255b818ce78aa0c420f44e89e712695fdde322775fa3b557d62d82eec281c5fbfcd2a0eae9d1248f4d11c42e1dbf52552850d6356acae17a009a5aedbfda760c2398d2163210409e58aef8a61488c51b45bfd9533e0530d3120c982f454bb7080844f5a3e55ab41148b0bd7af69d9a06fd04e000329b4d01603043cf26fb0ed8d0dcb5c192e00f755d6fe6ccec9c66245cf80dcfa0d9069249fc21f4e331fa06be4ecc500fcd798f5c5455c148677d3fd627548eed4f076ce2de685baf0f3878ca595846947b9ac9c51884a505e5a98c0ed18365e10d618e6b87f95fcf784408b70e3127912fb6ee1d377db8aa7b5a817448d5bfad32cb2301f88a1e5bfd8af4ebdbad9349e6a9e4b2ed87e73e3ff35fa1364f35ad7e541554bd636bbc164e541bca28643b60c86cf96f7d34276278e7d84de239921430aa5492b568e816e3987a608bb7e9c50c1ba8e08a391dfe3ff7ac465dbba14b4943c5a69ef843b41a74281a228d2effa1d2191ec1c32676898f9079225519b0fdf0606734ac5503073cea508f23dc926745631ad3959ccbacee778cdf13177513eb23eab461b7f826a095142d27e1fd5440b93b2bedba5e241b974fd09cc3e3cdc3a6e3315666f7d1ea18f56cbaf4e11ce3d5a8fcf89d58f1921eb411d23e70b7164f720c99c05eba58c721d21f86747cd2c0f51e506ab02d9462052db98894608348369483b39d6791b46fbaaf296d542100f2a6d77037ddd2a3e8050da30db734cf1b3c43679b04ffde7e65324622f1890db146946bc9739f15931d3fb61730eb35dcdd21cc34185388ca3dfb19c34ea262ff2ae7c9984fe04090677a56f0af2fe4c50f2494041c65532ed3444542106a371330850aac13f7574a928131e45777009c0d8345eb71866231630b273e404a022495516ba858308cc185faedbd0c68dfbe08937012d7d08749a2122358146c9a1b91c9e97d146b5f6f686b2d11d0664d526a703871672c5f8df2b5f678f41673635e27f300feceeef8f69e5641e37d14187723f4ac30c26fd476a4b34de51486353ff83626831751d5f173f88d07c6cfe1e9028164b6ece22f563c870224bdd79ef7ddeb31dd3eb909fea8ff31da3600684e55e6a8b0a72bfc2e99883dd67c4d53c14228102713d161e4473fa8b05c100611160db0d22bad46bbae6f6c054e22b394889d26b58c9c5e8aea2ee4e7509aec1d86e5548d3bbcee23b06000d5611c6bac4d648763be9ca36380c39a5865279b7eed9c58012fc27faecee1f95050e67ed034e6bed249d3456af62058e894ddb78d7d684f41d29118786fbffad8b4486af72591b0098416e404445e6d9bd9123814d47d03f13c8682fd966bcee4ea850e1690e7c201f7a682e30b66f469557da810b42afb3de81e7e1bd230bd874797e8ae14efa19aa74e4ee78e1ac73908fe3a96f6f15cc7182c7ffdd2704ccdc101fbcfa360a57f4e3bb3cb1a2054c5caa008f45ed4bc1bf53325c4f38a1b14afdefd61ecaed83bce5c3dce6d093f5425ef59ed81a1e369ef35a3806bbbbc7b71512f577bc63b453531db004442cfef4e84b637472504b76afc570db3588206e74341c48ebdc2263024c2fbc6bd1735a47d59af13e86887413d01d5a9a2b42365176e30eab60ff716c2dfbf64e512e5862dc3a09d69fe115b14114083ba6ffb4a93079f5716b72f8262f892ce606e2abd7a578f8c29ae155db2ea294a876ed8d3ed43be1e8091fb498618032e7ac346e58692925c7c594863280a8e0b49a63f6b7913fa7c5c822ccaaaa47809903c2667059f7b1e26c67122f1f1610ae62e33d4248f047f7406c8278794eb2be440b21b146b6c0714c7d2dfdb2d69c293156b392eff30e85ed38b0aee2ac41a346d9928c756215598de9aaaa2d3e282baef53da5b2e5223a724fbbac4261778f8c3824a523a31d8e07d27276487188746668dc7ec7c93237802437173fbff0ce532b8074f9197aa376d6a522d535b8304949382f83e9cd723107c58a3214815525311346c29843d9b893ba55d7e8d2fd1ea600739c14b3dc31f8baeb99efc6f68a1bf9637b18d84aba3f3ec7086a9f3ce35d0472926a4f3138c6db100166bede4dfd3ff6e6b305a7781c0bdc935e7e527cb142c6457c7781a4ea21ca99301ae63323a1c23079162cb9e55bde32213370468f16ed1fdc50cce304b8807f636bf788107460d3864818365424fa9842b56f9c92b372a2afc53ca16bf7861be39cfb6fc6ae9e23eb35be49cbba9880afcf5d8bcb43010756a10f63386e9f98961fc49f4f85215f12544806f3d273ac1f987c4c685834621de927e5fcc62db2fa239dc0c312ed0e1da68df94f8779737ee8928f9e29704b07e4582733cc790fbc065c258ba83dce5bf3dbb8dffb1fc238c04d1cdc46363c3a54b78e1be6c805dc2d0fec139e4be710971427b898805c75255f16e8802d8fc404b46d2d417ae6c4d670a04da4da0d8398d5c9bceaab2d6c00da20845eb6e9e56e76a6f98839d899accf70d5141ef04f430762ca9b72de916bb1d5e7dce24c25ea71afb20b8b676f174a52e266bc5608aeebbe38dfe723141bd2e5054f489cb57e5137fafc968adb2a61a40aeb2cabc8778ac127ae883efc98376f568e4fddcba10de", 0x1000) write(0xffffffffffffffff, &(0x7f00000000c0)="148d063beedd2ad5cc02d55c3cf6edf763e535c51486cce725316058b73b0ab6f99dd373f3969fe6a9b4f29787c034d9882372608592faf4661138f46e5043cfa9d2fa327c1733fba56161f6dd0d3f56c89889f67d5dfc8b9471ec0e5b3eab65017cfcea899b13", 0x67) sendto(r2, &(0x7f00000001c0)="5a57075db2b93b22d13336cfbb8528eb51e8785fafe63e94300e12ddb5d6141709ec7029f38f1c94eda3", 0x2a, 0x406, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x20, 0x2, 0x8000, 0x0, "393b6a9ee6a15b5223f7c122aaed250616241d1e", 0x2, 0x7}) kqueue() getpeername$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0x8) 08:34:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xcd) r1 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x96b) r2 = syz_open_pts() r3 = getgid() r4 = socket(0x20, 0x5, 0x5) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000080)=""/185, &(0x7f0000000140)=0xb9) syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x9, 0x9, 0x4ca}) r5 = socket$inet(0x2, 0x3, 0x81) r6 = shmget(0x1, 0x2000, 0x170, &(0x7f0000ffe000/0x2000)=nil) r7 = geteuid() r8 = geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r11 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x881, r7, r3, r8, r3, 0x1, 0x80}, 0x100000001, 0x800, r9, r11, 0x8, 0x6}) ioctl$TIOCSBRK(r1, 0x2000747b) recvmsg(r4, &(0x7f0000000580)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000500)=[{&(0x7f00000002c0)=""/94, 0x5e}, {&(0x7f0000000340)=""/80, 0x50}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/65, 0x41}], 0x4, &(0x7f0000000540)}, 0x801) sendmsg$unix(r4, &(0x7f00000007c0)={&(0x7f00000005c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000600)="a115f22d69a09c68b13c9b128a6bf6a01a3e73c0de25246747e9331715595d09070caa89ae94a9a42de462b57f4740a623a798711a873fe3cb6d5dceab530478c2e575f73fc2df8fe8e708dedb9a897e0f68f08acf7abccc5f571b279e1cb07ca2c9a5650b2057f55362e24aa9df18a5410cc100e1ef8ba94e7242a938f9a15ca01903c1", 0x84}, {&(0x7f00000006c0)="9ccf809709c79136ce8736da88f91417007e8bcf7677d243628cbb34dc60f8fab5a8ee73d6d20946eb25cac1e9bdba3530130aaee6e2a5589aa3d9565c0d497a9b489be9f603b03e353d150e6ab99b49bf1b02f335fcda12540f4f3881df8463ea53defdcb69cf799f81205b79987131cf6832", 0x73}], 0x2, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r9, r10, r3}], 0x20, 0x401}, 0x8) ioctl$TIOCCDTR(r2, 0x20007478) execve(&(0x7f0000000800)='./file0\x00', &(0x7f00000008c0)=[&(0x7f0000000840)='-\x00', &(0x7f0000000880)='^\xca-\x00'], &(0x7f0000000b80)=[&(0x7f0000000900)='!\x00', &(0x7f0000000940)='}#\x00', &(0x7f0000000980)='\x00', &(0x7f00000009c0)='&$,]\'\x00', &(0x7f0000000a00)='{%\x00', &(0x7f0000000a40)=',\x00', &(0x7f0000000a80)='\x00', &(0x7f0000000ac0)='\x8c\x00', &(0x7f0000000b00)='+^\x00', &(0x7f0000000b40)='@\x00']) writev(r4, &(0x7f0000000d00)=[{&(0x7f0000000c00)="9213b172340f720199f0c7c97bcdfeeebf17ec944f0d79491401a4e175b6f59f21906fefa1757b6d832ccb74942591c795fc2bede5923258167dc659ea425720d826e81580bbf0b05574239fda26ac4333051b87342a253426b4b4a98040e80fa49e302d42b2b1a54fb577d52fb6dbe3ed0b0dcc34481639c6", 0x79}, {&(0x7f0000000c80)="e033f2cf7f275ef9b2fb5947d4f27e572382d96536521c273a15eeb70e691aad393ca5a62e49544f6b081383df59aaec60ee8eeb3e01701fee65a4ada673126e9bf3e06a5f9578c6df47e1041a728ef3229ceee557", 0x55}], 0x2) syz_execute_func(&(0x7f0000000d40)="c402f53f1fc4e155eacbc4c3f168800000002177c46205b9cefcc481256085690c00000f180ceff366440f1ae1c441f970720b0fc4a14d6645cc") bind$inet(r5, &(0x7f0000000d80)={0x2, 0x0}, 0xc) pipe2(&(0x7f0000000dc0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r13 = open$dir(&(0x7f0000000e40)='./file0\x00', 0x10, 0x8) linkat(r12, &(0x7f0000000e00)='./file0\x00', r13, &(0x7f0000000e80)='./file0\x00', 0x0) openat(r12, &(0x7f0000000ec0)='./file0\x00', 0xa10, 0x2) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) 08:34:34 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) accept$inet(r1, 0x0, &(0x7f0000000180)) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) 08:34: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, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679aa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a00", 0x10b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) fchdir(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08fce71000011000000b990000000577d8cc400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:34:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) r1 = semget(0x0, 0x2, 0x4000000488) semctl$IPC_RMID(r1, 0x0, 0x0) 08:34:34 executing program 0: setitimer(0x0, &(0x7f0000000800)={{0x0, 0x9}, {0x0, 0x7}}, 0x0) r0 = dup(0xffffffffffffff9c) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 08:34:34 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff", 0x170) r2 = syz_open_pts() close(r0) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) syz_open_pts() r3 = dup(r2) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x3f, 0x8000}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) ftruncate(r3, 0x7fff) 08:34:35 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x200000000, 0x100000000, 0x1000200000005, r1}) 08:34:35 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, &(0x7f0000001700)=[{0x0}, {&(0x7f0000000440)=""/198, 0xc6}], 0x2) r1 = syz_open_pts() close(r0) fcntl$getown(r1, 0x5) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) pipe(&(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x100) 08:34:35 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) munmap(&(0x7f000071a000/0x2000)=nil, 0x2000) getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r2 = getgid() r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x5, &(0x7f0000000140)=[r1, r2, r3, r4, r5]) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 08:34:35 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x1) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x1c0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000340)="d1c6467ac36cee344ee48f9e5b12678cdb94cc970165056a386b37da7098232c5ed51c3c8bd3a390de2a8fba415b17289a33601b51ae5c11fc7925d0c4cf88f7dc5fb3f95629b71a4c1fccfb928d84605aa31ca38c9a5a308b71dda46bce718a09e96cd164cac05cfe7ecade206d1b691af790fa0ac590b3a5431e8e1ac580ca066e271313ce23f0308d0fd0c6c140a3ac585586f209b3a4c1396381214bcb2f19fd225e6ff2d99d5417638f", 0xac}], 0x1) fchdir(r0) map stack 0x20719000-0x2071d000 of map 0xffffff006728ae80 failed: hole in range map stack 0x20719000-0x2071d000 of map 0xffffff006728ae80 failed: hole in range 08:34:35 executing program 1: nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0xc4d, 0x0) setsockopt(r0, 0xfff, 0x401, &(0x7f00000000c0)="7eaac3719edb84648d4831c4a7fc2860abcf4e1162ca4e03616918bde2ebcb2a61660926ee1cadf021226e26ca2d07cc723bcf3ac889de4f2c22b35bfd826dfd0c7b18e80e1fead7776f924ba0b2e65c99638eca0b12d7189a33b449e1aff94d45c7c4c50f6e75566828a8518b1799a29b1b3e318d9414a7c54c1f51e1d1e72276510725e4d08553336f7f35925a81b4e2bd02a04c1369372fd6815f8a27bd285f875d279e68b5ad5f520cd5aa79b54cf5377b1cdfd459ee6bff4d3ff07d492b14cb8d46c3bcf2893ea6c2e48159d5d03b3912ad69502206ac7708df0d4acbc32eef61211b7b309d97ac450bc7e3d4faa47fcdf736a71fb6eea50afda729e083322aa00cd9f9a9905afd9e9adf64a23f9b5a57e3f77d07b715b64d2b2aef0195fafa70f5dc4c7cebcb7305e8c4cefa8536093a4515317a7aab12c925e5f3e15e052d0e4111b66b1c04a3eeaada0f58f8d5f19e3e9d789332101bfe97ecdaa83ebd51aed4e972bb6997f74a27aef2036cf9168e0b3fd3da648ab60d38efe62a012e76af0ac88ff91911fdb8572b52690a4fd52624616fa429e311990ef0d4b599dc7df062bc9dc1c5492c50a7304ff745203be61121f5916cc7ac72d9d13c073aad50da98bf6b6fb41ff7702be45c4bbbb51eb5fa182887b2e63c248cc2a2c7f1395531a3a77416b3ba51ba276d270f4b8e355d88342f4a548dc73954db8da5159d50d8227d28b0d25bb0df6d7ec875abb24b28c36b48ec822eaf150229763cc0a53cc5ef427fcc51da2c83ffcb044a739e882a7cfc3cadf568db68a5d33f49fb62dd9ff4d86274d5d93503c2e87249b482e0e169616fc464daef45261b15f9d7a299623c1a21dc207b41e0a594153b530e0b63119f37761cd2afb42c13791d64d2023c7c28edc3fc86f9dcd766f6b39d3dfeb07894a7df263cc558b5d9994f768668bd35434b471b98765d39c1d6314ffc6b48fb7493b65cf9fd7531562a9c3c0de501f67f974bf9956ffdfdf16bdfa255eb81682cd41234013e4852fccb7fc20cbd4399cb9d7cba226571b7e64456aaae3bf67db610ab458a3cb1454e2a506ed2ec5dfcf1eadca9a69a9de4ce90da9b4c196cb7f7d6171cd1a9efd0ebc8f38a773f92ec805dd12a28f193965bfe4677fab8e92f3f658678c9e20b914a96c87862ffa946f82dda45a1ade63089a739ed7b2fd4d59bf718627be432aaecc8f67bde22edba630a001f62788a258bbe549432f97d59b921d9f2d7c96c0b9595aa364d7f01405d1b22428fd79879fa0dff536d0d4852aea2676e0f501ec2cb4755b8cb4b3fc22effc3e3c92a6f33c43291256724a65aadd77e5737970d4a146915eea1aa40316e2ffc4d5443252424599696539bf141ca5afbd6afa2a8ede31c6d0e1904f64af826ed2432b99674a466d6ce9732e2a5096fc65fccbb73618b9cdd33279f9eb31b78d6f471dae3e294467071aab9fd7ef18257a45519736e20d6ca87eb27b12c23678a361342d4d32c3683a9a82c3aaa150710b8664c7d563923f07fcd2b5b91a3561840ca840979b85ae156adc088de754381680cdb02c1be2ebcd73e535251fe4cca74125a52b1736174a8c607e658034f8d2ecf777ab39bc77efad1f8e8bfd98673b31f5bc8370fdf0948be78fcfd7d0b118b1ef87d6bb9440861310d0120b4227841a41212063514fcd799acb4a131f3649ed30f518b48bd0933beca61c17c8af8fa99173ca15f50bd24f904bbdf68e54bcffd0970389e42bd69989017192e8e5782cf8c7a0ee497b9aa0cca7d8af1d74c2ae98b6f6f0df4dd5c36546726f1508b5fd629f53538bcebd99e6f9b1246d1d5cff2e70c390c31837d56abb07d153c7ced14531665d900781f736d8fde00359c8b755b94d19fabf98f67ecc6054791c2321dd804649a8fcd9fbbc3a912a24f9ba27c7cc958a409c9b4430abc79c852ec2802a9bfd15298ca09f1ab0b492815689b1d022b3d7967ecebe858f366b5d57ab51f630ed6b2e13f79b2ba2728255ffe3d952bec13ced7576c4868bef52a5850b23805290613f231849106e39d18cd85f326d6bdfece2b8fdafa866718ac3113c6175d34dc499d523b2c3b241ae3557dcfc30522d13709870ba3fb4518fb8b27dba695836b459e962b76e1e2c6bc96fc66d2ed4f4556394f84f54c8cab8ab5bb165559be34a19e194481ddae15fd6fa8c2f6e4730a9e4daa8c84dfa00a42431f2913180c3092a3c7d61847ec7bd811132c90bc40fa81460e92246ab78805ee59ce450bd03938757a90c24991d0740ef18eed913a900077c2f53e5976c48b78440d7d605e5e9e147a736e4189aefc1ff642417618e0a71c20b530a2d72eb0b34c7cddf2d65774fd1095182202086ec58de1029db947faa2610ca40e4ccb7f3da0c9c19fa4a56db02e052cd1463338acc05c8d3bc6e735d0ca6fd7e358e1e9e241984e7887316042d455e2e0de6a683960e23d9211cfa4c897243315fbfda156099c2b8c3d32b040524683a0f9c3240c1645d424013caf4e00c738780197e834d7a179e4f385595211e830aaedbe9fee538f26a6e406f2abd2d80fe29e2ba0f66a41da3385d25b5c72a49140be09ef8e121c338350aa73500c606630601a092f94e2b90aca24913af11a5ca1f5a96051184259b57bdd2d15d2b0e42a6f8220006dc7b8e3c6724cec516165da6cbd96604837f489996b902191d11f1fbe9feb780d0a9658dbf2e0203c9323c081d8644c3fc2d772c375036d8c7881de284a9a30f8aab9070253d6c8411ccf4e20ee1a1ae01d458af749ae36647110e94a0e8625d4c3064c0c1980ffdabb1ae32c80f6527d5e9a79b601984c2ebdaed547943fe2ef80454b69c4b1e3414ade5b3e205ca0939fc7179f0c0908ac9bae4195241b74be4e4afd2a142fe1d291cd1c151a646e28fe7736e3c2b0e82d0b6f97c299efb2b46aed5a832ea444e7fe1433fd81811dc62d47fd05bddce26716a0d659b994176ab9b1b6ef9649097c824149f61db1069666cf084f205ee1bee666e84d7f5e1c686d9c18e91d7c465a538e933f6df2c9c264ab2bee65c0f778d64006e4af00b58a5b4f00ba2c0e57f8aa180c9a97b1fea49dc6d6535c39eeb260feda4986c6bd1b85cea8abfbeb7dfe4fc113af9c598bbfe63bf49702cb99bd80764612ab675e275d7da4e9965e29aad3b29a97462e7d67163a1f2db335a0b40b5df211dd3443ce5b5071d12bfea9e146dfb1deb65acdc4f21dff92636713efe5582b26bd5efc69553f6cbc0dbc370ed96cf475cdd0dbd04c8a11e45fe5f950aa7425fdfffca6067776ff674405853e0fec4e022ad25095f2fdff2a27f63b681a140f309ed88ab9f1ba842fb6fd2e28eab699997dc5aa5c3fddb2f39ee449d0b4fa43e0df5189a70f4bc38da8726fc9ef9054a6ec6db2ab8e14801fdbc94e1e69352cbedf635c0a9d9731fe49c1329c0916fe0fd43d13d1bddf9fab2d7c1ab85fda7927a3c745e05ea791fbe4972a090e02f384a9d8df00753a4986d810bd2ee2793196cf9cc75277c90166e3ee1dfa235be204a80caf951ce7160f79b7f0facaf2713982bf3b87fd6f15110dd47234d8cbdfca752a7305a6cd14e7d4998b21632507fc78e752777df92053692ba92fbf34791940d83f19afe036b66a4420a91fc2b602fbf2a59fd799962a655ebfb46b8da1a6f4517a04a1f12d0000903342ede434e2420dc2d0da3d66c3dc0b3785477553308c3e6c2a81085a9139beaac9d62b4cbdb5f184f9a73c07c7227fb7da9ed0105d454d7a871e462f863e90a07a388753ed969e221d99e997afc320b04d329c33ae40fc298a529a9ceeda2b28483ce06fb8a4eba8cc8274ce36f436f89dfaa8d096d8a95dacb066f6b259c5561170f74f72e3c5404c9d8d2367031f6a11bc75b89f89995f2bfea3b76727db67f33a293f91055d970be41da1431dd1b09a13d68d09ea8164d84ed4c2724afc86d232b21565903345f8d34e790fd35297dae377d4a45503a638b37290221e02e929a5064625819f009c9653c9cc1494eff45bb95afd31785abcd9f6c64a600513ca125d9f7fda3720d55513c258ffa9727a219ec3ea3d0fd1b4eedad0c92aeffb1dde729c118e89a7c169eec4674d70cd8336cba11a8e91c2d183b92167ac1cd0614fc4ce0f5aeb53f1fd1eae738bc3cfaf6686897ec0e633141a9813bfa5fe89ca6242ccd187cbb61b45d7c952ec095412ffd57aed7e4e48e7aa35676d1b3d07ad983e88b0e861516df773f49e25c88f45a1c49d3be09571cf611dacfe30523ed447e9349803e6a4fdc32fa201285a777109393814cf182f54ea84c8cec0388a0f748dfd30d03061c27fe0d0a60a750694d52537be3d6f34bb321cd5522090807a53150da4411c561e02b5d874113bfc0c84880bef3131351c83ad634384048eb9e6cdf3dcbc6d00582bef07d41ed23aeb96f22814aa4d3cc7a36afa97f28bcbd59f299a3bd18f864fae0e2d39f5d31ebb51578cdde9cda257a2a0a42fac6e1aec45ecce9d0c3330996a1ae486c56bd13beff06ac261d4f0f5e22b1fae03bf05bc949a69cb8c82b60e52805cefcbdc84d040b6735910f3f538239f68021196d32b3e4b932fde0248f024b2fc8aecd218a67ea89bcefd63e870b326f9332fc543c8cdf5b134da02b30ab8f8cd701ee09f71707a9874952d71f697601e7c2d50a2b45179f1ddff77e5b1c9b8bbbc04b9d684b74523d6da2edc11297692296c6086768b24981a847ebcd1485584d8718ba23df00cb4973da14855c2ba1c0050792f3735c419104dc83c1a3924f08115349ea19073d6dd5d21454f2ded6252d0a5a56d9eab57b848ef460f161d7acde98a65ae4d74cef03f78c83ac13e314c3cdefdc4c2987c0d7ce96a39ab6b6db8c39b6275a59feaff1567ef098f3165448cd936e3998e7045f982aa4508a5841f587639275b5785a6db5e37a5e9224a86dfc6f96243ddc701e2b8b55f26e807b573de1909f6e06521c0a1d3cca94519a8a6bd34676a4db8f5b95154e68e629985f6fe74aa4e5673721a0e17cea3ccb8726fa7ab02b33d4c1f3f4c48b6cd61b30a868163a289cc676f2c485f8fe63126d6fa0c676ec240f50c372b9bd3851d15b8f2fca6283a296078b0f64d1deff554b42aaf5fe92724a5b77de19e0b8464bb445ac7ea39706ed8e8287c1d279e01f3b1ba9f44132e8da4a60ebfe3c52ffd946cc8d6397a93d56a95287cab782ceb6f9a5e6a04b9c35b18100d9697cbef9ab3428738eb824ccd87ae3fb206eee60eaff1bd52554843987ca76c16c01af997058417c6c5ccd5c1a31a9336494db0033c76aa234cd951f593573661aee5b3165c3f5afd824bb9cfbab0cf840f57ffcb17b3238dca5ff6c47d7254f13a3ee78eccdf1377f92458d50f19caa9473711ae109d44fcbb0945b822fff5d11d694fffbc834ef378ebb826965c1335846b563564c5a15aaca2ee1dfc467274388341e3bb12a912b2e5175e0ef36f209b4ffa7e51447d36c4731dec5d3b7b64010616bc657294ca21d063bf993ae4efd8366ca3e1e995fd7b3cb2624bd8600e2ee7e05abef86a9023fb5952647ed5ead10c3cc22701cc4e4dc59f2bf0ee14e54ef3ceb0c3e12600a7f4c677f256b255eb59850b9a03bcb770214666ddd5777bcc3f13d790c4265bf3e5bc1976dac8b265ed085bead629bc3363782d7aec0ad9465f6a2ad125000fd1994d20e6d2d0ff9b6f24e462981e57c244e336dd369a3abdbac36c84db4f860370fee0c393da44fbca6f4cd358b84a5b92b3", 0x1000) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 08:34:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 08:34:36 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x3) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setsockopt$sock_int(r0, 0xffff, 0x24, 0x0, 0xffffffffffffffba) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) recvfrom(r0, &(0x7f0000000180)=""/34, 0x22, 0x40, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x18, 0x9}, 0xc) recvfrom(r0, &(0x7f0000000000)=""/26, 0x1a, 0x800, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 08:34:36 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x2) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x0, 0x2}, {0x7, 0x3ff}}, 0x2) msgget(0xffffffffffffffff, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="ead7a3ba64a382533ebce74640e2c95a8b61d0dd7a1c32cf54c744c4062ab194044843f2e113ca915f784a9332a4d2cf2ed41a3fccd40db0dfd9862ca5a5971fae676af99f05081ad27821bf9e15180630b904d1fee63c4e5f9baa70be", 0x5d) 08:34:36 executing program 1: nanosleep(&(0x7f0000000040)={0x80000000000002}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/77}, &(0x7f0000000100)=0x4f) 08:34:37 executing program 0: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) r1 = dup(r0) r2 = msgget$private(0x0, 0x8) setrlimit(0x0, &(0x7f0000000000)={0x0, 0x200}) msgsnd(r2, &(0x7f00000000c0)={0x0, "a87f4aede4dfcdb1bffd8edc1e2596fd8cc674c484c31627ccf7b13949d34764d5ebc02ee1edbe61b7a0"}, 0x32, 0x4000000800) ioctl$TIOCNXCL(r1, 0x2000740e) 08:34:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0", 0xf5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:34:37 executing program 0: r0 = syz_open_pts() r1 = msgget(0x2, 0x80) msgsnd(r1, &(0x7f0000000140)={0x2, "6b243c912945cc21085ac8e75ad274f7dfb5529edf869586be54142f9f8e29da4709d512277ba7c5c9ddcad491c1b3dd213361620331dec811f83db536113e07f3dc51062f37cb3343b7169d25918e200b20d50de4fee007f562bc743c5837b63f011f90a0eddec2124b574f53d729958a2cbba04250e84d746b9301b23daa113653f4"}, 0x8b, 0x800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000440)=0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) r7 = getpid() r8 = fcntl$getown(r2, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000880)={{0x5, r3, r4, r5, r6, 0x80, 0xffffffffffff0001}, 0x100000000, 0x5, r7, r8, 0x2a8, 0x9, 0x80000000, 0x4}) recvfrom(r2, &(0x7f0000000480)=""/128, 0x80, 0x840, &(0x7f0000000500)=@un=@file={0x0, './file0\x00'}, 0xa) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553d45c8766109b9781e7fee895557fc0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ad62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000041b46b435242d00a2bc3c3f019e907ae08169c9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd0000c690e42221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5bdbf13363c584f3146db60164b569f08a2c6da9b449dd77a7407c45dff7738fabc72bead6e77ab5f8749abc747da086e41885425bea310b05574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a3caf88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f616be9587676897cf49ece1e9cfae18c3d3d5a887b91c7d04f", 0x199) r9 = syz_open_pts() pipe(&(0x7f0000000700)) close(r0) dup(r9) msgrcv(r1, &(0x7f0000000640)={0x0, ""/146}, 0x9a, 0x1, 0x800) r10 = syz_open_pts() msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000540)=""/197) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r10, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:34:37 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) accept(r1, &(0x7f0000000200)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffd, 0x97, 0x81, 0x8, 0x4}], 0x7, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x14, 0x4, 0x1c9f, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x0, 0x400000ce, 0x3, 0x101}, {{r0}, 0xfffffffffffffff8, 0x8, 0x20000000, 0xfffffffffffffff7, 0x7}, {{r0}, 0x0, 0x1, 0x80000000, 0x6, 0x400}], 0xffffffffffffffff, &(0x7f00000000c0)={0x10000, 0x56fe}) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 08:34:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000300)="582720cfabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619518ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5023318b5e6007dbf", 0x65) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r0, &(0x7f0000000380)="a6135f1087cd139e2ae5f246e3a343dcf7af14817b83c500fff2da8766c874d7e0956e6bb9b457119d9402f929d6f22ad0d788b7a920230ebbeb3037f98f0de6bbe34954c15096a5dae3a1422b2075ef405b98b5e03d7b5937859d218a8b607f5650e30f87674f4d4bfaa753e18e5ecf43ed8886452cc9233f0d875ef9a396f2c6f295fb7c360e7f82f8385c11764669bacb33bbdfe401fb46619469df183b2b93a0d7a9ecf47444eef2e9345cb59b0d4b85925fdbd9afa62b46c568155cf12bebef81bf6e8a1b2a2a9dc51e4ff405241c22bca4b6eb59c5d3880a26bb1ee161c1478b2d3c0c3a8434e9b745d3eae598128794c371714dd9c4d9ea31d5b026d4c485b3378a3ae82823b039858762fe6d8c2c4005b51eedc20695de924cebbd1554186fb2969489f5b903c4d96da217d4738a062cc1e306d22b9a07798118d696cbb5388bf4924388fd4c701a0612fb3c56f334aac47e92e69aa58a9122bc3fc4f693f03b20214304a39aef0c43feec2003f0fd5ca571031700f85ddf191b712272aca2daf890078e53cf1350f3ed09c7e62f596087860d356a5402126b24e22a86a36b5c5fa856603c740663b0e894c45c3d3a379d4e6a452e0d710065b00c7ebb8b6a54ff2ef2bc1db7a61cde215013c14bfb92e98c73f40bc36a592edb77361c1946dc382d576ad439f72481221ea8f46f690f55ada274230db2b918c52ccfb6831390dc4a337f2108d8e658a19eb8280eedb0b82ec93ba5ec43650a82060b609b37d800901ad112c9ad7a1f6ff01d5a4072b2928f67a2cf85ba7befb1ed59a32fd1c6e5975f9ccb7b5ced0ff66412b6d09ba1a5ede1d982b5fec66894c5a150b603bb78d71dbdcc8cec6d35669837730a146cbfe52143f77e2156d4b8d6ccb6725bb611fd83a1ab02f286b60b4541f9fb634cfb1c9fc27983060ce001d4c5aa2f841ab11d2ce8190c962e33e01323861f584b99db028ee5d99591ef1067ea153f4cc29eed9bb53fd660528ec47f506b4312b081c85231caa416a0c075141705564777c9f70cf5ed441f7cd07444310150d526c03a289ecc69a2d63dbd4eb148cc195504caf190670c420e6eb3d3785449e3ee698bf05fc6e771ee4249cc89a8a9cd5c3ad359f4d96b0a925a10a7222d1c3feec45a55ee5a1cf0689801d0b264e56eafbfcd139c8c86cb8d65d54a00e037f3423732702375b5ad319e35cb29976a0725dc8e160589bb3a8629660252cd91bbb9da65992453aa1f3959f27cec50e3bdab0048dbda46bb578ff8eb8c4957bc9f1c9a17cfae3cb27c749e8da211f7328758de3ea49c0fea9e0d1fdb3d2bb9deda48994304c68ea49eb9eb72a509b6765b786ddde0a528d5e6d98fdc316bda129bf133a2049cae9cb57a6e00e6f2fc0e1e0b408856a600ddf5098dca3cfb475fb7cefed62d764af0578ba0b29fcbd56dac34ce179a6512d2cc53bed181aaee8303b6a36e0f209dd80da7bf7b328e04bf9de21c5c470d166d045010935d8dd4a33cb7e8aec864b844c4396dd246c43c73f9781c1bc52a275141718bb7aac422cdf5c45c614236aa3e40e35392a50084f3c8cf8c6bb2922c4e9c05d23ceef337851bc054a5c9bbf1cc2145092f7162ee0569bc49f437acee00243fa84a10d62dc295503a67ebaa6000374740e6443079298284b3fab39a2a98a08b6b039f59e192d32c46c01826510eb006a1e57c8ee1bd9a521fb700d0537a12d31f83aa1914cae21b5e8e20d7244a2bba9166a9e8dd35c8adefb644b09ea1236b86b441dfed605b1927df4bd02a07e9d50a628fe62bcb7a68eb2abe4783e01e8a6cb4d525eb2db84610d0a5803fa863bc6325bb97e93b45a2a43f244ef7fe2b9c6c3ecb9dd2166f1eab6f8d11b22c0dc5c524aa63e41b1b05aff4a4b5a9d8c195adb2044714119abab344b99193ca277e2fd968f2913b23fa8e4ef1a943ec4dae97270af94a68e2315a7dca78799e3cdf4e9ec6969d05e15694ad9aa326fc5e7b55b0529e7f2ef42d169fe292c8de69bd4078fc74bc9c72541d4d0477312b8e9c1d8be725676d6bbab7241e2950d7ca3ec1362d37c4e9b8afba5cc6a1e28c94d96ca4374a1f9c7674b8b9dc537b72b36bc59b70fafcd275e2633a6967937bd924a51eb000a57c5263c4be6580631a15c2f828c5391175b83a58cb7b5abac81409b0488d49c5051314abf0f14cec219909fd11be8c9b47a62524f076ce552581f398959096a9852d7945a9dbd3ebac789a9c5231c8acf021b0a702158eeea8369b8f021ff1c39be919dcdd6aeea5006362474c7ed9b4c14668d24daacc64601de64fb183577695f2c6689d6f8f8250940c2ac9b60fb9e74bff8da28be1e57eee4c72ab2c9a3adabdc9045c1252e7eb35cc4d9c748e1278a71048dcc909e3094ff474ea3d1e42b160cfb65f84aeb6710ee22ec28c6c182f3cf8266ab64a77eddc9d7aaf2a65bcdfaa0c558417b86d03d19d08dd0626508958bf68f065ca549fb15bb5d5729dbd9222b04a4fe5c967cac31a0bea4e2a292801065d77598f1903a680c59882a7cce4a1fefa70f2cd686aceb6ee2dd76e065f5833ccacc044c7fef4b98da72ad3577e6205b444c89a1880df135a417e6ecb72331c3089597a740f18fe4fde321f28070a498ff2d23f95d87e41fd1fe84abd3d03d5449b25edcec48bcf161d7269066d07563978cee974c81c810c0b486d93bc3796068dec668daeec004bf56788252906f66e1bb33e0ef243b4711c0f10b655e06cbea912bc2ba880e37e51e4899fac335a55026d5cd40b877fceddddce5a65abef1da709c79b0320a60939bcd6d5fa619675f1e330e9b4cc2b3c4046c86b9e353ebaef283eb4cc7e274d5b7c865444b66f5e4b822ea8be5df2d4b24a2e392fe63ffd4fc717f4f667e1a5f20fb59795e2b92a7ba0aa67e34167b7f3cf469184935c5ac111d459fd443b5a2677f70b7cd311eda8ff3bb77b69ba54fda226a5cd61c63f1dab5b16f2a485310a4223ea1ed5f7db9509bc9489d1112715174494e04162140b4d8c07aae12f8a8a68ae50d052aec535e8110f68ce88e0d5aa0eb1ad932b47b046230ff6bcb5179ca1f2f3c0357d40e260d813064989537cbd137947d9aef983a9a2e6458ed2b6910ed2aba06fbc492997b8bc8e0ac830fc2b994ae51505a8ffced1bcf1f2d730513554634c2c148d8c378c182f104a6fbf4876bd20f9ef3801d2c8aed8013ed768db80a228683a9bcc420f2aea98ccc3c2e98efffb55ff4b28556638f8b3d2dd11d18ddf9afe9d9f82fe7d8803d896a3315f28e5d38e0923e1c618984380bc16e2588c253b91e9e172797fd82b9a4d19614cc780633c3c01537354db69d71f90c69b5fb8c77dac1525e71326da0caf7080346c4bec24326f352522bf3b0a96a9a9bce32836df3cd207d9b6f7d661cf5c62f86e0ea8041e5b867aaf0f04215b300ba8018c13b24770104b5fa3ef0a16f7950b6d6426dd6506995cd4e72b059867859ce61b839069a0cbc33f7a64878bf19fdccb0faf75b3576e16667c485e21e6a2663106523c4e7d76e9429ad972fee278bfc8109be333a179f3c53b052f5b40d6486e9fc417680aec3fe1bbf18c725be67991d5829426e3ae886db8aacd171ea84c893a3256aa01b9842972bf7781afbae02bf38b891c44a84a9981a8aae2cf5f073423476a04fa0711afcc646fbcfd5daac32a5b7a4bd809b02e4c5753e8a895e8a00c37d39b8784811c12385cabd1dbf4d48f9f077bfbdc3cdc098dbbb1a28036cb022ea64fae10e08c0601a2c28979f04e68bc9239fee4db33b33c12bbf6d45903eae1baf1c75bc2322b79be7659d2324dceeddaf2651c6c625148753b2039b8f68b3a1db8fb1056f15eb83d2cad7ec930c65de5a574ee58caea5c9311155a4e2c9c625e3be93f8026cf4ad13ef790b018df9a7e84ffc499f939568e899b836bb28946192315025206cb848e83d8feeac1b6787210ecb48e252649c443046ab82431453fde4f7b6645fbc373fd144941966f4f37feaacf8b411a6497a7d3e50f4477209f16a97c3562c991f319a118d5c5551d36a305cccfc087cea34625d8dd4ceb929616181a19da18e52317ab9123e79c61361fc3ddeab914c50a39bda269d46f8d3ca7fdf95ac4e0e2235fe302a91b9f9037ca31742878d086bdb9a4e2051689f9a574ab7763b45e4d892b1d429bda67271ebb443baf9d9b02984f3cf432eb154b99ef174d30923c5ef8e5bb55a604e2b06d8cee2133162c684fe7d66a62f266a59ab8ac4da450a14b2cf0730ec85cd5a080b9c163ef8f2af0a6024a9f923d2c91e2ef944a233de8436c851ea6f0cfd966ab20bd71d63932d01cf50874e4064447e213dcaff4098aadd5b6e3e035c8d4a7f8974d66e2e28e5ae55aa07b7b48e9ab9eb5749312251a8d62792092ad1fe05b5340909c417068f9ed34f0e98775896d85418f44ae8bb21440ff2d9e6ab3cf80b979c4a088d185e6fc42bff71b5e19f20b38d847065d798c47baf49dcd5c5ff9aa81504793db6d8ac4f3bfea37cc63099431d14323f5dc4043bb164ea62f7104457e7e5ca6af0bb23631c005e3a8113ac2a640c557c2d6f7ae692a31c9c18a1dc795cc54293a1ff8109b66f121a83289001b9cceae3918ce2ad960c6b8cbaff9df989c8880578cb30722c4cd12b33e8f91481483951b08e866ffd47ced602a0684480b00ad75865d7e8dbfd79c7c0af61fa731146235f16ffdca74d2a4ab642aec5601357ade661ebfea10310dd22a32e2e1d7cd8cb12d5f99dcea51935ae267309e790e8d4b7ca817fdfd8b453765f97e6943e2a20df4f77cc532dbab3eeefb7e71f61e69d5d577584469e5c39cf80f5f08f52ae68495f9e4118b008e8aae51f1b608638821c110341a9f03e2457cfe1053fe85aa5c6c61a4660c95af8cea9aac99fea103abc380866893f39b91c2071a5d999737bf952ec9e1c3e4ed7f09485a85832b7f6c87e1306c0c9305384fc7c4c58f26190a1c4357f39d0f0dc03869533190c5467ec0d587cfbb65dc41c4546d8b10ff3cdfa515de256460a779da5c4bd683c321301ea038a3f4076702acc4f69c953b93e9d47e433ae365db7f2d78830dc8642a8f9d4156d334d6c40b51ffe299a4a5851b2a920e33f8d98ee372abeba445c75db6a1d461e37b7d8ebfecc456c4e99d4c758fe82d36a4ed5b1e9e11193cdb191cd4de11ec843a16e2f085d00e5a20eb28f482aa2d3b259fae9743f1a7ac6fd70d74de7a53858c074877354d06654a1b89a2af248a54ac4d23c2a1d03fa0ef3ff513555995944f930a39fa6fdc3cddac2cb5c0047fb306fea76b127b81dffe2169bca5917188d8de430672158032cc8a88f9f8ce9b250adaf06432f949140c22028794e13616ded5db71cacc9b2574b4ba23be04909e1d61944e4609d3ece7b6af4791dc479f2a4708b8b49c038c9cdb86f728cd0a63d4bdc9f2207459c2f0bf76b3e2e41aa92c040d0d082d9320db769e425dc81ab69aeca1730430977e2225fd11cf31b5d3010b8ccc7304f4ff27dae2659f08d4366068ddb9c5700c62c59613d2d30e76ec0d406a6615bdb94b503e4e0e44dbdb6156dfc2461a7227108f9bca8e1242953e6d3271d9c926d37e7afb893bd477563ed61f612adf65eb8074d767054bc62187e0f28588bc1f3a8283924dea0ad11fc770fbd1f93478e1d25b4782022d1849e999c99b9f7a7183770ae4a5feb68aa3fd886668f15863cc899655ac4a0a2ce93b28ec206d63424d479ab77f6ee8384743ac8e61c6", 0x1000) getppid() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:34:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 08:34:38 executing program 0: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x820, &(0x7f0000000040), 0x4) 08:34:38 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 08:34:38 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x7, &(0x7f00000000c0)={0x0, 0x342f3a2f}) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x71, 0x80000002, 0x6b4e}, {{r0}, 0xffffffffffffffff, 0x8, 0xa0000002, 0xfc00000000000000, 0x9}, {{r0}, 0x0, 0x20, 0x600fffff, 0x40, 0x4}, {{r0}, 0x0, 0x9, 0x1, 0x3, 0x8b6}, {{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x2, 0xea}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x8}, {{r0}, 0x0, 0x80, 0x8, 0x4, 0x200}], 0xffffffffe5d7fc98, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x80, 0xf0000022, 0x5, 0x6}, {{r0}, 0xfffffffffffffffa, 0x8, 0x80, 0xfffffffffffffffb, 0x7}, {{r0}, 0x0, 0x40, 0x10, 0x4000000000, 0x5f30}, {{r0}, 0x0, 0x2, 0x40000003, 0x1000, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x7, 0x9091}, {{r0}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x56b2, 0xffffffff80000000}, {{r0}, 0xfffffffffffffffb, 0x8, 0x40, 0x10001, 0x853}], 0x3e28, &(0x7f0000000040)={0x7f, 0x1}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x1011, r0, 0x0, 0x0) 08:34:38 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x9}], 0xd497, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x104, 0x4) close(r0) 08:34:38 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x4) writev(r0, 0xffffffffffffffff, 0x0) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000340)=""/235, 0xeb}], 0x1, 0x0) close(r0) 08:34:39 executing program 0: madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) 08:34:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) madvise(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x2) pwritev(r0, &(0x7f0000000080), 0x0, 0x0) 08:34:39 executing program 0: socket(0x10, 0x4007, 0x6) msgget$private(0x0, 0xdbcba083b50b150a) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) 08:34:39 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') recvfrom$unix(r0, &(0x7f0000000080)=""/188, 0xbc, 0x1, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e2f66696c653000f59c6333be1ea04a986ab14a5c66266a182ae54604f1391e80e8b78f91e4f33debbb13a886d865dd54637166191a1fab816c1cb9cf092b7106c8ce89f8719b1c9020a85a65f842dc2a3ad887fa39182a21150b775677e5512c9349f5ba1c8211811312ac0afbe443cc91a41c528431a8053dbe0325cb9d5862cf0e331c6565895b6f70b7cda0011b1246"], 0xa) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 08:34:39 executing program 1: clock_getres(0x4, 0x0) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00') pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTART(r0, 0x2000746e) clock_getres(0x0, &(0x7f0000000000)) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$inet(r1, &(0x7f00000000c0)="0f8ac9f55b38cb0c933dbed89f77564f4a4a33ec91a679e56cfd52b9779cf40bd744bd8a1f6cc6b0a6301154a16a604c93fd8a5a7996bc70fc45ef5ab70678ad474c381fe8fad0ce156e2a081dd5d807e2c1d5721ef13d7ad299284f624826b202929a57198d072832597b20767037c068062aa7039ba52379b023a66e242596a0c8efadd6104d3f6ec22a405661ff85fb8ef5564e347df0281f1d0cf147c4f0773bff29442bdfada983a6239b60ca9e3649eb17e4364dbeb7f3", 0xba, 0x5, &(0x7f0000000180)={0x2, 0x3}, 0xc) 08:34:39 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xdffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') 08:34:39 executing program 1: r0 = socket$inet6(0x18, 0x3fff, 0x4) listen(r0, 0x0) bind(r0, &(0x7f0000000280)=@in, 0xc) setrlimit(0x3, &(0x7f0000000100)={0x9, 0x1}) r1 = semget(0x1, 0x3, 0x208) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/214) 08:34:39 executing program 1: read(0xffffffffffffffff, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000001, 0x0, 0x0, "0124b8b4e4ddc01c08072adf9f5e2538ad905f4d"}) write(r1, &(0x7f00000000c0)="148d063beedd2ad5cc02d55c3cf6edf763e535c51486cce725316058b73b0ab6f99dd373f3969fe6a9b4f29787c034d9882372608592faf4661138f46e5043cfa9d2fa327c1733fba56161f6dd0d3f56c89889f67d5dfc8b9471ec0e5b3eab65017cfcea899b13", 0x67) 08:34:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) flock(r0, 0x1) close(r0) munlockall() 08:34:40 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5f000000000}) socketpair(0x38, 0x8000, 0x101, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt(r1, 0x81, 0x4, &(0x7f00000000c0)=""/174, &(0x7f0000000040)=0xae) 08:34:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f00000002c0)=ANY=[], 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x7fffffff, 0x9}, {{r1}, 0xfffffffffffffffc, 0x23, 0x20000091, 0x7f, 0xfff}, {{r1}, 0xfffffffffffffff9, 0x60, 0xf00fffff, 0x70, 0x7ff}, {{r1}, 0xfffffffffffffffb, 0x58, 0x1, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x8, 0xfffffffffffff34d}], 0xfffffffffffffffc, &(0x7f00000000c0), 0x6, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) flock(r0, 0x2) kevent(r1, &(0x7f0000000180)=[{}, {{r0}, 0xffffffffffffffff, 0x45, 0x0, 0x0, 0x4}], 0x7fffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x13, 0x1f, 0x400}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x82, 0x1}], 0x6, &(0x7f0000000100)={0x4}) sendto$unix(r0, &(0x7f00000000c0)="eadbdab0ea21e5e6f86b02f4ad2d5cfa6354eba9a0bced6e7de8f4", 0x1b, 0x1, &(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 08:34:40 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') kevent(r0, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff9, 0x0) 08:34:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, 0xffffffffffffffff, &(0x7f00000000c0)) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000040)=0xfffffffffffffebd) 08:34:40 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = geteuid() r2 = shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x3000) shmdt(r2) seteuid(r1) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/4096}, 0x1008, 0x3, 0x1000) r3 = open(&(0x7f0000001100)='./file0\x00', 0x8062, 0x0) faccessat(r3, &(0x7f0000001140)='./file0\x00', 0x0, 0x1) msgrcv(r0, 0x0, 0x0, 0x0, 0x1800) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x100) getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 08:34:41 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x9, 0x7fefdffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x49) utimensat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0xf5a}, {0x7f, 0x400}}, 0x2) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r3 = getpgrp() wait4(r3, &(0x7f0000000040), 0x0, &(0x7f0000000080)) 08:34:41 executing program 0: r0 = socket(0x6, 0x8007, 0x3) setsockopt(r0, 0x7fff, 0x7fff, &(0x7f0000000080)="2438a22a6dc3ad86a18a8e56939fcf9eb35eaa6a35b057d76312fce85e8969c0b4f602523c3c724b0eef88fa79f43d048870c59449dac830d433e96eed9db65b87779bedeaf9d6970c1ac4946034848b1f592df9a2ac61bd3ebe46f301fd8882bf", 0x61) dup(r0) sendto$inet6(r0, 0x0, 0xfffffffffffffcf7, 0x0, &(0x7f0000000040), 0x73) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='\x00', r1, r2) 08:34:41 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, &(0x7f0000000040)=0x6, 0x4) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0xfffffffffffffff7, 0x9}, 0x10) 08:34:41 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x1, 0x7ff, 0x5}, {{r0}, 0xfffffffffffffffb, 0x30, 0x5, 0x3ff, 0x5}, {{r0}, 0xffffffffffffffff, 0x24, 0x1, 0xfffffffffffffffb, 0x92}, {{r1}, 0xfffffffffffffffc, 0xc0, 0x1, 0x1, 0x7b2c}, {{r0}, 0xffffffffffffffff, 0x4a, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x8, 0x4}], 0x101, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x8, 0xeee}, {{r0}, 0xffffffffffffffff, 0x7, 0x1, 0x9, 0x7fff}, {{r1}, 0x0, 0x30, 0x0, 0xfffffffffffffd49, 0x400}, {{r0}, 0xffffffffffffffff, 0x20, 0x21, 0x5, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0xb, 0x12b000, 0x1ff}, {{r0}, 0xcdf87fdaf4ede199, 0x0, 0x4, 0x7e, 0xfffffffffffffff8}, {{r1}, 0xfffffffffffffffe, 0x20, 0x3, 0xec, 0x9}, {{r1}, 0xffffffffffffffff, 0x2, 0x80, 0x846c, 0x2}], 0x3, &(0x7f0000000000)={0xffffffffffff0000, 0x1175000000}) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) kevent(r1, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff9, 0x0) 08:34:41 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="adf3f8087d217eb4837345e31630542a025e4c6c85d287fe137549845cd42a219fe83f146802559d0fb7c6f353e0772284366484dc0345999c57c42f965823078ea994e5b74cfef31381ca3643f9c1ae12c1b1bfd7471bb9a76d6473649640bc4724f6d7396a215bc1b0560087ab9f0c9c87d0835eca4fb963cbff80678d3f037c999c7687eadcaf83d209239a76849200d574ce3dab01681ff47d10c936e824730911e2de6d643afcc85273b73f02e9f8ef2d3caf6d12", 0xb7, 0x401, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c2fb95bb0cd05b5420e91f93095394386748ae4ebcea57c41a8699ac7ba98d1861fdf7a7dde811", 0x27, 0x2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) utimensat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xf6, 0x1}, {0x80000000, 0x8}}, 0x2) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') 08:34:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r0) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:34:41 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="000080802f66696c653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x4}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 08:34:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x6, r0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 08:34:41 executing program 0: r0 = msgget$private(0x0, 0x122) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x0, 0x4) readv(r2, &(0x7f00000005c0)=[{&(0x7f0000000300)=""/20, 0x14}, {&(0x7f0000000340)=""/91, 0x5b}, {&(0x7f00000003c0)=""/130, 0x82}, {&(0x7f0000000480)=""/39, 0x27}, {&(0x7f00000004c0)=""/6, 0x6}, {&(0x7f0000000500)=""/182, 0xb6}], 0x6) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r6 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x7, r3, r1, r3, r4, 0x86, 0x6}, 0xd, 0x7, r5, r6, 0xef5, 0x2, 0x8, 0x7}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r7, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) sync() mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) connect$unix(r8, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) recvfrom$unix(r7, &(0x7f0000000280)=""/36, 0x24, 0x1, 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) ioctl$TIOCGTSTAMP(r9, 0x4010745b, &(0x7f0000000240)) write(r8, 0x0, 0x0) 08:34:42 executing program 1: r0 = semget$private(0x0, 0x0, 0x157) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f00000000c0)=""/77) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x41, &(0x7f00000000c0), 0x341) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x12) 08:34:42 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) mmap(&(0x7f00001eb000/0x4000)=nil, 0x4000, 0x0, 0x1010, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ed000/0x4000)=nil, 0x4000) munlock(&(0x7f00001f3000/0x1000)=nil, 0x1000) 08:34:42 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = socket$inet(0x2, 0x4007, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r0, r1) 08:34:42 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socket$unix(0x1, 0x2, 0x0) close(r0) 08:34:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) preadv(r0, &(0x7f00000007c0)=[{&(0x7f0000000240)=""/199, 0xc7}, {&(0x7f0000000340)=""/135, 0x87}, {&(0x7f0000000400)=""/30, 0x1e}, {&(0x7f0000000440)=""/182, 0xb6}, {&(0x7f00000005c0)=""/196, 0xc4}, {&(0x7f0000000500)=""/93, 0x5d}, {&(0x7f00000006c0)=""/238, 0xee}], 0x7, 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) read(r2, &(0x7f0000000900)=""/8, 0x8) readv(r0, &(0x7f00000008c0)=[{&(0x7f0000000840)=""/112, 0x70}], 0x1) setrlimit(0x7, &(0x7f0000000940)={0x6, 0x79cd}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854917029c11ff4dbfa620000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) fcntl$setflags(r0, 0x2, 0x0) syz_open_pts() bind(r2, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) pipe(&(0x7f0000000200)) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x0) 08:34:42 executing program 1: poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x1}], 0x1, 0xffffffffffffffff) close(0xffffffffffffffff) 08:34:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="ea92009ce6bae410", 0x8) 08:34:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) dup(r0) write(r0, &(0x7f0000000200), 0xfe72) close(r0) pipe(&(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 08:34:43 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) listen(r0, 0x0) pledge(&(0x7f0000000000)='\x1c^,\x00', 0xfffffffffffffffe) 08:34:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) r1 = shmget(0x1, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) 08:34:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000004c0)="58bae63225259560f8e5815f73f2a044fd33055550ebd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b32c088c43a0618058e2554ebdf0da73bf579456fc7d4096e8c8b7d87cb2d72b8bce59ad8a4f5f728193ef16ab93ff4fc4d5f16", 0x65) poll(&(0x7f0000000040)=[{r0}, {r0, 0x9}, {r0, 0x4}, {r0, 0x9}], 0x4, 0xef) write(r0, &(0x7f00000000c0)="cd", 0x1) r1 = syz_open_pts() unlink(&(0x7f0000000000)='./file0\x00') close(r0) dup(r1) syz_open_pts() 08:34:43 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000780), &(0x7f00000007c0)=0xc) r2 = socket$inet6(0x18, 0x6, 0x4) r3 = openat(0xffffffffffffff9c, &(0x7f0000000800)='./file0\x00', 0x140, 0x1) r4 = open(&(0x7f0000000840)='./file0/file0\x00', 0x80c1, 0x40) r5 = dup(0xffffffffffffff9c) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000880)=@abs, &(0x7f00000008c0)=0x8) r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000900), &(0x7f0000000940)=0xc) pipe2(&(0x7f0000000980)={0xffffffffffffffff}, 0x4) socketpair(0x18, 0x3, 0x10000, &(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x0, 0xc004, 0x1, &(0x7f0000000a00)={0xffffffffffffffff}) r11 = accept(0xffffffffffffffff, &(0x7f0000000a40)=@in, &(0x7f0000000a80)=0xc) r12 = socket(0x1, 0x7, 0x20) r13 = dup(0xffffffffffffffff) r14 = socket$inet(0x2, 0x4002, 0x0) r15 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair(0x2, 0x8001, 0x8, &(0x7f0000000ac0)={0xffffffffffffffff}) r17 = socket$unix(0x1, 0x3, 0x0) r18 = dup(0xffffffffffffffff) r19 = socket$inet(0x2, 0x0, 0x10001) sendmsg$unix(r0, &(0x7f0000000bc0)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f00000001c0)="e49787e7d5e36fbe4b250d65dbd780059b74ac7d2041836af2401b78ec78acddd60018983959a83af4a661bba882405bc64395ce2176d467a3ad422e2164ada201f711d87e461c16c5ea419e2c6b669bf389e76e25e23f916c5b2ee2daf1c290c53ba9fe2e66da7872a35396d46aa0dc881f75bbcf94ae7b62", 0x79}, {&(0x7f0000000240)="a6920472f4f1cad3c3d69b0e7bdba8cb3cf3933fa31cf0e4f9624ecc99009e727597553952f3570e0beb4104eb75bcaca3a1cd0139c61f990310ea057509674609b6b85bf86ebe84c417bb7116183f9e7aedcad70028b0237b9b28f490cf74a0b5a1495c578e2446489f5fb99a51", 0x6e}, {&(0x7f00000002c0)="cb8bb49f99a43bfcc44e107d7c37e7a14b7f8fc12f33be3975618d81f635a788a431f2264a5a16ae5241fe5ddca8bf6d2f6733eb8b04c94bbe9f4c1de97ccea5fd25fbc87fd8bd19970db165a3c049667fcd526248ecaf2627bfe2e8", 0x5c}, {&(0x7f0000000340)="57ebabd30cdb8f99a196f0edafd1de9986f1cedca2e284da80a841d73ed50198f4503f811a0379fd03421d0c7ad791abd2e9dde3233eb258fa7ca77248eb1b87abedf946028915e8e1ac95e33c633b3c6bb99ceebd581e6f88d1cdbc84a1cdd10e2d903b83", 0x65}, {&(0x7f00000003c0)="f9dbd156bcfd3877127c4c6079699e843886577f3f6cc6c9a3e71259daac655ff9ca9c5a01c88b9a1c61e6160570a312ec7646db9fb29aeb8926b6d0a960bc0a0d36f5a5489c6a0a3b9e7d5b6d54e988aca34ffd73883c17d87e2b6610ccd61b2ef4dd67086145c53e2fb609608e77b3a3858b14183a50d595c2531120c1f355670e1ca9c030cf0bfe3e94dff04a84ebf418853a97072c9dfc4f3c1136bcc160f907b15a7b0b1db85dc965906a94c3657d10543c13bd36ba7007f769514f5fa41c0313", 0xc3}, {&(0x7f00000004c0)="4ded10a02d1682339cb357ab7d12b2dc923a2d1345a327b80cd4cecee44a1f8b193deb588ffb3e1362942ffec25bcd7d0167a8d2558f77a5c64352c8623918b283a8c2d0bd55762d98d42ad45444f90f940de1b359d480ef256e", 0x5a}, {&(0x7f0000000540)="b9", 0x1}, {&(0x7f0000000580)="6d5ca75a074ba480283595d91735a994c88db0a08a33f5549d743b42e0db3d251083df5f08c4006fc8f64f3be01b04480eab09a0b7228ceeed9997a8c407dacf45ce90da23d5ce509b33e966f37f48ffbfb20907b63210b1f24fcb7a1be48cda0677de1faba044083bf5c6c7b7fa7d192cd68af33379958581af422803b6cfeecee87bdffe41697afbd55b953350b1b3a55c8ebc8bdac5aa71b8bf0fb119bb7da3ead83ae3f55618ab63bb4f301d9528f3eb369cf6965bf1b64b645de3b57325f9b9fb66a7ec146832fb8db1ccb117f17128972c9cd6cead032b1f", 0xdb}, {&(0x7f0000000680)="ac17885976aef772fc8046ec93a0a10e194b78f80252d859f02b9c1647e0cf1b8aba67f6bf977c13324720ea", 0x2c}], 0x9, &(0x7f0000000b00)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @rights={0x20, 0xffff, 0x1, [r3, r4, r5, r6]}, @rights={0x30, 0xffff, 0x1, [r7, r8, r9, r10, r11, r12, r13, r14]}, @rights={0x28, 0xffff, 0x1, [r15, r16, r17, r18, r19]}], 0x90, 0xc}, 0x1) r20 = socket(0x18, 0x3, 0x0) setsockopt(r20, 0x3, 0x35, &(0x7f0000000000)="8f94241e0ee9bf472de86094a07da85a7eb4017ea4d76a6db807cd329cb7f8e64a48b16cebcfe514b711c3bb66d9ab937730d7659f8246953af6bd625cde5ba17f", 0x41) setsockopt(r20, 0x4, 0x7, &(0x7f00000000c0)="b1d0b8b54fe371a68aaf630bc0e0f0dce0e6800aa6e86fba68057adf4e8f96a711d86d672d598cd738d319dd732dd55524a9ecd567509ec25e0a7412e68e309996ba", 0x42) setsockopt(r20, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) chdir(&(0x7f0000000080)='./file0\x00') fcntl$setflags(r20, 0x2, 0x1) 08:34:43 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000040)='./file0/../file0\x00', 0xfffffffffffffff4) stat(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000240)) 08:34:43 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000001c0)=""/4096, 0x1000) writev(r0, &(0x7f0000002380)=[{&(0x7f00000011c0)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42f42f53c2b814423072f583de4d26db5af2099928aad39cb93793c93941dacd4a2026270d6a318621276682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab5a25c403e505a774e6cd173eaf3bed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa450e9c2ce7e3d320d325968c9f306d8d3bf7ea13c3eee3df70c9e0671615d0fe3cdea08462f2a0d74a9a68a0d3bff1a88e83559506363df3fe87a1150d470cbc12353027b7297daac768257f38ffb448c3773c97b244665adcb87149d73335e6a0b08ed7750b6cacdc347765b39b5572737b7be1bb3b99256a642e593562afbdbc9cb2dcc45c819715fb7b4c77008f086e98a9fad23a14680365f8d7a1976b226b48e23c69bf527f7d455c3d9aff89d28f44e06dea94abc", 0x19d}], 0x1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000001380)) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) utimes(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)={{0x9, 0x6}, {0xfffffffffffffffb, 0x43}}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) poll(&(0x7f0000001440)=[{r0, 0x10}, {r1, 0x190}, {r1, 0x7591273475de8e67}, {r0, 0x20}, {r0, 0x1}, {r1, 0x48}], 0x6, 0x4) sendto$unix(r1, &(0x7f00000000c0)="065061c934d5565f7d04589a30e54d2550f292b61cae30fdacf0e6a5760e06d1a77ee2e0e34fd39e5202a3a09bbd91c72f10ad0c8628fb1df620dc4c0952f2ab05320580cf2c1284ef814b46728a29c67e4ad357d4c3833bd954351ec72829c0d9581ca660e01d50661aeb66be4e50b394965509e47996e6b2382e585563ebf750569a6a2005a56758e0d9d274f92c6627cd0f5f6fdade8de4c80e0ba4a9db8ff8fe2cc9842ccaff9dc3a7e2", 0xac, 0x0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) 08:34:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x0, 0x3, 0x20) semop(r2, &(0x7f0000000000)=[{0x0, 0x4, 0x1800}], 0x1) r3 = semget$private(0x0, 0x0, 0x10) r4 = dup2(r1, r0) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000080)=""/97) write(r1, 0x0, 0x0) socket(0x7, 0x4, 0x26) write(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r6 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r9 = getpid() r10 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x4, r5, r6, r7, r8, 0x20, 0x8}, 0x7a2d, 0x80, r9, r10, 0x1, 0x8322, 0xffffffff, 0x3ff}) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) getgid() 08:34:44 executing program 0: r0 = socket(0x40000000000002, 0xfeea81696e08b72c, 0x480004) readv(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 08:34:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 08:34:44 executing program 1: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x5, 0x0) r2 = dup2(r1, 0xffffffffffffffff) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = socket(0x0, 0x1, 0x3a56) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000000)="a5b60c58c4cf4935318e43f0c85879b13744542ab595daade122ab1e16db36a15fbaf6bb4d9224ea785f1daf6c9c422267a06372566d7b518452dca0726ddb7e15ad009363af9c108ed6902e3c2b95d18a29e1d3c2916caaa3", 0x59) setsockopt$sock_int(r3, 0xffff, 0x10, 0x0, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x6, 0xfffffffffffffff9, 0x22d6, 0x6, "56fceb99cdd8f4cad826165b002c2afca359b700", 0x2, 0x7fff}) getppid() 08:34:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r3 = geteuid() r4 = getgid() fchown(r0, r3, r4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xd1, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:34:44 executing program 1: r0 = open(&(0x7f00000001c0)='./control\x00', 0x200, 0x101ffffffff) execve(&(0x7f0000000040)='./control\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './control\x00'}, 0xc) 08:34:44 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000180)=0xfffffffffffffff8, 0x4) getsockname(r0, 0x0, &(0x7f00000000c0)) getsockopt(r0, 0xa4b, 0x4, &(0x7f0000000100)=""/25, &(0x7f0000000140)=0x19) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 08:34:44 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(0xffffffffffffffff, 0x6, 0x4, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 08:34:44 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f6669ec654500d6a174b441f7c48db8af09bb825ff8244337d60319451aefa3c1530824a578240a4140009a9d42738e75ffe65054aff377d6c470e1a326b7ba1c380ced65ffa827366624656c0a7295db5d3ba00e9118693e8325a692bc5b90c4acfdd8767bb779d3b1f9ff8ef35fb8"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 08:34:44 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, 0x0) sendto(r2, &(0x7f0000000180)="2e748abb74331e9645bafb0cae31fd0e6b174f5799671bf807e501d104222053fcc43aec53956d589d0f486279968ecce4850ffcad9fb6c1d6087768f0c88d2297906c62f13fa8e32b6341782c012eb5457f5db6a3f6d231e71f3fa99019cfa180a44f514aa90a175e75ac5685c5b4fe6c8a4ff21fe556cb399db2182d4d689150527508d91c95586e17d3d7925af2630879fd7e54d8a0b5b1d94492c31a3af2f7b1a246ce3e4d0469b07f5892aef425caf0a2b8eaaf2c96de300618ca0a91a6c3c4c2902467d799b73af18be886f90676f91ae751ff2751f664b5c53a", 0xdd, 0x405, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x53}], 0x8000000ec7, 0x0, 0x2000008001, 0x0) 08:34:45 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0xca, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='>', 0x1}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x10) fsync(r0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) 08:34:45 executing program 1: getrlimit(0x3, &(0x7f0000000080)) socketpair(0x18, 0x2, 0x80000000, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/66, &(0x7f0000000180)=0x42) getrlimit(0x0, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa0, 0x41) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x810, r1, 0x0, 0x0) 08:34:45 executing program 0: r0 = syz_open_pts() write(r0, 0x0, 0x600) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x1, 0xba, 0x1000008004, 0x20000000000003, "66929357b7aa125ceac97a7a7224150045fad73d", 0x4, 0x7ba}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040), 0x4) write(r0, &(0x7f0000000000)="f78ca3fe8092a89ebc6a4424df0cb57dc80b839c3c74bcf072b1408743d36bf4950aae42dad1ddd9131511f79fd9f396e76ff1d3f70c1c0b8e7e9dadd53dc60479d3e659ed1551c5f3c217cfce6e49489338cf9948f2a655d54335e7001634203675f7d2026b7451059ea642adc4238ae9f639004b29c23e32cff1ad060f1bb89c44940cfbe2906b49fb02febbac2c12ed8a4f426dbeb34b772fd84745e14edcd12f982f6428a71d25617105f62408dc9d1a113028a50fac408f3cc80692027a48ce6a72ec2dd4bbd14af07af18d52a32838e183907adb56b13a367e43cc3ae2b9965e91eb", 0xe5) 08:34:45 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 08:34:45 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = semget(0x3, 0x7, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x80000001, r4, r2, r3, r5, 0x0, 0x7fff}, 0x801d, 0x2, 0xfff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0x0) 08:34:45 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200, 0x80) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x5, 0x100000001, 0x6, 0x3, "c15d480602be55c72f33fe1b0fb783f26cd9acb2", 0x1, 0x53}) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0x1, 0x1d2}, 0xc) 08:34:45 executing program 1: clock_gettime(0x2004, 0x0) clock_gettime(0x4, &(0x7f0000000000)) r0 = getegid() r1 = getgid() getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0xa, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r7 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setgroups(0x9, &(0x7f0000000280)=[r0, r1, r2, r3, r4, r5, r6, r7, r8]) 08:34:45 executing program 0: r0 = semget(0x0, 0x1, 0x5) semctl$SETALL(r0, 0x0, 0x9, 0xfffffffffffffffe) 08:34:45 executing program 1: r0 = socket(0x18, 0x7, 0xffffffff80000001) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) 08:34:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) pipe(&(0x7f0000001800)) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f0000000180)=""/171, 0xab}, {&(0x7f00000002c0)=""/143, 0x8f}, {&(0x7f00000000c0)=""/96, 0x60}, {&(0x7f00000004c0)=""/199, 0xc7}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000240)=""/30, 0x1e}, {&(0x7f00000015c0)=""/222, 0xde}, {&(0x7f00000016c0)=""/151, 0x97}], 0x8, &(0x7f0000001780)=""/124, 0x7c}, 0x0) pipe(&(0x7f0000000040)) 08:34:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 08:34:45 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x18) 08:34:45 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) syz_open_pts() syz_open_pts() r2 = dup(r0) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 08:34:45 executing program 0: socketpair(0x0, 0x2, 0x3f, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)="497d3d4f78b30d358f087645fcac64ac6cbd51af0d912138178143bfab271a2e1819472ce83bc8749fb32a24068e52af405501349f2baaa18729208d510d02f308a418696f3e88f5c6e5323c915e0dc1a871c941f124b9dc390d37", 0x5b}, {&(0x7f00000001c0)="8678d48e4359116e00439411a6e9ca31a15e1d76fa62d2ae55b03934062b8bcf7a9121bda02defa03c596429c6d8cbf7dab7745e468fb3a22d036eed716f892fd1778c4ff70d32c5dc1512f3039a40cd405bc2a9d8e3ac36792a3243ca0cb6f7ecf5b2f8de1b3f8c49377b6c777505111a2f5e25cd420af5e5e87903335b8d417dad2e7aba523393f7264bd8b8f516734cefbb273df0114b594b5fbe424b60ee85a675e5d24f62dc14aa16bb73115713b6eb342374817e75c0fec13c1a324f64c48cd4d05610cd", 0xc7}, {&(0x7f00000002c0)="cfce8390e6534f80abb46ab8f08e53c1326ca0ab98624014c9a06423ac358a8933a27c42b56a7cae527d09b665ad2eb87875fb6fae6ad3bef64cf0dcc57c66fd59f43f8bfc29f28a6e3b83bc0ab53f45257184fc6ce12904b9fc41e3d8", 0x5d}, {&(0x7f0000000340)="9ca64f9e36acd5b43639273f0ea2b95d6816d02fac8d5522be761d9b57e3d52b1e7da5f461f5087d2a7a176a0b779e428fead1a9ec5c7ef8a3d904575f152bcce182fd6aef18b481edc2c31de693fa4ef5779b543e8c5ed3654199e033455e40576e4494c192e1a0", 0x68}, {&(0x7f00000003c0)="363fcfb45dd742f04d54efa57aec48213933bd3ad1db89bba3d9c3b619b1d043866e3996f3535452a2b0d4b31038424f91d0a4f7825faa247465d9d4abe66d979b504aa5e12afb6a7d69b1f9f778d2ee7794f8594bc7a5b755398f5a2f4a9ff1e6f764522b3a31b2666e8cc6c62c90cd826972e2bec0eebbf81c1316407b48fcfe6ee6b57d7e9cb3ebb316570ba4b6686cf8d229def84f958a8abe916a59ba30e10f822ebc92bd34a0ac399fde584fa3977e97987f439b52628dba4efe9487b80fc010c00f395645f9bce86ddd0c6ed428d80bbb325436d49cdb8dbb", 0xdc}, {&(0x7f00000004c0)="3cd706b5c56401e8ad883969aad63e8eefb3bd23ed5f78bb4f664c1844d232abd14c826048cd2dc9ddcdc492096ef0c88d0efb1be5c650dadc311a954b6724c42bcd70ade76c14a595729ac5b869128fec8213b771115fcbca58b4cb03123605845a87b58c71869305b1b6e3860226a1c0ca2f4770f1bae3f181f1b6a0b51eb6c200c2ee44b80909f11744be35d0151dee53c20b0e69e6ae4309792577fb", 0x9e}, {&(0x7f0000000580)="4cf82a71a3fadb210a5de1a0eb11d159c9", 0x11}, {&(0x7f00000005c0)="854c022c9a3e029703c00e6f59fb4b945c4a98fb2eedcbd25a0abededc16990b625f0effe90b29e8f25c62060945ac4f10f53f0b01cc6178454b85647d8c260e190379", 0x43}], 0x8) mkdir(&(0x7f0000000040)='./file0\x00', 0xc9) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') chroot(&(0x7f0000000000)='./file0\x00') r2 = geteuid() getgroups(0x6, &(0x7f00000007c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) open(&(0x7f0000000800)='./file0\x00', 0xc0, 0x0) chown(&(0x7f0000000780)='./file0/file0\x00', r2, r3) open$dir(&(0x7f0000000840)='./file0\x00', 0x10581, 0x4) rmdir(&(0x7f0000000880)='./file0/file0\x00') getgroups(0x6, &(0x7f00000006c0)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r1, r2, r4) poll(&(0x7f0000000700)=[{r1, 0x3c}, {r0, 0x80}, {r0}, {r1, 0x44}, {r0, 0x20}, {r1, 0x40}, {r0, 0x2}, {r0, 0x40}, {r0, 0x8}], 0x9, 0x11) 08:34:45 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000440)) close(r0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x7f) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6", 0x0, 0x2a65}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="f75fe37f2aa6ae4dcf461889ddaafdc8e6c72fe433c6757039cb18ec12bf63135194bbc3d43d309ff8e2d8100707b323d12cf4b5b78856eb53ee2c00c28714745e16fd47710328cef733e6845b6a394c5fa6c18081415e421d9238c1eca68669fd5de10c67a081cd0347b9ace757df4b8ccd6966e8f6f154c755425c4c30fb5e5071c47b2ae2151b0b4bb1d2c9c600938e75de5e7d4bcc6f6660b9c839cb3c271c72c7dc33311d5c9bb9a344c4fe81bda539204045", 0xb5) r3 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r4 = msgget(0x1, 0x40) msgrcv(r4, &(0x7f0000000480)={0x0, ""/4096}, 0x1008, 0x3, 0x800) munmap(&(0x7f0000719000/0x3000)=nil, 0x3000) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f000071c000/0x4000)=nil, 0x4000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x2005014, 0xffffffffffffffff, 0x0, 0x0) dup2(r3, r1) open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x120) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000014c0)) r5 = semget$private(0x0, 0x7, 0x140) pipe(&(0x7f0000000380)) flock(r2, 0x8) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000080)=""/19) syz_open_pts() 08:34:46 executing program 0: r0 = socket(0x200000000f, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 08:34:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x0, 0x0}, 0x40) write(r0, &(0x7f0000000400)="e37e3b85ea94b424583d8838eceb5bb09fad3944b20e0100000092e79049e373a0fe6b178c9172d613b8b0f7e1fbcdb83bc36cd179de7a23f875795e9cc9b4c1935535702abc4235311da35cd04dc1c1179e068f053273d3fc1fc0e84c523880f3fcba58b519e72f019afd47f2341abb1b0f2aafc895ad6127641532b1e9bea76a70039872bf81659f7d66fb50529e5259", 0xbb) execve(0x0, 0x0, 0x0) close(r0) 08:34:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) socket$unix(0x1, 0x5, 0x0) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xffffffffffffffb5) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) read(r1, &(0x7f00000000c0)=""/194, 0xc2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r2, 0x2000747a) 08:34:46 executing program 0: r0 = kqueue() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = socket$unix(0x1, 0x2, 0x0) r3 = dup(0xffffffffffffff9c) kevent(r0, &(0x7f0000000040)=[{{r1}, 0x0, 0x20, 0xf0000002, 0x1ff, 0xffffffffffffc1b1}, {{r2}, 0xfffffffffffffffb, 0x2, 0x1, 0xe5, 0x1}], 0x9, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x8, 0x17, 0x3, 0x40}], 0x5, &(0x7f0000000100)={0x8, 0x3}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) kqueue() setsockopt$sock_timeval(r4, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() getgroups(0x2, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff]) r9 = getegid() setgroups(0x5, &(0x7f0000000200)=[r5, r6, r7, r8, r9]) 08:34:46 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x40) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x40, 0xf0000001, 0xffffffffffff0001, 0x7}], 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x50, 0x2, 0x7ff, 0x1}, {{r0}, 0xffffffffffffffff, 0xfd, 0x82, 0xffff, 0x4}], 0xff, &(0x7f0000000180)={0x6, 0xffff}) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)={0x6, 0x10000}) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27, 0xffffffffffff4d1b}], 0x34, 0x0, 0xc68, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x8, 0xf0000085, 0x3, 0x32}, {{r0}, 0xffffffffffffffff, 0x5, 0xf0000000, 0x7f, 0x1}], 0x5, &(0x7f0000000080), 0xffffffffffff0eb2, &(0x7f00000000c0)={0xff, 0x3}) 08:34:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair(0x1, 0x8007, 0x9, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000440), &(0x7f0000000480)=0x8) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r3 = syz_open_pts() r4 = syz_open_pts() r5 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getpgid(0xffffffffffffffff) r9 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000001640)={&(0x7f00000004c0)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000001500)=[{&(0x7f0000000500)="c71891d0e0980503149ed5088385af29c4d32c920efe275694280e283ea4666ad06d35b23d363f5c9b42d037485435f61a8b5d25a5359032a3c28d42a2024e7ce5c005db576e58d01039c5d7e99c5b11074356df0b2795c56e8c807c5ef854f79aa751d2e177a56fb87dc89c215e5e94e6d02b49e3dab87ffe4005a0476e8fc6543c0b8e50886b2291111610ceea070af30a0903ddc8c4972d8fe2629f75075147bca268f3b2109574c1a709f49044267d9b02a9ad8f62bd42702a78870c354227703f07ee114ffe7d653f8d1a1a3994c6100cd917f34a4a49886e065a32fb74d3d46803198df2b7a7e6bf85ff2d545e003cc775ddce09d022ac8c05bc50478e8b5813af78cb6c04ebaff82e499fea3653197f2bd5e6e44c9561272000adb1e5a2b00dcc75aa44b9d1bc0b323d22df3b06c30df9019982da0e86b7bd1f5be21b365a155207f8fccccdd7f97f68d9bd1e013aa05845b48204d1be1775c1930b321a6ed12596615594e9a884b55f626d92f2116147406437fed3f4e894b7332cc308065bd6ae9133f6d4fdcb842a1bda7adb89cd602642209ae0501be207a4cbe8d15fc0a63d53773f3a4e094ea5ae067fb8986fda3130dfa0744e3404e99f1a879e5493e201896730693b7f3f53a605a4cb2601c0f77bafab4a9132861ffabf1a34a9699903ecfef4ddb68733e2199026d49deaaeabb758618d71baa5c995d67c1bf8e86bb00b9888ceacdec668d9ad499a7c0bb45a72765f663dd277e398015b5931e673d2b9d6f3c62730618a9709677a512a1e61db541c5aa65ca0ef5c231007859dec8d7b59b9e9964aa0f32189a99348fd3c20df7111d8e50535c02cf58437920a80f14bb896a2a6c69afb71bcd0064601df23bdb7eabcf8d0c359c6cd3d0027c49f7e7fc1d340a42b31e8ed29464f652b000c3ec3d6b961406d877898bf3be16524cf7e1230d3a528057f62b5d32b273fcccdd219e5ccbacb6846faa5a026096b5152d69f981d3deb566248330158c99d77bcb90965706fdbc6ade36d5ae0d6b55249639d40bd61a100702605b2253dac4662c8832b83c01927a9e96bd8e27706de61bc4ccc22357aae360dbc53171da195fb12c9dbf8f82465d29d1cd5b9d984fac5aa70f3c5a5cbed911c2cc76b650afd671d03207c352d8a93860cdd3be25443ac5493fb031a2c5bcd43bb234ccffa7bba974c7b65759c06f03ab01502a6f776088ce45dc1d0134ed5ab63499eb6bee067d6974ef8cac6c647ad565e8013127689687789a7c82b0ee63902d3010d21c6390059cf5af8624b8ccb0860a165b833f9080a91aeb3e1a847449799fadb39aad95182e3efeb1bea988b94d041fc4dd52d2367038d50702acab48c98b28851acb68ad5728c05d1a2898e0b3b07b4a04c08efb0dd633cf405e2885d49e3ae37db9469fe7d91d843a8a53b0ed612e5e4e999d907bd7a8c0ebed5af6823705251380e405cc11b5739644d50955aa8ab00a21f634232167738770cd842e7fbbb997c757455bb85f72bebe751376171d4ff0ee96511e0d6036810a424ace17b269100fa04b5216dbdc0f5f0a3c0d61c353bab86531f1a27443c04e09d834a910e5a52e97eec4a9b9348f6e7d607bc7b852990993ec95e75282b515e5114d1afaa327452de85d23003691a6b09490a599efaae4192b94365a498566c16759ba89ea1d8126a1ae276b4e8a2d53dc9ce2c045b2bf592e8258ab586175b555b9b1643dc7192e50e24fb5e14c9f197f18cc07728cf2b775d1617b837ba8fb3d55aa033b4ac8acbc6693fa4a97b7e7a47982a48d30659a79ad223b9dec30a5b0e3afe51b1b2bcb3bfd37845f454b87b508f2ddca3a40fadd97aff06ae9bac8152ee234622bd5c28c8b2a2f23ee55b793223beb10de2df13b5131c26f89c11ec035c9f1d1b62d66d9194a0ef2b11f90ffc8e588104f2bc46d1d856e86bf703acf7d8f4becb37bd4f2f18134baa0ea2fc733d23160920fc5a71b1f06780d913139e7222868290ad9c5e4693a2b3bfd76b2f4fb404eedec8e5d988ec5c5e365e262d96da5419b4458e0d1fb902ab89901d2b7842a015a965f7c7dbb38a02be4e38876885eae5c2018de0e0ef507ccec4b2b3dbae29b966d90a6fb5ec266cfa02f36bf399e13d61d08547b80f7903c485981376c05867aeb5955c751c214cf1c01514427364f3ac57db8a89bd3fa3764e9f2b50374c27dfd624b64c24e870bf08451302187e885a2ee5206580d0a9372ab8bc59a2c4922aad0d062cee96f8206db8c216d1f58ca24cdd9046eb60cf9dd720c315428307b43cde2a0b21aeae00c162336ce0aab912331908ed308f4cb94798079f83f461ea9a008246904bc3b6e7e4e36ff8bd927e955215f7a91c52682b4a740f4722946cf6be7d3449fbb357e3844caa754605e8e27e064745ad524fda1efc4acc15ff9f0865a83464f5068b271467bd879cf2fe275242626ffb80ea9455f502edae7a7f00cbeb55081ba2db20d8836386e09e0c445fdc9fb85541d8044cfdc591938f7ff38ac8ad5ca7cf70dafa34bc1561317a19cf78d22905c3222e89e44047cf8fe83e3f00143f4456ffcbaa3a429313bdb9c4e448b1aa39b26256fad1d47a404eb3d28cfb371db78b39eb00135d8d57701df5747746d09812769ab551ed5ea4fbe549e6afb400c923d9f8e65ac267f336c467fbb2a3511603667c11f16048844ec9c00c9307f3de2bf83a99862be6a5b2be1363b22438ce311e301907a12005a072914a65321da1b863552ea7132d62846ad987531d24750dac67df12a42b7a38c22fb4565c2fb1a455fcd1f6f108974dbdef377dbc800e04a9879a518bd390bdef58990333caf0d594fd33c81788703f271b5f117ef8bcda79464f27386774bf66f21ee7c9fc178ca0fe32e3d719aa48d50d01a981af0731608d0672765c2a0b9771e1ab2c5c2cc3115bb5f2692b2c9291761e1ff065bc121ab17f85e96b4d7997c3349934d81734b555c2ed6bb5b8a21e3819440ab0217b10d2fe77d3b6f40526b252e994671d8ad38caef8c551515153c1d3706df4a34072792437920e8ed20ce81e47d68cc2d50bac90140adfd0df7daee17213d89d1656b0f6f329ef78d05fcb1a90a1bb31ee9fd7f22fd997aca7ec4f22905193ec3f90831944e9973517c049049374ccd275cf0e9a4cf34ee58d6cdb38a186ec7b6aecee03707ae56a82e8bd727e0d0744c4eb8e6b094a48660f52416e90ac4f1c5800df7242103a1cdc35e699935b7aab14bdfd93fa9d7e6d5da2e5f8652d764f6766befb7cafed194a513ab6360e77b6935875f5c3f9134e2933e9b3441b28dd16586751b8df17a6ab935c6174280b079732f335e20bc9095abef6a0d3528a1aef380153877eff453796a801c7a1b28091560b06bb8c34e76e1ef62b24129a2b40b85c70ef3f94e13a9092c2e8b0b14aa30b1cb466cba5cb4897f030d0f2103f242c057d648e4b2d84b10aa91890cb63d60156c35481805f96c6d44360603acea8895429e08e7e9292f0d3fed7901bb7c63876dedbacddcdf97fbbfba8e48acf39f1e000fb95779dae4d796f3f95651774a486752e56209828954b7096b6dc3863f405960d294fe9d8a09da7a1ae4e087fae2f86867072be87b6bd39b7b8d088577c9c10382617b72f8c563c5594df1ba46437b5ec85463ad73a89b872b61c7b5f1af2c780978ad03e81ccede60e0bfd72138c2f68404f57cdc7f26ee06ce5e581dd821a6d4a7f88704cdcdd69d06916baee6be52ba129481b4597528376a8e4e01e5c7e7d17b6407fdfffa157813e5d3d9b6e4eda1b6b2772b0afb2b24d6cc365548ba29dd1191f630ccb8965a80a44f47aeff3e91a46ed4bbdcb4eb4c9b14674a900cd970a7685854818bdd7c87ec4a134384dee31dfcfe654c4446ccb345c2a405dae70ea3ab0d9e29d03d234a760dbe581f40bda66571a5c2eeb8317337b6d259b7a9e1ecff0f8f4afdc1252e8cad73be7346fa4d6f7d528c32df9359b8e9903c773701da58a7fd0ba50ad848a46576616e803870ba5230ac4f8c3410f49089367a82fd2efc82395ac07c67afbe166ee86fc11c9fd992380f05d9a362a63fe5186cf3fa35d2c8db46086c95b17f9a27f707cb8ebb7dc2a5645410be01fd17c79eae79418bb739956fbcd60fa2c3c3c55131f779066e073699343bc805f54b6a4ec262ef2c117bacf1223dbbe5403f6588a6dad67db73dd59ac9fdcefc3fa7df6cd7672e9607e83f4bf93f06749429c7fafbb59cbf2e4a47b743dd071f3be7dfea5288c83121a5f7916acf41d16d76746f4c37916b68347ca136df6e273cb8de163e6835607ea082406477b4e7a0a7cc3e9effc1e7d65b7cc37103c4c2190542c64c8c3ed3769e8a9269abe14ec61c710e1a3204deb9f0a3bcc62343853c4383867117e7b24baf29c7a048d285983ee8f0896ff506a175e6e0543bea2b25ed66b84932660b2d63ac027920ce93fa9122dd70d3fb261e5e24aed183e9ae36f763f8fa9a2d0a2e66981929bd5eafcc435b42ed76cda5392ad220e6e847d758c562f1c94b70261a46140567951c77dd16843d355677e498fdeac3df38fc0a3d6e17873f7b72def4cbfba37157045067de9e8dbf8189b317bc31b474209994b2a60f9fd2cd3100c71c4a41dccbf0fcf3059eb4d7f43f7aa85cb0f2bc9f961e17b2cf2e891959235198f13537816012768457cd44d00ca4353a8d473bb112c94efb37c9180f972a403aed08a0ed8ba11c2c48c7952f9a2bd1dbdaced9366f27016a224be518d5afdc581a73e9e97db992faaba2d72ebe4d23f172187fd1bc1a3c6a88909a7b4cf41630b0d4a1895a66d8a99bea0f438fd5888fefdee21c7a777d8acd9a1482be43ce0b69d9a9b9cc9e03bd58c289330ae75c6f12e7955dde53304579d5c5eaa5ca376275929d4e87f5edc7bdd2c2d5db59b8424529ef0b07b2b7c22ef1213f8c4aad7433f33074ea6ba465552f52be36f0a1aa205fb42f6901683f7d3d06f11d30ecbd1bee8a73d36d5887f731975bd39f07fda57e7da4c1e6486d546127b71040f6455dd3206874e65d7d3b76096f8700513723bb33068dafba45f13f346366048c747676763235a6e316e6238eb4ceb56497f230d5a80cc798ec16ab405d50cbd1d96d358e2b07ccad85d96e8376743dd448f951535800ba727100ea0b1c8f3cedb641e69034b96cb208a917805c63234f82f421e8764b736c1b6fd8663e26f6640312598ad35b3093fe88d7cc1951684471c8200cfd4f08e18743c9ea60f546968626b32077d3669229360335cae147301e52d9ce7779bde34470071528e108bd5454ce4aad9ef253daafafc51c55aa98d21305771a232163086e5fb98fc8655749b34a0d12cf2544b3825ab3d4a6466bcede02d6d25b2c32bb79c07d0771edd52bf30d139a2caf0cdc9a99c79f9bb93ed1193d1c1c72b25475047ae18c4e8bdc5cdaa5123756f58e58d3a0c0ce268dc0be28eaa71fc6f84cf2a6c8f0bfc585d1bed9defcc6a50fdd27a0eeaf7fd8092882cc29d524491f7f7cb46287dca9d5d6d58e20d2c36a874eda4e55ba17b0c4677b0d7da7a2fe0857e9c1b1171776a36e3c8b951f642757afb4e30507f069f8d23ec1eb8ff9fa6c9ab64a6df0a1c92db05ee5a2097ab6d1f38d3a1af8a8ae2948189ea694ec821fc12ab9d07e82bf0777f0f3045328ee42578f2e7f4a94fe6988ad3346dab5151c7d1174c422736023b602abcccf33b826eebbdae792b46714c47a2158a7db760f6abe894845599ed", 0x1000}], 0x1, &(0x7f00000015c0)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r0, r2, r0, r3, r2]}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x80, 0x400}, 0x1) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000000)=0x7f) close(r0) r11 = dup(r3) r12 = syz_open_pts() r13 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000040)={0x1ff, 0xbe4, 0x7, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00", 0xfffffffffffffffe}) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x80000000008001) poll(&(0x7f0000000380)=[{r0, 0x114}, {r13}, {r11, 0x20}, {r11, 0x12}, {r3, 0x10}], 0x5, 0x0) chdir(&(0x7f0000000340)='./file1\x00') readv(r12, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) bind$inet6(r11, &(0x7f0000000140)={0x18, 0x1, 0x4, 0x1}, 0xc) read(r3, &(0x7f00000003c0)=""/35, 0x23) 08:34:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), 0x7) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="61326453cf06696a33b32818739cf0840271517238704cebee18c698af48f1950ea065f21932f2f3180f3ae84f67e04fd2abf4d71bee94eeccd8b59375dd9aedcb64eb20bb9509b5cdb4c5e710efa6a7c7f08fe251a397f07d7b2501daf86f466540e22a675089d2697aaa0da5a829a2f557bf1f29fc5c06c649d936bd", 0x7d}, {&(0x7f0000000180)="feeb04fcc977da2f88ea55ee7feb2e47096a3f9fd2ee299b0dc3accd9b0f21f422708adfc53b65e9becdad0d92655e5f0b0ccd3781d0590c1736ec0219dee07859e3c70dd4550d5c2c2f205b4d4bc0a54ffdf76bfc5cba6982ef7b50a7986d78f45b17a6d96be468aa407e6eb3f0fb1f6e58e6d55dc397d73a8fc02360f1c41c65f3594f9077185d4b933b9b7a319f8d6140fd8d1a139eedc1b6b600180d7f94cc351c81b7a9077d78ec58b68e6d45b1b5506513bdf42dcbdbb867dd46dcc1dfb290e446cbf91bca9e0a10e77566cd46be19833ba79fc6953c265d329024005d1548a70f79", 0xe5}, {&(0x7f0000000280)="00522aab052c4e06a16642d05f259883ef62764fe2e612ede88869348da0ce4b1a4973bea6396b63f6fd9c3c24de5a7d231631d9c0e22dd3d4bf22a4352b68e4b2a045a9f14d18173d52a9ed9dc44ad5d5ee963f9e29f8560f2b4bbe6a9fa4478248ebea4eafccd63d4bab73868b98ac2cb6317f63863b276b0d8ec3e6248d648625acac5b4bda3a2aa0e0d50630b41965", 0x91}, {&(0x7f0000000340)="90f498fc9b1ff6811f4bf9bd5d6faa498d58f5319a88ccbabbb1a1fe2e60b75704931952b00ffd967a7361a561dfc5c7d4338d2a89ef45f9cc926606d2ca1465163212af857b289d5b4e8991b6524642945cdb2b3de119764c8adc5b3654cda2a10ce32e79236d5342100afa49653fd1ce81a802ce66bbe07fc688caa9c6", 0x7e}], 0x4) 08:34:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) getsockopt(r0, 0xfff, 0x100, &(0x7f0000000000)=""/161, &(0x7f00000000c0)=0xa1) 08:34:46 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)='W\x00') setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000200)={0x0, 0x9}, 0x10) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) chroot(&(0x7f0000000000)='./file0\x00') writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r0, 0x0) 08:34:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="599cd845d4751bf59fe9b59689719f9bc6dc839ecf3420ba0ebd1fe4164be0e9e4d5f62d83b65865b8ecbf06eb384bd77c100b12b1bde3903d82f81822375262ed6a43f3388f131399", 0x49) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r1 = syz_open_pts() close(r0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) dup(r1) syz_open_pts() read(0xffffffffffffffff, 0x0, 0x0) 08:34:46 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x2000000009, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, &(0x7f0000000300)="db29b8d16d3a96a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e0b001cedf2be4e45ed399a23cd16bdc053feb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf093b867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd22b95904a957f2", 0x91, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f11311850", 0xe0}], 0x1}, 0x0) dup2(r1, r2) 08:34:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, 0xc) chown(&(0x7f00000010c0)='./file0\x00', r4, r3) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff96e8", 0x4) munlockall() setsockopt(r0, 0x1f, 0x6, &(0x7f00000000c0)="e0d5075d5dceb4b606d614d2c2bb043b650236268cc3bc24f74501697b6a7f27424cde474efad76a9b0490a1a3539430467353777d59bdf89ff2edb4e5934187a323a3cd1b5fe8a7c22db7aae9c4a6dc76784bd619b626c9af6ce1a35e5b91af5f930ed83eba4957e22b8ca0e4c99be2285c558880b0d9aeb2d51c07b320828a0b1cf1336a0ceec0bbb3ff2cb1cbb7d63e7a36587511e9e94e8907fb70da0bf00db82d82efe831b40785b63d527eb2f76095de6f18dd439f936b9a193a08d82a75639bf58246ad208ef8385b9a6bfdafa04b145a6b223f9668440e1a05db9ba07bb50684178ffaf77a3720904fc6f0b9135d44a109ab957e7afb2f88e65e17da0d0da40ffaded0b61c8889386c596e3d6170e003b6bae9a153f5a37f22bf8e7e4a50fa34a61f4be8e7949845fa73624b6d6bc9a8e4ab67304da830c64917413916a215ce83c4d06ed0796d1d956b11dea2b5951a385243b0611423fa2063bff40cc6f85276a7da13e8686b814a2807f5553f9e2a6a19c038b203c3380d03026f84d8e6e06a143163991c24e529b0322e2713051c23e28bfdf101e58d11d744aabe3323863e0e9bbc1dbc35594c37ac233d4fe064842a485c71d379f2c0c06a6fa6d9c124e06424e5b41de8527a31b4c1bff9b934e25dd5c338430e26df29a906926ab0996d0e25e5f48ac6c4e84cee587c384a4428aa66283c16578912c1418aff86efcc700d0a60486643e415d8adcf38b82b84002d8c9b8253703109645eb18143bd25f08df25d76cb318e4df992a80ad4acf7418b06b247b0b939ee643f10784a8cb878957b113c601f37f896ea42d1423417925752af860b7741bca75ff2b3aa13f3e9ec08498775e6e6b5249f25f743ed851532ccd158e9d1e7ebca504a413486ec2542845b3d42a5668ca23349e2d74f6439280cd05687d109786a37d652cae0217c0c894e2ba8accf51b7b3ba22090a3d3c65d84b29fe5f94b5dde70cb74b281e1fce822b87fd735dbb5ca393cbfc6141d5b913d7bbd1259c72fdbbc0deb12d2341d11e9177376fc0f196ffe881c9c226ab56f7736ffc85379ff43dfb10aaba3a2d5a5f6eadf353a908c5b9a120ddf508a9b3ac9ecbe3807eecee032233d4adadcbad4e1a93bbaf0a9c0713fefc959e28482f245ba185e5376ae99a0d5e1158c4863b8281e967410800df1d526dbceb96630e14f60c6ce905950f71f84f75512ff6630e6e380f43e49b2ae5c06294adc9aed38d5b3f2af409a644a2e975f27793a4611bb366f02fcc5b4d15bdb50bdc6a988d72d2046d08ee7ecddb4aebf7a6d3280a96dc4ac3a466758a49da8ce8e51874bfbdea624ea3cc3211acc0811b5b80e41678c1b39480a9bdbcd33d4b55759238df07342e4a368160bdcb286bb2dccc56061cadf3e0b74e4ca42be3d3e4cd5105cdcf0f925cc581973541be1ca44f013546131530a455d26f4b177a4bf10e3f6576b6d04227e5136a7334607ae102d56dce9961bcb435faafa0b0c31cec088f0ba171865da2e18e34460ea669ad2f0c376d1518e56849ce8458411646a856816fed64bf9740f154ca416a1dd85d895ba36e6e5c5c4f50ffde43dfaab07afa525c82fe90c2a8404d48f9dc66041fba9d57a130042770b9420338ecadbe22e9b81fab1363641f2a1d309a5e8d0741c45500149eae3224a50185680fac8d200f392a7ab91ce8c105610ed47dfd849fdbcf057c094460493559f0d236a3036ea071b3b0e8d1aa857c6b740d061571d1429bd4bd3b4476d3b1c2249406adffbb1615f463d77234c4ea30b9837b7eaeb4064a5d8e1bfab83e2b17384bf063c826e28b660d923c148f380baf5658cec573102d0ee7a13eceb584a16f0e07005cdc23d78f81a55532e150a7f86b618e754a104a612a32e8becd62d325342f8f6f2bd4da632fe184146b9fe8c2c15452c000e383dbce5c12b2ebeaf91983e38aface65330f4f0c3a3fddce3cede265137e5d28c600ab9d914b71b3dd545bf8d8fca24802cd7bfcd2890ca8232b9d464abf16e670f4a22dfdcba6282afd4eedcc4af3d72763140aaa1a1c2a3a10f6615e22df50059c38e9f12c2ba6a08cf395df9231698aa292d8486e5552db9d93bbac957b0145d3cf644ec2da51d7b989cbbc214d3cda28468f40b27fc22f8f00def2a5a68e3f208b3f2136d92b5fba035e076694cd7a0a1a797d495c0b5e28e40b717f24a7c6a2dfce46d19439f6c88393a3243b06480d151bd0890437e55f3b3673b238a97adeac2e9935ea309c4c244f3473429b1517313ac545834ef90866f24b34be2c0921764411296a3d0e34da3c9f43cf4048f9929e9e3998fe546c4ee35e6cfda3d201a8b0c8ee74d87ddd9da6820087ed33677131fb332dffe723620261862caf7f6fe293e23ad3da2c7c6db48cf31598555d5861c53dbcfaf26c676bc629d34f7a96d27067fa6a1b087df0a011d91c31ad889ac9ab9a6c78ee9a685a9aff4ccec02bd396ffb9289856148a4179ce7e3321f0e732c86eecf782711817d3fde5a33ceec7f5c164578047989ead6c13b5dfb9b9daa828e33b3a39343700e2a74264d2f6135edac77eb5fc315f880fdf1f955b778bb179cb4d00ad03cf98047566d7da06485992a43ac75b7a66e9362ec94e9eddb51f625d1f1aea1fc7a2fee8798df8a4322cf204719a8744f8c9ba72164a9317b4b358a16175ed648ca9021354fd4e2f9bd16d53be396e62734e403a90d53353a7fde3aa3e1cd0e93e2c1bcc10d14f5e995af0c99500241b52f1718d5a0712ae5066a84edabc9dedd0bf758dd7997424b96b14b027b513764ff266948f075ecaa20caf44c9a709ebe3041f6f01e23158262c141d4d49cd4a9341573d474e9b3c28a5200c614bc3f35ad50090b5ee27c31de4fe6e9617f5d05fe462c6d40d0650f8720fde8e91913ef9fdcf4b63bb7bf2a3cbd4538adbc72dc917921310cc0764cf5ccd2f195a538fec0b1d8ae164692adbd973531d24ba37cf8bb952b141ff2195890b11666a575b59598fdcbd086e291cd7553c887fd4ed7dce0892b6f397131db0754e0fd0c36c506a49de19dded72e5fa85ecda583e70f830cd3d199d0a634b6b5a728ba399aa99e60178e40ab3df824032cddbda68f439739f5e6726e880985fa073188f088a0e9d2630b9642889f2628f138be8f0772a700344ce1f9207c357a4acaf7c22615aad5f63386108067b6bfa241c4785a7916604a65c354aa38a225f411c346d2f4cf5c783ecc6be7ed00be0f4e78ec831a8e7c816280b4c8024e222ba6889835d3c250e36164fa3d8c1606c7afa970f81df0ad7ec7c104316bb4e6541cc79762f886417dee2d1f7dafbce15f5c7706eddd166da9cbe0255515da348604b9f96d24fa2889ff5ee2fc61657ed6391ae02f508c56c44bc77c248d145bb9077c2b30cee60754af788eaab71f777f4040c0122f460496874755478235fc5d2ed885c0d09fda53415f4a353bddd0f9439e71eff93cf15cbc682e769fee59e52e7c6fa2f96375c19eb60ca1bac8a64110e9fd40154c8103c7a4c7bdc3c4b03f189794d7d202c8457411c4f2dd830ab63e61edf96b09ae8f0386bb5b0045f163840ed30c3d4ad321578ab93e4fd7aebf5424150bf21be82228afe750fe57859bab0857c99f01d759faf9d2f06eb38934a707c00d250a2ba9d3d741a46e471a435220382f386fe7ad9cfad696a42d06cb38a99c30970dfa15f2d7e0d20801cdb77418b64c9b3d1f68f8be5c572355b11df784070f6b7b1685dacfc3e283826357bf522ecfcf3d810d0ff37696514a698456b3ef07d2481748616feedb9073f27914e579bee2d11eb2acdde9f2f5297b3e2f7a7c02b98c3505775141638dcc9ee75fe9042775822acd2d435ac0440532127d2bcb378fe9fca120c8373e7cb22d973e2d10b246b9da72a1967bf61d7c138de4ac7e946adee6a9ef54c809a9932a237067fc8787db212ccfbeb4a37f0362cf213a8e16937730c9a3b602c2b439eee03844acc5e5d47ee3c87b3876771758ce5a3a1fca60af46143bf41a4f25e90e542c693de5a7faf05f2fe457b95b2df95c17ca7ab14598aa5d60f1950f38ca21288e7f8c910ff38628e26ebfcdd2b6110c30509bc0cb07ce81f9ad865ea5558167a68fb9eac1bc5e77ead50d4ff88a5a12f1304a4cb07cac48de0434d25b47ae765bee26d78e13b5f56580ed9e9881d35ee02bd356d5407aea92d222ffdd29af8fe828e790fcd21624545a4db2d8fca2c802401864b3cc5666849977e7d49fce398ea85c9a2d874e9c19af72fe5df4316de80e3f40085b5061c9f6ee0e2c19c942566a6d4f34353227f92989f3e77a8c7dc1e247f5b48927dd94ee255491c8f8914b80dd878a1938df8fb057cd9b6a7affda3594c20276d8469890390c4b27466155ef11e1dd28e4ca35f0e6f7c220af3cb61a6298ef567a03e5db4f57ff4c918d6aead6a7fc28b9f1d82a2fd4e6e789754ca38b7ebcf815bec8d9bfae156851cc04881a2ad29261c97bccade5023e8a286f768ceee4fd56224f3c796b9712cdbc33395f82bca81a4933a49ad90f6202d72ff82ecde57839a8dd5652e59056495767a6686e83f4a97398ff2956558e479703ff38430c0367e0f4283cd1453c54621a310fd7a244d9566a0b3fd9323e2414fd6da03ee234dfb00c088b0362506d565351bd2211270e0d4fa3f9d327a747f8bcc26d16db693aa9794a9d07c07661ec66d609cd77df565520efae7959c3eb75bd16c86d7186ba69a7b6fed47fb901b92cfaf7db8becf989ed148656785eb52b0dc4838cc0b3c2c41efe0a908afc541fa4b291fa64007349b2aa8ebe6b621bb2b7e9017a2f2ce26db7eaece40ec5d7b1c9f96971533bdbde3a015026b56e26abf624528aca28b69dbd961bd3de1082b691ad5c34d9e54c8606a6e5c499906ee586adeaa51b57057b3ac8b3d3a3208a9156ac993eb17ba12c179d2435aba16279b8036723764276a3111f4ddebbd6f5fe26bdea0a0f5a8b52b5f178355baf5f4592648dc0445e8da76a9eed8b10d0b4800324452e42983a3530f997139545af5d7226b892629c01a0df62a3c70cc7273021a46359f8e19d9ef3c6fd6604633e642c8f3acd99de45daee98d78319180d6a1e19b0e5e4c022d4191aa55cc8b126f9b76c3af036ec4ec370cb12b27031a10b957b13b7b202ebcbfda8f1e20b177a15f1eca856839bee1827e7ff108763f3674395709b83580c621e0fa8885e89c5a1f75ecb7bf82b82646e630d9b5e0bdf8c8b18062fa3bee2ec9ea48dedf48d4d48c104363b8b53e93251560ed5112b1dc9d06d55d6cdd558eda56aadaabb2ca5d734e21b4626d73a69f5c73b49adfd7d7701c22e49c5d80be26fcf04501d460f5564b39ccef7658cca8f3f6d1f58295b828ef1e73a785e97c15c0577ecfd23b7d47821e23aa68c41079b93ef2769dead16f3da853c871c0faa9008c8f955546e2b3f59e77f6d50d281c7309842a258c558953c56ed026324afe62e6209c14d3d0ad7ce48931ab4702edc942e17ad36078a5b748e5c2744e98e676a9e3a59b83a6dde0291ef10fcac65068ab0c2687cf3d0ec0bba2035d9e10f07d65158e462e9b08e0bf2f2124dc1a4291cd428316042e29cef3a5758e1b56f78f4c975fa1336ed411e94d6e3768301ea993518da589ce1fb62feaa4c0e9d9bdce0047a373cedd5b2d1d77503b03300c8824eac7082ee6fd0ae536e71f2b5647b45fdf0b7d499639b545cf8628c65b9788b92e270affca102b0e876b443eb9", 0x1000) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) bind$unix(r1, &(0x7f0000001140)=ANY=[@ANYBLOB="0000696c6530f4ec00000000"], 0xa) 08:34:46 executing program 0: select(0xff7e, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x4, 0x9, 0x14c, 0x40000, 0x401, 0x6, 0x10001}, &(0x7f0000000180)={0x3ad, 0x4, 0x0, 0x5, 0x2, 0x6, 0x7ff, 0x5}, &(0x7f00000001c0)={0x400, 0x100000001, 0xfffffffffffffe01, 0x7, 0xfffffffffffffffa, 0xfffffffffffffbc5, 0x401, 0x100000001}, &(0x7f0000000200)={0xf, 0x4}) select(0x40, &(0x7f0000000040)={0x0, 0x1, 0xff6, 0x8, 0x101, 0x3, 0x1000000000004, 0x1}, &(0x7f0000000080)={0x1, 0x0, 0x0, 0x7fff, 0x69b, 0x6, 0x1, 0x4f}, &(0x7f00000000c0)={0x81, 0x2, 0x9, 0x20, 0x7, 0xfffffffffffff001, 0xc0, 0x3a0}, &(0x7f0000000100)={0x9, 0xd061}) 08:34:46 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="b0180f85c02315c8ad0be9ba03bf3e0b525a6d1205026d943fe7", 0x1a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ftruncate(r0, 0x8b01) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:34:46 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000300)="67769c4f19ca604705cfc9bdee0eed9ffeec70d15ab08333cbc003ff2a8b13c9eb51ec5b90631787a5c9f4daee934a546c0c2bfbc8865fab76c63a8a6c789f647de4b505f08d17cccb6792ac59e82ef3d6a87565d9c1d346af3d9ced7da4dfca8ef470b65a9a228172d7585e32960007be9e5fd502930c358d60e80f0fcb9306f94cf2e299ef08e22364789f0e4d0d3c3df6f42e50883db0608b87a259df4e92d69d27faa323369090edb56607d1736de5b65099e76c10c7360a24cc1e8e2905a72796aea800534bdd8d7f452952ec9dcc64e044020e916f5db83baa47c9f43319c9e289bc605136d888630807bf0551e135c07ee8cb0dbb27103ab059247d4e22401d70dd1bc197fb8a4609f7372689a10d8708698cb0738b56b3b811921756f7753dea296ca5cca58fe970cf799f755f8c61b5685e916643ab6cb81356e4f2cf65ff5fd9ab1b3bdbe3267c36eefe40fa9d4866ff00d4680594bca4fed9f099445b08688b9de34abc5772f565bec476fb38e3d59e82889471baac99f8770577b7460541d3cd440b9be53f362584037eee6cd77a269ba50a5e9dabb24786fa18575547254b45f137b8f12e00444254ccb6011b66e6d1c96b47e33c1dedeb23bf8ba9afe85cb8baa0e1c571ed90bdcc9578c339ba0cc439ddd085d970ac5f37868fa89cb8ee8924573f3cdb3560fc3f0c37f1df6b9c7d145651fe69fdb3938764cf4d89045cc604d5178ca4d315fb2a319c04cd39644f572f74e0201b9d75867a2cbe79e34a59ee2dc56ed28ffd75616c7db98c33aa04c585016602deb4de14604b7cb90b2ba2e1f03562364ba4b7ccc35e30837ff93eb45dc5679a61f80c1066b697ec62306048d937cf51aab3ec79ee85b52d63180ed1ae0abf569c807887afc7e7937338b60a2e5d65959a2d43cb7183e341cdc73278bad2d570acafc5e98162a371c7083d687171f149059b757ad1c1ccba21e71e8ba17554deaba5240de3c026b7760008523c43a0426fb4eef3e25deb7eb17c68ed4800cad580b924c3c6e26aa5d2a915a65d424924e8beba9c757d83d6ec402b3985e3c7de3415ae8f15a95feb828ed20ea543066571cf26006c1b20e671716d8e3ae03b58c2613f01d15933b27539b79b35bcf4264a6e8a1252df0d027cf2dbc94ce600191a59f1a97b365f424994fc3b9e0e646f0a9eba2ff5950bfaa1d6385e09016f1290702105ef037ca1619abbd5b0e80b7192981e96b1743ea056efe0d3d430eb87633dcb427064c39f56cfbeda773ef430261520eee73b299cfcd1c91c4dd9c91ea8f111369ad782421b79e36e549df951a69aae05e31eab0971c8dca56d052d9648df8b0fbe2cca3445bfca6948f8e74a4469699a091ba3fb56f9899dc4f6ef393ae6b965ab28632c527ec074882d4000fa05bca2b232b9e5cc6e4f1f05faeefb6c6fb9d2f3cac4a922313263f27711c82377697b4616c5c5d154583e55888024535df2e58b16ca0943292c0d6f005229e97f2ed5799592edbf3a73956bba9665d2a9a511a2fa7bc5f10516320989c136791798fee06d15cadfc7a8528c9d7761229d251eff431f105668db0e7596a543288c9a53a2f3d1b505b1f1ea4a9108270e071e98c270ed21eaafde0e9842037b84d99f37c02af1f7495b9544dcde41d2e50429803a63f534c89eb3ba52af1015c25fbdd494cb5b023c592e4134bc385a49b2aa14bc7b0b0d39d110b6dd3c57d84a34587a95735a2d4d54907973084f83cbbdf11962f0af17340c03b7fa2a8c89667eb22be98e6a30f484f77a465d9dedb0bfee3e0456a481ed09d6c191f744f396e2e98a93c085e69041bdd4d94756bc6e47844d3c6cce3cc6daa79481f5cbf0d84150d54377947b85ac16750e39d5d3e20d43f4b7e43a6597d5e1d0d8b4df7f248c451b8e26d167061d3f9c15d168f54b27a6aea740589859b1d54e969202e931499e923a202a9082c4f616efb0ef67a5688d6cacd5a646efbd4c26a63fb75395991a7078cf736913c6792bf4995c1dd476821a6d1f6d3b8b45963452404d4c709f341f16465d960b01fcbdbbc2c2a085e465add8106cbc9cf72fdf2a3f2dcaf367485c88fb1b62fd1aa4e5e7c9c4bb161577c9df5813b1fc0c2e08b767397599ecabd8558b8dabe8fe285190c448357a77b44c026cd186aad7f24c1840ae44875ec5d25cb05f164acaaf44c6be8d8cd222f1a8b75df5cba55aaa06cdc0919a26d7e28d68df6824354f776b8b702f06d692a7fbfea6a3e6fa46209fa24f3ad0d89faff52771c906d3e7f4e6cbc6b04ceedd5f38e553cff3993880311326998b6db5a3edc46c062aecb1f02bd717b75646242f2aa804296db9aed2651642d9d8e7d33d07013fc366816253b8e13da48afc3baabc6bf395646f2af882b4b5d0d5346d74638882ea4c02349822d1caa26fea95be33633556b4fee60f71536105eb2d203707a0a9c5726d8de1797033673cd211000bcc751c0612db283d28ea444894b54c37f3d04f5d0c92500ae6f93a1e79c36ce63b4ac0564a9bb97b00a0d90b95384c49185e6e0ddfd8192609509af8f73272824d68be99e85a818c801e97d7c12b9d871c118b421f36d31d0e1c445d5818f0447e18f79d303906729617fa958488be918968d7976bf2c067fd403cea8fc7ddb44bccf2b710aaa885dd0fb9462ed867f3f86b395f34570c59796ae307d3f102df5993a8cc0593467120a207909896f972a13d80af19d023e09feb15bce62bc8f4ec3ca45a3b62332b6cc0bcc817425738e23c5b9b81afc60d531dab1bfddb1b1ca3e01b43fed8822eb5d4b3d3b98928f8548dc5d878f4fdff2242c8aa53bb8ce4dc47efb430bab488b92886fdd5ec8278da40df30cc8b061dd7840819bf17d0ba57600bdba3a2c6a24b3346aabeade3832c99e0cc574658743dc3415feffae52459851a0a040fb74366361b8d5f408efb7d69cabbb48d40685544daaded38f47cdf2fc3884f4d3e8b854891dd4903f045cf0cc3df9b598a9736de4c750d39d5c0fd5aef816f5e3fd9a7ab85c448559a3a65abe33c81bfee6f446b9c8c6920801f51ee36dfb9de5dda1a0a0409dfb57f6bbfc2b7de1c7dffd1e250a8de223f92f71944247bf53a70c630d9bbee5b9621ef66b64278413049fff11c0caaa6777b3d8cb22ff4d302e1da34eca918d1a0c9e088a90b07f5ee035a456c2af9f8e8b3d0fd7dfa7f874b5a1341fc1bb07d90c28e239fad7117847295c55eb283397fa9ed6c6fa54f5ac50dbbd3a7593d86337a583d41ac0e0f3bc5986ceda330407de146b9834ddeb366b8acd643ae6e7f270186cd1ff78898e6892876ce73ed9f604b5b709a70dc96dccb68539a8d6e633a70e84c2f8ccf1a9f582484c0670ba0b6ea2c9090620d7b54d48a3810eae1ae5982ed1e6c68ce598885482942a37cf6bbd7e8a22345cb97024c6f8ddc435eb706a79d31dc3155158cfc6cf65e675d21d0fafe83b65fe81723f095e9dce52d66e0d01b60f0dc8f6db6a16d076cc44bb6384b6dbc586d5322eab6260fab633b830e6a74a8c611644be05c5a4417f47c0ad47f23733176119b3b5f24fd4dfcc290f15b540e7e2c1450ab2bfaff56b801db4685aecac7fae9d34bb0df558126cac590b88c2ac70b27fe21d260d87ec35619a1501d395884abe692697b6c20c15cb9687635d37e5bc6d3b065dbef9eed02290c0bdecdbdd428424c6e4250fccb48da22d9269b50ca3c679dfaa2ec5cb34d8533f4c748580b2f72e041a458ca6a25b8843916c6705cb954d4c9124e796fdadc937ddc7339776dde11cbec7e45d003bc85b655516ddff959d76ba2b4688a3096ab8287ccf46480a3541882b4873cb1611216c90a4795fb42a1bb26743651f3663ca1ce764f714beeac8f48198c310da15073b0189f95ee131059fa92ab37cd5b032dbc62dea5ca42a9bb76644921d3328a3f3ee52b10928e9a0d4274a62b1f0223e9749932f9224ec0715cd3ba451397fc35eb640d3f3c191c4aa2fc622bcd4140cd443e5abbdf29dffc074d819794f6e281d8c6445f7999e9edafe8971ab9446c3973b3cefee3112ec3a7d70a4f6b92ec9a2e7d7b2eebadb4e233a0038004c883104596419f25017558cd4a45993981008b3208f5661a6a3878ae91fbfbaaa39acaf299134f0f200d809f55fce8ef01dd1a4afc6ac10f53673942baf2326f6408e027efc24976d62540be3c41d6ed6b0793cfb759c47f1ffc789d421c92dc674b3fa6596d551050172cf3375e17ff4ce92ac03adf1ecbd373f4b88abc0927c8783816d45e6b2df15f80e7d7d609eed303a05e989333bb573f15b1d5cca643a42c88c3f4451327b67e2ff61e5ad39100d33f4a6575c266d8ef2e78c89806fb4ce269f244d2606226cf43594d5f9dafdbacb5750b4fbe07c08639411e42fea2687605f50a3c56fbb5f90eeafce55aabab9fc147f1e0e24f8e3d28c2fe900b2bb1179b64f6786401375d9337b4c7cd459580103b0ca1689e47d4d5304c0d9cb3dbd11dc48b8da04cacd4b4e5ce5357b51319d09e71f5da23bf85e86f3e43fe11fc0dbce808d093035cc2a9893f863a0d923e2f7c78bafeb113d0c72c1aef8e5c2060cedc27c288375f61a0d067ac414b60a1610516b626a9e51a297a6ca638f393cac59df9b24cfcdc9f5f73fd5ac0c6ad7fcd8983b358c5055c01344f6107a09a568a6d53fd13d70f70c1ca38117e0755baf6930a8a4156c971a5a42c704d3acea1a1b599d6c0b01367384705faa5a74bbf928291d9c073737fcad604852cf9b209681754b01a01b07bfd9e8a4016312ca8b4eb201acfe495c23b829027045cce95145b79ea023010ff99fc7d43a3a227e703007236b47e1e81ff8f9ae0940f8663c54e95c880927d44dc23b2e4a293955daae409eb063a3699849c7ce90d9b224c8c846c70d8eb51832dc07a8eae91fe963c396436bc40b83ef54a8cbf8b0391a283c5bd18df00266b9e1272b4290f5cac92d6d28ddcf36fd80f32cc6357e5e62b93fa1966c546b765ba7f77559639d1ae14c108bbc1a06415e11a6530ca25ce8da7bd4ccd292eea451a3e75264e72a72e2541c6177d32d3880d04e6cbeee552956050005f9b916df564dc0244709923f862dc95b8a294240820c3040f216e2083d667e1fd07b1d3f367a2ac0e7400fc536801aa886b7241c62cd26b3183ba5eb56ca93134428663c5b85add64b9052f0ddf79d03c51da203e786294833ef08591d947d2d298db4e61da4cef378f70bb3bd8d19e54cf4018b785fb66b1860b0a9b53b4215fe6bc3445848181d794b83be3937e644ebf66297a452b5086b960a999fb32b2c838f39e4b76aa125a042084a1dd906625b627d5fc9cea1f0f6705e17a711d6372da89c823bede8623186bfeb7c905f0f38985cca0d5f9c2766692478d961c929cbe1e620e9e20a0a03e5d63fd0a1f774b7f3dffb272352e04836fd2760a4c034f4fdc94735975b128174f86b49b7706270980ab976fd1833a380363e9965b8ee1b57e33847b1e1ec4d5cfeeee0d5a1a39c20c0dd427b603b3af0e5686c1bbffbe5f7ae2039065e4e939d97454487633728a0bf70969e4ca2a9f88a6d1c3795091ed644158857e5c3a2b8ab018136b2193460c5a1937dfd21c31427924532d81b85680bb15550f3b7ce3b3b3bf8673cff0447b7e6fc715a88633624d4f3f0d69667fcf66c276c36ef428e147ac996d69664756749ddb108ba6698b834af07359e7b8346bb2204fcec2a2fd638b5e7a086aad11234cc03ac793bf3ab78b3b3676", 0x1000}, {&(0x7f0000000140)="08f96050877007642983c7fa534fdc775d58582bdf2ca3cf00e6c3c837574ca5a99dc4e4e95814df1b654ddcd9e043bfb5a4a625d8090dfd7a1aafb4ddcb6ec0e66617e7261a7409b178ab9e1750821994149ee14fe9e9a45d95ab59274468ac5128129ddc5226573d7bc888d37cf13202ef077630d2cf8b6ed4a549d6cf04f8005ce66c283ac4c38009ae5831f225116c621c898d7ea84b0e867ff468284519ffc1bbe4ed461c2d96e126feb5ec2b9746e8e8c141be3741681f68b7a71176a84136caa579628b636f2dc9104aba419f0edf250b47ade4ae7221f4", 0xdb}, {&(0x7f00000000c0)="4196", 0x2}, {&(0x7f0000001300)="cb481b1725c75c1b8ec72928d0ebf0ad860154cdac98b63f7fdaee26e156a7ce41115b4bfb1e4b099f84352f08554d25b1d640d1b1fe25b679c38b427ac3d4026a86e44c2770dd772aeeee7f21a24587e3f3505df55a8c82b04fb3690be373832c48f1740bb444209fa867513a60bc5fd95d8dacbb9748953e3ad56fe42732353f818d464da267b423a4a781675ec35d40a15fc1f8cd47c7cbd7225985a65b64b89f4721563f094cab71df4faf90702e6aa6613e28ac17653c3ae6715995e8803a4e624d973a1be09a2e2a3552ed2678be989d5573b3589d25bc14670d9ad64dccaa7a97ab96b1969c2a", 0xea}], 0x4) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) writev(r0, &(0x7f0000001600)=[{&(0x7f0000001400)="19a1371f83f7935e8145723794c6868c15ff860e9caff02ebce7795e904a1a899c471ea9e4e64100e803e408816c1f2a0f701f6aa4511ebc76c845bd994a5d597306030596cbcc1193a5ff21185d97931fe00be2b7189ee48e11ef6fd0716151d011a622ead4c39556a5964dc180b9078b1bfdc58c58a3ae4abf082b2c96f07a966787435934c10ce64a65f2d63f5f43e98d174ccc3c805e156b255c4634652fec7bf04d2a05", 0xa6}, {&(0x7f00000014c0)="98b63fdc5d1a24a1ac1ae10f294d813dc2ac459c70eebe2977dfa03516a75854841b6bf0a158b57c8dbcff056e34c9cf233807aa2ce67508de96d7867b00c45410bef492ee7ce0", 0x47}, {&(0x7f0000001540)="476afca24d7e9e790606803bfb6d6b2e2b1ecb991744cf94db6b3be38ad70cc7488ce5131ceb00eebe451a457bf53e449f0d5e6ad41c0204a6f47270183f8972b5efccce0242a73a2571a1d4d7d121e7c8acdb1bc336d953a92dc7146ea32e48a31375f1d758418aad943a5203d32121a19b0602692da92815362d8cef19fa3a760edb814996ab7343e677c039e27a42df1b3426e5c0a60b034a77a090ffcc979099a75973e2271b16f0fbf5d906", 0xae}], 0x3) r2 = kqueue() utimes(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)={{0xe20, 0x9}, {0x7, 0x2cd9}}) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000001700)='./file0\x00', &(0x7f0000001640)='./file1\x00') 08:34:46 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x7, 0xfffffffffffffff2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x2) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet(r0, &(0x7f0000000180)="48b793fb33eec6615bedc6c0cf460fcce76c4dbadebb8ef903bda50dbc8882a01fc4be7d20de74664e6a4e4d85f861fbdfa92073978d34d6296cb957775a4d1096d553f08050c61a9aadbc3ee6bb22387101043e567a57f6b0924fc486de5f6d2d10da4dcb9aa7d3721cca781e731ac76803592fbe508b34be51a607b95f51b7283637a31e5c4fdc6a4d7ab3f4af05a1cfa901e4e73039f09dad0664a54ea8d1139603d12d5c65b8ed19e1493474888e15b9115787aaae85cdfcd46989be2e757ca1c3fce5e6b206e3ac33e5b72c53716be7721aa27f6831f739d25a624fea5b27f5eed4224ec3fe5bca1bd50816627b1f24079ec9dda796b8e070b9b0b90e41cd840bfc8b0358f320da1cf3af14dcfe57f4d2750b5d3b479e1d990c5d4035cef65f4bedf0f462e64e88d910fd5de1381cac80bd838e133e3571a355f8b1dfd603be3ff7fa128df82b3a2baee966d62d8138839b5a7df214983927c24466f71ea5dc2f2f5c21136e3b7f272b2fc1c1ea4539d723dab0aec3bf730b89be39b996bca747f93d1dbb6051c1564dfc2ccf6af6b2a9ed93ea2b521e1187a0249684dc73f091c990c24cfc267701af916c62167441dea6e5a34d3c102ea38fdd6ec78c6237dbb3f28eac18b27625e9a0b64a1d8f76db3a0bc068fc9c8e1f76cc2fed8c53e5295135d6a64df29e45d6a4daef7a5af38d7f6dc9a836e083e632c5040b3b8294f599ae6a1c917bb299bd86d4649e5fa77f1decfb905e8fb8d1c88d18f4a873ac0af93a8e0ab511cc5352063ed1c335882865efe269e29c30bab013359478286ea921e4bb32888a92db28fe0a93e8f1b31e3d2c45ebcf5edf0ce170c31c1fe41534b78a20de4d015ffaf7085433df8af2970eeaeb1a172ce08ce3b4b262e1ae03b7f8024f17fc2e0dc190821f34993fdd1bde8672f3e4cd0a19cda8493c663f4aa2293d5a04c6ffda506d5c47cef5de782fe744e7b9fc8f763b878df1da8f264f8faa418c77c059dba7c203f8362f90bc669a037dc36b6a597ddf49f16d7354c61af9975a9cd24917421426d1d1bd3655ca10816ec744faf802ea244cab03115dc5badcd3819650c2cd1aa74e9221f494ec7c445defe98e501b227bb54ae14023a464049e01740ac29e89f5e0895f8fe5c7ac79a3bf01efe426b6a1f09af8b9245d4ab3b3e0c5adb805c2c675b1b39d300d72fe8b52eb68fa4c8be10d4c606dfcafa94084380caa7bd3bbf54dc27413b78b3f14c6687d6a9b6b58373d232a3ed6e088024dd1689f05f08a4195ea7f8e2fc13a87168d4c6ed163b94261f638577fd415f1146a1f1ef8b903347f76bd9ec3e5fda6306e9d00279d95d4546574d20da88b085856f47cb6a16b494fdb1fc9fe73695aef503633646466fcbc8ef3d6d7b5a4b7bede142dc0a77a0b195b6425feb3aee4c2adbbe4d1b866aaabae45aec71f5bd3ce6beebcfca8945786632045f004aa5e290f91c4f352aa896edbf558d047de0bf076a260b339bbd9c5d3d9581c5db0246d9b9e032a396ab8e36ddc45b936fc831ff0b2a034bacb90916bf5ec46a3ca135ce9c14993eacbc6d2b0334892c9bcdc1b1dce9d02b8d25f46acab08ed1a9ba5d1e3c8c57b4460d4eaf536211db1c5cd1e7b7a49beed7296090058b2663bd06a6b306e995ab504c0d50e13ed3751a5f6ba9f18df49f962c3d549e7eb76bd005bdde4c9ff2bd929c6519e5bd2d27a701e857e6ffdfa1ea6ea0733f0666a1b9376226f82d5089a551eab308a2281f676b971ec7f44f4f4e6853056ced0f1b63c16aaa3ab1f468e4fc3487f9baec828f108e988ad96343f14ad79a08cbdddae63438dcbfa64f784358632168a70d49a4537d5ea696c6cb555a3bf9e6bb1bf6a4a5ccf5ce0fcde9283ad4739279f7316f40bc13fe5b6453f603c8aa0a3310fc9b86b4a64ebaaa21fdf173c947c53b100809e94f2398416ae911a59f3a5c7340f0e1acc05ab1eb9243387a927edcead511e3aa745ee8a63043a415d49841be8ca2a698c206a5e70748e633102ba7c0fb0ef834b31dd269f1d7b797189ac43fba9503148a508132bd5db6f0f36b7e49b20fd8593e98e45d2e6cf7689c5b1135d118f368602e90b685256e40d3271c647f21ee0488b0f87c692dbea082abebae3bc7e8d47be5b51a7ae37477c69ae4da407a75181cac1a3d849c2cf3a061d5f94c5ce22778688d433c9136913ed739a6568b6bc998247b10563cd856151e088e43ef534870c1ecdd0d2b21232b37443666321093ae389a1a3589e9c09ab5e265321fab6b87d24b66eabea0bebcf4e6a506a9d86d63920e8523777657b5dd96c575b5eaaae26b72dd6c137fff64e4b760f121bfe906f655f5774fef95a8380092b5d768bd6454818c4cebd1dae3a8f3d52e54d4a593ec09f193b0420ce26ee0020dac44b6d0d7a71106be34d2aa5d13e0db8866b4f16430acbfe35211cbb3ea4fe36c5cf695bae098933bab96cbfe7cec423deaeb1014ca7f8dae960e565e4d802185d8a10b7256a3cca52b0f91c18f50b89b2382c5f9ea54b09720c916455240ba56384354bc9ec7d0210146d95d9f0d904e353a0e78383f3dab41b9c0354ddb6f8dfd92b1b57504b5a8179b5ec74627f5bf86621075013c2b758e268018366f9a37accace503d02ff31ce71ba459264e452ae33f651358f6835963ac778c2b18b4ae2b51d19d186c88bda97c05cdae079c933494179223e32c64f79d61ff0ae0596fea5b716b44f2db2145328222f31f206838cbbbfb8d58240b47bd526c9e070a5098ae45e963bef85341b44b7a9f01a078583ea791901fa2853d41d06d064e1bd25371fb34fc2ffe86df480989ecf61d716c1557e6120ec4741803f1dbcf99ee8d6bce1c5fbc1b873e1b629fe2f489f19ba9bbedddc487b744c439a560149f5bbbfbde3572ca7a267981424948f045082bf66ec4919bd34d7899da1fa83601683a6a5689f2ecd64abec14d0eca9cd0d4d828643ba31ee226458aa473a6581efde93f257c58f8c1faffd54c164f286ea0f4fc966e89dc19f2c256ed3903edec1d67a16ac73a47220aec6d511f11f294cf7047ad9982a37b3a0d1ffa5d8db2edfcd11a40b2e563f6953f97aa12a4666e0263a9cee5130f9d91772af091a9761419d721b5ef726a394230f6160cbcbd09a59127d1cf2d3c9b365ece9e8eb8d1fb5f4a267ef5d4685157a27b8b8c477c19691a63c2d75a8c712df8e162c913b54a6ca847b25d70abe1cbe12353922f2db5e638e7aa8fbc78f820a70c42519f03ce4d3d08b6365fee2f6b056f690be46ecc26c70a11213f3dc8b047963d81ee47260ad894521ccd1ace8e07e559c1ee6c5ae017ec6ba231eac7c0aaa32732e6ccb42e5ee9df89a6dfe835d73fa6bd69b2e2d036169ec422a3013306903aa13b5acdd1252a475f5b06de2a0730ecc629ddf2d0710888ed4b2e21d6258870a5fdc8ea74a89c6305e9cefdfdb4c30c6fbf0d0de563f32190c6a81b4f78a7982e799e0ae9ce108fd1b54302b97893cf4ab7f7bb3efd1687c94868ed93a5dc6da338d571b8d0e3f86fe79ac459dfdbd46c3dbf6e8e94df3e1119b795b64f40dd8b9727d6885376d52e1b4d6893722a6385bc32d6b3a57403adebc8cfec139f76bf313637057fe72c94f37b704b615c58bcf1a0a347a67caf47c67f90b5a8463fd61133899e793805461e6e3c4f8f909fc66ee4649877edeb392fdbdf43a60ad63491875be74ce509cb5e4c7205db0d430a2670be4fd71ad7bc4e2d972dfa10e506d1090e9dcb144b108e9cc97bb549da83918063f8c893eed8fb2e5357c4e14f94fd2b462c3ac7927ada2178e09873973a41cd9cc39c0dd80623ccf543875937b3c7de0af724886f7a8887a21a24c4bee756e73efee5657e18adcf36c50f65cdd337a41423e067dec2106a72da00f7fb7f95cca5e2ff7e7c7b1263d4d278d938611e2abb3fa9d49123750f4dd44dfa5382f2062a3932225be83db8dedfbe63bb0dfbd14cadd45a637518250affe229ac337d3bdcc92c50b75ad08eb1cf1a00eb108dec00ee6d257184b018d6333134d386532a9ca4023b0f60d38f9c3430f159b27cb8510de0294b5be410a7c067fa9d0561466d94cef675c544566d1a121d5ee20df5bdfc588e5036ab7d989c9c641bc9749d2fd6a8dd368a4e574c1111f2cbc8cab88b3b8d1bb0bcf3cabc5a3c1da33d01570b5d18a669c365a1e12384bfa67d07f5fcfbac7b977ee50c02cc832d16a065a9ae410dc34d911d8abaa9ab5e66fa4124b863292dc5d91e8bf93df5fb2cf7b12974852b68552af032419863719df84780404e7f62836549106088958448f86e2c101e32cb6558cb905fc57ce628cc20fceff949c1f3112b407256738ead7304b61049c45c23acde06b9b0db50cde409eff3adac24bf9ff495e790aaee6c28d0fc7b94cdab378b3c45ce26730ec06aae29b2f01ad7692bad3b230f5e937715e5526bf681e3d73724b4fcba60deb9cf3c994bec7bfb8a6840b5a2cf766ada4f82b03c647807d517b53b3340e3dc3b2dfcfe3ca80fae2455f98aa6dca1b1b93aac2e5103287954df98d20d6365125134c45d3f58432272c810d7a7bd30c7c9cdedc545d4168338e5ab7c39fcdd6834e8aa74467a5658d3db2ee70670f285e1f87aa51d81f71706c00772e3bd1e44902922f756af4dbee32f4b6912d90cfaacdfc6e443dc5b5768a7313e53e8e1cd3710d6792335a7a245eddf6eaa838a3acd7fb35ffbd45ec8d9a1e1610681bc4161e51719daf0b0a31e341650e0baa7d7d062b0aed1f32b28a0d102c967606ae2508b538b3b25685fcfac9b89191c20c690b270d963e41276bfa7e48b1be1721aa172e731004051e558f05d2eb4dfe40c11360b1862783d33565bf7f184bccf617a683c839faa89ea8c86308c6e6474b6638e5799a33ee31f0ef7e596bed6cefb6436f2fe3c312d74d539ef3f93755d0317b37b32f10e4eb8e7b61f7df2b9db8ea9d7c2abc29d6267bae3634319d660f831a986d94aef588de322337bf81862be4dacb006e0aa9ca7d3f98ac4cd1fdbc18292812e556f55b68149d12d8c9799b278b3d4c3e0f058f3d54eb4330bd615f86e9db985bb31f8f53463789a1756e2f1340fa46cc2240123a1f82ddb9efb7de838120f8c9f065906cd0e6758e9442b44d018e3f1fc5056af8eeae16352fde5b2dbbfb863aa6ef1cdb79b3dfa4f95024992b1af60d2aca60688eae756e28f70208ea529f77ac59c759137f616df9030b1f01a25ffc50f9dfdd24bf0de822eab3b8a4a64b8176c55c075c8cbffb3e272342012b70a89be154d4abb3308a51d6a451149885ef5bd1405abf9eeecfaf45317d2534cc61f6d0ad921286bc14c6823b5de2c87fe0f3aa5387e6f1e9684fcb29b262ea8c282599d7ce2ddacd9589ac91cf8fada01090923f1866bcc982833312df647efc1869891c87f922178ebbc5e637f65791a97f67490d881cbee2fe83f4ae0181200ff1189ccd0624a7f0a0adbc3e9afb4c1edba3c07e4a96a1098bd400e115b0a663becc43c3519787a32f53ed82397fd26ce58a8be56bf29354b34ca1dc3b139db99521136bb9609e87edad0d0c94610ab3430757fa7694cedd89fd0d105a6bf03e72b68bbaaa887d7d087670114a1c8f7f2f1383dced414583fec11fbc7ddd6a0dd80cb256c1051e41bd3a803e791eb1aef9c35d5f42e474fea18370bb7f87b899f46a36df50828a2ccde01644ede6caf3f5da060341819ef7e1bca9d1d1aaf27a8992431beaffc8dfaf9b3162a7dc8", 0x1000, 0x400, &(0x7f0000000040)={0x2, 0x3}, 0xc) setsockopt(r0, 0x4000000, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:34:46 executing program 0: r0 = syz_open_pts() munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r1 = socket$inet(0x2, 0x7, 0x3) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)) 08:34:47 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r4, 0x6) r5 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x7f, r3, r4, r3, r4, 0x11, 0x1ff}, 0x7fc0000000, 0x5, r2, r2, 0x3, 0x20, 0x6}) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x3, 0x803f}, {0x7, 0x5}}, 0x0) r6 = msgget$private(0x0, 0x40) r7 = getppid() mmap(&(0x7f0000ff2000/0x1000)=nil, 0x1000, 0xfffffffffffffffc, 0x1010, r0, 0x0, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000500)={{0x7, r3, r4, r1, r4, 0x0, 0x9}, 0x200, 0xb3d9, r7, r2, 0xfffffffffffff5be, 0x7, 0x5a, 0xc00000}) r8 = shmget$private(0x0, 0x10000, 0x574, &(0x7f0000fed000/0x10000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x13a2, r3, r4, r1, r4, 0x44, 0x2}, 0x6, 0x4, r2, r2, 0x3, 0x7cc8, 0x100000001}) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x2a07, 0x2aa4}, {0x2, 0x7b9b}}, 0x2) shmat(r5, &(0x7f0000fed000/0x4000)=nil, 0x3000) shmctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0xffffffff, r3, r4, r1, r4, 0xe0, 0x800}, 0x81, 0x9, r2, r2, 0x1ff, 0x401, 0x8}) shmctl$IPC_RMID(r5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x2, 0x144) msgget$private(0x0, 0x110) shmctl$IPC_RMID(r8, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(r8, 0x0) shmget(0x1, 0x2000, 0x60d492b2559e1731, &(0x7f0000ffe000/0x2000)=nil) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') stat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) r9 = semget$private(0x0, 0x3, 0x163) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000004c0)=[0xfffffffffffffffb, 0x4a, 0x29, 0x1ff, 0x1259, 0x80000]) semctl$GETZCNT(r9, 0x3, 0x7, &(0x7f00000006c0)=""/52) 08:34:47 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x820, &(0x7f00000000c0)=0x6, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040), 0x4) 08:34:47 executing program 0: r0 = socket$inet(0x2, 0x0, 0x8) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00.\'Yle0\x00'], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) 08:34:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb800f8ffffffffffff510eb0092ef4b236da32d476bc0b3219eb5c42d1d998aef9566fe460af1a2abb4b6ab550397c8edcd09f1f2c0472dadfaa8c989087d5af8cbda36da0f8858c6f48b372996b688dc1686db7141a839ae169ff8c5e9ff88dec26b65054d12cc8a4d2cecbd9d3810cae79204d2e6202fe834a9e10857a921f26b19d51920db3783d7cb817a583a48ff6bf77ec7c48ced24a9eceb5fe4a25329d885bb093cbaf167eca52dfb6ea832bc650c5d48b5ed5", 0x124) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) close(r0) dup(r1) r2 = syz_open_pts() r3 = dup2(r1, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCEXCL(r3, 0x2000740d) writev(r1, &(0x7f0000000840)=[{&(0x7f0000000200)="9b79b1ecc6854c656d9df3270aaec8b3020447e9edea3b972362a16c583dc008bee3a94216b337d6add00125110710aad363634d5ce9c1a4b9a046723d778e15c0c9751248ba183f0b75578f45e0669976fbde8cda538fc73da9d764ce9805a1521cd80df4f864064c7ea6b7f2d37ba9447b35", 0x73}, {&(0x7f0000000000)="c47877ad0b1ae2fdff", 0x9}, {&(0x7f0000000280)="6435a2748b4d3c38ae02eefce4df4badfa0b73875e84b5c56b342b7e04ece1d3d843d59a45d74f9d3616694c6b0a6a6a24a3562015793277c5c9535079b11920a63875436409e0cf7c385c1ca0486ff7fac37a5f9a0c9eba33062e0c436831dfaff765cb713ebb7232b9afdf9d92ab7adfca4c612c20cac3273fe7edce606d2e0e2a57ed", 0x84}, {&(0x7f0000000340)="62d361c90c8d600f1e1f8eccefa43e7538634390b5baee3bd24255a9a88c3ef5c17291eabe524e4fec7fb222d6e259fb89ea43b6de4994c1d7928c1c508f3733d4f63e01890fedb6f3374a233207877773a67539d832f33effc9fe420a3e338727839532cee0a81520fa34", 0x6b}, {&(0x7f0000000500)="b54250afb24017bd42b2736233fa853fac98a20352ce41dd0b14c11b9deae74411750394458aa82a0be94b780a37820fcac8f37ea34b7bbe6fe851c2fb4a6e096eef2c3a5fb766de1be2e7bb0cb36d2a4fddadfd4f1450e8263edea5f7de26231cf8bbc288d73a94ed4c2420495510", 0x6f}, {&(0x7f0000000580)="29f2bb39266c81884cc42bc9959524f8bd1a27a6ea77cb3a084ee1bc1b2bdfd5195d39c6216905353666a93a985ce0c2fabe63727c273d781fa4e0b1e2b751495ff36603cec10c48a8e44858163dcb26b00e6c0fe055f95d6cbcfc5511f45e7d4da796319c79172b467737789a47a272ae2759e7bbfdaa6767dffdd0709775246a9ab024028c34f885e8b6e87ea161952993dbd2f2d79e8cbf6211e772e91d864376c0b950c291a615c0", 0xaa}, {&(0x7f0000000640)="2af94cdf1441c95d569dd48ad4645703264f87cc93da26f041a007c7d7525ec6494c73a0584c3b501d118cc15fb7f3af7556ec95e32c323310239718d75b1578e5a2fce9c7df4d14e760aba213486b69736055a6beb184bc1adf9b472f93d1b49454cc165d1e3a3e134d55608f99c50e6de4c22ed4837311f5e2365eaba502d1945d579be3b18940d38226db6fdced9fa13cb03f321a8013c4963573e31e404cee550b7c6522734737f3ebf8a04a13c955f93e5869be4bac7201743c", 0xbc}, {&(0x7f0000000700)="8232be21a48d8e84fffde7463a71ce254adab2044610f066741c0cc987f6aced74ae0dae87ae2b66def0c7073bdb925f75bc962308ba7d992441278a0b7185e7cacbe4a671872d9f03e5836838a2dc0facf45ece431d15cbd84a0c900b", 0x5d}, {&(0x7f0000000780)="5e8a9dc22d42cdb358e47fa0d0c61a5c9cf9d073f7358a1b1bf9323186f59ac96364b7a79b472444f075c396f94bd2e154257e44003b96212a1ffc21c740fe2faf7be963eaec4959afc8032b13516716e07e5d474bb9a99af8adfc9f185bd908ce7d5c11fc8d8cea522dd7c9f26a5f122d21720b55ebf80272661260cbd24e0310bc9af873c80a55140111bb55bc392fdf53997ffe38", 0x96}], 0x9) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x3d1}], 0x1) 08:34:47 executing program 0: r0 = socket(0x17, 0x2, 0x0) setsockopt(r0, 0x29, 0x40, 0x0, 0x0) 08:34:47 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x80) getpeername(r0, &(0x7f0000000100)=@un=@file={0x0, ""/85}, &(0x7f0000000180)=0x57) r1 = syz_open_pts() flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) close(r1) accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) 08:34:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000240)='C', 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) 08:34:47 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) semget(0x3, 0x0, 0x232) r1 = shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r1) 08:34:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000080)="1b", 0x1) socket$inet(0x2, 0x7, 0x6) 08:34:47 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) r1 = geteuid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0xfffffffffffffffe) 08:34:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000005c0)="cfd03f314b427822224124aae2d29a936b5cbbcea816c31f8e63f7d2cb67f306921e6b6c48b4e1509997d56d8fb9f49810339c34d3100af7040e5c28673c6ab38c5ca07d2d9f66569fe4adaf8970c3cbec71f9dfa926daa9441aa251a3a818930599ed364738b9baa0f7f4bba260b75449d8d55e842834de449f59ac0df2b7b709646209e646a88b2e465db6649744fa575f917452e9f44242aac318b694e9547c11d076f0709d02c6d862f73b2a10129d144341458f478b95cfc6f06862d303b0ea388e8b79f772456d38e31121e0f58389663705fbc77479536eb76556ceb8d84299332d35e52ab87f0e9c0d4f3e201ed4bf58dc20ae335badd5c306fc1acdc22a5b51ffa7d29a8de13906481c39432984fcf1e3c86840e224659a16c5404331f4d9d476a482eba71a093a66783aaf17361c6cb4e505d78a8acd6fa15dbc515303e4f5a57c30c0f259c9ad2e4f79125f14412968b7dd718b73374d634e4d1fc841b21b184011f015c1151600cfabadcb5e578581cde91692a83a1328c06e70465a450b9fb0072a9605593471a43c3fb406ef88a113d7215bd99eff463912304f2801692753bf73fcabdc6cb083a66ae21cba7ebcdc3d71047a324b3bd5faf6526495dbc3f2df3a55146581450839669dfb13a1a883559c4556a52770bcf228c98e72c7844e3632b6463cc9f3334ac7c7d4bba2307419583f08df558e3ea11189fc9fe2b8cdee92bfa5584ba486b6381bd115b15e20b2b8163a76535deb429a0c78921d965acb1e9de743f0e9a8907b883f2281eb12352e6bd16eea83fae726b25b45696f5b1b8f02da74dd37b2962a5b807460fa32919ce3b52334a61a3f48e39f468c6be1d9ffb2b01e191ffde2b97c840f5b32db60a0540c93e17df4d63dcc36cb9f3a621e82ad6715cacc1d587ea4e38e191ca9a80b38f32dc071db57c89b54831c28086a7705098827700905ffa14807aa8f02fd048e9efc8014c916ac04d05201b77696dd68f835d4acf22944cf28c31a04f8d123daaec07274fdc043cb0004fae7500f83e3a30d0abeb4b74a885a03c5b1799178dc795ef25edd88c7d8984aab13cd76df31a2001a809f503f25cc3ee572ff5883618595c0ad788966225360a02b5692f7254f1e88753de1c52373af97185ece44710c9fa947b86069bd21724fb6d13dedae7a6d7c3ac11b05fa71b421891d8f763cd79e7bd952805855b7d27308cccc1e7d1cbb6b51e05d68ccdf902954d421bc23184a34df5f4114ae56598600b4c707bb5e47fa59b7a3ee73e8a37f843f3aa80c7bd6b727896eac8289d833964c6a9a6502a05b10eaeeb7dddc7eebd40579f5eb3c56eb76bd29cd4053641feaa1f212c5a3b5fd50bf77e20a5c56d4cea08c2885a30c5e951b63709e143462ca0b22672933e23216b03c7449ba88a60ebe716a5c82a25343d1e4067289c42b1970ec8e23b9e60f7505476ae392160788503f7b5963ee3bef7a96a3a3bba802d85139ad98c707dac9e7de276136f4082480f3d74eca778e446865aa54963a34e64e90848aaed692dc917f283d79c3a3c3cf297df68dd0fcbbdbd3a4029a546cee78b04e1c95224201908a9b2a6a693093ba84e359f4701857937b6ae15efd27831ff2bfa3670934dd6fdbc953d0d7449835e232d82a48caf540de5649b95212dba0ce3c8281590e6abdb4ca2cf6ead36628e94e50883747755032d1562469e9ccad052ba5095675e95977a55250af96fb4a42471f598433f127fd4319d5fc9037ed223a909b6dd97bee9a08542d2e510c73175b5a56f4530d6e79d8c8cdd7b1af78367674e5a9125d49d1864e7a33532d16757a2d203afad98cb14c3b3694ce7d1e2ea8748e389b2e19be65cc67d5acfaa975135c593a7bd8892aa9276630dc593304d77b5bd43643fbb2ed05575bebad78c76dfee9a1346f645858c08825d7713aae5a20f6a7519c0c1af8704180c66b47fc12d4b155d0ba8af6adef8a0b948626b2aa33777ce65638599edd90f61585526463cc431050ec3ed899ebc61f8d16d62390ad46a7828b1046d8c8fddadc306a170b1320fc3361ea160981fe6af39f3346676b0cf48928d3b9ffb1e64ebdbdee6a2843f03d35d52a6d25fbabd6af4ac252fda56653ddeb9515", 0x5ef}], 0x1) r1 = dup(r0) setsockopt(r1, 0x8001, 0xaf, &(0x7f0000000200)="f86ca2eeb1f928eb3970ec8334a99c41e2473274ca5def1d9e934607c796dc2849324d07b8ca181a11cae0701b76564f660df59d04d1c883b1747009a4672ed4ae085dde66cf408ddc058987af98fefe8ffa07d3077df3b986f19497dc0db380eafb1d5c017507811bd957b7688e0c4e725d584205f377c7f386f52b970156fe03b6f7c512399b50cfcb0366af2d5f2df2fd9f97f4fab80a3abdfecf4f887e2569f1f529bfbffb76c4f0a04d80d8f8cf1e5bd235380cead212b574143eb877711141b6244cc7", 0xc6) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = syz_open_pts() close(r1) dup(r2) syz_open_pts() 08:34:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a238457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a2003fdf3cf874ccbd16f098643f82afe148b7228fa5878d65c4f0893555f635df16cae76d04eb76bd0c52f75bd10751b007bca7bc1e4d86dd3219781f391dab73abb3f1b99959c9d0aa7d59c955d8925c985cc8712f59a09601bd21e548ff8eb392f30da5f1d9643ecd0ea8c3795886ba664856e4ff253c0e008f08ab0b1e0732aec401ebc651ed096fd41672d930041b6bc94b98de6eea7ac", 0xe6) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) writev(r1, &(0x7f00000019c0)=[{&(0x7f0000001a80)="8650e5849b2042629ef45adad32005091aca92887b4aefe682c44226ee3c154a270cc95dc9af2c3e6c70e4d721b6f766dc2cc3ef8e99fea493476bcf23f71a2847c07d378830251e32bf22b0485f23c6aa4b6dc9831870166513fc78ee3feca8f2aff6ba31bf26239ff364e93477b531311abb2f8456c5ebe709dd77f6ee39e38bbbdade7846f29944e5e9e9ba9a8ef08b9b1fcd43958d568567e92ad930384748be058e5d748fdcad1b61cff51c88a65e262e141ba1ab82e6847123e649e0d7c1e8bab0f90c786a692d41cbec31ba2960c5bdbdb3fdbca174422a6c8ea5044c1c86284aa9f541944f6a2b9a2bee1c3fa72f1b155227ed05", 0xf8}, {&(0x7f0000000100)="50feed14036e96469cfe0e1060e92af43587696e14037985f2e5c859fdded5e9686c1a659f3e4bebd0e9474fd0543598125c43548d1f6bf7b3b350b811549eceee1853edc177dd9ddeec5ad1179c", 0x4e}, {&(0x7f00000005c0)="18c5bd42d98027d25b271de09d7440317f96e2e470b5ece7e8a15425ad57d1c30d91fcac8477d9d5156a85d7048fe9b325f0ac591d5021ed2c1448445fc43c9c545061e5098357f808d09bdb1b18ac7de71334887a394a8f3a7169b6380db9f3428df3a0ef19d78da8c91c07b7f708361631457ac0c1cc8376b8ab48b01f1dbffd95bc81c1214536057536ad2daa4eb7291f0e58bb330f9f35e0045c3e9db6e0f962274fe7fabd06ab33b664dfeb2ac92aa6d6970eaec58677f39df79581fe47b85710edaaedc9070c2e362c66fc1cc8c13d8e6eecfc9ca13d92d5aaca5c0cf0feca330e84f18717e90dfc046583d6251e9b7c157005499fdd17ea1c00cf0c19bc95ba3c0303100338c04ba12eba872aa41fbd4393bf04c2f39e8abbd5f84f135185a0fcaf023d6832d788d6eaef7ec00023dc24b84ed5a38441a8f247e9660b6a1c578985e040b0872ab9db8cca9460936f79a8a586badf282deece9a3ec8f4dc0bdaded4e803cea8ab87cfc93485a8332e35e64fe5d3094dcfecbbfb1ce03daecc6276957bf050d93ca492528e9613ae3779473c9c00bd7cf70f7b9216930952b70f99f3db005234c33789c428c8901032aa700eed881a7b3b0f648040ba1fe5b34d35be3dc3e1282276837b06a4e490982fd1d6659ec2138598a05aa8c809fa7b66ee33aaba509ffa3349edf4c89b9603174f95ac3c300c2ba14b6f911e01143adb23448c1b9bc7ca1c17094f200b07d19929d3499f0f12482134cb22f00e941334c0bd18b1ea8a4d9b6991be60bc2eb725de479ad227b081a8dc0c8202db0354b0fc8fb00188f43c53fc9116d77e5e57decf6723be2c0b59415602997fad2551b15229cc591607450e8c43da6f488abef04a94c1d0eb6ffdd035279bf8933a30dbb95e29bae973d3a7f14be4cf062d5a257fc7b7691c65228003578f2beb64101c82ca9394088d18d22a933f947b1d87408ad33e6a3bc49d7970977e1c0a1d04d29a89e67a31e39743c75b8877d1512b2e0df68ac1399ad46b27a299c6a2794d19f1f31b9ba3374a32c54aa95ff12908d322224349ef31a35672e7a3d5c2febd52ff4a52b3e763c3908036995a49a8ead2e9d20912928f64c2b2980896d86217be44179c50ac3d49758830e8eab14b228221bc59b9ef7c5ff765c59eaf5f8661c5a9cfcfb2bc34ac860e5fe2a7217680692101d94fdfa0de5853cc9d2f93141994e1d27727f6ed56fb6f1189c323cde29444122d8e4cb49201e38592eec1cd2bbb9f4dd12902c3f7d3ba25a55cf9b61654930833cc3f2b1cc5efdbb1ef392385e4ab5f0767f1461ffd0dceecefbe5addb9c2088573bd367ce76d695c347087f7661472d60c13e64c6c43a41d264f3952eb217f5defc700d0533ee33cc6259db4a2c389e6db9a753e66bdb639ad75daf295558df3d9189b46c5c5dcddb2b2a938a1c7fd23957db2682d1b9bb033e6f4a92d60ecd26d2e23732810c1f1b940fcf620902695eb3bb406e73eb83dec277092e995a9b55f6431d5e9cf30f8f2e42db210b6cb76aa58eab0a9e4598d3a45629eb15a560bffbfe7d6f8f59f7ee4bb5b51a4aead1c7416aabdf562a2eca93665ad42672b72863a3e0f8ac6920198573701a2525dc31819994ffb93a2e54e1d78f209033a20f9d9846cd3e03d27805f4e6712e4430abcc17b7e195705b2304e9101544bcf1e33734b877500a64d9a140f0c30e28e619b7b0244092a47d8a5be2f7742fad642c27b10b68193de9db0607f140c494b3a46639aa8c29e22b342f480c334697af20240bdf642be4ce1251185f67560e922fb67316e7159047059cf39e9c37405685e5a1b2cd8c599b7bb51ebc643b646660450c6663a839938c20a6c2b04161be7ce850f1f2d8ad87fdf65748a84dcb0455997af649b337990ea1bed00d433f91566dbfc412390882f503902b59dfbad09f3638378572f8ff9c78da62d3b76b7c0af047a6c6f8d6a38c50b4e24f15a047c1ec383b497bbaf7db3e47aba225fab17b3947991b4c0315145d57e3d9cd9d2ecdc2d860a7a33c2e548f7e0b88914bd93e95d9fd4d1e6f53546446725e327c2f61421c946f786896a7167f7a451420f1dae4f0d04288ebc369973e9ea1790ccff448673e471a6393a976777d4a8157d1879718060979d5012ec6579646f9371e2e4485fba0310ab3ca07fef3eb87de55ddf31e418dbdab538e0e0c79ffe354b117b44a6886f7de2c006f4a4d6e8c313362e052119a41dbf5f5e60bf0eee8dfcf68244c476dde4c485f4b95809df12cf8a5df5de752978112c4393548ec8d1568f9219442a5cbe41bc1544e22f1689ce1a3817d6ab881820483ac384c6be620ba3fc640a62ab28cb565f359e37b99b1063e150996c83c8b4a262e0968a70eed556709d4522760e4e6c96a8733098f2e5d1acc4037e0019b2a7a0a4488466363132aa931a953674d39e6babf2aa8c0e9a49305330540d8a8722c2a9699af6ae062736489f0997cb740b531266f3ed51b0c5d9c8f247c4afceb99ae5cf8ab8ec1f3ad9f5f09ab79c5080607e67ceaf3eb2a5552fd0d5bbaa5e4551af8c202047df80d8e276ed4223b35af710570999d4770d8d8cfb281c4e1b93218608b12033fe5999c8ade4b7c7d10253de24f3776980fe373f3a06352ac5e99779b0ce69c934cbf28e634fce2ee86afc7c7c1703cd3ab4e9ae451df0f575fc0d010a26e55cf0d26bfe7d102f2151e353a6ee88ddd94ada280c8338ed83a7aabcd4c023146ae06afb90b435a0fd599ebd4fe16bbe6a033c326dde69b3fe3e9ea5985d112b45fcd835303c5aad8f13793547d284fa1ef7e03625008923a1ad98aab9d0e404918ab90db307c710bc073b063c638cf9a2c5babcafd954c9c91cb9e0d24f02ccbf3e8df260d36c7a879417b07a9e589e757f099779c9c180acd197c5c8a34af57234c6c61e75c85b4515cfad4854dd6330648dd0e6e69e7bff594dcde1fa6e9965d4bc9300706cce5589b2fb985ab1c69e4b78cb1a29448208d9be67cc429387e84b644797fa3e17e166656986b7694b4e2614fdd6a73e2a8467c94ac31c7b4c4edfb5f88f36b59ad2b57cf0b2d7f3e9f9921fd78d17212eee80b04412b4dd16d9d0cc1eed83611cb2089b6415dd9f35e3f43e5fd905ddadb12a9c3112dea93d14f9965576973b27f4ba54e387c8739bf95f35ef0bdbc573ced84e3db90e91e606c1f3454188acb2eef80dce48f1897f14f56b09a6208b90c45e691c9cc7d37acff9365802d24f631835b3615402e8f5b191ea52f6ded3862c2f34bbf9ff058fd0a82a9db20e0036534a3d43b7722f588fbb651af6738352e367d87816e24a8c69589bd56fef7e69ef0aac5f33d5e8c04a2aae848647351b9d0f2498ca22129de6d9246dbbb4e0e0d288393ccf9af2d2398da094176cb6e87526b715f5a7d8b12bcffff673c3e962dedf5ed9a2cdb550c45c6c41f3b75204b666d602f963f826e8532ce78471cfe8fff0d38e68052c4696d8080c58f4b88ce29ba01515e3466969afe6ccc229d40c961c2618ae29e17677c9e2449b9387309df1c855eeaeaed08ccbcb336d1c0ae6c5b12cf42c42eb6a30e0ea00c979752f5999b5e18e6b05f35f7ef0fcbedcc089e9631cb8fd08853d7e0b2ba3366b854ea1b6db4cbf662d2df18ac61a8f518c6399a6647c8e7ef92387b1de4f9d3c32a2e3ecf4f7139b77c1e348c81822be8340591e6d14dba2dbed5224154aafc3b94886a9eb7eaf36a1a8fed71d0e58f2c2bcafb4c09f3623c1881def709d377d358db2694e02df199064070054bf0adfc8fbfd45d40069d20a0915b89fe6dd123fe9bb2cad40d411671b2480ef6cb26086a78d69616f5dab2a9671601e4611c8f3d7c2bd58a0d1fb8c1592fb1f9f07970b9af2470427cc7f2f95907dacbd74015458735f67ea342a7630562cc1727a502e5ae619e27a2de198a763aba3584b8e4bf96775f53ea90958c53bfdffd8832a952838f5fecabe2ea0e9e89edec9019c8971b385952e97a7459a361461a13a72937a09f59963143302278d277ad2f654c45a3be7e31e8b1f65ffe57bf61fd74aee219af0ba3de89c1b8cb64f526f39ad4e489ec33a0adcaf1dabe6887c171dfe26d17d390b4081972b523ae92913ed2b79efebe470ba9e3bb39230478c22ac38b389d7efac05740e72201f6c1a4a328d31ab62d5beeae3b45e7461b18e0fd65b7c2ff3688be115bdd2b146d20576b4e77c24b7b2012b927048107095ced9fbf1a9c560fbf9273bc3cec6a23290370cbd7f81c1aa5cfacea5305a64907420805d633237d23909b7ea7a3a8cc26eb52acc55e4c0bd1cdcde250780fa8f9327c91b774bea3b035d44d650ef9d430a58cc3cb677c3d90a14ae05970a99cf6aa1f3d5a81f8dd99e4458781ebc631958fc35c2a2316cd14a8711c2038ef3585ae7ee013b8a0b67dc0f60768a95e0d07bbf994d7a47bb4fd248a9ee907b0ba64b104bf93637acbb7c381262ed9bb6112bb383a24cc8885886caa7aec51ddd0004b865798e12955061fe38985f3b430f962a5fdfda9775cce6c0a1ecd05669e8853c09b6cd8bcacfea9a8dbea2b09876fb3ed28fa303d8dfe73b17b765d08964e15d6876a32cd87751384f53f865ffe0330557307e5c2faefed941cc27d5c6f6f29a17d4b87dc695abc6ccd8ae461304765133c0461f5fe4120e1b1e069fbb7c2f2115b174e34d212c7a8708bc78e119d6a4f0bcf3390843dcd559d1ebe2ebbce211efd8d6a9bfc800d793dd9b2888458cdea2472e1b7ff4c3d36fcea874e9258cd34d631d894a4e4c7869a96a663996b1a67639fba3ff01a68619b83bc593dfa9ffea2e75b33cb91a917749d87819e9704dacd56be9bd41ea13df57fc24af17b36525171d55bd22bb9afda9d6534457d2fb0d29d3cafa796eec1d9d9745b63a2f6e744d0074882f09cf5cbc7886a5bc57beea57fe6c4e05d9c749aa698938158e183cf961213de32068d343099fbab278ce89e1658f104831f07403e629ac8c03df3e0bb9564bdcb472e8b4ec4741e1412528497f1b53847f8e7b2b4c10f7a2134dadb0ef3a87eac628ccedd04c72c0f2e30892d52b954f4dbeeacf182c0eaff3d2969a825335026b179827988e157bf4efcf6e5997541cc2ce7cc43800b8fc660d3c067a65edb9fe7bbdea09353658dab69fa248dd46672a2b9d702a65f6cdbe7ac1ee84e5de035feb5d6aa8d8089d37753ba0a6398c46cdc8970f547147848a632254f5f9c35b86428bfd14603d0814e828c848892708aacd5d0138c9ab9f3fc1fc48b3df31d789cf63a733781632fac8bbef95bbc45a78b2beec37842cf0cca3b7218fab28ca3dec293645209a64c812bb89c1e97ac3adc8179861e7a0be6bdd4718f4fbdf72476988d33e2a3943b662be18a22e22329c555fb80a562fc61e4adbf5d449ea3e1e0c4c1ddce586f3e0e6dd51b3c71a6e26dddf31be59b0531d5b5aacbeaea2e7879d12e235180d42b54a0214f6b20233dbace3c0fc5e8508160bc388ec202dffe28fa72b0b4b052f4d99cd8325d94a00c81a9ac389c4b16579f068148596ff72e1b1335ae90b7ecd71ae37b4278d28bad8b9bc484d9395ebaf274d124a65018c1e61a63237dcb7d3622dab517075ee862ff5103472fe85cadb624c455193d774801376c868725f5c45b5fbf7ebb3e1d85ea2889e6dc657bf31e4f731a2d274deebeffc9665506d9d3d7978220b4dec12dd1d44265af5384ec9ee2ad9df7f0b365eab71edeba53e73b978071be2ef744e5e6507", 0x1000}, {&(0x7f0000001b80)="6468b12bb0bf8c2b5e2b02f911d73eaf12878508a2da62234e97fa572045c40568b7b6a615fa150c1de03e73f0aa3bbf3ccff6d4d7fca0eeabe1a41122f355bc6b418eb6a6c461d0073e3fc62d3e5443a33fa5ac8d5ebbf33b03ed6a10fc84a44982823d401be54d31cb814c86f8bb719f0849ba085d9093d271e054d6630f8ada7e96a7aa9e82c45a9a25de32efd81ee19f3325b75d2fec01eddf1a6aa85660817b05942397fb029f1e83a02d5f3f1dd707a380ddcab640c3bb0d307776648f346d859e6b2e1942a782fe5008acd4f80160cd6d1bcea97354691b588698fd4c37f2b6c32ae650f56effeeba23ae018d52d5cb82b506bffb8114d16af909fef376b15e2545d65536d00000000000000000000000000000000000000000000000000000", 0x123}, {&(0x7f00000018c0)="88b503bbada9b6", 0x7}, {&(0x7f00000015c0)="35b6c1bafb14c6fd1dc20c3a982f275e316d1a457a5185d6dec1e6485c6ba0de2a3d2931868aed8cb12e9ffcd74179c327c8a7a228edb45803ee9182d07237780669bf31bb1b413e3d60d0df2345245b74e10cf8eb8d742b0b057c6b2737055e110934298c8d7dc4b9da7b97d9c2f6ceff594cfd83d91ceaee07c6c6c4", 0x7d}, {&(0x7f0000001640)="ffa32e40ebe2026deb43aeb664943a70bca21c3f6c0b916c40b631ddb35c6b25959e0682c7d79d645302c5302a371f26b8ae2359ff015df7079cb169de1c0ed050e98f8b2b220adcb3d2786cacab2cb1cc0fbccb0e06858ff980045ac40d6113b7827fcf036cba37a34eb5362dc0803725acb13de20a55d868659e8d570c62d8af833708063a7b08c87a84151c16f48b3330aead6edcec25a0a5607a01f0ee584329", 0xa2}, {&(0x7f0000000540)="ef3071c6da574b99c908de58a35f347f729ccba9f555f9", 0x17}, {&(0x7f0000001700)="43b152a187213423120475db7d280ee5f0f10d85a1202f6aa0f063f38558004e56d4a34581e9d487aed58624a0992449b977251d0000000000000008e4964c22add4d703ebe098bfee2e14f3e30ff0983ed1ea724a3c636a10e2b6da6a8c5cc2251ba55c64125e8881fbc13730a187391bf3239863eae1a9c26c842bc30ef5013418509b21026ae106c3", 0x8a}, {&(0x7f00000017c0)="27cfa611703ba8351fff64671dccb915c9c5299e995800dad4dabed3973c924d2a2a6e853115d1c92ce82606de61d759d2689b11f657c5487f0936ad6ce353b4185ba0013d1b274c1ab1745b34cc92d6b08b77251db0e0add6d8f0658023c6c8c70aeb3032d7f4c52b60f86dc2093e25117b0328e6f135c44ddb92ee5cc73568c4048ea9e927ceb11f92146d8c1aa7b2c880b6e72c8862b0801918fce6e043a16a1beaa92097380b663a25bc18eac790e56a203a6803b1cb6d68642797ffcb9282c0ada38717e17592c00a7549f0dc096e1e86", 0xd3}], 0xa) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 08:34:47 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000200)="e8") clock_gettime(0x3, &(0x7f0000000040)) open$dir(&(0x7f0000000000)='./file0\x00', 0x81, 0x44) clock_getres(0x5, &(0x7f00000000c0)) clock_getres(0x0, &(0x7f0000000080)) 08:34:47 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x2, 0x9, 0x8, 0x4520, "c35dae966154a39a2dd2318d2dee1dcf1691117e", 0x9, 0x3210}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x7) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0xffffff9d, 0x0, 0x0, &(0x7f0000000080)=[@cred], 0x18}, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000140), 0x10000) 08:34:48 executing program 1: r0 = syz_open_pts() r1 = dup(r0) sendmsg(r1, &(0x7f00000030c0)={0x0, 0x0, &(0x7f0000002ac0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x7) 08:34:48 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) pipe(&(0x7f0000000140)={0xffffffffffffffff}) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/222, 0xde}, {&(0x7f0000000180)=""/85, 0x55}], 0x2) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) 08:34:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000540)="1c", 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) write(r2, &(0x7f0000000000)="ae9566510853ac1ee60379eed54c396b1cf619163b8235b7884545c0089418e11ce62455952297b5856c2bbe1a4491631a7ea7d998275c834bfb04", 0x3b) fcntl$getown(r0, 0x5) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:34:48 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 08:34:48 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000300)=""/202) sendmsg$unix(r0, &(0x7f0000001500)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001480)=[{&(0x7f0000000100)="8fb333d9fb95d1f7e1db8de107a3b64e", 0x10}, {&(0x7f0000000140)="3d9742df3cc448bb87481779d1ad700e41c2f15b88547b1740ec4b4cd8bbc19884ef7cfa54fabe71eeacd173c9cb148b79befa", 0x33}, {&(0x7f0000000180)="e7161791efb51656a153912b8201b9a113ab9bdf0ea7242468826d30f978819b15c5836538dc540c7fe35b495dad8b", 0x2f}, {&(0x7f00000001c0)="5acf22ca75643b15141f6b54cac596aa1d64ea7812537f40d561f0f9c809ff55efca39fc1f0f6093b9f7fb207b2740b6c24bb62ba8bd3aa8a5ca7addd0588fa64c34d831ea623b8e743150976475a5013c2370d46d619c5dce2b206de9048c7499ec3717ccc14039194d5f3e2217597f5f9b5f1f1b035e807075c516cb06cc32d1dc609b94d5c8d6c3bc126610eef6ed731f0486c445c8c01dac0d4b460b1f94045219e46d73f2b0a331349bca265136", 0xb0}, {&(0x7f0000000280)="c756ee204d6b6ee1122ad23df464ce9cc6d7b5aee2372a9e88afbc1c8329d666752ffa33a90feae908ac9700331ed56ccc94f4803884b6138a104549082995b18379e98561b489072a8ab83313c319e4748e44cdf5b34cdb3977d9fe7479f519108b51f0f4dc157fb7", 0x69}, {&(0x7f0000001400)="fdfc25b89796f957f92eaaae2964e400186b2b4c6fb3a854a553c18c1302970e650c586d4ee02d296667c00e0b40ead6367fe45b34b4355e40e9ff1ca413973cba84a640274fdb6e7b9b528320c8d7c682ff8dae6810903aaa5734", 0x5b}], 0x6, 0x0, 0x0, 0x1}, 0x1) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000400)=""/4096) msgsnd(r1, &(0x7f0000000080)={0x0, "c0b29999b3ed35cc0539196db034be0cbd3c722fd5fe76141e976956632ce6f4d9f57243ed3461d4fc2dff7efc8f731fb0a952ff6e6c217b6b6986"}, 0x43, 0x800) 08:34:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r1, r0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) 08:34:49 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000307000/0x4000)=nil, 0x4000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 08:34:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x6, 0x8, 0x90cf, 0xfffffffffffffffe, "d730c1e7bb6fc6e23c700d000000470f00e74de4", 0x0, 0x100}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffff6, 0x0, 0x98e, 0xffffffffffffff81, "85fe4dbfa6020009000fad0800000000000000bf"}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000140)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x4, 0xffffffff, 0x3, 0x2, "c3376b6a54c87605e32d0da4a5bbe1e98725e23a", 0x2, 0x94}) write(r2, &(0x7f0000000040)="4fdd51e530462f33354bed204b69e2dca0dc6ab2d6338de6778f728eebdacfed384ce924b1ac68ca78909cf87ad371", 0x2f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:34:49 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x0) setsockopt(r0, 0x1a7, 0x40, &(0x7f0000000000)="6dc637d8969ea3c88cc3ae3cd646e2574dd4bba1b21670a84edef8843dac4f07285b0b0dedc5e261767b795474bad63c3cce91d58ca8faf4d8b467a55751558ce4001b7348cdf04e99b28d75291b", 0x4e) 08:34:49 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0xffffffffffffffff, 0x1}], 0xd497, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) close(r0) 08:34:49 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendto(r1, &(0x7f0000000000)="9232bd0754db9b6bdae485690564e8a98d", 0x11, 0x2, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) 08:34:50 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ff7000/0x3000)=nil, 0x3000) mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f0000000140)=""/90) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ff4000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff3000/0xd000)=nil, 0xd000) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/240, 0xf0) 08:34:50 executing program 0: r0 = socket(0x200000000, 0x400000000006, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f00000001c0)=ANY=[@ANYBLOB="8e18", @ANYRES64], 0x2, 0x0}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x180c, &(0x7f0000000040)=0x1, 0x4) 08:34:50 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='4', 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 08:34:50 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x13, r0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x180) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 08:34:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) socket(0x2, 0x2, 0x200) sendto$inet(0xffffffffffffffff, &(0x7f0000000700)="3c55414d15e923bde36ddc1e726a7291f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8c38e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0e31a", 0xa0, 0x0, 0x0, 0x0) getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x5}, 0x9}) r2 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000000)=""/86) clock_getres(0x2, &(0x7f0000000180)) write(r0, &(0x7f00000001c0)="a6f92e642eccf004625f76a08f808bbb0865715137623605b71062bcfa34419bd53e72dd31147c83b8f5ec4fb975c387c098dc1049ec549cdfdf25e6abae47fab86fc46e70d09f373bbdad1381b932aafe4c5a19", 0x54) dup(r1) syz_open_pts() 08:34:50 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20010, 0x40) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 08:34:50 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r2 = syz_open_pts() r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r5 = accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000340)=@file={0x0, ""/108}, &(0x7f00000003c0)=0x6e) r7 = dup(0xffffffffffffffff) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000400), &(0x7f0000000440)=0xc) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x48, 0xfffff, 0x200, 0xfffffffffffff5ba}, {{r2}, 0xfffffffffffffffa, 0x8, 0x20000000, 0x2, 0x2}], 0x2, &(0x7f0000000480)=[{{r3}, 0xffffffffffffffff, 0x80, 0x4, 0xdef, 0xffffffff80000000}, {{r4}, 0xfffffffffffffffe, 0x4, 0xb, 0x101, 0x265}, {{r5}, 0xffffffffffffffff, 0x10, 0x1, 0x81, 0xfffffffeffffffff}, {{r6}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x4, 0x401}, {{r7}, 0x0, 0x40, 0x20000000, 0x0, 0x2}, {{r8}, 0xfffffffffffffffc, 0x0, 0x40000000, 0x7f7, 0xff}], 0x3ff, &(0x7f0000000540)={0x2, 0x7}) r9 = kqueue() kevent(r9, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff, 0x0, 0x8000000000000}], 0x2, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000000)=[{{r9}, 0xffffffffffffffff, 0x80, 0x34, 0x95, 0xf61}, {{r9}, 0xffffffffffffffff, 0x20, 0x4, 0x81, 0x3}, {{r9}, 0xfffffffffffffffa, 0xa0, 0x20, 0x0, 0x2}, {{r9}, 0xfffffffffffffffd, 0x40, 0xf0000002, 0xcbb, 0x8}, {{r9}, 0xfffffffffffffffb, 0x10, 0x2, 0x9, 0x1ff}], 0x1, &(0x7f00000001c0)=[{{r9}, 0xfffffffffffffffb, 0x82, 0xf0000000, 0xfffffffffffff27a, 0x3}, {{r9}, 0xfffffffffffffff8, 0x5, 0xfffff, 0xc4, 0x1}, {{r9}, 0xfffffffffffffffd, 0xc8, 0x20, 0x4, 0xfffffffffffffc01}, {{r9}, 0xfffffffffffffffb, 0x10, 0x20000010, 0x81, 0x1}, {{r9}, 0xffffffffffffffff, 0x2, 0x0, 0x3, 0x8}, {{r9}, 0xffffffffffffffff, 0xa0, 0x80000020, 0x7, 0x6}, {{r9}, 0xfffffffffffffffb, 0x60, 0xf0000003, 0x5, 0x79}, {{r9}, 0xffffffffffffffff, 0x35, 0x2, 0x40, 0x7}], 0x80000000, &(0x7f00000000c0)={0x5, 0x8000}) 08:34:50 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) close(r0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) write(r2, &(0x7f0000000340), 0x10000014c) readv(r2, &(0x7f0000000680)=[{&(0x7f0000000000)=""/4, 0x4}, {&(0x7f0000000080)=""/222, 0xde}, {&(0x7f00000001c0)=""/184, 0xb8}, {&(0x7f0000000280)=""/67, 0x43}, {&(0x7f0000000300)=""/74, 0x4a}, {&(0x7f0000000380)=""/178, 0xb2}, {&(0x7f0000000440)=""/160, 0xa0}, {&(0x7f0000000500)=""/234, 0xea}], 0x8) write(r2, &(0x7f0000000040)='t', 0x1) readv(r1, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}, {0x0}, {0x0}], 0x3) execve(0x0, 0x0, 0x0) 08:34:50 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000300)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fa8b6a8aa364d958a0fd0591dad68a916c5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d8529806f425493ed88dcdb1e7deb0142487d0e511621c9acb8385fba227c71428465a351cf78213bb84fb576032b4f3de1d394e98cf286f9df1937999055d3731abff3fa1a00fb90891bc42b996c0fdf22a16f82aac2a263ae294c57de85", 0x115) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:34:50 executing program 1: r0 = semget$private(0x0, 0x7, 0x401) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/14) semget$private(0x0, 0x1, 0x0) 08:34:50 executing program 1: r0 = socket$inet(0x2, 0x3, 0x1ff) setsockopt(r0, 0x3, 0x32, &(0x7f0000000040)="fb7c1181fde16c63674ec2f1fbba8af13e6c066304269cd4128cb1a4313ab2cda5e967035aa5d03205e28a9d5e2da2109b8bd752301d3ce9b75f7ddb88c583255765ab0d47abaa7ecf97a7b90c8264c8cb3cf8fee084e6a5e9bd127d58b1a702dca2ee0e52e60db6598d9e018eacc26e50767d733bb14137b8367c040b353681974dc5fd855de7000ba68bdca1e9498a14d4c17e9fb76e950142593bdcfc7b4efe67b370b4a072c4698c90e0c191e5e3154bbd3afe4249988d3800e7ae09cc5e33c2eef794b65169b33738f58f615d08ac9e232cfb7f1204ef379191e03095dd72b52037c9627a3c7442fb20874f27fed4a0e9799830299a7d5ca85c023e72971730c1fb0ad0d1992fe0ff344ecbd3a358a60b2fba0d5afd518309edcba21487a5e51bfeb6633e4e1bd3dc516415bfb0b5c9fa4b10aae7dc3f317198d71413e828bd480b3543860689e6402adc00012410d8e8dcfbf9b0e870fe194e8ece73103299828ca2f93e79c53e94b3ff6b1b7a8650a028261ecb9cd113aae2fc23abed1380e60b76e250c3a46d4d24404c03eb4662e48b02d63dad45039c4a8aaf90ca5f4929489fc8960ebaed8b8d19788e55569ce5e3537d0bd423d2e6b5181932788e8f44414cffa89f710d13c925640bc3f90035dff782de7fba9bbf670dfeb6a1cbcaacd90bb68261c62c582119d13ec55bb90f18b6a0324ae05869998741a4abe2fcea1f87d61dd4af9e1a7613f0c46d45c79a57477860522e0be67ff2736e8a305822a97be0e7f9de66568c18d30dee86638efa7a163f4a36895205205f5bf7fdc962b496ab7f3de54a9d7c45377fcf7383f69b8a2ded7dcefb89d5fb82e3fca02159e6be685c173632ef150919bfb17d39fd86b23ecd500576e2c5edb239c064ee53facdf650d17f5cb008109e334679ead21629b2cb07232148d5e9c4725b51f2702b37ad550c44ecbda8ccee785b06574709cc866d7fcbcc6ae43ec17b6af744aa38ca61336562c1d47562da8783ee0b027ff38d3661d5ee121efe5ce5a310befebb3ddf82e926457860515788cb768c484b907a4b84a41f67351d95203c2c0e29c3b828659bd671382a2a6d24baf7a036e862d16eab0db085c87fdf4ef73034be2e0e98e2138a670176e1507c1b2853841d298de4d73170f737bcadb180a4a69a585cf452b38d31aad955485e3098e642fae4bf46fd9a8da79fbab8cf97ff357f016c5bc61d5ece2fd8a0cf253ba3ab5113f31965ae9a401fbbb81da164979837b3eaf18ce924e1c847dbac62ee8a5e3964a5b5d39002f0f5881c23865c04c1f5085aafb954ee634c25d6ebe8823339cf6b25e796c60b5e3a4c7740ffabf589e3ea020b0032be5f7f694f593c01ba976dd15696fe05780ca4d1980ec89b04d41778624350dbce2212536b02472c06f54a01927b8cc7ecc2900210e121e714a0d5e814278805722fad81adabea76d812f27d40c4fd886dbd2650445de5b3493ce282e80a70e0b8207aab2c8ba347f86614b5b0ec189caf4ace0e7497f147e5d52c90d3acefaa038a911109fb720c39b3bf50f98e3f320bf6ca311af9f3402c8206c9d10294f59cb403bb8f7e26145e998dc67acdaef429444d214b0f595694c555cdf4db124415f1cc388ec50c28c72692b1ca293cc37376e7e8a736a45fb7ec12cf1025f3b8da9f6c3bbf9cf3fadffb5d8035482c874f783848a8b9e889a48d1f8dd482fecdf9fa74446536f27de4f3109628d05c05a9a0256c1c881aa0ef0d923bc8a7677d622915b46fcc544286d6eb402b2d4a73fd17f8fb17dd5d981e762181afe887d1b4a96b5cf1893d283f5caaa16f81a753d2dc13eb422815e1ba834abddf74295f4a4233892bcbe1d3bf4cbcd5101f6c46cfcb3f7807112fb305f621519533d53fe227ab1f66fd6368d42e21bd0a1f3193ca6abfaea629389e1b637678795e2916a44421f59e3fb4ebe1636b689b3fada1a6227c839add7557481dc89b5e5ce1395b2abb2f71c82a82a919e37f5bd9b244b40d2988e53f46b0ce617fefa51cddc9f51d503c3005673d46f9e7f78f56228d45823f27f38e34f22f5efdcadbfb668a557f50d917cdf58b34f6a013a73a30990d19b62c61069b89151ba7fa88b5ba80e771e700197e77a4fe297238f09b37696e57b132d8f62859047cdf46f0e48139d64a3dcee7ff6091d2eee2466945ae9230eff6e29df13433b12346adac6fb365b3514663457e2acf792855a053dd79a16cee13cc97f467e5a8d6c51e1960fa3a68e11eaa7b4f3d35a850f7b4cd21fac2027229bb0188e57709a91735e59224a3c278ec6d5a909f11b00ee1b73d76e797d3cb94655383f2fe27c3e653730b2066c220cda90f3d246dbd5cd3788877f990832a3930c6630f0f57d6a9b72c4a84b5ce451e3284584c80638eb2787de54fe9c0c04e6a36244694bf4cc3b8f9234cbf41493dcea61aa3928cbc2478978af08fcfa3a19ce870248a518ac395eeb97e458bd95145f26d2e62b0a8cd7124c4792df7cf598f37bede2e9011f9825de4541209db9271cecbf0085562fc158f1d6cd1b10f92e588cf88051ef27cb7c86812a78da4335b198f6e1827c1b96f7d08755c06d9be62ec601e1add0c631d47ba5adbcb82a28398ec36edbc9416f04b63d4f85261dd3588d9e75caccad2a79c54f3af6c6dcf1b453fb024d4b34b86b68ce6f780d6632e966f725a95fbcbc02b66d631d90654c0313457b14ae399f672df51ef310198d5ba3ef12a64deae68ab5eb6dbb72e4a9f2d2acce43e7994b3d65dde4e208ef4c55bbcf768e3da072bd7a6fbf42de1b5eda9eb0f27f82bb55ef8a6c5f2e1beccd8ac1c71ebb0555883d578c34cb98bd2136412f3cda334091f6ea0fe3253b4623785391dfdc42f97738e028e6e4a470c8a949ffb2428780888d9807299944802850002be2067532cd810f5a8c15001e8a9b37e5abdfbbf0523f1f90220c144d19461b4188434cebc412437895cceeed9d8e163051d43504453b97e24c8337cb47b79c0463b699bda07d5cd9dab428f2fc434e96aba4a8f103bed4ae7239e62506c0c797362471a60f8f56af29a49c639a9adc03fec82ea9b1e9da508421fedd2ebb4981900870f02b2576d1abad14fac1424f8739a7b5c937b8aa620b84de1ea4c2712a1d58e55ae7946fb01a1c70cfb4e56fbcda877c49244a1bf3ecebfc24709709ce937ebde7f286a180d8712ae67dc16d0892e4883cde0fbce094776f2bb997774224ba44ceb3669f256cc7872e6e790d2b9818c76a71558deeb4e2e99b143afda33bb71eb3001ac253fb3e3d116a9a0a3954bdd8ccbc46201857765f29dd11ad708ab47bf55f3dd6f3e8dfa1289c4029017c92c0140e1069d65802c287d1096bf91962e3dd2a2380d902da4c5ed83466ac99b9d66b06924419e4ebad575b893bdee89acc646d9a300f275c8d1bd69fb7a919a230189de016ac7f9730729250accda1df8e507e3d9f881d3c5c2706bd7eb86d6949e004d162b666c1bae8435ed0c5520644d032fd07d558d261dfc2f8bd7377589d9db65062df281772a3b92bec85662a34285beab77f018d51382783dc84d331b85d5f107bb083f89ab84221a07fbee0df6eb793fb1a9c176c192e8c3435860c43800c2934841765a6c3742a3873a9d5c93a27fbc53d21930e4865b2ebf022be6264928a872172072b0aac2c5118e45a03610a03d264d3f02380501e30ea5abdf51dfc394dba292425d4a0ffd1f8ddbf8c475cee3940cafc838b212af92e4b90e36c6ac22aaa72575a64bee86058b30eec93ec15fcc03ef4fa37f2936ee7aea49b1ea37d2a520b3ba99661f1d14fec569e043ae158ac795e74de00a890fe91e6d3d39c061fdc0b450793eea2c1e26f0716fa6d51ab3d6a9fc4b73b91e58c6a0af7589f07ab8a0f4f0768908a9ff397f90e9d1d1cff8c73b48b1d4e852feb5d94c3f612263b4ba1005a8ff371157c8d5421d372c5f2276d98e36bfa81a8ea1764aa0717520606af7a2600db9fb6519e6b672b246bd95e9088356ba8d3d7130b262eed7433efa2291db78edf6f817f6ed0a654fb441b6fa29cfd98cc0934f3fd7c96e170b6f466dc432bed27c7606594af7cb8749b6eaa71a042944dae1b6a11952a0dacdadcfe33a487a7c62ece34d56a53e3872d1625e8af78c4feb911c5068bcba8ea1c2e44469e2ed749a003e99c2aa9ea5c7a711331ac6435e68af34dd2bc7a9c1494c7a0bf4bd655e76ca1aa5185b40df72cdf22a64793efc8555f5b9c35622d8ca17b902917e720407760de27367f54e2df06c2e68c6aedf85833a995d8019c7d23b96f23b4372d6deb52d1baebe54223a1be5887fd37613d622972d5c74426b4e57c58f9288136bacb470ae06c44ecf42f276ed90149f90999132dba3c092d7b873b0176033bfe8795694d3d4f4e7ac82bb2e12f8a55ef02bbf464a1272df57577049f584d453fca6c78f3d4dcdb4e756bd1807e385c4a795c0ce671d82f78d1b91f86102863b6be8621c53feacf41f962180e8141fced6aa21ee0f347def66e0e5e883d03aa14f15fc2062f19fcc5acbc7102347a1e7ef58a8a6ea791389623aa349a3757810535b883d10d6f03c78a4de582ad42d70770d09afd4b34f21ec011c7518a00bc52c838ae025a88d95e338961ba95134fd9b3af5f1f82b24512d20d31120e8022ccdfc9a8200023dc4c7dd5d032bd988237c5fed9f4c89ebf8158437dc99d8f9116140f448879fcb1a1886022e6f8bdefccd89057b105d7b4e3f49fa936add069ea83998cab16b8c9163a7b13bec5f1107a83b770c6d2013560a1036763f18a1a4950183871c8d2faa0cb779e62284ba94fc1634690688ee3f2a08b62810aa44937da2fbdab51d90353e4bb07a01e55941c9a95992ceb5ec84385d914311c38c0cc5cec118dc1a9acca3a796df1252aac761e3643cf72b5fb6d8ca1135d555057464655f01f0e2459bd318244a63a79ebcea34122a576376ca0a2573c193734ea9d264f1560579f28794bd647aff0f2d5bb0bd9fdb49e2631b36a61cdb848b3fa9979c798fb3a3caca19d432062ce62c60957d3178aec8acfe0d135868f7e93fe69a477a93b7a7caca6ae37762411316f696b635ae0cdec1a4e52f3f04bfedfee2034497e7ee7752ca7b2fb628fc308be6242b743128328554649f3da37730d2e8e65d6893ba2b75359025f6bef6128fb57bb799b1e490d09bf9647d0878ab972541b087e36fcad6bd811d7ea3b82549d52c0ed5d67d76b068edb2fbc8da34a441bb203d2c66c29d9906f48ca33cb7227c3885140c2a4ffaf12313f18c64e7a6a66e2972a18ac5e0470c95e218195b19ac092534c71f73d9d2b66411864deae30aa44c506528035895612ba55bd5b2422453f353018b826859687aa6e74b3ab17c70adde01cce8afbee6feb73f2226732e0240426308c62c2c04bc1dd57ca4f67fbc1ebb414e9e0424a3ec6c833c2459b6f4a3f64e4707c9b7cc87588f024cd8437921965b579973a5dd7c4ae956f4eb9a1df8358f1312c97fea4e41d611fe5d59e2bead753466f64d32c1a2697d00534f48d4fcb41da5248abac8018f97ef24f0f570002150b0abe821fb92ec9457a765af462b9740eb1915077cb0e881bfc3f10ec4d986410a07130f9feee828ec3c4c7c322caa4d7a18a7aa3d6acbbcdd5bb77ebb0c30995af906a99df914101e7ba3bda392782978040a4fc2bdf3c35dee974f05ffeae4afa8181d67de126ca62cacb3fddf1e1b158790f3f26fb71f61be07f2150b2f1b25", 0x1000) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto(r0, &(0x7f0000001140)="f78d0721357e1517721ef28bbe9fe09c703bd176739a0c73ab1d6a104ce7afd4a4fcc72961a61f20186456b0546c6025062d04347015fc5bca3aef7282b138af211e6ee7857e3093f7d81b174e9250ac1936df19c8c8ec789aa7033979f5e8c3a1c379fa91af5f09e19e71f2d212b3bd1b10925585fa420408f0cd0e67bfab73db928d11aebb259f3d17c6c12d8f7cf15fdc3e8576a573b7320d634a5546c52d56a3ded6412cd813a0e38694b7ab766688a6caf82b68af13912d55b6c0666c491cf7a79ae48bfa4d6a72ce309350023d8747703abda16d5216eefd133bc9", 0xde, 0x406, &(0x7f0000001240)=@un=@file={0x1, './file0\x00'}, 0xa) sendmsg(r1, &(0x7f0000001dc0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001040)=ANY=[@ANYBLOB="10000000000000030000000000000000452907817d1b61e0b3ce4812a4c5690f4916adfff68bce2b1be6fafcc8398e5e753002589f2fa8890018fcdf3dbab4a94cf957cf75959e83369688e832dddde2541d556ebc3d5ff2d714365b3de06404608b2a9a52bce7ee96c267b45ce7708f6e312a42a3aee5baa72a1f0c001255911861ff52da9339aba9472e190f93b59445bea5ac190da5e71c83f602b8c65f6bb24c436518fad423aae5c6e6d6c2b0a9cda0fb60de4c92d76f186cf1c16af5f36a26a672bfa844bc5344860243ff368628cd6676180c321aa524db7d60951796ca192fb94710e8e7ccf0"], 0x10}, 0x400) listen(r0, 0x2) 08:34:51 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendto$unix(r0, &(0x7f0000000000)="28f363eb868666f4d5908cd2f76128f518a0f83dcafdce12bd3123f2951f6cb9443fa8fa410c7677a581fa547c0850b2c2c127e6e620f749e9bfe16ac7192449db2d6553afee4178a4889c7460f6e86ba2a39ab0e4fb35a232932219d5b2dc4a69f355f003199e2bc68288904a0bfffc6c46a0d191ed0bab54b2694ccb560fa28ef07522f998", 0x86, 0x407, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) recvfrom$unix(r0, &(0x7f0000000100)=""/83, 0x53, 0x0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) accept$unix(r0, 0x0, 0x0) 08:34:51 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000001280)="bad520f57df2f532a4595d0efe6a94fba4a724dfcd107149ca023a6f4fd53a396987fd5cc1f9fc10a2192d0e217ec322e18cf7f0e79c1cfd73ee8bedba77519136960f9aa23f168279c6327030de161f6df9c9ceff5b6d908834616579fee0ad2ee4cfc3d17ae6009a18e76b07f9170c85112b37d7825cc69c4c8852aa63b655f85c15692923007934f9ddcd076eb4dbd053bad835fb8794777823d55b8902c3a8c83fbbb0023cdc49d5ccf814ab33e1cd9e12b7fae439900a99563b4ca330d783b345a530ba3e61a65cd999f4fe498eead3e29465a4ae25253a1d192370503375ae25fe24982b6e879be979e39aeaccf1cca73e902456333d4e6dd75be78c8779984db6f18c62275bc769e4591b49fc95beb856eed1e11a8805ef58aa4a8a547a69ccd9d4453e86ae36b9a68797bdfa1a2425e7f63182b5939c35c61422972c28c0080869cb6a278c68b5216afe8562b86bd1fc93ea52af2c91cbaadb27ccfae4b9093641483b219f0fcb60103d4c0c9a3f82cfc6aeb4306173a54d93d8c69f33e5e675bebd3fbed49a7fcba1c2e31f8f82e68e3d8bc1b370f4b9e8eb4d9a7b818cbb08fbcf3db6117ffc3cc57098a924a1ec21debde86692fbe9a19391e6f1ca4a60dbaf97890247d39a6b197ff77ee53ff0c75ea932f8eee3428381996ceeb838cbbab39922acf26006f0e18d87e7e80dec18fca1747d9929cc4e1539ec2f06a2ab01949f2fe08396e6ed42ab3bd57a71d96a1c5f9ed76cadd13b776405833e2ff8a9e7fb21aafca1d7c05eba505c6c6f7af3168995a63d7941ab4dc3d4a1aed684467bbe4a2243ccf3e1be56c6a1ce9dbf645cb734c1a81497fe5d24324037d9614fef881df70989a0c914702371a20898d746b2910624d97e1b354b76b594989b44c9c2be56498e82c7cb57fba72c2ad6ce12dabab3ac5f873943f2541ab69e1c88ce530d3b7aa365eac6026c07744a5abb63685fc6ea72e4763ba51dc78ef464be9cc4be837f7967f19baa9d6b02f682375e0b5e254ed02544cfd0d5efdafaa81aeb5f2266f1cbb14af236753d42731001b63b2d9a251536617ae45130af27c99c1a387dbe536622e0f9491abacd195aa6e5cd303a7ad9d133907382be89bf170a255bc044344547c63ac1f2f05721c45d4e952147e51abafa31aeeec60b916e9e8b42f81d4126f22445378fc56d5614146ad2f28770b1a34fc94bde3f391c53b0f0bede8f8811f8f01aa721c7fff0304f20d0a2a5fcf8e24a149fc49ddb6ee16d1c84393f3cde7f06b3f34591d9b97f91754c7852f27e5496e9628324673433409a7c02471b6281f238c9540d86889bb07320033acc464e401193fc51c17d809c039e8afed6b6d3f5b387b2b70610c42a6c50f41ff625c6fbc9614ad050e96b40f59eca32bfce9cc707b2ef6472c089e6a5ac13935aaab39c988cb1f6c9fe7b0bd0f3f13f192252fbd1128e76d19b48a75a039f0fba3c08b571df3be5052df40a3d6fd0780d1445ebb388f167fd7a8776b45753ae2876c9c95fa7b0aa2822db78f7704213a8eb0b9c88b895d7d4f8a96a3f00bf91460d74085e326696681957a8b39ab3751d579ee6fa042158b11386700f8e964b3d5a4d70551f2a60f7f799174b427b9f47d4b8400565fc310d5561f8f6b12b76b97d89cdca8794f4675e00fb50c06ebc1ee66013edaf0451c1269890f7ce3eab5bb260df176a0a8ce6e7d78a3890170dc46c1063b134059e5a5a54c74f95a5aed855d108402a3d464fa2548ded2aa63ead78ec9152c50976fb27b87d1bb05176924708dfb95bcda5038e49573ab2e78d37bf947a9f0494264124bade732fbadcb2fe988ea1eed91c6a365ae46b18861e88212ea3600e4b3ddb876553159b941e48335914bb8878cc62a69473d5d7be4579d9c1bc00d5e4f21e392492b3250b6729df4c8580d9e845fe9d94c4a3bdbe12f869ee6e5278ed34afc3bf3d76e4d42d4fef8a2f597cc2aa18c81dabcbd0d2ca9184208831470f8281bb55e8ac6c8a60b902cfe9eef42c07c27cf3ed3aeece6c9daca2ce045a4c024a7b726ace4347df6dc235295ecbef3e6e14d7884fd65ec6bc54a37b863832097c1737f75bdb351405a6b7240276d2e00d3bc7704c88d5e18c575b84fb86bb1700cf34cad9667d99bd020ed6f4d5e971aa2e6752fa1ef76cd8143a40a90e68532d9f3fbc773eedb4d38500a60d9c5655a3c2c0be7dfd2e909385f44b1653a6e02d2f60c63560387c444f1cf705aadf9c2747c85bf1e0cd54ede4fa61c7abedea8deb8d3920e96a19ef2d765948b1cbaef19944f486a564258a7cda1e970f4fbae14744efc742cd784f011e5f4e8d5df262a4cdfcac465de14294da3eb84be4c0259f3ed2031f7efb415a4e802fe1f237a55d334c59ef80334cc49e57a284cb00ff6ce633edfa80157912b400016bf0b51ca223260581b965370ca92f2d7f23a051f485e616e5219b210ac4f89ab1992900162e823ad67a7ce9bee6bd8affa7df356e34be2277fe8e5f1624260b907a227500cb858a48229b801d15fb85f827aa9843be5f2138c9531f39f351aab39a4f3b0429774c8f4bb121e4e8b1da123ab0b0f8890f5322ac06e5658d3475539af68381bc4ef1dc9fe6f430e16fbd0f21dac3dfc5e30b4356609cf5c4b3bc9451f079d642c7ec0876a2d884a7155eddd70cd2ab77b82440821624220a7c0d712cbaf03b2cb0084e61559a7da57f6e99cb3979c8f7e3984165a5149ca995c631174667b91214a9c164f8d403164e5514d41070c9efe7716457aa1298491f308acaca9d94308af0ac0c787f67800679eea0a078dbdf9a0ad9ae0854c23c02acf02a3c696f9f50b6e9b0b3204192f540a9331ae556ffdbefc537337fb8a7d4b1b606695c295c6fadf1e39c3a02e529805893c59ee76b99c8d227905eb54774c6753695bf6fcb0d357fff86a7c3b47a89dcbd176672fc845382a45057d909eb27adf347ec7769d5982804395e41e989ba306b9ac6b74c96b56e755ce90307d545a681cc092a32bf0102af2f74d6356ec225e77f8fb893ba06d9bc4a28d92bb5b2b4337bcf9369f4b653d0159b186d21cfb35259e95101621140caa5a5b775aa2a4e35f2804223e9c36695528a0ffd7041b41ba432f5f232fd14da54264a5c5f0021c2c6a9b5bd768cd68ae126edb7e12e8045ab12e284f7ccbd245c799dc7cf94d6e0024446d88be067baf19d2f00f44e90b14fdba741a27035e4f20d6ec2c2d732e1d87819a258ca6ff983f81d0f4a597db606d6425c4a692d065daeef02e694710eaf67c20e701b81385f9c07e474f3ea16888a4456e2f3571b20906cbc4f2b2306be2e95f5375bcdff8d0e3d9793eacf8d29b620368c4c97b6634f8367f51a3553e09b913cd6ded80af57afffe8cce6c511a0fc88a54f8cb56cf696827e0225d752383b930df4a518ade2f118b05c8ed65e37458a3bd176359b57a294ce37469aad5dba69ff23eb027bfd6862632ba4b28f8d246262f2c1ac632474fc3b90592a4957b74bcde3a74b6b3d9cd60bb3cd82e9572216ee2b60eecae033169c4525a3b35e63f938c452d13bfd91e1d36685f0f5acb3c2a71cc450dcf8d47c5c72565d71908eebceb64d52eb9f524bc18d6ac4252a2680014bd211a0b1c413d40d52347549b06cc4df675a685c52ff57cd53411878b465c194ac98a8d21d80a90651d267ff82a950ccba40a3b622361fcf95f3eeb142d70e4fd92017e46b612484af139e952138fe37d3033f16635ace74eaefaf1c8072b05a9066868abc173c50205021189dbd6bfd4f751fe931de2b1bddf74dc95803d8362eea2e2b738fcb3b3bb35515ade2d3be51b9cb8f764b30714e004708d273c5561b40c10c2dd5c6bd93b18322305052732dc4a3b087dbd85dfed11344e0e2ec3b8f7bfde8c048312706f53fd28dc162435862488c671523978a5b42586e8a1a4cd10d3b9764fc947849e52909cef25eed7629898de8ab7067b410a090efb21b9ff3e2954035284bc399872ec0860de8dea470340f9d3226cc11acf59361ffd990b1bd220238cfe8a52b53756cd63d23c8004bb28bc22cd5821176d02273acd0542b09718a924e5392eda38b604b6853a54f616f99c56016cc601f70f2baf5df811838de1e0691b41585c5d62b3d6784687e1650470903667b0188e8d55e0bdca17ef18e16a4f6d0ed4c39da3718ab89951617cb1204ecbe78240e4eb72916a7ad29c7fec3b5e59ce3d67c09f02c9fe1a2d6baa870fc16a2bd82b5627faad5afef388abb3a3305de0e2551095ee7eee781443d5eef0180a4b00d553c855cb992e878f3c9eb21354c7a3227a8fcc26dbdf54f5cfa93f9c828493ad9725d6c21e52089e94dfe7a144bd9920d6857ecbd95c2eb5f10322640dc194682de40e7642949cd7f50671639775c7fd4fb598c9ab43c71fdaab3f41c367e962100292f8d49f828ed4496f81e9f3bdf83075f1e32531db70698d3d663dbce5712dda1e05ca425c6e02323ad997d6900d559215f8fd546eb8095210d6e5f0766ae3e8a910efc210116e87dd7a219c85d79787b7ebec896e222b7a05cc4b666d12aeb2d0e16fb52b52dfc367329715d8bb2937ff0174e7aa068de522e846a87c375988a62ecfa72095d4554883876c30db3cdf03d06d2ef644873ed185e11abf5731a5162c025067b6258d26eccbbd063526ada783077e4924473403651b69a7a79307b7087b3c93610592879c085bc0abdfbb2adcea502e52d99d5ca52624aaaa552493ac8e9253ed947e08a5777d31e86556c0259a781bc060bc77c49d101b7b23d59d3a6e79549bd851fa098947053cf2acf2b8e6ac011a26b2d327876434c7023e70129d247005c56ddfc1227654585d353afd92b58a5faffb065d4558f05f678cb21392096f40d82ddf0e6037a6adc0b14c7b4c70c6cb392ba9abd242b3f2d9bfc185f02f39063bd59feb057a40a5c9b368561cc4ab424b7b19699f5d16d0cb55e65cfa866b38e76d4e3d299f04d99a0d5f1e745689869a44e57eea3785bf6892bfc09b851e0e26f18e3e93b6dd5dfaa230cec553b1e46745dcf2d44efeeb20993f11feda1ac91183925d3458d1684796d1b523a8a83de91553f1c7e08716d3d96884daddd9da057ccdba850979ba4043a38225a2d529dc849613f1775384b1bb2259532207585f12d0cc8b4032950aeffb7919c36e234418ed7c8d1cf49c61c86f100aee4a96fa0e5418e421840b4d80094a6eccda6208e7d1ed83b7df823d6cac7d922f8c8065215e9ed30c56401500565d5759284aec186ea2764a9ab7b053a9211acffe9b15a8ac929f903be367cba2e7b6cb9fa393783bdca7ebeb6e80e8b833987832ad748655b03f2f6b6c63e14ee3b0693e758af843342ea009e8c2431d4ee08568f80d78bf061a6f0f1d46207dac4a0aa849882bbed9a401c98c0fca84a083f1a591a7cf787308ad0a2722209ab3f9a9e0a8ae336cd905b0902af0eec4a15d443e7c923198db5ef7bcc4f6d6aad6b3d0216019d701afd44560aa60566fa5d28d59fab7027162d0f7ac7932583f29d8", 0xf63}], 0x1) write(r0, &(0x7f0000000000)="75249c7c8f7e308856abcc2021e3e85427afd8db93df93839f3a68fa943f2d432c8fdad7532ac921d38492ad5a3f984f1625c43487f70dc7153abe2b6c019228f8641becd9354809bc6a99601d968b0637f817dcafbc5488a4fd59f37af591c50763e43153719000ed8868c53df558c1a0ec25f5c587b81afa6f315bb7b7cfd190f0075c7f5ce51a5428034af5cdb5391246f8d301e3a7d8231d6258af66", 0x9e) ftruncate(0xffffffffffffffff, 0x0) shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ff9000/0x4000)=nil) poll(&(0x7f0000000180)=[{r0, 0x8}], 0x1, 0x1d70) write(r0, &(0x7f00000000c0)="77c0fa605acbef4b5388caf95db29938bb90781bc01018079bdc1b835a13ce4aa0ec9f17c26eda5ed3aad54623a9fcb10e104f383e8043681cfa980dd9030c224f859d8d4ebda9a692e47040a2372a9d02abcd3c94f732d4524494630bee20b446f466740092db8fcea190c0560304ac40de115f4e0ba5f370ed749471e959a4fa4a64514e1e9ecc04f28dd78ec28d89d9e84a83146d191e605d38", 0x9b) 08:34:51 executing program 0: r0 = socket(0x1, 0x0, 0x5) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r1) 08:34:51 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000000900), 0x0) 08:34:51 executing program 0: r0 = shmget(0x3, 0x4000, 0x80, &(0x7f0000ffa000/0x4000)=nil) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x3000) shmget(0x2, 0x2000, 0x40, &(0x7f0000ffa000/0x2000)=nil) shmget(0x2, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) shmget(0x3, 0x3000, 0x481, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x2000) shmget(0x3, 0x2000, 0x2, &(0x7f0000ffc000/0x2000)=nil) r1 = kqueue() lseek(r1, 0x0, 0x3) r2 = semget(0x0, 0x6, 0x8) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000000)=""/183) shmget(0x3, 0x12000, 0xa1, &(0x7f0000fee000/0x12000)=nil) r3 = msgget$private(0x0, 0x440) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000000c0)=""/75) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000140)=""/4096) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) shmget(0x3, 0x1000, 0xd34da868528e5c2, &(0x7f0000fee000/0x1000)=nil) msgrcv(r3, &(0x7f0000001140)={0x0, ""/204}, 0xd4, 0x3, 0x0) r4 = socket$inet(0x2, 0x4, 0x4) msgget$private(0x0, 0x40) mmap(&(0x7f0000ff0000/0x1000)=nil, 0x1000, 0x2, 0x446cc5f371b617db, r4, 0x0, 0x0) r5 = accept(r4, &(0x7f0000001240)=@un=@abs, &(0x7f0000001280)=0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000012c0)={0x0}, 0xc) getpgid(r6) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000001300), 0x10004) shutdown(r4, 0x1) shmget(0x0, 0x1000, 0x8, &(0x7f0000ff4000/0x1000)=nil) munlock(&(0x7f0000ff8000/0x2000)=nil, 0x2000) bind(r5, &(0x7f0000001340)=@in6={0x18, 0x0, 0x200, 0x20}, 0xc) 08:34:52 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)="7c3acff6fe6b77ee50edce0306b73a3099eb5ba2f15afca885cff5dbc31ac4d68163e4e7d35b74791e19527aa7084ae1df7139711ba169751f8af925856c86e7b78bc64420d7d79f99d08ea0222d3f90d45176e0dcf0eb47847912a328e50257b0edaf2de280daca2e530408352c12cd535515d4c367cda958601c17c2405a8700000000000000", 0xfffffffffffffee3) 08:34:52 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x11) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x9, 0x0, 0x0) 08:34:52 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r3, r4) r6 = kqueue() r7 = kqueue() fcntl$getown(r5, 0x5) 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}) 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(r5, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r8 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r7, r8, r9) 08:34:52 executing program 1: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) chroot(&(0x7f0000000040)='./file0\x00') r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 08:34:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000000)=[{}, {r0}, {r0}, {r0, 0x40}, {r0}, {r0, 0xa7}], 0x6, 0x5) write(r0, &(0x7f0000000280)="a907482404eaacfeac8b0ac63620c9d674ae3c86c13f35c7dca9f086aecc8a45f12f4c0ca6235ac4ebafd8275969825b1f58df2241228696696f4c8bcbec2125dbfcc840c96de927b397d5b7dbe2cd0a6107106e5146b6", 0x57) fcntl$setflags(r0, 0x2, 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000300)="7800b12a3a84859b979eafe5c56a6c86db15fc2b5aa02cdda2e8d9b0dc2c67789c5a84fbf2552e5114da577b60bdeab560291846bd8752de1ed06bf2a201794c4f1bbb5908a3338a489bd365a513fe698ff80119a6dee0ce201a67e214f095338251738e1ecc8fb63b176d280680ef6a2a7f6cc976d24dc499ddb9d03b76a2983da9080dd7f5f8deec7ece986e4f5885f3eb35e42405ee7d44e6209aacbed64611398e04d7ac461515405d86d7944c23aa86a1973480b968058a108a289c87c976f7ffcd20f97b982311d374edac85cb5ef4430e30b13c8b80ea7af7caf662a07fa6bba1be27d957240c7140fa0e7ccb8b557002822f7cfb", 0xf8}, {&(0x7f0000000400)="5d1b8fd07fd7000ed6e2543db09a00460cf40db6c76d9558a133b7d1e07c77fd0bdc9166f64278b20d009bd6e9c1544f56eaac2365e41349d4e8c05840094f0bf067bc60dc105cd29e16b26216f8e2a6ec5686e84da7c395da735a1eda92927cb2d6df85a2978abf514245f981379639f2db3a7601ba6a08fe5562ed678edbb13eb6a7a214aabb54bd4056af3db0e16233e2df9f889b955a05bd04d878b8b7ac219c76858497c13f8bf9f9c8554aee3e80b7c38016a198bc7e790a8d4ab5f3a6f2d52afc5eb41629c90eb2f6ed2423b776dd889bb18e1bb2fa2cf10cf65a982f9d2e", 0xe2}, {&(0x7f0000000500)="579c85638c6d53eb827d948dffd472a5fcaf2c225270312b94f59d1226aab8709192ba4f2b2add03073c2e9fd485b7bcd9b0b019dde607642a6af2a82d6d1d8b6cafc11750e7a9facde9680b23f8fca098c4d57daf51ce6c83e48c2c7898334c71b3d68d6b9cbcb2f79f607db62b2ba3b1f2ed32d05c0fc67fdea0a7d6697e614e59eecf5ff8f6b6794278411d436660b893b51af26e239b6a1046161e42b3125c3f65fa5383b40141e55612fca15c023ec302", 0xb3}, {&(0x7f00000005c0)="34cd0e1bd404345c2befa457ee62a9f18f20138b1c52359be0147c99dae569dac7e870b2d153714cf703671427db4b09c1c962231bad72c49527de21e09f9b5b768fcbdef4f3ec7f21d95b96288aef24cff97428319ded8769459f8d80aa697aea98d1a217404bd51a84de8ab404ce9885466cf27b74a773cd62f73229efcfe492e28d17c6573b5c4e2db3d97ed012597f2a", 0x92}, {&(0x7f0000000680)="e054b2387c80afbdf1c88d7329e548e1320185997c46536594a488a8f278f525863af464bfa1e2b658bce8971cf9d9fd7c0c86ab02a3bfc8cf870e0da9c6c6ea94b48d31ebf7a6fa218731d9722d764d54d3843aa8d96ba1b5b6c958e4f0ba6630c241a89726a5144ebbacc4bd504cd6bdce5c7d6d5e106218c4a7a82dafb4082a8a1da9d3b2393261bdc7cc22b3903ef332ba3e779e3ceb1d2b625bfe7fa9a4ac8de74db26d70137c3e397050a41461d25415d940e233de20f64a9926712e11d7d28c07bc6eb59be68fc79d87b02049ce14720c0106df187aa331d03587", 0xde}], 0x5) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x2, 0xff, 0x3, 0x20, "001100000000000900000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = syz_open_pts() dup(r4) 08:34:53 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) accept$inet6(r0, 0x0, 0x0) 08:34:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x9, "0f23b20886d0fa48caa11e1f0b28a573fd230436", 0x0, 0x8}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x2) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3f5, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x1}) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be890bb8e0c0cc2a4b960e52bdf981aa2a79370d03ab22aacde73f23d1db3981aef9edc6ebfe1b4b99e6423b695ebb8c7c7291bd9ffad7063893bd2136f4f0bfd7636ab883504efb1bbb82da57c7480e50097cdf4973e9f2d26f17fcaa1526ecfefc1365859026903a01e62d13f51f5095c47a8b92a4cd5d7fc7e3ea954e6134644c9134feae12c3b847a12a9cb913a42685f4ec693c78b2021de17aa7c49b6d7eb2201e5d729c38f80358adba9050086d9234d4ce7bbc62a59ec15c29ecd7f876b9bcd10ed70f1e129f1c0c288e6c8b580fd7b24f6841877d0b0d28f31c40917652da413880841a767d4c795ea1fb6dc53df8a211a3b9dd663a9b34805b452df17d30f13a325251c631b7147752bdbdda18afb8f7b55909120fcaeb68d2b0e7f66b2ae97e677048892a935175173fe7950b5bdbe3d8b34d84e278b5245a149049d316f87ae24", 0x1d6}], 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x5, 0x8, 0x8001, 0x40, "bdb7b425e3cb26b3ca2e644ef1b27b4dc3dc0848", 0x3, 0x80000002}) r2 = dup2(r0, r0) getsockopt(r2, 0x9443, 0x6, &(0x7f0000000240)=""/226, &(0x7f0000000080)=0xe2) r3 = syz_open_pts() pipe(0xfffffffffffffffe) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) read(r3, 0x0, 0x0) syz_open_pts() 08:34:53 executing program 0: r0 = kqueue() poll(&(0x7f0000000240)=[{r0, 0x21}], 0x1, 0x5040fa54) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) clock_gettime(0x7, &(0x7f0000000000)) 08:34:53 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x6, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x41) 08:34:53 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x1e, 0x1, 0x1) setsockopt(r0, 0x9, 0x7fff, &(0x7f0000000180)="ebff000013b9fd812eaa4e713048e69931929248c5de89010f4223ab1e4a4c7056960bf1a9eaf465a32328eb1b2d3c2f3faccff5057c853b6ef78d7eea499ed88a70bed1a7818fe021a85e7ddd8e9da59b76becf35cc741a2e650aac37b3d4b5346b6f6d7ae9698ea4f752ab80def78e4b9c10e0aec3c10ece613e0b50c554d03ceaa3eac2cde4d3d41f314a641b733c30a4d47347e213acb2ec39134bc2df39b3a7915269323dd3031186c55edc0ee2b9c274088138cc0b318328bbc5dd6210bc15b9d45773bf7dc23bb8f5fda6d5a7944eb0d6", 0xfffffffffffffed3) 08:34:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="599cd845d4751bf59fe9b59689719f9bc6dc839ecf3420ba0ebd1fe4164be0e9e4d5f62d83b65865b8ecbf06eb384bd77c100b12b1bde3903d82f81822375262ed6a43f3388f131399", 0x49) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = getpgrp() connect(r2, &(0x7f0000000940)=@in={0x2, 0x2}, 0xc) ioctl$TIOCNOTTY(r1, 0x20007471) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) r8 = getegid() r9 = getpgid(0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000840)=[0xffffffffffffffff, 0x0, 0x0]) ioctl$TIOCSTART(r2, 0x2000746e) sendmsg$unix(r1, &(0x7f0000000900)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f00000000c0)="9633b9f94917f892c55d973141ad006ac32f6f68bde7bf38e14f5668d74c3492b3aae1b753ed1af303e2117575ad46a8fdd83a32257b5a0ed0b4a40c5c00782ccaf3f2254154fa365b1c7a82bd57c0f232b5d5daa7bdd29e6a5f74202b936bc0925a99bc91a77c5bf3efbcd407ea50f07074e319047f7a5695750cc76fa1c5d95573a8549a70af3b2c95cf4205db725c51addcd7d559bfb645c1fcff63f3c80593", 0xa1}, {&(0x7f0000000200)="ad4ac5632c3cd1f2a644b7942e0071c8ebc226a1ad44e564e7eb484036c6f803344f6df35abf7a1bb6fe335240c8dd5175a9e10a6799b5e584dcf6490b5664045d6856234b983511deb9e1605d406cc0e8ce64b98860ead8d5bd35ab1b7ee83c3561e9fc52fdbc1f8d4f0712bb8aebbde3a0f851cdf853091b33cc58a0613a0dbf55a9035ad1354741ecbe69127912d25c73f70febdfb7ad124771ff594423c8c22898a9847cae5ae95578d2f990d17c2651961de17a66c7f213edcbe4dca0ca404be1fa8a868cb14f6a3f3ab698d61ff8ff9e0adadd385bac925a0ec217f572fa2627d9d47303aa6d0a1884a98b401d6fc9d6b9e86348a4f7", 0xf9}, {&(0x7f0000000380)="cacc9745667a501161c69ff48dae8fd8e542ce0e087bac046e7c0226c2e32f5b7ff0cd569bbfe158eb126059a018901db37da90bb0e63ca606a6825a556aa5c5a5aafb1b2578ba68cfc575c4c73e9e6b528d8f310f8fec7fdf117597229acf9b34b4b32b3dab091dae8607bf7f6a0ce581d156af89d062e01b48abffbc243b3a86e7d7f9c2a46ea10f58c975d42bad296d7d98202e9a3bc099fec96c4a7a65f3f7b517a9c133a7a1e96b473e77b35308715688de2451ccf244fa51cd99c8f60f05b2891b941fe35b7b79aba875f37eb0fa54445eb2ff83c24ae0ee64fd84fcf3e497", 0xe2}, {&(0x7f0000000040)="13f2a1eceb53ae09f23a57e7", 0xc}, {&(0x7f0000000480)="ee5534f88d787f60aae537e3779cb18171690031d663e505fbb7", 0x1a}, {&(0x7f00000004c0)="9fa63e033818bb70d6e6ca87f96f22327ffe5fb584d7a0f32b500a1013d49fcf620ad2d5161677cdf8dad0fa66f1e6905cd2447c6022683bd6e88736c7c6f7728182d174e42e0029cbc5d8b7904432769f873c7bd5f218bbb0031cdcd92ffd9ca67c9fed634db76194ebefabc8aa42ac7ad58afff6c3bda0966462fdef767c0363394da2a4aed53ac53e4e51ca74b880d281f68985bd8659", 0x98}, {&(0x7f0000000580)="262cdac2336375007825ed3002d3431cfcac5e6f865a92be3f0d4e1ff00119de1ca1dab199f06f6cbc8d70b054ce83c7db414b1e12356104b35b02de9380272f50bbee0e6df76aac9d0323de81a49966f57bf2939b0bc40c4387feb8753cd368b623b730734919d7d30887e2ab3c2ad819e8821155386ae689e433a241fd873634c73326bb099ff75f548eb17d2b87fd9c6a2296b7c4d504f8fdefeaead1a247db13ea9b71d17941", 0xa8}, {&(0x7f0000000640)="0acc847bdfc27daa90c309c7e94bc5f590c6c8bf5387476829", 0x19}], 0x8, &(0x7f0000000880)=ANY=[@ANYBLOB="00000100", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x404}, 0x2) syz_open_pts() read(0xffffffffffffffff, 0x0, 0x0) 08:34:53 executing program 1: rename(&(0x7f00000000c0)='..', &(0x7f0000000040)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) 08:34:53 executing program 0: r0 = socket$inet(0x2, 0x100000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001140)="12f83cd3", 0x9) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000011c0)) recvfrom$inet(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x2, &(0x7f00000010c0)={0x2, 0x3}, 0xc) rename(&(0x7f0000001100)='./file0\x00', &(0x7f0000001240)='./file0\x00') r2 = msgget$private(0x0, 0x9b) r3 = getuid() r4 = getgid() r5 = geteuid() getgroups(0x5, &(0x7f0000001280)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r7 = getpgrp() r8 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000012c0)={{0x1, r3, r4, r5, r6, 0x43, 0x2}, 0x7, 0x2, r7, r8, 0x100000000, 0x5, 0x7, 0x8}) getgid() socket$inet(0x2, 0x4007, 0x3) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="eaff125c00000000", 0xfffffffffffffd2d) 08:34:53 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x2, 0x7fffffff, 0x8, 0x800, "a75c9581704cd024d26caee850068435dcc97ce6", 0x2, 0xbff9}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)}, 0x0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 08:34:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() pipe(&(0x7f0000000140)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x3, 0x10, "855c000267a7230004001a000000000000004000", 0xffffffffbfffffff, 0xfffffffffffffffc}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:34:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0x0) kqueue() 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) 08:34:53 executing program 1: r0 = socket$inet(0x2, 0x400c001, 0xffffffffffffff80) getsockopt$inet_opts(r0, 0x0, 0x2000000000023, 0x0, 0x0) 08:34:53 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x1, 0x80, 0x8}, 0xc) r3 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) shmdt(r1) shmdt(r3) 08:34:54 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x21, 0x110) dup(r0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r1, 0x6, 0x2, 0x0, 0x0) 08:34:54 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) r1 = semget(0x2, 0x0, 0x200) semop(r1, &(0x7f0000000140)=[{0x0, 0x352, 0x1000}, {0x1, 0xffffffff, 0x800}, {0x7, 0x80, 0x800}, {0x3, 0x8, 0x1000}, {0x1, 0x1, 0x1000}, {0x3, 0x3, 0x1000}, {0x3, 0x0, 0x800}, {0x1, 0x5, 0x1000}], 0x8) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) r2 = getuid() r3 = getgid() fchownat(r0, &(0x7f0000000200)='./file0/file0\x00', r2, r3, 0x4) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000240)=[0x8, 0x6, 0x887, 0x81]) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7f, 0xfffffffffffffe01}, {0xfffffffffffff732, 0x5}}) 08:34:54 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="5f8c3a2d3a5c31dce50a50107c8cd3ff5e6930cc689f61a208a35173018cc51fcff7217b78de9c8a47638ded5ec4d93b34133922088c2fe3d7895321ed7f0e2b2f9b5519aff5c7ced157b4ba90ee5e0ee7e486648f2f5c71ccc0efdb83413d22cc750443aea24bfe1092dbc1fd6b6756bf7993b3241c82850c9f71810d3dc998a2eeb9207ec36a9a72de38846318b92a04c6e3d6fdcfedd819888aeaa6c613adf73e549f77791c638a3fe277795fab4ef5327713a010304ac2a7c95a56c4811d9cc68407", 0xc4) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="fd0aca5b58c75c4b6fbd63ded12ee546bfd40ca4429a4151c0a539a86c25c585fef0e4b06999ea8b05f17c69ae3dc4e3c1b48ea820c95abf28156cef74ade4827ab5e12d3fc6cca6d20b062bbe1f1d0f57808a6d18c8e54cc355fda030f1e5361453ae957e3c", 0x66) msgget(0x0, 0x40) r1 = msgget(0x2, 0x282) msgctl$IPC_RMID(r1, 0x0) 08:34:54 executing program 0: clock_settime(0xb5c1ad88828948f8, &(0x7f0000000000)={0x3, 0x100000000000000}) syz_emit_ethernet(0x5eb, &(0x7f0000000840)="fb7692043bf02db6205c6271d344033297a919a535b2a9cee36e70a05a6e50ec7d78850a6081f6406ead5244b3479b76a728c4b41114f98b9434b99194df9d8c0fa3d10e48a8ef954f403e59a331e58afcd0271a227e0ee6a7bbb0d39f1e2c7c355c0bce0158cf81258b284e2f0e653acc2291f0837ff7bd38c38f16c51294eee7e03110031d1b8c1eeccca5bc7902c8523e1a0534b69df2f70011c6270037327700d1c89b82db0538f34a8119a79a835ffeda59f254f64c8b8c61edf69dc948311ce12d71b90b40041c6d33444a621760ca5007bd821009b8f4a2570f89c45d8782f08c901d7716bbd9b0353dc9694715922fc48b7adddb51ac3a1980cafa6784985f0241a4f8b812b1a74fa388f251771d1ae3f98f92b67dfedccefa370e841544a15b9b562971de52cb284e705385eb873c6de1cd46608ecf954c16aa3003f5258991edc9db8b5b24c813a526c8c2859902b0f2b031a40299c47ea0fcdf78aee899bdd73780af057106fe0ee7b7edc22bff8861ce74d77ed354b8ca8bdf20770c9d17010195b35b906b5928977b8a845d7568f067e21f45c1537b38420a2488a08e05cff015bc959adcb0dc975098f6ac4f50211c8bd7bed5a114fa766398c6f20edfbd850847b755ad23d3598912e31f5ac4863a1682dfe2cb206180afbdb4fcba885b614ba3c67f0e07a36419540ea01104f3cee8d41498575d17f6bf5e8350b7e2065ef0e6d2a7b6eba750b2514d696d21d67505154049a2bc65571aaeb43c3a5c0fb17b881316960b34eb093fa1a2e08255b2f9e913fc50a871978a32eaaf5a43347b1ce0df61725ec09acfb88f599b48f00850bc304eecb6e2d2b3c438179d3ea020665200640b97c3a32f7721c88ece708106641d7611606d5ed335664736600a580ee385d0180700650286493bc0ae2cfb8d29e81421ff38c5238b2e556cbd10e0fd325f841af6ac1ecc06f4afbbb183ded7bc78466e7cce081486f4017a50a9f09db062e723d0235fb030bb58e3915fb543410b466b7336684770f314305de1a2c7356fab87889a644802fbce01ef3ef85342a3d8453608db969155e069ad86ced421c85f1a7105b1791f5d5da9a936fdaa7b723395ac897198e36e2f96dedbe2b60931ad7ce606c76e7b790443f7de1fba337cb66ea694f94990c2912e709fccc8b4c3c4318d71dade9fc41973e6be11566d8c197bf229bb015450ef5cddece8c0626ed89e903ed5232ae153fb97cd33d6e450dd3305ced22845bbc324292599f2e5b6e89e60d1c1e3bfbda3b5182d50b89db31a1d2fb13069f7abd2cdae780786e84eb128c7260087a82430055f6e4284ffcb2402baf38c967bee8e6d92e8038ddc2e7e457c6385f6d6b2f38adc1e1dc81c84b69fee5b0280283c586fe492f4699fd1769f940ab1f3cbce687d20c5c4c10cf6c227c0caa488d0a38ad3d0e054b5e9dd808822cd59738d3da4308bc911a593f6697314e7684a40116b3c672f3e4562d12057690613837b03c8f31d19f26595ecfdcdde66b6842377348c9f582ac281b28abe110aae4d5831d495213f88a0dd4c1a214884313861f07cfb7a44aef7291443052243dc0d4fbdbe103352f1fe00ab109403e75984d7671baf0a4948bbeafbe7e867f1d712c9e79b4579db1e8305e107900ff75bf3ce6e17e7e9934a3098ff2678dec980e9f950471bbdb6c8c4b7373a670b99dac5bfc0c26ea67fd5948563d7bbc65e2303b7437c5cde14ee68aa533fdfb3da37bb5d1ee95494342d014ded9cbd9f535e88c964fd079ce01f1e52b3f376d8592e3c21213b258e01c2f6219011b9d3de97ab7d805e3b56afb7112d304bfc562ae1df688fb8f4da7b67c2087a1a39967497990599f4fd9b1d728050a83d948dd14d8376903326d5bfe127d44173866843afb980f17923cb97ac6d665af8c1c6eda13fa3389a811cef14a9683c668b26fafe5096be99263277ef2a6a5daaef8f94dbbf7c7e539dec1509fb2fad28f69bcb56d4fedcaa138e29047c38a0698d7d603a68d55a150ce545a4d246ca139502e9d6fab8e8e2fda5fbe9b7bdb17a19a199cbd539e9ad2407a6772b328fd5caa6e1bd05a612bb593bda55b9e56296dc89988668be7a67a6817706d41e92f1a0") r0 = kqueue() r1 = semget$private(0x0, 0x3, 0x80) semctl$GETPID(r1, 0x4, 0x4, &(0x7f00000002c0)=""/227) ftruncate(r0, 0x40) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x80, 0x42) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x80000000, 0x8, 0x7, 0x8]) getuid() setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2, 0x9, 0xbb}, {0x18, 0x0, 0xde7f, 0x19}, 0x81, [0x0, 0x3ff80000, 0xff, 0x8, 0x8000, 0x4, 0xffff, 0x7e]}, 0x3c) 08:34:54 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ftruncate(r0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file1\x00', 0x100) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000180)) 08:34:54 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = dup2(r0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000200)=0x1f8000000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) r5 = socket(0x118, 0x4004, 0x0) setsockopt(r5, 0x29, 0x35, &(0x7f0000000080), 0x4) listen(r0, 0x7) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) 08:34:54 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) socketpair(0x18, 0x32cc84944456cff1, 0x2, &(0x7f0000000040)) socket(0x0, 0x8007, 0x7f) 08:34:54 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r0 = open(&(0x7f00000002c0)='\x00', 0x0, 0x8) readlinkat(r0, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/164, 0xa4) sendto$unix(r0, &(0x7f0000000300)="9bd0993ac8f0abfe6b1790afb498e1c33ef6a8b24fb6537a0b596a0b1e646edddc96fbee33a1d55dd8a0b9ffab294e2c422494ad25175ce0ee2504ebcee5e0b74fa774fb7f103f78e5effd063b30b4a61436eb1c20428792bf4ebfd4e8052021ce9aae2c65673acfbab08b5992cb5422cb80ce6bd5f31d2bf834220780669d7a", 0x80, 0x0, &(0x7f0000000380)=@abs={0x1, 0x0, 0x3}, 0x8) shmget$private(0x0, 0x10000, 0x1, &(0x7f0000ff0000/0x10000)=nil) write(0xffffffffffffffff, &(0x7f0000000200), 0xfe72) write(0xffffffffffffffff, &(0x7f0000000000)="12f6ab7e10fe939d5e36", 0xa) r1 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffffa, "5c0400a795a644b46c1aab6300ffff030000002f"}) r4 = getuid() getgroups(0x1, &(0x7f0000000280)=[0x0]) r6 = msgget(0x1, 0x40) msgctl$IPC_STAT(r6, 0x2, &(0x7f00000004c0)=""/158) fchownat(r2, &(0x7f00000001c0)='./file0\x00', r4, r5, 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x7, 0x100, 0x80000001, 0xe2, "e8b20ef36f5079d1303b5a4410062ba6d21a6df1", 0x9, 0xfff}) ioctl$TIOCSTOP(r3, 0x2000746f) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:34:54 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)="cf") r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) mmap(&(0x7f0000377000/0x1000)=nil, 0x1000, 0x7, 0x12, r0, 0x0, 0x0) 08:34:54 executing program 1: r0 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) r2 = socket(0x10000000102, 0x0, 0x1) read(r1, &(0x7f0000000040)=""/187, 0xbb) r3 = dup2(r0, r2) shutdown(r0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) r4 = shmget$private(0x0, 0x2000, 0x404, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) poll(&(0x7f0000000100), 0x2000049b, 0x0) 08:34:55 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x7, 0x1, 0x81, 0x7fffffff, 0xac}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x2, 0x2, 0x8, 0x8, r1}) 08:34:55 executing program 0: nanosleep(&(0x7f0000000000)={0x0, 0x9}, &(0x7f0000000040)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair$unix(0x1, 0x4000000000000, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1, 0x8007, 0x4, &(0x7f00000000c0)={0xffffffffffffffff}) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0x2) r4 = kqueue() r5 = socket$unix(0x1, 0x3, 0x0) r6 = syz_open_pts() getgroups(0x4000000000000189, &(0x7f0000000240)) getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getgroups(0x2, &(0x7f00000002c0)=[0x0, r7]) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x26, 0x10, 0x1ff, 0x3}, {{r2}, 0x0, 0x10, 0x11, 0x2}], 0x10000, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x40, 0x80, 0x101, 0xffffffff}, {{r4}, 0xffffffffffffffff, 0x80, 0x41, 0x2, 0x20}, {{r5}, 0xfffffffffffffffe, 0x40, 0x40, 0x577}, {{r6}, 0xfffffffffffffffc, 0x8, 0x20000000, 0xffffffffffffffc0, 0x80000000}], 0xa, &(0x7f0000000200)={0x649}) 08:34:55 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8001) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) r2 = semget$private(0x0, 0x1, 0x10) semctl$IPC_RMID(r2, 0x0, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) madvise(&(0x7f000009b000/0x1000)=nil, 0x1000, 0x4) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 08:34:55 executing program 0: msgget$private(0x0, 0x40) r0 = semget$private(0x0, 0x2, 0x300) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000002c0)=""/111) socketpair$unix(0x1, 0x5000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000740)=0xc) r3 = msgget(0x3, 0x226) socketpair(0x20, 0xc000, 0x8000, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f00000003c0)=""/177, &(0x7f0000000280)=0xb1) msgctl$IPC_RMID(r3, 0x0) fchdir(r2) recvmsg(r1, &(0x7f0000000200)={&(0x7f0000000580)=@in, 0x2a2, &(0x7f0000000540)=[{&(0x7f0000000040)=""/57, 0x39}], 0x1, &(0x7f0000000100)=""/207, 0xcf}, 0x2) select(0xffffffffffffff30, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) accept(r2, &(0x7f0000000640)=@in, &(0x7f0000000680)=0xc) r6 = syz_open_pts() ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000780)=0x10000) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000700)=""/32) msgrcv(r3, &(0x7f00000005c0)=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\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x4b, 0x0, 0x800) accept$inet(r5, &(0x7f0000000000), &(0x7f00000000c0)=0xc) select(0x40, &(0x7f0000000340)={0x6, 0x4, 0x20, 0xee, 0xe7d, 0xfffffffffffffffc, 0x8, 0x1000}, &(0x7f0000000480)={0xa970, 0x10001, 0x891, 0x2, 0x8, 0xfffffffffffffff9, 0x5, 0x6}, &(0x7f00000004c0)={0x9, 0x9, 0x7, 0x0, 0x7ff, 0x2, 0x80000001, 0x9}, &(0x7f0000000500)={0x1, 0x7}) syz_open_pts() semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000007c0)=""/111) 08:34:55 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10080, 0x2) r1 = getuid() getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x4) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r3, 0x2) 08:34:55 executing program 1: getrlimit(0xc, 0xffffffffffffffff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fcntl$getflags(r0, 0x3) 08:34:55 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10008) recvfrom$unix(r0, &(0x7f00000000c0)=""/175, 0xfffffffffffffcf1, 0x40, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1}, 0x0) 08:34:56 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0xfffffffffffffffe}, {0x0, 0x80000001}}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) 08:34:56 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 08:34:56 executing program 0: msgget(0x2, 0x104) r0 = msgget(0xffffffffffffffff, 0x3fd) r1 = open(&(0x7f0000000200)='./file0\x00', 0x102, 0x80) getegid() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000240)={0xd599, 0x800, 0xa98, 0x80000001}) msgsnd(r0, &(0x7f0000000000)={0x2, "a7dfdcc5756cba7199d353dda98221ca951c67c00676129cd0c5411a9060700e6950640be771a889aec25f193aff1e4bdb822cf6a4f99e2107ae066fffff00000000000031356dab45ced85857119042e5a01d102533f71059c1ddf3b05cd047ad41cb31f04531e8c68163ae8de0128943ca2123ef0bde1d6d27611bcad7004f956709b9bc91aac2f97f5aee87efd9eaf886117af959b6f3505906f2512236d0883e55efba214371647be386fe3d5d51ec9ffd3087d6be6cd7df61d6143754e50feba3a353968c3fe3b4f13163224d8fc812746ba0b518eed3bbfd56ed82982f168bbf0915aa5e181df7e203978cfa65efe30daf23279ef8a5bac9cc65626106d4b9b6183dc0c9c695f9c333808f4d29520033a179d71f453841eccb9d049ebd42273b9d1a293080f51820ba15a8fba17d8670b46bf77c8026fcabbdf35dc7f9111587b610fa4928043c743fe0d39ef5542ab33f14e6d5e00ea4c592df5afc90e5cec49a7bf8ab2834bdf4acc41c736a19f47368c27d0e7266d4c7121258f617ef38c4b5c5df10ee37b9b6c4141a2e7ed6a57f41b038000933acacf045235118d63afa11fd3f3cc060b6c989c488dc79148a0c6b29daa13b9f6c401d62588cd48bc1768f89af861d7ac8ad188c"}, 0x226, 0x5) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) geteuid() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000280)) 08:34:56 executing program 1: mprotect(&(0x7f0000360000/0x1000)=nil, 0x1000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10000, 0x104) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0xffff, 0x100000001}, 0x10) shmget(0x1, 0x3000, 0x40, &(0x7f0000360000/0x3000)=nil) r1 = socket(0x18, 0x1, 0x0) shutdown(r1, 0x2) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x10, 0x4003, 0x5) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 08:34:56 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x58a, 0x100) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x1, 0x80, r1}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r2, 0x14000200002) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) 08:34:56 executing program 1: r0 = msgget$private(0x0, 0x8) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x3, 0x0, 0x0) msgrcv(r0, &(0x7f0000001200)={0x0, ""/30}, 0x26, 0x1, 0x800) r2 = msgget(0xffffffffffffffff, 0x3fd) recvfrom$unix(r1, &(0x7f0000001240)=""/4096, 0x1000, 0x800, &(0x7f00000010c0)=@file={0x1, './file0\x00'}, 0xa) 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) 08:34:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000000)="03", 0xfffffffffffffde4) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 08:34:56 executing program 1: 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() readv(r1, &(0x7f0000000440)=[{&(0x7f0000000200)=""/148, 0x94}, {&(0x7f0000000040)=""/1, 0x1}, {&(0x7f00000002c0)=""/208, 0xd0}, {&(0x7f00000003c0)=""/83, 0x53}, {&(0x7f0000000540)=""/195, 0xc3}], 0x5) 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) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400, 0x8, 0x7, 0x1, "80f7d6b48f493d8d2ffc12288ca3422065e2182b", 0x579, 0x2}) 08:34:57 executing program 0: madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000), 0xffc8) 08:34:57 executing program 0: r0 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/194) shmget(0x1, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) 08:34:57 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4001, &(0x7f0000000000)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000080)="cb936d4080486ea4e19bda5d99df05ab344c777586ba2eb31c1911cdaed3089c2bd9c58398", 0x25, 0x8, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140), 0x0) 08:34:57 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)={0x0, 0xfff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) chroot(&(0x7f0000000000)='./file0\x00') r1 = semget$private(0x0, 0x6, 0x8) r2 = semget$private(0x0, 0x3, 0x128) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000100)) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000080)=0x2) 08:34:57 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = open$dir(&(0x7f0000000080)='./file0/../file0\x00', 0x400000002c5, 0x0) r2 = geteuid() r3 = getgid() pipe(&(0x7f00000000c0)) fchown(r1, r2, r3) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) 08:34:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3, 0x5, 0x5, 0x5, "4e99c2ade36d800809b2b81d324050619fe8f370", 0x9, 0x7ff}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "845c556b00070000000000000000abb8afb400"}) 08:34:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00008100000000000000"], 0x10}, 0x0) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x840, 0x0, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000001640)=""/4096, 0x1000}], 0x258, 0x0}, 0x842) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) execve(0x0, 0x0, 0x0) 08:34:57 executing program 1: r0 = socket(0x6, 0x0, 0x1) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) setsockopt(r0, 0x6, 0x648a, &(0x7f0000000580)="8aa4ed966665a82f648ae83f7af4bd7753fd6b9350c5", 0x16) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000040)=""/244, 0xf4}, {&(0x7f0000000140)=""/58, 0x3a}, {&(0x7f0000000200)=""/117, 0x75}, {&(0x7f0000000280)=""/214, 0xd6}, {&(0x7f0000000380)=""/207, 0xcf}], 0x5, &(0x7f0000000500)=""/79, 0x4f}, 0x843) execve(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000600)='\x00', &(0x7f0000000640)='{:\x00'], &(0x7f0000000780)=[&(0x7f00000006c0)='/\x00', &(0x7f0000000700)='\xd2(@#\x00', &(0x7f0000000740)='\x00']) 08:34:57 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x24, &(0x7f0000000000)=0x2e, 0x4) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r1, 0x0) 08:34:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xfffffffffffffeb1) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 08:34:58 executing program 1: r0 = socket(0x18, 0x8001, 0x0) flock(r0, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) listen(r0, 0x0) 08:34:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x11, 0x4003, 0x0) kqueue() dup2(r1, r2) bind$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 08:34:58 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/92, 0x5c) r1 = getppid() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0x10400ffffffff, r1}) 08:34:58 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="f4134ac3", 0x4) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), &(0x7f00000000c0)=0x4) chmod(&(0x7f0000000040)='./file0\x00', 0x40) socket(0x22, 0x8000, 0x0) 08:34:58 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, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet6(0x18, 0x4, 0x73849e12) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x80000000, 0xfc}, 0x10) 08:34:58 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2, 0x1, &(0x7f0000000000)="ba1cebd7683d58f386401c0aa24eb3a98e485a97521a31ece1305ab9a7362fd338101c4f724f57e0ef651b15146267", 0x2f) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000040), 0x0) 08:34:58 executing program 1: nanosleep(&(0x7f0000000080)={0x20000000000093d}, 0x0) clock_getres(0x3, &(0x7f0000000000)) 08:34:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket$unix(0x1, 0x3, 0x0) getpeername(r1, &(0x7f0000001300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0d9cee1bcdda0322b494df52700226c0e72f4c8d4ee753a805fbd934afa3d0d6f5210781ca81804b9b99ee976e261f91c7b943e76898938cdcaa206f93128c4b4ffd134e2b2f27973b6de182fec07d5b5a2e8c800"], &(0x7f0000000000)=0x1002) readv(r0, &(0x7f0000000140), 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() socket$inet6(0x18, 0x8000, 0x7) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 08:34:59 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='./file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') syz_open_pts() open(&(0x7f0000000280)='./file0\x00', 0x400, 0x124) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x7, 0x3}, {0x20, 0x8001}}) 08:34:59 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/76, 0x4c) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() write(r2, &(0x7f0000000200)="bd", 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x20, 0x0) r3 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 08:34:59 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x9}, {{r1}, 0xfffffffffffffffe, 0x65}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0x0, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb, 0x0, 0x40000001}], 0x8001, 0x0) connect$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 08:34:59 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(r0) close(0xffffffffffffffff) socket$inet(0x2, 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64], 0x30}, 0x0) 08:34:59 executing program 0: unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='r\x00') chdir(&(0x7f0000739ffe)='..') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x11) sendto(r0, &(0x7f00000000c0)="d02e04ba6ae9aafe9ab2fa918c74da1000c56efbcb1384bee96dcc3349fe98872fae9acf2e62dddc54a80a66365ee1b85d2b6f8a4df8ca9c3175b9511735f1b086aa3e394574eeda6d729323c1745d2bb327c0c3cf6dad7c0d4dd6a644e1479f94a604e4b73df679dce3070aae3c1b504b980bcdeec1ca0c78e0f3b24fa5e5b20c86beea4d8cbd0d8ac993ddabbcd4c34c8d8025fd100bf8c173279fd4f9d3fbe229329c7daa97f95cc04325976d4a9ca3cb02f677ad82f69f9ae5ff4b353390863ef0ef12c8d6", 0xc7, 0x4, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x4, 0x3}, 0xc) 08:34:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpgrp() setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 08:34:59 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getegid() socket(0x18, 0x2, 0x1) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x6) 08:34:59 executing program 1: r0 = socket(0xffffffffffffffff, 0x400000000002, 0x4) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000000)="02000000", 0x4) 08:34:59 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x8, &(0x7f0000000000)=@abs, 0x8) 08:34:59 executing program 1: r0 = syz_open_pts() symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSDTR(r2, 0x20007479) fcntl$setflags(r3, 0x2, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "b04d6a07000000000000001a00f3ff0a6300"}) ioctl$TIOCSCTTY(r3, 0x20007461) read(r3, &(0x7f0000000880)=""/161, 0xa1) 08:34:59 executing program 0: socketpair(0x18, 0x4003, 0x102, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x10001, 0x0, 0x800, 0xffff}) 08:34:59 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) syz_open_pts() symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x34) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = dup2(r1, r2) mknodat(r3, &(0x7f0000000040)='./file0\x00', 0x2000, 0x8) setrlimit(0x0, &(0x7f00000001c0)) setrlimit(0x0, &(0x7f0000000000)) 08:35:00 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x61, 0xf0000000, 0x2, 0x9}, {{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0x2be, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x4, 0x1}, {{r0}, 0xfffffffffffffffb, 0x1, 0xa2, 0x3ff, 0x96ea}, {{r0}, 0xffffffffffffffff, 0x5, 0x2, 0x3, 0x9}, {{r0}, 0xffffffffffffffff, 0x88, 0xfffff, 0x1, 0x7}, {{r0}, 0xfffffffffffffff8, 0x1, 0x80000004, 0x200, 0x8}, {{r0}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x80, 0x200}], 0xc20, 0x0, 0x71684c5e, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x89, 0x40) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0x0, 0x7fffffff}, 0x10) 08:35:00 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20c, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') utimes(&(0x7f00000005c0)='./file0\x00', 0x0) 08:35:00 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getegid() getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgroups(0x5, &(0x7f0000000100)=[r0, r1, r4, r5, r7]) r8 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) sendto$inet(r8, &(0x7f00000001c0)="35c147406f4cc2df769c96585a52d090e6d3f19f8a521d42282022d2271d4ecbb284d466558978f36e90029f02afe08b5cee3600c27dc7a9031f244cfae2a3dc4b07741b1290693b39b2ee1a8f84f21046d49993c1db78d5589b25c1549e292f3d0e51dbf4b9dc7b7b3d3ac4f965f290ccdc1ff2367adbd92c54b7dc4683b974", 0x80, 0x402, &(0x7f0000000240)={0x2, 0x3}, 0xc) fchown(r8, r3, r5) fcntl$lock(r8, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x40, 0x80, r2}) setgroups(0x1, &(0x7f00000002c0)=[r4]) bind(r8, &(0x7f0000000300)=@in6={0x18, 0x2, 0x9, 0x1}, 0xc) fcntl$getown(r8, 0x5) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000340), 0xc) setgroups(0x2, &(0x7f0000000380)=[r0, r6]) r9 = accept$inet6(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000440)={0x3f, 0x1, 0x1, 0x1000, 0x401}, 0xc) r10 = open(&(0x7f0000000480)='./file0\x00', 0x80, 0x20) ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f00000004c0)) execve(&(0x7f0000000500)='./file0\x00', &(0x7f0000000780)=[&(0x7f0000000540)='{\x00', &(0x7f0000000580)='%\xb5$\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='@+]+\x9d\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='-\x00', &(0x7f0000000700)='+-^\x00', &(0x7f0000000740)=']{\\]{^@-\x00'], &(0x7f0000000a40)=[&(0x7f0000000800)=')\x00', &(0x7f0000000840)='\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='[@\x00', &(0x7f0000000900)='\x17w,%*[\x00', &(0x7f0000000940)='\x00', &(0x7f0000000980)='\x00', &(0x7f00000009c0)='\x9b\x00', &(0x7f0000000a00)='\x00']) recvmsg(r8, &(0x7f0000000c80)={&(0x7f0000000ac0)=@in6, 0xc, &(0x7f0000000b80)=[{&(0x7f0000000b00)=""/33, 0x21}, {&(0x7f0000000b40)=""/15, 0xf}], 0x2, &(0x7f0000000bc0)=""/162, 0xa2}, 0x2) writev(r8, &(0x7f0000001f80)=[{&(0x7f0000000cc0)="a6524c72478a83ddbf5981d8603d8c43879e502f58c9b194d70ae6f58dafd1e052514a2e682e5bad23dbc20199bcf8331dbe499f7a0a046bb74f93a820662633abbfea3cf441a069c55eac6ca5b6d412fa032132d9150a33a5301338d522e262e33f92bd76675f9789563d1464c547052a6734a433f64cd95ea90b6db6deda8e373c8a72b8013232a98e84f4", 0x8c}, {&(0x7f0000000d80)="4fbb325cd199133d42c71889edb66d7d3c94dc45d6643b21b934dcf9ef4baec2222ea832e83f918be07779a05794313d60840430b47d9cd34f2b15c816ecc441fe8b5dd9cbec64553f69cbb9888efe9d04e86b56f5aa8bd90e70bf56dfa5e9c3f710d5fa045b373ab1c903d87e19ffd38b7f070c03ee1ff95e03ccbea2dbada00c25fd24", 0x84}, {&(0x7f0000000e40)="1b3bad0309b693b85effd16597854e90d158455fbd2cc41d03ca7c89e3e729bfa39d096209da4b4c97e6e312024e83487fb83ee3", 0x34}, {&(0x7f0000000e80)="2cb7919a7ff70c9dfce4933ce7a1270d2c798715b79cfaf2edb753d25a4e7646d6fe9716b94e6e4894a46668ea65a6ef55bae52cf7ba215ad3fb1797a173e81af61b0a77d42e1c32966aa1a81571bd01e515684ca1108f38f06d66e2e4", 0x5d}, {&(0x7f0000000f00)="dc160be036c42944eb7ea35db67fe4bd7c808e301188890be9b2259a093bc555a7ed3bb031c3ccf41f7985b52d5c6bc063531fa380b0684fb9cc956cfb36c89f4d94e6f69f5cd7da71faa8b78f4f6ee16f1a6234f62c71460cccf4b39652b1e3d9f626f07e0f", 0x66}, {&(0x7f0000000f80)="b015bed12763e397238645d5cba6601401a2b400a11cf29d7c04552a114f20064666e3b7653cc054650f31637debf8bda7d1462b9caae9f2b239b4c5c8573f6dabd767ba8a7806e2b95de4e6f23e9621d9a3ecbdc002659970002665e6f4c3a4828e5db850db2517b651e960e7b79da442c8422becff62e889d7a37596352b5f3fb2672b4a934f4129c6c96111235dd2ff2f0054811773d5f7106b6dd4e9a543231297f51cb03e483ef94a73f43a91a38208f99acae4a90482aaf664b5bb8057c211cfa676f2a4303524783ba47bcd265123133a22d98a44b20f5100514a7c8cfc93aef6e9ed351c8928c23c76c013fb2b2f85b17f9a1ca491490b67de6c02d1ec436e53ede6e3203a7a2b20338d8aa5e1db2b86e814282596aee41ea0b70ab6536a6e6e892f1a8fa26570ab20bcdafa14b6263a970b26834b76e52c67d822336e70d51fa9b6a9bc7d3141c0c9b77738ccaea4265d6626a6eede5b0927a373b25d86a7f57453bac3994266bdeb358495fcc7ee1ae515f928e233dbcc48117640424c2a4c05374bfacf6de9a5c4197daa177d9664c3a7c006d2c346c16eaf1f42663c17a27c8e44ed5d0cc70868c7d75c97f66de66b63873de054b399e13dcf350aebf35f41ba3a63e9aea1b1850f8f7c6e5ab2428e91e8c03aacf9a658d61137c8f93884f724bea0adffb1628f8a3ae9f3de78891150ca4c27695f8665baac929e88e504953d169d33c25a93f0e955b5f7864daa19438dd05cebaceeec27ac042b960987f2a8777c443a2e9487ef71d74bc066a536287caf769905cc83fb2ed5a2cb4676a8787a40e6806c129eaee5ef28220727d18d8f9fe36db050ae9b49274e8a80cb8a41fe492d34b327af88b874541287481266f037c8ee6d780c0b3bcafce07e5357a5695f38149658b841ce1e118977c7f6ee29fd338332b2fc038729817f3821ddc9897964b7a938ff05d0f8e653fad7a4e128b4ee8472aefc2b6b5aebf4aebdc2917b3e8ecab59b507fe111fe4c16df5ea4a2c33b8c2437e7b16fcf2fd685fcd6ddd21286040e0acab6a91167c94dba9b6bf9b6b0186c864c34cd5efb8bd3943a4f99084672dc53c1f65e2f9a9823afe83f41994729270f4f714018c6c62cc39dbe73c3f4d427506aba4efd273ed02c607ced2a8c953a80df047c6d6bf9b64f926b4505d838d57b8d97f65904277cc511c51d0c8af1e74a7fa17fd1339776f40db4adca1a0f8ee3de39402a02791169e0b36694f8115354deba3e0bdec38010772cf6939d389a8d35e7055080231a165f7e28b5d51e40fe31da743d8ee6a8217da0aba72e7543fc69743c53d825a5958703707857bfc0d0dc73b72d7f8d496e2b5fa5c2f755415de381c16821d90f94d3bcb95d716a96fdacc7bf245d28981b16a99f72302432e851655b864cc53b48a497e4a5d5cdc57db9e9f8104d7f6bca49e05957c27820d44d2391655468723ff7c18c795df90cbe90902c681a8df8646923a22b47e8dbad1fdeedaf727909bb54867ead6fee7b7f277bf217f660c3c8501f1c9a293df8c90a1aed6f4ce383c7a05cb86d6f38bf3a36392995e2e92c1202286250cee484d834d556765880418f379a840ab6c6fe7b0b8b3d6cc10c000312572faace27a6db4350918acb4468b639f4dc6d2ca2051e8863bda81cc699c38edabe0f354231dfac16ca9c60950d79ae0d408f15dec6f297b29b8bde58f130d7854c9dad0be66f5994e80c3f07d55bd51b966eb064ce4e691f4bbd48a02d67393c1bf27107c24e3e7be5d0add5f08f0a3fa7d3f563d62eecd98edc0584e718112e10485c7f05c5828ae2df63475710ab729447db35261d00b97d7c5a032634d073ff1b4313945d3e72a22ab5306c56090ce6deb86b20c25e8ead1c85f775df99279805b17ef94535d18d59e0441b5f344ad5cdb395c444fed878e8fa2078bd163965fee04c8b80309468c42e0599155144c1aa7af6f4d34974ed1d3d8444df4dab5e79dedd1768355a8865aa92386180ff81bc4009a785dfc0befc848294fa227ef9b4a6011e92b57fbdc1cf988caa88ace648001c8db0802ce7fd34d68a1b2e5cd85a9ea3c2a42bd8dd9e04efc2d1e33d1a45ae005fc52997a0c6cfc0174d88ccaf34a64bf203366f6fcce063b68ce562f1f111b205f329b3b974b755f66d2fb6e7d548396040a3292c6602ab1a6e1b81a668071c50e2383ab8626cacb6826f51348c9c1d920a9ec2219f566997f9f18ad07185da114124fd9600534e4c8200a87f1702ea547227b915fae2c03f1a767dcc6ed277fbb32e2ee1dad94c0f653f8da29846d36a11688f3dcd516c5f707fa3b3c3f8ec0b1c115dfd8251266a0338f46f089256a314b237235f9646409965cc58ce68595d3fe427717fc66e5a89809d9aabfa38d2b19fcc2f0adf07493557daeb69ec653b54cbde149fabfbaa8ed2ebfcb52d84f4c185d7a23f7d7565c2b5b3668e219c1fcd2f69449eaa05f3d42913e8e96c54dca315ba226c0b377650416439dbd6ab697b66f3178b937a264566a47126344291b209f350190ac4cfa57b6f45fcb40e2bf7f23eb40abff4dcf1f4681e5473ee8ca9762047f76942088b9e06bfe5f06b6bfb29ea7f6a3f83d1d1360c7d4178482950bd0ace43d643dd57c2a87b757bd919414bb6961b7fc9d9514887c529edd83c7e3d110d4422305cbad7d4d57dcd6cf16bcbe60b97d077a130e37fbef7d78c49498fb487b3b3be7d73101fd22874b31801a36054a9570c26d9c0fed10a4c619f9310718052c4e1cd8fd3556b4d40be7dd18a18b52a2a57c5606ebdd9cbb578e66ce934a243a54410fbd3949577ab21583e3573f5e0c4c155b36d132c456c39055427b8ceef31e26674d4abcf29f213dabb63d4b7a6eea03299cf3b18dfdcf43d1efa23b5e6241f24aff14ded7143c1f212def1f184ef95dffd0153cae4a076b257cfd0dcb9f982c5c02f0fadcd55d3b4b64017e717b7808f90574d3a6630e26ea26a99b660cef610b73327fe8ef47e3b5303767f8598ccb10d0da97dc3aedc1abc6a781d99c79938f4d3eef0cd453dba74b9f5737af1d8b2cc0c0b60719b5f77902ded856101687193bbb3f044d1e8ce6e4625b5db0200417e1c8f37d512c92640bab85a376a97269d568c6ca3814814cec1f24b5a9ed3460d1c76edb121abcfe560c7e506968ac845032281d1b8c095f8cae7b6f46a0f4848f0439d28cd4e360a7559d38b26045abb80c6e1949eca78e97b9938955d8b6ce7126e56c961c5c5798893de96ae38d58a74bba40544184909fc0fc360e2cfaef79aee021bf6378378e981316efa555795b068e1eb81bf44e2c0146f87beed57efd317f819213176ca716383f34f2ed1d0f490281011995ed59582244adbf53b765ca54e32d185304547548f8a4968722c7c53a632d1dad30dfb1f82dc8da38b2d5df14263bcd2e6309501eddcbcfa6450d2ccf151dd065ba17aad57c5e5d239a7a039f5698cfb398b7914688b1edf5703269704b2af2c0a72f651d4da0143e86e241cb55a7cbdc752dfcf366e8afb8e1ee1f1f4ba1e12169acb6c5eb67e38bbabc4c219585e010924ad519a6ab2e8835867c26b11dce650d96aca022a984cde1ab951d02ef63e5d895afcebfc772b1a3f3d7dbc9787de964f913ebd09ee739943474d86597d2b85323d9f5268a4f2cb818c2f65ae3d4e76b9ebdf61f5304f09c4a9ddad4e2586136c9a8f03a06a25612b9aa341eb2dfcedda9e2809729381c8a00c0d7005054fb758f94a68496900a42cc3491792f4c3980e3738d87f1f2965737f463746a98431a3ddd8d87c5f5364bb3c0abf9837708827487c18a55d4b8abb9d0d3221344ba9c63a310e26bcf58a6dcf9ec7e9e7c84e3c01f9990158cfec64ada45bb38ec9e875ea13ea9b743a38bb5d14eafb9736328148534928473cc89a2a42638f1a95a2438751ce5f1fefcb775eb506eb412c705049622c9c6bf4669fe79e977eda02260a91c5016dc1bee935a726f552770b0c1f7ba6568acfbd3837b62b2edd4257c4f61677455494b6b99c66c81e3f1a12234f1af494bd77ed3abbc4295833fd7359eb12be6a87fa8b0b898b8b724c189d708e05d224602cd60d739af06da2b0f275756d7cbfb8aa680c3c5bb013b41d4e59b467bcab4a1818f73f1ac6650ec9773c818f68a7d3d477be15db6132b905ee66f2b74c5f9769b64237d33524e1c9ad3af98acb6f67d42e1c7f4cc61d44ba92203e485f7be91bf76ce6131ed1986f180d96919183e369cafb69b753d72d8d62d6e4946df0773fff6795ada078a6ce7e67c882352f0522ab8d9a671b93409676361df0df17b33259976cb0541e92e67ab7e964b2ee4b7cc2f88d37ec5146aae4741c5c66a002b0aa2d0e515d8071103e5deceeb214e0855edc1929aae64df058f29063752ec38c4f627d5f7f217d412436d0a1b45f47a5fb45a27d303a34194d4cc3b515e903d4d8a6c4db5bb9688a7527ca8bf1ce9b8b47164af05688f481474207b42a86ae2b43ac5389e20a90e0a3819754ba244f3de399846f8074a25c3f302761f05ed723de3c68f289af573f195a0181bbedc9bccbe2ddda142151ddb688d821943d03e99ccf288dbccb239472ea1989b1a8e5e9bf2430302bb0c55c072745ce6a10a30ccf3e7bb0ef9a80b2bf05b4bc6ce94fcaa3bba4a06c38af1656a5af459adb8d51ad672ba7993cc78c3f3c704efe06d3a9bdc6660a773e065a35b7b9e3feb3461b6927a531939fe010935a5f304601143ce8668b233c5918a843bfa53f38db5b1d4df9065c8c3900e2939c7ae231d54db358c6c132666a62a9b1748033ce51ca3b0c9b2d4115ae15373f57de89b782abc1be0e4debd0ae31739695a271e17b9e59c47ecc751f34ca4c463e597ff97e1a65e4e0121ca82124a303f29b8be8789c3d789f5eadc7b37115b52b43e6cb7859622e67c7f365d5c8f5b0a860d3a51b19a0ca3e7ccd48b6d144522cf555e14ce86bf5d82ad9a071e972ed2752d634fcc1fde1ff3ff695397a3d9889b6ad753de51acbe51adce2a89f6e18b2bd001c0453050ddb8edac44d015d5050307bb502afbb6d2db3f1c5def759ac7d85d0c9e721ca15a3da84db10ad1f68cb484b66e11d1116d3dff908c02d43e677eecc20be4114a47e142b9ce227960f0b42db6f3efe07abe86021efcdcf7618b08d5af9e508a64ac4761551f951dc619bd9322119ce8d3399d219925c59faac5cb44429b93355efcd60ab6c42be6fd183845486c201fd35dea7765c6c24233fd6a1ceadbd0b69c76240923e266249dad49450eb2f1d97821a1c8fe8fccdbe6179e159d0ce4d3208f24323adcd5f3e1c7b3352a240a760b6142fd3553c3819875ae020db8f782c1849620ce331518cf4857b0dfa8439a497656ebf6b3795b96ec0eaa70c4d60c35633d7a38c39e8b9c91a3378eee5c01ee8eab6a2fb162bb8e52872c5b9b8ec4b8a96ba70bce9726a44c6073678afd1e1ef46d40534a16db546ad99b25b09eeed509283ce938972ed499a345bb66f89e5cf481e81644cf87e3cbf50ddb7fc8fab6ed690f95eb6590eb389ff8b60cd8ec56db1cfee53585486941b7ed7e6683437b5d9cb65b8736ced540b8cfa463ef61cbc7af09c0584ea012f77c2bc30e2e04ff63b3a34b05d4fb8bfb9b8d3a4fa7064308895a6fca0cf14bd5a0862a2b66b2932af5b323dfd330c163f0398dc7b900b4056de13d1de41f6d3beec15cd41996cde828a4f0820897e57e0d9d99ef5f45d0c2a650b2e08d5557f8f10648597c1", 0x1000}], 0x6) fsync(r9) recvfrom$unix(r10, &(0x7f0000002000)=""/30, 0x1e, 0x800, 0x0, 0x0) readv(r9, &(0x7f0000002300)=[{&(0x7f0000002040)=""/100, 0x64}, {&(0x7f00000020c0)=""/89, 0x59}, {&(0x7f0000002140)}, {&(0x7f0000002180)=""/125, 0x7d}, {&(0x7f0000002200)=""/161, 0xa1}, {&(0x7f00000022c0)=""/35, 0x23}], 0x6) getpeername$inet(r8, &(0x7f0000002380), &(0x7f00000023c0)=0xc) socketpair(0x0, 0x2, 0x3, &(0x7f0000002400)) mincore(&(0x7f0000ffe000/0x1000)=nil, 0x1000, &(0x7f0000002440)=""/107) getgroups(0x0, &(0x7f00000024c0)) ioctl$TIOCCONS(r10, 0x80047462, &(0x7f0000002500)=0x6) 08:35:00 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000400)="f2232e59aaf5a105", 0x8}], 0x1) writev(r2, &(0x7f0000000000), 0x1f0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 08:35:00 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) nanosleep(&(0x7f0000000140)={0xf0, 0x10000007ffffffe}, 0x0) r1 = kqueue() nanosleep(0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r1) close(r0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 08:35:00 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffffa, 0xb}], 0x20, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x10000, 0x0) kqueue() r1 = semget(0x1, 0x5, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) 08:35:00 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x2) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) rmdir(&(0x7f0000000000)='./file0\x00') 08:35:00 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) r1 = semget(0x0, 0x2, 0x35) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/150) 08:35:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() write(r2, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x101, 0x200000000000000, 0x7f9db73e, 0x0, "7da54476798c880000000001000000000000fa00", 0x0, 0x400000000000}) 08:35:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x8000000000009, &(0x7f0000000040), 0x0) 08:35:00 executing program 1: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, 0x0, 0x0) 08:35:00 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, r0, 0x0, 0x0) fchmodat(r0, &(0x7f0000000040)='./file1\x00', 0x80, 0x6) unlink(&(0x7f0000000000)='./file0\x00') 08:35:01 executing program 0: pledge(&(0x7f00000000c0)=' \\,\x00', 0x0) socketpair(0x1e, 0x5, 0xec, &(0x7f0000000000)) dup2(0xffffffffffffffff, 0xffffffffffffff9c) socket$inet(0x2, 0x4000, 0x7) r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup2(0xffffffffffffffff, r0) listen(r1, 0x0) shutdown(r1, 0x1) dup2(r1, r1) 08:35:01 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x5, 0x2}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x2a, &(0x7f0000000000), 0x23c) 08:35:01 executing program 1: setrlimit(0x1000000000003, &(0x7f00000000c0)={0xd54c, 0x10000}) setrlimit(0x3, &(0x7f0000000080)={0x5, 0x98d}) 08:35:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x2, 0x5, 0x5a) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000000)="01000000", 0x4) 08:35:01 executing program 1: poll(0x0, 0x97, 0x0) 08:35:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4000000000029, 0x200000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="7a394b626eade2d1a5bf26ff8929dd600bb99bc9d2bccfe75ec0fb645536cdfd80014ec9573cac13db1ae6c6cc55e19a9a1f638a97637b34bc23e16f54c7a84a05f60a4e2880abbae90195dd7dd923d51f4407ec310a4df19a362ced5afad591e4c3f852a40611321a655c66e9f53c5a7015712a0f19e3dede50e939fe303e089e07a63900f3e333ef3210f96367380e7fcbd7f9e8e45321bf5c87", 0x9b}, {&(0x7f0000000000)="ea4ee35dfc8f", 0x6}, {&(0x7f0000000140)="2aec17a6f9429eaf9b1799c924a0916ab3d9277a6df6eb5bffa28f08b5f00e9cdd2f66", 0x23}, {&(0x7f0000000180)="acfc528ce5d3a319fa5898c3e874ae6b13d04190659ff61563df8580240874da4dc961f2c5d500867d1fcfa72dc46689b24ed6906e9d9f8fa551b4acf954a6c8be359c682363d830ab8d57979d705f70e7b523fbafc808efa74f8d4c6379edf291d25293505458c0b1bfe701ad2a76b0f9eb1bbdf956a775daa90935ac1d1ae8719182a6cb9d910d4c64ab57ffd771af88b5bcdd2fb4c32275d8b225237889fa91183152c30d896b0ef064288cab20f2166e1af2eb4e9622f22228d720", 0xbd}], 0x4) getsockname(r0, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) 08:35:01 executing program 1: syz_extract_tcp_res(0x0, 0x2, 0x0) 08:35:01 executing program 0: r0 = socket$inet(0x2, 0x5, 0x5) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000000), 0x2a6) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="b21cb5ed0ce5b7281c6eaedf0b40ec2ab216bea9fc56f5823d23e2a5861ee81c9b342f1a14ad88e82f000b1dbd6887031c08c23bee689786b2e827d30ca148b260236d46d927fb934750afa7a0ce8ff5cb", 0x51}, {&(0x7f0000000080)="600e2d9750cfd56f839390a4d737d71dbd4a8fde365fd1ff141c4a13e858277c34f904fb633abb170f533f3ccc7a2eede5bc626ca93940c53fa8b17c0cf102b15319946dc2f93dff8686068a0e189b67433398a9413c18b1c6716d11b69989acdae319ad0d0bbbf22e0c3ff01e0a6b7eff609a8de8c07678f98680f25c37722187cec0c88e9932a08c64c51822cc7f0f537875d3b008", 0x96}, {&(0x7f0000000140)="e6f99e27df4cb99076bc7c26354fa1f316b6422955f635e4a9a59053210e6eadb3b10c434c52e2db66e08dba0032a732af46fe5ccd7b1b0fe54b31ddad3954cf9638cbfb7984195312dec6f1cd08b156bd5b6a370b3bd23552d0d09531b3ffccf5869cd41f7ff45e332ee5e22badac36badeb320b7e7", 0x76}], 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) setreuid(r1, r2) 08:35:01 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') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') symlinkat(&(0x7f0000000200)='./file1\x00', r0, &(0x7f00000001c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 08:35:01 executing program 0: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x4001, 0x6) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000140)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffa, "85000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) fchdir(r2) syz_open_pts() 08:35:01 executing program 1: r0 = socket(0x11, 0x3, 0x0) getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) getgroups(0x7, &(0x7f0000000600)=[0xffffffffffffffff, r1, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getpgrp() sendmsg$unix(r0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@in, 0xfffffffffffffe0a, 0x0, 0x0, &(0x7f0000000080)=""/46, 0x2e}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) listen(r0, 0x100000000) 08:35:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 08:35:02 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000001, 0x0, 0x0, "0124b8b4e4ddc01c08072adf9f5e2538ad905f4d"}) write(r2, &(0x7f00000000c0)="148d063beedd2ad5cc02d55c3cf6edf763e535c51486cce725316058b73b0ab6f99dd373f3969fe6a9b4f29787c034d9882372608592faf4661138f46e5043cfa9d2fa327c1733fba56161f6dd0d3f56c89889f67d5dfc8b9471ec0e5b3eab65017cfcea899b13", 0x67) 08:35:02 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = syz_open_pts() r1 = dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) write(r1, &(0x7f0000000580)="35480c407a306e0326f32284e89d9ec756a05da636bb135b15f91b966769910d6e9aa7eca5d37a74f34a8339a4bb2a1bef09a330ae88b1c8361a8e645d20473a86f1b65e65e60f3d089f997c76c9716ca1080edb3b0b26d440555c6e358ea13e540cbb153bb87ee05c9abb123a58707597bf21b32fd04a053ebe3140053ca583ab0977a81c1f5035297e6e68e37613467928965888c3107295d01cd3d5cca512b896b734075cb38f512fcede1e3cede3f123751fbfd4c3450cfc3a61878a68204cf26177e990ae8a11f305264dae87f838cab20b561f05d6804d0582d72a6fa1c4d24af8e0c5d7b3d7adbf1f9c478174cd8a0a6ccd706512c0d485c4c34697c02a4270116cf4b87e65456e3ad5b142c6888b793d37f8903efcc6af5bdd395a21ff40991109fc9cbd720df4e4ee3c9592e48610e4fa4efbed724c89e716671630f0750e0ad4f6313a5804f4acd1b3c0cdb8eee92f634c5cb59b9d107277dcc49757ee6f66ae4574ddb8e1a26298cc5e3a0bce77cb3ce1b23bf80a19265f4574cd1b9073cd0910007e3f7a6aa9b928e4c30dde20b482412d06b41b77a2475d56ca80b89dc65bb8b17bada197e337b6f46440550e4e3b61d9864f75b5f37c8f67e7696d343b3e5eab98c6e4e00ca6093aac2acd07355a9eab83b491194cbb3e5eba4c45d9c5490a53246c3845b3684201fef5ee617de6eef0a2b006c76583431a45ece77f3c850d202519e2cd2b69ff0255bab89da56a048b17a88859b832d5c74297108ccf39b60a5438f739e11b5496da59861f80353281fade09b8fcb92a7715e1133d1537a4db50f9a92cffb039665a2ce211210580c283c1694008f4b049f515c52f645fd15082a9bd21f81016a41a37b494a522c2a18ad7d4780acb29d9ccd4b2bb1c9fb756a6857b44bee18a6164d7bfc12155bbd83699cedfc8c901626ab5c33c859b927f36a54d98ed6cb8c9f8d38e93d9d1828cf2d1090fcd72d8f54871fb6a4907b94135210b88ef4bec04ffa78b21640b8964ea57f825e5484b8de5b6a1762455abd4d40222f9fcc2ce84d8e2e39d6289597ce9f4880c1a7f0d54b995ad2268da997d41d27ee5e6a170270b6862073e1148522d22534354b5d1204e481c308636188f9d0aaeafa766bacd000c4a1ce3ee3f8d8aa23e7a110b8af65bada47eff450de659a79e2954433b9f449feb7f0a859cb69c257e6def4548f9919c9df47d16bdfe28c930a415ba3776d1818e02665cef104c495918fe326b37a35bd0c69da1bf7f1497cbb9674660bcbe53e596b56a9aa4c8f30f625a26f7ba52dae5c9951787f6313a8e7ab17b89ce1a599ef39fd1f7481ad3b6c010ca305021e642f5421f465f45d4746ba899d1130017e8c6a72abaf539403b31e835c0ba20901a582b740b07a365c1a1de0d2c0f9ac4d656f96582b188f079c5415a1999059080aaf91a3bd5298b8c6c43d17472940fa4fb5dc9b420ccb787726275095891799d9d459dbde11812025fea5ef07d4a1c4f518b25e19c442f24fa6ae5c5741a45e60f65ed4264f9c3e7f1e2530c89eb490e2164ee35af96606f03ad975d808c2c1f280517a6c2cf7ef2aad6ef479db4493a425e82a2d4a7b022e8d6ea81790ee20d5e3c1d67444844833a3453c845912a7a50fcd023b95e1e4fc77391be759dd190face5a46ea9e711f0e13948c52e734eb07ce15da0ab79a7b966f61c47fe4e088025271227af1d7f5afd0266e4b87d67ae71704c0d0361a4c7e37d2729ee7b3d204655e80607bb484f91272962592df513baee64c42a171458a6adf6f97c45e005bf28be4b857d6896732fa24116c9424597b7ba72da6339b59df1cc7bce38f7aed02170be941d73f76be4f7908ff1c9a01a8cf01a7381137e8a835ebd633ec9273a636f9b69e662821bd396a9e56fde34899bf6a2c5982d00271efa8c61f986b77fcfe6b7781144655a41dbf69e9ee345e3a4e69d4e423c1475fa70f95e5d07ac07977113fdf555fc94f90b8828558fef04c7caaf1e686be9545bf4924f235a97a9609b67c61fc47a40aae31031589519b806b11e20f1dde0e535b8e1def8428691d8c1403d3e73e9151a6d7950073e2ee5f42826ec44aeff4e13b5d12a6589c1888d784d46801d4b3c5978e31f1cd4a886f000249548a17df1f0a2de8ff77a9e75335dc7d7d2fecf605f4ae8af06251a02de9d3fe8c0e969932634a45f8af896678c2daed011a9f43f2b02fc8d4cb562118bd0c452a7c0927ab7e099a981975c575b4d7a40df9b216f6d544859a09438bd829e882a7182c697bd6d2702ed6a7dc62d49494b7e5ef14d4e5623cd6c394c941b01e382e0887a8caad7550e2868b7afbf72f82e6e783aba550255ab1352205e65b13556e034fcaaf1405d2c76b6864de8fe0a4b5ce78a0e95248356d01570e68cbb94dddd000f43c682fbd3034b157b3262de16002c7b4fd9bf9426729c787ebc060bcb3f6cf157cd21fe6770ed11f0bc686cab348852347aa80ee3d21a898e9ab90e2f2b8c94745840d2c0382c718e3b5eba1ba73992a73ac5c141dea7f77fd2d409318f8c65b58ca74926a7865a3124f64c4d581bd67bfa1aed11b7396a16a389211074e99d615654f177ba6d0bc7f991d88faae751b9a42a49c7aea5523acc2f6781652831df5666d09e49b653516bde2405830805e639fe83f04522f235809013ac7523fcf309ba146cc50b197e04d9a60106e7f45f744b6756d7d883449fc9f67931ecf2be19026584644a8c93be011b2bc97240d031ab25bd0abb3012348bb392686d0e990911968ced878540cd4433b612325a412fbd118ab6492eba51cfb12042249275c0d31de13e1ea41fefdff401113bf1ea53454a53e76fe1e9cb6b86d5171ddcbe291ce7324e69b3fa29f28f2df3a5cd3f5768722b5551e4783f497fbbe9982ed8601ca4c9946549c031231147a578917012f6075054d67c5e594bd290fc5759ea21db45529b88c1f78ef0dfb13db015f6ea49740e4c52f3fbd82e27213118d9526c72ba31423d1a859884073a802488912a3f05e6c353b921feabb6e4eefc9b3c1aee4e1ee8db9a8e532f6035567963180606375122272c954ed92c4dc19962bc301de4f8ee243fee921a1ad614634c5012616c06289cf81f32462b9cbe9019fe3d58ae132778816d6b7dc731e169aa5cff3ceef2b62a2ba042b0c7144e8cbf052884cb49f37de8ee3d49fe1f987ceef778167e31335e7d19c12536e4361dd6f33ab061c10a6daddad7c5a6e3bc912c71d2bc63b747bf4040a5bec05c2df2f983c2433b85767acd16eb0d5f8fd854e80887f44327561cd3f5c64cee40a4a6c05ea2116d783d66d738c6c5f717195e9bd48230cf177d25075cb09d100b3dc2347e37bd19ac3abde12f5a8239de5ac3c004282dc488e939acfd69a1c586c6e5ea05386365bd7d2d94ee183af91f00b56895470800054852f24e07844fe51ef3dac97cf77df1ce2dff26372758c735135306d679d5939e406efc0df99b7ffe463292c6e2ffb5bc8bee63ed564bbe94b47653fcc158e34629be01fd8f2a4c55de5cb4071399a40ddfa82079f8b1ddfc32ec23409fdb931276b288a833b33ffc9b3af809edaad27bcff22b1aec51006686ee189e506d7c8c4a8fd2569b580f40cb3a35937939414edcf01d84e964e29e88441940e3cdf1ce95351ee69c3da1a47adaa8db95e571460a2cc3c5ca4dff8ca6912393fc6544e82f4092944d9b0e24f60cb4e169630d81312f215f4fbb13a0faf18bd6b9d86efe1f361078da3e2366899c2020cce768ee2", 0xa81) 08:35:02 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x3, 0x4) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r1 = semget$private(0x0, 0x3, 0x0) semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x800}, {0x1, 0xfffffffffffeffff, 0x800}, {0x3, 0x3, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x4, 0x1800}], 0x5) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 08:35:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b21a1de21d4c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b39e8e2eb7ebcdb6ffd21b77581f3bc1902adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a6", 0xbe) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x1, 0x6) 08:35:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0xfffffe7b) dup2(r0, r0) open(&(0x7f0000000000)='./file0\x00', 0x7c, 0x7c) 08:35:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)='{', 0x1}], 0x1) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x200096b, 0x0, "8500750006f91171998e2ff2080000003fffffdd"}) readv(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:35:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20000000, 0x1000, 0x800}, {{r1}, 0xffffffffffffffff, 0x90, 0x20, 0xfff, 0x5}, {{r1}, 0xfffffffffffffffb, 0x80, 0x4, 0x0, 0x200}], 0x2, &(0x7f0000000080)=[{{r1}, 0x0, 0x62, 0x1, 0x0, 0x642a}], 0x1c, &(0x7f00000000c0)={0x6e4e9b10, 0x1}) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r2) 08:35:02 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)="1a10a1b831db5d2971c0d87febc3a27b7b12f22972838ddbf52e0d715e53f0c031cc296db6364e02cc22a7e4eea7ff69b9b43d25de1de9702d0cab92ab95820852680a4a2a4f85604e97cf3d883efe40a9d63991149f25090fdfd0fd780f77a683eb4b8c5d8595c6c0845a8cae4fa43b6424e0234fdb56ae393e73275cbcd8929bbccb083199bdbc055299ba113209541fd732c71ffaacb6c2b6dd95e973e902f3ba94f0167f", 0xa6) r1 = syz_open_pts() close(r0) r2 = dup(r1) bind$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffe0a, "8549ce4e00008e5c46d1766f695f72df00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:35:02 executing program 0: nanosleep(&(0x7f0000001c40)={0x7, 0x10000007ffffffb}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) socket$inet6(0x18, 0x1, 0x3) 08:35:02 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='4', 0x1}], 0x1) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/185, 0xb9) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = dup2(r0, r0) sendto$inet(r1, &(0x7f0000000200)="ba1ed304b298fe77d41a2aa93b5e6fe2a15817502d239b50299dc1df325019532958fde4676f9811fb32a1f90c9d49016a8b9ea2575ecbb9ea0a219ac11e29c1655e9ad12c27100f1bdec07bdd1258fa6c853ae6012177e2f9f678bc3f42f6914e696a3929a48096777ee0455e9d81f6163213888fb1326de3c3babc62a8b869483468c633cee169130a4e7bb5deebea24d64b9e0f77edc6bc5cc13c91173f1a0c0e79e79e9aa785677fd2423fd5684c", 0xb0, 0x400, 0x0, 0x0) 08:35:02 executing program 0: r0 = socket(0x0, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) 08:35:02 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x102) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 08:35:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000180)={0x7, 0x9, 0x41f, 0x7}) sendto$inet(r3, &(0x7f00000001c0)="0a17f98cfd6a8e48d4b319c530f81f9643b866cb8b098cbc845eb7e04889f5352a86c5fd825a18d6c05bba7d58ecf5a9", 0x30, 0x1, &(0x7f0000000200)={0x2, 0x2}, 0xc) 08:35:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) semget(0x3, 0x3, 0x10) socketpair(0x1a, 0x8002, 0x5d, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="01002e2f7bb5047e8a1bb11212c31bc5fd22fc2d86380cc7aa5fa20517a3e2475b5d686eba1ed67228f8b9239f8054456c9c7011e257f4f5d6d6bdeab361220ec669da266c83c7b76c3672c61902d331c053d00e503b0ed45bae4774edf915a7e98439966506186492232cd0de7f0a7cd21b1b68ef5939d9c6114ccb42d1574d0854415fded848e9f83ade1dc649ef2de7383faf310d2c860034878bbb91582f847153473374ebe16cc2ce44720c6cb3ece6e4d6c27ff6e70b667faf50ca257eeb4ca6d5e1232e5bfc8c11b22fec8465ade6a5b735e04c7d5708900c881840b1b696e7b5a8f5c673f8c74c94293587b1d958cf1da06618c2a73de95e97e09ec28a4b213c5a1c4912c9eb86a574df17518f3b9f68bd24c7d9e40a168d7ce3c56f3177b5634be07b2710f9a3c26a152df74dc8fa705ea17755d05aefdf78d6c751f3ab5e5043fe8fb54e3297a4897eed70025c704552ce5d6a5fd46970655c640de84773dd87f9412d3761be8a7b9aff7879ec8933683f0ef52369eb82"], 0xa) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) dup(r0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) dup2(r2, r4) 08:35:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000a00)=@file={0x0, ""/4096}, &(0x7f00000001c0)=0x1002) recvmsg(r1, &(0x7f0000000740)={&(0x7f0000000280)=@in6, 0xc, &(0x7f0000001a40)=[{&(0x7f00000002c0)=""/140, 0x8c}, {&(0x7f0000000380)=""/115, 0x73}, {&(0x7f0000000400)=""/198, 0xc6}, {&(0x7f0000000500)=""/3, 0x3}, {&(0x7f0000000540)=""/195, 0xc3}, {&(0x7f0000000640)=""/243, 0xf3}], 0x6, &(0x7f0000001ac0)=""/86, 0x56}, 0x41) fcntl$getflags(r0, 0x3) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x7fff) write(r0, &(0x7f0000000780)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x2b4) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r5 = msgget(0x0, 0x100) write(r3, &(0x7f0000000040)="5517077a9f18173363c2117771822a10a4f3", 0x12) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000001b40)) msgctl$IPC_RMID(r5, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0xa4b, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 08:35:02 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1d, &(0x7f0000000000)="9268184ee98fc2a17e52bee4c75ea056ba34ea3c9ef1dd6d0e723e43568b68aebc2918734d5096c084ff22c33836e23c9207c23255a6975cf3f4f69e9067bc172159f044b57e72f6b2f8c496517811aad9a1025e47bd1d7281191082f3cdb911996d728d663671393644ad93a7262335c281ad12b2c6c0f206cd5dc6ea83bd24b6a2219de6150ae6653265c660a0daebf160e3190be26924c650f8f84a13fb47b1ead23650c9654878ce621ed85cbb557ba6", 0xb2) socket(0x0, 0x2, 0x1000) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8082, 0x9) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) socket(0x10, 0x8007, 0xffff) 08:35:02 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r1 = dup(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x20108, 0x100) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 08:35:02 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffff8, 0x8, 0x8, 0x6, 0x1, 0x10000, 0xfffffffffffffe34, 0x4}, &(0x7f0000000040)={0x5, 0x5, 0x3ff, 0x8, 0x81, 0xfeee, 0x3, 0x40}, &(0x7f00000000c0)={0x1f, 0x80, 0x7fffffff, 0x9, 0x5, 0x7fffffff, 0x5, 0x3}, &(0x7f0000000100)={0x0, 0x7}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x2) 08:35:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x80) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 08:35:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) r1 = semget$private(0x0, 0x0, 0x300) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000000c0)=""/134) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 08:35:02 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSDTR(r1, 0x20007479) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 08:35:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x100000000000022, 0x5, 0x200000005) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) sendto$inet6(r0, &(0x7f0000000040)="79c327bc1ce53c43a5069ac0b91216801d1befd48caf74f3d97bab3dd5c022ec9f3d2e49230b8bb3f67af93fb875f03b7575fb0ff90368ff9750b53c8569edacb1de2f10ca86d1ba2e132b0da0391805543881ce77aa0023fb65af39276754cc986131d4055ff399a4dbc845b2921ad811e992937c20523b7d03aaf8241d357ed9fb1d2330967fd02acd889e54fec02e241c76a12ee10ffd7915332b0d2836c94c1751af1dc56b2ae74f98ec60cf1cd01cb2f05a08ea5e7057831fff0fcf3f03357e79d35fb1e6750156b74c84d1d561c8323704c333983c82fca2507b", 0xdd, 0x40b, &(0x7f0000000180)={0x18, 0x2, 0x1a71, 0x8}, 0xc) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:35:03 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) close(r0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x0, 0x7fff, 0x2}, {0x18, 0x3, 0xeb5b, 0x8}, 0xfe, [0x7, 0x400, 0x10001, 0x3ff, 0xa89, 0x6d, 0x101, 0xd0af]}, 0x3c) recvfrom(r1, &(0x7f0000000080)=""/216, 0xd8, 0x40, 0x0, 0x0) execve(0x0, 0x0, 0x0) getsockname$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) syz_open_pts() 08:35:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="467a902a57a402d1a867e03d16bdb77d82d4c2e4c5e2be320549dbd650b3319ab60f9add5985", 0x26) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:35:03 executing program 0: r0 = kqueue() execve(0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2, 0x20000016, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x800, 0xfffffffffffffff7}], 0x7, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x46, 0xf0000000, 0x2, 0xef}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x40, 0x5}, {{r0}, 0xfffffffffffffff9, 0x30744c45b372579c, 0x4000000b, 0xd5, 0x1000}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x9, 0x8}, {{r0}, 0xfffffffffffffff9, 0xc0, 0x83, 0xffffffffffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0xe7, 0x6}, {{r0}, 0xfffffffffffffffb, 0xc8, 0x40000010, 0x7}, {{r0}, 0xfffffffffffffff9, 0x80, 0xf0000048, 0x7ff, 0x4}], 0x2, &(0x7f0000000140)={0x20, 0x7}) 08:35:03 executing program 0: truncate(&(0x7f0000001100)='./file0\x00', 0x3) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001080), &(0x7f00000010c0)=0x8) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xd, 0x0, 0x0) 08:35:03 executing program 0: socketpair(0x1, 0x3, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x180) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x6, 0x2}, 0xc) fcntl$getflags(r0, 0x1) 08:35:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000e40)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf3326895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f3726c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec703bddc3fe5fb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7c347e402eab64c007fe781c68fec485b41a598d14fa1332e50c289042f19b7799bd99a0cf707bdecf7197aaa55ab5fd3263f2cb5de527aaa3b66c9ac24ec44f0d1422464f3df84229d17275faf2b40b241298f56ef274dde05ddf988014e7e0dcc07fced0c71466b3c9e4345e45c63a99eb02e5ef0e1d68b79d7888cd916905e5ece00000000007a3db66f83b9ea9dd31259add9cbc3e320e25ce168ca09e0218354df72b12537e6ad82c09610de1535", 0x1cd) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) close(r0) 08:35:03 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='4', 0x1}], 0x1) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = msgget(0x2, 0x580) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000003c0)={{0x17, r2, r3, r4, r5, 0x1, 0x9}, 0x3, 0x7, r6, r7, 0xffff, 0xd2, 0x8, 0x8}) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/185, 0xb9) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r8 = dup2(r0, r0) sendto$inet(r8, &(0x7f0000000200)="ba1ed304b298fe77d41a2aa93b5e6fe2a15817502d239b50299dc1df325019532958fde4676f9811fb32a1f90c9d49016a8b9ea2575ecbb9ea0a219ac11e29c1655e9ad12c27100f1bdec07bdd1258fa6c853ae6012177e2f9f678bc3f42f6914e696a3929a48096777ee0455e9d81f6163213888fb1326de3c3babc62a8b869483468c633cee169130a4e7bb5deebea24d64b9e0f77edc6bc5cc13c91173f1a0c0e79e79e9aa785677fd2423fd5684c", 0xffffffffffffff3e, 0x400, 0x0, 0x0) 08:35:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x4, 0x0, 0x90d2, 0xfffffffffffffff8, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679aa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a00", 0x10b) r1 = syz_open_pts() close(r0) r2 = dup(r0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x80000001) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) fchdir(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08fce71000011000000b990000000577d8cc400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:35:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) fchmod(r0, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f00000000c0)="8f065cf58e6427ddc66473a6521741a99b0dead47d926b144292e1a9a649f84109814e00a86b60dda1a02da64dccb3ad8d78209b22aeac19b55d450e7e56eeb17452360d30bd408eb534c211760177be30d4d48abb4afbb3a354b8498e50963b08230ff0a2186a01e417c12485fad9a24546044c8a6594d5dc2efc5d13d64830f8dc9782bc597e871873551a0dc713ce1edd224c9329a7de7bea974b621759756ae0019e01d1fcedf2835bc69e4842227a33e3dd8b8849e94f41bef319e5c5e0ff1bbf1da7ec418b238f5447b13354", 0xcf}, {&(0x7f0000000040)}, {&(0x7f00000001c0)="d04afd234110730d5bc2b10bcd7dbccbebed1e0a2b34a7367ce93c7e650fedf284acb8069b7d3f4041693c51821772d2567b98579a932bf43c025ffa5d8efb498d245501e3da15d534273e22b14016e1a6c835605ae490c66cb42328591a3b61788831f9549088af382b240511971faaf2eeb04f34d6196e2f3c63b3ca0a82910193a256e86bc6d4aa9ab3402c7725061ecc615934bf80157f9c58ca2803fba0d48ad94e486e92964bebb9764bc3931d808cda624a479c23ba0acff4d5dd23f676932b6c556ad27dc1084306ba824e740953deb98849", 0xd6}, {&(0x7f0000000300)="bd806108f2fe53e93cf97b9420d2cddec64fef8130d0e9fd0fd392374520398422632444001c81518bf1b98280361e3cad2c0351fd20b4352e19a59917785890ec27076cf98e96cc3e344b86a5715da500a3261b382246a05d787beabb609c22", 0x60}, {&(0x7f0000000380)="31a49ac6b2c92cbd8e8140aeb5d3123e0f93262d415b2ee4a6788bd762438f0ca555c5b034179239338a018669453e6ad0990bcd416d3a1da518b19faf0baa917fbfd165c470", 0x46}, {&(0x7f0000000400)="f77c9cfdffcc6a10c099e7b8de5a06ca8fbede155335c12b00f4b872330ff33bdd65c90ec0a5d91829ac6701b22c797cefbb5f4af9793196e7e642ca9a4137a858c6f2126c7e212be20de13705495f2e66e1d4f48039", 0x56}], 0x6, 0x21) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x9) 08:35:04 executing program 1: r0 = fcntl$getown(0xffffffffffffff9c, 0x5) setpgid(0x0, r0) r1 = getppid() setpgid(0x0, r1) setpgid(0x0, 0x0) 08:35:04 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$unix(r1, &(0x7f0000000080)=""/149, 0x95, 0x2, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c653000310bcb09269e91495b13"], 0xa) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000340)=""/235, 0xeb}], 0x1, 0x0) 08:35:04 executing program 0: r0 = socket(0x2, 0x2, 0x1) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8e022e2f66e96c7e3000d06e4a2d66f58e666f9aa20125925ae5d4262004d6a5ed5b9defe669dd"], 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) 08:35:04 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x30020, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5, 0x202812, r0, 0x0, 0x0) fsync(r0) 08:35:04 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f0000001000)='./file0\x00', 0x20000, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 08:35:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x80, 0x10) getdents(r1, 0x0, 0x8b) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4bf57a410b3b37dbbe5e2831c61ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c61bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d8588", 0x6c) r2 = syz_open_pts() close(r2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x8, 0x3, 0x8, 0xff, "457c6dc81b994d4ec7a66f8bb95a7423792ba066", 0x3f, 0x100000001}) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x100, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 08:35:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) accept(r2, 0x0, &(0x7f0000000000)) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:35:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() fcntl$setflags(r1, 0x2, 0x1) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001280)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001200)=[{&(0x7f0000000100)="d2172bf2f2e757298c66eda76c996aa19639697ecf4ff2b860f7585a87eb3bc2583536492bb9130051a9f01ddfbd33092b44fad0e21a4f067511858c74139a9d3acd324d7a83da4d31675ffb085de59c8c36c5d8781a2281efb7fb07dbe2c2b9621ce4fe5a175969c527ee4f21d09d13f9f76f3c48f56f222e33e93469e79e2590e517876d7216d4c11cba5718f8edefd29ea763df38677e13ccdfdc9c042cedf1755e92fb807b9d3d328ed243b844f10d1b56aafb30a18db19a08be1f384c813af386b76cb6c73695601b3cc6f217b213e1c8f4d9520e17bd9bb9980020cb922a505199bba44efe35007d4a991c5649bfa2406d8a5ec4f5fce1300ac4952deecfdf26c189d450dfa469ec6784b8bd9075c6520957bbf517cf667e1754d39b1cce0fb659392f99eb31918e3f40c9b5d50490dd8f0f1ecc7f7f73d4d22bc0f439538a7360b1b70fd03f8debcacb0d8458946d3e042507b77613d5d858901f1bd0bd9c737e7e45c1a38d85abc9c2116195a564ab7a5751990e8405e3b50c98d076b75f070ccb45277aee385988c5b342b2cf9422fc01fd231c2bca25c553788ba71f8a45f4a79ad82ff9ead6d8a14694b59aabaf3c6742e17e468d38de1ecbc082dec92d2cdd7032d225e8e33b2816b08b00aae8a03d5450db84f2ea7d5d77906ad3d04fa3b657c2b4db61157724909ac40600eb35f2aead3a5b62a96fddc1fdb410e85dc25944fd20ee27da3c14eba13bce0dc005267bdaa4558b6b2f4a1f396524df9d1eae2a3a2700ce5ad2a179c3cec74f19bbf82cb908e9bc5a44d11afa30bf799d9f56054e43a0c99f82473b35ce958555699b3d26b791a61deb152872566fbf5f30eb7c3144dc007d44f1fbc1b20a261b43cd70fd219be6df33b4fed4bacadbaed6336b52ebb87423c27340a1fbbab12fea271a4b9c8c73c4cd9b60507c7f01e19c80db4b55838ac52d23381417dde562be0fca1bc7e7f4f1b2ba6400f6d17faa0a54c1aba7a534dd5aafbcdeba7a4e0675224c9260050e1c4c23c63c417117325612532812f83f4903754a6662097b342fdb1dd6d580ba3eb17c507d8c3a6592e6b66e4beb6dea34ed2722b30acf669258f2fbd1afbbf7e5fa75606cdc2e55c42dbceeb1700571c8312161d14c46ecd37771bc41f8c2ba675af36c0bed1f18e8d460472bee086707f4602863bad200e628fe1afa4a24d0d36417742904adbb47de3eec1ccb217e0da1a3d2b8e81cc1c9b7ece19401aa5b18d2178d178fc2c07f5472675c2fb2292520fc6ad4d84aa76bbef400ebd15e8c474e826879f5862e12e1a136eb8b2a783e8fdb1fb8e4e9be0506a437515e2a5ce3564d3f09d1b45163e103d06ea94c93beb4c31cf9a65b7cfa025beed02fac88eae9f27f329619825bd1ba49c780995f96e1ff65790cd693143454357053dc1d059c7b00f286ec4e70dbc9b44dcfc05793e0f810061837e9a2fa2898ec9278a5c853b8e7a592d4fc936fc925cdf6979e330d1125ec6c8717f501810dca3662f0ef25a9b1cca51d95908ace34711d5ad8328bea8d3112ee0a4edb830e818751b2d6e5b65ddc74a230c3406cfc3be972fe0de84fb9b0f8126dc06e59199172578cad57c0dd37ddc7bae077e1270895d0042db94bdb5bdfdedc7c78812b6f46ec0c6ef73af79b9351e847c1c342438b9bfe0e8e89b7360e7bdb98ae1ec8ee7c31476353b84d7528a449eff183d57b2e5fa8a0d5510ef113f8cf94315201f2098f2cc673b298d6c38209532e6dadd988a4cf4a5d2a947bed47496c82ec06e553f45e2c32424fe1f90eb730940f9f8bf4dea24b28d58f18d06b4f0d7fa5e57c34c4b1094e44f907d898e2f3f7bcd43f91c755ff771097a11fe0db71b5bc5c86d305b3eb56d44e675e84ba6d0855a91fc276acf364700f14d52152c56ca7a40af1d79889aedc68196c7881f10449cef9ef71869ffd076968abda3588b53c3dabf7e058f88249bc96de4dd69a7d5d0b8997e31fbecfb8922a7dca9b315234231fcb4f375f212656c87bf7c7b0ddbfac1a78adf400ce1f9db16e94381046dcbe8d675c6e622603b3bce4c9c2bad69b3a930ffb3ee90725703691ea6d01dcd217d62689777ab862699db4d478240699af30a433b54cc3dd8770206bedc7472e597e3814ec1ecdc6a389011c5a2a0eb9d79110cb32ee0751fb34cbb713bed4cc61feb550c1f89867de60cd21cf301050138fc8c88266cd6a3d9f635592e44ee58c04ec1ab13ff1f7422dbba13cad2cff83dd1f329c95eabb4e5a3df199eec13ec6fdfbe07b496e6563960024912d8f20f474ca496b7882bfe28051551b7c199d3660729439d958e4acfb3ca86ea552db0a334295146509a835291df542d81c8a2741eb87d2456781843747135a25ff86a54079a382c349ae5869b78546a234eb41336b2a83d9b62cfc11549e57797c4217a800656956b1dfb3abce528a3114f02cadea9ca996a9e55c4efd4ccae5e203daaca62bb730c593be487c9051f0a53209f51cb1a1ac86bb791ac208b2af8b8a71e41936237ba784fcb204ddb40849d6a754c3582f85a655c723d814a70541aa48905d5ef0964aa659f2589cb5018311421d1ef48ef619654000216ca8c052fcbf14a8bb650f6a85722f75040ebe9a32e5d7d27d5fced83a9d4768f5212efe61c9badb9d2ba31ffd7e33024f3111d3749c29387c53b9bc7bc6ba1834491238eedcc828c894b1eaef86ccdc181a2461af61dd39f6806a3a570f94aed7634b2ec5a9eab8987a37b677955a5999d9c6cca4919718122d319fb2c8c4e138764bec02e530a5f1ca81e12094a8ec89270db6baed0e89585eeb9f6e7592f8a5ec088e1f79c391095b784f3c0fda18987d1d190623a5fcde8ad8571c5c393f43412eaf514c81a210b26fcc236de7affa19f88b4a18d94188994a7e5b40e07cc7978ba48469b750024137ab178c590d461583d759816e19d5d8a9f9b3440dc7d0c0bc9a3242e750d44152d4a0d5616b0f34f0eeac7af72994da32d50d0f744bd02f1c7772c4f5a2056b6720d36e69ff7cb4f6fb60607e0b9d96c30bfe5e4b54d2804161e70365f1bbe22023f91a290fab1998f7c4f2c8e2d90886a82c1d416e18c54623e58c810fd58c6b2688b24d8548c62589f4c3a4ca33e2e89d190e957eebc768e6c1185be0838baff082321a1afdb490e8226357c5dfcb22668d1cd1505b2e79e8c0ee30a49dbe6894d59793883b7e0992b661654b634fc3fad47457ee72be7da3bf469d497fa2d487af8613be86e57519f085b8ac26ea699cc835c1850674953ba3f2183eabdf4b2a31060f3206f8ab7bd0315354fa98eb1c076589a5d82cf886b2062799d1069e3cb7fbc09d18c166eea3275e99f181c70d4dbb976a1ebec07a6091942e4d0f82b6d2c0135100d978f21fc7874dd18b11bde7f6477da681f5a043f0bdddfc34e06a64f0b6e809d30453a304225a80b1fb8664fa3c96b76b6b94b6d99a8447e9720c1b5c92467cd7607908bc5ffe6ea364a5c3d01b43a776c48752af9f42f6d701e61b4c10e5affc9bdc83eb51d7343c472bb73c4b4e630fec7ec5ea8b1f5a90b512ec5af9e96a7f90294a9d27262507f8c0a469456beb87accf3ba119fdc59b053a8f2ecdf0c7388b2134565eaf76b141864f74684b35d1d178fe212aaa76a7cb8a3171214bad132a5029b27b709d977fb9a0c3ffb41f0f87cbf494c25daf72e8272be17d2222f546feaa58030623a95dbb98f03b03de4670b73b25ca6f4b614deb7a346a928316490b9339d21dc8978eddf7b33cdae88c7dfd5cd7178a8f0836294940048e932a594f21b10a93b6a52d94ae71b787a9c66e37958a54f69bd2869c5bc6654bcba85a170fae032f5f79bf801b8fa86375994fd23efe5f646ad5c337142cd097f79e7225e7d1ba3cd8b9e2ff4467a0e266f15d82e0e8dc0dba55604145e14cf767fb06b1718ecc6527e039e2302dc812afb1a376b5cbadfcb3902e8172f2ef8d311110a192e06c4ddfae391e4925adb8b82f1f4c3a9037e23b25a1c4b96a8e6500c5b9f3dc56e60a75990d59a602c17d7926fceb3e5957182f062b5551334c3b3328a13e2c5adf26ad726dbc9c82d0efe09f99054547a182a8f8300d41abaec1e85460613df3d1f05ab5fd16203bba70071952edfdab787dfc13c1c0e306e643d394074e2eb02b11227a253d8ed2e6dcba8cb10b56494bdb9954e1e4906e0fd0480fb4125ff424467762e0d357f33083098c22bba8a4dd503fe13091402ee0a93cee8b6f99c64b31ef7c93ab2d5baa7719ed3eb515a5aeb771b92447effb50aab66b44018702435dbfb6dbc53c82780362d38fbd8b0c13144f99ec543ec27344e90f2bac3315ca1c9f1736f2528d359704f698625131236224e194546b590b5cb5530ca2378c686b1e8250590005b9f174ed447fde6875409a2bacfab3a0ec2cfd0a4f468965807c2028c6cfbf969f37c2dff7dddf4657a5c2b2adfcea697397286bc1ce5ba3f71833ea7e8081a9f7e493bacc5f82689e489825402e874286678432697b9f791c16147ccc6183e3bb05525b5ffce2f10edb840aa2501f0bf408d2018b5b6359506f85f6107ad4cc72ee17b9c7f03729646fa7c54e5a08c286b49a5397b5f47bc1a5e8cdbe28457d09c935b9ebe846b150da3a26a5dcec32ea3ea1723c60672038645c9e4ed2b8a783f97124a2da8cdcf9de304552378ba1ce44acbdeb9f6c8f3b728e0e1a07e3e725e9dd38e169ab927934f2634e4a1f22252c35771b7f330c6efb1c07e0d9bc0c3c724e13d6ec8b149a22c07fc4963b4dfc20ed7b9fb50daacd9d21d30ddc277cb29bdea08005113661330d4ea939c1ae24d148d2818abe4b933754fbd1f62197222cc647b7fb5e9385323ed5ae37eb100ff8aa4daea8b5697213e1a67fe63149bf008e801da7d4f7924b1c40d11e95cf1eee2ef4998c56c217bb4df1c73ed3effbd4a86b06d0a305dcf867b6045226838d5b42771a04e4081abe25a5dc6e96c2338dceed4195616df9beb8aa8ea22f2bc0dd5d3c071a9872c373555f6433aed20fa5cb527d93aab3fcd2b93e83de41c877cc09263601ceb02271411018aa2abc25d7d0ce78944349e07b53bea05a36c49062d769a77b2ff7c369b0850e7ca6c9993e1a742c3125e2c3dfb5404ecfd50cb7f2dd93155defce7159d99b450019b3515ff47d382bc120bf1d370d284c9e9bc19bab094db31bdb52014a4441fcc7f74629c7e135d3bbe1aeb818e9503c502df4d87fd3e9ef88c6fea4b58e2faf3ca40183e5eecc8c102baa0d3f8da033861d76bc0bdec6a60c5574b373e20f90b53407e1ce26d179d2ae68d96dfbeeb1a846872340693962739a1d10e3e63786fc1e6821150ed79c6d8251b3e465d464b11d2ab7c03768e10f7d830e3a850c1185ea301338bd39ea0ba74e477ef7b0833fa3dbe1a656ade1ecfa2282c9cab958aab3b68e85d0166d2b3220ca378f6b206db171c02b67846d0f05eec84912e7e5d7408dc51bc352ee2c7fd1fd8f5661fbae90083ab057d494525e47207d03120777580628167f6da139e9ada19f2bd3d0a2e7f7fd1cdf1ca4bafd924d2b51150b34c4849fd48d72f84594104564998e601eec237ba0e36168df29ddcabff9c20c498c9f43eb56bf750422e9bf247a256afc39c4effe85a4d937dec8cbe14d69c8af39b9545d8be4d8dd6e8882021d1cd13fda0650b350b08fc565e6bcd53ff11049cb724d6af86598f5f9cd5be6911e22960b16126ec4b68c06df963259634c05ad701eb8", 0x1000}, {&(0x7f0000001100)="3dd8a1c89f4e0ca3a1e1a4d95f07d14a8fac23629c39453683733a78834dac2650e6c8f28a38cd1cdfdc380ef8069fd5fb7645f1467013fe02e3a03f3fad6cfde6da08c3a773d7b41610981deb0222ddeb61eff3275cf38a10cdbd35d38d2eea7e474e30005e01e154cfef240f4e4c813c525c5aeeb2b8d6fd8dc7bfc7cc957360ee9a79e60ccbab4bd0c4265b087c08a2ef09fec1ca7315342ab82b3eefcd15864ba309920a0ec89819007e7cd600b3af43757cc25b697a3f1d4d98b96c37b066faf6fbffd9099a086370d4655dab3fffb42f6fd3c64319e3c88503ce31e8", 0xdf}], 0x2, &(0x7f0000001240), 0x0, 0x8}, 0x0) sendto(r1, &(0x7f00000000c0)='\a', 0x1, 0x0, 0x0, 0x0) 08:35:05 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0xde3, 0x4) 08:35:05 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) write(r0, &(0x7f0000000180)="fe590c04d88bb227429061772f264e818643a1b0a1e544fdf3f2cb3f573b0ac98080988b1c030ed3a0b43ab08fb1cf0f180ec3922b417671225144740b1c4b95b316c1a17c111406a93dc4655c1f275a13d23c20a540d478dc901c2d5a266fe4a9011f576c4c7832d189faba8b975f57bbbec291c3639c2aeaa8d67c027d0e9b159e5107ece70f075f0f9bfc35e8a27add300ddaffc6da1ee08d04", 0x9b) r3 = dup(r2) write(r3, &(0x7f0000000000)="44fd4d3892ddeb66f1ceaa839d3920f021a529d447e128aceb638e49f862769b4fe436a1f583ec8831d74bc0ed5d4bd497a2823e28fbb36fedc4536168376d6152be9392324417129ec9727122795bc40dfda00c09ac6fa3ec4bbabd613e2043d20c9302a6e5715f6b843e8bdfe0fbaf1a7351593bcd4e0dfffb00b2a8c85b4a2c5ca8ea9f82751a163eca8289bf969d9412fa7e7ce09ec431b61093b8b0a53a7a18e778060d487509a0c47e94db526333e2470582b6", 0xb6) poll(0xfffffffffffffffe, 0xfcea, 0x0) 08:35:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mlockall(0x8000000000003) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0xfffffffffffffffc) 08:35:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/15}, &(0x7f00000000c0)=0x11) setsockopt(r0, 0xfffffffffffffff9, 0x100000000, &(0x7f0000000000)="b8ed870e9aeb03d9d670705319fd44592406dd3c427dc7f8d5ac4478b01f0d58ff77154d0c635d17fe2c7fe93a0141ab55a93b0ce992af37711f0c77c9b3a99fdb2a3b0fd6786ad0f9cb18598c07867eaae065baac6e7326917e1dd843", 0x5d) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) 08:35:05 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) socket(0x2, 0x6, 0xfffffffffffff284) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="f4134ac3", 0x4) 08:35:05 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x1, 0xe5fc}], 0x0, 0x0) dup2(r2, r1) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() readv(r3, &(0x7f0000002600)=[{&(0x7f0000000080)=""/68, 0x44}, {&(0x7f0000000100)=""/238, 0xee}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/169, 0xa9}, {&(0x7f0000001340)=""/163, 0xa3}, {&(0x7f0000001400)=""/196, 0xc4}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000000000)=""/55, 0x37}, {&(0x7f0000002500)}, {&(0x7f0000002540)=""/147, 0x93}], 0xa) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r1, 0x0, 0x0) 08:35:05 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="070000ab00", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 08:35:06 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x1000) shmctl$IPC_RMID(r0, 0x0) mlock(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r1) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000d10000/0x2000)=nil) 08:35:06 executing program 0: chdir(&(0x7f0000739ffe)='..') r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000024c0)=@file={0x0, ""/4096}, &(0x7f0000003500)=0x1002) r2 = accept(0xffffffffffffffff, &(0x7f0000003540)=@in6, &(0x7f0000003580)=0xc) r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000035c0)) r4 = dup(0xffffffffffffff9c) r5 = openat(0xffffffffffffff9c, &(0x7f0000003600)='./file0\x00', 0x2, 0x10) r6 = socket$inet(0x2, 0xc005, 0x2) r7 = openat(0xffffffffffffff9c, &(0x7f0000003640)='./file0\x00', 0x20000, 0xc0) socketpair(0x0, 0x0, 0xfffffffffffffffc, &(0x7f0000003680)={0xffffffffffffffff}) r9 = accept$unix(0xffffffffffffff9c, &(0x7f00000036c0)=@file={0x0, ""/108}, &(0x7f0000003740)=0x6e) r10 = accept$unix(0xffffffffffffff9c, &(0x7f0000003780)=@file={0x0, ""/4096}, &(0x7f00000047c0)=0x1002) pipe(&(0x7f0000004800)={0xffffffffffffffff}) r12 = socket$inet(0x2, 0x2, 0x1) r13 = open$dir(&(0x7f0000004840)='./file0/file0\x00', 0x8000, 0x10) r14 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000004880)={0x0}, &(0x7f00000048c0)=0xc) r16 = getuid() getgroups(0x4, &(0x7f0000004900)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000004940)={0x0}, 0xc) r19 = getuid() r20 = getgid() r21 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe2(&(0x7f0000004980)={0xffffffffffffffff}, 0x10004) r23 = syz_open_pts() r24 = accept$inet(0xffffffffffffffff, &(0x7f00000049c0), &(0x7f0000004a00)=0xc) socketpair(0x22, 0x3, 0x180000000000, &(0x7f0000004a40)={0xffffffffffffffff}) r26 = socket$inet6(0x18, 0x2, 0x1) sendmsg$unix(r0, &(0x7f0000004b80)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002440)=[{&(0x7f0000000100)="495509533efde51129c912ff2fb8bae6b0135a703d0cd200c544ebc27c9b4fcca0f08c8dee6eae7b5cd8a2db372688f25b819e0c4c0d71396832b7e95a31f4d1829f3d2af1e68e197ff7503f1d5fbf4bf50eb1fe89e598e999a92982910d20c824c8c79da7a7e2e2f7c7fef350755900c186364b1a1f4470611c950bd7129b0c3ed8d90af8172cc26d11816000bcff531eadb070fca1276cbe3fa64e40cb1e7a6c150611236fd4b8c4cf4be3cf6a75c2197897444a84bb1712ab08498968e996f6c88babad49f83b9d58c2610a4749ee1ea68d49b234a12efa0ea587c4133dbeee6f353921626070a99771612d056389ee85437b268909384f", 0xf9}, {&(0x7f0000000200)="867fc6d6a9797161df3d4b87918683ade3094238f4a5b47ed2e4f42a054249b19911428be44ff0830992e105049ad376a007d5a4bf01b020e4896d078860b02d8d5e691954d3b0c45ace93b4da19d39d2d5725e69cc1f77934ba660fb10a13534df0ff7385a59d62ce98fda6ad2bd46af80330720c98d3e3e93c5af9a499441007571f96c527e25673743217ac81c2d6e04fee2b296c33ff7addc12ee1c47dced9328d884dd93848d0535de62f500209eb6bb6c650e917831fbf85720accbc32f3d6ca855e15ae7fe7c562ec24edabce24a849779b691e209a47bb554e10942afff42d883d3be39cdeecaec9c2aa84fe341c07f700f2960400d07ac018a11b201a8ddfbbdd61c3343497b642e12d89e4653d9593b23ab36900e00c553cf394ca44285f8d7c11fb4136615c8cb476c9926cce411c23895e5765fc5bd9b23411c8467146b5adbf0f52b016cca94c86466a76ce2c902781d1a60a60a9bf9e9680e1734c516e3ca61535761acb90d8c409430c08d7b086e015db6ea198c2ea98ee510648d0d0629826c15297b8b6d146757b3690497b1863342f63e4ad9b4a646a1d07d42170ca679624e608f6402531039a2e987d8297fed7c22d683df78f59d294170b33da8e1886bf2a02a17d3a09bf0da84cd78c0c9561c89f2c35c308baf982e0bfb4884f74731738c6092867d07194e6fe484c35eeacdf3d06596d0969f9c5ca5296740c0603b973d4883f906384ea8a9050f93474a60eb8efaec8eee977134c4ed48b5b3ee660b3f91baaadfe559f118d177d33095aad76d88f579a5afe8da5a98c2f8c59c27fbac56d057023963ecdaafa343bf13b36dbb94e1c2d068dcdea3da5d60998e3b0e355e83a46214463ebb5854614f125e81a6a44d0d32175a3544f93bcff77631e6e4fa79d5dbe0f8e59dbed8fd213b80a4bbf9f4016827402daa0a99e4fc9288efdf79987b41e0198752cbbbd32c1e0cbdf4d18a84b3985518b2e0b03273461a65a2a0eeb2364c4cb97487d3f7362fb70fb85fb46167e19c664c8e39cb3eeebd43cd244e245ca90d9d2cfeaddf48374edf4faf5eaede49f4ac6748696256e367c339bec89be0b73e4308118e75d248a2278f847930b4d9677c15515ae0ee2f48ed41adcd3b599b79bbc96c56ff47a5f80a76e4e6abb422954933f1654b917a6399a25a151011f5832aaaca08c22225dc350358685a68c43b0ccad65d796ff266fcd92fc2f4ab7ebf20a7fd05810bd01e490f0ab252edbec888c4a4201580f325b4977f7f8479cb4e271956bb7455ecec91bc92959d26e8656ff9f919a4fe16669201868ebc75cedebd10730d020207032efa7b7371e35ff74e5c69bf76448f757e6aaddf06c557d915963de92e43d10cf48f3edf98311b6ca136818e0d799234d08b43bcd8d8cfa5056ae43fbffe81e4fb9ea6e8e47b0e898adf33fb5448ba85af6ea3a1b1cf17fcde244f71d95fd3064e470927ce2909f8af0635ba7ffe4e3b4241a75829cca5a3fc498e1214470ab93ba09dee48eaf1b975a701e15e468919847b197b53a2cd61052dc8b4c4365f7e340f393aabafbe423844121ad9225dcd198d97417e82b76ce401ca69a4c3c0dde5f7c5beb18c1cb3741df0a2c97f71eb4ddac9a5923837afe16a3c8760bb2bda933d8ce92524529598cfdc5f71007de898f88cf9a7c68ac5300fad4cd8c8a1742236e3496f25429d72876dd3a6903d15488d8e1fd596299ea2a6b0dafe8893011c22a7bb012e2f8d2e0ed1fde09475c7e1eef914ab7939f0fa500f8ebf490a36f0da7f55150018ed4f0004c93c528771c47527223ad48495dc569b17277255787a80f928654a2420bfcee481e52f6a38b8ef25bb6e1a65b37d36ea3ce09fb54df3920618c00b691be07a73495103045e866ffec23af1e88ed66454e1399595685923c9b849ad9779d84d972b0ba79e12a7f2d7d51b62de015a49d287ed21d4754c9df6c80647fa3382356cbb57d40cbe1f93b4f1184d05c87ce074fffa7f678c6232c16559b4dd70e3d2cf8818db1ec57ced529d0b1ab78d4062d8ae8196ecb2ebe150d7526bf18790166d26accb2fae5d41f9e7f4ddd473456f9cfeef86be8614433fd0fd945eb26356d6d65bf1be47988b923c34cc6c46a674ca4643dd8107748484863b93de99fae379b47cc5af9c3877593bcae3dec60dc21d16cb3355a66c3fe8a9158acbd2e23606115bb6e7d3d328500ffdbd2349c6eda812c5c63c5ec7f7cecdfc798706f9fec4f7a672c495d9375eeee18fb06e86c4ba3347d2e80fed3d48d33d397b635e1a6fb939f42b34d70cd57b8751aa75ae27bf707aeebddc59a12a95fe156b8d07800442862b6d16b6f3f61084abebe67d00578102528d486ebd71fddc09f67b7f7ec1d3368388fbf77bae25182715d2aeac9793be684952c4b617fe4cb96cffd1527da1d0df63f6307332df6a19d8e5996a7001ea7da9159612f0ab64018158814612566e51620c50edf8c2093534301cafde379187cc41752574b7608762051672d44b56c1b619f0017e2c4cb6691ea99830428d2e49c1c32bc0c8510d81515d6b95c3a6f8489e33ea5fce3f4f297e89a31104a9eeb803f68ae3613e1d4a4158a8db98a74b8e1e4db10c7a47267a7167097d7430b0b9c560588c63eefa7d0f7e9b8de685cf44bc75145f73b7c1cf47c9f921972b9f6ca5c5c0353ac5ab825a3482a9a49fd52766cb8f6c88b063d8d8c3f1bcf4d23b7950b8cd0cc62bedc7dc60f059a88406a113a85d8facffc488dcefc4600b68cbebe21fc133f7d2afa0fe2035c7a33b5c8ae1559c8b23612abab749a3da5ad3a544b094373b3917644d5b2af625c7d5f72bc8a94b1408f869d9fe3906361cc5c5edc43f22535276d6a62812ec27f712b04d493ec7c27fd21814b277ef1155d23374920b50e8d0984e4df92506cedd1dacdc9703cd03b5963580d6c0ea5a854a557e6ce173bb4d529df19cd550796d065826509f88b7183daa63e0c612ff2f66385302a2c237380e25c07564e0bdfa49d05cf24cc9845757cdc07ac19ba24929db75b0ec6dbd650e73a4b18dd00a7d4e13634fce15c022f7e8e55947ec957f7adc33ef5e8a5d6902376ad2d788e96377a6c1429807abfe55dc5c4e911b23918b7c069e40e130cce67b37e6f75f7d99ff8400b2eef53cbb597d154f15efb64281f938d49270328948ccb7c2474de6608630cc0ba48a47cfe5034aca5b7277282a633f8a862b48f002fee5497d0ad97c905ec1d53fed476b899cb954d4ba7fe66f5c0311ff46c60f393f17e604f590f2354629b5054e3052fa6133e753a508a95ab6c262ba047877c7278e021cd340c8e6ac61df5aea35c47296ce0e3ca3880ae4d2a9ab760440179f9faf7a639a5e45e12c52531410fe83fe67346a0d95233b2883a2201e0d81e554e91f1de6675f59416279a99b3c2bfca437f22e549ee4a46c061759daa186fe40322a3df213754ccb08ea71905b04949f8cb8d1dc54fd1a24216c219b247b9af8c2ebdada2f01a950c0288ba29064e89ea5c2f1d018f6a9296c29c68324300266dbd759d1cf844627a95004640f08f2ed21a57bb40432b89bff8174d8b15073bdbcdfbbbab52b0b2ecb76e7d815c848b49bcbd51ddd0632387c30e1a673e51a1b2a9ad98a9c6dbb32ea4d68be8a7a3739e3f65189ef50649789f6bdec308757b737bc5edd796ceea0767f6bbdce0d60e19115c71852e0068ec47090f1ae3cbcab28cee0ea549aaabb221bd8733884123fb442275984f0307965be5db3fcf186d24c606960dc7230e7f52ab5ed11c3281ae5cfd00840ec99aecfdf5b1d56898e8a95c4c78ece0beb0c9256b6e281b9b498a422e050e142eb751e1b9d43d79302ba5ff21db29a5f46fa7113b8eb2f7bd358b93dad668c782b84d68114e96005636c335750c1da9634bc9cbbf7ec434727eb4c251f36674f0f225b88be8eb1681b3a57f48cf49d77ba6f5d42298c74afa6500a0b70c6de46a6773569b7d918d2aeb3ec72b3349b7705c6493f2fd6d32f3e973069a0b940eeefa46bceefe8e103b2f3e1b64daf704fd69553859b4833f07c5b020217d154918741d001059706be106fd6ea82d1e1cf706550a9b08e4919c659648d93ab5a3b09f6ce441b2f3947bd51479a571cfa773576a31ab3abe44febf80623b40e7985ccf7ba67d4ba65999a4fa8e7dcb34909c34600af2a35532b0c2558a3f17b16d8e0bdb63ddccb22a95954482e868abf372417c7612fbe426b9179feca0fb2e5c577daac9131c67d14d0cc77d72404b5d5c99dfe801c51055ca99b5e61abffb68ef23ad3e686997341876a158a2732bbb40a081cdd29199355f797e339c0d1f1b79bdbdb8eed4e080f98793bd4e59fd887a776afb10c583df1615486ee42dc2b34a061e01fb24406e5860a6e8a3b704d870699046032eee1e3f0d4a95d7a41e238dbc626c86e5ca8a7ae293abdbcccfc5fc052b8b7e91b5f5f72ac3babf86fd81407fc96324024635324e0e43e183009057de44436f295996071a147a924366d5f0ebf6d60f6f4333bf723b465013d7b582643672615a2c7d67b2b557ff03fa35f9897b6a1a0c8721fc634f4398e5615b19412c99eb1054f34d90da67f880b8aefa099c625151cafd93dddda683adc2516bd7cf5528e4389952fb68c57df64f15f84896d59ad72da93d74f5015e079fb918b94918ac9185337ea3b9cf5eb1875a7391813aa20f0bc9600479a00ec5b3138b21cff847a0cb9eb6851a6e94b6207f40c7df7b49a7c5da15d94bbd7b02d625fe13d2de7fc058b3ec0d23f7dc0a2bf5cb95221c2fee4470d1e48c9265217c99c9839085054d30c4f07b834ab849b13a2c6f5cc7080f1ee0e035f1efed083d6edea412bc609235391fa655a94f7591ef8b9d9b3341fd3a95c6453578548948633f4524508a92af4af86f935cc3655df02a9f6447cbd2c50d8364205e841e20f23b4e931672fe9d238692ab287d4e8811fb86256e4bdea5cfc8620a80d8c7272b06653a489d1096c9bc144019e76a451f20e77d4da1cf3ed23d4d8ae691b286ec4959538878ef09de6c92ff35190f752dc5f31d26e45fbb1ac8c325a13809a4fa9bf00893358636c4e100f0199b3c220a9135ebe214ae7119aa7e038daedf137c1820b0e1405afc9074cbbf657c766bc649ac513a4717f4712a8e66c66a07c66b954c62f5adc824a4e94f1729a0853cf657863b7f59e6ce2a4b8339d1a3b5d12bb2976a6c8d8cee35f629a4d61cafbb8775fda60ee0a1008e9ac58ff960544e01581be49e61301c7aa310db0c1d72acd620a2b2aa35541d2a2d8c1a6e29922a59f6562be3d881c7bc38461fe0e5829f607105b1b719b934d07295d68cab7ddfe0ef3fc99497a575aceadddd9cc43f9c1816fd3b4ab7e043563cf75a902dbe20c7835759dea7cd4da585f3a48ae98be77f75c5c46d9400110641bbd6971a7a6a8e6ef18c0837395209aba32a1d22f0b89f0338525ae5ff83caa2bea673c65e8e8ee2608b13c74c47c41412438183fef50cc5aef64ab86e043a056acd1e6d1b30837f93c4fecbcd4a7314e35dc577f26239fd17860405b99284a863f026ee5399c817267e821f258485af66f1cd87c43512f39212b4145266040e41e620d9f3d5ba9b47db26ce3954ed9bbebc6b048b4919977b37148da6a0ed5e30a2412d990c7559b127b8f765190da5b0d6d3b8dacd57c9521d34f2f762a8f22a350ce823f07d0584c112494ef25377c73e26013d6c6a7e8a720a92d23b3cf2205531250c", 0x1000}, {&(0x7f0000001200)="3a4dc5dd672a3cc5cf541df58aaf4b67e89f24b16ddbd00aa65228a8097d22ce08db366c32239799ece353e6a38b65149360d8e6dc091b6cb52302e54a1cbe043e80f06a7cc940dee2d88ede0c7daf755fae2ce3051f85119ef8d4330aea3e6518376f3ac24c70cc049fe62de249f5779cb9a95d87e713363a8596ce1cecfd2905abbb8b3b7d7385997c8c63115e2afd02099231913e2f03b3f3a0ad9b404d33a373530f10e3dbcfcea7639644b91f66ec81233dc3ab7f7b02842773caf6df65fa70e5ddb14a8a3d765943c76a8f63fb9530819ec68f6591df817a8889067fee34bfaac1e12c58d1970052bca4aa657aab92a2b349dc8c1806c19e7b4f3fc5866229d43bae4cde4dce2c73a4d1e2c37e0fe5831afa9157c8e03e7eb01fe3a5a193cb77a578291317298637aa486aee277fc0f5f0a003962c70798fd1c6837ba5dd28f87e5c89f3f84951e742826233bb3f8838d0aed205383972054cffd40107ce3e56f930aba479b629e15f1b8960032986cc6f4bc88d2ba39cb9609871b8e704a4f1e3b09193b66058a88787bbef357c5f90bb0f0520322c0d43eaf29f408b8816d0df795653414635779fa3a706fc29ee2cc1134ae8459ced147fc6c839b22beb4df08736c062d8c7fc19d503f3f6ebff759e6f36f3ed2d9c48966032a78a7a1750a6234b3fcb82ad093ebd9cfa1101e8d3fd28e63b99b8b7da45925f45ac56d260db0836784bd571c529c468d741be77b67bdb9bab0fef105a0cb1463b75a6c8dce8340837089eb3f6597d77adf7bec8be6f07201c3d4d366e5a9ac56f72e8920943e2f37a5d6a967acd3e30010618e8bacab9997b134e7b77f4e55ec06e0905659ffbea97d58d56688ffb4a3ceaa6f2efc3d500b54acbded1ebdd3d5869df60f2ff93e3627a0ff7835cebfd854c47dc8bcdeccbfd49da633df2a346c02db66cca0c844fe4030abaec4f68a115a03ab5f9d6fefe68f2391b68818ae10d1f349928ef0e8317ede4821af7c9bb3fd66cd549d5d89a6dfae86f961805d32df9a1a78ab11ce3bb8d6ab9005af48b30a9930c49e2e5524ff3bf235ba47e0bd09e8555f7e3e103b50a411b4d1effb1c5322e790f238788b17bcffce48f20a3cdd1b1a35467c565d9216933d7c59c1442d1a62766a37899991789193c805ffc65e1b66989a09c60f1b33e9ff31305ff401b058b4653206f0c801f0911c90c04b7632fec23681798e64940c12048d6a8ddd0538c20603053b378130b078873a1ebd0b61e9867ede818dfd003881955cc64d829d4509202290fd2f39fc849df66a363743f5ae856e0c4479bc2a5c055d70100b6ee3d78de8a881d750f07eb2469a8e3de90af2982a2771e1b1b7b840beae537a5000873b79bafba899ee2b26881a2437b5db8f9666b51ce5390f61dd4f508a95832629ab63c15e79bada4f2fa3517b9bf64ebc2383894952836c3fe4c8508fa8cb1160b2eca4852f7569b14e63964f11e7b69975a47eb8a43cc16ba93149ab9d02741c49db95307beb1c938f8439ebce8f6ce89efb8641cc49357fa1c590d67ca8a67b186d7faa96a18e486724bac96ed65664e8a99bae2f2e432d632e34575dbe567ff04c3a7d6599bced18f121e849830755468685b522c0a6484ff2098aa98748da087092565163f5e23dfc53f4d6a331833867d877a696d6c0779e06dbb4c2f091481d2f412c312b68a1e15450b051b8d386276601574de9f033660534ed6cd53842a38ed43fcec0758c16353c49797ff9b561a15beb10cfbceb0eecde920072ba4c563b42c3191839a639422bf16233ee7ea9a3f1fa287fd0c930fd5516eb93beac1a02aceb191b84de05aa43c93b4a0248e46b72dd4124e64d02610d0c667514132c742d3f9d9e41c8dc10d3b605bd85ea75946bdc1be0cbec328ed32c932d9b4dc3eab243f2038d505edf893bcc26d48b43ce23bc5b837e438387eda0ffd89eed63b1489ded774527a00b5f7182f4d2d65dde4100931616be6d2e3c4acfed3eeed017fe56b698ac48165024f142215290079bd6404095263231fe144d8b08639a293fea6847a37790c31449ca86f9721ac681c34d4e35b8d33fce59997267cbe8b15ef74207b6612a42130096c6f35416c4317bd4685055d25263b7d99e82a02c566ec095d7a56db35535142297bf0828489ab50eed751d8716594d8ad539b1d7272b8b52fa97321763cf3b3e11ee3bd8d38be46e92c15c337c591493d9b2858c03d0041ccb7c5b6e5736a8b2e7e61b7ad83959564f0f7b811966b666dc3f58f9abc40e16a65b006f3dae2ad97b5f411ed70d4d45b021e855a0ee78444d3cd9c12fd8eda9260cc1d1d9c299c567994e335c1c65755f591086614ba861f5af4eae6b8e5a3c2d26959ae858eccbb7b88c3a6521d4478c263a71e8fccccd97bd39b01fa23287ce88fc5afcfb6cfa93fff10d25c75f08ab6516a5d51a61f82106e9ce4533e76d0a3b5eaa052807dc90d7be426e6671b7e85ff66333dccc97efa0fbd4b92a82dfda4a8e4226474a6b0b21bb17f4ce15577ca82d0bba20f9d71328f7254789c6e62a5626fedb7709af43b8bfe94d2872c93cfaca982c98aca8135a20ef57a7cbb32f185d6268b8929e13c377f72d6fcb24ec78676a4b35c8b935923261a62afc726e78b5a4c34558189acaadf2adadce36968724416c92b5166d29fb5b2183e85651350fedfff4a7a39e5f85ce2c92b63ece0c49c442d6df004a7bac6aa7895c0313a111fc9744f1be1f8b89b432d76a661ce912d829cb858fe942f640152775d64b09869941622898e47c388d8e436e8e0b3cdc7fd2daac6cc322ed54ce7e654c8ff09cc6a1249bf4fcf3dd47ac96347a7310e9bbc84162d7c9dfb69e5a6ccd285084980cb358ce0eb93240f3708f7ac374f08cb0404a84d5637ebbe447df265d0ae438e01003fb70d09543cda70ad7052bd32966cd35108c070f917148346a8a7fae251cbb3d3f739b7770f510d38c240384eaafd620922110b3efde55fdf5a2ca4a2bccaf6f5850683dba8afc6b29e9f77bffcc0e10d03d424c91d52e28f0c8cdc89e880097d0d6f49902cee715e28b27ad687c471488716613db89ae30af71bb296aa0faeb89b6e655e674a3f0df9b028f323b534dabdded7875358840fe00b12d5850765494f0df3a61cd5d526d2608335f3777c9a665c5be3d68666bec849acd1ea6327ca003f61156497133f3c4a590870e02598681943ba248c5f6d251a118bbd214b51d2a80460a2bc03ea4495e8af680f9801665cbf2f260a5a307395c614b79bbbd3528d5548be1aba6d7d1c2219a0e0a720c1c87ca5398f18e77e1408a8d3e8ed511b163c5520fd7b9fc52ea761158e987c51f24974c2a2f93b3567e81d710e7108b9d42dbdbe49c7b45624ae745e5ed99466b896f530214b34144301e7adb4317b013e60235df0da0e23db39860cb10ad4ff43125885a76a2c90193751fd134d9a29c44ee0b08f969559bea2283b5d6c394cf4918b79c9f90634e03c8340570bb6636989b7b12d356778497d56eb4e33b6af22aca85934135b8ce5b08214f2c2f6d34c55b8c69fb1caaba80e491517d117cea8fa27c0dc2dd370775c79d1e430407a60d2dffd520205cff4ab3e0e59d9a34f66d76962f533614ef52d51447e312290ae2048070a40431127628e12e445829f84bb2b94a6010f367d26ee84b329676f9106501f02f35f8eb022a46557ff1acdb812a53bc6ca4e24cd78272c4a1b7968e51659abcb99a672846fb42275b7be5ff1c0eb023b3c2c8505683d755e9e91a26f0dd2d0a0cebc87d276985481063a3c72377737e13783b51ebd8a52bf85020eb6ba21a993df2d6cc968e24f601c70ac35034bc60f6ef1c2fd615ef23252f240cfd0393a3f7c98a5aca0394321650e8b8833a60994bd41f455d266d6f5cc4126f9b2d997ca923c0d06bc3846863a4a0d35890d52a9aaa8e55e3eb859c4d06c8534076271ffe92684996a7f2f06bfed1e51e826378261e311e1c9314673a228b0430df33f381c06c1d12a20c8c019987eec92f6ce6dc9088cbef84cf239af46c1019a1fc3a7e53e598f8596cea94b9281b34b2add7f6f187a9f3be0c5b1a8d1c2d219b5613eb10ee30d7ce037c54c81d527143c6306fc0d3b39992650dd49094cb4397f06bca9ba48a71e091d1d7f5f591e154662e8874dd08f7a498141d2215078c75875b381fcb15c7fd218ea3cd6f4572b7cc3a2ce149455e6d9f1c068d645d9f3c1958dc4c5157171bfbcccc6b9abd7c5005a867490dba7934eed749c664debac9196e3a2e11d2ddbdf18e1c9cb843852388101f623554558ba4c9420640e5c153a9ce93f036787877a15c6fe1c6017bf802c6b061e07c01caad73abd2357a7089a546de9d92c8f38b47f7a29524a5dec67285293a8eb72533f128bb7ede4d3a458957f3775b09a070e64c3507defbc285afbf07b56b5b509577bffe9c5f35393497ce0843f0d26de49399e55f8389a3c7caa959fff03115ec15f69e7dd30f5701b47a3490d349ec7ac0b9660e98e07e0ce2507ccdf376f95a3bc4784eef15f6f3549554816fdf333dfa1805ca0da621d021f3f01a5c92a84ac1d3363a5bb0ab1d7485d484099040a084fa87fc7c806c5f5fcd2b949ca7eaee71e5b5e6829b8aa95a12942fb625140e8cff4aed9d98462e372ce665800dab72d9f9de4d8823f59fbcb602f63ecbe28a71a6805cc9a11a8db4a0bda0101c8e57aac67b83fec3051fac0a803abcaa8f960cc3c4948ac8a4e112e11aede2efff50faa4cbb504cfd378331ba8ea1afa8ab9ac54dd5c5226ee1f60240281dd3ef5361d3352fd6b2f61e9a5ae517fff02034385e3bed0817db7acbcbddc39620d65724bddcc7063c458e7bb4c69b61d12e312781780166c9c2eb3e8911acd6cb2debbae5badd22ea2926a3760b46256fbd05644c08d905a23c8a4cb4b96ec2b638d3f8914a511f73f4177f41d04ee5b3460abc726ab538ccd04714dd456a847a322a5be698b2cb7c0285cbb2a68c02f0e987cb049dbbb8873eff0c7e2976138add9bc12aa215ff51a0ddd896f4ca18b57fadd017db74d830adbc1d9d9975c3b8d2981968833f4aa68dd33e680ed0f0727387a24673206416b231ac813538df535ef6e7d468a39633581be5f5d0f3cb0b0ade0df1741740889e35b88528dee4e70862f72ee6b2e32137a97edf414490a55a696827d25190ed71774a0660031ec00cca0c731b5e44b01f75ce38b5b7f025598bd79ee72f116328acb6ce486f87d4256d44b23865e63a6d1a81bec1865c71d33c4f7d3638ccde12842193f261fbda7814816336cecd593585072c39f87be894820d96e6428abaaf70c214e1d051f611076a255a47e52e3ceb8fb826529e2341df36f1468141d25cd0aad37e85c471858c4312898cac18f6734861c63f7406bdbd3c418642f0616fa3fc17979a93423a2ccb047b802fe3e184047ae6da0ec7c3dbe7c2e84b07516b83d01022579b6e205aa6fda5dc4a1dc048d2d6c4309b309346c6db83417c1b963b8eb35b29f3a6c2377eabd54c997fe1990018b48bcaa30faf7d5f33b34cf5c912f38ab94346588ad416cfe0113ec13f6c38f20a0ccec6b96c9648bd630bcffe31a3e0e793e6ef1b6836235a377c0f9babde715de91e2f7fbf339187fd87541c641dc2e7de594bc4340f85ad0ceac2fdadde07aaf2521c0fb073bc503ee5a8d40050e5f0cf19523fb93fea5dec7ed0482b2489b042a17f283989e227c011a8197b74a065fd1ecc0efcc4f0ce686b6a", 0x1000}, {&(0x7f0000002200)="b619a3f58277e9d94cec8f2ee8a2432802d089f6addab64e8693a6b6e479eee4cc657d4dda4df69e35b9b44dff2bf66149e46b5441f21ec28075b3c709d63736769d254885f5ec", 0x47}, {&(0x7f0000002280)="5d63881cccc6fb4dd7bb79cc547068f182931df96fd1827d73de7353924f5a1fae7c473bff379a8e78449d3b2818009f7e59dac9077b015aa9b5b9e02d1b8af04427f0f2ebee6d2be95f2cbda141ffec539763eae42674d4b29ef0ce2959aa3b9bbf1b445330064f42d1279276ee19436b1fbffd9b445e067783b4b52c5ce1d63dfa5c3947b43e0ac9b25ee71b248e1b95ee051ea239069de0f572de165826196f4fa67dfefa6df83717c7ed6cebc2480dfb7ec29b393526", 0xb8}, {&(0x7f0000002340)="085e79fa289a477eef1b933918157e6d97f94d0f1abae8646daa7061fa4b728b2fe74d34c91d6065543b03c59cb7745ee2b71cf87d9fe28aebbaaf889c838e9620280f0801b68624da810ab4fc6196ce1239ffe8cf65755afc652e8c3bc1de79360896f7aae1e402c1f586691c11b518a01f96cadb4e925dcb40791e749c40087823eb004ba6cfc55e99189d59f618d613862bc0663a62e838c4c1b29ec71af373837dc441696f2e9f7998829dc85961284cd42ff6d41ba0b5446ce59219e5e0d60fd622cc9061e9d2f125fda14dcf0e89ccfc3cf315fe39c8713abe4bd88f6ccb7e64e1f22664ed36c283209983d011db14", 0xf2}], 0x6, &(0x7f0000004a80)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5]}, @rights={0x30, 0xffff, 0x1, [r6, r7, r8, r9, r10, r11, r12, r13]}, @rights={0x18, 0xffff, 0x1, [r14]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @rights={0x28, 0xffff, 0x1, [r21, r22, r23, r24, r25, r26]}], 0xd8, 0xb}, 0x4) rmdir(&(0x7f0000000040)='./file0\x00') 08:35:06 executing program 1: r0 = socket(0x20, 0x2, 0x9) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) socket$inet(0x2, 0x2, 0xa6) 08:35:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) accept$unix(r1, 0x0, &(0x7f0000000040)) socket$unix(0x1, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="8234c6af890200000000000000264a4d38e1c003bc51b951589dc6562a9f8b2c02e293cd3eb8c09065d522bd", 0x2c) 08:35:06 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000001280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c36c01377b60800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c969d25bc3e87300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001da0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad58fb0cdf41790000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001700000000000000000000000000000000000000000000000000003a2c43560fcd1ec4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009fa66062bbc30e86624a88bc9ea07cba5848fd37d2f061b33a7803b626e1175ffd5b3643a5173b378a2806490c17596f8e47c15b99499424bfe4e38cfbd068d377efdfdb964f2bd7485e24da1827ab95dccc8b42814270d0e897190b53969ddf3043f4000000000000000000000000"], &(0x7f0000000000)=0x1002) r0 = socket(0x18, 0x2, 0x0) socket(0x27, 0x4, 0x5) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) 08:35:06 executing program 1: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r2, r1) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x7e, 0x0) read(r0, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x80007d) 08:35:07 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) r4 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) setpgid(r4, r5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r7 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) setpgid(r6, r7) 08:35:07 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x8000020000002d, 0x27, 0x0, 0x0) 08:35:07 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x3, 0x0, 0x100000000}) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) 08:35:07 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffa) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100000000000040, 0xffffffffffffffff) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000380)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 08:35:07 executing program 0: r0 = shmget(0x1, 0x3000, 0x94, &(0x7f0000ffc000/0x3000)=nil) shmget(0x2, 0xe000, 0x110, &(0x7f0000ff2000/0xe000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) socket$unix(0x1, 0x2, 0x0) 08:35:07 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) mlockall(0x2) syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) fcntl$setstatus(r1, 0x4, 0x8) 08:35:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x58, 0x0, "8549001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x8200, 0x100) r2 = dup(r1) setsockopt(r2, 0x3, 0x10001, &(0x7f0000000180)="e65cbbf91994410e569ac47fd5515bd88e139202422766c05d53e7a5c5cc909f12041758382b3e6ab9af4458cc38b718e263e64a4008d6535fefe82d47010ce459a0145e591781e7fb997b3a919623b0739650789e11335d9ac428d77c66134ac2037e4ad5cc421581182959fa4237a787566b9996e7c36e89f8eaecfc6682820ec11f8ed686a48b7d663e80b0dffb66039da45d424c8fa04ee47b1b9194a3ff02e36737c0a76f43f4", 0xa9) socket(0x3b, 0x2, 0xc8) renameat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:35:07 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$lock(r0, 0xb, 0x0) pipe(&(0x7f0000000000)) 08:35:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) r1 = syz_open_pts() fcntl$getown(r1, 0x5) close(r0) dup(r1) clock_gettime(0x4, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x8546, "b08d662247ea5f2b2c215faf8a210524d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:35:07 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) shutdown(r0, 0x2) syz_extract_tcp_res(&(0x7f0000000240), 0xc12, 0xff) preadv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/188, 0xbc}, {&(0x7f0000000180)=""/180, 0xb4}], 0x2, 0x0) fcntl$getflags(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x201) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000280)=""/197) 08:35:07 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x6}], 0x1, 0x0) fsync(r0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x9, 0x7, 0x20, 0x3f, "27b05683e70b01c7fef3c871e5d87b5c870870f8", 0x6, 0x8001}) socketpair(0x12, 0x3, 0x3f, &(0x7f0000000140)) sendto$unix(r2, &(0x7f00000001c0)="78a7fa3c659576b3d6e1dd7da19d6f9cc3c8d143ed8bff0dc78b35a6d9790e51069e5aea3eaa52e461db5cff731f3928c17e1cdf2951985201dc794ae78452c7aaf43a5954e67fe4094191fd18c22ba36fde0ce30f17d94bc2d81cd768c29eff415ac21df4825bd4ef9d7b5df481922fa0dcd36bd1efdd972e29946e939a7f315738a9f40c042508d0e62343cdc91bf1f33d6e5e25434e7d8fcdcb0d9ecce6c736083181774fc6e5a27a25e7942af2cdc7cd3e5d01e36e1b120e5d81470ff6270891d5453216c78feb3209c53ece1c4e210729dc0668ecca04a329399f281b772a4039194e639c6f8eab9b5eba5d56aa3ef9a03fa7f3c8490663e33ff67de6", 0xff, 0x4, 0x0, 0x0) dup(r0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000180)=0x3ff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 08:35:07 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r1) seteuid(r1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080), 0x4) 08:35:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000340)="bd", 0x1) syz_open_pts() close(r0) dup(0xffffffffffffffff) syz_open_pts() 08:35:07 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="95a4665a3d0a0b62e9f6370093b116191be5ab866eb0e1cf5f259d30c2185df707ed98dfdca8d16765c7b9f1e34a314409d954ea74755f2dea5cda58d15962fa8e31a80a666b162715078f69cddeddfc2dd0c00b5d51c2ccc34021241566ebea33a79277871d16c58163ce1d8f17aa1cbd3e4455058018657a3e092b8a616e55a052649ea49900019f1949dfd17085fbe160ba312cc56e8f937c6d9e047cace317cfb0495fce3377"], 0xa, 0x0, 0x0, &(0x7f0000000580)=[@cred={0x20}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x10}, @cred={0x20}], 0x118}, 0xb) 08:35:07 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) r2 = dup2(r1, r0) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x6020, 0x2) execve(0x0, 0x0, 0x0) 08:35:07 executing program 1: pipe2(&(0x7f0000000140), 0x10000) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffff9, "845c5509000000afb481954dfc4c7f8ad79f2500"}) ioctl$TIOCDRAIN(r1, 0x2000745e) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:35:07 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000c4d000/0x4000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) mlock(&(0x7f0000d10000/0x1000)=nil, 0x1000) mlock(&(0x7f0000d10000/0x4000)=nil, 0x4000) mlock(&(0x7f0000d10000/0x3000)=nil, 0x3000) 08:35:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) shutdown(r0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0x2) 08:35:07 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000068000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xb, 0x0, 0x0) 08:35:07 executing program 1: r0 = socket(0x21a, 0xfffffffffffffffd, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) 08:35:07 executing program 0: socket$unix(0x1, 0x7, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) setsockopt$sock_int(r0, 0xffff, 0x202, &(0x7f0000000000)=0x1e6a, 0x9d28) 08:35:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20440, 0x1) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) pwritev(r1, &(0x7f0000000140)=[{0x0}], 0x1, 0x0) 08:35:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0xfffffffffe, 0x2, 0x10000) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) syz_open_pts() 08:35:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000040)) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 08:35:08 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = shmget(0x3, 0x2000, 0x1, &(0x7f0000621000/0x2000)=nil) shmat(r0, &(0x7f00002de000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 08:35:08 executing program 0: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x20003}}, 0x0) getitimer(0x0, &(0x7f0000000180)) r0 = semget$private(0x0, 0x0, 0x1) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) rmdir(&(0x7f0000000240)='./file0\x00') r3 = geteuid() getgroups(0x3, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x7, r1, r2, r3, r4, 0x4, 0x6}, 0xfffffffffffff76b}) unveil(0x0, 0x0) 08:35:08 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/1}, &(0x7f0000000080)=0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setrlimit(0x3, &(0x7f0000000100)={0xc0, 0x7}) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x9, 0x4) 08:35:08 executing program 0: r0 = socket(0x400000011, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) 08:35:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 08:35:08 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x811, r0, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000001280)="bad520f57df2f532a4595d0efe6a94fba4a724dfcd107149ca023a6f4fd53a396987fd5cc1f9fc10a2192d0e217ec322e18cf7f0e79c1cfd73ee8bedba77519136960f9aa23f168279c6327030de161f6df9c9ceff5b6d908834616579fee0ad2ee4cfc3d17ae6009a18e76b07f9170c85112b37d7825cc69c4c8852aa63b655f85c15692923007934f9ddcd076eb4dbd053bad835fb8794777823d55b8902c3a8c83fbbb0023cdc49d5ccf814ab33e1cd9e12b7fae439900a99563b4ca330d783b345a530ba3e61a65cd999f4fe498eead3e29465a4ae25253a1d192370503375ae25fe24982b6e879be979e39aeaccf1cca73e902456333d4e6dd75be78c8779984db6f18c62275bc769e4591b49fc95beb856eed1e11a8805ef58aa4a8a547a69ccd9d4453e86ae36b9a68797bdfa1a2425e7f63182b5939c35c61422972c28c0080869cb6a278c68b5216afe8562b86bd1fc93ea52af2c91cbaadb27ccfae4b9093641483b219f0fcb60103d4c0c9a3f82cfc6aeb4306173a54d93d8c69f33e5e675bebd3fbed49a7fcba1c2e31f8f82e68e3d8bc1b370f4b9e8eb4d9a7b818cbb08fbcf3db6117ffc3cc57098a924a1ec21debde86692fbe9a19391e6f1ca4a60dbaf97890247d39a6b197ff77ee53ff0c75ea932f8eee3428381996ceeb838cbbab39922acf26006f0e18d87e7e80dec18fca1747d9929cc4e1539ec2f06a2ab01949f2fe08396e6ed42ab3bd57a71d96a1c5f9ed76cadd13b776405833e2ff8a9e7fb21aafca1d7c05eba505c6c6f7af3168995a63d7941ab4dc3d4a1aed684467bbe4a2243ccf3e1be56c6a1ce9dbf645cb734c1a81497fe5d24324037d9614fef881df70989a0c914702371a20898d746b2910624d97e1b354b76b594989b44c9c2be56498e82c7cb57fba72c2ad6ce12dabab3ac5f873943f2541ab69e1c88ce530d3b7aa365eac6026c07744a5abb63685fc6ea72e4763ba51dc78ef464be9cc4be837f7967f19baa9d6b02f682375e0b5e254ed02544cfd0d5efdafaa81aeb5f2266f1cbb14af236753d42731001b63b2d9a251536617ae45130af27c99c1a387dbe536622e0f9491abacd195aa6e5cd303a7ad9d133907382be89bf170a255bc044344547c63ac1f2f05721c45d4e952147e51abafa31aeeec60b916e9e8b42f81d4126f22445378fc56d5614146ad2f28770b1a34fc94bde3f391c53b0f0bede8f8811f8f01aa721c7fff0304f20d0a2a5fcf8e24a149fc49ddb6ee16d1c84393f3cde7f06b3f34591d9b97f91754c7852f27e5496e9628324673433409a7c02471b6281f238c9540d86889bb07320033acc464e401193fc51c17d809c039e8afed6b6d3f5b387b2b70610c42a6c50f41ff625c6fbc9614ad050e96b40f59eca32bfce9cc707b2ef6472c089e6a5ac13935aaab39c988cb1f6c9fe7b0bd0f3f13f192252fbd1128e76d19b48a75a039f0fba3c08b571df3be5052df40a3d6fd0780d1445ebb388f167fd7a8776b45753ae2876c9c95fa7b0aa2822db78f7704213a8eb0b9c88b895d7d4f8a96a3f00bf91460d74085e326696681957a8b39ab3751d579ee6fa042158b11386700f8e964b3d5a4d70551f2a60f7f799174b427b9f47d4b8400565fc310d5561f8f6b12b76b97d89cdca8794f4675e00fb50c06ebc1ee66013edaf0451c1269890f7ce3eab5bb260df176a0a8ce6e7d78a3890170dc46c1063b134059e5a5a54c74f95a5aed855d108402a3d464fa2548ded2aa63ead78ec9152c50976fb27b87d1bb05176924708dfb95bcda5038e49573ab2e78d37bf947a9f0494264124bade732fbadcb2fe988ea1eed91c6a365ae46b18861e88212ea3600e4b3ddb876553159b941e48335914bb8878cc62a69473d5d7be4579d9c1bc00d5e4f21e392492b3250b6729df4c8580d9e845fe9d94c4a3bdbe12f869ee6e5278ed34afc3bf3d76e4d42d4fef8a2f597cc2aa18c81dabcbd0d2ca9184208831470f8281bb55e8ac6c8a60b902cfe9eef42c07c27cf3ed3aeece6c9daca2ce045a4c024a7b726ace4347df6dc235295ecbef3e6e14d7884fd65ec6bc54a37b863832097c1737f75bdb351405a6b7240276d2e00d3bc7704c88d5e18c575b84fb86bb1700cf34cad9667d99bd020ed6f4d5e971aa2e6752fa1ef76cd8143a40a90e68532d9f3fbc773eedb4d38500a60d9c5655a3c2c0be7dfd2e909385f44b1653a6e02d2f60c63560387c444f1cf705aadf9c2747c85bf1e0cd54ede4fa61c7abedea8deb8d3920e96a19ef2d765948b1cbaef19944f486a564258a7cda1e970f4fbae14744efc742cd784f011e5f4e8d5df262a4cdfcac465de14294da3eb84be4c0259f3ed2031f7efb415a4e802fe1f237a55d334c59ef80334cc49e57a284cb00ff6ce633edfa80157912b400016bf0b51ca223260581b965370ca92f2d7f23a051f485e616e5219b210ac4f89ab1992900162e823ad67a7ce9bee6bd8affa7df356e34be2277fe8e5f1624260b907a227500cb858a48229b801d15fb85f827aa9843be5f2138c9531f39f351aab39a4f3b0429774c8f4bb121e4e8b1da123ab0b0f8890f5322ac06e5658d3475539af68381bc4ef1dc9fe6f430e16fbd0f21dac3dfc5e30b4356609cf5c4b3bc9451f079d642c7ec0876a2d884a7155eddd70cd2ab77b82440821624220a7c0d712cbaf03b2cb0084e61559a7da57f6e99cb3979c8f7e3984165a5149ca995c631174667b91214a9c164f8d403164e5514d41070c9efe7716457aa1298491f308acaca9d94308af0ac0c787f67800679eea0a078dbdf9a0ad9ae0854c23c02acf02a3c696f9f50b6e9b0b3204192f540a9331ae556ffdbefc537337fb8a7d4b1b606695c295c6fadf1e39c3a02e529805893c59ee76b99c8d227905eb54774c6753695bf6fcb0d357fff86a7c3b47a89dcbd176672fc845382a45057d909eb27adf347ec7769d5982804395e41e989ba306b9ac6b74c96b56e755ce90307d545a681cc092a32bf0102af2f74d6356ec225e77f8fb893ba06d9bc4a28d92bb5b2b4337bcf9369f4b653d0159b186d21cfb35259e95101621140caa5a5b775aa2a4e35f2804223e9c36695528a0ffd7041b41ba432f5f232fd14da54264a5c5f0021c2c6a9b5bd768cd68ae126edb7e12e8045ab12e284f7ccbd245c799dc7cf94d6e0024446d88be067baf19d2f00f44e90b14fdba741a27035e4f20d6ec2c2d732e1d87819a258ca6ff983f81d0f4a597db606d6425c4a692d065daeef02e694710eaf67c20e701b81385f9c07e474f3ea16888a4456e2f3571b20906cbc4f2b2306be2e95f5375bcdff8d0e3d9793eacf8d29b620368c4c97b6634f8367f51a3553e09b913cd6ded80af57afffe8cce6c511a0fc88a54f8cb56cf696827e0225d752383b930df4a518ade2f118b05c8ed65e37458a3bd176359b57a294ce37469aad5dba69ff23eb027bfd6862632ba4b28f8d246262f2c1ac632474fc3b90592a4957b74bcde3a74b6b3d9cd60bb3cd82e9572216ee2b60eecae033169c4525a3b35e63f938c452d13bfd91e1d36685f0f5acb3c2a71cc450dcf8d47c5c72565d71908eebceb64d52eb9f524bc18d6ac4252a2680014bd211a0b1c413d40d52347549b06cc4df675a685c52ff57cd53411878b465c194ac98a8d21d80a90651d267ff82a950ccba40a3b622361fcf95f3eeb142d70e4fd92017e46b612484af139e952138fe37d3033f16635ace74eaefaf1c8072b05a9066868abc173c50205021189dbd6bfd4f751fe931de2b1bddf74dc95803d8362eea2e2b738fcb3b3bb35515ade2d3be51b9cb8f764b30714e004708d273c5561b40c10c2dd5c6bd93b18322305052732dc4a3b087dbd85dfed11344e0e2ec3b8f7bfde8c048312706f53fd28dc162435862488c671523978a5b42586e8a1a4cd10d3b9764fc947849e52909cef25eed7629898de8ab7067b410a090efb21b9ff3e2954035284bc399872ec0860de8dea470340f9d3226cc11acf59361ffd990b1bd220238cfe8a52b53756cd63d23c8004bb28bc22cd5821176d02273acd0542b09718a924e5392eda38b604b6853a54f616f99c56016cc601f70f2baf5df811838de1e0691b41585c5d62b3d6784687e1650470903667b0188e8d55e0bdca17ef18e16a4f6d0ed4c39da3718ab89951617cb1204ecbe78240e4eb72916a7ad29c7fec3b5e59ce3d67c09f02c9fe1a2d6baa870fc16a2bd82b5627faad5afef388abb3a3305de0e2551095ee7eee781443d5eef0180a4b00d553c855cb992e878f3c9eb21354c7a3227a8fcc26dbdf54f5cfa93f9c828493ad9725d6c21e52089e94dfe7a144bd9920d6857ecbd95c2eb5f10322640dc194682de40e7642949cd7f50671639775c7fd4fb598c9ab43c71fdaab3f41c367e962100292f8d49f828ed4496f81e9f3bdf83075f1e32531db70698d3d663dbce5712dda1e05ca425c6e02323ad997d6900d559215f8fd546eb8095210d6e5f0766ae3e8a910efc210116e87dd7a219c85d79787b7ebec896e222b7a05cc4b666d12aeb2d0e16fb52b52dfc367329715d8bb2937ff0174e7aa068de522e846a87c375988a62ecfa72095d4554883876c30db3cdf03d06d2ef644873ed185e11abf5731a5162c025067b6258d26eccbbd063526ada783077e4924473403651b69a7a79307b7087b3c93610592879c085bc0abdfbb2adcea502e52d99d5ca52624aaaa552493ac8e9253ed947e08a5777d31e86556c0259a781bc060bc77c49d101b7b23d59d3a6e79549bd851fa098947053cf2acf2b8e6ac011a26b2d327876434c7023e70129d247005c56ddfc1227654585d353afd92b58a5faffb065d4558f05f678cb21392096f40d82ddf0e6037a6adc0b14c7b4c70c6cb392ba9abd242b3f2d9bfc185f02f39063bd59feb057a40a5c9b368561cc4ab424b7b19699f5d16d0cb55e65cfa866b38e76d4e3d299f04d99a0d5f1e745689869a44e57eea3785bf6892bfc09b851e0e26f18e3e93b6dd5dfaa230cec553b1e46745dcf2d44efeeb20993f11feda1ac91183925d3458d1684796d1b523a8a83de91553f1c7e08716d3d96884daddd9da057ccdba850979ba4043a38225a2d529dc849613f1775384b1bb2259532207585f12d0cc8b4032950aeffb7919c36e234418ed7c8d1cf49c61c86f100aee4a96fa0e5418e421840b4d80094a6eccda6208e7d1ed83b7df823d6cac7d922f8c8065215e9ed30c56401500565d5759284aec186ea2764a9ab7b053a9211acffe9b15a8ac929f903be367cba2e7b6cb9fa393783bdca7ebeb6e80e8b833987832ad748655b03f2f6b6c63e14ee3b0693e758af843342ea009e8c2431d4ee08568f80d78bf061a6f0f1d46207dac4a0aa849882bbed9a401c98c0fca84a083f1a591a7cf787308ad0a2722209ab3f9a9e0a8ae336cd905b0902af0eec4a15d443e7c923198db5ef7bcc4f6d6aad6b3d0216019d701afd44560aa60566fa5d28d59fab7027162d0f7ac7932583f29d8", 0xf63}], 0x1) r1 = socket$unix(0x1, 0x0, 0x0) sendmsg(r1, &(0x7f0000000300)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x6, 0x80000000}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000080)="6a0883", 0x3}, {&(0x7f00000000c0)="f691b72e4ea873b2197d7370772670c687d98fd1c2fa", 0x16}, {&(0x7f0000000140)="f2d42368d8df736024765f6f6f27fd931d0e9f9ec061473eb315061999b94aa11b450d833159133fee4af87f1b66bdff74cb71d32d66a7451e5473539f29d06c55ba579aea0fc9bb360700813befd2024179004340f46c1086979e0856c12ac0623e5169001c572a449962d98d8e05249493631bc90c879e085b052ef1b14900133f01cf4102a2cf41dd9b933fdfd9894a3048e5b9bfb13cc6c9ae9336bb44f1fff21cad71edff022faad304", 0xac}], 0x3, &(0x7f00000005c0)=[{0xd0, 0x0, 0x1, "f87af7433ba80a23e73e952b7d6b5ca598ed74b59830da125cebb0a4f7cc4305249c04bfa41234d3e0cef32520d00d33b5acc08496f30fb3ba9882c2894b6ca30c02c804dbc725a570bbf003d08201ca6f1f0f061a9305b927977717fa0cfd579ccda3c68cb77674d673c76650301c32c227081d90a69b8eb960c92a7809fb0d16563b6f1c863868fd5902bd0b6ed0b11995114802ea6086e33e4c99d5d411304a9cd0ad75a9e614ae90562413915a0199a1ed851aff73a015b0"}, {0xf8, 0xffff, 0x60, "62c02d513bf1131691f72c126e475be79a6ee5bb937c204356840f5fdbe0b2fde93b0c9ead3045463bb5d691ec86988661093807d9d7c309d18ccac30637ea51e7b67d5ff5843fcfc25cb2cc8414c39545fc1081611aa3e47d49e3759d0b3033599c7fc92220be30f01611d986554da6ffea049094a08c2663fcf873986d79763ca3e39b14ff1cff71b4019cbb7840db35b55f0b3296482ea15332cdfd46abc2866cf7dee8dbb0ddeea8512ff27e933e2639a632582702fa6875697afcb438a905963d270c416f9bb33c65feaf223503abd97480728492475f83dc8f9f20aedd34a94c172c0d"}, {0x20, 0xffff, 0x4, "c6f4b44c50b86c5144"}, {0xf8, 0x1, 0xddd, "f8322e36215802ae0a40258bb2d4945ab8e337326b044acc3c3fb4b1a2f108cfcb5c37564b56054b4faee3f476e97e4d921a40ccddd9be2d531746fbc5b2733923300108a3336657510c5c7fe44ad2466c7c23472ac88aa47ecd15d6d447cb528403e9e4c119dd235577957b63a1813988d35d85f99faa4794ca474d991c98767d93a3bcd1360088763908e3dada7197060148d7f8ecac44d7648263c2734a8a889ef3eec68fc8e7662d21be1e711d9bd5b41eb6028aad10d304b3671ff52dcb52293536b01536ee10efc4ec639e1900b158ad12a8b50469da7748db7467ca7751f5"}, {0x38, 0x1, 0x2, "6804cb206311390a8d9556338098b0217e9d687bb3a0e9888307970fd0cb4d6b4ad51877c45a"}, {0xa0, 0xffff, 0x100000001, "880bd6516626b3e94c011693cf279f3a95e03ea1a59f6e68a1e727b2c0f894f7a20740a360237441657ec74347538ae611755192286b07618c36d8e87d68f2bf3f129c0e387f93b43f57daf8ebdab4af44ba025fcfa4473f69d179b90307757eb76f3f2f69ce1a983ad03097ce2d51a856d223714d419c74489bf906bf618bf09a573a661b45d10a33aab930589a"}], 0x3b8}, 0x0) sendto$unix(r1, &(0x7f0000000280)="8c2f9f9373d9674adeccd4755b", 0xd, 0x1, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x90) close(r1) dup(r0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000002c0)=0x28) symlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000200)='./file0\x00') mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) munmap(&(0x7f0000a00000/0x600000)=nil, 0x600000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x4010, r0, 0x0, 0x0) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x1000) 08:35:08 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="46c23e82026c86ffffff"], 0x1) 08:35:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x93f0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 08:35:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d4, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f0000000280)=0xc) bind$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000011000000"], 0xa) write(r0, &(0x7f0000000500)='>', 0x1) r2 = syz_open_pts() close(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r3 = dup(r2) sendto$unix(r3, &(0x7f0000000200)="33b63af6c5b170f6feb0cf98700841e22db001d93da5a9fa61385e4a8f1aa924011ff3932b0ae691985703de4f7502c4c7f0ee828044f2d3c05b0643f3c8e427fa188ace99d9661537dc6ff3f8f9949b158eebf060a7126217f3", 0x5a, 0x1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) accept(r1, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "003331afc0c8f79e147ad4437d7426ab5f079c70"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:35:08 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) getitimer(0x0, &(0x7f0000000140)) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x90d2, 0x5d1, "cc1ffc4e873c5b00000800000000e74de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0aff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697be3be0fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbaf05000000b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e00000000bae9df8156745188e3629a90", 0x7a) poll(&(0x7f0000000240)=[{r0, 0x20}, {r0, 0x4}, {r1, 0x112}, {r1, 0x4}, {r0, 0x80}, {r0, 0x8}, {r1, 0x20}, {r1, 0x180}, {r1, 0x40}], 0x9, 0x0) poll(&(0x7f0000000080)=[{r0, 0x80}, {r0, 0x80}, {r0}, {r0, 0x24}], 0x4, 0x3ff) r2 = syz_open_pts() close(r0) syz_open_pts() r3 = dup(r2) syz_open_pts() r4 = fcntl$dupfd(r0, 0xa, r3) getdents(r3, &(0x7f0000000480)=""/4096, 0x1000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x83, 0xfffffffffffffffe, 0x1, 0x3, "48a5500b73ed2925647d15f1da5dfb9a0188eab7", 0x62b, 0x2}) ftruncate(r3, 0x3) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f00000002c0)) open$dir(&(0x7f0000000040)='./file0\x00', 0x442, 0x1) socket$inet(0x2, 0x4000, 0x1) 08:35:08 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCDTR(r0, 0x20007478) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x7, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:35:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7ffff00"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4c5d21c734f4dd36a27e5e27b216d673553c0c080692be1691106bfd44a1b3dfaf90f001e4b2ae5eefeaff0f2c85e3831c61ad4491d1f7828bc2d2a500a35afbcb44ebd2f785630b3293a134805f28b04367b8cbe6ff94f7e8caaa6951a67959842aac1d8fe68169545c6524c7d5ac3f036b6e3c7f6b445ad3cacc9fb3eb471915e58388817def76fb92b9988583feae0b7eaa8c3a625e139230524065be78336aff62eb5ac7a71b19f5bbc82a9f10a0b8db4de31f9ddd9085065cafd48f82d35da81078553cd6befbf5741cc6b891f4e367cca8522a690a086da2d967c416efdf420aa2db526196c19d86517594b98fe7397c3af7643ffc9d9d313dba62d15e15ef5d005bd64e74f80e8b2037b65afd749852558f9ba2fea", 0x11d) r1 = syz_open_pts() 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) 08:35:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35", 0x39) r1 = syz_open_pts() close(r0) dup(r1) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) getppid() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbfffffffffff, 0x0, 0x89a3, 0xffffffffffffff7f, "90d2fdaa510000000000000bffea9c11fe4dbfa6"}) r3 = msgget(0x2, 0x8) msgctl$IPC_RMID(r3, 0x0) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 08:35:08 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/91, 0x5b}, {&(0x7f0000000280)=""/146, 0x92}, {&(0x7f0000000340)=""/83, 0x53}, {&(0x7f0000000040)=""/15, 0xf}], 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d975a2984a95f649a79ddefb27828c6d628b644f0e66f2f8f7239a75ca04958425bd58b3dbb43d8bf420de2a163afed91c0ff31264061cea95819", 0x729) r1 = syz_open_pts() close(r0) dup(r1) r2 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r2, &(0x7f0000e80000/0x2000)=nil, 0x1000) r3 = shmat(r2, &(0x7f0000f53000/0x4000)=nil, 0x1004) r4 = shmat(r2, &(0x7f0000f8d000/0x2000)=nil, 0x3000) shmdt(r3) chroot(&(0x7f0000000400)='./file0\x00') shmdt(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:35:09 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000000)="194fc4867674089275f6f3575692011d9fec2336407941e196bb0172447b12ffcf1b4ed573c8b544c975b8bd2296e0", 0x2f) 08:35:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000780)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdcf6200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563bee63a1e558e92b597a668d2cf829a69a48404bf58ed155365cde000000000000000000000000000000000000000000fa38fd2afe6eb583517a1dad654738c7b2765952890ce68df9f156d654f2cfed6bcc82c25a736270866b91e85fe64721682eca67b125290922f18e13c8dc8ea05a2bf0a97741cad76d", 0xfd) r1 = dup(r0) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() dup(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000400)=[{}, {&(0x7f0000000140)=""/9, 0x9}, {&(0x7f00000002c0)=""/178, 0xb2}, {&(0x7f0000000380)=""/5, 0x5}, {&(0x7f00000003c0)=""/39, 0x27}], 0x5) 08:35:09 executing program 0: r0 = msgget(0x0, 0x1b) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = getgid() r8 = getpid() r9 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x200, r2, r4, r5, r7, 0x42, 0x38}, 0x9, 0x2, r8, r9, 0x6, 0xcf, 0x7, 0x1}) r10 = shmget(0x0, 0x5000, 0x2, &(0x7f0000ff8000/0x5000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000180)={{0x9, r2, r3, r2, r3, 0x100, 0x7f}, 0x6, 0x7f, r8, r1, 0x6, 0x5, 0x3}) r11 = syz_open_pts() ioctl$TIOCSETVERAUTH(r11, 0x8004741c, &(0x7f0000000200)=0x1) r12 = dup2(0xffffffffffffffff, r11) setsockopt$inet6_MRT6_ADD_MFC(r12, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x3, 0x2, 0x1}, {0x18, 0x1, 0x9, 0x9}, 0x0, [0x4, 0x4, 0x8000, 0x6a5e, 0x8001, 0x6, 0x4, 0x7f]}, 0x3c) ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x7, 0x8, "2c7f1bbd89df160be91934ceccc7fc8b696f793f", 0x5, 0x3ff}) chown(&(0x7f00000002c0)='./file0\x00', r2, r7) ioctl$TIOCNOTTY(r11, 0x20007471) ioctl$TIOCSFLAGS(r12, 0x8004745c, &(0x7f0000000300)=0x400) fcntl$lock(r11, 0xef29e3782e41f80f, &(0x7f0000000340)={0x1, 0x0, 0x3, 0x8, r9}) mmap(&(0x7f0000ff8000/0x6000)=nil, 0x6000, 0x1, 0x1010, r11, 0x0, 0x0) getsockopt$sock_timeval(r12, 0xffff, 0x1006, &(0x7f0000000380), &(0x7f00000003c0)=0x10) getpeername$unix(r12, &(0x7f0000000400)=@file={0x0, ""/79}, &(0x7f0000000480)=0x51) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) ioctl$TIOCSETVERAUTH(r12, 0x8004741c, &(0x7f00000004c0)=0x7eadad0f) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000500)={{0x80, r2, r4, r2, r6, 0x100, 0x3f}, 0x100000001, 0x20, r9, r1, 0x1, 0xbf9dc2e, 0x200}) ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000580)={0x5, 0xdf, 0x4, 0x5, "6a4e8b011c9b68a751f230ffc98f2a4646378298", 0x2, 0x1ff}) ioctl$TIOCGTSTAMP(r11, 0x4010745b, &(0x7f00000005c0)) msgrcv(r0, &(0x7f0000000600)={0x0, ""/39}, 0x2f, 0x3, 0x1000) shmget$private(0x0, 0x3000, 0x278, &(0x7f0000ffa000/0x3000)=nil) link(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='./file0\x00') 08:35:09 executing program 0: r0 = syz_open_pts() r1 = getpgrp() r2 = dup2(r0, r0) renameat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x2, 0xfff, 0x9, r1}) r3 = syz_open_pts() r4 = syz_open_pts() write(r0, &(0x7f0000000200)="2a2fd66cee3591ba3005abd7e1c783fe6a8169af87a9", 0x16) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000080)=0x1) fcntl$setflags(r3, 0x2, 0x1) syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) recvfrom(r2, &(0x7f0000000180)=""/124, 0x7c, 0x2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1ffffffffffffe, 0x0, 0x7, 0x400200000005, r1}) 08:35:09 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='./file0\x00') chmod(&(0x7f00000000c0)='./file0\x00', 0x10000000004) getuid() r0 = dup(0xffffffffffffff9c) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0x1, 0x200}, {0x18, 0x0, 0x100000001, 0x3}, 0x4, [0x2dbf, 0x67, 0x62, 0x0, 0x1b0, 0x8, 0xffff, 0x2]}, 0x3c) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x5, 0x1}, 0xc) chmod(&(0x7f0000000040)='./file0\x00', 0x0) 08:35:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000005c0)="cfd03f314b427822224124aae2d29a936b5cbbcea816c31f8e63f7d2cb67f306921e6b6c48b4e1509997d56d8fb9f49810339c34d3100af7040e5c28673c6ab38c5ca07d2d9f66569fe4adaf8970c3cbec71f9dfa926daa9441aa251a3a818930599ed364738b9baa0f7f4bba260b75449d8d55e842834de449f59ac0df2b7b709646209e646a88b2e465db6649744fa575f917452e9f44242aac318b694e9547c11d076f0709d02c6d862f73b2a10129d144341458f478b95cfc6f06862d303b0ea388e8b79f772456d38e31121e0f58389663705fbc77479536eb76556ceb8d84299332d35e52ab87f0e9c0d4f3e201ed4bf58dc20ae335badd5c306fc1acdc22a5b51ffa7d29a8de13906481c39432984fcf1e3c86840e224659a16c5404331f4d9d476a482eba71a093a66783aaf17361c6cb4e505d78a8acd6fa15dbc515303e4f5a57c30c0f259c9ad2e4f79125f14412968b7dd718b73374d634e4d1fc841b21b184011f015c1151600cfabadcb5e578581cde91692a83a1328c06e70465a450b9fb0072a9605593471a43c3fb406ef88a113d7215bd99eff463912304f2801692753bf73fcabdc6cb083a66ae21cba7ebcdc3d71047a324b3bd5faf6526495dbc3f2df3a55146581450839669dfb13a1a883559c4556a52770bcf228c98e72c7844e3632b6463cc9f3334ac7c7d4bba2307419583f08df558e3ea11189fc9fe2b8cdee92bfa5584ba486b6381bd115b15e20b2b8163a76535deb429a0c78921d965acb1e9de743f0e9a8907b883f2281eb12352e6bd16eea83fae726b25b45696f5b1b8f02da74dd37b2962a5b807460fa32919ce3b52334a61a3f48e39f468c6be1d9ffb2b01e191ffde2b97c840f5b32db60a0540c93e17df4d63dcc36cb9f3a621e82ad6715cacc1d587ea4e38e191ca9a80b38f32dc071db57c89b54831c28086a7705098827700905ffa14807aa8f02fd048e9efc8014c916ac04d05201b77696dd68f835d4acf22944cf28c31a04f8d123daaec07274fdc043cb0004fae7500f83e3a30d0abeb4b74a885a03c5b1799178dc795ef25edd88c7d8984aab13cd76df31a2001a809f503f25cc3ee572ff5883618595c0ad788966225360a02b5692f7254f1e88753de1c52373af97185ece44710c9fa947b86069bd21724fb6d13dedae7a6d7c3ac11b05fa71b421891d8f763cd79e7bd952805855b7d27308cccc1e7d1cbb6b51e05d68ccdf902954d421bc23184a34df5f4114ae56598600b4c707bb5e47fa59b7a3ee73e8a37f843f3aa80c7bd6b727896eac8289d833964c6a9a6502a05b10eaeeb7dddc7eebd40579f5eb3c56eb76bd29cd4053641feaa1f212c5a3b5fd50bf77e20a5c56d4cea08c2885a30c5e951b63709e143462ca0b22672933e23216b03c7449ba88a60ebe716a5c82a25343d1e4067289c42b1970ec8e23b9e60f7505476ae392160788503f7b5963ee3bef7a96a3a3bba802d85139ad98c707dac9e7de276136f4082480f3d74eca778e446865aa54963a34e64e90848aaed692dc917f283d79c3a3c3cf297df68dd0fcbbdbd3a4029a546cee78b04e1c95224201908a9b2a6a693093ba84e359f4701857937b6ae15efd27831ff2bfa3670934dd6fdbc953d0d7449835e232d82a48caf540de5649b95212dba0ce3c8281590e6abdb4ca2cf6ead36628e94e50883747755032d1562469e9ccad052ba5095675e95977a55250af96fb4a42471f598433f127fd4319d5fc9037ed223a909b6dd97bee9a08542d2e510c73175b5a56f4530d6e79d8c8cdd7b1af78367674e5a9125d49d1864e7a33532d16757a2d203afad98cb14c3b3694ce7d1e2ea8748e389b2e19be65cc67d5acfaa975135c593a7bd8892aa9276630dc593304d77b5bd43643fbb2ed05575bebad78c76dfee9a1346f645858c08825d7713aae5a20f6a7519c0c1af8704180c66b47fc12d4b155d0ba8af6adef8a0b948626b2aa33777ce65638599edd90f61585526463cc431050ec3ed899ebc61f8d16d62390ad46a7828b1046d8c8fddadc306a170b1320fc3361ea160981fe6af39f3346676b0cf48928d3b9ffb1e64ebdbdee6a2843f03d35d52a6d25fbabd6af4ac252fda56653ddeb9515", 0x5ef}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) 08:35:09 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x200000001005, 0x0, 0xfffffffffffffe87) fchdir(r0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x1f, 0x3}, 0x10) 08:35:09 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="1f562c0625f50b71a1249b446562002c7b4e23fbdbec9b085eba827111af7e7e6c60700d1b68edda6a6885abf51e7e3bf6f309caa8927cfffc267918abb66d185819788ca81ea2fc2ce0b8e9e3d5d370a229882ec42975fa1453e71265eea703bbf609b2a539fc77605286be8fbcdd48732daf2bc0f145e74fd6af7d9499b51b48f26d18c0d0fcde584f2191800fd5d71b43610d1352498e173034fed4dc4bb81a6de362", 0xa4) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) socket$inet6(0x18, 0x1, 0xffff) setreuid(r1, r2) r3 = socket$inet6(0x18, 0x8002, 0x0) getsockopt(r3, 0x6, 0x0, 0x0, 0x0) 08:35:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x4, 0x9, 0x7, 0x8001}, {{r1}, 0xfffffffffffffffe, 0x42, 0x1, 0x0, 0x8001}, {{r1}, 0xfffffffffffffff8, 0x15, 0x1, 0x1f, 0x9}, {{r0}, 0xfffffffffffffff8, 0x1, 0x20000002, 0xe74, 0x2}, {{r1}, 0xfffffffffffffffb, 0x8, 0x80, 0x40, 0x2}, {{r2}, 0xfffffffffffffffb, 0xc0, 0x80000000, 0x5, 0x2}, {{r2}, 0xfffffffffffffff9, 0x2e, 0x20000008, 0xfa}], 0x400000000000034, 0x0, 0x4, 0x0) dup2(r0, r1) 08:35:10 executing program 1: r0 = socket$unix(0x1, 0x200001, 0x0) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000000000)=""/63, 0x3f}, {&(0x7f0000000040)=""/39, 0x27}, {&(0x7f0000001140)=""/95, 0x5f}, {&(0x7f00000011c0)=""/100, 0x64}], 0x5) pipe(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) select(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0) 08:35:10 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)="c8", 0x1}], 0x1) 08:35:10 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x101, 0x104) writev(r0, &(0x7f0000000040), 0x1) r1 = getgid() r2 = getegid() setregid(r1, r2) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="97", 0x1}], 0x1) getgroups(0x6, &(0x7f0000000080)=[r1, r2, r2, r1, r1, r2]) 08:35:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000280)="e6f50cc9b7ce992075ffe11a8c41402d17c67c527e8930e517d4aaaf981940429deab2a9d083feb81672e13b516e854b", 0x30) msgget(0x2, 0x1) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) r2 = msgget$private(0x0, 0x20) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x3, 0x3ff, 0xfc}, 0xc) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x100, 0x4) ioctl$TIOCNOTTY(r5, 0x20007471) 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() msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x5, r3, r4, r6, r8, 0x4, 0x8}, 0x8, 0x8000, r9, 0x0, 0x2, 0x0, 0x8, 0x4}) 08:35:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), 0x4) 08:35:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2c000000ffff00000100000000000000c3769175ea8294ef6c337d649ac3006a05d7c46c1d5a804a16cd218c61660229dfe9fff12ee25765ed9667cab4dc396a454c6813f9e21f7ce1e6f0a023537516923b990db7c0942e8692b765936e1cf48dd979aee6e75ca553a5f1fa07d4504861d786d60d1aee300f12f1bc457bc874458288", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0xa3}, 0x0) 08:35:10 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x7) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="cb89bf3224c8386466ebb2e2f8265c7b199e80841c7efa35fcdf4f5d4d78ec4000424f54bb16077fd291909d6d38f31d8b000000005448147eda3deee6b2cd3c1198000000000000"], 0x1) r2 = socket(0x10000000002, 0x2, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0xa8) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000080)=0xac) fcntl$getflags(r3, 0x3) dup2(r2, r1) getsockopt$inet_opts(r0, 0x0, 0x2000000000000c, 0x0, 0x0) 08:35:10 executing program 0: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) chdir(&(0x7f00000002c0)='./file1\x00') 08:35:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x7) 08:35:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000040)=0xfffffd8b) 08:35:10 executing program 1: r0 = socket(0x2, 0x4004, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 08:35:10 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) r1 = socket$inet6(0x18, 0x3, 0x9de7) readv(r0, &(0x7f0000001180)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000100)=""/100, 0x64}, {&(0x7f0000000180)=""/4096, 0x1000}], 0x3) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000011c0)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x3, 0x7fffffff, 0x1000}, {{r2}, 0xfffffffffffffffe, 0x14, 0x80b10e39a1519cb2, 0xa89, 0x6}, {{r1}, 0xfffffffffffffffd, 0x1, 0x0, 0xffffffff, 0x6}, {{r2}, 0xffffffffffffffff, 0x0, 0x12, 0x9, 0x7}, {{r0}, 0xfffffffffffffffb, 0x20, 0x50, 0xbe, 0x8}, {{r1}, 0xfffffffffffffffc, 0x1, 0x3, 0x8, 0x7}, {{r2}, 0xfffffffffffffffb, 0x8, 0xf00fffff, 0xfffffffffffffffa, 0xfffffffffffffffd}, {{r1}, 0x0, 0x0, 0x0, 0x5, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x10001, 0x6}, {{r0}, 0xfffffffffffffffc, 0xb5, 0x0, 0xfff, 0x40}], 0x80000000, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffa, 0x44, 0x40000000, 0x3, 0x4}, {{r0}, 0xffffffffffffffff, 0xfe, 0x2, 0xfff, 0x7}, {{r0}, 0xfffffffffffffffb, 0x8a, 0x5, 0x0, 0xfffffffeffffffff}, {{r1}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x9, 0x5}, {{r0}, 0xffffffffffffffff, 0x48, 0x40, 0x8}, {{r2}, 0xfffffffffffffffa, 0x4, 0x80000002, 0x307c, 0x80}], 0x2, &(0x7f00000013c0)={0xeacf, 0x7}) 08:35:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt(r1, 0x401, 0x1, &(0x7f0000000180)="fb0c17f0a74b4ca9abdf1599c771b4dac08723d3006bf09a1e233f76726e543f31bfb81bc70f1c3037c90622618525b63cb87915ac3167f72fc91c0b99239ea5980b7ada9b5eba1ff704daea0d54e2ab72260baeff3302e90c8c7a624ae12e8872605d2cacbddcf0acb03c2f5cbceae491ea14ad9c8861bc8d5e6916afa3929a01febb34b80b9bc6ba351cea31ef92dd1b0e23ae23cfb051d7bea6668599c52dbe36a6617c43aa9a0bb4dfb5ec18fccdc6b3e5fedae3923dfb3a4fc1303168bd3e0ec8f0b73fd90fa1c246991ebf417fb63205662ddd8b3ffc6788bf0a20b18f3adf49ee866044b800f573", 0xeb) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="9747be4c3051485c007d5e8b83fac10bc9a5b01ec3473f8c5d771da641fc", 0x1e) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 08:35:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x14e) 08:35:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) truncate(&(0x7f0000000080)='./file0\x00', 0x200000000dff) select(0x4, &(0x7f0000000040)={0x80000009}, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="d0", 0x1, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x4) 08:35:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202925632f1b53849b312d37c1fefb5b2010255b3df7ff6f5f3a8ad99a4bf12e8b58948680c7fb5d4f0f5bc8a9b213f849add2983633d9085534692226099008e37184f1221c5f3d7758a05836c"], 0x10) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) read(r1, &(0x7f0000000040)=""/8, 0x8) write(r0, &(0x7f0000000180)="8a64014bbf6ea67d8cde7da03165cab36c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98dee30448d79c34be7004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef00000000", 0xa2) 08:35:11 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = getpgid(0x0) wait4(r2, &(0x7f0000000080), 0x8, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff}], 0x0, 0x0, 0x14ddc558, &(0x7f0000000000)={0x65, 0x5}) syz_open_pts() r3 = semget$private(0x0, 0x7, 0x2) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000180)=""/52) 08:35:11 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xffffffffffff8000) r2 = dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000300)) r5 = dup2(r3, r4) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xcf, &(0x7f00000000c0)={0x8, 0x7fffffff}) r7 = socket$inet6(0x18, 0x6, 0x1000) dup2(r7, r2) 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(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) 08:35:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) listen(r0, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) listen(r1, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pledge(&(0x7f00000000c0)='-\x92\xf8\x00', &(0x7f0000000100)='])#\x00') writev(r2, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) bind$unix(r0, &(0x7f0000000080)=@file={0x0, '.\x00'}, 0x4) poll(&(0x7f0000000000)=[{r2, 0x4c}], 0x1, 0x0) 08:35:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r0) r1 = dup(r0) ftruncate(r1, 0xfffffffffffffffb) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:35:12 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000002c0)="b29c214fcb406dac8500e2afab7f3a9feb0510ba71a99cb87edf1dca560810a878b1013c7ceda9a526fcdca4137da85fe33bb852ea3c2afbd49cecec9b2ca59fd57e725be64f2b02433cd6234c95a0c6de4f781a99104d7803e9d2d45303b82fcb2e969bff14c243a00e31bdb4ef47", 0x6f}], 0x142, 0x0, 0x0, 0x5}, 0x2) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r2) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000012c0)={0x3, 0x1, 0xffffffffffff0001, 0x1, 0x8}, 0xc) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000240)}], 0x1) kqueue() r3 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x100, &(0x7f0000000040), 0x4) 08:35:12 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x5) pledge(&(0x7f0000000000)='--\x00', &(0x7f0000000040)='[\x00') r1 = socket$inet(0x2, 0x5, 0x200001) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() r4 = getegid() r5 = getegid() r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x9, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setgroups(0x7, &(0x7f0000000180)=[r2, r3, r4, r5, r6, r7, r8]) getsockopt$inet_opts(r1, 0x0, 0x2000000000022, 0x0, 0x0) getegid() 08:35:12 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='x\x00') readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) 08:35:12 executing program 1: rename(&(0x7f00000000c0)='..', &(0x7f0000000040)='./file0\x00') r0 = getuid() getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff]) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 08:35:12 executing program 0: r0 = socket(0x2, 0x2, 0xfffffffffffffffc) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e3000291997e12a93f858742045c4c3323d5a907f06651caeb87cf4e371070dda3d1e33d17583b9c3296a6499fbb564068bce16cd1557fd677c957500428b0ac598679e6c"], 0x1) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001300)="e27b94a3cf84be0b6b7749f7d78f37693534ac2649345c8d241cd05bc156230ac349c92713220beccae373a0cc3c4ab0cb568fdaeb9e9ffec05bdf39155e020caa7c13ce306177ec00a53bee11637a86cff5d00e78e83d7c325e86b6aeca9dcd9c9a11cf1061d97e8ea535e1eb0de34444fd31239a64ad605233bf64ee64b62faef9ce6676d5f365c230b6c9035a38865778c8bc33c666f729584be6ffd49aa07536c66ec932bb100b5bdc4a451691d1bd05c6a2db95eeb8b9ed1f8aaa1deff5c5dae963b3079eb7892b876c5dc827660c2beed61194ae6a1cef1c1f71b03de654bbf62da90a5daefa271098bde773e3058e318c8dda93a4b034acbd196db789138433231e8dfea522bce0cf812b81ffcfeef2783314a4e2ccce431657f65bb14b038c2dd8c4d3f59faebb45b47a20d132eef88650a1d4d32e623388fc0b637babbe3a3f96ed2a2351905a773a3e15ebf9f51a531e4a171b76cce4d548a2da0ba3a6b94d2575f4410e019144cce8cf4aee56b34876028a02cc7eb24b4275eb0b68d06170a5f071f98104b1213adb432ce8917692d41432e0b11b5fc341dd0b5271ec644150ad3cd4aeb3d828f652f52bcd47fc3ce8d96e7ee4ad747f3c5f0d3ef6d8bbe2c7c11c4fc4bc328a7afd5ad3c15e4eea76d3f5acc044c39209a9d8a8326b3e738cb9e291caf792f1ebfc641079a2619ed503b2d3dcfb933ac7f7083c30b35646ab76202f5a18c54899015b6d102c1f65da24ae85ce36d1ba32d1584e0ebc9de0ffab1c8942a3b9d2b5ea71b8c5b90df1f6db90c3defe53c6a1fb00924655f56b103b7159dbb3310157e534e2f4202d7ef9a25271dfb15afa64d5fff8678d99e9d8dd568292c0c4bc65800c0f4050cc03828203185dde5c529bf0f29394b77ec66b82ef54e53f1e7f878d26b662f8ab4c0e45ee3155603ec67f3de8eea8fb5fa7f44c013285ec0a7026bb64db4741fbdc298e296e33356a86f3941f92c5de170d9ec158fd231a8e608d20a4523c27fb564774216e82842021ee312c08cd90c4c5bf6938b8dc770ec7ec41303021fb287239f3b10cea15dd91c6869cd9463f102ad09113be2eb845d95158c9c542f65531db992eda1d79a26f6689f62147f990d26d79dc37b155a22e835a38647afc93ae75ad1639785fc22a82f3d0c673bbe6b6fc538a8aebef9611ad14de052077e28345a4e0218e87704a6f0f6e476728434b0bf747752dbf81dc25e6d4cfe65a06cdfd7dc02350d6d61bb2c0315813cc7ea5c75677a3c6192410cdbcc224818c3ece683f561db719c81b8aeb09d1759c37413939683fc2afd878059529e1e3c24f7ef10b6778fe6ac2521300c70781018f21521ed03870c479366fc3de0ee879278e0f28c4247bd665d1d5782b0d239d97a146b86ea37233a55bfd315d1599442398daf24ae9d43b3a4fa4f893a11d853c791f75c85fbfc23ed4e4bbb16921437cf9033f0ff86ba33881385f97bf9efed81cf2f7e8f39750041c6cc05cb88096e306a662259c7c74e8acd75c036ad0b8701f68573fe0300b50ae27e7034968d45abcbaae2666857e295d09b6510eb877bd8df966d43a3953d0094bcb7c7f73868d1e70b97c16abfe7ab3ad7e35e28b833b05781a0703c60aa88c062379f61120be7480581956a11ae0c50ccd4e087a77f74e0ada9932d0e81a1f01bfcefdf2a21a31e48cab47f01da93d4d058d916f7cac285c488efa38c32628d21f1007574e0512a355372d16cc171427615672c667409210fe7daa649a55ed5ffc2e8d05ceeaa6e634eac303b0fa2498e51f0510f9eb18e4db24d0d6deac600b08d4dbe31962660848e4fb9429493268034d774838501bba5c3c3312f903c5a1ddb1d3e799541f9014666b77b772f34d99c82a49445ba370de1a01138a3cd5ee078c2465f92ba9131a6329f60e9d1634c4c04a8979ff2b4dcd6d541ecb577bb6d27c94050da898272740f1b4dcc3369242ecc4780359fb974cf12e6c4e2dfe0ee6e3b0df1f32b0b28f54806289352b7fd6eaecb2f7d7bac70be30445382c8ed9ead36f805cfa3cf3eafc27ba41338a2e7006352636ee25282b02d80771f9cf2422d474eb7549aaa51c6bdfd00fdfd9e8047723d4d5f3cc681bf8fe473adde4d1e986d8fe0435a8d2661c35c32cb5e0d868cea32a3d1024e04e74ac72dc2900bac2c703c86077dd234c53233b9931c060d20f55dd733bb485d88154c00e60b8f5461235f06fc760437f81b70a78cbd93dcdead4707f3a9bd8ffb7d89f1c136f24abaf626f6cdd3695bbc8ee3d4ddae0ce81a9aaaaa2724a1edb7a23eb34e281d1e52ee18d0572036a5cc6d8f8564d90da4d921a92de2a9b90101bd842b8f930f6effb6d5b5c0aff5dbde86da355fb045a1250b3694f3e9b08f16f858bb3375c12832053c10db49169ed7169836f9536442bf98be63eeaf3a2c725367b8a4b7f55abef7abcb4545fdfa542aed78225a74e590460f7277bc2c5ad2031e9799be5fd61fb88449249742582729a192700e9b21ff20050f55340826b99ed1dde4cb69fa666c046456ff4b18b9665ca1c197705475336807588d425b2478ce662c104e071d966a4e285de09bc059821d723881a4cb9d89d3001d85fc129e5515f662bd66c5bf0a35a2521d0c2c2bb899a41ac5544b1c05c5a84c111ba8c9fcdeaaee5e9a25d8cc30c087a9303d70e4d35674b851f5c761ade202d5fa690d9d2fb1cef6e8c2079b3e7fdbbaff67b9290b4ac46cabf1a44b1b7007bde78befcf8df2ae90ce736b5ad94f852b56c1b659429ca6b20d3cda9ccc038015fd6428f34dbea4c08c0bffe998fd6111be3b8d9123ec0dec1426f677e16afecabd1d3affd0580348d3109e37f2ad72d51192d83ba1ea51bbbe74eae801b4d107f0887b7d245b6dad4868f725c4a32462a7f93532e51687a26a6dc8cf7356b9720b3639ed7c3ec3d99dabb3facc9202ef09091189cc53baa085794ae3c", 0x841}], 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x28) readlinkat(r1, &(0x7f0000000040)='\x00', &(0x7f0000000080)=""/114, 0x72) 08:35:12 executing program 0: socketpair(0x2, 0x8007, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x5848, 0x7}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getegid() fcntl$setstatus(r2, 0x4, 0x84) write(r1, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(0xffffffffffffffff, 0x0, 0x0) 08:35:13 executing program 1: pipe2(0x0, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000c05000/0x2000)=nil, 0x2000, 0x2) mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/68) 08:35:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf9173aee6cfd0f850000f1e552aaeefeaff0f2c85e2831c633d449011f78000000000000013c1fe90020391d0000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96d09007d3736b269790a96f5b101b348cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7803ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0000000000", 0x132) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r4 = getpgrp() fcntl$setown(r2, 0x6, r4) 08:35:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x1) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 08:35:13 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSDTR(r0, 0x20007479) pipe2(&(0x7f0000000040), 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x2000, 0x0, 0x0) 08:35:13 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r0) 08:35:13 executing program 0: r0 = socket(0x6, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket(0x10, 0x4, 0x6) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="24a876b277f9cd887a27a5e18243a1b2417b9cceca4031b65fd885de6ee2eca500d9f35ef85f7220664b5e8a221c126c44cecf3f8d6b2ff778577409845bb10a8b198dfab7d05a3d9a46e2b86254978f20521bf321f72c53bc4bcaeb38be4c95f7352aafe763d2ddb4177fb2b2479f45182734478b9506092eda44605bf9e995fe175850c59398b2a951ed1c7d04efbec2a0aa935008f676a8b094026dad3ee4d669c27f9b7ca90a6b0269e5aa8c39a6d4ecf02175a6eb3e3e77ab09333d343aa4a3e4168dd61be4680cb5a66658119efc8efbb0430d0bd19288a5a12acbc5aa6cea44e02e8d0ce2ac58eec7820802aabf871296689280a06ca3085cef3285d7b22841e7e4d782f7212d5aacd35522cb1926d5aa956a"], 0x10) r2 = fcntl$dupfd(r1, 0xa, r1) getdents(r2, &(0x7f0000000080)=""/87, 0x57) bind$unix(r0, &(0x7f0000000040)=@abs, 0x8) 08:35:13 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xc1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) 08:35:13 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7, 0x6, 0x1, 0x9, "7f3683848293d8812450aa548ec292180dc4497b", 0x3}) getgid() recvfrom(r0, &(0x7f00000000c0)=""/16, 0x10, 0x2, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() setgroups(0x5, &(0x7f00000002c0)=[r1, r2, r3, r4, r5]) 08:35:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="00c5f8352d0917000000000000007f8397e68cdd1af31d9fe6ea4c03002cf779fca78bca17bd7fc335588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d012f4a10f6e813598062b043f7f976ed1c503022e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d0000000000", 0xb5) r1 = syz_open_pts() close(r0) read(r1, &(0x7f00000000c0)=""/108, 0x6c) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 08:35:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd1a417e4e74de400"}) poll(&(0x7f0000000180)=[{r1, 0x9}], 0x1, 0x2) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) 08:35:13 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) unlink(&(0x7f0000000080)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x20, 0x4) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 08:35:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x200000000024, &(0x7f0000000000), 0x0) r1 = getppid() r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) sendto$inet6(r0, &(0x7f0000000080)="bbbdb51a0e153c8cb35dd738dc1d3a3f53a55e08156d5f38cda203946f23389155f8f85929fbdc5788542a4b3a714c505d45db4f", 0x34, 0x400, &(0x7f00000000c0)={0x18, 0x1, 0x4, 0x8}, 0xc) 08:35:14 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) lseek(r0, 0x5c, 0x1) 08:35:14 executing program 0: r0 = semget(0x2, 0x3, 0x442) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000180)=0x7) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x10) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0x5) mprotect(&(0x7f000029f000/0x3000)=nil, 0x3000, 0x0) r2 = socket$unix(0x1, 0x6, 0x0) pipe2(&(0x7f0000000080), 0x4) semop(r0, &(0x7f0000000200)=[{0x2, 0x30}], 0x1) getsockname$unix(r2, 0x0, &(0x7f00000001c0)) r3 = semget(0x0, 0x1, 0x192) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f0000000000)=""/84) 08:35:14 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000002700), 0x10000) preadv(r1, &(0x7f0000002680)=[{&(0x7f00000002c0)=""/209, 0xd1}, {&(0x7f00000003c0)=""/199, 0xc7}, {&(0x7f00000004c0)=""/236, 0xec}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/185, 0xb9}, {&(0x7f00000001c0)=""/112, 0x70}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x7, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) poll(&(0x7f0000000140)=[{r0, 0x115}, {r2, 0x29}], 0x2, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000280)="ea", 0x1}], 0x1) r3 = semget$private(0x0, 0x3, 0x40) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000040)=""/228) 08:35:14 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)) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) chdir(&(0x7f0000000000)='./file0\x00') r1 = syz_open_pts() syz_open_pts() r2 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000300000005, r2}) 08:35:14 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd81070059000000000003009648", 0x14) mlock(&(0x7f000064a000/0x4000)=nil, 0x4000) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:35:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 08:35:14 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) shutdown(r0, 0x0) 08:35:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0xfffffffffffffffc) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8c) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="05ff65bc279b779cd80a0c6bd3efe27958b9", 0x12}], 0x1, 0xfffffffffffffffd) ioctl$TIOCCBRK(r0, 0x2000747a) fsync(r0) close(r0) close(r0) 08:35:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0), 0x100000000000080b, 0xfffffffffffffffe) bind(0xffffffffffffffff, &(0x7f00000029c0)=@in6={0x18, 0xffffffffffffffff, 0x0, 0x5}, 0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 08:35:14 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) sendto$unix(r0, &(0x7f0000000300)="4f5990f6e8e6b04c00c21a6077d4944135eeb38e06ab013a0e63b4f113ac5881ab7fdffbf6a7aefb56dbad0f71a6376441b3f72e2af9dbead5626b8ddefa78b37c245e8b1b48c0e5f1b0ed98bab592f5ed0bd572fef46099f5419e1483b85500ff208e0d20d39be8c498f2f92856d702ae747fe467067735852bbcf0bef9cd08d691869334244be55fc8b21a0cf5187622c135f6502f46af3b5ba61272aae2a708eae31c90be6ee1adf843169ca4312104067d9985d70db94d13657b47f91629ce3c22deccc009547a807bf0c50800fd92a3d189adb7c1d90f40c19474549162ea6ac7c1bd35128de078f194b1a9ee933d9da80390cfcb10eeef", 0xfa, 0xd, &(0x7f0000000280)=@file={0x0, './file0/file0\x00'}, 0x10) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) syz_execute_func(&(0x7f0000000100)="3e430fc13dac0000002e2666440fd88e00000000c442713d2166450f3814e066440f3835a500000000650f3accba0d00000014d9ebc401f5d89d6c31545ec40169db9789db0000dd09") rename(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file0\x00') 08:35:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000040), 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xfffffffffffffff0) socket(0x2, 0x3, 0x80000001) 08:35:14 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x100000000}) r1 = dup(r0) close(r0) r2 = getpgrp() unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x0) r3 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x9, 0x80) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x1, 0x2, 0x7f1, 0x401, r2}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') connect$inet6(r3, &(0x7f0000000140)={0x18, 0x0, 0x8000, 0x800}, 0xc) flock(r1, 0x1) 08:35:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000380)=ANY=[], 0x0) r1 = dup2(r0, r0) mknodat(r1, &(0x7f0000000340)='./file0\x00', 0x80, 0x0) setsockopt(r0, 0x1004, 0x40, &(0x7f0000000280)="546fcc8a3e08a963e4c6589263ab23af87404134fb7776b287df287768d57999025c004b8c83676609a3d97557337da56b7b09cff8caf70daf2eecf16347bebf3b59ee1a0d46ce9ec71fcff96ae6d8a45ee140c6b033a92ca1fc47e6fbf1d590393164e7bcdc307ccc4f741ebe01da38754204a7c1bd9fc24c03916374a2d5a4f0dd46b3e8b0d3377b5b2274d200a624b5e25feb24a155c42d6532ee04503d42fb68d8da642f0db2b7639eb9ee31d3e002fc97421f163d", 0xb7) writev(r0, &(0x7f0000002580)=[{&(0x7f0000001580)="e86edef4314b56af266ed2d6a525e58de6bd508cf0237a1b3a78138e5fc2d6bdc43a23ac6e1803fc43f8c68ea67d4f44c93f7cfad0cf55224c0d0bcc033c19f0490f5729cf5fea4ded2a316b42919580ceeb189de3df9f1b79d99b0c83163bfa7effd6218cadd42309b3a0e35fb8907459f9fc21b695c355374deebaaf60c89c68c4f9d69f1a03634b1f27a2fbd838223031b8a70f00db5ac52c5bd36338fa1d030077fc2cd37b1e2d4707c586ba9af1f5e4eec50c993336525c768a26b82d5587ee7213c5e7579bbc4c071285cd09b446cda6621d89ca940811c8785e3f93e9764ee7354d33fe92e8eef248d58ce59d2440675da372891cdde374b443a66aa22c7ca5455e304191b9b1c3ba6755afc5d41be5978fae9e38655ce79b9b671ceaabdea1ba32723bb611b5f01506616f125d6564642d93ebd542644a0fc67404070dcb18a7ff221b08a3d46ebc5ceeec3040f92dd8a683321082f9226fed46843f631caa208e08ac5860625c677e221a5a8a388db378bb820dc7f969083ab3d3f06dbb3ad54fc8b638fce3aa25dd3b32153960aeccb057bc63ff7ced37221a03f83a638f14a4543f0aed9cda4362ec85c89a442fa2d715503062669c2c5b96f801754a939d3748516a62913ab90f3ec619674819cae6811cd849eb9a5e0199aad8930f7d173464ab81c564107e3ce858778efb27f02a2a76e9f3dbe8922323611e37774376d3c559d818293a1cd4a06d3266edb316f33148c53b0950a32b51b7c8fd01f5e444d0723583e6b683d0bee401e99d8a18c6d943083bd40ba5f5865b7790288d4bef287c3a801931a12cea24eea9897f420beb5b816cc8d887a5a4c1d49e1fed5f23fd33587e55d0c895d2d46bfcb4a89a430924e7d073f1bb2955dfde95aee5fbcb7bb7c6068e87108589f89d30e9b60aa5a4ea034508b0ae61f72b7c2491897d2c9aa5a98d30e730c8b89ad2e3530073f4436fb9e388a95e5a9ee603c77166bc50ac385ae4024afbe5ec0a52fb726b4932fa9d88b8504bea19d7db2fde611eb9e5e9e468f8708e96363abcdb0a4bb68d170fbe71ae203874b737065b7706f853c3a649a331faa06f4cbe155603253c500f07fbac348fb360d402f5f420d90078fd4acd0411421bd5703406fe96a464126d0e647a464c5e14c263a85a50d0d3d74cc46b2bf72d1de032da2380b8f88530be79455a1ef4cd7447968c506a4ecfdd724c7c15332f8340dd546995ef83b67d0dc23598b466f06c2fb1bd7f4a9e6eda0d7fbf369cc189f81d99673c43fa12128fb751fa2b509e4e848a9105684890b62dc1ad8ed8b3c50c9d4e276c75526930015eab27a3afa0d4764df7feee8e748e7ca09ccf1b40f0288175f9713c5524df77d3ba00534e0b84aeb8dc770d3648bb12e8329a6c637629254bec148f8c2ecf10a24ce3e4e6a8b1b13a32f73e99605be1571aab0e89649a603cffa1a0a7a8cf6814d7ab0acd27fc0545c08ba096c3749860715d3d6f48c29f9b1c5d3d39a3e6f91a2316f0aba11d6f1b0d990d14bb9877189029df57ca9afd1bdb365677c0fe01c2ae5f06dfbf400493f95af8fb6e59f618525d835810a214b4c9f33d1d64c30fba11b81e83d3ae91941d6797e568fb4d7ff8b97e6aeac12b13b3a61dd4b735b45087fa0ba8667e7e7811f865d045023a0bf2d1145cf2ca39a9783a8fe78a9ca189421957b13b6ab05e22c58b63b18d2d34b72a7d747835a74ab9f4b39729b898a0886d430dfb197d61548e1f2151f05a2f99c08fdb5e910ea6550c61c441ee60fcec78a31c11d82150c811a6190a5a6ab54cd914cb1671694c0c164a3f0d549f5110fe34b7e7be394740c7120763f97ca16ebbae54c80ce80f97bbfd0ce0f56f36e929ae895962997acafabe5cf389cfde821b867f42d8582bf717e5c4a1d3a8368a3f4917cb82d10476523c4ecb84a44b66df59a74f0cfe19e9fc80354c7e60f1c486ed36b9e5a50aa9e9cc3d95620ddcbf23fb3a5944e39892b30cfbf8d509b2fa3e05dd7fac24d36d0377f0ab03f9207b7e2828889859a2f9c9f0eb01047b806510c5e1d03a61c6f9e3895fc5fce91d9e7548daf118bf1af3124942e0be5063cc6b916ee0a7e764ca03922172363757d7242ecc0518b3e49e97893234e0a8ac29c5112d29e31ca0acbe55f27a6faf0d8bc42b6828ae2648bc3d6310490bb915ddf089b4a08cbe614bfba5bfce89f53b212c3e24df683432b87d1c37e6dacc36a1c109bad976c5c587a5f246c7f2dea1d0558c24b37fae858f5a86ed2b032b1cc267012e30f3128b2335b1461f832bc2e298c8adb22cbfd1a616f9e51e33987cf771ac81a35451bea48a9243a9e4dfd14f02f635f85880c167e72370238f7d31f2afcf9c58c85ff031a0c7c89370ee9adbda96d0777cc7ff09c37b37efadc6a77f825ee8698d2c52fcf2c55f44f71ccddee869d684e5ef2ab93700ee22d4b7fbd6bdf81c8883addc818af8b13d2e3e481c4ad67b2f0bba9a0ae8d74a562786be52e3cc954b8391c4dc0368cf346feb9a7d3d2103f8628c94db3ca5e08e1bf8f226e27567d2d90c490e47a1159d773f703f5b6401ea47d77755fe93ce77662a7da86539393e5dc988c1d89f6e28410966f7309d684ce81d1bd1e969333427efca1973719dfcd4cf76963573904895b977f6d633179f9a3f1fa26d74be9abed53bc0164fb06cec740099b81d5cde9ad50737a5c6748e8c64e97aa2977239181ac8fbfd8b509892d34bbb264316f9f36d004c792f1174b0f456081764699c3ba678d924f2625349813e52461146bc93f92c86d929adf468a6154e7d2711dda4e9e054cb1e23bb29ef98148674965130b1761ed1f752606c1b3f908e85f18647e039862227552754df289e81d9834e5047023d7a0b552da4268b8dcdee6ad3b0ef51ab431ff23d5a288578649b6add783997676fbd667f91f4005c578a82d4edda0bdcd0c945a9d1aca17be8200504aebd01a2d6323e52f24167204a0bd34ed0ed332b085ec64b6889cad927dce3a2e4357a8e45dc9a4c231d8cb4fa45bc9b01ab97677f8bd3a45efb8a1a472d434790f9f667fe3b2f18a01e2c7db5f00437abd176c941609feb5351eb8e6ce95f6518baeb1e87223fcf461762a542136e1a240f2f674ea86005863c178cb95d84ecc7fd8810a2d2a48e121b27554b2b307a550ff09d335bcd0146274ba0e1c1d1f5bc7639e24b01177c3ceb567f37f69826ce61a426ed6d4f1bbf5c4ce05856196175e2bb131df39fd2ef53e9ec19b9c83114f8c7849b6275e259f7227d522c3362ef7ecd39141aa4d72c84e2bd7852bd3e94730f54608b46e92c6e768b5409c7b01336f756b24bf851636bb7895332772d8b6d10e56f6b7dc2e4b61e6b881940423a6a6b714d0c5629d7fd64067f076aff9bd65c5d04acae74586c2bd4550fe334db72eaf2cc81751b7bd65189ae15a4a9710ea25ca1387a8ce228df051d2418454111c8a766a9ac88096f23d5f7a01e8754e3d45f90251f139fbcae9719d35b04d49c05069b6648fa45a6de850177f842c103bd9f60523e910212b4e073a80aca4f5c479563a7e959652fa1ee3754faea108571366e9b99a94f87a77dc34eef8b94cead1d55fee2000f16646344c1f25408edbce0067f46e9532ea62ffe60765b2a417fa1ae4857dd896f46a0a5630ad74cd0d2985837d5cdc7c59968310fa3eef00b91e14bb2ecb2046cfe041046900e914cbd197e08734d308c0a3862d680c7758daa8bf0c49922e86f44ec5af3ecf0328b16ae903f49b0525d75c8a2e9e4e338323ecc1b6a2c3f6859c8835ed7e3d10ee74ebbbc122a47c81d5139a9b41a536773b1788edf8b6cce4a492a10f172e832743dd1052df41411d3494ab1db4302bccf711a3b2a7142312b70a9ddd56f5daf6b0485926f0aa7f6d0c125b344be883cb86bbcdb906bdfaf2f906ad077e0b59cc62688f503933dab51bd0ed796b913a5fca3f958ae6bdfc1b12de9903168149bc436fcc6b504693c27a31dc1c8aeba5290fe5eb3ab0e58057b83f15a2edacb6b1adfb2fc7b4a9d05d50f28617659c74e85b31e9970b412b91e45d15eca35724f94317f4e9bceac0e514d565b2aa705f04d60da0c1eda63a1197824f22a0795c03c1245ee66a7f31a0bed97188d55dc6effc42ac834177635341aee1b6028785648869f58615459aedfe41d8c2588f607053e0107b5648eb37fa6a56c20e1a5c0775820e40ca26f22edb5d1435033ac539de58add5c56cc1176d9c8521cdaded9182d76c7ea9fcaae5cffc6b8c0094ad09a5ed106078a867d47596f3b57ed3097de140cf4551c4d088f35ae8ee8bc21c7656d8c32a18c9cadce27b5aff51d0ef6795c331f77c20a9c704946bdec363cb0a0cad1620eb0490f1bada495b90b6fbd10305fb0f13c116bba5bf69a65f92a28b3b0435ae6d5b0cca7c3477c5c606a4cbfbb22b93219039a609b081f4e56c941fcb2877e319cddc273b591184d7eaff3ac2e665953082e9147497684688632d63fdec08e4544316360ab92fb2364a1ac41971d629e02df3ccf9c4cfdbf4e1884e829d252441358c6ace3f5631c341a43c41fbc097b02951abdb8097bede756326a0349e47d2f8adf67d90fc530416637694c76ca270da829873f7cb136ff131117e448e0f32a082477df5e9d9c9118321e551ae4304f52a3cf81022355aa54a44857a2eb80c1eb9751b9469f01d1ee96043673b927b69e6ff619d890f2f8d9dd6893975e90baf3350d19271c2d4ae5a8b5255c406db5a719d04060e95341482728cc0bef1bd1eb41fc242b6d7a1a95f04e3ca646ee2380028ab59add366f", 0xd62}], 0x1) 08:35:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000080), 0x200000000000001d, 0x9) execve(0x0, 0x0, 0x0) 08:35:14 executing program 1: geteuid() 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) socket$unix(0x1, 0x5, 0x0) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0xffffffffffffffff, 0x3, 0xfffffbfffffffff8, "5c04001b000200000000000100"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:35:15 executing program 0: madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mincore(&(0x7f0000007000/0x3000)=nil, 0x3000, &(0x7f0000000080)=""/215) mmap(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x1, 0x4010, r0, 0x0, 0x0) fchdir(r0) write(r0, &(0x7f0000000000), 0xffc8) 08:35:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000fc0)=0x3cbc, 0x501) write(r1, &(0x7f0000000100)="b3343bc0080f5d3f96f74c22849338b5f57e0250207c6e20a1ae6fd0cacf13220a2f9fc5368e4a150406a63e7a3d7585cb7433c05e453e21a61303b523083ba3f1f3542aed74dec49db36821fd1260b2145bf3eca3f92ded9efacf3fff33d11efc84d5b6a3195ee9ca0f2d8be6eec6e8e8fcbebdce95f2b20b220f5cf28f3f1f26d1d521b9aa34037410ff11f3afd9fb2655ef7898ecb68b65e5f517687d9b6fd94528a512ea32e928e6da0c4c747236bfdb2f01c1d163b63c2d76b67f10544b9577e1cbd3dc741d939090cfb546be85dcaf567f39e407d7b45dbfb8574b1d03ad239bc01a729fc02764274257d4c08f378ab3c9dd66f232133190cafb2c5a643635a6647a2a5a545956080f7dffb625e3ac2341c6a583081b58714105b79988c6db0b99851c65ec40d2b045d2e147c025f1274915bb300f21c83e14dab717247e85128272d3d88d71e763c203a353386a4f1b5bed02e4a74d2c9fa2b3ed64425a99115c02f518ade641812d16de977676313a6c3e317d9dd2b88faab4fe8132e3d0e8d14689470a925c2b34174967296cb1e63b630d767e5a567303f49e070f0d6a2054ff703f924f3a46c74192a8927448cc9097a5ab158c97d28865d98e0af69d54276e1e9323f50bb5ffbf85e258228fbd818835aee6781f7a4ef3546d3a03a2fd9c101f169dcfcbe5268527bc968b98e95821b79d6333ba25488cd80c0a67a16c21e37e6ea74d6d032cb7f692455fdfa7c0cf20e87ce34bf44bf36dc519a863bbd8496821ae2c1f5b5ed8cdbc73f5a49db8f99fbc2de5fe9ad0ab181cd845c7e5454c53b41530998561582839f9175182fd0c39ffeaf4ad4c7e4ea98c076da50f236b4b417a9f9a4e2335eba25ac15cea31d97116ba5c56124bfc2901a2a516f770fa894781a479f60ae729834ca61690461784aaed1e96124e3c52ec591cc0dbd3af41d11432c377701655501b6b0156c34e2c5edd8c1f7946fb12b1a4174afe70a9f68f7524ba23b9762bc17707b45a23bc61d19e460568a88efea40829f7b1772bbc3923f777316dfecd4f938ff21b9588c6ab7c82c5e34ea4219796dbb43dfb4354a0c6490dc772bdfe0fcbe697a22ef34734abd5c424823c0c4127bd40ab7b9d443d7c0d741ba992b1f3a2c9fee3f5bd5040d60cebd8b2a9f5d06a969164b82a995fe4910d40f1a56ca85462f890c2ac3e85c746c164808db28c6f2fbdb5fd27668e5940fcbdca7e05ce70b390e7d6c9ef535dd210db54dbcf736935ccf56f4e3e5d578c0c9be52d44ea2793cc600d2c2b99694ae28dd1c1fe4d01d2b899031af0121bd5815915f2908b57a8371cc9d594e81f40d1652a5e7a97aab57d5d59b966da441f0e4c8f25928928d652b63da12693612eb465d7b7f75da447ef86a1ac046c64fb713980f1f62811ba0f321484a23b93796a7b250c05dd5dfeaf471a06c859fbb6c98d24e14cb40bdea844d5a1ef692d5e1c962c4c4b0905693bbe104c876a2ab78ac3e3081e6464b77bc233b04b2bb69b87c20ffeffecf645c69af415d3ed0fa1f2125eda668b5c0280ea866fc8fc929eb755cdcab17610f5cf1a74411ae6d23549ed1b771ff8eb4fd67e851e10e371a53548b038441e77d36f69303feb9d7f7c2e6eb3229843690dd384ef0f0a6c435527dd47fd4a1c2fee7812ac60e040c903cf43e6f9fbf8645355b5a53c19da07c82200a8be7f98f8fcb75b8814170e88b98ff59b1600d558079fae36cbcf21379a325a49b927342e3ecdc3b0c6e9a837db25bf4c013b4403bbd8369d2657f28afa0dc076d2dd4f45d295e3e25556b66d56f1da917a5d21495e5573954764a6e61a2f10893792f0cb56dd18eecb30658ee781d50d580dc311b9c35e7b721d26b12f203252e2ad278e5b68f2eef0e96f222eccf5c1dc4d937be9615b23bac15070d58540b67f71fc6710407c2eda0f8e46a0662a12ccda7d5ca798fd0dbc75c6bb9659cc2a27b947b62cfa511bc95c8cf0e5c0dfdb622be6e876b66526807fc1a96b55e118a9f203dafa728baf896eeefe50961882b3a69e7f287f3bbeebe6a8878b6750d199856a28220852dc0cca731b0485ec7ead8def4c88e48e25776874e09894e3d06b89690b25fd0ffc752826ad443617888da34fc8fb9fdaefdc6052f21a69f6804b4e3d16bc54dc508e3972c70c5423b3065e34f77def5fb8773e75f73fbb1c380c1208d6c6bcaf2cfc22a8c6f567bf351bc0bac61e0c1ab9145e9293434c598d04b6b20a003f650a80de81222368a024480abfe29d8e7d77902b7de98caaf201c6b9aa912b307b61ec14bc063a63aa2103347ddb0f54151d1e443ced623792765ed6dfe69866a84995269f7d465a3cd5488c1dfe31ef2e0267f5132777a8d0ddda4e222cae10aa7afa6e8f639c7eb3bb7e354f065ae5f9fb7785018db5a663e3332ab7944e42f47cd9d2b8ded17883c7f19271bafea18d71edf03c18514c3624c3cc04c2bcf115cd1015e7f10e07480569aef377dfa9ed1f07e26b7cd4217e15d2aad23e400d4b3bd01c2a56c15e4fef7b44b3906c72fa186a69403be90cfce2329f5631afd87774d085c62e8634573239e26a0f7674f37afc1d5943f850b0785d50eff994e1bde1a3bd966eb802995ac949b96de336dd8b6172697c30e3df7301985091788071d3cd4799d3da673c6d5ee70209e79fc6c3c692fad7364aece2b4f300d3b82743e04e83d3246e3844eb8421e799aaf6e11b67bbd8cf9d78ac1e82701a786724dd1eebd71742f46c69ac2b6eca0c8d0a34653b4adf64e9dc34332d7a9c5f46d614d30b06cba2f3dfb930bdb1875e2c4c50b0f29f8d4f379ea2aa8038489eb550bc57ce79e022d930279950a9b47a792118954cd2bf5346ef20f2f86c88eee96b58768ef5e0bc12eda331bb712afbbd7ccb372178a4b5bd112fe975e66cd698bf4f07e3dd8444c1d68baa6f21ebde163dfeeedc44665fc36905c2bca2ee8f0d867169a223cb9d7a0fd83e1bac19ea986fd09942f6b0b0d7af83e5a9066076c2bf876cc5d43a75d05397e5d13690cd80d739e812433ed98ff7a0487f66bec9c596cbc2e56f58f03ef58008a36eba1ee0d3e1583fe1171671c8c649a1362ce8d90f0162fae9ddfb383d9cf5294152b806e49b6e4a69c0a4ece76e3066d500f63c096c207af8511ac893fe3767aa56acb45bf4321848f32eda865617069d971fc5d595e5d7921cd4aa7473eb369e367a8de353044ce1a057cba90d02e873d6628b249c1304db355bd1faab9e274772e3d3e366d0fb9083956276d1d75c7205783db1f8a509da56752e41d9217be7a06b7726303cf720f5d591f7fb4e7674e4a8d02b0b0f04c43575670c6f6e70b019cd39faa6784b0e9fa0bef824aae9eeea59f7e4aaa0b66c4c720f279ffe295d96cce8bcd8f1d5050f2382cd35c985276840a6f84b096dd872c50de62ad92be976353db910c8e03eb35040ef6ddd5992684fff9db48515d64fcf190a228f925ba4101fb79b63d463650ddf17b09e8e79d3ca3978b869b5e33c9b0c2854cd1769dfe79503cc32b275cf8764b476b22b677d0ed4f73c42b5ec6c62661e71da39ed364216a7f0fda0af61b94c5792f65c51169d9f6a013efb642395c434563870b27f636dc08ad75de3401e37062dd819c4a6b8bae7b772d6c73276751ba68e88e3d132c48e61eb44972a8e14d1eb5a59c48555bb347efeb5d742cf06b9904cf82aef5dc9e8c157e1c3177c6587fe68dbf99e03389270346e2bcab18e622ae01c13e9a7d6c31bcc195b220a833e1014e596332f8b37c4bcce5a4ad1fa0e77a5eb71067f7ea4e7274ed438362e13a8e67c197984bcaf22b3ebabdc2d60182e8989727c00becf37f67bc587267f9cf0cb95f3d167cfa62360370ed9366076fd81d51f4754a17260caacf4bdcc92ac71d333d633a57d61c5b1a10b650e7ce5bd1921e6865de1b54f7b24cd03de2a2c68121066d60f521709ebe67eaa99f7e9040038ae091d823bd84ba8bb09107c3265bd0e70a9bc6cd9e004d0aefe08b2353e95826f705b14ae1acfbacaf60dfdcc33ac2c200396075a73387d616bd40287bd22f8903f12380e59cae0562f0d7813bc79bfce8d7b8265fbc533171ee976102526af4edd72e69f626cc4f2c12c275f398652218c2759cf6824a670d0504b5d608cfb8501ab56bc73bbdcc42fdcc9f55dee19cf19d6aa89b4ebeb84499f429e82199696e6b37e62286dc18a4b9a2684c3177774cc74e46870ed63c737964d1e9a19292cbfba24a898f86647325b04964082a83e5fed4ded7ccea21eb9cab3bc869cbdaa0b705e8d29a5f0545ca5fdeac316ac893585fb963a6551739d1ce84dbcfb6eb576f5c6ed7add4e4b8b8ab1a788db360b7942953aa48e2fe4561539d1ff7c27ed583fbf390b93799f3662bd28e76afd007e445250f1cfbb272c5d2b6ea66c9a6262193df85814e8de1ab82b957d19730e2edf7c3a4d542f04ebf442cf4c2c2b3f32fb3b0c3d59a9733656efa4e83fea560797599d113934f7683748ceeec26a235451b5bbbaadbbd0fee52237b7b95181dbbde0d4bb28921e9336955a415518092ce3bf6be095ae0301ae2641065e", 0xcbc) preadv(r1, &(0x7f0000000f80)=[{&(0x7f0000000dc0)=""/159, 0x9f}, {&(0x7f0000000e80)=""/241, 0xf1}, {&(0x7f0000000040)=""/66, 0x42}], 0x3, 0x0) fcntl$getflags(r0, 0x3) write(r0, 0x0, 0xfe01) sendto$unix(r0, &(0x7f0000001000)="d9002ead82c51f923447905fe8a6da2617012c69ae859881a8e0c120f904c40c9e7c56be9a80e53a5fd1bea205468026d771e0044a646c1fb98639c3df92e6503eb896ffec05ab6df11d63f1b006b3950a8404f13845726f103bd4091262796b4df65c21ac0cc185d11be67eb7d571ea8bf4ecf436c065065b6e557fe2cc858804e1a013344334b8b93ca9b8f89a0de65094fe936140ac28898a6532151a79d7ae73627230b6b7bbeb5571e9e3b1f96a", 0xb0, 0x8, &(0x7f0000000000)=@file={0x7365aa961075d37d, './file0\x00'}, 0xa) 08:35:15 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') sendto$inet(r0, &(0x7f0000000080)="89d14ec743be7194c238bbdd971790d35cefe5c0afad69ada1d5a15ea8b63791a39717edf4d4ad882f927d7d5453d39f334eff06e2c8047eeac5c0886b0facc06d9b5e3ec5d0f05d3d8f879518eaffd85ef11b3fe32324a329b22328e828015c4ed7da8acab1e24016aea352dba16b2172315c9eb78b6aee21c8cd32b5547099ba8b0a1ef3b0d7ed9e57ec274aedbb4ec6e9a44466ad0f45735f0375284270fec6982dfd077b2e329a78a3e4e9d0f683d2", 0xb1, 0x2, &(0x7f0000000000)={0x2, 0x1}, 0xc) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 08:35:15 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() fchown(r0, r1, r2) 08:35:15 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="bd7a4d2582c321a8cf0500000000000000313dea8d0343d605e2d3280d33ee618566aa2be79386e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0107f559b7cb5e32d0072d4e7199679daa987423cab21c6b2748a0200947da61d75bc904de07f28a2b887f0130906e061a751737dcdf86431400b4dc386972d2eae1f50146ed5ead47dfc43c6c3081814f2b018be5455badfe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6e9b20f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771335261680f194faf1b57c7b6626551a90e6a0998bd25030a000080000000000000000000000097a164e99e000000000000000000", 0x129) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:35:15 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) listen(r0, 0x0) 08:35:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000023, 0x0, 0x37d) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 08:35:15 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) fcntl$setstatus(r0, 0x4, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x81, 0x80000024, 0x6, 0x2}, {{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0x4, 0x40}, {{r0}, 0xfffffffffffffffe, 0x0, 0x20000013, 0x10000000}, {{r0}, 0xffffffffffffffff, 0xc0, 0x4, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0xc5, 0x40, 0x100, 0x405}, {{r1}, 0xfffffffffffffffb, 0xc, 0x20000003, 0x4, 0x5}, {{r0}, 0xfffffffffffffffb, 0x2c, 0x80, 0x3, 0x5f}, {{r0}, 0xfffffffffffffff8, 0x0, 0x80000001, 0x72e, 0x7}], 0x71, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x0, 0xff, 0xcb8}, {{r1}, 0xfffffffffffffff8, 0x0, 0x1, 0x2, 0x3}, {{r1}, 0xffffffffffffffff, 0x4, 0x40000004, 0x5}, {{r1}, 0xfffffffffffffffc, 0x90, 0x40000000, 0x0, 0x400}, {{r0}, 0xffffffffffffffff, 0x64, 0xc0000011, 0xfff, 0x6b5bf781}, {{r1}, 0xfffffffffffffffd, 0x80, 0x0, 0x5, 0x65ba1839}, {{r0}, 0xfffffffffffffffd, 0x0, 0x40000000, 0x20, 0x40}], 0xff80000000000000, &(0x7f0000000000)={0x4, 0x101}) 08:35:15 executing program 1: r0 = socket$inet(0x2, 0x8, 0x8) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/114, 0x72}], 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000000040)="c8dbe09063176739555df318476726f2f5898e5a59f72f284bf677314184452742e20bf1b25cecf5136eb00218695a9e06ee1635906682af9183a3cbcd38b5ab4d8a15d5d51cfeab00000000000000000000000095f8e1a9ca7cae444f08b1a30b00d97ff5f313e1369ee539edb4415b027a46b4584095b22220201a857236d995070c0eb5528bf642c0bd6caac658996247e7e5764447bf046ee780689607975c6a23", 0xa3) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)=""/189, &(0x7f0000000340)=0xbd) 08:35:16 executing program 1: r0 = dup(0xffffffffffffff9c) recvmsg(r0, &(0x7f00000011c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001140)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/200, 0xc8}], 0x2, &(0x7f0000001180)=""/61, 0x3d}, 0x1) r1 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) 08:35:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)='\x00', 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair(0x21, 0x3, 0x0, &(0x7f0000000140)) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 08:35:16 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x1f0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)="2797273a5973fed54407077356ed5f3e77ce63a65f138c43292832fbeeed7a9b8dc5134dae314082fb30507ed4aa92e5bcaff23fa5f0ee6a56e20237c7784bdb068c9cd74eab7d7948a7e632261b3f7ce3", 0x51}, {&(0x7f0000000140)="f0dfc66e230a33b476e295bd24db57a30e80aec2eebeb6cd6b26ec226ec202f4ac9565a1a2", 0x25}, {&(0x7f0000000240)="17c4122d771b06bdb12edbfcec022a23db62706ea2eb322eee58ceca1b9bcacffcf185861dbccad5ec2ec8e6a71e5bfa05b959df3b2ed9a7d87ca1df7eee799bf55364bbdb0940c697126ec5f0cbca8869c6cd385ed0e012c6b33d86165cbe35a477b1f4b6d2d49a8d3422b02cf538292f3afaa1a101fae1c804a82b556e827d43e7d811bd0fe2fb06443222de3c15f75937dbefa03049cb455a4d7ecb381ae9a9f4d3982b2b0fbea8d95941", 0xac}, {&(0x7f0000000300)="e41d0f0e952100fcece2b63d4e384ebb47c19567fe8f82088ca2ecd7d3e09b29c13b3660cc549d933434b9ce12505f601d05faa4ec16bce90b5dc36f341414da2d7f3a82bd7985623ef5d42e1828c84ff9b2419d29b4aaf2caa0a6ed800bac49d47cc4990451ab85c86a34f3b1fd880e53b6aa71ac2c8126e5786791bb9a0fd1102e36fa4d677f3f722459a66fc4deaa67cc42f7ada055fdfd6fc7eac8bde64d56b035587b0648a7ff4c742eea4e85babdd04eccb16ffc82a9acba74af", 0xbd}], 0x4) ftruncate(r0, 0x0) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x35d6f16b, 0x200}, {0x6}}, 0x2) 08:35:16 executing program 0: r0 = getegid() r1 = getgid() getgroups(0x4, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgroups(0x3, &(0x7f0000000240)=[r0, r1, r2]) r3 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000a7dfdcc5756cba7199d353dda98221ca951c67c00676129cd0c5411a9060700e6950640be771a889aec25f193aff1e4bdb822cf6a4f99e2107ae066ff5767ad907b2b12c31356dab45ced85857119042e5a01d102533f71059c1ddf3b45cd047ad41cb31f04531e8c68163ae8de0ad00000000000000de1d6d27611bcad7004f956709b9bc91aac2f97f5aee87efd9eaf886117af959b6f3505906f2512236d0883e55efba214371647be386fe3d5d51ec9ffd3087d6be6cd7df61d6143754e50feba3a353968c3fe3b4f13163224d8fc812746ba0b518eed3bbfd56ed82982f168bbf09000000001df7e203978cfa65efe30daf23279ef8a5bac9cc65626106d4b9b6183dc0c9c695f9c333808ff25297dcd88e8b7fbf9dc14d29520033a179d71f453841eccb9d049ebd42273b9d1a293080f51820ba15a8fba17d8670b46bf77c8026fcabbdf35dc7f9111587b610fa4928043c743fe0d39ef5542ab33f14e6d5e00ea4c592df5afc90e5cec49a7bf8ab2834bdf4acc41cd12dd85dc5e3f05cc9736a19f473fdd1e728b5dca577bc1258f617ef38c4b5c5df10ee37b9b6c4141a2e7ed6a57f41b038000933acacf045235118d63afa11fd3f3cc060b6c989c488dc"], 0x1c2, 0x0) 08:35:16 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x401) r1 = dup2(r0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x400) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x200) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) poll(&(0x7f0000000140)=[{r0, 0x44}], 0x1, 0x0) close(r1) 08:35:16 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x81, 0x241393cd6c3e8b15) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x80000001, 0x8, 0x5, 0xfff}) recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=""/58, 0x3a}, 0x1) 08:35:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x8, 0x1, 0xfffffffffffffff8, 0x40, "62be21bbdfbc8620277ac894ec6c890e2c351b07", 0x1, 0x8}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:35:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) select(0x40, &(0x7f0000000000)={0xb76, 0x9, 0x2, 0x2d5, 0x2a, 0x7, 0x9, 0xaa}, &(0x7f00000000c0)={0x1, 0xfffffffffffffffc, 0x300000000000000, 0x1, 0x3ff, 0x9, 0x15, 0x100000001}, &(0x7f0000000100)={0x401, 0x1, 0x2, 0x100000000, 0x5, 0x1cb240000000, 0x0, 0x10001}, &(0x7f0000000140)={0x20}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 08:35:16 executing program 1: socket(0x38, 0x2, 0x3ff) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000010c0)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mprotect(&(0x7f00001ef000/0x4000)=nil, 0x4000, 0x0) 08:35:16 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) bind$inet6(r0, &(0x7f0000000000), 0xc) 08:35:16 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r1, &(0x7f00000001c0)=""/255, 0xff) kevent(r3, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r5 = accept$inet(r1, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) dup(r5) r6 = geteuid() getgroups(0x8, &(0x7f00000006c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r8 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) getgroups(0x4, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r11 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) r13 = getgid() r14 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) r16 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, &(0x7f00000008c0)=0xc) r18 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f0000001b00)="e4ba356ff6265469daa717c43fd5b5c5cec348f2c4f41e28be224ef3d21b952e7aac168db964656fa249aa92d5688c472192651ac362d0960c05582e27701bec78a8961f41bc6f9ca22b70017a84904abca7ae970c3391530a9cc720b692684c33fe37d0fc5e4f40ed1318f7e58d4b20ad2dd4ac6782498e9f31f79fb29f2f3f2a94b7aa62a1a88638957c2b002c4323ef43ceab5e9c4d0a90782e0ea76a2c559cba37cc57b1c18de718c4cd878e13903e5d006df93837d876e873ce414f13581c25143227e128b8ad461d48f5b0594b34417babddfd6348ca380c22782aa2021a2b2dd8298ff6107f79b5c6ad848f7804c008b90b43b6dde1338c859262f1df8ccf1f46ad94f33d2422b68c42fafd9bb901c02f14e23c1153e504da3474eaca9ffb428274816ea38afd172221ea445d7d745e572ae21910616dea507f56743990f60f29b4c7b47b1cd5708c22d96ea4fbcc5f4091ede8f0c387a3d793361f9f1cccd5e591599a10937cc021c7265746f79bcb79c8aafea43eea82e0e2ad4b326e03dd0a04e28891359e7d6bce9ceeb5f9e76505771311a408e24236a0b01d1bd595ca7b1ff6dc14e58267dbced5433087b25db6e069c52dce625c729bb9c1a56f9660c7db7d97a338032c4c0db5ae1fa601ba7e7cdd39ab6e2509c375bce1687568ef244215ba42e9a4bec722d98e320aac873df8b57b2d0c48581785cf406f358ae12f33d3d8a3496b42b9baae6a1f9a871b11ce36f96e1512cae91b5613556e700c2567309db6759c05eee0ccd130d968173d588404fa769b6d4d794b33bea4a118a37e85bbc0fbf9287961c3b8811da143d7c85457a2feef49583a5e33525f303b5566e657c298da4ce3ad49fbed6364bf9adaaf825932e270933c5c55d1f20e2884de2d19a1eee87d57486ff56cc4d31ea16cd47995978ecda5dce989675e9007a6c1e7afb3d079e4bdbb31fadac2832cd7aeb14ae6b1ada31d6d3622772fbf8359142faab340e65a4200e7da6fd24442c749250c36d42fa2deeb3df4d8b45dab1c1f24647240eb510aefb9e0d1ac44144ec0901f4bbb17b265324f2f2aed4278dfefb9436245d116e0a698607ecc36f8da686bac4f8bbd398308ce078644aeb943f2f6eea6b5335ac09975a14797ea1bea23cb7867ef81bf7e1983cfec5b064140cc4f9584742b621bd109c4387eac5a23e735629df4877ebadc52a345513de7f16cbc927bc4b57c8b5238faed541f604f38a3f7aaa89db4805897139be8a6e7331b48530d564a04917e81bad24651655367f83e7b0ed939fcaebda88662d4fcd2682050956a081bf07f4a8d8433bdd09894aad8733b745078f3dad017a69869bd3049c2de6371ce6a44c47d1a12fa394b0313d4e89dc3c73cf04b194972b04f47aad1b642d5529b717bd9f3eec01962232f31c96c548321f2ba0dd5b66677c034449ca405cd22f2803b7580b6dd4af95848b4e711c5a244b19a683dd0142cfdd358ff0ee453b8094738b7edad88fe2c36212ca25cccbff6cf7d7bde17b0860e5effdd0d610bad48e257a8b5d998e34339f6487ca2cccc43e7eb1178f9c260dc8df7c0d8ac093640396847723dcd6d4eb627652ba78e8f9e98e1668e695e6045c780d55a6c46ad8c954d29c8ed0400e33fb82042c9a8c4987eddb23f5e745ef5e4d823b9397436539bc0663ec527a6abc526c0c24f85b360564fb39decb56f13377eeb6c704d8857fec1efc7337c6632436db3a2f5c0d4050bc6999670283a7f18791db5c3d01b1b10abe5b7de1c9052bb1c23664ed0a2f8785a0440517ec7c0240adfe599e53940dd23b4e79739934e6ee68e8355b2703f60b75eecb07660a40e88f36727f81fe4449874d7101557f346f86435e314f697f5852d90a20a341b4c5a859fe3471dc9e6895d4d8a5cc5d5cfee1f28c979be137b3186d2a31c11c332f23aabc274e2ade97f4b8f442fbb3b44f9a310646943b949076fceb7ec87b141ad160be0dbe84f380d83ae2654794a6893f93d49ee052ba6181c1623f44540af8e4ea4b6f40ae06a87a1eabe0bce82dd1a3ac1adc1f3f130ee64ac90020f971781b83c8704023fb28f49a0f10c15bf4bdb7696150d0209af95d58ab0d9639a4e8bc0c0f93fc565838c806bdcc28e8de710b798c39c0a18c9cd546b1ab21963badc6db9d156ec9278c3e888740f4f6055cee252200d36b133b8f4cc8e2fa3507fb7a86ce7c781db84253579ffaaafaca7215cdb05ebbf5cd490b1bd49c1649e9d17afa60a35af6712cf781b50bb6d574a7d24f2f466691083f35e13b4021cfa196c9325f6eb6c3e4ff0b23dafed156a0ce7da4c7065b8944851bd1ca4702c8f93430787631d738bf200f51d56b618bdd26e4f72d79fd2b8ccb4eb9b5ead62d84a45a15b48f737e7834ecef6ae07377e37f80bf1708338f1cb7c009aac1ee85c799df3e7cae3012d5a7760a179fe51c5bf7cad60ca16a39a21191db3fe5251dd3f2136e3dcc39a9756d95ec28eb0bca2526ece8a69bed8434335ccdfe03ab773650acaf10dfaf0a5d8300c1a93c05ddf8a7b9fbc3f84b742e12b60d43de32286de403b53a0a9653472227f2748f462e6be325a9d2dbbcc8ca11dbca5a1392ac725c5d61fab2006d008ba488fdada1320bac17efe77ad2e28c1160fc99a187c91622a62bed82da6473438dbf54d47508be0a8efe9d7662acdf6addd62b3109124f2ff4f01459049fc2cbd29ce31fb647288f779ea9c5ab468101f9197278ad16518580d32baf569b841290176f7248232c7696e6ad5060ab2190a207113c0ca6a7172a3ce6553312271170c44ca68592c551cad57500d9d4b34ca45178d00af9372d5888d3cb265dba8a4c74307789cba70395e80d1e2ee40b073ef82b6d3f16c31a112857f739e42cbe41f8aebaebc958da0cb77b201eb20933cdc9c1da258756143b726c142c36ad12bcc52e153a26e6254d75061a3b215ca48ad3001ab8eb0727ef353ddf22150192289986730c711d8dd5d9abcb638cf9d5c266242f43ecefc287b4f556340a6eba99f84d9e978d15f457c83cc0fdedaff28046925f098cf438815d7b15941aef22b26dc0d62bc39454fda55ed05ec1e8dde7b728f969a028a379e84204bc1c637893be25394e11be33d4a01992406ecaca03db578131f9b9e5a8e6455414559a3cc47d05e292ad7524bbf14331de879732e34b0b5f7f7ed705da41175c3988f4c2ae79bcda6be8101c248602d0e6a328f944025f16a51e7ff1294a67709ca728e7e699e89ee5229643d928308b7656abecb7fcca9d30b36328187955bb42e4597f3de569a6e6818f20ea3823d64dde583efdfcba53230e28f9838b413fb3b09ee280a3be1be4ee11e40095c11b5356486e50169d31fa42c1ca2ce6b94ac5b1100a976b923a0d3c8499ce4bbd40ca622d14c7edd67fb7057129b981d2c314451fd7f504d5e87d756029d2642927de5e3ccaed1c816372ae2fe1c6f8676f3d5f5d9d56e554da3b655c4093616314e7383dd4753d5facf26444546fb232e3f6c3a2587968bfdc89fff448e4466ca800e3c07802efae0f04d1dd6a14d04a47d1a14369cfc66ac196a7fe4ea47406b292ca9afddc10f259f0bd6d90ef5035697c7ac5c910a374a739c18516d7c69ad82bce47caff07d5e5459c39b070bf7d63ad9d682ca104a3502006153e0d9d8a3f9ff630fdd0b6b574902daee7a9cdf34a23f86894a33e74442eca11bed180996023beb7cddaac10fd22a808330c588d0b0f70149a670ed1890b432cde71a806c80cdee4edd45945b7c15350b00c3a6fe9876774e9e9e5f300a69d2ace9ebf9c0df460f99aaaf51f8ec3849d5f5f10334b3ceff05554738f8dd4902bf5cb62c3cafc37251ff37b04a8b71b37d40598c7972f45f2d7ccb2cbe73a08689c2c9c7330d1a6b6229f1bb7c9598e2885965f5bf0c2f01682d5d3c5d9d29936db0f73a0a919ca7f3b10f8cfc461cf5b7836e678c2def6332eabf15a307baee1324108e275c83734c9946834b690f3b73dfd1d2aaf3dc5fb0c37f4fa6892bab0f5a1c3e15bfb44d05b77ac5412cef71bef7f24e9b3c884b8df778d91215cb039d36dbcaee9fd5cf1ac97024519529ecb3af9490136175c96ae67c34b062fb8fbd15b3ce3f351bb5cdc97319c123c6e7b3547d76359bc665e22c33e002c3950743af82000adb7dfa672d69449261ecf96be49dfff4fbe83538a4e6910f47ce568ade5203b86a1754e507bf1a579c0a65a48ec84bd998c0c31bc8b95b501e54ba4f62fb2d982094c6abab5a33272fcbb22122e0f6f9775e17ebb2764f4353eb9b7fae9bf773a5f0fbaf39f67373877f27afdc376d2edf86757d61075d2fb29be0feee99a0b500b0ccab85bfbae4ca4b00340f483ecd9497a9fbe324444cea6953c9b7469c52b92fe3e0dfbe603ff3a6024d5d5fc0bc30d3eaea021d26dfababd45b05385d77c7e537294f069d781deca512923a3261b54b31602501ba98eead7a5a30194212cf45f1795a63da8909269797c90d8a08190c9e7fdd13a81bc1841ac88c2d216f34fed542ee988b2a059e8382e08fb7a34a6107449a14ad867f0207e784ee340230e76513e365f6633ac851874f6622b3b06b61fa55f4d7ab0cced74cbf0f35cca6860fa1615c14d865535fbb1208f9c50f98e3644a0b8a3d9102779c0d1ba0d54086f7c29b046f3c7c9dc19070b2d0ab41a5f551f671ef51bc8a3f846609731cf152d875b41152e8a0661820577a1312aa5fdd4976b17e2e8550d5c3fed67b4be8fff9d2ec9fa0d9e4ccf1ad2fad06a982ba97113e1b1cfe688614b34497695158d7c79cf98e196cfca16358c96dc58a672b1821e964aaa5330c00c92220628ee52898caa7a84d24a729215a2c02c436ef2ff6b5f8aa0a64b5b535f2b3082349bc661155faa355d40b334212badac95df7808ccdbac7aaa1f5083cba5eaa7d57781a7cd1b5bf6642af6cb5b77b14019577fa514b8f1715585fc986673b1ea657cf65392a6d6eb5fb72f3822cca3544d0920b693bd4425fd86d6d970e3e1212d54309ff11ce8e9eeb298a6d5b390d109bbe75be9ba82c13b70bd3279fe2746b3ac3968afc1111c98b5b222ecd4cb2e20cdcb56ea12e1062703c5bb57a1c851333a7710b89a3aad9adf93771f7a3f5d0f3aaffebac493be2f4c5804ca0482720ac997e6ad108b28fa47d9036f1eab1c649d8ce5428a457becc08dc9f51f16a22c53b33d69de1a44874f034410f1261eef6258e237befebf4378dfbf3d8a0c9557d65d30fd57459e9fd0bb703925173c4531da751147221830180e08e484a175290432faadbd3583fc88d9b1acef4900c32a3a97aa1d2705754f029c6e5d0be27d1db6973acaf6aa11f7ef7604f75c626bf636de5163e168a777f8cbb0f59eba479cf684d57d4606d6577f0f0779df5b65d374a4e9a267b141dee3172f24a6d0f40832388a1019e8f4e805c5a770604271ba62491dff1e8bcd65a336feddd817e8993eb56d0fe43e8c8c39c16c882164b22cb8ad655952ee86aaf71d37e1344ca1079a2c286b1b9785f918610bd5219d262528fcf6042f7034c2ebd159cfa5eceb89bb143093af63f5f3220fdf7cb057ccd25187d4d4f5fd2cec4c6f73fe68dadd6f61f61101a90c5d9047fa82285a772d738fde44ef0905752841f6a482abbc51d2be4444ba38b8d7fa2e43858b50fa2b9bc5c5194407dfd72d48d653def561ff15b3b7422491f94fe7e1183f2e894f41600d11e6c56bace56d5b4e913579910e32675c2dfba93ea95", 0x1000}, {&(0x7f0000000300)="75e922499cf95b35081e7f01636db4aa4e221b4d2e77b31b03598cbec389a3e8ee064b03873ad46f17b917f7ef1706c49695ad5cf781df4fff4ea7e32ec9dd60392321521194fc272b125e1b55355bab54db95eb8e2ccb9ba4e4331a11f51dcd0d8c23e08885383d6bb2c5718332b926f331be5495f8dc8be0710c835f6e5d8b614fdc6aaa6d0952711a9c667cbae89a197cde38233f30a220f8280dcc05", 0x9e}, {&(0x7f00000003c0)="35b68057d6e1ccab4bfd848a59511ff149a6540b55a2ceed008035d5e3ba1054faf1049eeb800de9a26158965b42352ac2d8d5dded93fa323889f1eea7159c779ede4d447f7fb7630e3e5722fa71ea24bb3d115ae910a693c53fb7d90dd8473b871cec2e8b788a34013d956b76390ae98d3cb38dcca43708605e478efe88829fdf2e4df0d8f254ee73b0e0afed5089b8ac2d1ddef0ae801f815a36", 0x9b}, {&(0x7f0000000480)="553a5cbc6dc06466f68d15d81f63ba85ecba25c79a2179e254fc8b7fc3934526d3494a91f323d87b65c120f8510843680f177b9b6463ac0dda3f094213f1e08d312cf859d9fab989bc7dc92ee2de92dd4b68e3ce66fd96c4d950b402652a19d0b01d2fc70104ae1686384fe093bd3dd9b4d0dfffc6faf9", 0x77}, {&(0x7f0000000500)="64c45c16116a0e720a1b08a69a250211e403cc6392f8570ab3c8a99f4f2f8a47dfe2c08ab65939012f3fa6fbf66ae049920b57b5b59e5582054bb44364e18fd2f3d3185ba1a29470cc2e154958ce5e97231c923cf8782171f64c391812cfc32dc08fbc374faf92c0f930f570e91d3877855ed11c1c63c572f5fe1fa92b4c", 0x7e}, {&(0x7f0000002b00)="08af5fc07142724ca1441daf0f1ad7d94fb10c29d08aacd36da094362646b021006eca2659fbd6dd6f64947caeeb737b8de23147f075f56497c06ad7f37fbf4ddfbcdbac2b5616637e239e371b24945601322af7a423c6da55505ada08880a24ad5dacbbf3176e8935dffbfabef0ecafd0589a86c4258cb31b562ecf49bb6a6b69f189db0ae640f4c0884c3337041a43d6478fcf375e40305eb100832606741e67633ac01e5aa6e71d7316a9a1a0a4e4465e7b735172b6e06862e52b998bd8729fd75ceb723a8a3986a38b24318cdbd0785e72acc193de16203a6beb27bb5e1759f275f608cd1b62faea259820b9658f1825187985d95598ce0ee303e3507000774d7832b9db645043439f28e3af23dd652aa9d0aa95feb05efb2d2e56a2df169129bee4700b11c9bf9b2b0cc05a47edb66be4043142891291fc3038b3b74cd1c21ce1b9ca8f5424b287985c2ce2f26f2e8eaa2b36e30244805d144cb83aa6ee8c7618a24cdf80834715b4c0d1969de243111831a7ad3c35245758dd4eba7c6c72649ec1590d701da63f2eaa350bdb62bd7235f1ea2262dc582334590d760e5c56c7271c006457990a596a8a3fa4cfa30045f5180b863d754d1a09db82f255a74971774c246fa27ee16d11fbb2d1dab8065c1536a0431a8a00809c248baff19f2c8e6fddbb349efa1fc6d590ee399f62e4bc856d4e1380e30c993954226798474fa3db71b38609943ec9044de42de37b572c0217873ce0b00586a881b8b5a3f7f6c1cb4c651b622cc5a853fb8ceec6fca9cd213705e2015e02d7aefbcfee1bd6aaeebb9496f13bb90801e64e712b3daaa3de38447f3d8553435bb3e471caf0fa1f8e4f1b6ea830a3889e0d23678f14f69f989fe82df9b2ed23db4cdb0781b89e510e37712c7d8bab99b8d407c9c136094fa3ac8e364f7108de10162229f459bb1f981e60480185e000f75b507ea1cc0f8e81bfcc3fc73eacea643473134ac87c00ac00e92f791073544814c8cb6fa126ffe4f73c71b022bed4103d5bb61c3d44aa90371f1de037da134cb4d429a5f3c7e7bc5ea73cfb65fdab2049fc96635706c51f7da3c8f5fa9d562242dbf5c74cdfa6cb162de4696672f724f59ed9bca08253b31875511275665391aad90d94851c55696e8de04331826730947bb7eb061fee1ec42a042145fb492770ceb4347d33fbc268406dec890ac8eb04c99ee22bb4f81b10f11fe38dc996e384979495a85525c95efab16d588e9fb5cc63c647a6a51f5e7d10f43fc272894ee70c364f6f6f09351268b3b6901ca7caf188be1593f825305d771e8b732490766d42041b648849c9c454444a45063d1443138a25905985a7230babc04a85c29e25060ab02c0c8d18dea8966baf34caac26638347db148b9da55149e2cec8fd03ba7266927ffab6df8222427fbd90fd48a6c14a3702498f0ed85f0b93956f5716aa89a06606574cbb378829066a48b860fdc5ce4a6e95501e173a9c87e848e0081fa76fb475a6df68eab8b86b9c75e7f0b63689fe33b2aac4462ac17e3d51493cc182b4564deadc738c133d84045194837c93364c7ccdd6d7341bc77780c8d3cd39e8f7825e82e1fb32982d0093934f3e643d4d378c9e17f115c31513991e37f3b159528d434f72409583f2f59dc54a3749b6fb5125195dc5c9a95aee6f991d8d1863b3fcc036d75e74dcb4a4deb77f445adf0df416831698e532fd74eecda44b38aba39f1b30f2259050055dae6d610e792c87c24f7e1ac5890b26221749ed9fb4ef24b9502ab8372cdca0bbebacd91425e367bf4e9e93d540ca24c760be8758982563174691cb4eda17264a407fd38c89bdd369e206044ca466023a79be90cd28c9346f716d7a485a89eabe46bc581d63d6c4acf8203717880799f046b0c29cc4dfdc7cc61a6e096b8325267ce871923857e60b5d13095917540838215a74d75f715b832c2298ed0418852dea77ecc96b12a59704b135f97084aba367e724f91872d1d353e108857ef5074796014ecb6e694458ad326e376a99a438f0e7edba06fdeb788421dcc6063795e4f937842257b745deb1b851e84f94bf426d759a04dbef74b54a3b4d7492969f56038e8371aefff249443a8e6f36848fc8cf37bc481bb07cf73158b32c2e3dc1b63ebe13df277305b7b2765b15ae4a6813df7c2246562affcb4797685729841569ce9ed2cb6c234af370cc38ee5a86d871d0021ef992946e0075701fe2f53bd1b26f446bb730ab101084fc0b2099a46bb88744bf1390ca6943a7afffb93aca86568144f8685d0f17dec6552947687716ba96d4ff1b1cd8bded63a9ce40e2415a7380d9ba729c2dbcc9197d41af27a0a06d76ca800c71dac71b3ee41a20b129f048194ed7db30a2710585fea64faf3f744498df3d104e23c0924389a6fa4aa81da889856a694e3d4a68455bf910e2ceaf15accc05be0b4f39a36092b384817d9453d5bdb3ff4128270054612c6238a8a939743a8135ca008c3699b77b24f329792d8d196f06ff1601a2118f1e7dd6882c314f5c4c2c42da6fc5ed89d4d0f163ef47ca5fc07d26641f164f5e304d8927f9043772e90b760fc2662462f2c83f60e386df311198261a56bd7e9036a8ee1b5de8fb5ce31fa75464613b3c3337fd3a6057656058e5f7f789b7e23a843f845e92e614089d908ec1265d6f92a3045f8fc1563a696088d9ef41a0f467f673a7e57bd43211a6e33bd19d2d3793c59b38125fe62acfe8e4e23587bf3b76fba2274a1a36f8dbea9cba0c1f3720f40812d2d566f02d09727667342e1da54de3be4e53e03f03fd5dc9daa9c0778bdd49fe2967fb9a8d999670d0b1e63e54968c24082c20fb3afab6cc7212fb7ae25de7ab583fef403ac306f09e0e59396807eee6bd97616a147ad47504eb8f86c3ed5525b56b6d2569d47fa4e387b8217d3e722464b1a55dbc65639c6c9a1a69529cd3c3e3287dfc92bbe3970a685906a1b2d2284cce28b3bd9b792d48a211871632bd64e6afd29ba70f3c0b93ac0c17d89651e282654d3fd387a7af0ff6c2d14f4a91aec399c76085e7d309b4d8b5972aa881fe8a370192595863f21d47efb711134aebae7897ea189dc9d78f4ce2212943b35f3fa4cbe62aeae278ae4c792e6f3a30366daea19b7af04448acd1eae68c493c708ae890fcc52c248e4e252191c7748ec5ffa9c66119be70faf69673d9f4cc8c709ecad572650da5074b98cc25236eb63e4df874394a12d5e66fe318817989ac97eacc84871f78d354135ea19cc30f02398edb40ebef7ee422b34e53d4e1bdfe37f3658119f26e928af31d2a19b431c2f4a2f9047a1a7065a5c4939b6ecb7efe0b6b8d62f23713f0ad98979ef3bd1cd6c551c5fcb6cd2ca279444944231735af93ed12e022f8f43c7ee50271f9a1ad66434571ac189f9305cd132e0c112f7f981ad5bd9dffd36ef24a19763fd9f91d70c05e6ebde0c36bf0890d73056d4747bc38070c619347fcbd702bf4ae1e5d5d7ab0999ffb304682cfd96f38035b68f37ab4940095b6a31781d20ad22f5a78304e9b004b3fca6625b5fe7d90c515f9bee835aa7a7df872c0a1abcb93c4ab6cb968c583feb000414df2883dd257079b1f11dd89672e6d1535ae8ff38e1a3876819b7e6d51bdb29091ee3b89427c47e9a6cd508c6f1b44e94c48becc73c5deb22abb279fefff0eb388de633cda5c7faf4055cb21c3f53f74d13cd7b8c00e7ecbb32a564b5bcd9cb53d048fbcf2d007faac02945db32f1031a1a2a664d3cf08106c5a65fe5a374af7779920059e24ef3813d1cbf4eacf687d032f72682d985fad03437c4353b930bab606fdb2737de08ccc45bc8f86217a7c3d98382b1ffb1b9f04aba2e7d9a809a38308501c370b86b4af40fc15e6dfceb8ed32dfd0320952a6faa23e4e5b601a9d772135abbf695a02f92fd8d201dd9923c918d2466c47d62943aa97ad426596963b9730f8aeb5eeee2018a7694ee4daea23c6a0d4b601c742cc557f8b2a03a95d597e5a61dd74a782b2f22567fd4e82dfb51f3c60abd343bc776bccfa53d1340259463e553f4dbaab3f9b5af17561651c589029fb08007fed657fa3c395fd3f514ab7acbad0428807784a1523d0e2ed15899117ed5e8f9417fce591709e9e1f8f15c456f4b8a8b1c50ea34dcb7f7329b889028c3d30b7d821fb0873c4f965e9d8e3a8f405049c63deac0eaf0aa645f143aa649f9451663bfc639197828b3deea71eb6dd82704212514f9798b5c8fba0fddf02ed538e31ac331bf2856ec2ff7f62bdbb450edd4339d23e1478fbeb5a338890c13bacea99637773b98d468fe2a104135325464bda8f1de57cb1a30fd5ad9354acc324a6cc134c68d0b247657f2b5dbafd35d8d7116ababc80e97f20e1a7c1df2b882d9138edd8d04ef271a6c8b4a894b39dcd25c1cd02a4ad1647774b43f5a40512d21aebba7313041f58a275a2b20ee1cdfc53109c9eff43080bf202127500daaa3ad409b90aa3f6b866e082737e03c41a5a6aa5793ae44d72018be2876cd7d490c9ba975adc8136433ccb8e27b297ed3e6799af671877c62936b938daba15ba60b51482681708025a0ad843fb2e48392191645961e8fff7ef4ab29c6e904ac41bb05278537eabb596f2ec13f21796ff088c777e69bf05e7e7703d2b7d8292302373a63cf13d16bb58cbb51b14ea8e8d74ae29ca252fbc2f4914680a5ede9d4c7f4541677993c988648a4c1878319ba5c8fb302c81c28c65e699273337199099ce67e22ab8645cfbce45df3b7f1ee214d64897eb3be607a920f44f3feb7ec067f90a15fcea11ac3b5b58ad0de27f8dd5fdc18708d9da8cbb6e6d3d7d60c678afb583fd1a5368f37ecf330e9b606bf35b3b88af7c8b6cfcc95db5b46361299e4024c62dae62f1a6b147c5d2c0e5e1b3162ad01775429a78db28b89e30aa7f42c1e94768189dcc971a8abf33f98a2472c27531f89c8ae0621d262bedc55885c060277f20f8705ecd91688de9d22b8354a0b9d359033e6122f980166616cb7c19233d3843509f65c879ace0d52704602b873528100a1a9d4bc5c5fe11a65fbf4f2d21c61565c689c154b2d45156b27d957aceef8754b8c92b623d2c86ec16583389f9572cdc609cb511d4a998a796f5d5d6a8abab1cfdf678d4f6baa013c30fe01ec1c0e2fb62aea094efb0d6f144ffd1e6ad45e4a41ad08d5ddf6a2d5aa1372b50faa38d9a5442ab3f03d3ed69da1ac4ae878d9567d50fe8ddfdf014b55c3f977c88ccc19c545bbaef3b047e690bf6dd3c0d4a87fbb0069ebcf9bf1116b589e6c6e844bbd1e8559f9734ca2d41e3b9610fbd3d5704b79d10a0257cc2466e8afe1dfc4a3ab1a72dd71a8306ae60445b49dbba9125993355ac4093f36f703e0258e46a746ab4e0bf9865364ba48ec8636a588bd6e8aa68172bf1b06519b0e2191b8b3d4aaa782122a0a6d09d420dd4a8f971be861f774dc680b19f6570c0e6fd42b12b2168dad3637ec2552a3f7904ad583b1571d5969b66849c8212d415292925f9494ee89c5913b2d1a0acd5b5fe529d55cceb8a082b1fdee9a957bb34d0e14c512befac5e38e358f1e82b83a68b3cdcf44b2ad00e5de0a892d82b0725836ab4921669b84dcb320bb722dd2b94d43f546dc520b8fc835b05dae38b446ae7cb5dd7462346710c5c42f914a6cdf396425fe387704d94ac75100d0471478d075c681793bb58aa6daa1be0d4341822b162e53aa6acc6c51da3f734d0386a0f8ae39b6ea1e83f878ad906f40565b45451f21882b581e9ac4e589a", 0x1000}], 0x6, &(0x7f0000000940)=[@cred={0x20, 0xffff, 0x0, r4, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x28, 0xffff, 0x1, [r2, r3, r0, r1, r0, r3]}], 0xc8, 0x2}, 0x4) 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) 08:35:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20800, 0x80) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0xffffffffffffffa2) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) msgget(0x2, 0x58) 08:35:16 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) getdents(r0, 0x0, 0x0) clock_gettime(0x2, &(0x7f0000000040)) 08:35:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000400)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fb5de41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b00f0ffff6fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f52fc4d5f56b136a5d00d1628b53a115f1f8ad567f316702741987ef31f6867905db1c7a012183e9dbd8053631ab4d7f263b61b824786ecc41702474e3ce6c9cb8d6c6ae324683ae6d24b3f284222b66593cec15fd4fd8bf62473f7ef6f3f3f7982d0920ac4fda63f40e0c6de245931587b311a5c931020af63970272a2d10879942c845f29734e9ddd45afd8ffe0226a40857148e4b6c5fef60c4f24f57f5a1c177643387800c0d2fc2bd9388097fa00e337d73d803b250e7eeefa205f50340bdb39cbbe9ff6dab165682bf3723918f9fd4e309bc9525cb5d6a68e18652a7790aae5779622145d24b0b61f5076918ba5eb60d3bdba642290955b67169bcf576227eeb81496287073cc60b5efa95321e089e8d2d98378b031b60e83d2d9e84e8e1a615fd93371ca969ffa0f2a74c9b66ad6581abb944e9ec11e7bc918d475627c8c00b5e7e8471fce7087a7ccd60c313006a143f21f433c2aa1d57737a951a21654fb8dbfe96d7f2fd62b2947d202323b9ea67d15f1b228a56f20f902305263ba", 0x1d7) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c095211e0e6b1eef25517cae6f77c1b9ee0ec069097f0cdba13cba096131872aa7790775ca8", 0x131) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 08:35:16 executing program 1: unveil(0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x5, 0x10000}, {0xace, 0x400}}, 0x2) 08:35:16 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58bab6179ee6b9be79873446bf5a3da"}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x80000000, 0x2, 0x6d0, 0x100}) 08:35:16 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) lseek(r0, 0x2, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) lseek(r1, 0x0, 0x2) ftruncate(r1, 0x0) 08:35:16 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x6) close(r0) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) 08:35:16 executing program 0: dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}, {0x0}, {0x0}], 0x3) ioctl$TIOCSCTTY(r1, 0x20007461) execve(0x0, 0x0, 0x0) 08:35:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fdad0e614eafbd62be410bc305abc5a3b8fcc5764a4814da61e15514e1b57a01d7c7245c019fefc37d33b3fbef5b558c25c016b9820fc7be68c78aa9ab68ef1f8ef0d1a89e8e9e95649e51307c31964fcd85", 0x52) r1 = syz_open_pts() close(r0) ioctl$TIOCSDTR(r0, 0x20007479) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1002, 0x0, 0x3, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r3 = getpgid(0x0) fcntl$lock(r2, 0x9, &(0x7f0000000200)={0x2, 0x3, 0x1806, 0x1, r3}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:35:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) read(r0, &(0x7f0000000200)=""/208, 0xd0) listen(r0, 0x100000001) accept(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000009900000001000000000000000000000000"], &(0x7f0000000080)=0x42) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) 08:35:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f667e6c653000cf114f2066a5d8c2c4ce3e47e5aa846c42c371af72e39afe45eba67b267f1939742b2bedb7d30b198e7992791d2805c1430982d46c3123161474f3f764ba56b9cd92fa9142bf6012473fef0e8bdea964c5b3d2be50dbcbe67465aea290495439"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb90cca8590000000", 0xc) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000540)="6e10739d068b22dae161cf7314c88d9603507fcc43330e5d5e214b62d186bf3f46adf5ac512aa2e23e4335a772dedfdaf72258098030b942674e682934cabac551ad9e1812c563ce80b38d7a486e5355ca7c5e1ac8edf3712158e33e65ca76e126de0b74c3a864d487e49bc8acae9e6dd3ba608160833148a6bfd59c4ed27de73279ca96a64ca8cf93325979eb78f93f6e4290d9368ae0ec9a4f150191840bdb67baf4119550db447672458c1b37b266c792f884c02ec6582ad2381362b514cee1cd337cd4209cc0c2794e30dd1f38b856a3c387a7350c291f6fbdc2df2a057bc5a150defdc8ead8feaaac5528959296f98fe42fcf90048e102c4a3bf873eb25780f087602efa619f945c5dbc48ad193980c892ee32cdddb006d889692a78526099c752d11b7a1891ee694502e32d5ebf3497578cc688b1abbb0127c9eb9a406025716fbde2d713654d12b925ccbfeff3aa15d6ed8ec9debfd7fe4b48d1ec8579eb88bc2d7d422eeeac7ac1b74b3e234433e950aba9e52fa3eba57eedd5852f89b708f11ea2158fa308fbf9e25c4f6f58638ebe45f4c9f99c424288e7496cd20ada594cb033a1d246afcb7996994bccb732ebf5cc24d1adf5fc7d5202a26e3cd221e25f89139e32d32607a6589083fccdfde43ab3dcdf212d9830ba28dff9c9d034087ea984a94c775ae877b65834b88c1af46fc7f32a7eacdb72cd2126f23f7fcbdbd2e1c4ba68be344cdbaba5b2be34931395c56a380dd37bab2ac7fa9f8a01fa5c5a73796edb97986e74969cb15263ece3cb0c14c21f3eda7017c23de05645f9426cbaa0a51392aec7a17d812a207682a11e0432fe090d382efad7b57c46d0fae3f64fafac67f4ccdf2f87d1ab4cca81d84cef6e532800f362a7da133f328e238eae7355d81913d7462c9ccbd334a1bf37a1042a464c04999b8f368e08a47a32550fdaac21a1f4c519e70fdc7ec979d0cc05cb8f7ac3f7d4d3a1c63e076e2a97fa382042622a1c4fb8f81cfc993b78882a0867cc3818aec08fdc83807f07246aa75e9f8e59c864532fcf71a873f0be09319be7478362e168bb018ff705eb343b6c1db4c5a771e5c1343470ac5d5eb89f4417d5ce2a4d15e1b572f70cf290cb17cad0d7df263425686eb8fcbb8624e44e32c6ddd43c00d283749c6746e46dbc88fac3a78ab24209e9afc2a11b675fef444c3f65cae9962657427738ac4371b1771a013d0ea49d9d6995db4384ceb5d7998dc2290d7d6c7ecd56384a00341be691d4a9586976e5067a48759af771fe77158b1b74fc0783c4150f1008371c335a131ef593db3dab992742c15bf66dfc4e8019329e947ae189e31062c8fc51f8a4f28cf9730dae596072968aed04614b9203f895d215621615c1be96dd922c12e2718948aa8d5bdb21aaca6228d2efd77ab328fd436977e60aa6dc1718de8a8edb1745e1df8929da02bcd251aadbc3cd2e102128329673ad6e531346e6eee93f709aeedd2b74010d732d881e038b09c09ebf428eada70053cc66229788f6856658ecccdc4b7710b36bcafb2ae49bff7088b0e8b2b6c2095f2d7cb6c0f9935ad71bbb173e042033a7ca6322fe2ceb6a7804c50cdf6b750c880948945dd5d30ed0b023f4013b97e914f4ed41fcd50b62a808ca5ce0be2a88b5cf86920aa37b5db7f7c98235bc2a0faa229bb67c91226782c5fb31233881d44ae3b8222a76c84d3ee7328658d24b0c7fae5912984474491c7a7d4f7c57d625bf5cd32a60ae2c46ef7f20b26bfbaa2e75ed5bee5b52a0d6cdc22a228d62e0d95064cd39f0e021775a19cfc2f399751b7cbb149ddbe397a7f45f971d01714a4d11aed66ea88fa239ee552848517aa4c09fed275b2043701a51b79a9356a9539cbfce02fa1b9e82923e2b360de21cf77f64a6ec2594300ce7336f9a88a423deda021c26dc8b21fa8723bbe4dead886e33ff2051b1377d46f203665fd2fd0c2e6d49898fd629fb1f7c358fdfa5e4be91a931e077f181195", 0x58d}], 0x1) 08:35:17 executing program 0: syz_open_pts() r0 = socket$inet(0x2, 0x4002, 0x20) recvfrom(r0, &(0x7f0000000000)=""/21, 0x15, 0x800, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 08:35:17 executing program 0: socket(0x1000002, 0x3, 0x9) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x13, &(0x7f0000000000), 0x0) 08:35:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) pipe2(&(0x7f0000000040), 0x4) 08:35:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) sendto$inet(r0, &(0x7f00000000c0)="4360b7149a0927b034ba60ec1721a67b933c3df2f9a861c21d8ec6e826d37645ac7977525951b90b252cd0eeab499aca9ea1f80b232521933d8db0a5fde1b60b4fad203cd1bb22f8856dca5ab95e6178dab961e7947f0b53cc37e8c86c75ccecfcd1b7ed6e04f0178d9cc5d7ef21d39a40db7ada1825083fd14560e1e94284ecce1a45e6c29c5a27efbf8d0f1d5c6eccb892ad378cf0f75cad8bdb15b17610d4ecdd17e4c1f61027de17db60837976d20032c8e190b4b1877bf192fdb1ac42a4566002ea425a6d56c4beb5", 0xcb, 0x8, &(0x7f00000001c0)={0x2, 0x3}, 0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 08:35:17 executing program 0: execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='@[\x00', &(0x7f0000000100)='(+,\x00', &(0x7f0000000140)='\xde/\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f0000000240)='\xbf/!%*\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='-^)\x00', &(0x7f0000000340)=':{!\\\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)=']-\x00']) r0 = dup(0xffffffffffffffff) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, r1, 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') unlink(&(0x7f0000000000)='./file0\x00') 08:35:17 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x1000, 0x3, &(0x7f0000000000)="186fe65c", 0x4) socket(0x0, 0x8000, 0x7) 08:35:17 executing program 1: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) 08:35:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) r1 = accept$inet(r0, 0x0, &(0x7f0000000080)) syz_extract_tcp_res(&(0x7f0000000200), 0x3, 0x7) getsockopt(r1, 0xcf, 0xd9bc, &(0x7f0000000140)=""/114, &(0x7f00000000c0)=0x72) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a24f9aaa6a601be37f7d23b4563d4569dd680a96"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x40, 0x7fffffff, 0x1, 0x4009, "19fa4a600ac82b7a283c101b85f9aa241417e8d3", 0x1, 0x1}) write(r0, &(0x7f00000002c0)="f67281d297a99709", 0x8) r2 = syz_open_pts() r3 = dup2(r2, r0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000040)=0xe4fb) execve(0x0, 0x0, 0x0) 08:35:18 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(r1, r2) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) 08:35:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xaa0000000) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x3f) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x4) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x800, 0x85) geteuid() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x9) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000180)) connect$unix(r2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) fchmod(r0, 0xd5e7d15ab36f6173) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000200)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x80000001) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000280)=0x956e) r3 = socket$unix(0x1, 0x2, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) write(r2, &(0x7f00000002c0)="bd9dac9610a93a02398ee12c2b21eb2a78cdfae18320b9e545dd2c9e754ccf1fc57d25d3c72f75460d48010503cc15107a9ec368afe5a6fc95091c635d9c296d9e861fa22d2ba840c69676b0b2155bd78a94a3699cf011608b4565b69e69b9ef7ca20ad83fb37658cb373224315c06f6c1d4e5d98f3165433eb87e4f72d14b83f91a275a5afcff446167ef2253d0c211fc4f912094c94d0df41e57f7588c", 0x9e) kevent(r2, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x5, 0x2}, {{r2}, 0xfffffffffffffff9, 0x10, 0x0, 0x9, 0x7}, {{r3}, 0xfffffffffffffffa, 0x40, 0x40000000, 0x0, 0xd}, {{r0}, 0xfffffffffffffffd, 0x4, 0x400fffff, 0x38, 0x7fffffff}, {{r3}, 0xfffffffffffffffe, 0x40, 0x4, 0x0, 0x10001}, {{r3}, 0xfffffffffffffff9, 0x2, 0x80000000, 0xbb95, 0x4}, {{r3}, 0xfffffffffffffffe, 0x0, 0x2, 0x9, 0x6}, {{r1}, 0xfffffffffffffffd, 0x8, 0x0, 0x8000, 0x9}, {{r0}, 0xffffffffffffffff, 0x8, 0x49, 0x1, 0x1c73}], 0xfff, &(0x7f00000004c0)=[{{r3}, 0x0, 0x2, 0x1, 0x3f, 0x7}, {{r2}, 0xfffffffffffffffb, 0x80, 0x43, 0xfff, 0x23b}], 0x80000001, &(0x7f0000000500)={0xb9, 0x10}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000540)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000580)) r4 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x80, 0x1b) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000600)={0x2, 0x6}, 0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000640)={0x7155, 0x9, 0x3, 0x4, "b540b6a8af263471d94b262ce52084a7a479b3d4", 0x4, 0x8}) kevent(r2, &(0x7f0000000680)=[{{r0}, 0xffffffffffffffff, 0x34, 0x40000000, 0x2e4, 0x2a}, {{r2}, 0xfffffffffffffff9, 0x1, 0x20, 0x2, 0x3}, {{r2}, 0x0, 0x20, 0xfffff, 0x4000000000000, 0xbb}, {{r2}, 0xfffffffffffffff9, 0x15, 0x20, 0x3, 0x100}, {{r0}, 0xfffffffffffffffa, 0x0, 0x4, 0x3, 0x6}, {{r2}, 0x0, 0xd8, 0x20, 0x4, 0x8001}], 0x3bb, &(0x7f0000000740)=[{{r1}, 0xfffffffffffffffe, 0x61, 0x60000000, 0xfffffffffffffff8, 0x6}, {{r4}, 0xffffffffffffffff, 0x91, 0x4, 0x1, 0x4}, {{r4}, 0xffffffffffffffff, 0x1, 0x15, 0x5, 0x81}, {{r1}, 0xffffffffffffffff, 0x11, 0x4, 0x9, 0x1}, {{r1}, 0xfffffffffffffffb, 0x40, 0xf0000000, 0x9, 0x7fff}, {{r1}, 0xfffffffffffffffa, 0x41, 0x80, 0x0, 0x101}, {{r2}, 0xfffffffffffffffd, 0x80, 0x2, 0xfffffffffffffffe, 0x9}], 0x5, &(0x7f0000000840)={0x401, 0x6}) syz_open_pts() ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000880)=0x5) read(r3, &(0x7f00000008c0)=""/59, 0x3b) fcntl$setstatus(r0, 0x4, 0x40) 08:35:18 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 08:35:18 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0xffff) 08:35:18 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fchdir(r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) msgrcv(0x0, &(0x7f0000000000)={0x0, ""/5}, 0xd, 0x1, 0x1800) r1 = msgget(0x0, 0x3a9) msgrcv(r1, &(0x7f0000000080)={0x0, ""/5}, 0xd, 0x1, 0xa4903d42ac06f721) 08:35:18 executing program 1: minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0), &(0x7f0000000200)=[&(0x7f0000000100)='.{[)+\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='-\x00', &(0x7f00000001c0)='\x00']) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 08:35:18 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f00000002c0)) mmap(&(0x7f000071f000/0x2000)=nil, 0x2000, 0x0, 0x4011, r0, 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000440)) close(r1) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f00000000c0)=0x7f) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6", 0x0, 0x2a65}) read(r0, &(0x7f0000000480)=""/239, 0xef) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) kqueue() mlock(&(0x7f000071c000/0x4000)=nil, 0x4000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000300), &(0x7f0000000340)=0x4) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f00000014c0)) r4 = semget$private(0x0, 0x7, 0x140) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x0, 0x8, 0x8}, {{r2}, 0xfffffffffffffff9, 0xda2c57b85ff39db, 0xa4, 0x7, 0xfff}, {{r1}, 0xfffffffffffffff9, 0x40, 0xf0000020, 0x1f, 0x8}], 0x80, &(0x7f0000000180)=[{{}, 0xfffffffffffffffd, 0x8, 0xf0000000, 0x6, 0x6e6}, {{r1}, 0xffffffffffffffff, 0x2, 0x8, 0x948e, 0x5}, {{r3}, 0xffffffffffffffff, 0x2, 0xa, 0x4, 0x2}, {{r2}, 0xfffffffffffffffa, 0x8, 0xf00000a2, 0xb9, 0x6}, {{r3}, 0xfffffffffffffffe, 0x91, 0x1, 0x47, 0x42c1}, {{}, 0xfffffffffffffffd, 0x1, 0x4, 0x400000000, 0x6}, {{r2}, 0xffffffffffffffff, 0x10, 0xf0000010, 0x3bf8, 0x441}], 0x1, &(0x7f0000000280)={0x7ff, 0x1000000000000000}) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000080)=""/19) 08:35:18 executing program 0: r0 = socket$inet(0x2, 0xc005, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) r1 = getpid() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x20) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x3, 0x0, 0x0, 0x3f, r1}) r3 = shmget(0x3, 0x5000, 0x10, &(0x7f0000ff9000/0x5000)=nil) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) shmctl$IPC_RMID(r3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200100000000d, &(0x7f0000000000)="eaff125cb4fb125e", 0x8) syz_open_pts() 08:35:19 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$getown(r0, 0x5) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) 08:35:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) write(r1, &(0x7f0000000240)='C', 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) 08:35:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) unlink(&(0x7f0000000000)='./file0/file0\x00') r0 = getgid() getgid() setegid(r0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x8, 0x0) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) dup2(r1, r2) 08:35:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$getflags(r0, 0x3) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) setpgid(r1, r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) getgid() 08:35:19 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) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x4000000000001023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 08:35:19 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000001a00), &(0x7f0000001a40)=0xc) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/24, 0x18}, {&(0x7f0000000080)=""/80, 0x50}], 0x2) r3 = syz_open_pts() fcntl$lock(r3, 0xb, 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000140)) fcntl$dupfd(r3, 0x0, r2) execve(&(0x7f0000001940)='./file0\x00', &(0x7f0000001c40)=[&(0x7f0000001980)='\x00', &(0x7f00000019c0)='\x00', &(0x7f0000001a80)='L{#{.%@\x00', &(0x7f0000001b00)='\xe0$\x00', &(0x7f0000001b40)='&:\x00', &(0x7f0000001b80)='\x00', &(0x7f0000001bc0)='$+\x00', &(0x7f0000001c00)='!\x00'], &(0x7f0000001cc0)=[&(0x7f0000001c80)='\x00']) socket$unix(0x1, 0x3, 0x0) accept$unix(r3, &(0x7f0000001dc0)=ANY=[@ANYBLOB="00000000000000000009ca17030000000010000000000002040000000000000000faffffffffffffff000000000000000000000000000000000000000000289551b8299f9d3e63757b080080000000000000000000905a86486d9b76754d00dbbab3d2742fec0e926e05ca3f9e3f74599ae9efefeef82600d72a73cecf914fb899918293886d43c760d292f0329f2da5f6afa70f30845c0925d44a7befe437c18cc1fa8c72f8df76003d5e2482cc48ec3af67282745c55ba65c08eda79b790a013caff160fc53d003b13ea3330a5107e1a4f62672faf2dd2d0d1a6e2f937c6d4e90e809fe04bcf0abb304a3e3a6b525539d855c6d4fd40bd3dde91a36990c730164af46303d5b57d18f56200f361d9eb8f71275ae3bac4bd9de69047af872c817f58da0e13018d687de2615248608506124092dcac05ddaeca55fc0b167cee163f7c96b31bffa6cbb303b30745cf94bbbfe169e04446c8f7d8c4bf1879c17deddae7640561b5b1a502e105310b63a8d4c9de227683d7307046a8586ad6684ed79bd3589f97e74a95aaddaac01b425185949a858b078cad4786e6246fc8ee62c915757457dd431652c896361ec764f2075c673866468c3bde6f43318a2687725dbbee982d648d1560b000f5918b5ef881333592a094f0c9ec2cb94c5225b448c96e9c429a09f91a30da6efba0ce66a93fc457e24ea03abc9bc33f19aabfe44c40d8f041d15cb7a0497f3ae8c4197ad6e44a72074701ffa44c2c63fcccd5503bee5e2353c50708fb192fd5c5c478e1fb16322a491c085a4ab4948ae45150384845d632da4ad1b7d6b6722892eea0ce5c935785d9ca5facd3b258c6c854eb7e3391335ec317c223fd6caf58f039bace"], &(0x7f0000001ac0)=0x7) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg$unix(r4, &(0x7f0000001900)={&(0x7f00000001c0)=ANY=[@ANYBLOB="005ebd348e696c653000"], 0xa, &(0x7f00000017c0)=[{&(0x7f0000000200)="94f632a8dff1c073a4e78b51ab65eec67581a91aea8bc31e6f6812a700c52513f236361a2d48224f86ddaea4380a5b977c6add669649122fefe122e8bcccd22ff3769ecbed71c146129b1c7ed4e093b4ba1c8a91c63d31be301093744b05dadae8c11ea9bfbc577efacbee383f0d19f88085a559f4b3fb8fcb51e598d302f8db6baea37286056cdd4edb35b5b87c8ee077ecd2382568d3c173cfccc312111c09e2e897454fd6d8958568a8b1935faa48f8e64e", 0xb3}, {&(0x7f00000002c0)="81524a5bc47a2eba79933ef0f6125e9560685310c1998f7785763245d81fdc7c97b8791af9a6b1e19b4022334d05d40104bc40e91d8b50a82439c1ce1f4bf6157b733b32fd01c8930d986b8e", 0x4c}, {&(0x7f0000000340)="638adf4c71bc59e57da2880224aead61f0972c062d1d06a040e22dafb441387e5f080d7fb0f524981ac3976bfdc438a832e277a6e15660f2cf4da3d038caed9289b497eef7d846545646c0c29756bd0968bd77e74ffd20a3d804501e80989cde0399080cb38905a9e694a0add714c5c1965c6eea907da7eb38af6813993bb39514ed29fa8915938cea460b19fa4d66cf3a2965b8b3d196ba331a61d1f9c9e7f73019060b292dac65f917ac3b396d6eac2efda9feeed0c8c36be4e5d5df817c2d6fb8f2985193705a7eee3124214ca8c545fcfd51f2019bfcea4fd41d587e9aecebe29cf448a543fbd8ce288565fe6c51e98423406c25e76ce67a5288af0f2e19708c36ee2ac8d7df4d4c66ec4444fe3e4c5d25e8b611d3d2859f9c01f93ce2e81cbded90244b754e59588208ffd56c6f816fe806ea257109426e5cc278ee097aebe02cf231aea95e6793750a8e9acf7771516627162c6b0f600adbb7f44035aec9db625e73a0a985919f7ad1c79b8327a22108701e5b89cbcef986d6e4f2410de3e6e34c9835b5b247d02cd3f100d1fca744dc0b1d71d15f5e193981b7c53bd790813c01d432a5764ee8d57d5c8b902528ee49169e9d79b13fd3006d5ae22d2b03adf875ed270fd5dd63656a7a38752f28fe83437ee96672525a59e0c893d3ae32234bd887a8ba178acbc6c0f090a403bfad556cc10cb75518e1b1111daa4d43297f098ce81db846162f7339d661a87b9ac2d692b2a4f79258e08a57e256a2949fb5b035aa50a04a57fcd2e2d919185e80d436088acafc57e99a7ab65504a96e743db0d22475751a2e7b302ae2c3e51ef55f1c5ef033773c6b00ff0471188c3301509ed8e46f11e8b2e80c0065a2a22646f5e28f7c7941e968bf4e2f13ff19e230b0a1b86643f4a48e6665849b1c9a74f05a8cc5a3f8288500eaa0649edf925bb03f32d3e463c527a61edbd1d775cfa39508688bfef5d67d7b9e065515f86a93bf30fafd9fa3475f46df81d8811fa3c388729788f2941248854677fea62ecd891c51f90c59117551b95d73532e2e630ed798dcffa91d62ee32eb9cc08ad888d41cc5b87f996d71b16dc41dea7f8b567c40d37df85db1e1232afb0452ba538e17338d5b282523ff76808905aca38b1ce8919c06a337454c8b9a2c192a61740604401dc97fadcdc6d5251220dfb4c25693f2987e1cf70be15c948103df3a10dd55ab2c4d4727c712c488d2ed43487057d990263954e9b74297884ee9063c488abee3338607daf1c79a41eac74e04806f9a5218b78bddd74d3712eb28dd72a49786541d4dbe744c568f1976f52eff6d5603ac176748004f73253281d5d0120d23987ff766dc2ca77b681cf570cdf099200cb5c7a11959296e1658cdb665cac32d87a96bbf2fbda7475918b11968fe772a75cdf85d167d2a71d46bf3df2b196906f48f1399b0314e93b1d60768f94b1bfdb0c266dc561c121fb0846e3277ccacb6592938486b1f6d87be8790667f8b3082b716b6d0d9118c9552d0da6acd4077394e0cdd758d4bf25cd65660ed09bb0577c5b296898a8b6523deb7d6243d8901058013fc25673ab051f78b07bada41e28b781782be00eb1e5a6ba5132ad09aeb05f68e415ce3a58a019a935a31c32055a70b931a3b10d1d748b135bba01d53aeeee3d803ebdb0053f17bb243160ba058c38ce5707c3ef1eb89c290187a66478ca057544bef4bb81237250e3e813b73b4336a8e6286e2566d90e3276a2483cd0a7c50bc5680075d4ecdfd7dbd51518264371ee236316328e62d4844b916b74891d3dbb5ffcc4179435217f247c4b7a0e80d9cfcf89f98a607cc0f4fdc5d7ef1b5aebce1bd637cfa647165900546b3976f703fccc1c13a0032b50c04fe8e0cad59ba9f0810c32aeb87de4fb0432e98fca48511e7e8dc1faaaee08ec2f32077e144d9938b6a1522f8fc1690a3d4c1a3c8e07e455391f582191bd47cf28f5a752dd0fabf0573aae423eb95daf5aac0cd5cb6d4969295e59428f1159cc6ad859238265ae8285c9ae8de98ac6ec3559b54dfa942e17b561fe2e6e2af86fcb623501b7ead6eb933b7a30604af11957e5cc2d79e65317e8d9fd902faa9c074f845be84fe73179d156961d41e08d2ceefb929033ca5ce6973e25ddfaa85e0e9a69ac4f519eb8b3b2ff4a5af7f7646be39e715249e9480f21c48cd90ec688498c817d7c4c4818c9363d4cb3f216fe905bfaa4e1711c1648483d7bda5697bca33476b1076c5f619aa8bf17fe2478ccdbe1e678d84d7cf8797662641545d5c49428f6f48020298142580990e6e3e60b6962aec6c92dff49cfa67c1323517ad9afed64c8d4f7f39a77e9bfc15efa0da5b0c580ee6a6b0871176d64dbc70b93d65b45f7800449505e0740823318685c86cfcb3b74197afeb0c7eb1e7254e02776345e7932556e52955dea0be5a9338d93b8db7916533a7f6c5f17733a3c260705425bf4ef6aedc94f472db71446304943d1ba5bc65132b090632d9253b381dcf3d8e6e0d0cd8f2207dd1544fe3b1d1253824ffb13b1cb9a6d0fcb76ee6903841065e39a02fa2c5f6e9cbe26800dfc81277c31a048b8bf82e10ee1a452b39d00597542943775893627ebb048b340b7266f8888498ed75aee3d84fdcef19650f90d086d4d5af1f57b2848764a7a084a6754f9007470f300f9e950cc5183f163a4daf92f3a8de21419cd65a5de3bc97a77d3da0448ae4fdc0be06683fd6fc47a5addf599b65bb3f604f90213a0038444e08eea9e3f874a4caa7ecc85027cddf66148a5f1d2b98867143767794d4df2264921b38068a5c05d42b7ce6d323d77667b4cccae82dbe362d67fb389c5b568f573b65ffe58daaad8273278a586f9a3678a05beaa138f48b6d133163ccc204d3e58c939329c3edb51ad39cd4f13735c5615722ee4750ccb9ca275f03b45a75eb404ad685bbfc78cd08f775766abb6bfa8888866f08d88889ff10cc25587c194941a3d3870d5347b4fd62cbf19d626ade90534f9e22488e0660391e0844829e98db564e0a6eeafa4eb4d7a5a1d031378ded2b0e17a8de0cd4b29b32f9e19058618523526f3d42bfefe3a52059311b89251271b0840b5501a9f4d9699259bfb944d3726bfdc028e9930fe8e6f6477b5496a0984a7e182bfa773ddecd6d625e950c401dabb54c89be787a0e3dde39c709f7cfff90f18494dadb3f7ca918e2e8137750c2c025d9ced36ebe3fddd18559cc10cdbdf0c578e5d140b363e830ad89f61fffe59d0fa1e3cfa4767a92e34af210064b48d17a264e1ad2df6fb23d924bca6e9f9ce5da7fad8374af8f19d736581dd55b956f95d3b2aa5562fd6a50e8af1f708fc5a32c2b6decb4920543a54b93b437187f314295192b39d47b331f4080133c04c8774f4f5e6547ad3136d5772a13d7dae2b588ab9d8dc0459da2880ad010ff9f64ee281c336a0402c28a4c3e0cc929661d777cb3b49a5351616124e46526fc8b0bf9351df9cbaf8ccc2946817324c9d4a4f940d370474046946f4b9ee800fb0bef2852c5285c0915d3eb9285a274d05aefb09e5d2aab001450689bc2f55eb0750d9fd57b69919a9a45e5e9efde2fb825301c5c8a940e33be4e6017d1be9d1b18bb67d3bded8a9be89f2c38577b695d348a44bb3b3a6941e7edf126b72a1475996681d8058254effd5c55856069c131226b67ce073ee3b1dbabc8b5328de77510c09554227e602dc98a87c2c082e69811ebb0456420f95ac7c4690f674f6799c3ab125b0582cf460d704f25567646759427b7be9f1c172f6f0c35ea30ec155322b1677084246b95b7ba140d4475cb998825d4f701a4bd6915cee7e2c858550bcc39a585d0fa6998b51d53fe864f43b64fdba91c7eac002ce8abd56dc8200c001f22af672bcebefc17eb353f7cd575ee261907d130d1fc0ea448cccc22de03faf3ac5fede11d1a8ea635aa99b64b1a71222692ab2b7c12857404d73fa8a822032b912edc8473281d1ca445a89326543eb3633980feb764c87ab50d8e97ec88a97adf3f9045f9b2e34f25cc2aedc122e4742a57066de05e936ca775386e73e112f3e390409cdbada1f1b97c4e0eff9db43201850e3af4bf1390b1ba354bb6a1e67daffa512834c470d459a8b4027856b2e2952639aa2055aeb5bfade17120e5e5127901366c2391c7bf88e36b424dc270e991463b222e79cd92210bfcbd63e55b5f2c520065ed58506e587433757d906e8afe7b3a9efc343d13e93c947f9a8b487fc62af97ae3f3ad5d1f814d98dbf7e6e2d4ab5a05b98e0399b9733f108dd51452154123059ad6ffd12f950bd8ec076a186b2912a27c716bf007598effdc47a57c1b5bafa4f62b9f529e4a58b3cd71f6a724d1024cccb36eb18bf0e39193215f2ddcb5ffa85ac07a9c654792300cbde2992a7d9dbbf1fac734b8c08e1f4c7197f114ffd36ffe7bf9d8529064169d2c0642103f1ad5ab0f6bef52d04e0cab1bb67099d443fbc490a7b3bce911b0b514d570c26a368b9175ab5ec5805fde16edf018646d2bbbfe10530a0b450e4b32520750794809754fd56c73883d16f92ac3d3317ee669b9825b42571ae3cb7ea3fbf6460f71b6205e472014d868db83dd17531a9c5981bc6e4242ae630e930bc5101f6f3685c916921363b99209b139ad2f199749442f7e704e46beadc7b7b5db265d3a270c43c8c203ebceb9115e642ef7d4a3bdf0f90c0b1426884306e0de439397812638d95ba422144b270c1379bfcd9019568cfdd00bc8cb59e7cb6cb90681487934ade6d0a56965c269316a713407b08ef8185fbbd580a0fcdf5276da3abd94bd83bf2a4f8283effdb091390c39a1579771ecc48efdc82b1035fa637561e9ce1aaa19d3fa608d0b5cc04a81fe385e8eb4af53b0303e75c5d12af06e2000fa611a706ada0c1a917cfa8043b3822c4546ebe1bae4e423f0c625f0d64b1697dff5d4b78d205e7896ecf3114f2f82208979a6416099eae5cf1c7abd8c6a54d98ffae841d503a2121cf7025c4480b3f0ab2299706df1eda75ad2eb9cfe4cfffb1e18abde85675ef83ee167c9aa841b9b37868a8c2871302112724442ec87dbf49d81d21ff88ff541492810c5d8857b698b125dab20b2bd4f518033cc74a4ee70a5af64c4b191b65e0f6285cd27dcf98e1bd45dbb58b280a7a43b9458740a57789e1f1cb80abadb2c4070a7566d515321df39af183364217b21d68d480944067e30487b69733991416c7ab700198cf797c117abcfa9c22ebbdb2970a4537b8dbb1af7b9324d0ea12a05aa7e91b810ba9297ec751943dad9871369ce8be45a51ae3388562bfb9090f48ee018f63ee3f7314e4f8fa8fa88e5ef1f49a8dd2300e497f5f93b1077ec2b5f912de1fa1c6a8141caa75e566d9101b2652703476b90b306f8fc9ce17ae240c214cd5a29b3f876c2ce509792483eeaba3a96fb4b95282716927d95fb4348d07841274aac1e6f64f347b81e2ba1b4fd3883f88b1f58e34b8b89fa48e3753645d0b20b133d7dae521d8a3df9a9f4300205a5cd104c85dcb820ec56fc69fe2075849372f5a6b6d9394e4d42dd0db117c6f053c9b4ad374c94e6b8615fe8f28f09448f6cfe9a5b8204d40f499f076743455a0dc561836dd29278df3a4c58b57a6797209e92a20fc4af956ca9f0d29108e321ca0289d008934a772655703544925c5d77111960c4f193f205cbf943f0898d581f9f15135ab445e1ff68faa97cf5e973fa7c09f35f22384325aaa98ec0a72aa1256257d2693d6b7ca2e418c93179ab922e5fa747fb", 0x1000}, {&(0x7f0000001340)="4ce3dd56c65f0531883abd3175c98f55b8a30724b2a7b780a62ea74b7b1848b19038bff6952d2d9f94bbe4d7167249f4ed30f9f32e43c71a308555d09f0cd3f6ae226bb5d562dea0a29ea711897daa7036361c7e11522840e70c96bad0a077efa676e324db2f4187f7d7b4e12e92ced7d01f62d59da7591018638f8c33b2b51ff9160c7f9aafde5bc4c338733e4af3aa84740e51991ea254bd9293885f6760ae4d3cf5a50b36210cd3b5f607ad663d4eb48961fb8d6d3424927258f7225bb42ab1d66da39a650d7d33045922a5cb6fc43b80356d7c81cbf9d3d6a02e9f514b06f9aa38a36caab0c49c6b215c6eeddd533bdfddf69c62d230", 0xf8}, {&(0x7f0000001440)="10e223d0036818fe5ba30a00befcfcea8ca14c9bf081a20fd9e656539411a030fc146cfadea5484c02ad9896d7ca4e0ccb4b5faf3eabcb4837e3c18dbfcc76b6014298b3139c4c86668530f52c4233cdc0605212cbf34a04e5981525f26dfdc75b0a004079c0cdc864bdfb0c63d6e3582be2f8b7096c3c72266caca783af4284d2519385158fee4a038a9bdfdc08a482e86f7f3e3f1a42f982b6e0809166d700b62190677de77d1d02829b234721cdde186517874d0549a6f4c580bab57fc85cace1e6b58a9092971313535d87ee46208f43b7426d8b11be6033a4aa9dea319eb5a5a99f7e0ddb889cb0c1dcd8bf34590d0132", 0xf3}, {&(0x7f0000001540)="4603ed1dd442d1622f0d30201e824afd2bb16efe7f849d32d574fba32c9bf658d84e42eeff6877d0165daf7d353fa0bc7be5ff6274af733327b38bb0594efa469f", 0x41}, {&(0x7f00000015c0)="960b9154d3426bed84a3d5e8545909de0d62b3212448203ead1456f8b416b7df30c2238bea7ac8ad1d4b5fafd0a1ca449d47ad2d2b2e3c249a56f81cc8f17b0b757cb2927e2ed3442ba947412c3207549a4c3c3f94199b449b87734688e2794651b50f625d7422f44375ec6285f7cee59480232f0ee98a34cb019db403fc2e55aadc0b54b887afb9dd062ec4e86d82230708b28d33aa8a3eafbd86a9f26834bb6c6375eb7dd35342f9d73b849891591011ff6e6123a4ddff985423f21c2c22ba5316996a53bdb97462e0186737eb0f243fe015865837bb975e6c37d35e263edc33a4160f8acc965758574dcdc67ce9a8fb7d9b7c293902", 0xf7}, {&(0x7f00000016c0)="7a21f1e862812e6e8249d35653ddfc6048a47e435e72a75ba8fc7530b059cbd7deb4c54bf66cb13dae5614342b440eb17c6ef60fbac2e0efbf2076761c15480ecc02bea988219832594e5d2743a91e78fb4168ca9f13a24c46019e4a7933f36955128a6315c8e15918b3f6955b33f8af23c0ccee67a93c7df8432f1dd575070f6937666a90e40a87ee20f669f38a7445c16b7c68ba2a610eb3eeace36aa771e7736a360fda2fcb8ab8f41106fc1dc3c54d75f4f6f2cf9a486c1a6e6543d28039f17d7e1b473a90a3664561dac66d67153ba1101faebede9b3766496c23d0fcafe5610e2cb090dff55fdee20518a24ce8fdca6b72399239bb92", 0xf9}], 0x8, &(0x7f0000001d00)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r2, @ANYBLOB="000000002802000000000000000000000000c2ed2d15830157739e80c3f27932534e0000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x88, 0x2}, 0x2) 08:35:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x8181, 0x8) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/255, 0xff) renameat(r1, &(0x7f0000000100)='./file1\x00', r1, &(0x7f00000002c0)='./file0/file0/file0\x00') kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 08:35:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/92, 0x5c}], 0x1) dup2(r0, r1) 08:35:19 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r4 = getuid() seteuid(r4) 08:35:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x20000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="5a222cd68726d082570b533cdd18074d1462ca2c53db078a1c2ca2b447e57170468d15bf0a1ee15af415684e0206a099d73f70a7298702ca796e140e664a97661017d55a7a619447603188d5554301eb4ead0874db466281a52b0a4abad80e152f99b556db93cee13f52a0b659d07211ada31d492cf62a41b1b1ce8bf82c7294fd6e87199dfb0814c13e71", 0x8b) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 08:35:19 executing program 0: madvise(&(0x7f0000bde000/0x2000)=nil, 0x2000, 0x5) shmget(0x3, 0x3000, 0x20, &(0x7f0000bdd000/0x3000)=nil) semget$private(0x0, 0x4, 0x0) 08:35:20 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) pipe2(&(0x7f0000000140), 0x0) r1 = socket$inet(0x2, 0x3, 0x5) r2 = shmget$private(0x0, 0x1000, 0x41a, &(0x7f0000ffd000/0x1000)=nil) r3 = geteuid() getgroups(0x2, &(0x7f0000000240)=[0x0, 0xffffffffffffffff]) r5 = getuid() getgroups(0x7, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = getpgid(0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x5, r3, r4, r5, r6, 0x10, 0xc56f2498000000}, 0xff, 0x7fff, r7, r8, 0x110, 0x8, 0x1}) r9 = semget$private(0x0, 0x1, 0x28b) r10 = getuid() r11 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r13 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0x2, r10, r11, r12, r13, 0x0, 0x1}, 0x100000001, 0x2, 0x4}) setsockopt(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000040)="04000000", 0x4) pipe2(&(0x7f0000000000), 0x10004) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000180)="190f3830e9cde4e9ab9737f6621192b4eeee12edd114ff46b685743a7909687d7a8c5e6a82f206ca626ba9164a27b259ee05b345c22528820cbd3da92c59ebd2251be6afde79ae7fff26fd747b21085b92b11f5afc40e7540c32bd216139a196a2356f4abd519904cddab79275f5d10c47c61671fae53d6d140000a5658d4473feb10817e9dcc08bdb3f5d2a79fcf4dc2f329445fc9039447038bb2a9432d019ed88", 0xa2) 08:35:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0xfffffffffffffffc, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x2}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) close(r0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = getuid() r4 = getegid() fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r4, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x1, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:35:20 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000000)=""/33, 0x21, 0x41, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) 08:35:20 executing program 1: pipe2(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$inet6(r0, &(0x7f0000000680), &(0x7f00000006c0)=0xc) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6) socketpair(0x21, 0x0, 0xfffffffffffffff9, 0x0) getsockname(r0, &(0x7f0000000780)=@in6, &(0x7f00000007c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000700)={0xffffffffffffffff}) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x5) setsockopt$inet_opts(r3, 0x0, 0x21, 0x0, 0x0) fcntl$setflags(r3, 0x2, 0x1) syz_open_pts() writev(r2, &(0x7f0000000600)=[{&(0x7f0000000040)="abfa73ff4f160fb33604dc853fa3b2d0c7c96e0cd0da4632945b8b6ce9bc64db3bbec2e0608cf102ad2bf8e30827e10057a4afc7b5e278ca2fd750b99bdf45477a79303bf4b1ed4843a483bb7273b1f26a7e64ce8cf9a8a5248d05b67021beb456c9e2e7e31207915041c840fcd94918c2d09a908a157b4a4e03b29cc89e6d8fee5ae207f8191b6a1a4a6f2e764a90bc3b058d45b821608a744ec456165e400ab94f1cf452bf852fadf6cf867dfc289c526aa07871da6918f3e2a94b259d2a", 0xbf}, {&(0x7f0000000100)="faa9424bbc2d3b9d9aa461b2638fe4ff95a48f71d43d518e3ed6408c0d8768bef6282d8f466e4f95edaec3c88a4406ed7402dd631188a935fa07dff7539aed8233d6d7a2855945c3c36c625ae88120e59c0aa185855a70889ee152195b4445bc9b7b5497f0b82d7a98f880e9bc0941c90235de129409eb89ec83bf48840b7a53988bf6e776bdc7c0119429d39b6fdcac494a297c84f8ee589cc761a6100a00033b80698dfdb140b008f4d3a9e6fa2634e3161aed1c2ccc96251a0a6e3d7ae0774fd8b4a9c4038980a8f5f39ff4b4397dacdd", 0xd2}, {&(0x7f0000000200)="4b4a26adaf7cccb67f5d13607e840e980168231b33b3d30d55eeb79eefabf51f5d23d338cfc3de81dc4673ea9e70fbd4e178672ad5530b1539ad4e493c5d2a84ce6c1190897475f5cac1fdd5aa3b1176620e8e1630c25cd53ad68f17b80160c171e619431bcc4aaf9164dc453e33c46d254d0bb000fa7d9e1402e3d68f80170b0ff4a46def5cb8c5ddae47f98080745522917d65bf45c337f28815fc250f7e23607d5830a4461ac3509371814a60b8dd51557369bcdae5bae635f49889f2f631f999df1538bf899347694fab99613930bbfdcbdedb6b1376d8d36f0f0b5bb0c0", 0xe0}, {&(0x7f0000000300)="1cf2b0378522b8e81444a30bf0ca58c57a2e41eb6f951f903f05ba2c74f4dad93944d538e66e2d6ab9a08f082124f0cde120222ebf20fec1e1ed782cb3bd8e6dda8b557187631ed19f8201b2876f9feb1434a80df744ace00374b4ec4622e52a04f374c19a03938f55415679959e19dc3f06d4053131d04f428ecc9c9cebb0d3e52d8f02668f89f3836a7886906f68b59fc018f4e602fb0454b7189ddd6008f657d69d2512a8e7fc8c19da3c4447ac8e48cea2c048aadc44ec89f155b1a6b0cf54a64c534b9fb07e3e2ab4", 0xcb}, {&(0x7f0000000400)="f66a07f46cd05ec93d07745ead71408687507a49b42e7fa86968ca702c784f77bc5c4c7893a70ab32c055a4d1ee693a0439bad30f5c658bc956fea64a34b68ed0ca6c49cdc6d41c7ecba1ef3563714dc5444493976c6f7e9e8b81b36ec31e93bb4eb6e631871a7c21b76b5e21d1401107d8c", 0x72}, {&(0x7f0000000480)="3338bf2339424b7b76def46d9761ae353b6bae9802e8b96f1edf5406c5061ea3e588d7bcfcb8b71d79efcfa28e20f7926875d4813f6d701a37c5dfc5c68bbcd38a848e4431cdc69c659d040fcc0799009c57554627e22e5f97e4b342a085639f9ad02d75e5a3c4b2ed7f56c832ccabe1b25ec0f63039ea445e0bb1583c18bd43988b0aa7b2ee289b68b8c035c7001602218d222ec736408a76c7d38b3986d33e1c61c3a58246a8231a978e92375074c75343818b40f84b873887441b2a4ca8305885b9fb2686", 0xc6}, {&(0x7f0000000580)="08251ea95af3f42db8e0d19194fae2c6ace6463d4a0ab69fbdd4386d057fab33896a4fbd01231e30ad2dde81420e2c1d2b821aca242decabb81112c70f161b4dcffedb5b6801563d0c0c2e33459dfc3b09ebbf8a8912e6bb5e2497ad468bc560e8371980f34709137aa767fc0173e3916dcaa8dc", 0x74}], 0x7) 08:35:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:35:21 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sendto(r0, &(0x7f0000000080)="8cb9565e133547a274194f0123e30e87bfc8be06af1ceaa7fc2254a8a11b4295e6ac526cbe3be368819d57c2731212b27888ffad42ef900446d6b75f58c88e8fe323c09ca5accd54aa6ee3cd662d145923953af7b8e42662c20d3b43aa4770292e1d62068993154c4333e4ff480ed366f28dbafa953e087174ee0110cdd3e369fa4b13efe73bb90d24e877", 0x8b, 0x404, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 08:35:21 executing program 0: r0 = socket(0x4, 0x2003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202382f66696c653000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 08:35:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, &(0x7f00000000c0)={0x8}, 0x0) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x40, 0x100000000}, 0x10) 08:35:21 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x8000, 0x3}, 0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) 08:35:21 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x4, 0x800) fchmod(r1, 0xfffffffffffffffe) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x101) 08:35:21 executing program 0: sync() getrusage(0x1, &(0x7f0000000200)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x440, 0x4) getsockname$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 08:35:21 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) getsockname$inet6(r0, 0x0, &(0x7f0000000000)) 08:35:21 executing program 0: r0 = socket(0x1, 0x2, 0x0) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt(r1, 0x2, 0x0, &(0x7f0000000000)="5e61dd5633977a62103e9729571f7c63dc56305589940496cec8f550e8a7da3e52e7810d4fc91129b66b5c399703eab2b4585ed55027b28b10ab81ab7a062f9ce019671ad5f4fa1c2126f92cf679b841cd01e14749fef543a3a02d4bd3f38f35ebbcaee71496fba0cdc06b3f511d04481928a1213d35ae8a903b1cc6147a5cbb34b49c4da3aa1beff434262239", 0x8d) write(r0, &(0x7f0000000240)="a3e4ebdf6512e5eb3dcab9912d31c051d2facf47d12c939459e8007a20f6db57800d41f796eaafea04348a7ac2bbdb01717490cebb9727a5ffce9b6f2ed6dcbba4e5bf39ac54a13c7b954afa568ba7a480fbda30e50409e19a92befca43e2e5dfcc987036e8ab815a4c1ceefadeb2fe5efeccd0c62aff4b25f2f6ba0e57bc90ea1e44b429512e42ade593a6fbb6ae3e717cc255887f3968af5aacb0cbaa5667bacc717053d4e2d99a8b8b46e97bd7a1a3ac852d553e7a804cbae06c31f3b29f0bb336e2b545baab0e63e0d15f6ff4791b2c79a250581d1b665fe371cd859510068e4cd660aeb43aedc478ca97c", 0xed) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt(r1, 0x9dc2, 0x8000, &(0x7f0000000100)=""/213, &(0x7f0000000200)=0xd5) fcntl$getflags(r1, 0x3) socket(0x18, 0x4003, 0x1) 08:35:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x9, 0x0, 0x0) 08:35:21 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) setsockopt(r0, 0x5, 0x1, &(0x7f0000000000), 0x0) 08:35:21 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) r1 = syz_open_pts() read(r1, &(0x7f0000000040)=""/68, 0x80) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=""/199, 0xc7) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6da0000000c000000000000008000"}) ioctl$TIOCCBRK(r0, 0x2000747a) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x108, 0xffffffff00000001) 08:35:21 executing program 0: r0 = socket$inet(0x2, 0x4004, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 08:35:21 executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x0, 0x42) r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x6, 0x0, 0x40000000000000, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x2) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000100)) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5d}], 0x1004, 0x0, 0x0, 0x0) 08:35:21 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000200000005}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSDTR(r0, 0x20007479) r2 = getpgid(0x0) r3 = getuid() r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) 08:35:21 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000000)="47030e8d27b0dd20623c63359bb4f52c70bef73ef8e19147acce27d00d8e9a38985393426abeec4cc55743d25094efa0f89af25ab7029e31927ed871eb213c86f482aa14ed0f4ae0e9345081f58952c8d462fb31964f46bf17a2c5ddd72071d33cd90e7d2255f0cd897a4c480b3ecf09952064578df479", 0x77}, {&(0x7f0000000080)="b0122b0f72105bb1590b9d48d7a206d50cbdf57c808b808fcb3210137baf954b6f53dc8edd043cfcbbb8e3354cd04c458bfb7c85d99abb2edbe5a2925f0cd150e7edda442c9521e84eba290b384ae1792735aa4440ebee30800201306ed6c5bc041a4ce67d48f69bce46c09a6579ebf7548e3ded7e8b8ea0d6977c3a14083f6a708fc598f3328084907212bb36c823de6769d2c940a723ca5435ac6da32e438eae4c8df7bf7d2ce7e5dee8dcc2784e306d7ea53bff311715610c9cc26fe55c29", 0xc0}, {&(0x7f0000000140)="91016b56ebea3fcc4766782eb70d70b3d8e4b15050dc9455a8d4823452c96c7685a1bb79ea78ae63451761a5472bf0d775e896f29aa007b8829bf14928ff3656fad8a905bf9e7cb1607c46264393140b1a78eb14bdaf41ba16784cbdbfca7f0d9cc2c157eaeedaee5a634ae8399bbd859469f36d37d868859627398a5d00540232d77773d1c484d61019dba1b92f4e2f921a24f306ffbbcf5808e738f513b1c1080cefe58fac9a9be919d2ffdb4e8841b165a5ca417985e75d5d40b52872b648a7fb7f88f2005ac96ae0e1d5622087cfaf00ca6f739e858f0fcdb114fd20aa5381ab64f9f286e6a7472a7472d35182e31a8f36b4c660f47e", 0xf8}, {&(0x7f0000000240)="b35c7a12f21e4ff89fb290283d13940fad0e1c7ad4b23ae2bc8e1da8fc590f8f32f1a227c5c9502bb55edd034433c836bf978764216bb1127a7129708ff58cc32fcc17397f72ae80e986dc0bc6a5ce60488cfb50cb469ad144f819567f4f910fc4feb47e3547a06c6ebed29c5105f762810e41c00860659623531b842a351a7bedad", 0x82}, {&(0x7f0000000300)="f668a6cc7bb5fbbe7564b0b3d6a60c93d13b6d97d828527950b8289c51cb5b5da2a376d54d119d03a7fb0ebd45b3092d42938c7eb0c2bdad1698af1d6f2f2b161fb6a2a186fa5dba342daa854123ef3c2142b6ae64d7a3ed2977b132bd4ffbccfc4422b3be2ec890c75aaf2a3c32cbef936d9a9579f58717151df03177ee9e68616286d1830d208ee47cca7907eab7ff71a9dd9976490c62511cd3791e9ee112c7e4bb674d0030633322336e9a5b75f0067174f609938a71e7610bc46de4155be1e9def95f4f124c516ddaf39c4bbd757ea3c5964b9278ce358a2a8a219d", 0xde}, {&(0x7f0000000400)="b2f1bc2e37e69ee5c8c0c6d16f68571af9f0bc4a53284425882bb44a7ab745aa1cde819c017ec94196bfc3199eeee8c68d5a406d836d7d5966add9b30dfd066c7b412c3654dab2f596de6c2f66d775d58db734848eccb47cf3b8ce87c4c1a5f003eb776d8bb017116181e8b92db4c0801223d979ee7ff4e26db808869626221498b58772e9aeb40604186a620b7e8ee6203828b37afd2099af92a53eedf4d3fb8352294213907131e81dcc80ff3050cd062dc74b08f47deb2432f3ecbe335ffaf132cf99d013764333f2359a", 0xcc}, {&(0x7f0000000500)="1392532e05d28f3f31e437308e45aff79c6a6b667cf03ad29c5bd4df16f0c72fea189ea45953ce142bd421376eaf3edbc47642782673cf8c62443839a79b71a61cae6f80dad73440ae75fbb269f93431a845ae4f9a4d975b0d5b47c33cae9b22f6bc9650aa0d91745605c68cda521d60964777e11d7949124bbaaf3ad403d843a13ebf39468cd32944055bdd20ae9c1e16", 0x91}], 0x7) 08:35:21 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() close(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x0, 0x1, 0x8001}], 0x3f, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x13, 0x7, 0x7}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0x7, 0x2}, {{r1}, 0xfffffffffffffff9, 0x0, 0x0, 0x6, 0x1}, {{r0}, 0xfffffffffffffff8, 0xc8, 0x21, 0x22, 0x3}], 0x1000, &(0x7f0000000040)={0x200, 0x4}) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 08:35:21 executing program 1: r0 = socket(0x10, 0x1, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x4, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 08:35:21 executing program 0: r0 = semget$private(0x0, 0x3, 0x400) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/244) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x18, 0x1, 0x0) sendto(r1, &(0x7f00000001c0)="cd198c814f61fff6c52269fe6a988afb456faa0f1d45117f06c1dda418a1cc6b881301d066f26224b730443cedb00bfa879c1f40ba8f5f51422e24377f11f3c4815334a5197aea735a67133a1599754e3dc4c4c7c5fc15e07e3f592224d02c3d96aa0a8d7d8116f9fa1b88142acaceda14d82ea4f819d86290895cafb3e47ef27a25b27278c0ecff6aa9f54f343439c9c1647311308d191afee57f8d89beef6bf27962fb550e", 0x409, 0x0, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:35:21 executing program 1: syz_extract_tcp_res(0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r4 = msgget(0x1, 0x4) msgrcv(r4, &(0x7f0000000380)={0x0, ""/82}, 0x5a, 0x3, 0x0) r5 = getpgrp() r6 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r8 = socket$inet6(0x18, 0x5, 0xfffffffffffffffc) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r10 = msgget(0x3, 0x400) getsockname$inet6(r8, &(0x7f0000000300), &(0x7f0000000340)=0xc) msgctl$IPC_RMID(r10, 0x0) fcntl$dupfd(r9, 0xa, r9) r11 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r12 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000040)="a06a36bd6920325cf6853a517da51ba76cd758471b3766880103ecffc1a70ae0068dfbab164f0670a7b3c1a9c329ab", 0x2f}], 0x1, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB='\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r11, @ANYRES32=r12], 0x60, 0x409}, 0x7) 08:35:21 executing program 0: execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='[\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='],^+\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='^+-.--.\x00', &(0x7f00000002c0)=')\x00'], &(0x7f00000005c0)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f0000000580)='\x00']) r0 = socket(0x15, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="3800000000a402000000000000000000000038b5bb8c6f8a2f515a4e4f75a4d4595d49bc0db09d0800010000bd353d2c64c905d67ce907e0000000000046cb8c11cc357acd5d25055a41b11ed5643b80cc1f1d7a16a081164b1cf05edbd2a1b4e7c5b6f86bf285f4b5d35365aea17dfc8c3c60b3e20be7fbebc629527c26ed555d13ceba17747ebca6785446766cde0f54ff0bb9eab7ec57eb570904734f47f6b7cba547480ed356bb43d3b561a78ce2fc3bc3c70d08c3d856be0bcd385143b974a71935d2008f9f7efb4f7c506f87843cb56b3f8703ca8730997e81be0a0fd42a3fa0d0b9ba5ef435114797a202612bd16b09f0d75c65f3d526206a858bc2a474b7d7b82b0c2f59ac632ee57eb0962f75fa50ec3b56afd84f6aacd1973174a4bbf74c358069dc656718bf7bf049d0a5134fbc9f66c9cb44abced826dfc4b808b3b734ba4ae27c00000000000000000000000000"], 0x38}, 0x0) 08:35:21 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 08:35:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000004c0)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1d", 0xf66, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000140)="ceb78588258efdf2bd383d5e2064bd805d454a643e154e3126cbab4580a299f9c85f37063ec091a4e78e973e6ae1f44b7198e4439ac2feed439e175affb955b7b2472e098d24be3190bf2a90a244641327ede4be84601232ff411e113689a0f435865851a99d7930f50d8fbaa51fc0ab21cde513de52faa04d9c3aa90caa36113757345c4472f5e06bd6c1c901d9795482bfda6b9fde6ad1d77672", 0x9b, 0x3, 0x0, 0x33d) execve(0x0, 0x0, 0x0) read(r1, &(0x7f0000000440)=""/68, 0x44) 08:35:21 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) lseek(r0, 0x0, 0x2) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) getgid() getsockopt$sock_int(r0, 0xffff, 0x2000000000001000, 0x0, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0xffffffff00000001, 0x7f}, 0xc) 08:35:21 executing program 1: semget(0x3, 0x1, 0x611) socketpair(0x1a, 0x2, 0x6, &(0x7f0000000000)) 08:35:21 executing program 0: syz_open_pts() r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x141) fcntl$getown(r0, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="d750c7553019c7ba50e75057a7f4e0a113040248e784e8ceb8030f27308f4ffd8de579b00fbf25df82e0aa3e661d4ef3f81d650f627bf1ecee696063b45d9574a90371384682482e3d9f72af89e3de0fc0aaf8331e5dd75e7454770b734294bdef4de43fa984a11e5815d404adccbac91f6bcfc8a6bce86dd1da57a52ae8ff6900d09c54f5cd998e54dc25d1306f07ef6289ae65e5a9471f762f3806949a9b32a3b45ba5bcc7fa10ec2dfc5a7d8abc63016031383766b2ab561dd6ac09ee80bc23d78b14d0e06b2664ce200d8c2b5543ec7b27ceaadb779388723945874feee750b47c604c1e5f9a50113a7a8fe4b6a356eaf60c645d34c07e3e4aa6b7896837820438c4ea1b0715332ba0758be20e36cece9dfdd69af62c2169a7cb48f1c485b563c1a1aeb14f2d7987db3607f44857b0441934fbf13c66ce19059581bd2dcbd820ed0879f3d836ee661d6db86681043118389e38d780b358a7f0097c5c3dcb9d89d5d6a397d064cc428bbf31bfb32fbf3621f43e27f1ad3f551aa6f8249a7024503835e43b43ba05f05c978dc0c8e64e05f0a844fb704d5b9ab766f3f7a374ba3128204df58f20ddbaa64c2d737b9417d7a4f58fedc9248ce6d655c5feb3706824bfa412d1e2d1bf28925d04e50c541db4054ca59b7dea8d2a3157c338d46a4a382afe1539b228d03f8a8470326f678d8a31bb5892835dfd2c0d062de311eb95ed51a4056ff40d9ded86193892aa9bc0f4746f2a0bb6c80e762cc636c1a48f967eb3821775ed571ecf4df45804700ff826d8839c552c3a468a90352906d67b76047d6b3961c417828f52df6788cb37b4b0cfb360b6d7992a925acd064b785855f96d69b70092d09ba9ff98fe5cfe50cf9fd1bc5a8c658967db6abb4f80bd411439e630b46407738dea9480c34718928e8a609ab0d5283124655310f5233572e9c03e372b8d29adeccd4a4049d107631eb365467e2554047555c5198fc1306be1fb174e7a310c223960eb84227fc7d2db38ed6561fa3fb3ac16cdbd45044e0c24ba08fa193f29d1c7b3fb61c7ca2737f3f99d10a75c58285808451e1f0b65121be92fed8353a26f8bf9868a91ea47134cc725890bb81a4a2b73998f08b84ece724b08455095311a962f83b8f28b05900bbd4c5d5e8e0975c95815d54347ecc1c4748624a2fcf07d4b81042019dfa92c656c10e1c86e224256cd360968d0bf4e3bed75b9ce68cc0ac5cb07e5af15824627f2f64404ad2db4394274478ac3e2b3b490417f6ea9b9df10431171b098d86d852e6de221f1cbd68c9380153df113f1b37b92d98e890c169841d30c767627668a225e770eab418255ddd7c69d869ca4edf38908dd4e8920470114f7d942f1efa203f056756bde4c775307e4a9bdf0eb23146dd1a0a4b545a408ae5b7e0eea9d1215634cf58a8d856c7e1aee586a3ee2691b19eb05377d36e3ff5573919aa07ceac0debfdb4c772f56624f4b89445ab0380b6b385bed89d972bdd09e74140d6c827797aee0cd80bf44c78747f1c7f650c836bb629710b7d9b553dc8507b3ae7a4bf630dfb62659eda9598831042bcb3f19b7101551bc7cbf30dce76e9b126b7f43b05c9fc58530da81f1913da754a418c4da750dbaf1044b848736cd4cfbd2dbd98c14ded59ae40069a1783a7886144e710399a643e6094d66de72e89d0928c7a2832ff38f652236a9f20fd957efcf7c5ff88c1677a07bdc2b5476d5239bd76c44bfb0e49543d7f1fbb1bc6478978306288934a5bb7dde6c370bd3ca2cc1507e7583ae1ea6c8d6d9abf719a37eb380d45d504c8eda1f387952b7bf63bf5fce5d96ce629710593cf38ba919e434c2068178020f58f0e76eb09042e671cb501736e82570cd329aa136f03f7a16a2c32131268a72b1ee0a9f477240284e1118fee949664663bfef3910e2fa72fb916cc6ca637be3b3335896e5e730e4191b4c3e17063f401cce6b07a732c96cef27eae0decb4bf5ac34f6a0c60a05aa84c9ace4b0d51138d39cc366cea3995c7a1539bc975060b0b7dac51830816dc1921a22b279bb82e5621565285f1a9ce8dbb85d5764b4173dfd5b5b70e802b0d8bfeeda35f66f563c90c4a454b51fa09c0098054f8bfc863f1e8d4f22e7350c236dfd50040934966b569686536affb72011bc40b203fa085c3da7b3df6e1a7e04901aa61a0af7bcc75b391ba18d562a7d5cea5c04bc5020d73fe69a7983f4a0a0f32726b2a885695984c3ce33e50497268f2fbb3c3a4a56f71072e7df453f9e9af9248c6133468ad7683c7b8f0bc68c2e80b850fb670563524b9b3d261c0f386e049631e8b08b413bbf00aa87ed47367b6d5e76fc772272779b09584579640368e0043457625663fad57ab5b5e48e914c9b4bbffcace69173cfe4549c1b227f1f642dc3b3088d804066dd34b3c1890a9fc6bde661cc31cc98361f9124593c010b83ed24dd9a1411b602838c36f2da94ee7f1393f2fad1e464f681c9f0d83d556de8fb6be02917116415b9724f8b88ad479bf4119f760ccd3dae3c9fd4b949729fbe1ae407558729fbeca2cae988612a585c7fe9237a0283d33ffcb4f7cde2cd00a0f7c2c8487b01046c83be8b7534b105198aab2cda31b90e1401a23a6bf1d76153507f39b2bdf9759ed948c08a3d584119aca461bf839318b18774f4e2c285f0eee087ae913667fb62a5d730b2c6281ca2c69cb361b39a9a2ba66e5b172f2da847be75ace59d933faa35aa8e35b9df190aa425657eedc815e8df19fc2824b7df5eb449a945132cf533bf1e647f16947bb0d0f38e1784713473be74199af26e23bb12fcfe670c71e866a226385722a8f1326ece03a9e609beebf9235341f78418b72cf743c80b09b800b9e89793729ad08222b703308ac7c93fdad1a2d1f94a4061bda68b5bf8f130521464ffee56314e581b7149bc6cc427574813b3ec3939e94736b5e092d13f1397e3516a166d7fcd99a6474dc5cebb2091bba5a5c081581e026a8eb460719d0fa59b550c3a2212e91e93038334bb1a361c51b9b7db0941e95cbfc7ae587b4bee51cd29024b0c40e1da4ae443feb10da7e1fc1f5a2552671b44c9784538ca0c1f5dfada545fae56bcd702fbaff63c94a3b19115f0ced454d83d960558ac08c53051636e24c3b5533898afafb1afa965789070e53b73b7849911e2b9a41a59bf30341e466160d16ddc81310f7320da840cf2bee7a09d5a8b89f567c531590de0df38a1af07e2d3441f637728a4295a7fd99c545604ba1391fefe46d6bf90b1cb2ea7738e932cdb9811fe481f73bc2790284fe339be3cf061b53c7df90c5dce23c6aae47e058d8027b9fcda29afb27735359560d32aa86cda68c804867165d633d0d9040b312e6ec9f413130a05c12eae4c4b456f0f56adc2d004039b580a5db606d9e73b411806619d6846e342b1db4e8aea06c4f6e5180ce1d99d122cbf00b57a2a9f88948fd65880a5eff55377f2d92121ff3545453710aa0d573cae6df0b1337dfa52a02d26156d85e1f8c4db3f2076b8c65851e748a541181f5d40e816a4c81d67a097019cd4275fae961a58b4f3ead7a3795e918d79b49af7def510b41a2e429c4c1d597d73952e1acc441e2222c9bf519dd72c99b3a3d4ad216eb7564fb298bab9d51b4f8f42cff2d5ed4302e53eed1b8c28859aff5423fa46877f2d10f7ca751c91e0e4e293240a80a2f2678c0fc0cd37c0fd1198dfe5f41ef2bbbb2f36ef7df8679c423d5d8a8008b7fb2d9f72abaaa6dc2a79af2ab1b99e65fdb35f0060b0445e6587fb1aec754c57c5cf850e4eed9a277b52efa8d41d267513f0efe66d3b71db6364e5a58720ead8fb7b204735d0454916e7f55aea34a356c414017ebd760c6f6857202e3d10da70698726ce8436b12ea96f10722d4d905040272e7244e2c8a35d2729808cfc635cf2f5be86c43dc2c5ea68b718f0d8f4cfe565d450e5b2f7d90ce84a51b796a7d531a558ccc0588c1bf1ae56b02c3372794ce453732d2e76608d80d14b52835fd0171ccee0227ef52c8ca0e8a0258897ef4603321a5c337dedfaf3768185336e6761043a02b5b116baeb6b6ed7fae93cdaafd346c4b06fd519934231fb560e98484c3a95cc8b4582b27b2d403ca460409968c65b46e5393dd2b8c38aad73d02d5b8c8edbaee49a6e804fc63d3798e582a926e9962ff3cdf228a8a30cec82fdccd9ec48268546416519483eccaeaa0e9250ae2f4bf94b410174b8dfdb086ef439658573604cc32c86621d2a282431d869e5ce208e00b5c078ca350b0d78b8108f412b8fb1187909d8adbc6a08031d9f29235ca76fe9254dd1519c43e85d07e62c6bc1be87f5501af73d101d9257a8f34414c5e2d8d5c613f9ba42071cdc9224f84eb96d5a0c39857f5da932c2e96bb0c447e6bce4ec47c316f7c860c7484fbba3f0a439ee0abdd6910e7a73a8117863297f1b7b327d9e02cf70375f019cf1c72d5bfdd19c05164e4702b346e505a9777c4f9e9ced2d87441a9d010a70102f7a4d849b4d0548627262c36db818aea8b957ad889d85a524012b4f65315a614219887411b2f856fd2a8df0394082f1e0a1ef87951c7e15023fa9025b869c572fb3c58d7e4ea1f7a4f21e2ced670a8dc20d5a3718e474c1fd088bebea1845149a7d302fb5532edced50e8f31d24b3e195de86a2321b751f54eae43c11a21090240877259e7cefa5b96b96e739919ed392ab3cf180c23d446c5d8a6095314ccf688364ad9cecb15d0b7842a32952794a2922743975e7df9eee0229dd84d2b34ee5cf0cb73ca542a9290a88015f8079b820438a8855788ad3bcb4af9ef6c5c55fa71f385a257348f3d52b1dc01e8e102dd064417a3f5045ca348cafd483849238890848946c6c7c0fac7d70a73de9ab9598c66a9487ce68627cdf5f5cb6e33a9de11620b9b1c39f3b573abc17bbd308554b7ef337485877a9c5d24421326b3cd90078e93cc22ae8095a85f1242f9cc241b76f4c2d54d9958730e2c5d6f077147d5eef68e6c5f392585c6b89dab22850ddfa1c2756184b8221aae0789096291136de62b873eb58a0bc60ba042d7bde51bb9eb6592654e9763ae6bbdf4ec715990dc8cb10c164e10f0170f2c0a78abd557ea8d16932ce2bec671e844377ae36ca315ab964a0c8260059a7c6afe5478dd5d1ed0ff2695eac8e68f6fa5b244448dd809e4daf4b47dc6edbeeb4f2bfbc891c6e53ec34fe3dfe480f06cfe55fc73a6aa251c9b3fae7995c7f4fb3e95806456dfee84e4f2f505158c4d2c37439080531fb503bb60ecd75d825380eeedad05ef5b2010b963b35e4403d3e26aaf477bc70fa1d79d9f109e45e8ef80dd5f7671871e5517cc888d8af58704d7522f32f9facf2bb05f4e77b5a22f7fa93a5328f0825bc36b69cf1834b99b65a88bbee0b0c8993f78391390911a2804c38d0b2d0191af1d7ceea4d90696da3fb09bc5fb41735806e6444d774f6e01b2d04e8ccb5d1a25c1a220228a5d8a30d09fbddabc0d0d2f0fbd9001e85fc08dab70678609c61176010e15b96bb3e4655438c03c188581ef9d9653490e64e5148d38de295b6e31c702cda3e300e8520da38781487f0085884f2b79ad1eaef5c548748720fb1418494c5c60228e2c7384a8179906e2bba9453cdf5058cd492fb82ce5bc4d4b982bd523edac40c87584994dae7ace49f95bd9cd23a65bbae7dd716695be7c98287e9405f5ef318414faf921aa7e1587cfa50faed991135f555bf04edbe1d60dcdb3445b825997bb6e3bc9fd759f05b16c9a607d3566f4eb5", 0x1000) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="6106f1088302c17892806c18", 0x74) 08:35:21 executing program 0: r0 = syz_open_pts() ftruncate(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) sync() pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="f2dbd944ca4e014c8309c81c3731ff7992d690d311aecd0d232f186a081eb2ba30970e89ad97f6c2c85546ef5cfaa61047ba7ea0d913bcb0338b897a5d893804b2dba9aa50f0e43b3c9ca2111e8691ccf9209f44468601555cea68fdd7567ad9cbc020457c72df4d2966ca4fe320e011315fd8fc018b8263bf5f643863fbf27c2a80091d97025c9fee260ce9f5333748cca7686ebb0311890739a3b9f78cdee54fbbae03ed2a3b091259dbb29ecefe450400e89ee9f839483cc862874e1992c761f826650ed685816f3467f18e08f4adc534c0ba0b7ca8126992a432f661c5179c0a1732330f7f4eebdcc4beef0fb3742889c11c8ff14497334ae35ccf", 0xfd}, {&(0x7f00000001c0)="4be05d8ca96914f2e4a20df3d30278a5a2246be16a8684b7e8758d14b6ee8b873481e29c5da4a5509f5c392a0c886bea8be26828a49f6fc5ad15e5b05d00", 0x3e}, {&(0x7f0000000200)="a76e96d6598220f40aff805a78b63dec7f917a4dac0a073e65417ab52b8f8da9a4e06f173682da567b706505b20d81512c5c825ddc83c1a8c022099538646d14f3e7311afb64e7975045b28aabce7f5fbf36ec39082e37dd1e359109cf6caf5c539771c640f6c823d92492154c1426575e6df08881ef020c3a3ba3ebe95078d6732ba2323dc52f4ec89df582d0e8ed8c36b2a82361155f467cbcbf3a22e3db59aad45678a84fe378254122090cca21fe658c9e1c736edd42031e136d812a5a568105bb6d89dfdda9683f391c", 0xcc}], 0x3, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000340)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x200000005}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 08:35:21 executing program 1: syz_open_pts() sync() r0 = syz_open_pts() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="618b7360a29acf6ddce88434d539b3d1d18512fd427d2bbaeb4dac19b16485c66b0e3dc10a4040d775ef3ad434d9f3f4b6b4bb5df028bc7e6d2c4981a961979cf4d9b0d90d9b853c693cf892629091624582496057bbc8ecc55c94be40c9d9964f35f638b8f24cc333365d8f1ee5e9d5e2545df4e1729685242356b58192994909000aa37305de957d8f94b7c7ba4c41ba9480", 0x93}, {&(0x7f0000000100)="55b8614d0b96d773fadfeecfa36382370116e1a9275a3f4e18e64712980eb94af0ef6eb0eff811f063eaf168e44d5a0f76cc0fff3abda6f3debcb06de7e867dec6eafd9913657ecb2a8a2b21627c042c898dc2c4f92d22ff97370c65cbe1812c88741b82fbd86a2094df010bd1ba1184c61411bc5eca377e3abf52e0498c805742217659f458ebcbda702bb46743f6a655c382875008f874d81c", 0x9a}], 0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) 08:35:22 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000140)=0xc) socketpair(0x16, 0x4000, 0x1, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') ioctl$TIOCSDTR(r2, 0x20007479) r3 = syz_open_pts() r4 = kqueue() poll(&(0x7f0000000100)=[{r4, 0x25}], 0x1, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1, 0x0, 0x0, 0x0) 08:35:22 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) shmget$private(0x0, 0xd000, 0x144, &(0x7f0000ff3000/0xd000)=nil) r2 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) setpgid(r2, r3) setsockopt(r1, 0x6, 0x10, &(0x7f0000000000)="24113d0e", 0x4) 08:35:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000240)={0x7ffffffc, 0xea67}) r1 = dup(r0) getdents(r1, &(0x7f0000000100)=""/251, 0xfb) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x4) sendto(r2, &(0x7f0000000080)="549e4b16efb07f033c48ac279393c045d7ab977221caa33bc2af", 0x1a, 0x6, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 08:35:22 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000080)='.\x00', 0x1, 0x0) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) faccessat(r0, &(0x7f0000000180)='./file1\x00', 0x20, 0x2) open(&(0x7f0000000140)='./file1\x00', 0x3088a, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x1) 08:35:22 executing program 0: 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) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000140)=""/231, 0xe7}], 0x1) dup(r1) dup2(r0, r1) chroot(&(0x7f0000000080)='./file0\x00') 08:35:22 executing program 1: mlock(&(0x7f000061a000/0x2000)=nil, 0x2000) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0xffffffffffffffff}, 0x10) r1 = socket(0x22, 0x8805, 0x3) setsockopt(r1, 0x800000000029, 0x7352, &(0x7f0000000080)="d5ff9668", 0x4) 08:35:22 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = socket$inet6(0x18, 0x0, 0x800400000000000) getsockopt(r1, 0x200000029, 0x1, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="01c8082f666968653000"], 0xa) 08:35:22 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) dup(r0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) write(r1, &(0x7f0000000180)="a6799ea30a357a1a2d7748998e6ca3eff5c8abea1a62b8b7ef00ba8f667174cc1ff94e7675767380b5647c26b1c33501361105062a176a7cbe8ff15386bee390e216b13cee5e8ef68dab6a2aa760b302e38f972d8b11fbbaa0479794e3a0255c7a5e6855f5873ac6a500b8b3d180793473b13dca967f7ed65fcb4371a00d0dbbb17b43506e83255609612bacd7c59e9622ba4aa1fa4bb5d06c69fc853f69a42d6f9735ea7a2f2f3cbd967534b6810b9a2fadec6663e27596d86a7483eafa5fb3b01a3f7355b35dfb568ae2dad56d9b01db2e655eb01228a6001bf5be2256", 0xde) poll(0x0, 0x0, 0x6) setitimer(0x0, 0x0, &(0x7f0000000140)) 08:35:22 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10052, 0x10) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, 0x0, 0x0) 08:35:22 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) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000040)=""/55, 0x37}], 0x1) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) syz_open_pts() write(r1, &(0x7f0000000000)="87", 0x1) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/156, 0x9c}, {&(0x7f00000001c0)=""/212, 0xd4}], 0x2) fcntl$dupfd(r2, 0x0, r1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 08:35:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) socket(0x22, 0x4007, 0x8000) write(r0, &(0x7f0000000240)="8a64014bbf6ea67d8cde7da03165cab36c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98dee30448d79c34be7004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef000000002857a561dd0b27e54ab6a39dd6250ad3b246d4800647ed8eedbdcec6e6b6d855b00ed3a92dfc6ca43d9efb6e16fdd7f6d0ef07a470076a9e613eb080386f2da82463916b446c7bab2ca3b3670a13a22967ab07be47c9e6e6a88f46b2280d638a1ea8190d359ec4923e3eef522973bbaa0bb47588f4922348d3d65e4cf0cd6dce7b23", 0x124) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="f8d0de7dec9018bc027170ac8846d2402070bd3a2cf073ebaddd91e754aabe8de9abc2bb3792a18b57c1aa4ab7aabf772975acc4f4538436fdc0e6e1e49d5284c0329b985dd31177082b5e2da0a86be51eb85af6ce278bded419a2f4b730de5dbb7b2d6847014a8d7c1e8e58ec124aad491774f14df7dfc06a93d897e40f911e14896e215fcd073862cb93aeaa13fde695e1dc8a1fe316dc3b72e70ad5baf541304f765e1a1aac5851cb813479c25eed16cb", 0xb2}, {&(0x7f0000000380)="399283297786922b18001b00c778fb2f3e00d3c1fb208fa179d60c98e994a76670081cee11de0ec0b468de8c164411eb0ee0918d65421f3a3c90e4f222fb80ee5af711f086aa88ab0e1ebb000078034beb15e908ad977c30c7629a65404b8cd24374ded49fad55118d2e69deff47eeb3aa197b8387aede17047bc171654da154d30da169fd3b49eec2e03a9256ecf55e83c02725f38991cbffff0b3baf325528c44486442725aca4161edf65d31dd71c7feac0df0a2aa8fbe24849d9790b1ebccec02d1e5f354095db70d8a3d6c2df1cf55893c34e236fc56f208dd9b4d005b5436e2d94dd2afc049f9b37ad3ae1943ef0648f10ae2424d46c3974178f1ab9d0ba27b9140247c484e84684431f2c74f388ff30194c31d0342664b5ec6d3075816fa8a400319255791ba80649567f0adb1cf114b61dbeca752497dd756480b995d5093f453d7f81938ff0eee049acde5bc4c79312ccb50fe65c214762001b6ec16e42a65e3a96a51c2dc5b5500ffc9f5534840558f117014332abfacd4c0167404c98e944447ef46fcbd79214d7d01a46f069bd28b57091335cad909647aa35e216502b06c5a8dbf1b7b2f7db1a2d1fe5408047f7b4d4aef377563f4f220d49c88f6b989e71f27e52ba6f31f49c3442b05e5917efc8a9eceb54529a4e509bb733a02b5654a92f070c17f3e0c0744d2ed9c7ba7658f20bcaa47084baf00830afbbc9ce38a9b3a3dc55b3c9f5ef45f862ba1a48a4d8a35b33d6ce968f9bb8117a6bd34869c4f2e315e0c545783e5a8f904288a70b7094e03d6976023ee725e09eedf2f92d869d2794846a65c72debc39ad3412e5b0bc671f944f27d07b928905e18ed47f10a985ee128e777220edbfc4bacc14204a27ec9371ef33a5d9ee5b6620f5e5173163600d8b6ac113710125eec7620de264e8664b93000b0c9b51057bf743e015a44d23e1b9f5217ae900f4bf521f70059d99d42d8a35451173727a6ff625a1e55e6a509e53b21e0343e9611c1f3e10bef1f4c4f0a83ce7be196423d8916beffc3142b1297aecb8ee4f03b46fa3bf3c85049dd3afa060b222f90f3c976f21d4dff9e7e9fafe0c34fea8d0ddf4c2fa68aae43d35c9fbe9dfda36efb64b4317b4866040de3f00f47a63a655e972e6fc4670bb8e761a88500531e2d0f6044d3b1b53ce89a91e4dd05aeb078c8b91e8f51820adbaac1fc01bede7d5747a49355fbfa435d538bf5e18a76c126e69c84e6171e613d3b6992088c9c63903f507dbb5566433535d44253c7f983b31eef927f01720791d50075fc4d8a869c91cbf3c27f602463cd07f74921ef901361eeb2833cd11426f9e22578c19a7aaeac7d0c64639e5e936f435f06680aa22634c7fc34e7607646fea74d18e61cae813ffe510e8cca4f339e40bed55a6090b8675c837a7f7b277984bc46f45c5b252c9a7028118c1fce16f1b82cb2b903fd49bd12afb6736544b3722c922636029e0d9b56a8dc9b3e291f3652ae592dcff13fa33d15128a92382fadf9cf4461e2f58a0116cacf9b1abbb5e7ef6ec079e113927b3d390c8e270e2ff465355462bf9eb9a87875e85e8a2bbe7f8716b0cbb4cec250aa5fae9d9fd2e6b98662c478191279386008582f81e353215149584d05dbbe1fcf93066360d7d715723eb95605e1a894bddd84782ef9a4b96a85df6115b771602c9f35f0da6cebd5c64be9c628a9b9a3c006a0ca2ddcad84db0a0cefe4a956abf72acea66840dd5da6625240c5a987dd96d75b855b77ad47d65dfa291e2dc0e02c7472edb218d5985771bf862415a00f26d0c27bd9bffab7a05c980b0aec347790922011e5f86b59c95b8104d03b25f0bd740ad5c84beabd5867b4076b41351e5d4989e78a5d756e40d57cd40e65337c2d53d3124ea7634145a89ad346d230d1fb51be97ec6398f0e2f67ae2a871065cf13056598dc68dcfa345f8a34c4cab98f5a81b730ccefe1a1e45b4ad6e22c92605dbdaf604a3e0caa996aa6bb27f711166cfccbf3b39cbb5c9d74aab6b33ea1e63a244bc9f497168fa4f4367067da962b34d2f06820aa466b66b44bede6cfe16f3829a2f3438bf77cba8d560884f8f5627a61ebe2c6a181616e397a95374e9a729b27f35ea9e75b29ffa294cc379c7777015d8ce8cec4dadbcd2aa84afbbbe8bd4eef4d21116e6dd8fa093ae1738778fc2a90c948fffb9dddc191d3386b999b284f5f6be707868afb8d0c48ba7f76fecedf25c6a4c0f4a910b714ed0b5ed8134706bd65437befbb62d1630dc65c7cc9000a7d34e3ac72c1f873904f6f8736da0f90ddedd660254511c94af7ee0f22f180ca7a3bc9e4039b962ca7cfb4259e80141d244599c2c0451c87773839fadc6073b18666d2f3351da99eef78c603c8187dc366be67af020ba248a502bbffeae28576f316ccbcf3dd69e4fb10205bf2622d79cabb932408a2b7d6636f88ca1bda876a21f3a021af146d98f20ef720287ef5f7fd59fa1808b69606f309d841193b93a2f16df0cc1b4e7f059502f2d6c0e8454f48e07c731a5b7339c34bf3b211beb2a09decf3efdebad297967bb57d0db3796627339703d8494e7e80801dddc6491dc539c5efe4ed50f110b108a342ed406c34877b7e1f95620ee059a6dfe76cdada8e258886d0d565328ec9c55f206d6f360c223ad0e347fcd7b20450fe32deafe33191ec3d6d15c1ead9d9980b905e3ec8d167c6c0788fe922116d1e73c7878454bcbbacfb7129a4426444c82e9d329f45b0e2ab4149275978234c13e5f900e7dd99acd574a13e002b19e6cf99dc65a9f58aec9be33589ee11c97f2fd4fb1581bcbf30fb887305aa8713114a51b56c7c284519924dde2e59bdc84fad26ee413eebf2b3f10d86c355541ab1a9cd06f30f75c7fecb5287e2aae3734c157add7cfc1d283fb10126c975b23775a132c3a380f6dc5391308fd74b755ffd9ef0ae62703deb421a0a388539a777f915c75c6838d445b8986fc730075093a57d403fba5441b9c1604a32ea712f3998a4a28bc02a29b9db56a9f54eae6f3bb9ab48d6a95999c6d57b3acc7115be69954ccc87cdf6ff429d78f3c3e8114ee7128407729f2d0dfea81c97c521909036fe787d5bdace9b0211ff18db3c8c85b5721b149b6632a9b2e5d647c40b2fdd1872bb9b1cd31078ab77833599e64fd97611c4debccdf6646fc6a68fe6c1200ab9992355738b39aee0f4dabe48c812320e5b5b352e25d03daeabec8572fbd7e89d4115a0fef6cf0242a12b901f9275adf91d6da9a7e9887678decb7856655c9fde837c617d3faa75d7d3d2d519c9714c15a70e7b4e9e3aeb18dff3b2dfa444d4676ee4cf292d68683b353c2202ff2b409a81d166e097fbebd5a3b9548b15bf1cf596a85411280f939a9a4de3548e6daaf2759c66c43a82cab7a6cf3678a0114605b76f28469a12cfb10a6c7f0305bf944ee9b31a92d0ebbc29087d6dd124d9220fefb5d6f4b2fb61956a163c2d272080f9edce5fda26a55cb09aa8dfee407f1b4f8ad14b720a9c4ecbedb6b99fb0d2d1d16970fe69ccc6421a97b4e05b5bd119a30e1d653ceb96c7dc36872f0fdff33177d80cfaed07dfe65a8de05be7fd1a8686d679e877cd6b812049ed25acdc63fb34a1270eb1d6c468bf2815ccde1fcd8f84c8a73a0f51ef036304b201023477260f0e6877870efc59b6d36c45eac450946d6ff8b3d7cab67004ab1dd1e139520d241495d31058195b2c3c42c2f5684335f2444ed869e00db3eaa0f6414725f922690b0175d11d3527d35bab64acda30a52093b8501a45215f2e48d74f1db425713394b81d9ab6d7fe01cb04a4f44cbd379d64b11f72dbb52174b168449de8856cd78d3ff5815904b52305b449269e565a19ae905a2ff4506f281734ae1e9cbfaac4fac3b7e4db9453143728833ab57f3c771e35f8cc60cc08df938b78c86caab83c3715800459f9856ff8ce4c40a0602a2ff05568c5ab92e2084996cb887472c00891fb154eaa672e770691b130dca98c7df04c43e1c25f7fd0326dbfb31de9339159a76407f5c65eca098498c2224f30bf2263ebf2b0addd4e8191a51e0cf65eefb89526d9b7f8651be12090cdb911ff4e39c594d9df6a5bfc47cc52656b063c536fedf6c1e2667692a6195ca693b5d7a5d57c7ea57b831d0ba630c52e2e26564c2f1f06fe45304a2f120bb6e352988cd01863d14af32f13334dfd17942f8d57c96edba1a77eb79ac53e15f35a4cf57b037fe1411d90fcaf5f60e918d7844948dfb6055484a2cf0805f74dad5e2fe2b56234231a41f79b555d80b62b98fa49ce262a28c8c9a82cf5015cf16c9da19ebaa7e20e0a430fcb8eff8624fb7371316a17fe503f9f7af8537cb119851c078fc24ad9dd6d1fdae9330c3db0216213be7af5eefeb610a8147a078512b90b94379c41aeced45f9ecd928551389478c553b718cc2d40e3c2a6f86b3edd79a228937d3569a11ce4454928bf0916dd6d31b456a07548777b9e3819840214aa7222fa9b04faa9fd48a0e5d98b44a72b812db9c4e61e5cf37da1c539e067fc1b897ec283c644d2f6c1b4c534e53ce3fce0455fbc9175eb7429545e4b4f8610f27fe7558fac18473581b532923bcb8f5d19536f5e7614e5b25e52c8cffafad595e3182969ec98062fa9b601ed50dd366b617391165a1a51bdd129f5ad206225ba684621e722e739ab948ec9a1b679918f45131e6637e7e79f5357c4ee84a3df4b99d9db4b18a8487023efda206aa15f2821cbb244bd1e81b248b43dfd7a34b0ead6e14025992be7bb26dcb0e40d830ddb25b64c73c3673ed33e49243d8b53ad7944e8ef83b77e24e2fc86b4af4201fa65ee14f89c1f207eefb74b63b02f40ba57aa06be3256ecb92a49cb1e184be1b1d7b85b668bf4ac5ea1f30effbfd31fed794dd06e78f749fa4fa41b8f13cb721d0a288fdda24c5b6bbcbeca19d12615cdb1a60234adf6570ac55393b04a931bd8765d8623a8ff9a0f0917f82bc548451825f0df3b1533f2839b2de16fc4662bcff3c4197e75890b9ef464da00210f5c8429cdf9f0713ecdeb9cb0f03d28fb2d79c9d9f5adfb560e88e12a4c199edfcc6cfbdc4a9e11d61928f5204ff7145f7dbcb6cfd322aaf12dfcdd22f2e7d017b85ebd5804811478d028d3b9e4199b7e205049e520af765fc1e4b15343c1b230feefab8cb470f455d17181d2f9c813b3b05f20ea7643078207adb46df4ea21605b87066d6de73375ec9d9ecaa07e7fedef722c6b5881a41145a2c9d25e3515ad6e9acd6bfff7a83ab380ae40b0a185111bb4563ea1977735149aee124b13ea4298ebbf22bc0d030bed784ff1f7e2c8da4cf33ae36a58d5133ede76538bad345ca7b65a99581128a3998757ba0dc1b719ef70a953ba94112380e6013cf32b402c52474972869d34ba6c0260a92a1ee56df349647f2db691e72a4214e10f3b7cbf0c1ff9a13f854a039d341a966cee455a5f29864f4ba91426bbdb8747e91fe21f2513afcef93d1f43074d969324e038bd5e23b020e92aeb2eda9df9fdaf8139fda3dac8901717d25d897d89302ce5783bd27e34ce9b1aa8dc4d70c4d997e85cb792fbe8fab5c16bafda77d194481544d2cf83b8d21fb2a451f7aed643089de8a4aeda490dbb8e1ac008f0c9a683324298ab49c083b863cb1f7986bef764fe3ce8ce84f93f2e354ef55a078764c6fa55ec4d0ed9d42b581c237add2f9b55a8121994949d31a19cbfc1cc6918416193f9261e8f7eb60fe415d5024b7a56b9cda4c6f768be79b2238b6b2dd09a2cbc16e6c2396", 0x1000}], 0x2) readv(r1, 0xfffffffffffffffe, 0x0) panic: malformed IPv4 option passed to ip_optcopy Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *277584 25119 32767 0x10 0x4000000 0K syz-executor1 122689 28213 32767 0x10 0 1 syz-executor0 db_enter() at db_enter+0x18 panic() at panic+0x147 ip_fragment(57da4b5b0ad87fac,ffffff006522e1b0,ffff800000173290) at ip_fragment+ 0x625 ip_output(3882eee60832e82b,ffffff006f4a9af0,ffffff007f143500,0,ffffff007f143500 ,ffffff006e8cfa88) at ip_output+0xc8d udp_output(469b8f562e275a8,134e,ffffff006e8cfa88,0) at udp_output+0x45a sosend(2ca99141276883de,ffffff0079c0f540,ffff80002118f938,10b2,ffff80002118fa70 ,0) at sosend+0x47a dofilewritev(e1ceaeb664be36d8,0,2,ffff80002108b080,ffff80002118fa70) at dofilew ritev+0x14b sys_writev(5406f6c50ff0d856,790,ffff80002108b080) at sys_writev+0xdb syscall(c96445a416163a5) at syscall+0x496 Xsyscall(0,0,d,0,3,c0842103010) at Xsyscall+0x128 end of kernel end trace frame: 0xc0a74f3cc30, 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{0}> ddb{0}> set $lines = 0 ddb{0}> show panic malformed IPv4 option passed to ip_optcopy ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x147 ip_fragment(57da4b5b0ad87fac,ffffff006522e1b0,ffff800000173290) at ip_fragment+0x625 ip_output(3882eee60832e82b,ffffff006f4a9af0,ffffff007f143500,0,ffffff007f143500,ffffff006e8cfa88) at ip_output+0xc8d udp_output(469b8f562e275a8,134e,ffffff006e8cfa88,0) at udp_output+0x45a sosend(2ca99141276883de,ffffff0079c0f540,ffff80002118f938,10b2,ffff80002118fa70,0) at sosend+0x47a dofilewritev(e1ceaeb664be36d8,0,2,ffff80002108b080,ffff80002118fa70) at dofilewritev+0x14b sys_writev(5406f6c50ff0d856,790,ffff80002108b080) at sys_writev+0xdb syscall(c96445a416163a5) at syscall+0x496 Xsyscall(0,0,d,0,3,c0842103010) at Xsyscall+0x128 end of kernel end trace frame: 0xc0a74f3cc30, count: -10 ddb{0}> show registers rdi 0xffffffff81f00128 kprintf_mutex rsi 0xffffffff81150e07 db_enter+0x17 rbp 0xffff80002118f560 rbx 0xffff80002118f600 rdx 0xffff80000233d000 rcx 0x1336 __ALIGN_SIZE+0x336 rax 0xffff80000233d000 r8 0xffff80002118f530 r9 0 r10 0xfb9a3e2d9dcc7d85 r11 0xfb96470ae35f10c2 r12 0x3000000008 r13 0xffff80002118f570 r14 0x100 r15 0xffffffff81cd528d apollo_udma100_tim+0xde73 rip 0xffffffff81150e08 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80002118f550 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor1) pid=277584 stat=onproc flags process=10 proc=4000000 pri=69, usrpri=69, nice=20 forw=0xffffffffffffffff, list=0xffff80002108a4c8,0xffffffff81f8d720 process=0xffff800021064d30 user=0xffff80002118a000, vmspace=0xffffff006728a538 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 25119 380744 43485 32767 2 0x10 syz-executor1 *25119 277584 43485 32767 7 0x4000010 syz-executor1 28213 122689 37253 32767 7 0x10 syz-executor0 28213 132500 37253 32767 3 0x4000090 netio syz-executor0 37253 507627 40065 32767 3 0x90 nanosleep syz-executor0 40065 201262 14593 0 3 0x82 wait syz-executor0 43485 133675 86606 32767 3 0x90 nanosleep syz-executor1 86606 58913 14593 0 3 0x82 wait syz-executor1 8400 464274 0 0 3 0x14200 bored sosplice 14593 122381 57230 0 3 0x82 thrsleep syz-fuzzer 14593 260595 57230 0 3 0x4000082 thrsleep syz-fuzzer 14593 80026 57230 0 3 0x4000082 thrsleep syz-fuzzer 14593 202744 57230 0 3 0x4000082 thrsleep syz-fuzzer 14593 502726 57230 0 3 0x4000082 thrsleep syz-fuzzer 14593 133959 57230 0 3 0x4000082 thrsleep syz-fuzzer 14593 361384 57230 0 3 0x4000082 thrsleep syz-fuzzer 14593 523519 57230 0 3 0x4000082 thrsleep syz-fuzzer 14593 59267 57230 0 3 0x4000082 thrsleep syz-fuzzer 14593 473368 57230 0 3 0x4000082 thrsleep syz-fuzzer 14593 255842 57230 0 3 0x4000082 kqread syz-fuzzer 14593 349320 57230 0 3 0x4000082 thrsleep syz-fuzzer 57230 373806 48179 0 3 0x10008a pause ksh 48179 152481 29087 0 3 0x92 select sshd 40212 35873 1 0 3 0x100083 ttyin getty 29087 3860 1 0 3 0x80 select sshd 42494 228527 73031 73 3 0x100090 kqread syslogd 73031 107309 1 0 3 0x100082 netio syslogd 29166 362110 1 77 3 0x100090 poll dhclient 3692 103782 1 0 3 0x80 poll dhclient 82736 65985 0 0 2 0x14200 zerothread 11414 283102 0 0 3 0x14200 aiodoned aiodoned 59650 364999 0 0 3 0x14200 syncer update 65169 373356 0 0 3 0x14200 cleaner cleaner 95757 96667 0 0 3 0x14200 reaper reaper 49518 103402 0 0 3 0x14200 pgdaemon pagedaemon 92764 149 0 0 3 0x14200 bored crynlk 15676 331444 0 0 3 0x14200 bored crypto 6927 346566 0 0 3 0x40014200 acpi0 acpi0 56619 35331 0 0 3 0x40014200 idle1 33524 267667 0 0 3 0x14200 bored softnet 23372 165619 0 0 3 0x14200 bored systqmp 56584 157005 0 0 3 0x14200 bored systq 86368 77986 0 0 3 0x40014200 bored softclock 47585 392029 0 0 3 0x40014200 idle0 1 425431 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper